BM6P6(@ ccc^^^```nnn~~~}}}yyyqqqfff^^^[[[]]]fffooowww~~~{{{tttfffaaaZZZVVVYYYeeetttlllVVVKKKCCC=========<<<;;;;;;;;;;;;<<>>===;;;::::::::::::>>>=========>>>???@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKMMMOOORRRSSSVVVXXX[[[]]]___ccchhhkkklllnnnqqqrrrsssuuuxxxzzz{{{{{{zzzxxxwwwyyy}}}zzztttiiidddqqq~~~{{{rrrrrr||||||nnndddaaafffrrrxxxkkk___XXXRRRNNNJJJGGGEEEEEECCCBBBDDDCCCBBB@@@???>>>>>>>>>=========???AAACCCFFFGGGPPPRRRVVVYYY]]]aaagggkkkoootttyyy~~~ssssss{{{wwwpppooopppuuuyyynnnhhhnnnmmmZZZNNNEEE???777777888:::;;;999555222333333333333333333333333111111000000000000111111000000000000111222333444444333333444666999<<<===999555555888:::<<>>===<<<<<<999:::;;;<<<>>>@@@BBBCCCAAADDDHHHKKKMMMPPPSSSUUUZZZ^^^ccchhhmmmsssxxx|||```\\\aaarrryyyooogggcccaaaiiiqqqqqqooolllgggbbbWWWUUUQQQOOOQQQXXXcccjjjyyymmmXXXLLLDDD???===<<<;;;;;;::::::;;;;;;>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAABBBDDDFFFFFFFFFEEEDDDCCCCCCDDDDDDFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHGGGFFFDDDCCC???>>><<<;;;:::999::::::============>>>???@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRUUUWWWYYY[[[]]]aaaeeehhhjjjllloooqqqrrrtttvvvxxxyyyzzzzzzyyyxxxyyy|||xxxmmmddddddttt~~~zzzyyy~~~sssfff]]]YYY___jjjzzz}}}nnnaaaYYYPPPMMMHHHEEEDDDCCCBBBAAACCCBBBAAA??????>>>>>>>>>======>>>???AAADDDFFFHHHOOOQQQTTTWWW[[[```fffjjjppptttyyyuuuuuu{{{yyytttssssss~~~~~~jjjccciii~~~{{{gggWWWNNNFFF@@@888888888999999888555333333333333333333333333333222111111000000111111222222222222222222333444555333333222333444777999;;;;;;888777:::<<<===BBBIIIUUU\\\hhhvvv~~~xxx|||}}}{{{xxxvvvppphhh]]]UUUKKKDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<::::::;;;<<<>>>@@@BBBCCCAAADDDHHHKKKMMMOOORRRTTTZZZ]]]ccchhhmmmrrrxxx{{{bbb___fffzzzzzzqqqjjjdddlllooohhh^^^XXXTTTQQQJJJKKKJJJIIIIIILLLPPPTTT```fffooouuuyyy}}}mmmYYYMMMEEE@@@;;;;;;:::999999999999999===>>>???@@@BBBCCCDDDEEEDDDDDDDDDCCCAAABBBDDDFFFEEEEEEDDDCCCCCCCCCDDDDDDGGGHHHHHHIIIIIIHHHFFFFFFCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDD???>>><<<:::999999999:::<<<<<<<<<======>>>@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOTTTVVVXXXZZZ[[[]]]aaadddhhhjjjlllnnnoooqqqtttvvvwwwxxxyyyyyyxxxyyy{{{}}}|||rrreee___bbbsss{{{xxxiii^^^WWWPPPUUU^^^nnnoooaaaXXXNNNKKKGGGDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGHHHMMMOOORRRVVVZZZ___eeejjjppptttzzztttuuu{{{}}}zzzxxxxxxggg```fffxxx{{{nnn___TTTNNNGGGAAA:::888777777777777666444333333333333333333333333333222222111111222222333444444333333333444555555555444444444555777999:::>>>;;;:::===>>>???DDDLLLYYY___jjjwww}}}www{{{~~~|||yyywwwpppiii\\\TTTJJJDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????======<<<;;;::::::;;;<<<>>>@@@AAABBBCCCEEEHHHJJJLLLNNNQQQSSSYYY]]]bbbggglllqqqwwwzzziiihhhpppwwwjjjeeejjjiii```VVVPPPMMMJJJHHHIIIJJJIIIGGGGGGHHHIIILLLPPPWWW\\\```dddhhhkkknnnrrryyykkkXXXMMMFFFAAA:::999999888888888888888<<<===>>>@@@AAACCCDDDEEEDDDEEEEEEDDDCCCCCCEEEGGGDDDDDDDDDCCCCCCDDDEEEEEEGGGHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEE>>>===;;;:::999888999999;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLNNNNNNSSSUUUWWWXXXYYY[[[^^^```dddfffiiikkklllmmmppprrrsssuuuwwwwwwwwwwwwyyyzzz~~~uuukkk^^^YYY[[[jjj||||||rrryyyrrrcccYYYUUUMMMOOOTTT```ppp|||lll]]]UUUMMMJJJFFFCCCCCCCCCBBBAAA??????>>>>>>>>>>>>>>>???>>>>>>???@@@BBBEEEGGGIIILLLNNNQQQUUUYYY___fffkkkppptttzzzrrrsss~~~~~~|||{{{}}}gggbbbiiivvvwwwqqqeeeXXXQQQNNNHHHAAA;;;888666555666666666555333333333333333333333333444333333222222333333444555444444333333444555555888888888888999:::<<<<<>>>>>???FFFOOO[[[bbblllxxxzzz{{{uuuzzz~~~|||xxxuuuooohhhZZZSSSJJJDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<>>>???AAABBBDDDFFFHHHJJJKKKMMMPPPSSSYYY\\\bbbgggkkkpppuuuyyy}}}ooonnnxxxkkkggggggaaaXXXRRRPPPKKKEEEHHHIIIIIIGGGEEEDDDDDDEEECCCEEEHHHKKKNNNPPPSSSUUUUUUYYY^^^dddiiinnntttxxxwwweeeTTTJJJEEEAAA999999888777777777777888;;;<<<===???AAABBBDDDDDDEEEFFFGGGFFFEEEFFFGGGIIIDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJIIIHHHGGGFFFEEE>>><<<;;;999888888888888:::::::::;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNQQQTTTVVVXXXYYYZZZ\\\^^^```bbbeeeggghhhjjjlllnnnppprrrtttuuutttuuuvvvxxxzzz}}}xxxmmmcccVVVQQQQQQ[[[jjjwwwqqqiiippp{{{mmm^^^UUURRRMMMMMMNNNSSS\\\jjjxxxsssfffZZZTTTLLLIIIFFFDDDDDDDDDCCCCCC??????>>>>>>>>>>>>>>>???>>>>>>>>>???BBBDDDGGGHHHLLLNNNQQQUUUYYY```hhhmmmqqquuuzzzqqqsss~~~}}}}}}{{{|||hhheeemmmwwwxxxoooaaaTTTPPPOOOHHH@@@;;;888555444555666666555333333333333333333333333444444333333333333444444444333333333333444444555999999999:::;;;<<<======???>>>>>>??????@@@HHHRRR^^^dddnnnzzzwww}}}~~~yyyttt{{{~~~zzzuuuqqqkkkfffYYYSSSKKKEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@AAADDDFFFHHHIIIJJJLLLPPPSSSXXX\\\aaafffjjjoootttwww|||vvvvvvrrrjjjggg___UUUPPPMMMHHHBBBGGGGGGFFFDDDBBBBBBCCCEEEDDDCCCCCCDDDEEEFFFGGGHHHFFFIIILLLPPPSSSXXX]]]aaalllnnnjjj\\\NNNFFFBBB@@@999999888777777777777888:::;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHHHHGGGGGGHHHJJJDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGIIIJJJJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIHHHFFFEEEDDD===<<<:::888777777777888999999::::::<<<===???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQUUUWWWWWWYYYZZZ\\\]]]___bbbcccdddfffiiikkkmmmooopppppppppqqqtttvvvyyy|||~~~{{{wwwrrrggg]]]PPPLLLKKKRRR[[[eeesss~~~}}}pppgggjjjtttyyygggZZZQQQMMMNNNMMMKKKJJJMMMTTT]]]dddvvvuuurrrmmmfff^^^WWWSSSKKKIIIEEECCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>=========???AAACCCFFFGGGLLLNNNPPPTTTYYY```hhhnnnqqquuuzzz}}}xxxvvvsssrrrssstttuuuuuuxxx|||qqqsss}}}}}}~~~{{{}}}jjjgggppp|||~~~sssaaaSSSPPPOOOIII???:::888555444555666555555333333333333333333333333444333333222222333333444333333222333444555666666777888999:::;;;<<<======?????????AAA@@@BBBLLLWWWaaagggqqq}}}~~~uuu{{{zzzwww}}}yyyqqqlllhhhdddYYYSSSKKKGGGFFFFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;:::;;;;;;<<<<<<===???@@@AAACCCEEEGGGHHHIIILLLQQQTTTXXX[[[```eeeiiinnnsssvvv{{{~~~kkkjjjcccXXXPPPLLLIIIEEEFFFHHHHHHHHHFFFFFFGGGIIIGGGEEECCCBBBBBBCCCDDDDDDBBBDDDEEEFFFGGGJJJOOORRRYYY^^^^^^TTTHHHBBB@@@>>>:::999888888777777888888999:::<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHGGGGGGHHHIIIEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIJJJKKKLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHGGGFFFDDDCCC<<<;;;999888777777777777888888999:::;;;===>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKNNNRRRTTTUUUWWWXXXZZZZZZ\\\___aaabbbcccfffhhhllllllmmmllllllnnnrrruuuyyy||||||xxxsssnnndddZZZRRRPPPOOORRRUUUYYYcccmmmzzzpppnnnppp|||pppbbbYYYRRRNNNLLLLLLJJJGGGEEEGGGMMMQQQYYYZZZZZZYYYWWWTTTQQQOOOIIIGGGCCCBBBBBBCCCCCCCCCCCCBBBAAA??????>>>>>>>>><<<<<<<<<>>>@@@BBBEEEFFFJJJLLLNNNRRRWWW___hhhnnnrrruuu{{{|||ssspppllljjjjjjjjjjjjiiikkkoootttyyynnnpppooo}}}nnnjjjssswwwaaaRRROOOPPPIII@@@999777555555666666555444333333333333333333333333333333222222222222333333222333333444555777888999777777999;;;<<<>>>>>>???@@@@@@AAACCCBBBEEEPPP\\\gggllluuu}}}~~~|||yyyoooiiifffbbbYYYTTTMMMHHHHHHHHHFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAABBBDDDFFFGGGIIIMMMQQQUUUWWW[[[```dddhhhmmmrrruuuzzz~~~~~~jjjmmmiii]]]QQQMMMMMMLLLIIIKKKMMMNNNNNNMMMNNNOOOJJJGGGDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHKKKMMMTTTVVVNNNDDD???>>>===:::999999888888888888888999:::;;;===@@@BBBCCCDDDBBBDDDGGGGGGGGGGGGGGGIIIEEEFFFFFFGGGHHHJJJKKKLLLIIIJJJKKKMMMMMMMMMLLLKKKHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC<<<;;;999888666666777777888888888:::;;;===>>>??????@@@@@@AAABBBCCCDDDEEEDDDFFFGGGIIIJJJJJJIIIIIIHHHKKKOOORRRTTTUUUWWWXXXYYY[[[^^^___```bbbeeegggkkkkkkkkkjjjjjjmmmqqqttt{{{}}}{{{vvvrrrlllcccYYYYYYXXXWWWWWWTTTRRRXXX___eeeppp}}}{{{uuupppsss~~~xxxhhh```[[[VVVRRRIIIJJJJJJGGGDDDCCCFFFJJJGGGHHHJJJLLLMMMLLLKKKJJJHHHEEEBBBAAAAAABBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<===???BBBDDDFFFIIIJJJMMMPPPVVV^^^gggmmmrrrvvv{{{ssspppkkkhhhffffffdddcccdddhhhmmmrrrzzzjjjlll```}}}}}}sssnnnvvvyyybbbRRROOOPPPJJJAAA888777555555666666444333333333333333333333333333333222222111111222222333333333444555777999:::;;;888999;;;===???AAAAAABBBAAAAAACCCEEEDDDGGGSSS```kkkpppxxxyyynnnhhheeebbbZZZTTTMMMIIIIIIIIIHHHFFF@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::<<<<<<<<<<<<===???@@@@@@BBBCCCEEEGGGIIIMMMRRRVVVWWW[[[___dddhhhlllqqqtttyyy~~~|||}}}}}}~~~~~~}}}}}}ppppppkkk```SSSLLLKKKNNNPPPQQQRRRUUUXXXYYYXXXVVV[[[XXXTTTSSSTTTSSSPPPNNNPPPJJJHHHLLLNNNKKKLLLPPPSSSXXXVVVLLLCCC@@@<<<888888888888888888999999999;;;;;;;;;===???BBBEEEGGGJJJIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFGGGIIILLLMMMHHHIIIIIIJJJKKKLLLMMMMMMHHHHHHHHHHHHGGGEEEDDDCCCIIIIIIIIIHHHGGGDDDBBBAAA???<<<888666666777666666777888999:::;;;<<<<<<<<>>>>><<<<<<===>>>???AAACCCDDDFFFJJJNNNRRRUUU\\\dddkkkooossszzzvvvpppjjjhhhiiiiiifffbbbeeegggiiilllrrrjjj^^^[[[lll~~~~~~tttmmmtttxxxcccSSSNNNNNNJJJCCC;;;:::888666555444444555333333333333333333333333000000000111222444555666444444333222222333333333999999999:::;;;<<<===>>>BBB@@@???BBBCCCIIIZZZlllrrrxxxyyyooohhhfff[[[VVVOOOKKKJJJHHHEEEBBBCCCCCCBBBAAAAAA@@@??????@@@???===:::888777666555999999:::;;;===???AAABBBCCCEEEGGGHHHJJJMMMRRRUUUXXXZZZ^^^dddjjjpppvvvyyy|||~~~yyy~~~~~~ooopppooofffYYYPPPMMMNNNQQQSSSXXX```gggkkklllllljjjgggeeeeeeeeeddd```]]][[[VVVTTTXXXXXXUUUTTTWWWZZZ\\\WWWLLLBBB???===999888888888888888999999999;;;;;;;;;<<>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJIIIJJJJJJKKKKKKNNNSSSWWWWWWXXXZZZ\\\___aaacccddddddeeefffggggggjjjnnnrrrtttwwwzzzzzzvvvooojjjhhhfffeeeeeeeeeeeeccc```^^^\\\^^^eeeuuu}}}zzzsssnnniiibbbZZZTTTIIIFFFCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAA???>>>???BBBFFFHHHFFFDDDAAA???>>>===>>>>>>:::;;;;;;===>>>@@@BBBCCCFFFJJJNNNQQQUUU\\\dddkkkppptttzzz|||vvvpppmmmnnnnnnllljjjhhhiiijjjkkkppp{{{nnnccc]]]iii|||rrrxxxvvvbbbRRRNNNOOOKKKDDD===;;;999777666555555555333333333333333333333333444333333333333333444444444444333333222333333444888999999:::;;;<<<===>>>AAA@@@@@@BBBDDDKKK\\\nnnuuu|||sssiiiddd[[[VVVOOOKKKJJJIIIFFFCCCCCCBBBBBBAAA@@@@@@??????>>>===<<<:::999888888888999999:::;;;===???AAABBBBBBDDDFFFGGGIIILLLPPPTTTXXXZZZ___eeelllsssxxx{{{yyy~~~wwwlllqqqsssmmm```UUUPPPOOOQQQVVV^^^jjjvvv}}}zzzrrrooonnnppppppkkkhhhggggggdddZZZLLLBBB>>><<<:::777888888888999999999:::::::::;;;<<<>>>@@@CCCDDDCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEHHHHHHIIIIIIHHHGGGEEEDDD???<<<888666666777666666666777888999:::;;;;;;;;;<<<======>>>???@@@AAAAAACCCCCCDDDEEEGGGHHHIIIIIIGGGHHHIIIJJJKKKNNNSSSVVVVVVVVVXXXZZZ\\\___```aaabbbcccddddddfffiiimmmpppsssxxx|||}}}{{{vvvqqqoooooooooqqqtttuuusssooolllgggeeehhhwww}}}yyyuuurrrnnnggg^^^WWWGGGEEEAAA???@@@@@@@@@???>>>>>>>>>>>>???????????????>>>======???BBBFFFHHHEEEDDDBBB???>>>>>>>>>>>>999::::::;;;===???AAABBBFFFIIINNNQQQUUU\\\dddkkkqqquuu{{{~~~{{{{{{{{{zzzxxxsssssssssrrrttt{{{oooddd___gggxxxwww{{{~~~sssaaaSSSOOOPPPMMMFFF???===;;;888666555555555333333333333333333333333777666555444333222222222444333333333333333444444777777888999;;;===>>>???@@@@@@AAACCCFFFNNN```pppwww~~~zzzjjjbbbZZZUUUNNNKKKJJJIIIFFFDDDBBBBBBAAAAAA@@@@@@??????<<<<<<;;;:::999999::::::999999:::;;;===???@@@AAAAAABBBEEEFFFHHHKKKOOORRRXXXZZZ```gggnnnuuu{{{~~~~~~~~~zzz~~~ssskkkqqqvvvpppcccVVVQQQQQQQQQVVVbbbqqq~~~zzzuuummm^^^NNNBBB<<<;;;;;;888888888999:::::::::;;;;;;;;;;;;;;;===???AAACCCAAACCCEEEHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMJJJIIIHHHGGGFFFEEEEEEDDDGGGHHHIIIIIIHHHGGGFFFEEE???<<<888666666777666666555666777999::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGHHHJJJKKKLLLOOOSSSWWWTTTTTTVVVWWWYYY[[[]]]]]]^^^___aaabbbcccgggkkkooovvv|||~~~|||zzz{{{|||}}}wwwuuuzzzuuupppiii```YYYEEEBBB>>><<<<<<===<<<;;;=========>>>>>>????????????>>>======>>>@@@CCCEEEDDDCCCAAA@@@>>>>>>>>>>>>999::::::<<<===???AAABBBEEEHHHMMMQQQUUU[[[dddkkksssvvv{{{iii___]]]ggguuu{{{||||||rrrbbbUUUQQQQQQNNNHHH???===;;;888666444444444333333333333333333333333777666555333222222222222444333333333333444444555666666777999:::===???@@@>>>@@@BBBDDDGGGRRRdddsssvvv~~~lllaaaYYYTTTMMMIIIHHHGGGFFFCCCAAAAAAAAAAAA@@@@@@??????===<<<;;;::::::999999::::::::::::;;;===>>>@@@AAAAAACCCEEEFFFHHHKKKOOOSSSXXX[[[aaahhhooovvvzzz}}}}}}|||{{{~~~{{{zzz|||qqqkkkrrrwwwqqqcccVVVQQQRRRQQQWWWbbbsss}}}qqq```OOOCCC;;;:::;;;999999999:::;;;<<<<<<===<<<;;;;;;;;;===???@@@BBBBBBCCCEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJFFFGGGHHHIIIKKKLLLMMMNNNIIIHHHGGGEEEDDDDDDDDDDDDGGGHHHHHHIIIHHHGGGEEEDDD???<<<888666666777666666555555777888999:::::::::<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCEEEFFFGGGGGGEEEGGGIIIJJJKKKNNNQQQTTTQQQRRRSSSUUUVVVWWWYYYYYYZZZ\\\]]]___aaadddiiimmmvvv}}}uuunnnfff^^^XXXDDDAAA===:::::::::999888;;;;;;<<<<<<===>>>??????AAA@@@>>>======>>>???@@@BBBAAA@@@???>>>=========:::;;;;;;<<<>>>@@@BBBCCCDDDHHHLLLPPPTTT[[[dddkkksssvvv{{{~~~yyydddZZZXXXfffwww~~~~~~}}}uuufffYYYSSSRRROOOIII>>><<<999777444333222222333333333333333333333333333333222222222222222333444333333333444444555666666666777888:::<<<>>>???<<>>===;;;:::999888888:::::::::;;;===>>>@@@@@@BBBCCCFFFGGGIIILLLPPPSSSYYY\\\bbbhhhooouuuyyy{{{|||~~~|||~~~~~~}}}~~~pppqqqzzzuuuooollluuu|||vvvfffXXXSSSSSSQQQVVV```ooo|||nnn\\\NNNCCC;;;:::;;;::::::;;;<<<===>>>>>>???======<<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGHHHHHHGGGFFFDDDCCC???<<<888666666777666666444555666777888999999999;;;<<<<<<===>>>???@@@AAA@@@@@@AAABBBDDDEEEFFFFFFCCCEEEGGGHHHHHHJJJMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWXXXZZZ\\\^^^bbbhhhkkkrrr{{{vvvjjjaaaXXXSSSEEEBBB>>>;;;::::::999888888999:::;;;<<<===>>>???CCCBBB@@@>>>===<<<<<<===??????>>>>>>===<<<<<<;;;:::;;;;;;===>>>@@@BBBCCCCCCGGGLLLPPPTTT[[[eeekkksssvvvzzz~~~xxxfff]]]UUUhhhzzz~~~yyyxxxxxx|||{{{mmm^^^VVVSSSOOOIII===;;;999666444333333333333333333333333333333333111111111111222222333444333333333333444555666777666666777888:::<<<===>>>;;;AAAEEEDDDIIIWWWhhhtttvvv|||nnngggZZZTTTKKKFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@??????@@@???===;;;:::999888888:::;;;;;;;;;===>>>???@@@BBBDDDFFFGGGIIILLLPPPTTTXXX\\\bbbiiipppvvvzzz||||||}}}{{{{{{}}}rrrgggkkkssswww{{{~~~|||~~~vvvmmmjjjmmmyyynnn]]]UUUSSSPPPRRRXXXbbbooo|||rrrdddTTTKKKCCC<<<:::===;;;<<<===>>>???@@@AAAAAA???>>>======>>>???AAABBBAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA???<<<888666666777666666444444666777888999999999::::::;;;<<<===>>>????????????@@@BBBCCCDDDEEEFFFCCCEEEGGGGGGGGGHHHJJJLLLNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ]]]aaafffjjjnnn{{{{{{mmmaaaWWWQQQHHHEEEAAA>>><<<<<<;;;999::::::;;;===>>>???@@@AAADDDCCCAAA???===<<<<<<<<<============<<<;;;::::::999::::::;;;===???AAABBBCCCFFFKKKPPPTTT[[[eeekkkrrruuuyyy}}}zzzjjjccc[[[nnn{{{vvvsssssstttssscccYYYTTTNNNGGG<<<;;;999777555444555555333333333333333333333333222222222222222333444444333333333444444555666777777777777888999;;;<<<===:::AAAFFFDDDHHHWWWiiirrrtttvvvoookkk]]]VVVMMMHHHFFFEEECCCAAA??????????????????@@@@@@>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;<<<>>>???@@@AAACCCEEEFFFHHHKKKOOORRRVVVZZZbbbkkkssszzz~~~}}}yyywwwxxxzzz||||||sssgggaaahhhooonnnnnnqqqpppmmmooovvvvvvnnngggfffnnn|||uuubbbVVVSSSOOONNNOOOTTT]]]ffflllpppmmmppptttvvvvvvxxx|||yyyqqqiii[[[NNNHHHCCC<<<;;;>>><<<===>>>???@@@AAABBBBBB@@@???>>>>>>>>>???AAABBB??????@@@AAACCCEEEGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQNNNMMMKKKHHHGGGHHHIIIIIIGGGGGGGGGGGGEEECCCAAA??????<<<888666666777666666333444555777888888888888888999999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMMMMMMMNNNOOOOOOPPPQQQQQQSSSUUUWWWYYY\\\```eeeiiiooo~~~rrreeeYYYQQQKKKHHHCCC@@@???>>>===<<<<<<===>>>@@@AAACCCDDDEEECCCBBBAAA???>>>=========<<<<<<<<<<<<;;;:::999999888888999:::<<<>>>@@@AAABBBFFFKKKOOOTTT[[[eeekkkrrruuuyyy}}}}}}{{{mmmgggcccuuu|||uuuqqqoooqqq~~~{{{~~~wwwfffZZZTTTMMMFFF===;;;999888666666666777333333333333333333333333555444444333333333444444333333333444555666777777888888888888999:::;;;<<<999BBBFFFDDDHHHWWWhhhrrrqqq}}}~~~{{{~~~~~~xxxrrroooooo```YYYPPPIIIGGGFFFDDDBBB??????????????????@@@@@@<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<>>>???@@@@@@AAACCCEEEGGGJJJNNNQQQTTTYYYaaallluuu}}}~~~xxxuuutttvvvwwwzzz~~~iiibbb___dddkkkmmmmmmnnnmmmmmmhhhjjjqqqllleeejjjooo|||jjjZZZQQQMMMMMMLLLLLLLLLMMMOOOPPPTTTUUUUUUVVVXXXZZZ[[[]]]ccccccddddddcccaaa___^^^NNNLLLHHHDDDAAA@@@@@@@@@===>>>@@@AAABBBBBBAAAAAACCCBBB???>>>>>>???AAACCCAAA@@@@@@CCCHHHKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCC???===999666555555666777555555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;??????@@@AAABBBDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHLLLNNNPPPQQQPPPPPPRRRSSSRRRUUUXXXYYYXXX\\\ccciiiqqqzzzyyyuuuwww|||ggg[[[XXXNNNHHHCCCCCCBBB???>>>???>>>======>>>???BBBDDDEEEHHHFFFAAA>>><<<<<<>>>???<<<;;;;;;::::::;;;;;;<<<;;;:::::::::;;;<<<>>>???GGGIIILLLPPPUUU]]]ffflllqqqtttyyy~~~qqqppplllvvvppppppkkkzzzxxx}}}{{{kkk[[[SSSMMMIII===:::777555555555444222333333333222222111111111222111000000222222111000222333333333444555555555888888888999:::;;;<<<===;;;@@@CCCFFFOOO]]]iiinnnlll{{{{{{xxxxxxxxxuuuqqqmmmlllmmmnnnoooggg]]]RRRMMMIIIDDDAAAAAA@@@???>>>>>>===>>>>>>>>>=========<<<<<<<<<======:::::::::;;;===>>>@@@AAABBBBBBBBBDDDGGGLLLPPPSSSVVVXXX\\\fffrrr}}}wwwqqqooonnnmmmkkkppptttzzz~~~fff___]]]ccclllooopppppplllooolllooovvvooofffjjjwwwmmm[[[QQQJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGHHHHHHIIIKKKLLLMMMOOOOOOOOOOOOOOONNNMMMLLLHHHFFFDDDAAA???>>>=========>>>@@@AAABBBBBBAAAAAACCCAAA???>>>===???AAABBBBBBAAAAAACCCHHHJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFEEECCCBBBBBBBBB???===999666555555666666444555666777888999999:::999:::::::::;;;;;;<<<<<<>>>>>>>>>???AAABBBDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHKKKMMMOOOPPPPPPPPPQQQRRRRRRUUUXXXXXXXXX[[[bbbhhhoooyyy|||xxxzzzwwwdddYYYQQQJJJEEEFFFEEEBBBAAABBB@@@@@@@@@@@@AAABBBDDDEEEGGGEEEAAA>>><<<<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>@@@GGGIIILLLPPPVVV^^^ggglllsssuuuzzzppppppuuutttlllllljjjwwwvvv{{{xxxiii\\\TTTNNNIII>>><<<888666666666555444333333333222222222111111333222111111333333222111444555555666666777777777888888888999:::;;;<<<======AAADDDGGGPPP___kkkpppmmmzzz|||wwwvvvtttqqqmmmjjjjjjkkklllmmmdddZZZPPPLLLIIIEEEBBBCCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::::::::;;;===>>>@@@AAABBBBBBCCCDDDGGGKKKOOOQQQUUUVVV[[[dddoooyyyvvvnnnjjjgggfffdddhhhlllqqquuuwwwyyy{{{|||ddd]]]\\\dddoootttuuuvvvqqqvvvuuuzzzwwwlllnnnqqq]]]PPPHHHGGGEEECCCBBBAAABBBBBB>>>>>>======>>>>>>???@@@????????????????????????CCCBBBAAA@@@>>>===<<<<<<===>>>@@@AAABBBBBBAAAAAAAAA@@@???===>>>???AAABBBCCCBBBCCCDDDGGGIIIIIIHHHLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>===:::777555444555555444444555666777888999999888888999:::;;;;;;<<<<<<=========>>>@@@AAACCCDDDFFFFFFEEEEEEFFFGGGHHHHHHJJJLLLOOOPPPOOOOOOPPPRRRRRRTTTVVVVVVWWWZZZ```eeelllvvv|||vvvuuu}}}sssbbbWWWOOOIIIIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEECCC@@@===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???@@@FFFIIIMMMQQQWWW___hhhnnnuuuwww|||ppprrrrrrjjjjjjnnnxxxsssxxx{{{{{{ttthhh\\\UUUOOOIII???<<<999777777777666444333333333333222222222222444333222222444444333222444444555666777777888888888888888999:::;;;<<<===@@@BBBDDDGGGQQQaaannnssspppzzzzzzxxxwwwsssnnnjjjjjjkkkkkklllaaaXXXNNNKKKIIIEEECCCDDDAAA@@@@@@???>>>?????????@@@@@@@@@???>>>===<<<;;;999::::::;;;<<<>>>???@@@BBBCCCDDDFFFHHHKKKMMMOOOTTTUUUYYYaaakkktttzzz|||wwwmmmfffbbb```^^^aaadddhhhkkknnnqqqtttwwwzzz|||~~~eee^^^\\\gggttt{{{}}}~~~{{{}}}rrrtttuuu___PPPIIIHHHEEEBBB@@@????????????>>>===============>>>>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAA@@@???>>>======>>>@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>???AAABBBDDDDDDDDDEEEGGGHHHHHHHHHLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIGGGDDDBBB@@@>>>>>><<<:::777555444444444333444444555666777888999666777888999:::;;;<<<============>>>@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIILLLNNNOOONNNNNNOOOQQQRRRSSSTTTTTTTTTWWW]]]aaagggqqq{{{zzzooogggbbbdddnnnyyyrrraaaVVVMMMKKKJJJGGGEEEFFFGGGGGGFFFFFFFFFEEEEEEEEECCCBBB@@@>>><<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999:::;;;===???@@@EEEHHHMMMSSSYYYaaajjjooovvvxxx|||~~~pppuuurrrkkkkkkrrryyy~~~rrrvvvxxxxxxrrrggg\\\VVVNNNHHH???<<<999777666666555444333333333333333333333333555444333333444555444333222222333444555666666777888888888999:::;;;<<<===@@@BBBCCCFFFRRRcccoootttvvv}}}zzzrrrnnnmmmmmmmmmlll```WWWMMMJJJHHHDDDBBBDDDAAAAAA@@@???????????????AAAAAAAAA@@@???===;;;:::999999:::;;;<<<>>>???@@@BBBBBBDDDFFFIIIKKKLLLMMMSSSUUUXXX___gggooovvvyyy|||pppgggaaa___^^^___aaadddfffiiimmmqqquuusssuuuwwwzzz}}}ddd]]]\\\iiiyyy}}}rrrvvvxxxaaaQQQJJJIIIFFFCCCAAA@@@??????@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???=========>>>@@@AAABBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIILLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIGGGFFFFFFMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJHHHEEEBBB???>>>>>><<<:::777555444333333333333444555666777777888666666777888999;;;;;;<<<>>>>>>>>>???AAABBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMNNNMMMMMMNNNPPPQQQQQQQQQQQQQQQTTTXXX[[[bbbllluuuzzzrrrhhh\\\TTTQQQTTT^^^hhhpppbbbTTTMMMKKKGGGDDDDDDIIIHHHHHHHHHGGGFFFEEEEEEBBBAAA@@@???>>><<<<<<;;;;;;<<<<<<======<<<<<<;;;999999999:::;;;===???AAADDDHHHMMMTTT[[[ccclllqqqwwwyyy|||~~~sss{{{qqqjjjiiipppwww|||}}}}}}qqqvvvwwwvvvpppeee\\\UUUMMMFFF===;;;777666555555444333333333333333333333333333555444333333555555444333222222333444555666777888888888888999:::;;;<<<===???AAABBBFFFSSSdddpppsss}}}{{{uuutttxxx{{{zzzrrrnnnoooqqqqqqpppaaaWWWMMMIIIFFFBBB@@@AAAAAA@@@??????>>>>>>??????AAAAAAAAAAAA???===:::999999999999:::<<<===???@@@AAABBBDDDFFFHHHJJJLLLLLLSSSUUUYYY^^^dddlllsssxxxuuukkkccc```______```bbbccceeehhhmmmqqqnnnpppsssvvvyyy~~~ccc\\\]]]mmmssswww{{{cccSSSKKKJJJHHHEEECCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFEEEDDDCCCBBBEEEDDDCCCAAA???===<<<;;;===>>>@@@AAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIFFFCCC@@@>>>===<<<:::888555333222222222222333444555666777777666666777888999999::::::>>>>>>>>>???AAABBBDDDEEECCCCCCCCCCCCDDDFFFGGGGGGGGGJJJLLLMMMLLLLLLMMMOOOPPPOOOMMMMMMNNNQQQTTTVVV]]]eeemmmpppsss}}}wwweee[[[QQQKKKIIIKKKSSS\\\ssssss^^^RRRMMMHHHDDDDDDHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAA@@@???>>><<<;;;;;;<<<===>>>>>>===<<<;;;999999999:::;;;>>>@@@AAACCCGGGNNNUUU]]]eeennnsssxxxzzz}}}wwwppphhhhhhlllsssxxxxxxyyy}}}|||qqquuu~~~uuussslllaaaYYYTTTMMMEEE===:::777555555555333222333333333333444444444444555444333333555555444333444444555666888999::::::888888888999:::;;;<<<===>>>@@@BBBGGGUUUfffqqqsssuuummmhhhlllqqqwww|||{{{~~~zzzssskkkiiilllpppqqqppp```VVVLLLHHHEEEBBB@@@@@@@@@??????>>>===>>>>>>>>>@@@@@@AAAAAA???===:::888888999999:::;;;===>>>???AAABBBCCCEEEGGGJJJLLLNNNRRRUUUXXX]]]bbbjjjrrrwww{{{ooofffbbb```^^^___``````aaacccfffiiiiiikkkooossswww|||eee___bbbuuu}}}~~~fffVVVOOONNNLLLJJJIIIIIIIIIJJJGGGGGGHHHJJJLLLNNNOOOQQQOOOPPPRRRTTTSSSQQQNNNLLLKKKJJJFFFCCC@@@>>>=========>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBEEEGGGGGGGGGGGGIIILLLJJJKKKMMMOOOOOOMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJIIIGGGDDDAAA???===<<<:::888555333111111222222333444555666666777666777777777888888999999=========>>>@@@AAACCCDDDBBBBBBBBBCCCDDDEEEGGGGGGGGGIIIKKKLLLLLLLLLMMMNNNNNNLLLJJJJJJKKKNNNPPPQQQYYY___dddeeedddmmm{{{jjj^^^UUUMMMJJJIIIJJJOOOUUUbbbtttkkkZZZQQQJJJFFFEEEFFFGGGGGGGGGGGGFFFDDDCCC@@@AAABBBBBBAAA???===<<<;;;<<<===>>>>>>===<<<;;;999888999:::;;;>>>@@@BBBCCCGGGNNNVVV^^^gggooouuuzzz||||||ssslllkkkooowww}}}}}}|||||||||zzz|||{{{ooosss|||}}}pppmmmeee[[[VVVSSSMMMFFF>>>;;;888666666555444333333333333444444444555555444333222333444555444222444444555777888999:::;;;888888888999:::;;;<<<===>>>@@@CCCJJJYYYjjjrrrsssuuunnnkkkppptttvvv}}}yyyxxx{{{yyypppgggdddgggkkkkkkiii]]]SSSJJJGGGEEEBBBAAABBB???>>>======<<<<<<======>>>???@@@@@@???<<<999888888888999:::;;;===>>>???AAAAAAAAACCCFFFJJJNNNPPPPPPSSSWWW[[[```gggpppvvv~~~wwwkkkeeebbb]]]_________^^^^^^```aaacccfffkkkooosssyyy~~~hhhcccggg}}}hhhXXXSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRTTTVVVXXX[[[^^^___^^^```ccceeedddaaa]]]ZZZRRROOOKKKFFFCCCAAA@@@@@@===>>>@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFBBBDDDGGGHHHGGGGGGJJJMMMIIIKKKNNNPPPPPPNNNKKKIIIHHHHHHIIIIIIIIIIIIIIIJJJMMMMMMMMMMMMMMMMMMNNNNNNIIIJJJJJJIIIGGGDDDAAA???===<<<:::888555333111000111222222333444555666777777777777777777888888888<<<<<<<<<===>>>@@@BBBCCCAAAAAABBBBBBDDDEEEFFFGGGFFFHHHKKKKKKKKKKKKLLLNNNMMMKKKIIIHHHJJJLLLNNNOOOVVV[[[^^^\\\ZZZbbbxxxttteeeYYYQQQKKKJJJIIIIIIKKKPPP[[[eeesss___TTTLLLHHHGGGEEEEEEFFFGGGFFFEEEDDDCCC@@@AAABBBCCCBBB@@@===<<<;;;<<<===??????===<<<;;;888888999:::;;;>>>@@@BBBBBBGGGNNNVVV___hhhpppuuu|||}}}xxxrrrrrrwww{{{xxxzzznnnqqqyyyllliii```WWWSSSRRRMMMGGG???<<<999777777777555444333333333444444555555555444333222222444444333222222222333555666888999999888888888999:::;;;======>>>AAADDDLLL\\\llltttsss}}}{{{tttyyy}}}}}}~~~yyyxxx{{{}}}ssshhhbbbdddfffdddaaaZZZQQQHHHFFFEEECCCBBBDDD>>>>>>===<<<<<<<<<<<<<<<<<<>>>???@@@???<<<999777888888999:::;;;===>>>???AAA@@@@@@BBBEEEJJJNNNQQQOOORRRVVVYYY^^^eeeooovvv{{{~~~~~~}}}ppphhheee___```aaa```^^^\\\]]]^^^___bbbggglllqqqvvv||||||nnnffflllnnn___^^^^^^\\\[[[ZZZ\\\```bbbbbbdddgggkkkoootttwwwyyyyyyooobbbWWWLLLGGGDDDBBBAAACCC??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGGGGHHHJJJNNNQQQUUUPPPLLLKKKNNNOOOMMMIIIIIIJJJLLLKKKJJJHHHIIIIIILLLLLLOOOQQQSSSRRROOOLLLMMMLLLJJJHHHFFFDDDBBBAAABBB>>>999555444333333222111222222333333444444555888888888888888888888888999:::;;;<<<<<<===???BBBAAAAAAAAAAAAAAABBBDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJHHHGGGGGGIIILLLNNNOOOVVVZZZVVVRRR[[[sss|||ooofff]]]TTTOOOOOOOOOLLLMMMQQQZZZ^^^ppp~~~iii\\\SSSKKKGGGHHHFFFEEEEEEDDDCCCAAA???CCCCCCCCCCCCBBBAAA@@@???::::::;;;;;;::::::999888888999:::::::::;;;>>>@@@EEEJJJQQQYYYaaajjjsssxxx}}}}}}uuurrruuupppuuuzzzzzzmmmrrr||||||xxxjjj[[[TTTVVVUUUOOOGGGAAA===777444444555555555444444444444444444444444222222333333333444444444333444666888888888777777777777777888999:::<<<===:::BBBDDDLLLbbbooottt{{{|||~~~xxxlllccc```cccfffiiiYYYQQQGGGDDDFFFHHHFFFCCC;;;===???===999777777999;;;;;;;;;;;;:::999888888777888999999;;;;;;<<<===???@@@BBBDDDGGGIIIKKKKKKSSSSSSTTTYYYaaaiiiooorrr{{{~~~|||pppiiiccc___ZZZXXX[[[]]]^^^]]]^^^aaaeeeiiilllnnnrrrtttzzz}}}yyynnnrrrttthhhfffjjjooossstttvvvyyy|||}}}vvvfffTTTJJJEEE@@@>>>?????????@@@@@@AAABBBBBBCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHHHHJJJMMMPPPYYYTTTOOOMMMMMMMMMIIIFFFIIIJJJLLLKKKJJJIIIIIIJJJLLLLLLNNNQQQSSSRRRNNNLLLMMMLLLJJJHHHFFFDDDCCCBBBBBB>>>999666444444333222111222222333333444444555666666777888888999::::::999:::<<<<<<<<<===@@@BBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJHHHGGGFFFGGGIIIKKKMMMNNNUUUZZZYYYXXXbbbvvv{{{qqqjjjddd]]]WWWWWWVVVRRRRRRUUU\\\]]]iiisssdddWWWMMMGGGBBBBBBBBBDDDFFFFFFEEECCCCCCCCCCCCCCCCCCAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;:::888999:::::::::;;;>>>AAAFFFJJJRRRZZZbbbkkksssxxx~~~zzzwwwrrrtttsssooosss}}}qqqxxxyyykkk\\\UUUVVVVVVOOOHHH???<<<888555555555555444444444444444444444444444222222333333333444444444444555666777888888777777888888888888999:::;;;<<<===DDDEEEOOOfffsssuuu{{{~~~}}}rrriiiggggggiiijjj\\\TTTJJJFFFGGGHHHEEEBBB>>>@@@AAA@@@===:::;;;<<<;;;;;;;;;;;;:::999888888777888888999:::;;;<<<<<>>===??????@@@@@@AAAAAABBBBBBEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJMMMOOOYYYTTTPPPNNNNNNMMMIIIFFFHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLNNNPPPRRRQQQNNNKKKLLLLLLJJJIIIGGGEEEDDDCCCBBB>>>999666555444333222111222222333333444444555444444555777888:::;;;;;;999;;;<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEGGGIIIKKKNNNTTT[[[___cccmmm|||}}}wwwssspppjjjeeedddccc___]]]^^^bbb```eeeqqqqqq```RRRJJJ@@@@@@AAACCCFFFGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@===>>>>>>>>>>>>===<<<<<<888999:::::::::<<>>;;;888666666666555444444444444444444444444444333333333333444444444444444555666777888888888777999999888999999:::;;;<<>><<<<<<===;;;;;;;;;:::999999888888777777888999:::;;;<<<<<>>:::777666555444222111222222333333444444555444444555666777888999:::999;;;<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIINNNUUU___hhhqqqzzz}}}yyyvvvuuussspppmmmkkklllhhhgggjjjooouuummm\\\QQQFFFEEEDDDEEEFFFFFFEEECCCDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<888999:::::::::<<>>===<<<<<<;;;;;;:::999999888888888777777888999:::;;;;;;<<>>:::888777666444333111222222333333444444555666666666666666777777777999:::;;;<<<<<<===???BBBBBBAAAAAABBBBBBCCCDDDEEEAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHOOOWWWeeesss~~~}}}~~~~~~yyyxxxrrrmmmjjjhhhiiipppzzzyyyeeeWWWNNNKKKHHHFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@<<<============<<<;;;;;;888999::::::;;;===@@@CCCIIINNNWWW```hhhpppwww{{{tttqqqsss}}}}}}ooo```YYYYYYXXXRRRJJJ<<<:::888777777777555444444444444444444444444444333333444444444555555555555555555666777777888888999999999999:::;;;<<<<<<@@@CCCIII___~~~xxxhhhbbbcccddddddTTTOOOIIIEEEDDDDDDCCCAAA@@@@@@????????????===<<<<<<;;;:::888888888888888666777777888999:::;;;<<<>>>???AAACCCFFFHHHIIIJJJLLLOOOSSSWWW[[[bbbjjjpppttt{{{~~~||||||}}}}}}uuukkkccc```^^^[[[YYYUUUWWWYYY[[[\\\^^^bbbeeehhhkkkooossswww|||~~~~~~|||rrr|||hhhUUUKKKEEEAAA@@@??????@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKJJJLLLMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLKKKFFFHHHKKKLLLLLLLLLMMMOOOPPPOOOOOOPPPQQQPPPNNNLLLHHHGGGGGGFFFEEEDDDDDDDDD@@@===:::999888777555333111222222333333444444555666666666666555555555555777999:::;;;;;;<<<>>>@@@AAAAAAAAAAAAAAABBBDDDDDD@@@AAABBBCCCBBBAAA@@@???@@@@@@AAABBBCCCEEEFFFGGGNNNYYYkkk}}}|||wwwtttqqqnnnlllpppuuu}}}~~~vvvmmmgggaaa___dddkkkqqqaaaWWWRRRLLLHHHFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???;;;<<<<<<<<<<<<;;;::::::888999:::;;;;;;===AAADDDJJJPPPYYYbbbjjjrrrxxx}}}~~~~~~vvvrrrsss~~~ppp```YYYYYYXXXQQQJJJ===:::777666666666666555444444444444444444444444333444444444555555555555666555555555666777888999888888999999:::<<<===>>>>>>BBBKKKeeezzzeee]]][[[[[[ZZZNNNKKKFFFCCCCCCCCCBBBBBBBBBAAA@@@AAABBBBBB@@@>>><<<;;;999888777777888888666666777888999:::;;;;;;>>>???AAACCCEEEGGGIIIJJJLLLOOOTTTWWW[[[aaajjjqqqsss|||}}}{{{yyyzzz|||~~~~~~www|||tttjjjddd```]]]ZZZTTTUUUWWWXXXYYY\\\```cccfffiiimmmqqquuuzzztttsss|||uuuyyylllnnnuuu{{{eeeVVVLLLEEEBBBCCC@@@@@@??????????????????@@@BBBDDDFFFHHHJJJKKKLLLKKKMMMOOONNNLLLKKKJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHFFFHHHKKKLLLLLLMMMNNNPPPQQQPPPPPPPPPQQQQQQOOOMMMFFFFFFEEEEEEDDDDDDCCCCCC???===;;;999999777555333111222222333333444444555444444444555555666666666666777999999999:::===???@@@@@@???@@@@@@AAABBBCCC???@@@AAABBBBBB@@@>>>===???@@@AAABBBCCCEEEFFFGGGKKKZZZpppwwwnnnfffbbb^^^]]]eeennn|||sssfff]]]WWWUUUXXX^^^rrrsssddd]]]SSSJJJFFFDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>;;;<<<<<<<<<<<<;;;::::::777999:::;;;<<<>>>AAADDDKKKQQQZZZdddlllssszzz}}}}}}}}}xxxvvvrrrqqq~~~ppp```YYYYYYXXXQQQIII===:::666555555666777666444444444444444444444444444444444444555555555555666666555555666777888999777777888999;;;===???@@@===CCCOOOiiiuuuaaaYYYWWWVVVTTTLLLIIIFFFCCCBBBAAAAAAAAABBB@@@???@@@BBBBBB@@@>>><<<;;;999777666777888888666666777888999:::;;;;;;>>>???@@@CCCEEEGGGIIIJJJKKKPPPUUUXXX[[[aaajjjrrrrrr{{{yyywwwuuuvvvzzz}}}~~~}}}|||~~~~~~{{{yyysssyyyuuulllfffaaa^^^VVVWWWXXXXXXXXX[[[^^^aaabbbeeejjjnnnrrrwww|||}}}jjjiiirrrqqqpppwwwjjjfffeeelllxxxppp```UUUMMMHHHFFFHHH@@@@@@?????????????????????AAACCCFFFHHHJJJKKKLLLLLLNNNOOOOOOMMMKKKJJJJJJJJJKKKMMMMMMKKKIIIIIIIIIFFFHHHKKKLLLLLLMMMOOOPPPRRRQQQQQQQQQRRRRRRPPPNNNEEEDDDDDDDDDCCCCCCCCCCCC???===;;;999999888555333111222222333333444555555111222333444555777888888555777888888888:::<<<>>>????????????@@@AAABBBBBB???@@@AAABBBAAA???===<<>>>>><<<<<<<<<===<<<;;;;;;:::777999:::;;;<<<>>>BBBEEEKKKQQQ[[[dddmmmtttzzz~~~|||}}}~~~wwwrrryyyvvvrrrpppzzz~~~}}}ppp```XXXYYYWWWPPPIII>>>;;;666444444666777888444444444444444444444444444444444555555555666666666666555555666777999:::666777888999;;;>>>@@@AAA>>>EEERRRlllnnn]]]WWWVVVUUURRRLLLJJJGGGDDDBBBAAAAAA@@@@@@>>>===>>>@@@@@@>>>;;;<<<;;;888777666666888999666666777888999::::::;;;>>>???@@@BBBEEEGGGIIIJJJLLLPPPUUUXXX[[[aaakkkrrrqqqzzzvvvtttrrrtttxxx{{{|||{{{zzzzzzzzzyyyxxxvvvuuutttuuu{{{uuummmgggccc[[[[[[[[[ZZZYYY[[[^^^aaa```cccgggkkkoootttzzz~~~|||~~~nnn]]]]]]hhhuuu~~~vvvpppqqq~~~wwwfff]]]ZZZ```eeehhhpppyyyyyyyyyyyyyyyxxxxxxxxxxxxtttwwwyyywwwxxx||||||yyyzzzmmm___WWWPPPFFFBBBCCCAAA@@@??????>>>>>>??????AAACCCEEEGGGIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQLLLMMMOOOQQQRRRQQQOOONNNHHHGGGFFFDDDBBBAAAAAA@@@???>>>===;;;999666444222333333333333333333333333555666666777777777777777888777777888999<<<>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@????????????@@@@@@????????????@@@@@@GGGTTTiii|||zzzmmmccc[[[ZZZUUUQQQYYYggg~~~{{{iiiaaaVVVKKKFFFFFFIIILLLVVViiiqqqZZZMMMHHHCCC@@@>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;:::999999888888999999:::;;;>>>CCCGGGKKKRRR]]]gggpppvvv|||tttqqqvvv}}}}}}wwwssstttyyy~~~zzzxxxggg``````\\\PPPCCC>>>:::666444444555555555555555555555555555555555555555555666666666666777888777666555555666777888;;;;;;;;;;;;;;;<<<===>>>@@@GGGRRRiiimmm___WWWTTTSSSRRRMMMJJJGGGDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@???======;;;999666444444555666888666777999999888888999;;;888;;;???BBBDDDFFFHHHJJJKKKMMMPPPSSSXXX___gggmmmrrrvvv}}}{{{sssooonnnrrrvvvvvvxxx{{{zzzzzzzzzzzzyyyxxxwwwvvvyyy|||}}}sssiiiccc^^^]]][[[[[[[[[ZZZXXXVVV[[[]]]aaaggglllpppsssuuuxxx{{{~~~ttteeeZZZ]]]hhhrrrvvvxxx{{{wwwxxx~~~wwwooolllrrr~~~yyyfff]]]XXX\\\___```eeennnkkkkkkllllllllllllmmmnnnooosssvvvvvvyyy~~~}}}|||nnn```WWWOOOGGGDDDEEEAAA@@@??????>>>>>>??????@@@BBBDDDGGGIIIJJJKKKKKKOOONNNMMMKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMNNNOOOOOOOOONNNMMMLLLHHHGGGEEECCCAAA@@@?????????>>>===;;;999666444222333333333333333333333333444555666666777777666666666666666777888:::<<<===BBBBBBAAAAAA@@@@@@??????AAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>??????FFFRRRfffwwwyyytttqqqhhhaaa___ZZZUUU[[[hhh}}}zzznnnZZZUUULLLDDD@@@@@@DDDFFFQQQccc|||sss[[[NNNHHHDDD@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::888999::::::<<>>>>>@@@GGGRRRiiivvvhhh\\\VVVTTTSSSRRRMMMKKKGGGDDDBBBBBBCCCDDDBBBBBBAAAAAA@@@>>>===<<<;;;999666444444555666777666777888888888888999;;;999;;;>>>AAACCCEEEHHHKKKLLLNNNPPPSSSWWW^^^fffkkkpppttt{{{{{{wwwpppllllllpppssssssuuuxxxzzz{{{|||~~~~~~~~~zzzpppiiidddaaa___]]]]]]\\\[[[ZZZZZZ\\\___ccchhhmmmppprrrvvvxxx|||hhh]]]WWW___kkkppppppnnnppplllkkkpppsssqqqnnnmmmppp|||}}}iii^^^WWWYYYYYYWWW[[[cccdddfffhhhiiijjjllloooqqquuu{{{wwwgggZZZPPPHHHEEEGGG@@@@@@???>>>>>>>>>>>>???>>>@@@CCCFFFIIIKKKKKKLLLQQQPPPOOOMMMMMMLLLLLLLLLKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHEEECCCAAA???>>>===???>>>===;;;999666444222333333333333333333333333333333444555555555555555555555555666777999:::;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>>==================>>>CCCNNN___oooxxxxxxsssooossslllhhhfff```ZZZ^^^ggg|||uuufff\\\KKKGGGAAA===;;;<<>>>>>===<<<;;;;;;:::;;;;;;<<<<<<======<<<<<<888999:::;;;<<<@@@EEEIIISSSYYYbbbkkkqqquuuyyy{{{{{{|||}}}}}}~~~}}}}}}}}}|||}}}~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~zzz}}}~~~~~~yyyzzzxxxqqqqqqtttzzz|||uuugggbbbccc___SSSGGG===:::666444444555555444555555555555555555555555333444444444555555555555666666777777777777666666999999999:::;;;===>>>??????GGGRRRiii~~~{{{uuunnnccc\\\YYYXXXVVVTTTLLLKKKHHHEEECCCCCCDDDDDD@@@@@@@@@@@@???===<<<;;;:::999777555444555666777555666888888888888999;;;:::<<<>>>???AAADDDHHHKKKLLLNNNQQQSSSWWW]]]dddiiilllqqqxxxzzzvvvnnnjjjiiimmmppppppqqqtttzzz|||~~~wwwooogggccc^^^[[[ZZZYYYYYYXXXYYYZZZ\\\___ccchhhlllnnnqqqtttwww{{{~~~cccZZZWWWaaannnsssqqqnnnqqqooonnnpppsssrrrooolllkkkwwwkkk___WWWXXXWWWTTTXXX___fffkkkppptttwww{{{uuubbbSSSJJJFFFGGG@@@@@@???>>>>>>>>>>>>>>>===???BBBFFFHHHJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNLLLJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKKKKIIIGGGDDDBBB@@@>>>>>>???>>>===;;;999666444222222222222222222222222222222222333444444444444333555555555666777999:::::::::;;;<<<>>>@@@AAACCCCCC@@@@@@???>>>===============<<<<<<;;;;;;<<<<<<===@@@IIIYYYhhhrrruuutttrrruuurrrooommmggg```aaagggyyyzzzlll___TTTMMMCCCAAA>>><<<;;;;;;===>>>BBBKKK```}}}www]]]NNNHHHEEECCCCCCBBBAAA@@@???>>>===<<<;;;999:::;;;<<<<<<===<<<<<<777888999:::<<<@@@EEEIIIUUU[[[dddlllrrrvvvyyy{{{zzzzzz{{{{{{{{{{{{{{{{{{yyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{|||yyy{{{~~~~~~||||||||||||~~~wwwoooooosss{{{uuuiiieeeeee```TTTHHH===:::777555555555444444555555555555555555555555333333333444444444555555444555777888888777666666888888999:::;;;===???@@@???GGGRRRhhh~~~yyyxxxxxxxxxvvvtttpppjjjddd___]]]\\\XXXUUULLLJJJHHHFFFDDDDDDDDDDDD????????????>>>===<<<;;;:::999777555444555555666444666777888777888999;;;;;;<<<===>>>@@@CCCHHHLLLMMMNNNQQQSSSWWW\\\bbbfffkkkpppwww~~~}}}yyynnnjjjiiilllooonnnooorrrwwwyyy~~~}}}tttmmmhhhaaa\\\YYYYYYXXXXXXZZZZZZ[[[\\\```dddhhhjjjlllooosssvvvyyy}}}cccZZZUUU___mmmuuuvvvuuurrrrrrsssuuuwwwuuuooohhhfffqqqjjj^^^UUUVVVVVVVVV[[[dddnnnuuunnnYYYMMMGGGEEE@@@???>>>>>>======>>>>>><<<>>>AAAEEEHHHJJJKKKKKKIIIJJJKKKLLLNNNOOOPPPPPPNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIFFFCCCAAA@@@@@@???>>>===;;;999666444222222222222222222222222222111222222333333333333333555555666777888999::::::999:::;;;===???AAABBBCCCAAAAAA???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<>><<<;;;;;;;;;;;;@@@FFFXXXuuuuuu\\\MMMHHHEEEDDDDDDBBBAAA@@@???>>>===<<<;;;888999:::;;;;;;;;;;;;;;;666777888999<<<@@@FFFJJJVVV\\\dddmmmssswwwzzz|||zzzyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{}}}~~~}}}{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyxxx{{{}}}~~~|||zzzyyyyyywwwzzz~~~wwwnnnoootttzzz~~~uuulllhhhgggaaaTTTHHH<<<:::777555555555444333555555555555555555555555333333333444444444555555444555666888888888777666777888888999;;;===>>>???>>>GGGRRRggg}}}}}}wwwuuuvvvxxxwwwuuuooojjjccc___]]]ZZZVVVRRRJJJIIIHHHFFFDDDDDDDDDDDD>>>>>>>>>>>>>>>===<<<;;;:::999888666555444555555333555777777777888999;;;;;;<<<===>>>???CCCGGGKKKLLLNNNQQQSSSVVV[[[aaaeeejjjooowww~~~|||qqqlllkkknnnpppooopppssssssvvv{{{}}}xxxrrrjjjccc___^^^]]]\\\[[[[[[[[[\\\^^^aaaeeegggfffjjjnnnrrruuuxxx|||fffZZZSSS[[[kkkwww}}}www{{{wwwmmmeeennniii\\\SSSTTTWWWYYYbbbmmm}}}xxx___PPPIIIDDD??????>>>============>>><<<>>>AAADDDGGGIIIIIIJJJEEEGGGIIIKKKNNNOOOPPPQQQOOOOOONNNMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJLLLMMMNNNOOOMMMLLLJJJGGGEEECCCBBBAAA???>>>===;;;999666444222222222222222222222222222111111222333333333333333555555777888999999999999<<<<<<<<<======>>>>>>>>>AAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;CCCRRRcccsssuuunnnkkkjjjnnnpppnnnnnnnnnkkkfff```[[[TTTLLLFFFCCCCCCCCC???>>>===;;;:::999999888???EEEUUUppppppYYYLLLHHHFFFEEEEEE???>>>>>>===<<<;;;;;;:::999999::::::;;;:::::::::555777888:::===AAAGGGLLLWWW]]]eeemmmrrrvvvzzz|||xxxxxxwwwvvvvvvvvvwwwwwwwwwxxxyyy{{{{{{{{{{{{zzzxxxxxxxxxxxxwwwwwwwwwvvvwwwyyy{{{{{{yyywwwvvvwwwtttwww{{{{{{|||wwwooorrryyy{{{{{{yyyrrrkkkhhhhhhaaaTTTIII<<<999777666666666444333555555555555555555555555333444444444555555555555444555666777777888888777888888888999:::<<<===>>>>>>GGGQQQeeezzz}}}}}}~~~yyyxxxzzz||||||{{{nnnhhhaaa[[[WWWTTTOOOKKKIIIHHHGGGEEEDDDCCCCCCCCC>>>>>>>>>>>>>>>===<<<<<<::::::888777555444444444333444666777777888999;;;;;;<<<>>>???@@@BBBFFFIIIJJJMMMPPPSSSVVV[[[```dddjjjooowww~~~~~~|||tttooonnnqqqrrrqqqrrrtttrrruuuyyy~~~xxxppphhhccc```^^^\\\[[[[[[[[[\\\]]]___aaacccbbbfffjjjnnnqqqtttwwwyyy}}}iii\\\SSS[[[lll{{{vvvhhhppplll___UUUVVVZZZ```lllyyy}}}bbbTTTKKKFFF??????>>>==================???AAADDDFFFHHHHHHHHHEEEGGGIIILLLNNNOOOPPPPPPQQQPPPMMMKKKJJJJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJIIIFFFEEECCCCCCBBB???>>>===;;;999666444222111111111111111111111111111222333333444444333333333444666777888777777777<<<<<<<<<<<<<<<<<<======@@@@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;CCCRRRdddvvv{{{ooohhh^^^___]]]XXXVVVUUURRRLLLHHHFFFCCC???======???AAA>>>===<<<;;;:::999999999;;;AAAQQQjjjkkkUUUKKKHHHGGGFFFFFF>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777888:::<<>>GGGQQQdddxxx~~~}}}zzzzzzxxx~~~~~~|||}}}ooohhh^^^VVVRRRNNNJJJGGGGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>?????????>>>======::::::888777666444444333222444666777777777999;;;999<<<>>>@@@AAABBBEEEGGGIIIKKKOOOSSSVVV[[[```dddiiinnnvvv}}}|||{{{vvvrrrpppssstttssssssuuutttvvvzzz~~~|||tttlllfffaaa^^^[[[ZZZZZZ[[[\\\\\\]]]^^^^^^___ccchhhlllnnnqqqtttvvvyyy|||lll^^^UUU]]]ooozzzmmmrrrqqqcccYYYZZZ___fffttt~~~dddVVVNNNHHH??????>>>===============>>>???BBBDDDFFFGGGGGGGGGGGGIIIKKKMMMNNNOOOOOOOOORRRPPPMMMJJJIIIIIIKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIKKKLLLNNNPPPPPPOOOMMMLLLJJJIIIGGGEEEDDDCCCBBBBBB???>>>===;;;999666444222111111111111111111111111222222333444444444444333222333555666666666555555999999:::;;;<<<>>>?????????>>>===<<<<<<;;;;;;<<<===<<<<<<;;;;;;<<<<<<===<<>><<<<<<;;;999999:::===@@@???>>>===<<<<<<;;;<<<<<<666<<>>>>>>>>>>>============<<<;;;::::::999:::<<<>>>AAAFFFLLLQQQ\\\aaahhhmmmqqqssstttuuuuuutttrrrqqqqqqqqqrrrrrrttttttttttttuuuvvvxxxxxxzzzyyyyyywwwvvvuuutttssstttuuutttrrrpppooopppqqqppptttxxx|||wwwkkkaaa\\\\\\[[[___jjj|||{{{uuu{{{wwwiiieeecccdddfffaaaUUUKKK;;;999777777777666444222555555555555555555555555555555555666666666666777666555555555555777999:::999999999999::::::;;;<<>>????????????>>>>>>===::::::999777666444333333222444666666777777:::;;;999;;;>>>AAAAAACCCDDDFFFHHHJJJOOOSSSWWW[[[```dddhhhmmmuuu|||~~~}}}|||xxxsssqqqsssuuussstttvvvwwwyyy{{{zzzrrrlllfffbbb___YYYYYYZZZ[[[\\\[[[[[[[[[^^^bbbfffjjjmmmooorrrtttwwwzzz|||~~~ssscccVVV[[[mmm~~~mmm|||rrrcccYYY]]]hhhssshhhUUUJJJFFFBBBAAA@@@>>>>>>>>>>>>???>>>???AAACCCEEEGGGHHHIIIIIIJJJMMMOOOPPPPPPOOONNNOOOMMMKKKIIIHHHJJJLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKIIIGGGDDDCCCBBBBBB>>>>>>>>>;;;888555444333333222111111000000111111//////000111222333333333222222222333444555777777::::::999999::::::;;;<<>>>>>===<<<<<<;;;;;;888:::;;;;;;;;;<<<>>>@@@@@@CCCNNNccc|||yyyeeeUUUMMMJJJFFFCCCBBB@@@>>>===:::999999999:::;;;;;;<<<<<<<<<============<<<<<<<<<@@@IIIYYYoooyyymmmaaaQQQGGGFFFFFFDDDBBB@@@@@@??????>>><<<;;;:::===<<<<<<;;;;;;:::999999::::::;;;===???DDDJJJOOO\\\aaagggmmmpppqqqssstttooonnnmmmmmmmmmnnnpppqqqrrrrrrqqqpppqqqrrrssstttuuuuuuuuutttssssssrrrrrrsssrrrqqqpppooommmlllllloooqqqtttxxx}}}xxxiii]]]XXXWWWUUUVVV[[[dddoooxxxwwwzzzzzz{{{hhhfffaaa^^^^^^]]]TTTIII>>>;;;888666666666555444444444444444444444444444333333333444444444555555444444555777777888888888888888888888999:::;;;;;;@@@EEERRRcccrrr~~~{{{zzzvvvkkk]]]UUUQQQNNNHHHBBBEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@>>>=========;;;:::999999888666555555555555444555666777888888888888999;;;===>>>???AAACCCFFFGGGIIIMMMQQQUUUYYY^^^bbbiiinnnuuu{{{~~~|||xxxuuusssrrrsssuuuuuuuuuxxx{{{wwwpppjjjeeebbb___\\\YYYYYY[[[]]]\\\ZZZXXX]]]cccggghhhjjjmmmooorrrsssuuuxxx|||uuudddWWW^^^ssssss~~~pppaaaWWW\\\gggqqq~~~zzzfffTTTHHHDDDBBBAAA???>>>======>>>>>>>>>???AAABBBEEEFFFHHHIIIIIIKKKMMMNNNOOONNNMMMMMMNNNMMMKKKJJJJJJJJJLLLMMMHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKIIIGGGDDDBBBAAAAAA>>>>>>===;;;999666444444333222111111000000111111000000000111222222222333222222222333444555666777999999999999999:::;;;;;;===<<<<<<;;;::::::999999888:::;;;;;;:::;;;>>>@@@===AAAMMMaaa{{{nnn\\\OOOGGGDDD@@@>>>======;;;::::::::::::::::::;;;<<<<<<<<<<<<============<<<<<<:::===EEESSShhhxxxzzzsssggg\\\MMMDDDCCCCCCBBB@@@@@@@@@??????>>><<<;;;:::<<<<<<;;;;;;:::999999999999:::;;;<<>>=========;;;::::::999888666666555555555444555666777777888888888<<<>>>@@@AAAAAACCCFFFIIIGGGIIIMMMPPPSSSWWW\\\___hhhmmmttt{{{}}}{{{wwwuuurrrrrrtttvvvxxxxxxxxx{{{}}}uuunnniiieeebbb^^^[[[ZZZ\\\]]][[[YYYYYY]]]bbbfffhhhiiilllnnnpppqqqsssvvvzzz}}}zzzgggXXX___www~~~ooo```UUUYYYbbbkkkwww|||rrrbbbSSSIIIDDDAAA@@@>>>===<<<<<<===>>>>>>???@@@BBBDDDFFFHHHHHHKKKKKKMMMMMMNNNMMMLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKIIIGGGDDDBBB@@@???>>>>>>===;;;:::777666444333222111111000000111111111111111111111111222222222222222222333555666777999888888888888999:::::::::::::::999888888777777888999:::999999:::===???===@@@IIIZZZrrr|||kkk^^^RRRHHHBBB???<<<;;;;;;;;;:::999::::::999999::::::;;;;;;<<<<<<============<<<<<<999;;;@@@LLL___nnnpppkkk___UUUHHHAAA@@@AAA@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999888888888999:::<<<@@@FFFMMMRRR\\\```eeeiiijjjjjjjjjkkklllllllllkkkllllllmmmnnnnnnnnnnnnnnnnnnooopppppppppppppppoooooonnnmmmlllkkkkkkjjjiiiiiiiiiiiiiiikkkmmmppptttxxx}}}tttiiiaaa[[[VVVSSSPPPPPPTTT[[[eeeuuuzzz~~~}}}{{{{{{{{{yyyyyyxxxooopppnnnjjjggg```RRRDDD<<<:::777555555555444333666666666666666666666666555555555666666666777777555666777888888999888888888888888888999:::;;;<<<===EEEUUUgggttt{{{|||{{{|||sssggg[[[SSSNNNKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA???===<<<======<<<;;;::::::888777666555555555444555555666777777888888999;;;===>>>???@@@CCCFFFGGGIIILLLOOOQQQTTTYYY\\\fffkkkrrryyy}}}{{{xxxsssqqqoooooorrrvvvxxxyyyyyy{{{~~~wwwpppkkkfffbbb^^^]]]]]]^^^[[[YYYXXX\\\aaadddgggiiikkkmmmnnnooopppssswwwzzz}}}jjjYYY___xxxqqq```TTTUUU[[[aaajjjttt{{{|||yyywwwvvvtttrrrooommmooooooiii]]]RRRJJJGGG@@@???>>><<<<<<<<<<<<===>>>>>>@@@BBBDDDFFFGGGHHHKKKLLLLLLLLLLLLKKKJJJIIILLLLLLMMMMMMMMMLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIFFFDDDBBB???>>>>>>===<<<<<<;;;999777555333222111111000000111111222222222111111111111111222222222222333444555666888777777777777888999999999999999888888777777777777888999888888:::===@@@???@@@DDDOOO^^^nnnzzz}}}sssdddYYYSSSNNNHHHBBB@@@===<<<<<<<<<<<<;;;:::999999888999999::::::<<<<<<============<<<<<<:::;;;>>>GGGWWWfffiiieeeYYYQQQFFF@@@???@@@AAA@@@@@@@@@@@@???>>>===<<<<<<;;;::::::999999888888777777888:::<<<@@@GGGNNNSSS[[[___cccfffggghhhiiijjjiiiiiiiiijjjjjjjjjkkkkkkiiiiiiiiijjjjjjjjjkkkkkkmmmmmmmmmmmmmmmkkkjjjiiiiiihhhhhhgggggghhhiiijjjiiikkkmmmqqqvvv{{{}}}ooofffbbb___ZZZUUUSSSSSSVVV\\\cccqqqyyyzzzzzz|||ssstttrrrmmmhhhaaaSSSGGG;;;999666555555555555444555555555555555666666666444555555555666666666666666666777888999999888888777777888888999:::;;;<<<<<>><<<<<<======<<<;;;;;;:::999777666555555555444444555555666777777888888999;;;<<<===???BBBDDDGGGIIIKKKMMMOOORRRUUUXXXbbbgggnnnuuuzzz}}}{{{vvvmmmkkkiiijjjnnnrrrvvvwwwyyy{{{~~~xxxrrrlllgggbbb```______\\\YYYVVVYYY]]]aaaeeehhhkkklllkkklllnnnppptttwwwzzz{{{}}}~~~ppp^^^aaayyyuuucccTTTQQQSSSUUU[[[ccchhhoootttuuuttttttrrrmmmjjjhhhgggfffggghhhfffeeebbbdddccc^^^UUUMMMIIIGGG@@@???>>><<<<<<<<<<<<======>>>@@@BBBDDDFFFGGGHHHKKKKKKKKKKKKJJJIIIIIIHHHJJJKKKLLLMMMMMMKKKJJJIIIFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDBBB???>>>???===<<<<<<<<<;;;999666333222111111000000111111222222222111111111111111222222222222222333444555777666666666666777888888999999999999888888888888777777888777888:::>>>BBBBBBAAAAAADDDKKKTTT\\\`````````\\\TTTPPPPPPOOOLLLGGGDDDAAA??????>>>===<<<:::999999888888888999999<<<<<<============<<<<<<<<<===???EEESSS```dddaaaUUUOOOGGGAAAAAABBBBBBBBB???@@@@@@??????>>>===<<<;;;::::::999999888888777777888:::===AAAGGGOOOTTTYYY]]]aaadddfffgggiiijjjffffffggggggggghhhhhhhhhgggggghhhhhhiiiiiiiiiiiijjjkkkllllllkkkjjjhhhgggeeedddcccbbbbbbccceeefffggghhhkkkpppuuuzzz~~~|||nnnfffdddbbb]]]XXXWWWWWWXXX\\\aaalll{{{|||zzz~~~rrrssspppjjjddd^^^SSSHHH;;;999666555555666555444333333444444444555555555333333444444444555555555666666777888888888888777777777777888999:::<<<======EEETTTeeeqqq{{{wwwiii[[[QQQKKKKKKKKKGGGFFFEEEDDDCCCBBBBBBBBB???===;;;;;;<<<======<<<<<<;;;999888666555555444555444444444555666777888:::<<<>>>??????AAADDDGGGFFFHHHJJJLLLMMMPPPSSSVVV]]]cccjjjqqqvvvzzz}}}{{{vvvllliiiggghhhlllqqquuuvvvyyyzzz}}}~~~yyyppplllfffcccbbb```]]]ZZZSSSUUUXXX]]]bbbgggiiijjjiiijjjkkknnnqqqtttvvvxxx{{{||||||{{{{{{}}}~~~jjjhhhyyyzzzgggVVVPPPNNNLLLOOOUUUYYY```eeefffeeefffdddaaaYYYYYYYYY[[[^^^```___^^^[[[\\\[[[VVVOOOHHHFFFFFFAAA@@@>>>===<<<<<<===>>>===>>>???AAACCCEEEGGGGGGKKKJJJJJJIIIIIIHHHHHHHHHJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@??????===;;;<<<======:::777333222111111000000111111111111111111111111222222222222222222222333444444666555555555555666777777999999999999999999999999555666777777888<<>>???DDDPPP\\\___]]]RRRMMMGGGBBBAAABBBBBBCCC??????@@@@@@??????>>>===;;;;;;;;;:::999999888888777999;;;===AAAGGGOOOTTTXXX[[[___bbbdddeeegggiiibbbbbbcccdddddddddddddddfffggghhhhhhiiiiiihhhhhhggghhhiiijjjiiigggeeeddd___^^^\\\[[[[[[\\\^^^___ccceeehhhmmmsssyyy~~~}}}qqqiiigggeee___ZZZZZZYYYYYY[[[]]]fffxxxyyy|||{{{{{{nnnooommmfff```ZZZPPPFFF<<<999777666666777777666222222333333444555555555333333333444444444444555666666777777777777666666777777777888999;;;<<<===???GGGVVVfffqqq|||xxxhhhZZZRRRNNNMMMMMMHHHGGGFFFDDDCCCBBBBBBAAA===<<<:::;;;<<<======<<<===<<<:::888666555555444555444444333444666777888888:::<<<======???BBBEEEFFFGGGJJJKKKMMMOOORRRUUUZZZ```gggnnntttwww{{{}}}|||wwwnnnkkkiiiiiilllqqquuuwwwxxxyyy{{{|||~~~}}}tttoooiiifffdddbbb___[[[SSSSSSUUUYYY___ccceeefffeeefffhhhjjjmmmppprrrtttwwwxxxyyyxxxxxxyyy{{{}}}{{{pppvvv~~~kkkXXXQQQLLLHHHIIINNNNNNUUUZZZZZZZZZ[[[YYYVVVPPPQQQSSSWWWZZZ\\\[[[YYYWWWYYYZZZVVVOOOIIIFFFEEEBBBAAA???>>>======>>>>>>===>>>???AAACCCEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDEEEEEEDDDCCCAAA???@@@===:::<<<>>>???;;;888333222111111000000111111000000000111222222222333222222222111222222333444555555444444555555666777888888888888888888888888555555666777999>>>DDDHHHGGGEEEBBB???======>>>@@@@@@CCCEEEFFFKKKTTTYYYZZZ[[[WWWQQQLLLHHHDDD@@@>>>???>>>======<<<<<<<<<===<<<<<<============<<<<<<:::<<<===BBBLLLWWW[[[XXXMMMJJJEEEAAA??????@@@AAA??????@@@@@@@@@???>>>>>><<<<<<;;;;;;:::999999999888:::;;;>>>AAAGGGNNNSSSXXXZZZ^^^___```aaaccceee^^^___```aaabbbaaaaaa```cccccceeefffffffffeeeddddddeeegggggggggeeebbb```\\\ZZZXXXWWWWWWXXXZZZ[[[^^^```dddjjjqqqwww|||yyyqqqmmmiiiddd___^^^\\\[[[[[[[[[bbbrrryyy}}}wwwmmmppppppjjjbbbZZZNNNDDD<<<:::888777888888888777333333333444555666666666444444444444555555555555555555666666666666555555666666777888999;;;<<<===@@@JJJ[[[kkkuuu~~~vvvdddWWWQQQOOOMMMLLLIIIHHHFFFDDDCCCBBBBBBAAA<<<;;;::::::<<<============<<<:::888777555555444555444333333333555777888555777999:::;;;<<>>>>>>>>>>>???======???AAACCCEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFAAABBBDDDEEEEEECCCAAA@@@@@@===:::<<>>@@@HHHTTT]]]___ddd```YYYSSSNNNIIIDDDAAAAAAAAA@@@???????????????<<<<<<============<<<<<<777999;;;@@@JJJTTTWWWTTTJJJGGGCCC???======>>>>>>??????@@@@@@@@@??????>>>===<<<<<<;;;;;;::::::999999:::<<<>>>AAAGGGNNNSSSYYY[[[]]]^^^^^^^^^___```]]]]]]___`````````___^^^^^^___aaabbbbbbbbbaaa```aaacccdddeeeeeebbb```^^^\\\[[[XXXVVVVVVWWWYYYZZZ[[[]]]bbbhhhooovvv{{{~~~xxxsssnnnhhheeebbb```^^^]]]\\\aaapppyyy}}}vvvppptttuuupppggg]]]OOOCCC===;;;888888888999999888444444444555666777777888555555555555666666666777444555555555555555444444666666777888999;;;===>>>AAALLL___pppxxxrrr```SSSOOONNNLLLIIIIIIHHHFFFEEECCCBBBBBBAAA<<<;;;999:::<<<>>>>>>===>>>===;;;999777555555444555444333222333555777999888:::<<<======???BBBEEEEEEGGGIIIKKKMMMOOOSSSVVVZZZ```gggoootttxxx|||~~~{{{ppplllhhhfffhhhlllpppqqqvvvwwwxxxyyyzzz}}}wwwrrrllliiigggeeeaaa^^^XXXVVVTTTUUUYYY[[[ZZZYYY^^^___```bbbeeegggjjjkkklllnnnqqqsssssstttuuuwwwwwwyyy|||nnneeeppp~~~sss\\\PPPKKKHHHGGGGGGHHHIIIIIIIIIHHHGGGIIIKKKKKKMMMQQQUUUYYY]]]aaaccc```cccgggeee\\\PPPJJJIIIEEE???<<<>>>???===<<<>>>???@@@AAAAAAAAABBBEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEECCCDDDFFFGGGHHHGGGEEEDDDFFFDDDBBB@@@???@@@AAABBB??????@@@??????>>>===<<<999666444222333333333222333222222222111000000000111111111111111111111111111111222222222333666888888888777777666666555555555777999999:::???GGGNNNKKKHHHCCC>>>;;;999888888<<<888888>>>GGGQQQ]]]hhhlllooolllbbbXXXRRROOOKKKAAA???>>>>>>???@@@???>>>AAAAAA@@@@@@@@@@@@@@@???>>><<<;;;@@@HHHOOOPPPOOOHHHDDD???>>>???@@@???===???????????????@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;888:::===AAADDDIIINNNRRRWWWXXXZZZ\\\]]]]]]]]]]]]ZZZZZZ[[[\\\[[[ZZZYYYXXX\\\\\\]]]^^^___```aaabbbcccaaa````````````]]][[[WWWVVVUUUTTTTTTTTTUUUVVVXXX\\\ccciiinnnrrrvvvyyy|||yyytttllleeefffaaa^^^]]]]]]bbbnnnzzz~~~yyy{{{|||yyyxxxvvvqqqiii]]]PPPGGG>>><<<999888888888888777444333111111000111222333444444555555666777777888999777666555666777999:::::::::999777666777;;;>>>BBBQQQdddrrrwwwnnnZZZQQQMMMJJJGGGFFFGGGFFFDDDCCCDDDCCCBBB@@@???>>>===;;;;;;<<<<<<===<<<<<<:::999888777777777666555444333444555777999888:::;;;<<<===???BBBDDDDDDFFFHHHKKKMMMQQQUUUYYY^^^aaafffmmmuuu{{{zzzvvvooonnnjjjeeebbbeeelllsssuuuwwwyyy{{{|||~~~vvvsssooollljjjgggdddaaa^^^]]]ZZZVVVRRRQQQQQQSSSTTTWWWZZZ]]]___aaadddfffjjjllloooppppppppprrrsssqqquuu{{{hhhaaajjj{{{vvv|||ttt]]]QQQLLLIIIHHHHHHGGGHHHHHHGGGFFFGGGIIILLLLLLNNNQQQVVV]]]eeemmmrrrsssvvvwwwrrrgggZZZQQQMMMIIICCC???@@@AAA>>><<<===>>>???@@@@@@@@@BBBEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDBBBBBBBBBBBBCCC@@@@@@@@@@@@???>>>===<<<777555222111111222111000222222111111111111111111111111111111111111111111222333222222222333444666777777777777666666555555444666888999;;;AAAJJJPPPMMMIIIDDD>>>:::888888888;;;888888>>>EEENNN\\\hhhvvvzzzyyypppeee]]]VVVPPPLLLIIIGGGFFFFFFFFFFFFEEEBBBBBBBBBAAA@@@@@@?????????<<<:::>>>DDDJJJKKKJJJIIIEEEAAA@@@@@@AAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;888;;;>>>AAADDDIIINNNRRRTTTUUUWWWYYYZZZZZZZZZZZZXXXXXXYYYZZZYYYXXXWWWVVVYYYZZZ[[[\\\]]]^^^^^^___```___^^^]]]^^^]]][[[YYYUUUUUUSSSSSSRRRSSSTTTUUUXXX\\\bbbhhhmmmrrrvvvyyy~~~{{{wwwoooiiigggccc`````````dddooo{{{}}}xxxzzz}}}}}}yyyxxx{{{yyyvvvqqqhhh[[[NNNEEE===:::777666666777666555777666555444444555666777555555555555666666777777888888666666666777999::::::;;;:::999888999<<>>===<<<;;;<<<======<<<;;;:::999888777777777666666444444444555777888999;;;===>>>>>>@@@CCCFFFDDDFFFHHHKKKMMMQQQVVVZZZ___aaaffflllsssyyy~~~yyyuuunnnlllhhhdddaaadddjjjppptttuuuwwwyyyzzz}}}yyyuuuqqqmmmjjjhhheeeccc]]]\\\YYYUUUQQQOOONNNNNNNNNQQQUUUXXXYYY[[[^^^aaafffhhhkkkmmmmmmnnnpppqqqppptttyyy}}}ooo___^^^eeeooouuu{{{mmmtttwww```RRRLLLHHHGGGHHHEEEEEEDDDCCCBBBDDDGGGJJJPPPSSSWWW^^^gggrrr~~~|||lll]]]TTTNNNGGGBBBBBBBBB???<<<<<<===>>>?????????AAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>===666444111000000000//////000000111111111111111111111111111111111111111111444333333222222333333444777777777666666666666555222555777999<<>>>>>>>>===<<<<<<;;;;;;999;;;???BBBEEEIIIMMMQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZZZZZZZYYYWWWUUURRRRRRQQQPPPPPPQQQRRRSSSWWW[[[aaaggglllqqquuuyyy~~~~~~zzztttnnniiifffdddeeedddgggpppzzz|||zzz}}}{{{vvvrrrwww}}}{{{vvvpppfffYYYLLLCCC:::888555444444555444333555444444333444444555555666666666666666666666666888888777666777888999::::::;;;;;;;;;:::;;;>>>@@@FFFWWWkkkwww|||{{{lll\\\SSSNNNIIIFFFFFFGGGEEEDDDCCCCCCCCCAAA@@@???>>>===<<<<<<<<<======<<<;;;:::999888777777777666666555444444555777888888999;;;<<<===???BBBDDDCCCEEEHHHKKKNNNRRRWWW[[[```aaaeeejjjpppwww|||~~~xxxuuummmkkkgggcccaaaccchhhmmmrrrsssuuuvvvwwwzzz}}}yyysssnnnkkkiiigggeee^^^\\\ZZZVVVRRROOOLLLKKKJJJLLLPPPRRRSSSVVVYYY[[[```bbbfffhhhhhhjjjlllmmmmmmpppuuuyyyzzz{{{|||}}}}}}}}}}}}|||{{{|||qqq```YYY___gggkkkkkkwwwqqqfffooo|||dddUUULLLGGGEEEFFFGGGFFFEEECCCCCCEEEIIIMMMWWW\\\eeennnyyymmm^^^TTTKKKDDDCCCCCC@@@=========>>>?????????@@@CCCFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>777444111000000000///...//////000000111111222222111111111111111111111111333222111222333444444444666666666666666666666666444666888999===DDDNNNVVVZZZUUUMMMEEE???<<<;;;<<<666777999<<<>>>EEEVVVeeewww{{{sssjjjeee^^^XXXTTTPPPNNNLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHDDDAAAAAACCCFFFHHHIIIJJJIIIGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::===@@@CCCEEEHHHLLLOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXYYYXXXWWWWWWWWWVVVTTTRRROOOOOONNNNNNNNNOOOQQQRRRVVVZZZ```eeejjjoootttwww|||}}}}}}xxxtttnnnkkkjjjiiiggghhhooowww{{{~~~{{{|||~~~{{{vvvnnndddWWWJJJAAA999777444333444555444333444444333444444444555555666666666666666666666666888888777777777888999:::888:::;;;;;;;;;<<>>>>>>>>===============<<<;;;:::888777777666666666666555555555555666777555666888999:::<<>>?????????@@@CCCFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAA@@@>>>>>>999666333222111111000////////////000000111111222000000000000000000000000000//////222555777777555555555555555555666666666666888999;;;>>>FFFQQQYYY___ZZZRRRIIIBBB===<<<;;;777777999;;;<<>>>>>>>>===<<<<<<;;;;;;;;;>>>AAADDDFFFHHHKKKMMMQQQQQQQQQRRRRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQSSSSSSSSSTTTUUUUUUUUUVVVWWWUUUTTTTTTUUUTTTRRRPPPLLLLLLKKKKKKLLLNNNOOOPPPTTTXXX]]]bbbggglllrrrvvvyyyzzz|||}}}{{{xxxtttqqqnnnmmmjjjhhhnnnvvv~~~}}}|||}}}|||}}}zzzuuunnndddVVVHHH@@@:::888555444555666555555666666777888888888888888666666666777777777777777888888888888888999999:::777888999::::::===@@@CCCHHH\\\ooowww|||{{{yyyxxxyyyrrrhhh^^^VVVNNNGGGDDDGGGFFFEEECCCBBBCCCBBBAAA???>>>>>>>>>>>>>>>=========;;;;;;999888777666666666666666666555555555666666444666777888999;;;>>>@@@CCCEEEHHHJJJMMMQQQVVVZZZ^^^___bbbffflllsssyyy|||}}}xxxtttpppmmmiiifffeeefffhhhiiimmmoooppprrrtttwww|||wwwpppllljjjhhhfffbbb```\\\ZZZXXXUUUQQQMMMIIIJJJKKKKKKKKKMMMOOORRRQQQTTTWWWYYY[[[\\\^^^```aaadddgggiiiiiijjjkkklllnnnooopppooonnnoooqqqssswwwxxxyyyzzz{{{~~~|||mmm^^^[[[cccjjjjjjfffgggeeefffnnnwwwyyyqqqgggdddqqqrrr___QQQHHHEEEGGGJJJLLLNNNPPPSSSXXX^^^cccmmm{{{jjj[[[LLLFFFEEECCCAAA@@@===>>>?????????AAADDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@?????????AAAAAAAAAAAA@@@???>>>===;;;888555333333222111000//////000000000000000000000000000000000000000000///......111666999888555444555555555555666666666777999;;;<<>>HHHTTTlll}}}{{{uuuqqqfffeeedddcccaaa___^^^^^^WWWVVVSSSQQQOOOMMMMMMMMMLLLMMMMMMKKKHHHFFFFFFGGGEEEEEEDDDCCCAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;===???CCCEEEFFFHHHJJJLLLPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRRRRRRRSSSSSSTTTTTTTTTRRRQQQQQQRRRQQQOOOLLLJJJJJJIIIJJJKKKMMMOOOPPPRRRUUUZZZ___dddiiiooosssvvvxxxzzz|||~~~~~~{{{yyyuuurrrpppmmmlllqqqyyy}}}zzzxxxyyywwwtttnnndddWWWHHH???:::888555555666777777666444444555666777777777777555555666777777888999999888888888999999999999:::777888888888:::===BBBFFFKKK___ppptttxxx~~~{{{wwwssspppnnnlllmmmggg___XXXNNNEEEDDDGGGFFFDDDCCCBBBBBBBBB@@@???>>>>>>?????????>>>===<<<;;;:::999888777666666666666666666666666555555555666777999:::;;;===@@@BBBCCCEEEGGGIIILLLOOOTTTXXX[[[\\\```eeekkkrrrwww{{{~~~yyyuuurrrnnnjjjhhhhhhhhhhhhhhhkkkmmmppprrrtttwww{{{~~~}}}{{{tttpppllliiigggaaa^^^ZZZXXXXXXWWWSSSPPPIIIJJJJJJIIIHHHHHHKKKMMMKKKNNNQQQSSSTTTUUUWWWYYYZZZ\\\^^^_________aaabbbdddfffhhhhhhhhhiiilllnnnqqqrrruuuvvvxxx{{{uuuccc]]]bbbiiijjjhhhhhhddddddlllvvvxxxqqqiiidddrrrxxxeeeWWWNNNLLLNNNPPPTTTYYY```gggnnnvvv|||zzzhhhTTTJJJGGGDDDAAAAAA>>>???@@@@@@@@@BBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEGGGGGGHHHHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>>??????@@@@@@@@@@@@???>>>===<<<;;;888555333333222111000000000000000000/////////000000000000000000000000000///...222777999777333444444444555555555666666555777:::===CCCNNN[[[eeelllhhhaaaXXXOOOGGGBBB???<<<999999;;;<<<<<>>>>>>>>===<<<<<<;;;;;;===@@@DDDFFFGGGHHHIIIKKKMMMMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKLLLMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNMMMKKKIIIIIIHHHHHHIIIJJJMMMOOOPPPPPPSSSWWW\\\aaafffmmmqqqtttvvvzzz|||~~~~~~{{{wwwuuusssqqqqqqxxxwwwuuuttttttsssooofffXXXIII???999777555555666777777666000111333444555555444444444444555777888999:::;;;888888999999:::::::::999999999888888999>>>EEEJJJUUUhhhvvvvvvxxxzzzxxxuuusssrrroookkkgggjjjeee```YYYNNNEEECCCGGGFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>???@@@???>>>===<<<;;;:::999777666666666666666666666666666555555444666888:::;;;;;;===@@@CCCCCCEEEGGGHHHJJJMMMRRRUUUWWWZZZ___eeelllrrrwwwyyy~~~zzzvvvrrroookkkiiiiiiiiihhhfffhhhkkkpppsssuuuwwwzzz||||||yyytttpppkkkhhhbbb]]]YYYXXXZZZZZZXXXUUUNNNNNNLLLJJJHHHHHHIIIKKKGGGJJJLLLNNNNNNOOOQQQSSSTTTUUUWWWWWWWWWWWWXXXZZZ[[[]]]```aaaccceeehhhjjjkkkmmmpppsssuuuxxx}}}xxxeee]]]aaahhhlllkkkmmmhhhiiirrr}}}~~~wwwooocccrrr|||iii[[[SSSQQQTTT]]]ccckkkttt~~~qqqZZZMMMHHHDDDAAAAAA???@@@AAAAAAAAABBBEEEHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEGGGGGGHHHHHHHHHCCCDDDFFFGGGHHHGGGEEEDDDDDDBBB@@@>>>>>>>>>???@@@??????@@@??????>>>===<<<;;;888555333222222111000111111000000//////......000000000000000000000000222000///222777888555111444444444555555555666666333666999>>>EEEQQQ```jjjtttpppjjjaaaXXXOOOHHHEEE>>>:::999;;;<<<<<<>>>CCCMMM___www}}}rrrrrrooojjjccc[[[VVVTTTQQQSSSTTTSSSOOOLLLLLLNNNMMMLLLJJJHHHEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;>>>AAADDDFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKOOOOOOOOOOOOOOOOOOPPPPPPNNNLLLKKKKKKLLLKKKIIIFFFHHHHHHHHHIIIJJJMMMOOOPPPOOOQQQVVVZZZ___eeekkkppprrrvvvzzz}}}~~~|||xxxvvvuuutttvvv~~~{{{tttsssqqqrrrrrrooogggYYYIII???999777444444555666666555222333555777888777777666333444555777888:::;;;<<<888888999::::::::::::999;;;:::999888:::???GGGMMM```rrr}}}zzz{{{|||xxxuuusssttttttrrrmmmggghhheee```YYYNNNDDDCCCGGGFFFDDDBBBBBBBBBBBB@@@>>>>>>??????@@@@@@>>>===<<<;;;:::999777666666555555666666777777666555444444444666888999:::;;;>>>AAACCCEEEFFFHHHIIILLLPPPSSSUUUXXX^^^eeelllrrrvvvyyy~~~zzzwwwrrrooojjjiiiiiiiiigggeeegggkkkppptttvvvxxxzzz{{{|||}}}xxxrrrmmmjjjddd___ZZZZZZ]]]___]]][[[SSSRRRPPPMMMJJJJJJKKKMMMEEEHHHJJJKKKLLLLLLNNNOOOPPPQQQSSSSSSRRRRRRTTTUUUTTTWWWZZZ]]]___bbbeeehhhhhhjjjnnnpppsssvvv{{{~~~yyyddd[[[]]]dddnnnvvvuuuuuuvvv{{{wwwllltttuuuaaa\\\___aaammmttt{{{^^^QQQKKKBBB???CCC??????@@@??????AAADDDGGGGGGHHHHHHFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC??????@@@@@@????????????>>>??????@@@@@@@@@??????;;;:::888555333333222333111111000///////////////............////////////000000//////000222444555444333333333333444555555555444777???HHHQQQ^^^iiirrryyy{{{vvvkkk___PPPEEEBBBAAA???>>>======>>>>>>JJJQQQ^^^rrrzzzssskkkbbb\\\XXXYYY\\\]]][[[XXXTTTRRROOOLLLHHHFFFDDDBBB@@@>>><<<<<<;;;;;;;;;:::::::::===???@@@BBBDDDFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHFFFFFFFFFHHHIIILLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFFFFFFFHHHJJJLLLLLLPPPTTTYYY^^^ccciiimmmpppssswwwzzz{{{~~~}}}|||{{{zzzvvvvvv~~~|||yyyqqqrrrsssrrrqqqoooiii\\\LLLAAA888888666555444444444444666666666666777777777777777666555666777888777666777777777777777888888888777444333777;;;AAAKKKVVVrrrvvvsssvvvyyyyyyuuuttttttvvvxxxwwwqqqlllggg```VVVNNNHHHEEECCCBBBCCCCCCBBBAAAAAA@@@??????============<<<<<<<<<<<<;;;:::999777666555555555555444444444444555666666777777888999;;;<<<======AAAAAACCCGGGKKKOOOQQQQQQSSSXXX___eeeiiinnnuuuzzz{{{xxxvvvtttpppmmmkkkjjjkkklllnnnnnnoooqqqsssvvvxxxyyy|||~~~{{{rrriiidddbbb___]]]\\\[[[[[[ZZZYYYVVVRRRPPPNNNMMMKKKIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTSSSUUUXXXZZZ[[[]]]```bbbggghhhjjjmmmqqquuuyyy|||}}}hhh___```hhhttt}}}|||nnntttmmmhhhmmmrrreeeVVVNNNEEEAAADDD???@@@@@@??????AAADDDGGGHHHIIIJJJHHHFFFEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@>>><<<999666333222111111111111000///////////////000000000000111111111111222222111111111333444555444333333333333444555555888777:::BBBKKKUUUbbbmmmwww~~~~~~uuuhhhZZZNNNHHHEEEAAA>>>===<<<<<<<<>>;;;<<<<<<<<<;;;;;;;;;::::::===>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJKKKLLLOOOTTTXXX]]]bbbhhhllloooqqquuuxxxzzz|||~~~~~~|||yyyvvvxxx}}}vvvnnnooossssssrrrppphhh[[[JJJ???999888777666555555555555555555666666666777777777777666555666777888777666777777777777888888888888:::666666999<<<@@@HHHQQQiiizzztttoooppprrrrrruuu~~~vvvuuuvvvzzz|||yyyqqqjjjgggbbbZZZQQQIIIEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<;;;:::999777666555555555555444444444444555666666666777888999:::<<<======???@@@BBBEEEJJJMMMOOOPPPSSSXXX___dddhhhmmmtttyyy}}}~~~~~~|||~~~yyyuuurrrpppppppppnnnooopppqqqsssvvvxxxyyy{{{yyyqqqhhhccc]]]]]]___```]]]YYY[[[XXXUUUSSSRRRPPPMMMKKKHHHGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRUUUWWWXXXYYY\\\^^^cccdddfffiiinnnssswwwzzzjjj```bbblll{{{qqqsssyyyssszzzmmmZZZOOOFFFBBBDDD@@@AAAAAA@@@???AAADDDGGGHHHIIIJJJIIIGGGFFFFFFGGGFFFGGGGGGHHHHHHHHHHHHGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCAAA@@@??????@@@BBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???===;;;777444222000///111111000///////////////000000000000111111111111444333333222222333444444333333333333333444555555999888<<>>===<<<;;;<<>>@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKOOOSSSWWW\\\aaafffjjjmmmppptttvvvxxxzzz|||~~~}}}zzzxxx{{{}}}vvvxxxxxx}}}tttnnnnnnssstttuuurrrhhhYYYHHH===999888888777666666666666444444555555555666666666777666555666777888777666777777777888888888999999;;;999888;;;===>>>EEELLL]]]rrrsssnnnmmmmmmnnnjjjrrrzzzyyyzzz~~~}}}ssskkkhhhfff```VVVKKKEEECCCDDDBBBBBBBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>===<<<;;;999777666555555444555444444444444555666666666666777999:::;;;<<<===>>>???AAADDDHHHKKKMMMOOOSSSWWW]]]bbbfffkkkrrrwwwzzz{{{|||}}}}}}xxxuuusssrrroooooopppqqqsssuuuwwwyyyzzz~~~{{{pppiiibbbaaaeeefffaaa[[[]]]\\\ZZZYYYWWWTTTPPPMMMGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJJJJIIIJJJJJJJJJLLLNNNPPPRRRSSSUUUWWWYYY]]]^^^aaaeeejjjoootttwww}}}iii```bbbooouuusss|||uuu{{{ooo[[[NNNEEEAAABBB@@@AAAAAA@@@???AAADDDFFFEEEGGGGGGGGGEEEDDDEEEFFFHHHHHHHHHIIIHHHHHHGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCAAA??????AAADDDEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;888555333111000111000000///////////////............////////////333333333333222222222222333333222222333333444555888888<<>>>>>@@@CCCEEEJJJUUUfffrrr|||wwwqqqjjjeee\\\[[[XXXUUUQQQOOOMMMLLLGGGDDDAAA@@@???>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAACCCDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKNNNRRRVVVZZZ___dddhhhmmmooosssuuuwwwyyy{{{}}}~~~}}}yyytttqqqttt~~~uuuooopppuuuwwwxxxtttiiiXXXGGG<<<999999888777777777777777444444444444555555555666777666555666777888777666777777777888888999999:::;;;999999<<<>>>>>>DDDJJJVVVmmmwwwsssppppppqqqpppxxx}}}}}}xxxoooiiiiiidddZZZMMMDDDCCCDDDAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>><<<;;;999888666555444444555444444444444555666666555666777888999;;;<<<<<<===???BBBEEEGGGJJJMMMOOORRRVVV\\\```ccchhhooouuu{{{|||}}}}}}zzzuuurrrqqqoooooopppqqqsssuuuwwwxxxyyy}}}}}}vvvooolllkkkiiiddd______^^^]]]\\\[[[XXXSSSOOOJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJMMMNNNOOOPPPSSSUUUWWWYYY\\\```ffflllrrruuu|||iii```cccsss{{{ssswwwrrrrrrxxx~~~}}}~~~qqq\\\OOOGGGCCCCCC@@@AAA@@@???>>>@@@CCCEEEEEEFFFGGGGGGFFFEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEDDDBBB@@@AAACCCFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<;;;999777555333222111000000///////////////............////////////222222222222222111111111333222222222222333444444999888===FFFQQQ\\\jjjvvvmmmdddWWWNNNIIIFFFCCC@@@>>>AAABBBBBBBBBHHHRRR[[[ffftttwwwtttqqqmmmjjjeee___\\\TTTSSSPPPMMMJJJHHHGGGGGGBBBAAA???>>>???@@@???>>>======<<<<<<<<<;;;;;;;;;===>>>???AAABBBCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGJJJMMMQQQTTTXXX\\\bbbeeemmmpppsssuuuwwwxxx{{{||||||~~~}}}|||xxxsssvvvuuupppqqqxxxzzzzzzuuuiiiXXXGGG===999888888777777777777777444444444444555555555666777666555666777888777666666777777888999:::::::::999777999===>>>???DDDKKKTTTmmm~~~zzzuuusssvvvzzz|||ssskkkjjjeeeZZZMMMDDDBBBDDDBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@????????????===<<<:::888666444444333555444444444444555666666444555666777999:::;;;;;;>>>@@@DDDFFFGGGIIIMMMOOORRRUUUZZZ]]]```eeemmmrrr}}}zzzuuuqqqpppoooppppppqqqsssuuuwwwxxxxxx{{{xxxooohhhdddcccaaa```___^^^]]]ZZZUUUQQQPPPOOOMMMJJJHHHFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFHHHJJJKKKLLLMMMPPPRRRSSSUUUXXX]]]cccjjjooosss~~~lllaaadddvvvvvvsss|||}}}nnnggghhhooommmkkkiiihhhjjjlllmmmjjjllloooqqqssswww|||uuu___RRRJJJFFFDDD???@@@???>>>===>>>AAADDDFFFHHHIIIIIIHHHHHHJJJKKKJJJJJJJJJJJJIIIHHHFFFFFFJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHDDDDDDDDDDDDDDDCCCBBBAAA<<<<<<;;;:::888666555333111111000///////////////000000000000111111111111000111111222222222111111222222222222222333444444;;;;;;???IIITTT```nnnzzztttfffZZZTTTOOOIIIEEE===???AAAAAA@@@BBBGGGLLLOOOYYYccciiiooowww}}}|||yyyvvvqqqnnneeeccc```^^^\\\YYYUUURRRNNNLLLJJJGGGDDDBBBAAAAAABBB@@@??????@@@AAAAAA@@@=========<<<<<<<<<;;;;;;======???@@@AAABBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFIIILLLPPPSSSVVVZZZ___cccmmmooosssuuuvvvwwwyyy{{{||||||xxxyyyuuupppqqqyyy{{{{{{tttgggVVVGGG>>>888777777666666777777777444444555555555666666666777666555666777888777666666777777888999:::;;;;;;999777888<<<>>>@@@EEELLLWWWppp~~~{{{~~~wwwmmmjjjcccXXXMMMEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>===<<<:::888666444333333555444444444444555666666444444555777888999:::;;;===AAAEEEFFFFFFHHHLLLOOOQQQTTTXXX[[[^^^cccjjjppp{{{}}}yyyuuurrrqqqppppppqqqrrrsssuuuvvvwwwxxxzzz}}}vvvkkkggggggdddbbbaaa___^^^[[[WWWTTTUUUTTTQQQNNNKKKIIIGGGGGGDDDDDDDDDCCCDDDDDDEEEEEECCCEEEHHHIIIIIIJJJLLLNNNPPPRRRUUUZZZaaagggmmmpppmmmaaabbbtttyyyppp}}}|||oooqqqxxxzzzkkk^^^YYYXXXWWWUUUSSSSSSTTTVVVWWWVVVYYY\\\^^^___aaadddfffiiiqqqzzzwwwaaaSSSLLLFFFCCC>>>???>>>===<<<===???BBBFFFGGGIIIIIIIIIIIIJJJLLLKKKKKKKKKJJJIIIGGGFFFEEEIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDDDDEEEEEEFFFHHHHHHDDDEEEEEEEEEEEEEEEDDDDDD=========;;;999666444222111111000///////////////000000000000111111111111///000222333333333333222222222222111222222333444;;;:::???JJJUUUaaappp|||zzzmmmeee]]]TTTMMMDDDCCCCCCAAAAAAAAABBBBBBDDDIIIMMMOOOTTT[[[___^^^aaa```^^^^^^^^^\\\ZZZWWWVVVTTTQQQPPPOOONNNKKKIIIFFFFFFEEEDDDDDDCCCBBBBBBDDDBBBAAA@@@AAAAAA@@@???============<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDIIIKKKOOORRRUUUYYY]]]aaakkknnnqqqssstttuuuwwwyyyzzz~~~~~~wwwrrrsssxxxzzzyyyqqqcccSSSFFF???777666666555555666666777555555666666666777777777777666555666777888777666666777777888:::;;;;;;<<<;;;888999<<<===???EEELLLZZZsss|||nnniii___UUULLLFFFCCCBBBDDDDDDCCCCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>===<<<:::888666444333333555444444444444555666666333444555666777999::::::<<<@@@DDDEEEEEEFFFJJJNNNQQQTTTWWWYYY\\\aaahhhnnntttzzz|||{{{|||}}}|||zzzxxxuuusssrrrqqqppppppqqqrrrssstttvvvwwwwwwxxx{{{~~~xxxrrrooogggeeebbb```___]]]ZZZWWWWWWVVVTTTRRROOONNNMMMLLLGGGFFFEEEDDDCCCCCCCCCCCCAAACCCEEEFFFFFFGGGIIIKKKNNNOOOSSSWWW^^^dddiiillllll^^^^^^ppp|||oooyyy|||sssdddccckkkvvvwwwiiiYYYQQQKKKJJJIIIHHHHHHIIIJJJLLLKKKNNNQQQSSSSSSTTTTTTUUUWWW___hhhpppzzzxxxaaaRRRJJJDDD???>>>>>>>>><<<;;;<<<>>>AAADDDEEEGGGGGGGGGGGGIIIJJJLLLKKKKKKJJJIIIGGGFFFEEEHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFF??????>>><<<999555222000111111000///////////////............///////////////111222444555555444444222222111111222222333444888888===HHHSSS___nnn{{{}}}sssiii]]]TTTNNNKKKGGGDDDBBBAAA???===AAACCCCCCBBBFFFLLLNNNKKKOOONNNMMMNNNPPPPPPNNNLLLKKKJJJHHHGGGGGGFFFEEECCC???@@@BBBDDDEEEFFFGGGGGGHHHEEECCCBBBAAAAAA???>>>>>>=========<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDHHHKKKNNNQQQTTTXXX\\\```jjjllloooqqqrrrsssvvvwwwyyy}}}zzzuuuvvvwwwyyywwwooo```QQQEEE???666666555555555555666777666666666666777777777777777666555666777888888666666777777999:::;;;<<<<<<===:::999;;;<<<>>>DDDKKK\\\uuuoooggg\\\RRRKKKFFFCCCAAAEEEEEEDDDCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>===>>><<<:::888666444333333555444444444444555666666333444555666777999999::::::???CCCDDDCCCDDDIIIMMMPPPSSSWWWXXX[[[```gggmmmnnnuuu~~~~~~yyywwwwwwuuuttttttsssrrrppppppooopppqqqqqqrrrssstttvvvwwwwwwxxxyyy}}}|||vvvjjjgggdddaaa```^^^\\\ZZZXXXWWWUUUTTTRRRRRRQQQQQQIIIHHHGGGEEECCCBBBBBBAAA???AAACCCDDDDDDEEEGGGIIILLLNNNQQQUUU[[[bbbgggjjj~~~lll___fff~~~rrr~~~}}}mmmbbb^^^aaannnvvvmmmZZZKKKGGGEEEBBBAAABBBBBBBBBAAABBBDDDFFFGGGHHHIIIHHHHHHNNNPPPVVVaaakkkvvvkkkVVVIIIAAA===<<<;;;999999999<<>>;;;777333111111000000000000000111111//////000000000000/////////000111333333222111111222222111111222222333444777:::AAAJJJTTT___qqqqqqdddXXXRRRKKKGGGFFFFFFDDDBBB>>>???AAAAAABBBDDDHHHJJJDDDEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAA>>>;;;:::;;;=========>>>??????@@@@@@@@@??????CCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????<<<<<<>>>???AAACCCDDDDDDDDDFFFIIIMMMQQQVVV\\\aaajjjllloooqqqsssuuuxxxzzz|||yyywwwxxxyyyvvvlll]]]MMMCCC>>>999888777666444444333333555555555555666666666666555666777888888777666555666777888999999:::::::::999888999;;;;;;<<>>:::777444333222222444444444333333222222222666666777777888888888999>>>>>>@@@BBBEEEGGGIIIJJJMMMPPPTTTXXX\\\```fffiiijjjnnnrrruuuvvvvvvvvvvvvwwwrrrnnnlllmmmooonnnmmmpppqqqqqqpppppprrruuuxxxzzz|||xxxsssmmmgggccc___\\\YYY\\\ZZZXXXXXXYYYXXXVVVUUUMMMKKKGGGDDDAAA@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHJJJKKKNNNQQQVVV\\\```cccyyyfffcccxxx|||ppp|||~~~nnn^^^XXXYYYeeennngggWWWJJJFFFCCCAAA???@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDFFFGGGMMMWWW```lll{{{oooZZZMMMEEE@@@<<<;;;:::999:::<<<>>>@@@EEEFFFGGGHHHIIIIIIHHHHHHKKKKKKLLLLLLKKKIIIFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFGGGHHHHHHFFFDDDAAAAAA@@@>>>;;;888444222111000000//////000000111//////000000000000/////////000111111222222111111222111111111111222333333777999@@@JJJTTT```rrrwwwhhhbbbZZZTTTPPPNNNJJJGGGDDDDDDCCCCCCCCCDDDFFFHHHBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>;;;:::;;;<<<======>>>>>>???@@@@@@@@@??????BBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>============>>><<<<<<===???AAABBBDDDDDDDDDGGGJJJMMMQQQVVV\\\aaahhhkkkoooqqqsssuuuwwwyyy{{{~~~~~~~~~wwwvvvxxxyyyuuulll\\\MMMCCC>>>:::999888777666555555555555555555555666666666666555666777888888777666555333444555666666777777777999888999;;;;;;<<>>@@@BBBDDDGGGHHHIIILLLNNNRRRVVVYYY^^^bbbfffiiilllooorrrrrrrrrrrrsssrrroookkkjjjlllnnnnnnnnnnnnnnnooonnnnnnppptttvvvzzz|||}}}tttlllgggccc___]]]\\\ZZZYYYXXXYYYYYYWWWVVVOOOMMMKKKGGGEEECCCCCCBBBBBBAAAAAAAAABBBCCCEEEFFFHHHIIILLLOOOTTTYYY]]]```mmmaaakkk|||wwwooo|||vvv]]]UUURRR[[[dddaaaUUUKKKDDDAAA???===>>>>>>===<<<===>>>@@@AAABBBAAAAAA@@@@@@???CCCKKKTTT___ppp~~~sss___PPPGGGAAA<<<;;;:::999:::<<<>>>???BBBDDDFFFHHHIIIIIIHHHGGGJJJKKKKKKKKKJJJIIIGGGFFFKKKKKKKKKKKKJJJHHHGGGFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJHHHHHHIIIHHHFFFDDDAAAAAA@@@???<<<999666444000000////////////000000//////000000000000//////000000000000000111111222111111111111111222222333666888@@@JJJTTT```rrryyyoooggg```ZZZRRRMMMIIIGGGEEECCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFAAA>>>;;;::::::<<<=========>>>??????@@@@@@??????@@@@@@@@@???????????????????????????????????????AAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJMMMPPPVVV\\\```eeeiiimmmqqqssstttvvvwwwzzz}}}}}}xxxyyyuuuuuuxxxyyyuuukkk\\\MMMCCC>>>;;;:::999777666666666666555555555555666666666666666666777777777777666666555666777888999999999999999777888;;;;;;===DDDMMM^^^~~~ssseeeWWWOOOLLLHHHFFFFFFEEEDDDBBBAAA@@@@@@AAABBBAAA@@@??????@@@@@@???======<<<999777555444444444444444333333333333222222444444555666888999::::::<<<===???AAADDDFFFHHHIIIKKKMMMPPPSSSVVVZZZ^^^aaagggiiikkklllllllllmmmnnnmmmjjjhhhhhhjjjlllmmmmmmlllmmmnnnnnnnnnooosssuuuyyy{{{~~~wwwooohhhccc```]]][[[YYYYYYYYYZZZYYYWWWQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDBBBAAAAAABBBDDDEEEFFFGGGIIILLLPPPUUUYYY\\\mmm___cccooo{{{sssnnn|||cccXXXQQQWWW___^^^UUUMMMDDDAAA>>>=========<<<;;;<<<===>>>@@@@@@@@@???>>>???===???DDDLLLWWWgggvvvwwwdddSSSGGG???<<<;;;:::::::::<<<===>>>???AAADDDGGGHHHHHHGGGFFFIIIJJJJJJJJJJJJIIIHHHGGGKKKKKKKKKJJJIIIHHHGGGFFFIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDAAAAAAAAA???===:::888666111000//////...///////////////000000000000//////000000///...///000111222000000000000000111222222555777???IIISSS```rrr{{{qqqggg\\\UUUQQQNNNIIIFFFDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDEEEEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHJJJJJJCCC@@@<<<::::::<<<======<<<===>>>??????@@@@@@???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAABBBCCCDDDFFFIIILLLPPPUUU[[[___bbbffflllppprrrtttuuuvvvzzz}}}wwwttt{{{}}}tttqqqsssxxxxxxtttjjj[[[LLLBBB>>>:::999888777666666666666555555555555666666666666666666777777777777666666777777888999::::::::::::888777888;;;;;;===DDDMMMbbbooocccVVVOOOKKKFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@??????@@@@@@???===<<<:::999777666555555555333333333333333333333333333333444666777999:::;;;;;;<<<>>>@@@CCCEEEGGGHHHKKKMMMPPPRRRTTTWWW[[[^^^fffggghhhhhhggghhhiiikkkjjjiiigggggghhhiiijjjkkkkkklllmmmnnnnnnpppsssuuuwwwyyy|||~~~sssiiiccc```]]][[[ZZZZZZZZZYYYXXXSSSSSSRRRQQQOOOLLLJJJIIIJJJHHHFFFCCCBBBCCCDDDEEEFFFFFFHHHJJJNNNRRRVVVXXX|||eeeZZZ^^^ffflllxxxooommmzzzjjj\\\RRRTTT[[[[[[TTTNNNEEEBBB???=========<<<;;;===>>>???@@@AAAAAA@@@@@@@@@======AAAFFFPPP___mmmkkkXXXIII???<<<<<<;;;;;;;;;<<<=========???BBBEEEGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMLLLKKKIIIGGGEEEEEEBBBBBBBBB@@@>>>;;;999777111111000/////////////////////000000000000//////000///...---...///111222000000//////000000111222444666>>>HHHRRR^^^pppwwwkkkbbb\\\WWWQQQLLLJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEGGGIIILLLMMMFFFBBB===::::::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????>>>?????????????????????======<<<;;;;;;;;;;;;<<<::::::<<<===???@@@BBBBBBCCCEEEHHHKKKNNNSSSYYY]]]___ccciiinnnqqqrrrtttuuuzzz|||yyyvvv|||{{{wwwoooooorrrwwwwwwssshhhYYYJJJAAA===888777666666555555555555555555555555666666666666777777666666666666777777333444555666777777777777888777888;;;;;;===EEENNNeeemmmaaaUUUNNNIIIDDDCCCDDDCCCCCCBBBBBBAAAAAAAAABBBAAA@@@??????@@@@@@???===::::::999888666666555555333333333333333333333333222333444666777999:::::::::;;;===???BBBDDDFFFGGGKKKMMMPPPQQQSSSVVVZZZ\\\eeefffggggggffffffgggiiiiiiiiihhhgggffffffggghhhgggiiikkkllllllnnnppprrruuuwwwzzz}}}}}}tttjjjfffccc```]]]\\\\\\ZZZYYYTTTTTTTTTSSSQQQOOOMMMLLLMMMKKKHHHFFFDDDDDDDDDEEEFFFFFFHHHJJJMMMQQQTTTVVVmmm[[[TTTXXX]]]fffnnnzzzyyykkkjjjuuummm^^^RRRTTTZZZZZZSSSNNNEEECCC@@@>>>======<<<;;;===>>>@@@BBBCCCCCCCCCCCC@@@===<<<>>>AAAHHHVVVcccyyysss^^^MMMBBB<<<<<<;;;;;;;;;<<<<<<<<<<<<===???BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMNNNNNNIIIJJJLLLMMMMMMLLLJJJIIIKKKLLLMMMKKKHHHFFFEEEEEEDDDDDDCCCBBB???<<<999777333222111000000//////000//////000000000000//////...............///000000///////////////000000111333666===FFFPPP[[[mmm}}}wwwiiibbbYYYRRROOOLLLIIIFFFIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEHHHKKKNNNOOOKKKFFF@@@<<<;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@???????????????@@@@@@@@@????????????????????????=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBBBBBDDDFFFIIILLLQQQWWW[[[]]]aaagggllloooqqqsssuuuyyy{{{~~~~~~}}}}}}~~~~~~}}}{{{uuu~~~|||pppkkknnnsssvvvuuuqqqfffVVVHHH???<<<777777666555555555555555555555555555666666666666777777666666666666777777555555666777888888888888777666888:::;;;===EEENNNffflllbbbWWWOOOIIICCCAAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@???===::::::999888777666555444222222333333333333444444333333444555777888999999999:::<<<>>>AAACCCEEEFFFJJJMMMOOOQQQSSSUUUYYY\\\bbbdddfffgggfffeeefffgggggghhhhhhfffddddddeeefffccceeehhhiiijjjkkkmmmooorrrtttwww{{{~~~yyyqqqmmmhhhcccaaa___]]][[[VVVVVVUUUTTTSSSRRRQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGHHHIIILLLOOORRRTTTvvvbbbTTTRRRVVVXXXaaadddlllvvv}}}~~~|||zzzpppeeegggrrr~~~nnn___TTTVVV\\\\\\VVVPPPEEEBBB???=========;;;:::===>>>AAACCCEEEEEEFFFEEEBBB>>><<<===???DDDPPP\\\ooovvvaaaOOODDD<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBEEEHHHJJJGGGGGGGGGGGGHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKIIIJJJLLLNNNNNNLLLJJJIIIIIIKKKLLLKKKGGGEEEEEEFFFFFFFFFDDDBBB@@@<<<999777444333222111000000000000//////000000000000//////------....../////////...///............///000000333555<<>>;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>;;;;;;:::999999999999:::999999:::<<<>>>???AAAAAAAAABBBEEEGGGJJJOOOUUUYYY]]]```eeeiiilllpppsssvvvvvvyyy{{{}}}}}}~~~~~~|||{{{}}}}}}vvvsssuuuyyy~~~~~~tttkkkiiiooovvvuuutttooocccTTTFFF>>>:::888777666666666666666666555555555555666666666666888777666555555666777888777888999::::::;;;::::::777666777:::<<<>>>EEEOOOddd~~~nnndddYYYRRRJJJCCCBBBDDDAAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@???===;;;::::::999777555444333222222222333333444444444444444555555666777777888999:::;;;>>>@@@BBBDDDEEEIIIKKKNNNPPPQQQTTTXXX[[[___bbbeeegggfffeeeeeefffaaaccceeedddbbbbbbdddfffccceeehhhjjjkkklllnnnppppppqqqtttxxx|||}}}xxxqqqkkkgggdddaaa___YYYXXXVVVUUUTTTTTTTTTUUUQQQQQQQQQPPPNNNLLLJJJIIIFFFFFFGGGHHHJJJMMMPPPQQQ}}}ppp]]]RRRSSSWWWXXX\\\]]]aaaiiinnnnnnmmmmmmiii```dddqqqoooaaaVVVYYY``````ZZZTTTEEEBBB???===<<<<<<:::999===>>>AAACCCEEEGGGGGGGGGDDDAAA>>>??????CCCNNNYYYfffxxxvvvaaaOOODDD<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===@@@EEEIIIKKKGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMOOOOOOMMMKKKJJJHHHJJJLLLJJJGGGEEEEEEGGGGGGGGGEEECCC@@@<<<999777555444333222111111111111//////000000000000//////+++,,,.../////////...---...............///000000333555;;;DDDLLLWWWhhhwwwuuunnnhhhaaa\\\UUUUUUTTTRRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIKKKJJJIIIHHHIIIJJJKKKLLLQQQPPPPPPQQQTTTWWW[[[]]]RRRMMMEEE???<<<;;;;;;;;;:::;;;<<<>>>??????@@@@@@;;;<<<<<<<<<======>>>>>>========================;;;<<<<<<<<<======>>>>>>:::999999888777888888888888999:::<<<>>>???@@@AAA@@@AAADDDFFFIIINNNTTTXXX]]]```dddgggkkkooosssvvvtttvvvyyyzzz{{{{{{}}}~~~~~~|||{{{|||xxxqqqmmmooosssuuuuuuuuutttrrrqqqrrrtttzzz||||||nnnhhhhhhpppxxxtttsssmmmbbbSSSEEE===:::999888777777777777777888555555555555666666666777888777666555555666777888444555666777777888888777777666777:::<<<>>>FFFOOO```}}}~~~{{{yyypppfff\\\TTTLLLDDDBBBEEEAAAAAABBBCCCCCCBBBBBBBBBAAA@@@??????@@@@@@???===;;;;;;:::999777555333222222222222333333444444444444555555555666666777777888999;;;===@@@BBBDDDDDDGGGIIILLLNNNPPPSSSWWWZZZ]]]```dddffffffeeedddddd]]]___bbbbbbaaaaaacccffffffhhhkkkmmmnnnoooqqqsssnnnpppssswww{{{xxxqqqkkkgggdddaaa\\\ZZZXXXVVVUUUVVVWWWXXXVVVVVVWWWWWWUUURRRPPPNNNEEEEEEFFFGGGIIIKKKNNNOOO{{{kkkZZZOOOOOOXXX```______]]][[[aaaiiimmmkkkddd___eeerrrggg[[[```bbbbbb^^^TTTJJJFFFBBB>>>======<<<;;;AAABBBCCCEEEGGGHHHIIIIIIKKKDDD>>>======???EEELLL^^^rrr|||nnn```OOO@@@@@@>>><<<;;;===>>>>>>===???<<<:::;;;@@@EEEGGGGGGEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOOOOLLLJJJKKKMMMLLLLLLMMMLLLKKKHHHFFFEEEGGGFFFDDDCCCBBB???;;;888777555333111////////////000000111111111111000000000000000000000/////////000000000000000000000000444555888>>>GGGUUUdddnnnvvvooohhhddd___[[[YYYYYYXXXWWWUUUUUUTTTTTTTTTTTTTTTUUUNNNPPPPPPOOONNNRRRZZZaaa```aaaaaa```dddhhheee```XXXMMMBBB>>>;;;999999;;;:::<<<>>>???>>>===>>>>>>????????????>>>>>>>>>===;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<=========888777777777666666555555888888999::::::;;;<<<<<<@@@BBBCCCEEEHHHMMMSSSWWWZZZ]]]ccciiinnnqqqsssttttttuuuvvvwwwyyy{{{|||}}}{{{zzzzzz{{{{{{|||~~~~~~|||uuunnnjjjiiijjjnnnmmmllliiibbb^^^aaaiiirrr|||mmmfffjjjssszzz|||yyypppaaaNNNAAA;;;:::888888777555555444444444888888999888777555333222777777777777777777777777888888777777777777777888888888:::<<<;;;===EEEOOOeee}}}}}}|||{{{yyywwwnnn```SSSJJJFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>===:::888555444333333333444555666666444222111333333444444666777888999999;;;===>>>???@@@BBBDDDGGGHHHJJJMMMPPPTTTWWWYYY[[[^^^aaabbbbbbaaabbbccc___```aaa```___```aaaccceeehhhkkkmmmmmmnnnoooppppppqqqtttwwwzzz}}}zzzvvvqqqkkkfffddd___ZZZYYY\\\^^^]]][[[\\\[[[ZZZZZZYYYWWWTTTQQQOOOHHHDDDFFFJJJKKKMMMPPPyyyiiiZZZQQQPPPVVV[[[[[[^^^^^^___eeemmmpppooofff^^^bbbooommm___``````___[[[SSSIIIFFFAAA>>>>>>?????????BBBCCCDDDFFFHHHIIIIIIJJJKKKDDD>>>======>>>DDDKKKWWWiiivvvqqqeee[[[MMMAAA@@@???======???@@@@@@???<<<:::999;;;@@@EEEHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOONNNLLLJJJKKKMMMMMMLLLLLLKKKIIIHHHFFFEEEFFFEEEDDDDDDDDDBBB???<<<888666444222000/////////000000111111111111000000////////////////////////000000000000000000000000333444666;;;DDDQQQ___iiiyyy}}}xxxqqqlllhhhfffdddccc````````````___^^^]]]\\\YYY\\\^^^^^^___dddlllttt{{{{{{xxxtttsssrrrkkkbbbWWWMMMBBB>>><<<::::::<<<:::<<>>===>>>??????>>>>>>>>>=========;;;;;;:::::::::999999999999999999:::::::::;;;;;;888888888888777777666666777888888999:::;;;<<<<<<>>>???AAACCCFFFJJJQQQUUUZZZ]]]bbbgggllloooqqqrrrrrrrrrtttuuuwwwyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{}}}{{{wwwqqqjjjeeeccccccdddbbbaaa^^^XXXTTTYYYaaarrrxxxlllhhhllluuu{{{}}}zzzppp```OOOAAA<<<;;;888888777555555444444555666666777888888777666555777777777777777777777777888777777666666666777777888888:::<<<<<<===EEEPPPiii~~~|||{{{zzz|||yyyiiiYYYMMMFFFBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@<<<<<<:::999777555333333333444555666555444222111333333444444555777888999888:::===>>>>>>???AAACCCFFFGGGIIILLLPPPSSSVVVXXXZZZ]]]```aaaaaaaaabbbccc```aaaaaaaaa``````bbbcccfffiiilllnnnnnnnnnpppqqqpppqqqsssuuuyyy|||~~~zzztttooopppjjjdddaaabbbbbb___\\\\\\[[[[[[\\\]]]]]]ZZZXXXWWWOOOIIIIIIJJJIIIIIILLLzzzlll]]]TTTRRRTTTWWWZZZ```fffiiiooovvvxxxwwwmmmaaa```kkktttaaa^^^ZZZYYYXXXQQQJJJFFFBBB???@@@BBBCCCDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKEEE???=========AAAHHHPPP^^^hhheee]]]VVVLLLCCC???>>>>>>???AAABBBAAA@@@:::999888:::???DDDHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOONNNLLLKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDEEEEEEDDDAAA???999777555333111000000000000000111111111111000000,,,------....../////////000000000000000000000000222333444888@@@KKKXXXaaappp|||~~~{{{zzzvvvwwwwwwvvvtttqqqnnnllllllooorrrtttwww}}}|||pppdddUUUKKKBBB???===;;;:::<<<999<<<@@@AAA@@@>>>======>>>>>>=========<<<<<<<<<:::::::::999999999999999777777777777888888888888888888888888888777777777777777888999:::;;;<<<<<<>>>???AAACCCEEEJJJPPPUUUYYY\\\aaafffjjjmmmnnnnnnoooppprrrsssuuuvvvwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwtttnnnfff```\\\[[[YYYVVVTTTQQQLLLJJJQQQ[[[rrrsssjjjjjjpppxxx}}}~~~zzzooo___OOOCCC===<<<888888777666555555555555333444555777888888888888777777777777777777777777777777666666666777777888999999;;;<<<<<<===FFFQQQooo|||zzz|||wwwxxxxxxyyy{{{~~~lll[[[NNNFFFBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@::::::::::::888666444333333444555555555444333222333333444444555666888888777999;;;======>>>@@@BBBFFFGGGHHHKKKNNNRRRUUUWWWXXX[[[^^^`````````aaabbb```aaabbbaaa``````bbbdddgggiiilllnnnnnnnnnpppqqqpppqqqrrrtttwwwzzz}}}~~~~~~yyyrrrmmmkkkhhheeeaaa```______```aaaaaa___]]]^^^VVVOOOMMMKKKHHHHHHKKKttteeeXXXQQQSSSVVV```jjjtttyyy~~~vvvhhhbbbhhhyyyvvv```[[[VVVVVVXXXTTTNNNJJJDDDAAAAAADDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMLLLFFF@@@???===<<>>======???AAABBBBBB@@@;;;::::::;;;>>>BBBFFFHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOONNNNNNMMMLLLLLLNNNLLLJJJHHHGGGGGGGGGHHHFFFEEEEEEEEEEEEDDDAAA???999888555333111000//////000000111111111111000000++++++,,,,,,---...//////////////////////////////222222444666<<>><<<;;;===999<<<@@@AAA@@@===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999888888888666666666666666666777777777777777777777666666666666777777999:::;;;<<<===???AAACCCDDDGGGLLLRRRVVVZZZ\\\aaaeeeiiikkkllllllmmmoooqqqsssuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvtttnnneee]]]WWWUUUQQQNNNLLLIIIEEEEEENNNYYYqqq~~~||||||{{{pppkkknnntttzzz}}}yyymmm]]]NNNCCC>>>===888888777666555555666666444444555666777888888999777777777777777777777777888777777777777888999999:::999;;;<<<<<<>>>HHHRRRtttwwwrrruuu||||||yyyzzz{{{zzzzzz|||~~~tttdddUUUKKKFFFCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???????????????999:::;;;;;;:::777555333333444444555555444333333444444444444555666777888666888;;;<<<<<<===???AAAEEEFFFGGGJJJMMMPPPSSSUUUVVVYYY\\\^^^______```bbbaaabbbbbbbbbaaaaaacccdddgggiiikkkllllllmmmooopppppppppqqqrrruuuyyy|||~~~||||||wwwrrrmmmjjjhhhfffddddddcccbbb```^^^___YYYSSSQQQNNNJJJJJJMMM}}}lllZZZPPPRRRXXXhhhvvv~~~ooofffgggrrrxxxbbb]]]XXXYYY^^^\\\TTTNNNGGGCCCCCCEEEGGGIIILLLLLLLLLLLLLLLMMMNNNOOONNNHHHCCCAAA>>>;;;===AAAFFFOOOYYY^^^]]]WWWLLLCCC>>>===<<<>>>@@@AAAAAA@@@>>>======<<<===@@@CCCFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNMMMKKKIIIHHHHHHIIIIIIGGGFFFEEEEEEDDDCCC???===:::888555333000/////////000000111111111111000000***++++++,,,---......///////////////////////////333333333555:::BBBLLLSSSbbbooonnn___NNNFFF?????????<<<;;;<<<999<<>><<<;;;:::;;;;;;;;;:::::::::999999888888888888888888888888777777777777666666666666444444555555555555555555555666777888:::;;;<<<===???@@@BBBDDDGGGLLLRRRVVVZZZ\\\aaaeeehhhkkkkkklllmmmoooqqqtttuuuvvvvvvvvvuuuuuuvvvwwwwwwwwwvvvvvvuuuuuurrrkkkbbbXXXRRRNNNKKKHHHFFFDDDBBBCCCNNNZZZnnnzzzwwwvvvwwwwwwwww}}}{{{ppplllqqqxxx|||}}}~~~vvvjjjZZZLLLBBB>>><<<888777777666666666666777666666666666666777777777666666666666666666666666888888888888999999:::;;;::::::;;;<<<<<>>>>>??????999:::;;;;;;:::888555333333333444444444444444444444444333444444555666777666888:::;;;<<<===???AAADDDEEEFFFIIILLLOOOQQQSSSUUUWWW[[[]]]^^^___aaabbbaaabbbcccbbbaaabbbccceeefffhhhiiijjjjjjkkkmmmoooppppppqqqsssuuuxxx{{{}}}|||zzzvvvrrroookkkhhhfffdddaaa^^^aaa\\\XXXUUUQQQLLLKKKNNNrrr```VVVWWW\\\qqqyyyooojjjmmm|||hhhbbb]]]^^^cccbbbXXXRRRJJJEEEDDDGGGJJJLLLPPPOOONNNMMMNNNOOOPPPQQQPPPJJJEEECCC???;;;;;;???@@@GGGRRR[[[]]]WWWLLLCCC@@@>>><<<<<<>>>@@@AAAAAA@@@@@@???>>>===???CCCFFFHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPRRRQQQPPPQQQRRRRRRPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEEEECCC???===;;;999777444111000//////000000111111111111000000+++,,,,,,------.........000000000000000000000000222222333444888???HHHNNN\\\gggxxxzzzhhhYYYJJJBBB===>>>>>><<<;;;<<<999;;;======;;;:::999:::::::::999999999888888888777777777777777888888888777777777777666666666666333333333333444444444444444555666888999;;;<<<======>>>@@@BBBDDDIIIOOOTTTYYY[[[```dddhhhjjjkkkkkklllnnnqqqtttvvvvvvvvvuuussstttvvvwwwxxxxxxwwwwwwrrrqqqnnnfff\\\RRRKKKHHHDDDBBBAAAAAA@@@BBBMMMYYYlll}}}qqqpppqqqssssssttt{{{|||pppmmmttt|||~~~}}}|||ssseeeVVVIII@@@<<<;;;888777777666666777777777999888777666555555666666666666666666666666666666888888888888888999:::;;;;;;:::;;;===<<>>>>>>>>>>>???;;;;;;;;;;;;999777555444333333333444444444444555444444333333444555555666666888:::<<<<<<===???AAACCCDDDEEEGGGJJJMMMPPPQQQTTTWWW[[[]]]^^^```aaacccbbbcccdddcccbbbbbbdddffffffggghhhhhhhhhiiikkknnnoooppprrrtttwwwyyy{{{|||||||||vvvqqqlllgggbbb___bbb___]]]ZZZTTTLLLIIIKKKwwwmmmfffeeefff|||{{{ooojjj|||lllfff___^^^aaa___XXXRRRJJJEEEFFFIIINNNQQQSSSRRRPPPOOOOOOPPPQQQRRRRRRLLLGGGEEEAAA<<<;;;======BBBLLLXXX^^^ZZZQQQJJJDDDAAA===<<<===@@@BBBBBB@@@@@@@@@???>>>@@@DDDHHHIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKMMMNNNOOOOOOPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRTTTRRRQQQRRRTTTTTTRRROOOMMMNNNNNNMMMMMMLLLKKKJJJGGGGGGFFFFFFFFFEEEBBB@@@>>><<<999666444222222111000000111111111111000000---------------.........000000000000000000000000111111111222555<<>><<<:::;;;::::::;;;:::888777888:::999999888888888777777777666666666777777777888888777777666666666555555555333333333444444555555555444555666777999;;;<<<======>>>@@@AAADDDIIIOOOSSSVVVYYY]]]bbbfffiiijjjjjjkkkmmmqqqtttuuuvvvuuutttqqqrrruuuwwwxxxxxxxxxwwwrrrpppkkkbbbWWWMMMGGGCCC@@@??????@@@@@@CCCNNNZZZiii|||uuussssssssssssuuu~~~{{{nnnlllttt~~~~~~zzzpppaaaQQQFFF>>>:::999888777777777777777888888999888777666555555666777666666666666666666666666666666666666777888999:::<<<;;;;;;======@@@KKKWWWsss{{{~~~zzz}}}zzzpppjjjddd\\\UUUOOOKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@???>>>>>>>>>>>>>>>>>>===<<<:::888666555444333333333333444444555555444444333333444444555555777999;;;<<<<<<>>>@@@BBBBBBCCCDDDGGGIIILLLOOOPPPSSSVVVZZZ]]]___```bbbdddbbbcccddddddccccccdddfffggghhhiiihhhhhhiiilllnnnnnnpppssswwwyyyzzzzzzzzz{{{~~~|||rrrhhh```[[[]]]]]]^^^^^^WWWOOOKKKLLL}}}yyyvvvssspppssshhhwwwnnnfff]]]ZZZ\\\YYYXXXRRRJJJFFFGGGLLLQQQTTTTTTSSSQQQPPPOOOPPPRRRSSSSSSNNNIIIFFFBBB<<<;;;======@@@JJJWWW___^^^WWWQQQGGGCCC>>><<<===@@@CCCDDD>>>@@@AAA@@@???AAAFFFKKKKKKKKKLLLMMMNNNOOOOOOPPPKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPPPPQQQRRRSSSSSSTTTVVVSSSRRRSSSUUUUUUSSSPPPMMMNNNOOOOOOOOOMMMLLLJJJGGGFFFFFFGGGHHHHHHEEECCC@@@>>>;;;888666444333333000000111111111111000000..................------000000000000000000000000//////000111444:::BBBGGGPPPZZZhhhvvvvvviiiZZZMMMDDD>>>:::<<<>>>;;;::::::::::::999888666666888:::888888888888777777777777555666666666777777888888666666666555555444444444444444444555555666666666444444666777999;;;<<<===>>>@@@BBBCCCFFFKKKQQQUUUTTTWWW[[[```eeegggiiiiiijjjlllpppsssuuuuuutttsssnnnpppsssvvvxxxxxxxxxwwwsssqqqkkkbbbVVVLLLFFFCCC??????@@@BBBBBBEEEPPP[[[hhhzzz|||yyywwwvvvxxxyyyllljjjttt~~~xxxnnn^^^OOODDD===999888888777777777777777888888888777666555555666777888666666666666666666666666444444444444555666888888<<<;;;;;;======@@@LLLXXXsssqqqgggccc\\\WWWRRRNNNJJJHHHEEEEEEEEEEEEEEEEEEEEEEEE@@@??????>>>>>>>>>>>>>>>@@@>>><<<999777666555444333333333333333444555666444444333333333444555555777999<<<======>>>@@@BBBBBBCCCDDDFFFIIILLLNNNOOOSSSVVV[[[^^^___aaacccdddcccdddddddddcccccceeeggghhhiiijjjiiiiiijjjlllooonnnppptttxxx{{{{{{zzzyyyzzz}}}vvvhhh\\\UUUWWWXXX\\\___ZZZRRROOOQQQ}}}iiissskkkZZZWWWYYYWWWTTTUUUTTTPPPKKKHHHJJJQQQWWWZZZZZZXXXUUURRRQQQRRRSSSSSSOOOJJJFFFBBB>>>;;;888<<<@@@EEEMMMXXX___[[[RRRLLLDDD???@@@AAA???>>>???AAAAAABBBBBBBBBDDDGGGJJJJJJKKKLLLMMMOOOPPPQQQRRROOOPPPRRRSSSSSSQQQPPPOOOQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVPPPPPPQQQPPPNNNKKKHHHFFFHHHIIIJJJJJJJJJHHHFFFDDD@@@>>>;;;888666444333333333222222222333222///---........................---......//////...---,,,+++,,,---///222666<<>><<<:::999999999999888888888888888888888888999999888777555333222111333333333333333333333333333444444555555444444333555555555555555555555555666666666666888:::<<<============???CCCIIIOOOSSSXXX[[[^^^aaabbbccceeegggiiijjjllloooqqqssstttuuunnnoooppprrrssssssrrrrrrrrrpppjjj```TTTJJJCCC@@@@@@???>>>???DDDOOO[[[dddsss{{{~~~ssslllqqqttt||||||zzzmmm[[[KKKAAA===:::999888888888777777777777777666666666666666777777777777777777666555555444444555555666666777777888888:::999:::;;;<<<@@@LLLXXXrrryyypppdddYYYVVVTTTOOOIIIFFFEEEDDDDDDCCCCCCCCCDDDDDD??????????????????@@@@@@AAA???<<<::::::999777666444444444555555555555555444333333222222333333444777777999:::<<<===??????>>>@@@CCCEEEGGGIIILLLNNNRRRSSSVVVZZZ^^^bbbeeefffaaaaaabbbcccdddeeeeeefffggghhhiiijjjjjjjjjiiihhhooorrruuuvvvvvvwwwyyyzzz||||||~~~kkk^^^WWWLLLRRRZZZ___^^^YYYTTTPPPooouuukkkZZZUUUVVVWWWWWWZZZXXXRRRLLLGGGIIIPPPVVV]]]]]][[[XXXTTTRRRRRRSSSQQQMMMIIIEEECCC@@@===:::>>>@@@CCCIIITTT^^^]]]WWWLLLEEE??????@@@>>>===???AAABBBBBBBBBBBBDDDGGGJJJMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSSSSQQQPPPOOOPPPQQQRRRTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUUUURRRRRRRRRRRRPPPMMMKKKIIIJJJJJJKKKKKKJJJHHHFFFDDD@@@???<<<999666555444444222111111222222222///---------------------------------/////////...---,,,---...//////111444999===FFFMMMZZZgggqqq}}}vvvhhhXXXKKKFFF???===;;;:::999888999999888888888888888888888888888888888777555444222222333333333333333333333333333333444444444444333333444444444444444444444444444444444555777999;;;<<<=========???CCCIIIOOORRRVVVYYY]]]aaacccdddggghhhjjjkkklllnnnooopppppppppnnnoooppprrrssssssrrrrrrrrrpppjjj```UUUKKKDDDAAA??????AAADDDKKKWWWccclllyyyrrrlllqqquuu|||}}}vvvjjjXXXHHH???<<<:::888888888888888888888888888777777777777777777777777666666666666555555555555777777777888888888888888999888999;;;<<<@@@LLLXXXuuuttthhh[[[VVVTTTNNNIIIGGGEEEEEEDDDCCCCCCCCCCCCCCC??????????????????@@@@@@AAA???<<<;;;:::999888666555555555555555444444444444333333222222333333444555555666888:::;;;======>>>AAADDDFFFGGGIIILLLNNNRRRSSSVVVZZZ]]]aaaccceee```aaabbbcccdddeeeeeeeeeiiijjjkkklllllllllkkkjjjooorrrtttvvvvvvwwwxxxzzz}}}~~~qqq^^^SSSOOOTTT[[[```aaa]]]YYYUUUrrruuu}}}mmm[[[SSSTTTZZZ___ddd```YYYOOOIIIIIIPPPVVV___```^^^[[[WWWTTTSSSTTTOOOLLLHHHEEECCCAAA>>><<<>>>???@@@EEEQQQ\\\```\\\NNNFFF?????????>>>===???AAABBBBBBBBBBBBDDDGGGIIIOOOOOOPPPPPPPPPPPPOOOOOOQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQSSSVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSRRROOOMMMLLLLLLMMMMMMMMMKKKHHHFFFDDD@@@???===:::888666555555111000///000111111///...------------------------------////////////...---000000000000000111555888???EEEPPP\\\fffrrrwwwjjj^^^PPPFFFBBB===<<<;;;999888888888999777777777777777777777777666777777666666444333333444444444444444444444444333333444444444444333333333333333333333333333333222333333555777999;;;<<<=========???CCCIIINNNQQQTTTXXX]]]```ccceeehhhjjjkkklllnnnoooooooooooonnnoooooopppqqqrrrrrrrrrrrrrrrpppjjjaaaVVVLLLFFFDDDAAADDDHHHOOOXXXcccooowwwqqqmmmrrruuu||||||sssgggUUUFFF>>>;;;999888888888888888888888888888999999999888777777777666555555555555666666666666999999999999999999888888888777999;;;===AAALLLXXXxxx{{{mmm___WWWRRRLLLHHHHHHGGGFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@??????AAA???<<<;;;;;;:::888666666666555555444444333333444333333222222333333444444555666888999;;;<<<===???AAADDDFFFGGGIIILLLOOORRRSSSVVVYYY\\\___aaabbb``````aaacccddddddeeeeeejjjkkkmmmnnnooonnnmmmmmmoooqqqtttuuuvvvvvvxxxyyy~~~~~~|||fffWWWVVVYYY___cccdddbbb^^^[[[zzzzzzqqqrrryyysss^^^RRRTTT___iiilllhhh```UUUMMMKKKPPPUUU___``````]]]ZZZVVVUUUUUUPPPMMMIIIFFFCCCAAA>>><<<;;;===???CCCOOO\\\aaa```SSSIIIAAA@@@???>>>>>>???AAABBBCCCCCCCCCDDDFFFHHHNNNOOOPPPQQQQQQQQQQQQPPPRRRSSSSSSSSSSSSRRRQQQPPPPPPRRRTTTWWWYYYYYYYYYXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTTTTRRRPPPNNNMMMOOOOOOOOONNNLLLIIIFFFDDDAAA@@@>>><<<:::888777666000///...///000111///...------------------------------///000000///......000000000000///000333555:::>>>GGGRRR[[[gggyyy}}}lll```UUUJJJBBB@@@<<<;;;999888777777888888777777777777777777777777555555666666555555444444444444444444444444444444333333333444444333333333222222222222222333333333222333444555888:::;;;<<<<<<<<<===@@@CCCHHHMMMPPPUUUXXX]]]```bbbdddfffhhhlllmmmoooqqqrrrrrrqqqqqqooooooppppppqqqqqqqqqqqqrrrooojjjbbbXXXPPPKKKJJJIIINNNUUU]]]fffqqq{{{qqqmmmrrrsssxxx}}}xxxtttgggUUUFFF>>>;;;999888888888888999999999999999;;;::::::999888777666666444444444555666777777888::::::999999888888888777666666999<<<===AAALLLXXXyyyrrraaaWWWPPPJJJHHHHHHGGGGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@>>>===<<<<<<;;;888666666666555444444333222222444333333222222333333444666777888999;;;===>>>??????AAADDDFFFGGGIIILLLOOORRRSSSUUUWWWZZZ\\\^^^______```aaacccddddddddddddjjjkkklllnnnoooooonnnnnnnnnpppsssuuuuuuvvvwwwyyy|||}}}xxxjjjbbbccceeeggghhheeeaaa^^^vvvpppkkkpppqqqwwwyyybbbRRRQQQ]]]jjjkkkhhhaaaXXXOOOLLLOOOSSS^^^___```___\\\XXXVVVVVVRRRNNNJJJFFFCCCAAA===;;;888;;;>>>CCCNNN[[[aaaaaaYYYOOOEEEBBBAAA>>>>>>@@@AAABBBCCCCCCCCCDDDFFFGGGJJJKKKNNNQQQRRRSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRQQQSSSUUUWWWXXXYYYYYYYYY[[[ZZZYYYXXXWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPOOONNNPPPPPPPPPOOOMMMIIIFFFDDDAAAAAA???>>><<<:::888777111000...///000000///...------------------------,,,---///000000000//////---.../////////000222444888:::AAAJJJSSS^^^nnn|||tttdddYYYOOOFFFAAA@@@;;;:::888777666666777888666666666666666666666666444444555555555555444444444444444444444444444444222333333333333333333222111111111222222222333333333444555777999;;;<<<<<<<<<<<<===@@@DDDHHHLLLNNNVVVYYY]]]___```aaabbbccchhhjjjmmmpppsssssssssrrrnnnnnnnnnnnnoooooooooppppppnnnjjjccc[[[VVVSSSRRRVVV[[[ccckkksss|||qqqnnnrrrqqquuuxxxsssuuuiiiWWWGGG???;;;999888888999999999:::::::::;;;;;;::::::999888777666666333444444555666777888888999999999888888777777666666666999<<<===@@@KKKWWWyyyssscccWWWOOOHHHGGGIIIGGGGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>=========<<<999777666666555444333222222111444333333222222333333444666666777999;;;<<<>>>>>>>>>@@@CCCEEEGGGIIILLLNNNQQQRRRSSSVVVXXXZZZ\\\]]]^^^___aaacccdddddddddcccggghhhjjjlllmmmmmmmmmmmmmmmppprrrttttttuuuwwwxxxyyy{{{}}}sssqqqooommmkkkhhhccc___}}}xxxooogggccc```nnnrrrrrruuu~~~hhhTTTNNNVVV_________]]]XXXRRRPPPQQQTTT___aaacccbbb^^^ZZZWWWVVVRRROOOJJJGGGDDDAAA===;;;777;;;>>>BBBLLLZZZaaabbbaaaVVVKKKEEECCC@@@???BBBAAABBBDDDDDDCCCDDDEEEFFFFFFHHHLLLPPPSSSUUUUUUUUURRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXYYY[[[ZZZZZZXXXWWWVVVUUUUUUTTTTTTSSSRRRPPPOOOOOONNNPPPPPPPPPOOOMMMJJJFFFDDDAAAAAAAAA???>>>;;;:::888444222//////000000///...........................,,,---///000111111000///,,,---...///...///111333555666<<>>@@@DDDHHHKKKMMMVVVXXX\\\]]]^^^^^^___```aaadddiiimmmppprrrrrrqqqnnnmmmmmmllllllmmmmmmnnnmmmllliiiddd___\\\\\\\\\bbbgggnnnuuu|||}}}qqqooosssqqqssswwwrrrsssgggUUUFFF>>>;;;999888999999999::::::;;;;;;<<<999999999888777777777666444444444555666777777888888888888888888777777777666777999<<<===@@@JJJUUUxxxrrrbbbVVVMMMFFFFFFIIIGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>===>>>>>><<<:::777555555444444333333222222444333333222222333333444333444555777888:::;;;<<<===???BBBDDDEEEHHHJJJMMMOOOPPPRRRTTTWWWYYY[[[\\\]]]___aaacccddddddcccbbbdddeeegggiiikkklllllllllmmmooorrrsssttttttvvvwwwwwwyyy|||yyytttppplllfffaaaxxxnnnbbb[[[YYYYYY```nnn}}}qqqqqqsssrrr]]]PPPNNNQQQPPPUUUYYYZZZYYYXXXYYY[[[dddfffgggfffaaa[[[VVVTTTQQQNNNJJJGGGDDDBBB???===:::<<<<<>>@@@DDDGGGJJJLLLSSSVVVYYY[[[\\\]]]^^^```___bbbgggllloooqqqppppppllllllkkkjjjjjjkkklllllljjjjjjhhheeecccbbbdddeeeiiimmmssszzzyyy||||||ppppppuuusssvvvyyyuuulll```OOOBBB;;;:::999999999999::::::;;;<<<<<<<<<777777777777777777777777444444555555666666777777888888888999999999999999777777:::======???HHHRRRrrr|||oooaaaUUULLLEEEEEEHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>===>>>>>>===:::777333333333333333333333333444333333222222333333444333444555777888:::;;;<<<<<<>>>AAACCCDDDFFFIIIKKKMMMNNNPPPSSSVVVXXXZZZ[[[\\\^^^aaacccddddddcccbbbbbbcccfffhhhjjjkkkkkkkkkllloooqqqsssssstttuuuwwwuuuxxx{{{{{{vvvqqqkkkfffxxxjjj\\\TTTSSSUUUXXX```kkkxxxmmmnnnppp|||fffSSSJJJHHHHHHOOOXXX^^^``````bbbccciiijjjkkkiiibbb[[[UUURRROOOLLLIIIFFFEEECCCAAA???======;;;;;;EEEUUUccciiinnnaaaSSSKKKFFFBBBAAACCCAAABBBDDDEEEDDDDDDDDDEEEDDDFFFKKKOOORRRSSSSSSSSSPPPQQQQQQSSSTTTWWWXXXZZZXXXVVVTTTRRRRRRTTTVVVXXXZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUSSSRRRQQQQQQQQQQQQNNNNNNOOONNNMMMJJJGGGEEEBBBBBBBBBAAA@@@>>>;;;:::888555222000000000///---000000000000000000000000,,,---///000111111111000---...//////---,,,---......///444<<>>AAADDDGGGJJJLLLPPPSSSWWWZZZ\\\]]]___aaaaaadddiiinnnqqqqqqqqqppplllkkkjjjiiiiiiiiijjjkkkhhhhhhhhhfffeeefffhhhkkkkkkooouuu{{{~~~xxx|||zzzooopppwwwuuuxxx}}}yyyeeeZZZJJJ>>>999888999999999999::::::;;;<<<======666666666666777777777777555555555666666666666666999999999::::::;;;;;;;;;888888;;;======>>>GGGQQQlllyyymmm___TTTKKKDDDDDDHHHEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@??????>>>===>>>>>>???===:::777333333333333333333333444444333333222222333333444555666777888:::<<<===>>>;;;===@@@BBBCCCEEEHHHKKKKKKMMMOOORRRUUUXXXZZZ[[[\\\^^^aaadddeeedddcccaaaaaaccceeehhhjjjkkkkkkkkklllnnnqqqsssssstttuuuwwwuuuxxx|||{{{vvvooojjj{{{kkkXXXNNNNNNQQQRRRXXXbbbkkkuuu}}}hhhhhhlllvvv[[[LLLRRRPPPNNNQQQ[[[cccddddddeeeiiijjjkkkgggaaa[[[VVVTTTRRROOOJJJGGGEEECCCAAA???===::::::>>>CCCKKK[[[hhhpppjjj^^^OOOGGGFFFDDD@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIILLLOOOQQQSSSVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYXXXWWWTTTSSSTTTUUUYYYZZZZZZXXXVVVVVVWWWXXXTTTRRRPPPPPPRRRTTTTTTTTTOOOPPPPPPPPPNNNKKKGGGEEECCCBBBBBBAAA@@@???>>>>>>===;;;777333111/////////111000...,,,++++++++++++//////000000111111222222111000............,,,***---///222555:::AAAHHHMMMVVVbbbppp}}}wwwmmm[[[TTTJJJBBB===;;;:::999777666555444444444444444333333444444444444333333222222222222222222222222555555555555444444333222222222222222222222222222222222333333333222222111555555666666777777888888;;;===???@@@AAADDDHHHKKKPPPRRRVVVXXXYYYZZZ\\\]]]bbbccceeeiiilllmmmllljjjfffgggiiijjjjjjiiihhhgggddddddcccaaa```aaaeeegggkkklllooouuu~~~qqqvvvyyyyyy{{{~~~}}}yyyfffVVVDDD<<<:::888777777444555777999:::999888777777777666666666666777777777777888888888888777777999999999:::::::::;;;;;;::::::;;;;;;===AAAGGGKKKkkktttmmmbbbUUUJJJEEEDDDFFFGGGFFFEEEDDDDDDCCCCCCDDDFFFEEECCC@@@???>>>>>>???;;;===???@@@???===:::888777555333222333333222111444333333333333444555666555666777888999::::::::::::<<>>>>>===:::777333000///......000///---,,,+++++++++,,,,,,------...//////000000///...------...///...,,,+++---///222666;;;BBBFFFLLLVVVdddooozzzyyykkkaaaSSSMMMEEE>>>:::999888888666666555444444444444444444444444555555444444444222222222222222222222222444444444444444333222111222222222111111111222222222222222333333222222111444555555666777888888888;;;<<<>>>@@@AAADDDHHHKKKPPPRRRVVVYYYZZZZZZ\\\]]]bbbcccdddhhhkkkllljjjiiidddfffggghhhhhhgggfffeeeccccccbbb```___```cccfffhhhjjjnnnuuu~~~{{{ooouuuyyy{{{}}}}}}yyygggVVVDDD<<<999777666777555666888999999888777666777777666666666666777777666777777888888777777666999999999::::::::::::;;;:::;;;;;;;;;===AAAGGGLLLffftttnnncccUUUJJJEEEDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@======>>>>>>===<<<:::888666444222222333333333111444444333333333444444555555666888999::::::;;;;;;;;;===@@@AAABBBCCCFFFHHHJJJKKKMMMPPPSSSVVVYYYZZZZZZ\\\___bbbcccbbbaaa```___aaadddgggjjjkkklllmmmnnnnnnppprrrtttvvvwwwxxxyyy{{{}}}{{{tttmmm|||mmm^^^UUUSSSSSSVVV\\\``````aaaiiitttwwwvvv~~~nnnaaagggooouuuWWWKKKKKKIIILLLVVV^^^aaaaaaccchhhkkknnnnnnhhhaaa[[[WWWTTTQQQNNNKKKJJJHHHEEECCC@@@===;;;<<<===AAAMMMXXXiiikkkggg[[[NNNGGGEEECCC@@@AAABBBCCCCCCDDDCCCCCCBBBCCCEEEHHHKKKNNNQQQSSSQQQQQQQQQQQQRRRSSSUUUVVVXXXXXXXXXWWWUUUUUUVVVWWWXXXYYYYYYWWWUUUTTTUUUWWWTTTRRRQQQQQQRRRSSSRRRQQQOOOOOOPPPPPPNNNKKKIIIGGGCCCBBBBBBAAA???>>>>>>===<<<:::777333111///............---,,,++++++,,,,,,,,,,,,------.../////////...---,,,---///000///...,,,---///000222666;;;???AAAIIIUUU^^^hhhxxxwwwjjj]]]TTTKKKFFF???999777777777666666555444444444444444444444555555555555555555444333333333333333333333333222222222333222222111000222111000///000000222222111222222333333222222222333333444555777888999999:::<<<>>>???@@@CCCGGGJJJOOORRRVVVYYYZZZ[[[\\\^^^bbbbbbcccfffhhhiiigggfffbbbdddeeeffffffeeecccbbb```aaa```___^^^___bbbdddeeeiiiooowww~~~tttllltttzzz}}}}}}xxxgggUUUCCC:::888666666666666777888999888777666555777666666555555666666777666666777777777777666666888888999999999:::::::::;;;;;;<<<<<<>>>BBBHHHLLLccc}}}}}}{{{yyy{{{|||{{{xxxtttnnncccVVVKKKEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBB======>>>???@@@@@@@@@@@@>>>>>>===<<<;;;:::999888666444222222333444333333555444333333333333333444555666777999::::::::::::===???AAABBBCCCDDDGGGIIIIIIJJJLLLOOORRRUUUWWWXXXXXXZZZ]]]```aaa```___^^^]]]^^^aaadddgggiiikkkkkkmmmnnnqqqtttvvvwwwwwwxxxxxxzzz|||~~~www{{{|||uuummmqqqcccZZZUUUOOOTTT\\\bbbaaaaaaiiisssxxxvvv}}}oooccciiisss\\\IIIGGGDDDGGGPPPXXX[[[\\\^^^bbbfffkkklllhhhaaaZZZWWWTTTQQQNNNLLLKKKIIIGGGEEEAAA>>><<<<<<;;;>>>HHHRRReeelllmmmaaaRRRHHHDDDAAA@@@AAABBBBBBCCCCCCCCCBBBAAABBBDDDFFFJJJMMMPPPRRROOOPPPQQQRRRSSSUUUVVVWWWWWWXXXYYYXXXVVVVVVWWWYYYYYYYYYYYYWWWUUUTTTUUUVVVUUUSSSQQQQQQRRRRRRQQQPPPOOOOOOOOOOOONNNLLLJJJHHHDDDCCCBBBAAA@@@???>>>===;;;999777444111///......---------,,,,,,,,,,,,,,,---......//////000111111///...---...///000///...///000111111111333666999;;;BBBJJJRRR[[[hhhyyy|||rrrhhh___UUUNNNFFFAAA<<<888666666555555555555444333333444444444444555555666666555555444333333333333333333333333000111111111111111000000111000///...///000222333111111222333333333222222222222444555777888999::::::;;;===>>>@@@CCCGGGJJJNNNRRRUUUXXXYYY[[[\\\^^^aaaaaaaaaccceeeeeedddbbbaaabbbdddeeeeeecccaaa```^^^^^^^^^]]]\\\]]]```ccceeejjjrrryyyqqqjjjrrr{{{|||uuueeeTTTBBB999777666555666777777888888777666555444666666666555555666666666555666666777777666666555888888888888999999999999;;;;;;<<<<<<>>>BBBHHHLLLccc~~~||||||xxx}}}uuusssxxx||||||zzzuuuooodddXXXLLLFFFDDDEEEDDDDDDDDDCCCCCCBBBAAAAAA;;;<<<===???@@@???>>>>>>???>>><<<:::999888888999666444222222444555444333555444333333222222333333444555666777888999999999>>>@@@BBBCCCDDDEEEGGGIIIHHHIIIKKKNNNPPPSSSUUUVVVWWWYYY\\\^^^```___]]]\\\ZZZ\\\^^^aaadddgggiiijjjjjjlllpppsssvvvvvvvvvvvvxxxyyyzzz|||~~~rrrqqqvvv{{{{{{zzzwwwnnneeexxxkkk^^^VVVMMMRRR\\\dddeeefffmmmvvv}}}vvvjjjnnnyyyaaaLLLDDDAAABBBJJJQQQTTTTTTVVV[[[```fffiiigggaaa[[[WWWRRRPPPMMMLLLKKKIIIGGGDDDAAA>>><<<<<<<<<===EEEOOOaaakkkoooeeeUUUIIICCC@@@@@@AAABBBBBBBBBBBBBBBBBB@@@AAABBBEEEHHHLLLNNNPPPOOOPPPRRRSSSUUUVVVWWWXXXWWWXXXYYYXXXWWWWWWYYYZZZYYYZZZYYYXXXUUUTTTUUUVVVVVVTTTSSSSSSSSSSSSQQQOOONNNOOOOOOOOONNNMMMKKKJJJEEEEEECCCBBBAAA???>>>>>>:::999777555333111//////---------------------,,,---------...//////000000222000///...//////---,,,///000000000//////111333777<<>>???BBBFFFIIIMMMPPPTTTWWWXXXZZZ\\\]]]```___^^^___aaabbbaaa```aaabbbcccddddddbbb```___[[[\\\]]]\\\\\\]]]___aaagggllltttzzz}}}~~~{{{ooohhhqqq{{{{{{sssaaaQQQAAA999888666555555777777777777666666555555666666555555555555666666555555666666666666555555777777777888888888999999:::;;;;;;<<<>>>BBBHHHLLLddd|||}}}uuuyyyzzzrrrrrryyyuuupppfffYYYMMMFFFDDDEEECCCDDDDDDDDDCCCBBBAAA@@@<<<===>>>???>>>===<<<;;;???>>><<<:::888888999:::666555333333444555444333444333333222222222333333222333444666777777888888===???AAABBBCCCDDDFFFHHHGGGHHHIIILLLOOOQQQSSSTTTWWWYYY[[[^^^___^^^]]]\\\XXXZZZ\\\^^^bbbeeegggiiijjjlllooosssuuuwwwwwwvvvxxxxxxyyy{{{}}}tttooosssuuuuuutttpppfff\\\ttteeeXXXOOORRR[[[eeekkknnnttt|||uuuvvv~~~iiiRRRDDD@@@@@@FFFLLLMMMMMMOOORRRXXX___cccbbb^^^ZZZWWWPPPNNNMMMLLLKKKJJJGGGDDDBBB???======<<<<<>>CCCKKKUUU\\\llluuuuuummmbbbXXXQQQKKKDDD@@@???===:::888777777555444333333333333333444444555333444444444444444444333222222222222222222222222//////000000111111000000//////000111111222222222000111222222333333333333222222333444666777888888888:::<<<===???AAAEEEHHHKKKNNNRRRUUUWWWYYY[[[\\\]]]\\\[[[\\\^^^______^^^```aaabbbcccbbb```^^^]]]YYY[[[\\\\\\\\\\\\^^^```hhhnnntttxxxwwwuuuuuuvvvvvvtttyyy~~~~~~~~~rrrkkkgggqqq{{{xxxppp\\\NNN???:::999777555555777777666666666666666666666555555444444555555666444444555555555555444444666777777777777888888888::::::;;;;;;===AAAGGGKKKddd}}}}}}vvvwww~~~yyyrrrsss|||vvvqqqgggZZZNNNGGGDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@?????????>>>===<<<;;;:::>>>===<<<:::::::::;;;;;;888666444333444444333222222222222222222333444444222333444666777777777777<<<>>>@@@AAAAAABBBDDDFFFEEEFFFHHHJJJMMMOOOQQQRRRVVVWWWZZZ]]]^^^]]]\\\[[[WWWXXXZZZ\\\```cccfffhhhjjjkkknnnqqqtttvvvwwwwwwvvvvvvwwwyyy|||~~~{{{uuuvvvvvvsssrrrooofff\\\~~~lll\\\RRRTTT\\\iiittt{{{}}}tttZZZGGGBBBAAAEEEIIIIIIIIIJJJFFFLLLTTTYYYZZZWWWTTTSSSOOONNNMMMMMMMMMKKKHHHEEECCC@@@>>>===;;;999>>>FFFRRR]]]fffcccYYYQQQIIIDDDAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCEEEHHHJJJKKKOOOPPPRRRTTTUUUVVVVVVUUUWWWXXXYYYYYYXXXYYY[[[]]]\\\\\\\\\ZZZWWWUUUVVVWWWYYYXXXWWWVVVVVVUUURRROOONNNNNNNNNNNNNNNNNNMMMMMMIIIHHHGGGEEEDDDBBBAAA@@@;;;;;;:::888666444222111111111111111000///---,,,*********+++,,,,,,------222000//////000000///---,,,...///...---,,,...///---000444777:::???EEEJJJXXX```kkkvvvwwwpppccc\\\SSSKKKFFFBBB===999888777555555666666555444333333222222333333444555222222333333333333222222111111111111111111111111//////000111111111111111...///111333444333333222000000111222333333333333333333444444555666777777888:::;;;===>>>AAAEEEHHHIIILLLQQQTTTVVVWWWYYY[[[[[[ZZZYYYZZZ\\\^^^^^^]]]^^^___`````````^^^\\\ZZZYYYZZZ\\\\\\\\\\\\^^^```hhhmmmqqqqqqmmmhhhggghhhgggeeelll|||wwwtttsssssssss{{{uuulllhhhgggqqqzzz~~~vvvmmmXXXJJJ>>>;;;;;;888555444666555555555555666666777666555555444444555555666444444444555555444444444666666666777777777888888999999::::::<<<@@@FFFJJJeee{{{xxxzzz|||}}}}}}uuuvvvvvvqqqhhh[[[OOOGGGEEEDDDDDDEEEFFFFFFEEEDDDBBB@@@@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<===:::777555444444444222111000000111111222333555555444444666777888999999999:::<<<>>>?????????AAACCCEEEEEEGGGIIILLLNNNOOOPPPSSSUUUXXX[[[\\\[[[ZZZYYYWWWWWWYYY[[[___cccfffhhhfffgggiiillloooqqqssstttsssssstttvvvyyy}}}~~~}}}zzzvvvvvvuuunnneeerrr```TTTTTT\\\mmm}}}|||___JJJDDDBBBFFFIIIHHHGGGGGG===BBBJJJPPPQQQPPPOOONNNPPPOOONNNNNNNNNLLLIIIFFFDDDAAA???===999777;;;BBBLLLWWWaaa```[[[TTTMMMGGGAAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJOOOPPPRRRSSSTTTTTTTTTTTTWWWXXXYYYYYYYYYYYY\\\^^^]]]]]]]]]ZZZXXXVVVVVVWWWZZZYYYXXXXXXWWWVVVRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIHHHFFFEEECCCBBBAAA<<<;;;;;;999777555333222222333333222111///---,,,+++,,,,,,------...//////000///...///000111000///...000111111//////000222,,,...222444666999===AAADDDKKKTTT^^^hhhttt~~~vvvmmmddd]]]TTTNNNFFFBBB@@@>>>;;;888222111111222444666555444222222222222333333444555111222222333333222222111000000000000000000000000//////000111111111111111---///222555666555333111///000111222333444444444444444444555555555666666888999;;;<<<>>>AAAEEEHHHHHHKKKPPPSSSUUUVVVYYYZZZYYYXXXWWWYYY[[[]]]]]]]]]\\\]]]^^^___^^^\\\ZZZXXXXXXZZZ\\\\\\\\\]]]___```fffkkknnnllleee___^^^^^^[[[YYY```uuu}}}uuuooommmmmmmmmmmmxxx~~~rrrjjjhhhhhhqqqzzz~~~|||tttkkkUUUHHH===;;;<<<999555444555555555555555666777888555555555444444555555555333444444555555444444333666666666666777777777777888888999999;;;???EEEJJJggg{{{yyyxxxzzzyyyzzzwwwrrrhhh\\\PPPHHHEEEDDDDDDEEEFFFGGGFFFDDDBBBAAA@@@???===<<<<<<===>>>???<<<<<<<<<===============;;;888666444444333222000///000000111222444555666555666777999::::::::::::999;;;=========>>>@@@AAADDDEEEGGGIIIKKKMMMOOOPPPRRRTTTWWWYYYZZZZZZXXXWWWVVVWWWXXX[[[^^^cccfffhhhbbbbbbdddfffiiilllnnnppppppqqqrrrtttxxx|||~~~zzz{{{|||wwwpppyyyeeeXXXWWW^^^qqqzzzuuuaaaLLLBBB@@@AAAAAAHHHIII???<<<>>>AAADDDGGGIIIKKKKKKLLLKKKKKKMMMOOOMMMGGGCCCDDDBBB???<<<::::::;;;<<>>===>>>AAADDDDDDCCCBBBBBBCCCEEEGGGIIIOOOOOOPPPRRRTTTUUUUUUTTTWWWVVVUUUTTTSSSVVVZZZ^^^```^^^[[[XXXVVVVVVVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVUUUQQQLLLJJJKKKLLLNNNNNNHHHHHHGGGHHHHHHGGGDDDAAA>>><<<:::777555444333333////////////000000000000......---------,,,,,,,,,111000000000////////////////////////////////////***,,,...000111444777:::BBBDDDIIINNNUUU]]]ffflllxxxzzzqqqjjjeee^^^UUUNNNIIIFFFAAA;;;777444222222666555444333222222111000222222222111111111000000333333333222222222111111222222111111000000//////222111111111000000//////////////////000000000000111111222222222333333333555555555555666888999::::::;;;<<<>>>AAACCCFFFGGGMMMMMMMMMNNNPPPSSSVVVWWWXXXYYYYYYZZZ\\\]]]]]]^^^[[[[[[[[[[[[YYYWWWUUUSSSXXXZZZ\\\]]]____________ffffffddd^^^WWWQQQPPPQQQSSSPPPUUUgggzzztttrrrqqqpppooommmuuuvvvkkkjjjooovvv~~~tttgggUUUHHH<<<999:::999777666444444555555444333222222555555555555666666666777555555555444444333333333666666666666666666666666555777999999:::>>>EEEKKKjjj}}}zzzvvvnnneee___WWWMMMHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@???>>>======???@@@@@@???999888666333222111111111111111111111111111111111222444666888::::::::::::::::::;;;<<<>>>@@@AAABBBCCCEEEGGGIIIIIIKKKMMMOOOTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXYYY\\\___bbbccceeeeeeeeeeeegggiiikkklllnnnoooqqqrrrtttxxx}}}{{{kkk```]]]bbbtttuuueeeOOODDDAAABBBAAAFFFGGG===;;;<<<===@@@BBBEEEGGGHHHHHHHHHIIIKKKMMMLLLIIIEEEEEEBBB???<<<;;;;;;;;;<<>>AAADDDFFFGGGKKKKKKLLLMMMPPPRRRUUUWWWVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWUUUUUUXXXZZZ\\\^^^___```______```^^^[[[UUUNNNJJJHHHHHHIIIHHHNNN]]]rrrzzzxxxxxxwwwvvvttt|||uuukkkkkkttt{{{rrrdddSSSGGG<<<::::::888777666777777888888777666666555444444444555555555555666555555555444444333333333555555555555555555555555555777999999:::>>>EEEKKKiii|||sssiiiaaaXXXNNNHHHGGGCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@@@@@@@>>><<<===>>>???>>>===:::999666333111/////////111111111111111111111111111333444666777888888888:::::::::<<<===???AAABBBBBBDDDGGGHHHIIIJJJMMMOOOSSSTTTUUUVVVXXXXXXXXXYYYVVVVVVWWWXXX[[[^^^aaabbbbbbccccccdddgggiiilllnnnqqqrrrtttuuuwwwzzzuuuiiicccdddtttvvvyyykkkTTTFFFCCCDDDAAADDDDDD;;;999999999:::<<>><<<:::888666555555333333222111000///............---------,,,,,,,,,000111111111000///---,,,////////////////////////222222222000---,,,---......000222555888===DDDHHHKKKQQQXXX\\\^^^aaaeeeiiiooonnnllliiieeebbb___]]]SSSOOOJJJGGGEEEBBB===999666555333222111111111222222222222222222222222222222222222111111111111111333222222222222111111111000000000000111111111111111111111111000000000000000000111111111222222222111111222222222333333333555555555555666888999:::;;;<<<===???AAADDDFFFGGGIIIIIIKKKMMMOOORRRTTTVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZXXXWWWVVVVVVVVVWWWXXXZZZ\\\^^^___``````___\\\WWWQQQKKKGGGDDDAAA@@@???AAAGGGQQQ```www~~~ssslllmmmzzzoooaaaPPPEEE<<<::::::888666666555555555666555555444333333333444444444555555555555555555444444444444444555555555555555555555555555777999999:::>>>EEEKKKfffyyymmmdddZZZOOOHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>??????@@@@@@@@@>>>===<<<======<<<;;;===;;;888444222000//////222222222222222222222222111222333444555555555555999999:::;;;===???AAABBBBBBDDDFFFHHHHHHJJJLLLNNNQQQRRRSSSUUUWWWXXXXXXYYYUUUUUUVVVWWWZZZ]]]```aaaaaaaaabbbdddgggjjjmmmooossstttuuuuuuvvvyyy~~~qqqeee```mmmyyyqqqsssqqqXXXIIIDDDFFFCCCDDDDDD<<<:::888777666777;;;>>>AAAEEEFFFGGGHHHJJJKKKKKKKKKFFFDDDBBB???===<<<<<<<<<>>>EEEPPP\\\fffhhh]]]PPPIIIGGGDDDBBBAAAAAAAAAAAA??????@@@AAABBBDDDFFFGGGKKKMMMOOOPPPPPPPPPPPPQQQPPPRRRSSSTTTSSSTTTVVVWWWZZZZZZYYYYYYYYYZZZ[[[\\\YYYXXXVVVTTTRRRQQQPPPPPPQQQPPPOOOPPPQQQPPPOOOMMMKKKHHHEEEDDDDDDEEEDDDCCC>>>===<<<:::888777666555666555444222111///...---......---------,,,,,,,,,...///000111111000///...////////////////////////---...///...------...000,,,---///000111444888<<>>;;;888444333222111111222222333000111111111222222333333111111111111111111111111222222222222111111111111//////000000111111222222111111111000000000000000111111222222222333333333111111222222222333333333555555555555666888999:::<<<<<<===???AAACCCEEEGGGGGGHHHJJJMMMPPPRRRUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZXXXVVVTTTTTTUUUWWWXXXXXXYYY[[[]]]^^^___^^^^^^[[[TTTLLLFFFDDDBBB???===<<>>EEEKKKccc|||pppeee[[[PPPJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>>>>>>>??????@@@AAAAAA???===<<<<<<<<<;;;999===;;;999666444222222222222222222222222222222222222222333333444444444444888999999;;;<<<>>>@@@AAAAAACCCFFFGGGHHHIIILLLNNNOOOPPPRRRTTTVVVWWWXXXXXXUUUUUUVVVWWWZZZ]]]___aaabbbbbbccceeegggjjjmmmooopppqqqrrrrrrrrruuuyyy|||~~~uuufff[[[ddd{{{zzziiigggrrr~~~xxx^^^MMMGGGJJJFFFEEEEEE???;;;:::777555666999<<>><<<:::999888666444222333333222222111111111111///000000111111222222222111111111111111111111111222222222111111111000000//////000000111111222222000000000000000000111111222222222222333333333333111111222222222333333333555555555555666888999:::<<<<<<===>>>@@@BBBDDDEEEFFFGGGJJJMMMPPPSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZWWWUUUSSSQQQQQQSSSVVVXXXXXXYYYZZZ[[[\\\\\\[[[[[[YYYRRRJJJEEECCCAAA???<<<<<>>EEEKKKaaa~~~pppeee[[[PPPKKKKKKHHHHHHFFFEEECCCBBB@@@@@@???>>>>>>>>>???@@@AAAAAABBB???===<<<<<<<<<:::999:::888666555333333333444222222222222222222222222333333333444444555555666888888999:::<<<>>>???@@@AAACCCEEEFFFGGGHHHKKKMMMMMMNNNPPPRRRTTTVVVVVVWWWUUUUUUVVVWWWYYY\\\___aaaeeeeeeeeefffhhhjjjlllmmmnnnoooooooooppprrrvvvyyy|||~~~sssdddXXX[[[lllyyyccc```iiiuuugggTTTMMMOOOIIIFFFEEEAAA===;;;999777777999;;;===DDDGGGJJJKKKKKKJJJKKKLLLHHHGGGEEEBBB@@@>>>===<<<>>>BBBJJJUUUdddnnnmmmfffVVVOOOFFFAAA@@@AAA@@@???AAAAAABBBCCCDDDEEEEEEFFFJJJLLLMMMKKKIIIIIIMMMPPPOOOSSSWWWYYYYYYWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZ[[[YYYWWWTTTRRRPPPOOOOOOOOOPPPOOOOOOPPPQQQQQQOOONNNIIIGGGEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::999888777555333111///.........---------,,,,,,,,,,,,---...///000111222333000000000000000000000000---......---,,,,,,---///...///000///...///000222222222444555777999:::;;;===>>>?????????===:::999777777555444222111000///222222111000//////...---//////000000111111111222111111111111111222222222222111111111111000000000000000000000111111111111000000000000111111111111111111222222222333333333111111222222222333333333555555555555666888999:::;;;;;;<<<===???AAACCCDDDCCCEEEHHHLLLOOORRRTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWRRRQQQOOOOOOOOORRRUUUVVVWWWWWWXXXYYYYYYXXXVVVUUUSSSNNNIIIDDDAAA???===<<<<<<===>>>???>>>DDDSSScccxxxzzzqqqjjjggglllrrr|||}}}xxxvvvzzzzzzhhhYYYDDD>>>::::::999666555777555666666777777777777777666666777777777888888888555555555555555666666666666666666666666666666666555777999999:::>>>EEEKKK___qqqeeeZZZPPPKKKKKKHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAABBB@@@===<<<===<<<;;;:::666555444222222222222333333333333333333333333333444333333444555666777888777777888999;;;===???@@@@@@BBBDDDFFFFFFHHHJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUSSSTTTTTTVVVXXX[[[^^^___fffeeeeeefffgggiiikkklllnnnoooooopppppprrrvvvzzz{{{}}}|||yyyjjj^^^SSSRRR\\\nnnwww```[[[cccppp~~~qqq[[[SSSTTTLLLFFFDDD@@@>>>===:::888888888:::;;;???CCCHHHKKKKKKKKKKKKMMMIIIHHHFFFCCCAAA???===<<<<<<@@@FFFNNN]]]kkkpppnnn___UUUJJJBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCFFFJJJNNNMMMJJJHHHJJJLLLNNNRRRWWWZZZZZZXXXVVVUUUTTTTTTVVVWWWXXXXXXYYYYYYXXXWWWTTTQQQPPPOOOPPPPPPNNNLLLKKKLLLMMMNNNMMMLLLHHHFFFEEEEEEEEEEEEBBB@@@????????????===;;;:::888999999777555333222000///......---------,,,,,,,,,000000.........///111222000000000000000000000000...//////...,,,,,,---...,,,...///...------///000111000000111333444555555444666777888777555333111444444444333111000000111111111111000///......---//////000000000000000000000000111111111222222222111111111111000000000000111111111000000000000000///000000000111111111111111111111111222222222222111111222222222333333333555555555555666888999:::::::::;;;<<<>>>???AAABBB???AAAEEEIIIMMMPPPRRRSSSPPPQQQQQQQQQQQQRRRRRRRRRNNNNNNMMMMMMNNNPPPSSSTTTVVVVVVVVVVVVUUUSSSQQQPPPMMMLLLIIIEEE@@@============;;;<<<>>>???@@@EEELLLYYYcccjjjhhhbbb]]]YYYTTTUUU\\\fffrrrzzzqqqqqquuu{{{vvvcccSSSAAA<<<:::;;;999666555777333333444555555555555555666666666666777777777777444555555555666666666777777777777777777777777777555777999999:::>>>EEEKKK]]]tttgggZZZOOOJJJJJJHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBB@@@>>>===>>>>>>===;;;999777555444222222222333333333333333333333333333333222222333444666888999777777888999:::<<<>>>??????AAADDDEEEFFFGGGJJJLLLMMMNNNOOOQQQRRRRRRSSSSSSQQQQQQRRRSSSUUUXXX[[[]]]bbbbbbbbbccceeehhhjjjlllmmmnnnoooooopppssswwwzzz{{{|||~~~sssoooaaaXXXNNNLLLPPP\\\nnn~~~wwwaaaXXX```mmm}}}yyyaaaWWWWWWNNNEEECCC???>>>===;;;999888888999::::::???FFFJJJKKKKKKLLLMMMIIIHHHFFFDDDBBB???===<<<999===AAAHHHVVVfffooopppdddZZZLLLDDDBBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@BBBHHHOOOPPPMMMIIIHHHHHHMMMQQQWWWZZZZZZWWWUUUTTTSSSTTTUUUVVVWWWXXXXXXWWWXXXVVVTTTQQQPPPPPPQQQQQQLLLJJJIIIIIIJJJLLLKKKKKKGGGFFFEEEFFFFFFEEEBBB???BBBBBBCCCBBBAAA???===<<<999999777666444222111000......---------,,,,,,,,,444222///---,,,---///111000000000000000000000000,,,---......------///111,,,---//////...---...000///---,,,---///000000000111222444555444222000...///000111000/////////000111111222222111111000///000000000000000/////////000000111111222222222222111111111111000000000000222222111111000000////////////000000111111111222000000111111111222222222111111222222222333333333555555555555666888999:::999999:::;;;===???@@@AAA<<>>???>>>;;;;;;@@@CCCAAAAAABBBGGGNNNQQQNNNLLLLLLLLLKKKHHHRRR]]]kkk}}}rrrkkkrrrzzzyyy}}}{{{rrr^^^NNN@@@<<<:::;;;999555555777666666777888888999888888555555555555666666666777444555555555666666777777777777777777777777777777555777999999:::>>>EEEKKK\\\wwwhhh[[[OOOIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBB@@@>>>===>>>???>>>===>>><<<:::777555444444444333333333333333333333333111111111222333666888999666777777999:::<<<>>>??????AAADDDEEEFFFGGGJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOQQQSSSVVVYYY[[[^^^___```aaadddgggjjjlllkkklllmmmnnnooorrrvvvyyy||||||~~~vvvlll]]]QQQKKKPPPTTTUUU]]]iii|||vvv___XXX]]]iii{{{ttt^^^UUUOOOEEE@@@CCCAAA???<<<999777666666777???BBBFFFIIIJJJKKKMMMNNNKKKJJJHHHEEEBBB@@@>>>===:::<<<@@@FFFOOO[[[hhhqqqqqq```OOOIIIFFFAAA???AAA>>>>>>>>>>>>???@@@AAABBBDDDGGGKKKNNNOOOLLLIIIFFFIIILLLRRRVVVXXXWWWUUUSSSQQQNNNMMMOOOTTTWWWXXXWWWXXXWWWTTTRRRPPPNNNMMMMMMPPPNNNKKKIIIHHHJJJLLLMMMLLLIIIFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>=========;;;:::888777666444111............------,,,,,,+++...---,,,---///111111000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........///000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111000000000//////......000000000000000000000000000000000000111111111111222222111111222222333444111111111111111111111111222333333444555666777777:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHIIIJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMOOOLLLKKKLLLPPPRRRRRRQQQOOORRRTTTRRRNNNJJJJJJKKKKKKMMMLLLFFFCCCAAA>>>999===<<<;;;:::;;;===???@@@CCCDDDEEEFFFFFFEEEDDDCCCEEEJJJTTTdddwwwqqqrrrlllpppzzz~~~|||||||||wwwyyyppp]]]OOOAAA===999888;;;;;;888444777777777777666666666666666666555555555444444444333333333444555666777777333555777999999888666555888999:::;;;===AAAFFFJJJ^^^wwwlll^^^PPPLLLQQQJJJIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>======<<<<<<<<<:::777444333222333333444444444444444444444444444333333333333444555555777888::::::::::::<<<===AAABBBCCCEEEFFFGGGGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSRRRPPPNNNMMMNNNRRRVVVYYY[[[]]]___aaadddfffgggggglllnnnpppppppppqqqsssttt{{{}}}~~~}}}xxxoooaaaSSSKKKNNNRRRSSSXXXaaatttsss^^^WWW\\\hhh|||zzzdddZZZRRRGGGBBBCCCAAA???<<<999777666777777===AAAFFFIIIKKKKKKLLLMMMLLLKKKIIIGGGDDDAAA???>>>;;;<<>>>>>>>>>>>???@@@AAABBBDDDFFFJJJMMMNNNLLLIIIFFFHHHKKKOOOSSSUUUUUUSSSQQQPPPNNNMMMOOOSSSVVVWWWWWWXXXWWWUUUSSSQQQPPPOOOOOOPPPOOOMMMKKKJJJKKKKKKLLLMMMKKKHHHGGGGGGGGGFFFEEEEEEDDDBBBAAA???>>>>>>>>><<<;;;999888777555222/////////...------,,,,,,,,,...,,,+++,,,...000000//////000111111111111000///++++++++++++++++++++++++,,,,,,---------...........................//////........................//////////////////////////////000000000111111111000000000000000000000000111111111111111111111111111111111000000/////////000000000000000000000000000000000000111111111111111111000000111111222333111111111111111111111111222333333444555666777777:::::::::;;;===>>>@@@AAAAAABBBCCCEEEGGGIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJNNNLLLLLLNNNQQQSSSSSSQQQPPPQQQPPPLLLGGGFFFHHHKKKPPPRRROOOIIIEEEDDDAAA<<<@@@???>>>=========>>>???>>>>>>@@@@@@AAA@@@??????DDDGGGNNNZZZfffooopppmmmkkktttwww||||||wwwwww|||xxxuuuyyy|||mmmYYYLLL@@@<<<888888::::::777444777777777777666666666666777777666666666555555555444333333444444666777777555666666777777777777777888999:::;;;<<<@@@FFFJJJ___yyypppcccSSSLLLNNNMMMLLLIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>===;;;999666444444444444333333333333333333333333444333333333333444555555666888::::::::::::<<<===@@@AAACCCDDDFFFFFFGGGGGGIIIIIIJJJKKKMMMPPPRRRSSSQQQOOOMMMLLLMMMQQQUUUXXX\\\]]]```ccceeehhhiiijjjlllnnnpppqqqqqqqqqsssuuuzzz|||}}}}}}tttiiiYYYMMMMMMQQQRRRUUUZZZhhhvvvrrr^^^VVVZZZfff{{{nnnaaaUUUIIICCCDDD@@@>>>;;;999777777777888;;;@@@EEEIIIKKKKKKKKKLLLMMMLLLKKKIIIFFFCCCAAA???<<<<<<===@@@HHHSSS```iiiqqqeeeXXXOOOIIICCCAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCEEEIIILLLMMMKKKIIIGGGFFFHHHKKKNNNPPPPPPOOONNNNNNMMMMMMOOORRRUUUVVVVVVXXXWWWUUUTTTRRRQQQPPPPPPRRRQQQPPPOOOMMMLLLLLLKKKNNNLLLJJJIIIJJJJJJIIIGGGFFFEEEDDDBBBAAA@@@??????===<<<:::999888777444111000//////...------,,,,,,---+++***+++---.........000000111111111111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000000000000111111000000000000000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111000000//////000000111222222222222222222222222222222333333444555666777777999::::::;;;<<<>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFLLLLLLMMMOOORRRSSSRRRQQQOOONNNKKKFFFCCCEEEMMMSSSZZZYYYTTTLLLGGGFFFCCC@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>??????>>>>>>AAADDDJJJQQQWWWZZZ\\\]]]ggg}}}zzzuuuttt|||{{{rrrtttyyyxxxhhhUUUHHH???;;;888777999999777444777777777777666666666666777777777777777666666666444444444444444555666777777666555555555666888999888888999:::<<<@@@EEEIII___zzzuuuhhhUUUKKKKKKOOOMMMIIIEEEBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>><<<:::777666555555555222222222222222222222222333333333333333444555555555777999999999:::;;;===???@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMPPPRRRSSSPPPNNNLLLLLLMMMPPPTTTVVVZZZ\\\___bbbeeehhhjjjkkkmmmoooqqqqqqrrrrrrtttvvvzzz{{{|||~~~|||qqqaaaRRRPPPTTTVVVWWWXXX^^^kkk{{{rrraaaWWWYYYbbbvvvxxxfffVVVJJJEEEFFF@@@>>>;;;999888777888999:::>>>DDDIIIJJJKKKKKKKKKMMMMMMLLLJJJGGGDDDAAA???===<<<<<<===CCCMMMZZZbbbmmmeee[[[QQQJJJDDD@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGJJJKKKJJJIIIHHHEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMOOORRRTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQOOOMMMKKKNNNMMMKKKKKKKKKKKKJJJHHHGGGFFFDDDBBBAAA@@@?????????===;;;::::::888666333111000000///...---,,,,,,,,,***)))***,,,------,,,/////////000000000000000........................------------.....................---,,,,,,,,,+++++++++++++++++++++++++++////////////////////////////////////000000000111////////////////////////111111111111111111111111222222111111111111111111000000000000000000000000///000000000111111111111000000000000000111222222222222222222222222222222222333333444555666777777999999:::;;;<<<>>>???@@@???@@@BBBCCCEEEFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDHHHIIILLLOOOPPPQQQPPPNNNLLLKKKGGGCCCDDDKKKWWW```iiifff]]]PPPIIIHHHGGGEEECCCBBBAAA@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@CCCHHHNNNQQQRRRWWW\\\nnnyyyxxxsssooottt|||tttcccQQQDDD===:::888777888888666555777777777777666666666666666666666666666666666666444444444444444555666777666666666666666777777888777888999:::;;;???DDDHHH]]]yyyuuuhhhVVVKKKKKKMMMKKKIIIFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::888666555555444222222222222222222222222333333222222333333444555444666888999999999;;;===>>>???AAACCCEEEFFFFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRPPPOOOMMMMMMNNNQQQTTTVVVWWWYYY]]]aaadddhhhjjjkkkmmmoooqqqrrrrrrsssuuuwwwzzz{{{|||}}}~~~vvvgggWWWRRRUUUXXXYYYYYYWWWcccrrr}}}ssseeeZZZZZZ___qqqlllXXXKKKGGGIIIAAA@@@===:::999888999999999===CCCGGGIIIJJJJJJKKKLLLLLLLLLJJJGGGDDDAAA???===<<<;;;;;;???HHHSSSZZZeeeccc\\\RRRIIIDDD@@@???>>>>>>>>>>>>???@@@AAABBBAAACCCEEEGGGIIIIIIIIIIIIEEEDDDCCCCCCDDDFFFHHHIIIKKKLLLNNNPPPRRRSSSUUUVVVUUUTTTSSSSSSRRRRRRSSSSSSUUUUUUVVVUUUTTTQQQOOOMMMNNNMMMKKKLLLLLLLLLKKKIIIGGGFFFDDDBBB@@@???>>>>>>???>>><<<;;;;;;:::777555222111111000...------,,,,,,***))))))+++,,,,,,+++------------......//////---------------------------------.........//////.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////000000000////////////////////////000000000000000000000000111111111111111111222222000000000000000000000000///000000000111111111111222111111111111222333333222222222222222222222222222333333444555666777777999999999:::<<<===???@@@>>>???@@@BBBCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCEEEGGGJJJLLLLLLLLLKKKKKKKKKJJJGGGEEEGGGOOO\\\eeerrrmmmbbbTTTLLLLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBHHHOOOQQQQQQWWW___~~~zzzoooqqqyyy~~~qqq___NNNCCC<<<:::888888777777777666777777777777666666666666555555555555555555555555555444444444444555666666444555777888999888666555777888999999:::>>>CCCGGGZZZ|||~~~vvvpppdddTTTLLLMMMHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBB@@@@@@AAABBBBBB>>>>>>>>>???????????????<<<;;;999777666444333333333333333333333333333333333222222222222333444444333555777888888999;;;======>>>@@@BBBDDDEEEFFFFFFHHHHHHIIIJJJMMMOOOQQQRRRQQQPPPOOOOOOOOORRRTTTVVVXXXZZZ]]]aaaeeeiiikkkllllllnnnqqqrrrrrrsssvvvxxxzzz{{{{{{}}}~~~yyylll\\\TTTUUUXXXZZZZZZTTT___lllwwwtttiii]]]]]]aaaqqqxxx```QQQKKKJJJDDDBBB???<<<:::999999999999<<>>===<<<;;;>>>DDDLLLSSS]]]___\\\SSSIIIDDDBBB@@@>>>>>>>>>>>>???@@@AAABBB@@@AAACCCEEEGGGIIIJJJJJJFFFDDDAAA@@@@@@CCCFFFIIIJJJMMMPPPRRRRRRSSSUUUWWWUUUTTTTTTTTTTTTTTTUUUUUUWWWWWWWWWWWWVVVTTTRRRQQQNNNMMMMMMMMMNNNNNNLLLJJJGGGFFFDDDBBB@@@???>>>===???>>><<<<<<<<<:::888666333222111000///...---,,,,,,***))))))+++,,,+++***,,,,,,+++,,,,,,---...///++++++++++++++++++++++++------........./////////.........---------------------------------------..............................////////////000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000111111111111222222222111222333333444333333333333333333333333222333333444555666777777888999999:::;;;===>>>???===>>>???AAABBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCEEEHHHHHHGGGFFFGGGGGGJJJKKKLLLKKKLLLQQQZZZaaajjjiiibbbXXXSSSRRRQQQNNNMMMKKKHHHEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCBBBIIIRRRUUUTTTYYYbbb~~~uuuooouuu|||mmm[[[KKKAAA;;;;;;:::888888777777777777777777777666666666666444444444444555555555555555555444444444555555666333555777999:::888666444777888888888:::===BBBFFFWWWyyy{{{qqqjjj___QQQLLLNNNFFFHHHJJJKKKJJJHHHEEECCCCCCBBBBBBAAAAAAAAAAAAAAA===============>>>>>>>>>;;;:::999888666444333222333333333333333333333333222222222222222333444444222444666777777888;;;<<<<<<===???AAACCCEEEFFFFFFGGGHHHIIIJJJLLLOOOQQQRRRRRRQQQPPPPPPPPPRRRTTTVVVZZZ\\\___cccgggjjjlllmmmkkknnnpppqqqrrrsssvvvxxxyyyyyyzzz{{{}}}~~~tttdddYYYVVVXXX[[[\\\YYYbbbnnnxxxzzzppp___aaaggguuummmZZZPPPLLLGGGEEEAAA>>>;;;:::999:::999<<>>======<<<===BBBHHHLLLVVV\\\]]]SSSJJJGGGEEEBBB>>>>>>>>>>>>???@@@AAABBB@@@@@@BBBCCCFFFHHHJJJKKKHHHEEEAAA>>>>>>AAAFFFIIIJJJMMMQQQSSSSSSTTTVVVXXXVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTPPPOOOOOOPPPQQQPPPNNNLLLIIIHHHFFFDDDAAA@@@???>>>???===<<<<<<<<<;;;888666444333222111///...---,,,---+++******+++,,,+++***,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,............////////////..................//////------------------------................................./////////000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000000000111111111111111111111111111222222333333333333333333333333333222333333444555666777777888888999:::;;;===>>>???======???@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDFFFGGGFFFDDDCCCDDDFFFIIIMMMRRRTTTUUUXXX\\\```dddiiilllkkkkkkjjjgggaaa]]]ZZZUUUPPPLLLLLLMMMNNNLLLKKKIIIGGGFFFEEEEEEFFFHHHFFFMMMZZZ```___dddmmmxxxpppoooxxxyyyjjjXXXHHH???;;;;;;;;;:::888888888999777777777777666666666666444555555555666666666666666555555444444444555555555555666777888777777666777777888888999<<>>>>>>>><<<;;;;;;999888666444333222222222222222222222222222222222111222222333444111333555777777888:::<<<;;;<<>>>>>>>>===>>>AAAEEEIIISSS[[[]]]TTTKKKHHHGGGEEE>>>>>>>>>>>>???@@@AAABBB???@@@AAACCCEEEHHHJJJKKKIIIEEE@@@======AAAFFFIIIJJJNNNRRRTTTTTTTTTVVVXXXXXXWWWWWWXXXXXXZZZ[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWQQQPPPPPPRRRSSSRRRPPPNNNKKKIIIGGGEEECCCAAA@@@@@@>>>===<<<;;;;;;:::888666444444333111000...---------,,,******+++,,,++++++------,,,,,,---...000111000000000000000000000000............/////////000---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000000000000000111111111111000000000000000111111222333333333333333333333333222333333444555666777777888888999:::;;;===>>>???<<<===>>>@@@@@@AAAAAAAAA>>>>>>??????@@@AAACCCDDDFFFGGGGGGEEEBBBAAACCCEEEFFFMMMVVV\\\^^^___bbbdddiiittt|||sssooohhhaaa\\\[[[\\\]]]WWWUUUSSSPPPNNNMMMMMMMMMLLLJJJRRRcccmmmmmmrrr{{{~~~}}}~~~}}}sssnnnnnnzzzwwwgggUUUFFF>>>;;;<<<<<<:::999888999:::777777777777666666666666555666666666777777888888666555555444444444555555777666666555555666888999777777888888999<<>>>>>>>>???======<<<;;;999777555444000000000000000000000000222222111111222222333444111333555666777888:::<<<;;;<<<>>>AAACCCDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQPPPOOOOOONNNOOOPPPRRRSSSUUUWWWZZZ^^^aaadddffffffjjjlllnnnpppqqqrrruuuwwwuuuuuuuuuvvvxxxzzz}}}~~~~~~~~~uuuqqqjjj```\\\^^^iiittt~~~lllnnnooouuurrrcccZZZNNNIIIEEECCC@@@:::888::::::;;;<<<>>>BBBFFFKKKMMMRRRQQQPPPNNNKKKHHHDDDCCCBBBAAA???===<<<>>>BBBFFFLLLUUU]]]\\\SSSJJJGGGGGG@@@>>>???AAAAAA???@@@EEEBBBAAAAAAAAABBBEEEHHHIIIHHHHHHEEEBBB???>>>@@@CCCOOOPPPRRRSSSTTTUUUYYY[[[ZZZ[[[\\\]]]^^^^^^^^^^^^YYYYYYXXXXXXXXXWWWWWWWWWTTTTTTSSSSSSRRRPPPOOONNNLLLKKKHHHEEEBBB@@@???>>>>>><<<;;;;;;<<<===;;;:::555444333222111///.........---,,,+++************++++++++++++,,,---...///---------............///////////////////////////000000000000000000000000111111000///......---------------............///------......//////000000//////////////////////////////............//////000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222111111111111222333444555333333444444555666666666888777777666777999:::;;;>>>===<<<<<<<<<>>>???@@@???@@@@@@AAABBBCCCEEEFFFFFFDDDEEEHHHHHHEEEEEEHHHKKKVVV```nnnxxxqqqjjjqqqyyy{{{uuurrrooommmmmmiiidddaaa^^^\\\ZZZXXXWWWXXX```lllqqqpppvvv~~~}}}yyy|||xxxuuuwwwpppooorrr}}}rrr```LLLAAA===<<<;;;:::999888888888888888888777666666666666666555444444555555666777888444333333444555666444222555555555555666777999999888666777:::;;;:::>>>DDDUUUmmm|||vvvuuurrrxxxzzz{{{}}}ooobbbYYYSSSMMMIIIJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCBBBAAA@@@@@@??????<<<<<<<<<<<<<<<===>>>???;;;;;;:::999777555333222111111111000111111222222444333333222222333333444444555666666666666999;;;:::<<<>>>??????@@@CCCEEEFFFGGGGGGIIIKKKMMMOOOQQQOOONNNMMMMMMMMMNNNOOOPPPTTTVVVYYY]]]aaaccceeeeeeiiillloooqqqqqqqqqqqqrrrtttuuuwwwxxxyyyzzzzzzzzz~~~~~~|||wwwnnnaaaZZZ\\\iiivvvooolllkkksssooodddUUUNNNFFFBBB>>>999888:::::::::;;;===AAAEEEJJJLLLOOOOOONNNMMMLLLIIIGGGEEECCCBBB@@@===<<<>>>BBBFFFLLLTTT]]]___YYYQQQJJJHHHAAA>>>>>>???>>><<<===@@@@@@@@@???@@@AAADDDFFFHHHIIIHHHFFFBBB???>>>@@@BBBMMMOOORRRSSSTTTVVVYYY[[[[[[\\\]]]^^^^^^^^^^^^^^^[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRQQQOOOOOOMMMLLLJJJGGGEEECCCBBBAAA>>><<<;;;;;;<<<===;;;:::555555444333111000///......---,,,++++++******************++++++,,,---...------------............000000000000000000000000///////////////////////////......---,,,,,,++++++---------............///............////////////........................//////............////////////////////////////////////000111111111111111000000000000000000000000000111111111111222222222222222222222333444555666333333444444555666666666888888777777888999;;;;;;<<<<<<;;;;;;;;;<<<===>>>AAA@@@???>>>>>>>>>>>>>>>FFFCCCCCCEEEEEECCCEEEIIIOOOaaarrryyyrrrkkkeeeaaagggeeekkktttwwwtttxxx~~~}}}{{{xxxtttuuusssrrrxxx|||nnnnnnsss~~~|||nnn\\\JJJ???===;;;::::::999999999999999888777777666666666666666333333333333444555666777777555444444666666555444555555555555666777888999999777888;;;<<<;;;???EEEQQQjjj|||vvvvvvuuuzzz|||}}}sssfff\\\UUUNNNJJJJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCCCCBBBAAA@@@@@@@@@======<<<<<<<<<===>>>>>>;;;;;;;;;999888666444333222222111111111111222222222111111000000111111222333555666666555666888;;;:::<<<>>>??????@@@BBBDDDEEEFFFGGGHHHJJJMMMOOOPPPPPPOOONNNMMMMMMNNNOOOOOOSSSUUUYYY\\\```bbbdddeeegggjjjmmmpppppppppqqqrrrssstttvvvxxxzzz{{{||||||~~~rrr```XXXZZZhhhwwwxxxkkkfffqqqqqq```VVVKKKDDD>>>999999<<<:::::::::<<<@@@DDDHHHJJJKKKKKKLLLLLLLLLJJJIIIHHHDDDCCCAAA>>>===>>>BBBEEEJJJRRR\\\cccccc\\\RRRKKKEEEAAA??????>>>;;;;;;?????????>>>???@@@BBBDDDFFFHHHHHHGGGDDD@@@???@@@BBBIIILLLQQQTTTUUUWWWYYY[[[\\\]]]^^^______^^^]]]]]]\\\\\\ZZZYYYWWWUUUTTTSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMKKKJJJHHHFFFEEEEEE>>><<<;;;;;;======<<<:::666666555333222111000//////...---,,,++++++++++++***************+++,,,---,,,,,,,,,---------......000000000000000000000000////////////////////////.........---,,,,,,++++++---------............////////////.......................................//////............//////........................//////000111111111111111000000000000000000000000000111111111111222222222333333333333333444555666333333444444555666666666888888888888999:::;;;<<<;;;::::::::::::;;;;;;<<<@@@???>>>===<<<;;;;;;;;;???===>>>AAABBBBBBFFFMMM[[[uuuwwwqqqrrrmmmnnnttttttqqqttt}}}{{{xxxtttuuusssuuuyyylllnnnuuuxxxiiiWWWFFF======;;;;;;:::999999:::::::::888777666666555555666666444444444444555666777777:::888555444555666666555666555555666666777888999:::888999;;;<<<<<<@@@FFFLLLfff{{{{{{|||zzzlllaaaXXXPPPKKKKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA???>>>==================<<<<<<;;;:::888666555444333333222222111222222333111111000000000000111111333444555555555666888:::999;;;===>>>???@@@BBBDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQPPPOOONNNMMMMMMMMMNNNRRRTTTWWW[[[^^^aaaccccccdddgggkkknnnooopppqqqrrrrrrsssuuuxxxzzz|||}}}~~~qqq^^^UUUXXXfffvvvmmmcccnnnzzz}}}iii]]]PPPIIICCC===;;;===999999999;;;>>>BBBEEEHHHIIIJJJKKKKKKKKKKKKIIIIIIEEEEEECCC@@@>>>>>>AAADDDHHHOOOZZZffflllggg[[[PPPKKKEEEAAAAAA@@@>>>>>>AAA????????????@@@BBBDDDEEEGGGHHHGGGEEEBBBAAAAAABBBFFFJJJOOOSSSUUUWWWXXXZZZ\\\]]]^^^______^^^]]]\\\[[[[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLLLLKKKJJJHHHGGGFFF???===<<<<<<======<<<;;;888777666555333222111111000///...---,,,,,,,,,,,,***)))))))))***++++++,,,+++,,,,,,,,,------------000000000000000000000000////////////////////////000000/////////.........---------............////////////......---------........................//////............////////////////////////////////////000111111111111111000000000000000000000000000000111111111222222222222222222222222333444555333333444444555666666666888888888999999:::;;;;;;::::::::::::::::::::::::===<<<<<<<<<<<<<<<======::::::===BBBDDDFFFMMMUUUkkkyyypppjjjkkkkkkiiinnnxxx}}}|||xxxlllpppxxxuuueeeSSSCCC===>>>===<<<;;;:::999999999999777777666555555555555666777666666777777888999:::;;;888555444444555666666666666666666666777888888999777888;;;;;;;;;???EEEKKKcccsssggg\\\RRRLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@??????>>>==================<<<;;;999777666444444333222222222222222222333333222222222222333333222333555555444555777999888:::===>>>>>>???AAACCCCCCCCCDDDFFFHHHJJJLLLMMMRRRQQQPPPOOONNNMMMMMMLLLQQQRRRUUUXXX\\\___aaabbbcccfffjjjlllnnnooorrrtttrrrtttuuuxxxyyy{{{||||||~~~ooo\\\TTTVVVddduuuooobbblllvvvxxxnnnbbbUUUMMMGGG@@@;;;:::888888888999<<>>@@@BBBGGGLLLXXXgggqqqpppdddYYYOOOHHHBBBAAAAAA???@@@BBB??????@@@@@@AAABBBCCCDDDFFFGGGHHHGGGDDDBBBBBBCCCCCCGGGMMMQQQSSSUUUWWWXXXZZZ[[[]]]______^^^\\\[[[YYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSQQQPPPOOOLLLLLLLLLKKKJJJIIIGGGFFF@@@???===>>>??????>>><<<999888777666555333222222111000///...------------*********)))******++++++++++++++++++,,,,,,,,,---////////////////////////........................///////////////.........---------............/////////......------,,,,,,........................//////............//////000000000000000000000000//////000111111111111111000000000000000000000000000000111111111222222222111111111111111111222333333333444444555666666666777777888999::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;:::;;;@@@FFFIIILLLTTT^^^yyyvvviiieeecccbbbjjjuuuxxxnnnsss~~~qqqaaaPPPBBB>>>@@@???>>><<<:::888777777666777666666555555555555555777666666777777888999:::999777444333444555555555777666666666666777777888777555666999::::::>>>DDDKKKaaa{{{nnnaaaUUUMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<:::888777666444333222222111111111222333222222111111222222333111333444444444444777999888:::<<<======>>>AAACCCBBBCCCCCCEEEGGGIIIKKKMMMRRRRRRQQQPPPOOOMMMLLLLLLOOOPPPSSSVVVYYY\\\___aaaccceeeiiikkkmmmooorrrttttttuuuvvvwwwxxxxxxxxxxxx|||||||||~~~rrr___UUUVVV```sssxxxgggmmmvvvzzzwwwiiiZZZQQQIIIAAA:::888777777777888:::===AAACCCFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHFFFCCC???>>>???AAAFFFJJJUUUdddqqqtttllldddTTTJJJBBBAAA@@@???>>>@@@??????@@@AAABBBBBBCCCCCCCCCEEEGGGHHHFFFEEEDDDEEEBBBEEEJJJNNNPPPRRRTTTVVVWWWYYY\\\^^^___^^^\\\[[[XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPKKKLLLLLLLLLKKKIIIGGGEEEBBB@@@??????@@@AAA???>>>::::::999777666555444333222111000///............++++++*********++++++,,,******+++++++++,,,,,,,,,................................................---------------------------------............///.........---------------------------------------//////............//////111111111111111111111111//////000111111111111111000000000000000000000000000111111111111222222222111111000000000000111111333333444444555666666666666666888999999999999999999:::::::::::::::999888888777666555444444333333777888===BBBFFFMMM[[[hhhyyyiiiccc___^^^eeepppzzzrrryyy}}}mmm^^^NNNAAA>>>AAA>>>===;;;999888666666555777666555555444444555555444444444444555666777777777555333333555666666555777777666666666666777777666555555888999999===CCCLLL___wwwfffWWWNNNLLLLLLJJJIIIGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????????????????>>>===;;;999888666333333222111000000000000000000////////////000000111222333333333444666888777999;;;<<<===>>>@@@BBBBBBBBBCCCEEEGGGIIIKKKLLLRRRRRRRRRQQQPPPNNNMMMLLLNNNOOOPPPSSSWWWZZZ]]]___bbbdddgggiiikkkmmmppprrrttttttuuuvvvvvvvvvvvvvvvxxxzzz|||zzzgggYYYVVVXXXllluuusssxxx|||vvvcccVVVMMMDDD===:::777666666777999<<>>???@@@EEEHHHRRR```nnntttrrrnnn\\\QQQFFFBBBAAA>>>===>>>>>>>>>???@@@AAAAAAAAAAAAAAADDDGGGIIIHHHGGGFFFGGGBBBDDDHHHJJJLLLOOORRRTTTTTTVVVZZZ]]]^^^]]]\\\ZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPMMMMMMMMMMMMKKKIIIFFFEEEDDDBBBAAAAAABBBBBBAAA@@@;;;;;;:::888777666555444222222111000////////////,,,,,,++++++++++++,,,,,,************++++++++++++------------------------........................---------------------------------............///,,,------------------...------------------------//////............//////000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222222222111111111111111222333333444444555666666666444555777888999999888888888888999999999888777666555444333333222222222333666666:::@@@IIIXXXoooxxxkkkhhhgggfffllluuu|||www~~~xxxiii[[[LLL@@@===AAA::::::999888777777777777666666555444444444444555333333333333444555666777666555444555777888888777777777666666666666777777777555666999:::999>>>CCCJJJ]]]lllZZZOOOLLLLLLKKKIIIGGGEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBB@@@@@@?????????@@@AAAAAA@@@@@@???>>><<<:::888777333222111000////////////000000////////////000000000222333333222333666888777999;;;<<<<<<===???AAABBBCCCDDDEEEGGGJJJLLLMMMQQQQQQQQQQQQPPPOOOMMMLLLMMMMMMOOOQQQUUUYYY\\\^^^```bbbdddfffgggiiimmmoooqqqrrrssstttuuuuuuuuuuuuwwwyyy}}}mmm]]]WWWPPPeeexxxyyy|||kkk[[[QQQGGGAAA???777666666666888;;;>>>@@@???AAADDDHHHKKKMMMNNNNNNJJJJJJHHHDDD@@@>>>???@@@EEEHHHPPP]]]kkktttvvvtttdddWWWKKKFFFCCC???======<<<===>>>??????????????????CCCGGGIIIIIIHHHHHHHHHBBBDDDFFFHHHJJJLLLPPPSSSRRRTTTXXX\\\^^^]]]\\\ZZZ\\\[[[ZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPNNNNNNOOONNNMMMJJJGGGEEEEEECCCBBBBBBCCCDDDBBBAAA<<<;;;:::999888666555555333222111000////////////------,,,,,,+++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////////////////---------.........//////,,,,,,,,,------.........------------------------//////............////////////////////////////////////000111111111111111000000000000000000000000000111111111111222222222333333222222111222222222333333444444555666666777333444666777888888777777666777888888888666555444222222222333444666777888;;;;;;>>>GGGUUUkkkzzzrrrsssvvvvvv||||||zzzuuufffXXXJJJ???<<<@@@777777666666777888999999666666555444444444444555555444444555555666777888555555555777999:::999888888777666666666666777777888666777:::;;;:::???DDDHHH[[[qqq\\\OOOMMMLLLKKKIIIGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBB@@@@@@???>>><<<:::999888222111000///............222222111111111111222222000111333333222333555777666888;;;<<<<<<===???AAACCCCCCDDDFFFHHHJJJLLLMMMPPPQQQQQQRRRQQQPPPNNNMMMLLLMMMNNNPPPTTTXXX[[[]]]___```bbbdddeeegggjjjlllnnnoooqqqssstttuuuvvvvvvxxxzzz~~~xxxiiiZZZPPPOOOYYYkkktttkkkrrr{{{}}}}}}fffVVVLLLFFFBBB>>>;;;888666777999999:::===???CCCGGGJJJKKKKKKKKKNNNKKKGGGCCC@@@>>>======DDDHHHLLLSSSaaaqqqvvvssshhhYYYMMMJJJIIICCC???>>>???>>>===;;;;;;<<<======>>>???AAACCCEEEFFFFFFGGGDDDCCCCCCDDDFFFJJJOOOQQQRRRTTTWWWZZZ[[[\\\[[[[[[\\\\\\[[[YYYWWWUUUSSSRRRNNNQQQTTTVVVVVVSSSNNNLLLPPPOOONNNNNNMMMLLLHHHFFFGGGFFFDDDCCCBBBBBBBBBBBB===<<<;;;999888777777666555444333111000//////...///---,,,,,,,,,,,,+++)))***************++++++++++++++++++************)))'''))),,,...000000///...////////////////////////000///...---,,,------...//////---,,,,,,---...///........................111111000///...---,,,,,,........................////////////000000000000333333333222222222111111444333222111000......---222000///000333444222000333333333444444444555555555666666777888999999999888888888888777666555444444555555333222222444666999<<>>@@@GGG\\\uuuwwwfffYYYOOOLLLIIIGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>?????????@@@@@@@@@@@@EEEDDDAAA???===;;;::::::333333222222222222222333333333333333333333333333444333222222222444666888999::::::::::::<<>>AAAEEEHHHJJJJJJKKKLLLJJJFFFCCC@@@>>>>>>>>>BBBFFFJJJOOO\\\kkkttttttnnnaaaSSSMMMHHHBBB@@@AAA???>>>===<<<;;;;;;;;;;;;:::<<<>>>@@@BBBDDDEEEEEECCCCCCCCCDDDGGGKKKOOOQQQTTTUUUXXX[[[\\\]]]\\\\\\\\\\\\[[[YYYXXXVVVTTTSSSPPPRRRUUUWWWVVVSSSOOOLLLPPPNNNMMMMMMMMMKKKHHHFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>===<<<:::999888777777666555333222000////////////...,,,,,,------+++***************************+++++++++************))))))***+++---.........---.......................................---,,,,,,///...---,,,,,,---...///...............---------000000000///......------........................////////////000000000000333222222222111111111111000000111111111000000000222000///000222444222111333333333444444444444555555555666777777888999999777777777777666555444333222333444444444555777999===CCCQQQggg~~~ooo[[[MMMCCC;;;777888666666666666555555555555444555666555444444555666444444555555555555444444555555666777777777777777888888777777666555555555777888:::::::::;;;>>>@@@EEEZZZsssxxxfffXXXOOOMMMJJJHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBBDDDCCCBBB@@@>>><<<:::999444333333222111111111222333333333333333333333333444333222222222444666777888999:::::::::<<>>BBBEEEHHHIIIIIIIIIGGGDDDBBB@@@?????????>>>CCCFFFJJJSSSbbbooovvvvvvlll___TTTJJJBBB@@@BBB???>>>===<<<;;;999888888666888:::<<<>>>@@@AAAAAABBBBBBBBBDDDGGGKKKNNNQQQUUUWWWYYY\\\]]]]]]\\\[[[[[[[[[[[[ZZZXXXVVVTTTTTTRRRTTTVVVXXXWWWTTTPPPNNNOOONNNMMMMMMMMMLLLIIIGGGHHHHHHGGGFFFEEECCCAAA@@@???>>>===<<<:::999888888777666444222111000000000000...------------,,,***+++++++++***)))))))))(((+++++++++************)))******+++++++++,,,,,,,,,------------------------,,,,,,---......---+++***......------------......//////.........---------////////////////////////////////////////////////////////////000000000000111111111111000000000000,,,...///111222222222222111000000000222333222111333333333333444444444444555555666666777777888888777777666666555333222111///222444555666777:::<<<>>>HHH\\\yyy|||vvvtttvvv{{{iiiTTTGGG@@@:::777666666666666666555555555555444555666555444444555666444444555555555555444444555555666777777777777666666666666666666666666666777888999::::::;;;===@@@CCCWWWooo}}}iiiZZZOOOMMMKKKJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCBBB@@@===;;;999555555333222111111111111333333333333333333333333333333222222222444666777777999:::::::::;;;>>>@@@@@@AAACCCDDDDDDEEEHHHJJJPPPQQQSSSSSSQQQOOOKKKIIIIIIIIIJJJLLLNNNQQQTTTVVVXXXXXXXXXZZZ]]]aaadddgggggghhhjjjlllooorrrtttuuuxxxwwwvvvwwwzzz|||~~~~~~~~~kkk[[[PPPLLLMMMRRRXXX___rrrjjj\\\aaakkk}}}qqq\\\NNNHHHAAA>>>999666666666666555666888;;;???BBBDDDFFFFFFDDDCCCBBB@@@????????????<<<@@@CCCEEELLLYYYiiittt|||wwwnnnbbbSSSGGGBBBAAA???>>>>>><<<:::888777666666666888999:::;;;;;;;;;@@@AAAAAACCCFFFJJJMMMOOOTTTVVVXXX[[[\\\\\\[[[ZZZ[[[[[[ZZZZZZXXXWWWVVVUUUTTTUUUXXXYYYXXXUUUQQQOOOPPPOOONNNMMMNNNNNNLLLJJJJJJJJJIIIIIIGGGEEECCCAAA@@@??????>>><<<;;;:::999777777555333222111111111111///............---+++,,,,,,+++***))))))((((((+++++++++*********))))))++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------....../////////...------,,,,,,............//////000000000000000000000000000000////////////000000000000000000000000000/////////,,,---///222333333222222111000000111222222222222222222333333333444444444555555555666666777777777666666555555333222000//////111444666666888:::<<>>;;;777666666666666666555555555555444555666555444444444666444444555555555555444444444555666666777777666666555555555666666666777777666888999::::::;;;===???BBBUUUlllnnn]]]NNNMMMLLLLLLLLLJJJHHHEEEFFFEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@BBBCCCEEECCCDDDDDDDDDBBB???<<<:::777666555333222111111111222222222222222222222222222222222222333444555666666888999::::::;;;===???@@@AAACCCCCCDDDEEEHHHJJJOOOQQQRRRRRRQQQOOOLLLJJJGGGHHHJJJLLLNNNPPPRRRSSSUUUUUUVVVXXX[[[___bbbddddddfffhhhkkknnnpppqqqrrrvvvuuutttuuuxxxzzz}}}~~~kkkZZZNNNIIIMMMSSSXXX\\\hhhgggWWW[[[fffxxxyyyaaaRRRKKKDDD@@@;;;777666666555444444666888;;;>>>@@@AAABBB@@@??????>>>============;;;===@@@BBBFFFPPP```nnn|||~~~uuueeeVVVJJJDDD@@@???>>><<<:::888666666999999999999999888777666>>>>>>@@@BBBEEEIIILLLNNNQQQSSSVVVXXXYYYYYYXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUWWWXXXYYYXXXUUURRRPPPRRRPPPNNNNNNOOOOOONNNMMMKKKKKKJJJIIIHHHFFFEEEDDDAAAAAAAAA@@@???===;;;:::888888666444333222222222222000////////////...,,,---,,,,,,+++***))))))(((+++++++++*********)))))),,,+++***)))))))))******++++++++++++++++++++++++...,,,+++******+++---...+++,,,,,,---------......//////.........---------------......///000000000111111111111111111111111////////////000000000000////////////////////////...///000111222222111111000111111111111111222222222222222333333333444444555555555555555666666666555555444444333111000///000222444555666777999;;;DDDTTTqqq{{{}}}ppp]]]III@@@>>>;;;888777666666666666555555555555444555666555444444444666444444555555555555444444444444555666666666666666444444555555666666777777666777999999999:::===???BBBSSSiiinnn[[[NNNMMMLLLLLLLLLJJJHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFDDDAAA>>>===888777666444333222222222222222222222222222222222111111222222333444444555555777999::::::;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHKKKNNNOOOQQQRRRQQQOOOLLLKKKGGGHHHIIIKKKMMMOOOPPPPPPTTTTTTUUUWWWZZZ]]]```bbbbbbdddgggjjjmmmoooppppppssstttuuuvvvxxxzzz}}}qqq```QQQHHHKKKRRRWWWYYY```ssszzzbbbTTTWWWaaattteeeVVVPPPGGGCCC===999777666444333333444666777:::<<<===>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;>>>AAAHHHVVVbbbttt~~~wwwgggVVVJJJBBB@@@===;;;999888888888===<<<<<<;;;999888666555;;;;;;===@@@DDDGGGJJJKKKNNNPPPSSSUUUWWWXXXWWWWWWZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWYYYYYYWWWUUURRRPPPQQQPPPNNNNNNOOOPPPOOOOOOKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBCCCBBBAAA???<<<;;;999999777555444333333333333111000000000000///------------,,,++++++******+++++++++************)))++++++******************++++++++++++++++++++++++------+++++++++,,,...///***+++,,,------...------........................---.........//////000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000111111///111222222111111222333222222222222333333333333444444555555555555555555333444444333333222111000222333444555555888;;;>>>GGGYYYwww}}}hhhXXXGGG@@@===:::999999666666666666555555555555444555666555444444555666444444555555555555444444444444555666666666666555444444444555555666666666666777888999999:::<<>>AAAJJJUUUdddrrrrrr```PPPCCCAAA===:::888999:::;;;??????>>>===<<<:::999888888999;;;???BBBEEEHHHIIIKKKMMMQQQTTTVVVWWWXXXWWWYYYZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXWWWTTTQQQPPPPPPNNNLLLLLLMMMOOOOOONNNIIIGGGEEECCCCCCDDDFFFGGGCCCCCCDDDDDDBBB@@@===<<<:::999888666555444333333444222111000111111000...------------------------+++++++++************))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++***,,,.../////////---,,,)))***,,,---......------,,,,,,------.../////////.........///////////////000000000000000000000000////////////000000000000/////////000000111111111111000///...///000222333///111333222000000222444111222222222222333333333444444444444444444444444222333333333333333222222333444444555777;;;AAAEEENNNaaa}}}}}}zzzxxxssstttuuuuuuvvvzzzxxx```SSSFFF@@@<<<888888999666666666666555555555555444555666555444444555666444444555555555555444444333444555555666666555555444555555555555555555555555777888999999:::<<<>>>CCCOOO```jjjXXXOOOMMMJJJHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIJJJLLLLLLKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEDDD:::999888888777777777888111111111111111111111111000111111222333333444333333555888:::::::::;;;<<>>@@@@@@@@@???>>>===<<<;;;666888:::===AAADDDGGGHHHJJJMMMPPPTTTWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXXXXVVVTTTQQQOOONNNLLLJJJJJJLLLMMMNNNMMMGGGEEEBBB@@@@@@BBBEEEGGGCCCDDDEEEEEECCCAAA>>><<<;;;:::888777555444444444444222111111222111000...------..................+++++++++************)))(((***,,,---...---+++***++++++++++++++++++++++++'''+++///333444111---***)))***+++---......------+++,,,,,,---...///000000////////////////////////////////////////////////////////////000000000000//////000000111111222222111000...---...111444666///111333222000000222444111111222222222333333333444444444444444444444444222222333444444444444333444444555555888>>>EEEKKK[[[lll~~~yyyxxx|||zzzvvvtttsssrrrpppnnnlllnnnoooppprrrwwwtttZZZPPPFFF@@@;;;666666999777666666666555555555555444555666555444444555666444555555555555555555444333444555555666666555555555555555555555555555555555777888999999:::<<<>>>CCCNNN]]]||||||nnn]]]OOOLLLIIIGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLNNNPPPPPPOOOMMMKKKMMMLLLJJJIIIGGGGGGGGGGGG::::::999999999999999999111111111111111111111111000000111333333333333333222555888::::::::::::;;;===???@@@AAAAAACCCFFFHHHGGGJJJMMMPPPRRRRRRQQQPPPJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRSSSUUUVVVWWWXXXYYYZZZ]]]```dddggghhhhhhhhhiiinnnuuuxxxyyyyyy{{{||||||~~~~~~{{{yyyyyy{{{~~~sss]]]OOOOOOQQQUUUXXX^^^kkkxxxzzzwwwyyyxxxiiiWWWYYYgggqqq~~~{{{eee[[[OOOHHHBBB@@@>>>999666777///111333444555444222111555444444333333444444555444444555666888<<>>@@@BBBBBB@@@===<<<<<<;;;;;;<<>><<<<<<999999888666555444333222000000000111222222333333......---------......///......---------,,,,,,,,,...------,,,,,,------...///...,,,++++++,,,...///***+++,,,---............+++,,,------......------............////////////............/////////000111111111111111111111111//////...---------------......////////////......000000000000000000000000000000000000111111111111222222222222222222222222111333555777777555222111111111111000111111222333444777999777777===IIISSSlllzzzrrrllljjjcccccccccdddhhhnnnssswwwqqqlllhhhlllvvv~~~{{{|||nnnVVVLLL@@@::::::;;;999666666555555555555444444444555666777888888777666555555666777888888777666555444444444555555555555666444444555555555555444444666666777888999;;;<<<===AAAIII]]]|||sssnnn|||}}}qqqdddTTTLLLEEEEEEFFFEEEEEEGGGCCCDDDEEEEEEEEEFFFJJJLLLMMMNNNPPPQQQPPPQQQRRRTTTQQQOOOMMMMMMMMMMMMKKKIII@@@===:::;;;>>>???;;;777666333000000222333222111222222222222222222222222555444444444555888:::<<<;;;<<<===>>>@@@BBBCCCDDDDDDFFFKKKOOORRRTTTTTTSSSMMMKKKIIIIIIKKKNNNOOOOOORRRRRRSSSTTTUUUWWWYYYZZZ\\\^^^aaadddfffhhhhhhiiimmmpppsssvvvvvvwwwyyyzzzwww{{{~~~}}}{{{xxxvvvuuuwwwzzz|||}}}kkkTTTPPPNNNRRRWWWaaaooo}}}ppp\\\YYYccclllxxxrrrdddUUUMMMFFFCCC@@@:::777777222333444444444444333222444444444444333333333333333444444444666:::@@@DDDLLLPPPWWW^^^bbb```ZZZTTTKKKFFF@@@===<<<<<<<<<;;;???AAACCCDDDDDDBBB@@@???;;;::::::;;;>>>BBBFFFIIIKKKNNNQQQSSSTTTVVVXXXZZZYYY[[[\\\\\\YYYWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSRRROOONNNMMMLLLKKKJJJJJJJJJLLLIIIFFFDDDDDDDDDDDDCCCDDDCCCBBB@@@???===<<<;;;999999888777555444333222333333333333222222222222000//////......///000000/////////.........------...------,,,,,,------...///...---,,,,,,---...//////......------,,,,,,++++++,,,------......------............/////////////////////000000000000000////////////////////////000//////...------............////////////......000000000000000000000000000000000000111111111111222222222222222222222222222333555666555444333222222222111111111222222333222555777888:::CCCRRR]]]wwwuuukkkfffaaa___\\\\\\```gggooossssssnnnmmmsss~~~~~~wwwyyy{{{}}}wwwhhhRRRIII>>>999999:::999666666555555555555444444444555666777777777777666555444444555666666555444444444444444555555555555666444444555555555555444444666666777888999;;;<<<===AAAHHHZZZ{{{}}}||||||yyyrrrlllwww~~~{{{nnn```UUUMMMFFFFFFFFFEEEEEEGGGDDDEEEEEEEEEEEEFFFIIILLLPPPQQQSSSSSSRRRSSSTTTVVVRRRQQQOOOOOONNNMMMJJJGGG@@@===999:::===>>><<<999888555111000222333222111222222222222222222222222555444444444555888:::<<<;;;;;;===>>>@@@BBBCCCCCCDDDFFFJJJNNNRRRSSSSSSSSSNNNLLLJJJIIIKKKNNNOOOOOOQQQQQQRRRSSSUUUWWWXXXYYY[[[]]]```ccceeegggggggggiiimmmqqqtttuuuvvvxxxyyywww{{{~~~}}}{{{yyywwwuuuuuuwwwyyy{{{~~~yyy```VVVMMMNNNUUUbbbrrrzzzggg```cccpppzzzooo^^^TTTKKKFFFBBB<<<999888555555444444444444444444444444444444444333222222444444444444666:::@@@EEEHHHIIILLLOOOSSSTTTSSSQQQLLLHHHBBB>>><<<<<<<<<<<<@@@AAACCCDDDEEECCCBBBAAA;;;:::999:::<<>>===<<<;;;:::999888777666444333333555555555444333222222222111111000000000000111111000000000000////////////......------------............////////////......000///...,,,,,,,,,,,,---,,,,,,---............---............////////////111111111111000000000000////////////////////////000000//////......//////......////////////......000000000000000000000000000000000000111111111111222222222222222222222222333333333444444444444444333333222222222222333333111555888<<>>===<<<;;;888444111111222222222222222222222222222222222444444444444555777:::;;;;;;;;;<<<>>>@@@AAACCCCCCDDDFFFIIIMMMPPPRRRSSSSSSOOOMMMJJJJJJKKKMMMNNNNNNPPPPPPQQQRRRTTTVVVXXXYYYZZZ\\\___bbbdddeeeffffffeeeiiinnnrrrttttttuuuvvvwwwzzz~~~~~~|||{{{{{{wwwvvvuuuuuuuuuwwwyyyzzzyyyzzz{{{~~~ooo___OOOLLLTTTbbbsssvvvmmmjjjxxxxxxeeeYYYMMMGGGCCC>>>:::999888666444333222333444555333444444555444333222111333444555666888===CCCGGGIIIHHHHHHIIIKKKLLLMMMNNNLLLHHHCCC>>><<<;;;<<<<<<>>>???AAABBBCCCBBBAAAAAA>>><<<:::999;;;@@@EEEIIIQQQRRRTTTTTTTTTUUUXXXZZZYYY[[[]]]]]][[[ZZZZZZZZZZZZYYYXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNKKKJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@>>>===<<<::::::999888666555444444444444444444333333222222222111111000000000000111111000000000000/////////......------------.........///000111111000///......---,,,+++,,,...000111,,,------...........................////////////111111111000000000//////111111111111111111111111000000////////////000000......////////////......///////////////////////////000000000111111111111111111111111111111111111444333222222222333444555444444333333333333444444333666;;;AAALLL]]]qqqrrrkkk```XXXWWW]]]gggnnnuuuwww~~~zzzxxxzzzvvvsssyyymmm[[[HHHBBB;;;888888:::999777666555555555555444444444555555555555555555555555333333333333333333333333444444444555555555555666444444555555555555444444666666666777888:::<<<===BBBDDDOOOkkk}}}zzzyyywwwuuuiiiYYYOOOFFFDDDDDDCCCCCCFFFEEEFFFFFFFFFEEEFFFIIIKKKSSSTTTVVVUUUTTTTTTVVVWWWVVVVVVVVVVVVUUUPPPJJJEEEAAA>>>;;;:::<<<>>>?????????<<<777444222222222333222222222222222222222222333333333444666777999::::::;;;<<<>>>???AAABBBCCCDDDEEEHHHKKKNNNQQQRRRSSSPPPNNNKKKJJJKKKLLLMMMLLLNNNNNNOOOQQQSSSUUUWWWXXXYYY[[[^^^aaaccceeeeeefffcccggglllpppqqqqqqqqqrrrtttwww{{{|||xxxwwwwwwwwwrrrsssssstttuuuwwwxxxxxxwwwxxxzzz~~~vvvcccPPPKKKSSSbbbsss{{{rrr{{{mmm___PPPHHHEEE@@@<<<;;;999888555333222222444555444444444555555444444444111333666888;;;???DDDHHHIIIIIIIIIHHHGGGGGGGGGGGGIIIGGGCCC???<<<::::::;;;>>>???@@@BBBBBBCCCBBBBBBAAA???;;;999:::===BBBEEEMMMOOORRRTTTUUUVVVYYY[[[WWWZZZ\\\\\\[[[ZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNLLLKKKKKKJJJHHHGGGGGGGGGEEEDDDBBBAAA??????;;;;;;:::888777666555444111222222222333333444444222111000000/////////000000000000/////////......///......------......///---///111222222111///---...---,,,+++,,,...000222,,,---......//////..................////////////////////////////////////000000000000000000000000000000////////////000000......////////////......///////////////////////////000000000111111111111111111111111111111111111333333111111111333444666444444444444444555555666444777<<>>===>>>AAACCCDDDCCCAAA===888444333333333222222222222222222222222222333333444666777999999:::;;;<<<===???AAABBBCCCDDDEEEFFFIIILLLOOORRRSSSRRROOOLLLJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTVVVWWWYYY[[[]]]```cccdddeeeeeecccgggkkknnnnnnnnnnnnooorrrtttxxx||||||wwwtttsssssstttoooqqqsssuuuvvvvvvvvvvvvtttvvvzzztttcccPPPJJJQQQ^^^ooo|||zzz|||xxxgggVVVLLLHHHCCC>>>===;;;:::777555333444444555444444444444555666777888333777;;;>>>@@@BBBEEEGGGHHHIIIIIIGGGEEEBBBBBBBBBEEEEEEDDDAAA===;;;:::;;;???@@@AAABBBDDDDDDEEEEEEBBB@@@===::::::<<>>CCCJJJ^^^vvvaaaUUUIIICCC@@@>>>???AAAAAACCCCCCCCCDDDEEEHHHKKKKKKMMMOOOOOOOOOOOOQQQSSSVVVVVVWWWXXXXXXTTTOOOJJJDDDCCCBBBBBBCCCEEEGGGHHHFFFEEEBBB===888444333444222222222222222222222222222222333555666777888888::::::;;;===???@@@BBBBBBDDDDDDEEEGGGJJJNNNQQQSSSSSSPPPLLLJJJJJJKKKJJJJJJJJJKKKLLLNNNPPPSSSUUUVVVWWWYYY\\\___aaacccccccccdddgggjjjlllmmmmmmooopppssssssuuuyyy~~~~~~|||yyyuuurrrqqqppppppnnnpppsssvvvwwwwwwuuutttpppsssxxxtttdddRRRKKKMMMVVVdddpppzzz{{{sss___SSSMMMFFFAAA???>>><<<:::888777666666666666555444444555888;;;===>>>BBBGGGJJJJJJIIIHHHHHHGGGHHHHHHFFFBBB@@@AAACCCBBBDDDFFFDDD@@@===<<<<<<>>>>>>@@@AAACCCDDDEEEEEE@@@???===;;;;;;===???@@@EEEIIIOOOSSSTTTTTTUUUUUURRRTTTWWWXXXWWWWWWWWWXXXWWWUUURRRPPPOOOOOOQQQRRRNNNNNNMMMLLLLLLLLLMMMMMMQQQOOONNNMMMMMMLLLJJJHHHIIIHHHGGGEEECCCBBBAAA@@@<<<<<<;;;:::888777666555333333333333444444444444444444222111111000000000222222111111111000000000//////............//////......///000000///......000000//////...---------------...///////////////............////////////------...///000111111222..............................------...//////000......////////////......000000000000000000000000000000000000111111111111111111111111111111111111111111111111222333444555222333333555666888:::;;;<<<>>>BBBJJJWWWgggwwwvvvqqqooommmuuu~~~}}}uuummmhhhjjjvvvvvv```LLL???===;;;999777777666555666555555555555444444444444444333222222333444444777666555444444555666777444444444555555555555666444444555555555555444444555555555666888999;;;<<<;;;CCCJJJZZZ}}}gggZZZLLLDDD@@@>>>>>>AAA???@@@AAABBBCCCEEEHHHKKKGGGIIIKKKLLLMMMNNNPPPRRRRRRSSSTTTUUUVVVTTTOOOLLLEEEFFFFFFGGGGGGHHHJJJLLLIIIIIIGGGBBB<<<666444444222222222222222222222222111222333555666777888888999:::;;;===???@@@AAABBBDDDDDDDDDEEEIIIMMMQQQSSSTTTQQQMMMKKKJJJJJJIIIIIIIIIJJJKKKMMMOOORRRTTTVVVTTTVVVYYY\\\^^^``````aaaccceeehhhjjjlllooorrruuuwwwuuutttvvv{{{~~~~~~~~~}}}{{{yyywwwtttqqqooonnnmmmmmmppptttwwwxxxwwwtttrrrooorrryyy}}}~~~wwwhhhVVVKKKIIIMMMXXXbbbpppuuuxxx{{{zzz{{{}}}fffXXXQQQIIICCC@@@@@@???===;;;:::888888777666555333333555999===@@@IIIMMMRRRTTTSSSPPPMMMKKKHHHHHHHHHEEEBBBAAADDDGGGAAADDDGGGGGGCCC???======;;;<<<===>>>@@@AAACCCCCC>>>===<<<;;;<<<>>>@@@AAADDDHHHNNNSSSSSSSSSRRRRRRPPPSSSUUUVVVVVVVVVVVVWWWVVVTTTQQQNNNMMMNNNOOOQQQPPPPPPOOONNNNNNNNNOOOOOORRRPPPOOOOOOOOONNNKKKIIIHHHGGGFFFDDDCCCAAA@@@???===<<<;;;:::888777666666666666666555444444333333666555444333222222222222333333333222222222111111//////............//////......////////////......,,,---...///000000000000---......///////////////............/////////000---......000111222333444000000000000000000000000---------------...///000......////////////......000000000000000000000000000000000000111111111111000000000000000000000000000000111222333333444444222222333555777999;;;===BBBCCCGGGOOO[[[jjjxxx{{{sssoookkkrrryyywwwpppiiifffffflll{{{qqqZZZGGG===<<<:::888666555444333666666555555555444444444444444222222222222444444666555444444444444555666444444444555555555666666444555555555555555555444555555555666777999;;;<<<:::CCCKKKYYY{{{kkk^^^OOOFFFAAA>>>>>>AAA===>>>@@@AAABBBDDDHHHKKKEEEGGGJJJKKKLLLMMMOOOQQQPPPPPPQQQRRRTTTSSSOOOMMMFFFGGGIIIJJJJJJKKKLLLNNNJJJKKKJJJFFF>>>777444444222222222222222222222222111222333555666777777888999:::;;;===>>>@@@AAABBBDDDCCCCCCEEEHHHLLLQQQSSSUUURRRMMMKKKJJJJJJIIIHHHHHHIIIJJJLLLOOORRRTTTUUURRRTTTWWWZZZ\\\]]]^^^^^^bbbdddfffiiilllqqqvvvzzzzzzwwwtttuuuyyy|||}}}||||||}}}~~~~~~|||{{{yyyxxxvvvtttqqqooommmkkknnnqqquuuxxxyyywwwsssqqqooottt{{{~~~~~~~~~{{{xxx{{{~~~uuuiiiXXXLLLHHHKKKPPPSSSeee{{{}}}uuummmkkknnnwwwrrr```UUUKKKEEEDDD@@@>>><<<:::::::::888777999:::999888777:::AAAFFFNNNTTTZZZ]]][[[WWWSSSRRRPPPKKKFFFCCCCCCDDDCCCAAAAAABBBDDDEEEDDD@@@;;;888;;;<<<===???@@@AAAAAAAAA===<<<;;;:::;;;===???@@@DDDFFFJJJNNNQQQTTTUUUVVVRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNOOONNNMMMKKKIIIHHHEEEEEECCCBBB@@@???=========<<<;;;;;;999999888777555555555555555666777777666666666555444444333333333333222111000000000111222222222111111111000000000000000000////////////........................///////////////////////////////////////...............//////000000111111////////////////////////000000000000000000000000000000000000////////////000000000000000111111222000111111111111222222222222222222111111111000000000111111111111222222222555555555555888===CCCHHHWWWSSSTTT\\\dddkkkvvvtttjjjjjjjjjkkkllljjjgggeeeeeegggxxx}}}jjjSSSBBB===;;;888555333444666888666666555444333333222222444444444444444444333333555555555555555555555555444444444555555555555666888777666555555666777888777666555444555777999:::999CCCGGGOOOsssxxxiiiWWWLLLDDD>>>===>>>=========>>>@@@DDDGGGIIIHHHGGGFFFFFFHHHJJJLLLNNNOOONNNMMMNNNQQQRRROOOMMMOOOOOOOOONNNNNNMMMMMMLLLOOOOOOMMMJJJDDD>>>888444555444222111111111111222444333222222222444666888999:::;;;===>>>?????????@@@BBBDDDEEEGGGKKKPPPTTTUUUUUUSSSOOOJJJGGGGGGGGGHHHIIIIIIKKKMMMOOOQQQRRRSSSUUUWWWZZZ\\\^^^``````aaacccgggiiikkknnnqqqtttuuuttttttuuuwwwyyyyyyyyyuuuwww{{{~~~}}}|||wwwvvvtttrrrpppoooooopppqqqrrrsssssstttssssssrrr{{{~~~~~~~~~|||xxxvvvvvvwwwxxxwwwwwwkkk[[[NNNHHHGGGIIIKKKWWWmmmxxxiii^^^^^^bbbkkk~~~|||hhhZZZNNNGGGEEEAAA???===;;;;;;;;;:::888888999999999999===DDDIIIRRRXXX^^^aaa```\\\YYYXXXRRRNNNIIIFFFEEEDDDBBB@@@???AAACCCEEEDDD@@@<<<:::999999;;;<<<============<<<<<<;;;:::;;;<<<>>>@@@BBBDDDGGGKKKNNNPPPRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSUUUTTTRRRQQQPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIHHHEEEEEEDDDBBB@@@???=========<<<;;;;;;999999888777555555555555555666777777666666666555444444333333222222111111000111111111222222222111111111000000000000000000////////////......................../////////////////////////////////////////////...////////////000000000000////////////////////////000000000000000000000000000000000000////////////000////////////000111111000111111111111222222222222222222111111111000000111111111111222222222222555555555666;;;CCCMMMUUUaaa\\\\\\aaagggooo|||rrrhhhhhhbbbcccbbb___]]]aaaiiioooxxxeeePPP@@@===<<<:::999888777777777666555555444333333222222444444444444444444444444555555555555555555555555555555555666666666666777888777666555555666777888777666555555666777999;;;:::CCCGGGNNNpppnnnZZZNNNFFFAAA>>>???=========>>>@@@CCCGGGHHHFFFEEEDDDDDDEEEGGGJJJKKKNNNMMMLLLMMMOOOPPPNNNLLLPPPPPPQQQQQQQQQQQQQQQQQQSSSQQQMMMHHHCCC>>>:::777555444333111111111222222555444333333333555777888888999;;;<<<>>>>>>??????@@@BBBDDDEEEGGGJJJOOOSSSTTTTTTRRROOOKKKHHHGGGGGGHHHIIIIIIKKKLLLNNNPPPQQQSSSUUUWWWYYY\\\]]]^^^___^^^aaadddfffhhhkkknnnppprrrrrrqqqrrrtttvvvvvvvvvuuuwwwzzz}}}}}}|||zzzyyywwwuuutttrrrppppppppppppssssssttttttuuuuuuvvvwww{{{}}}zzzvvvsssssstttuuuuuu}}}rrraaaRRRIIIEEEDDDEEEKKK^^^uuu}}}fffVVVWWW\\\cccxxxsssbbbUUULLLJJJCCC@@@===<<<<<<<<<;;;:::888888999:::<<>>===???AAACCCCCCAAA>>><<<999999999::::::;;;;;;;;;;;;::::::::::::<<<>>>??????AAADDDGGGJJJLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLJJJHHHGGGFFFEEEDDDBBBAAA???>>>======<<<;;;;;;999999888777555555555555555666777777666666555555444333333333111111111000111111222222222222222111111111111111000000000000////////////........................////////////////////////......//////////////////000000000000////////////////////////////////////000000000000000000000000////////////000000000000//////......//////000111000111111111111222222222222222222111111111111111111111111111222222222333555555555888???JJJXXXaaajjjfffcccdddhhhrrr~~~pppgggeeedddbbb^^^[[[]]]fffsss}}}{{{wwwxxxppp^^^JJJ===::::::::::::999777666555555555555444444333333222222333333444444555555555555555555555555555555555555666666666666777777777777777666666666666777777777777666666777888:::;;;;;;BBBFFFMMMkkkuuu]]]OOOIIIDDDAAA???>>>>>>>>>???@@@CCCFFFGGGCCCBBBAAAAAABBBDDDFFFHHHKKKJJJJJJKKKNNNOOOOOONNNPPPQQQQQQRRRSSSSSSTTTTTTVVVSSSNNNIIICCC???<<<:::666555333222111111222222555555444444444666777999888888:::<<<===>>>??????@@@BBBDDDEEEGGGJJJNNNQQQRRRRRRRRROOOKKKHHHGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPTTTUUUVVVYYYZZZ\\\]]]]]][[[]]]```cccdddfffiiilllmmmnnnnnnooopppqqqrrrsssuuuwwwyyy{{{{{{yyywwwuuuuuuuuusssrrrqqqqqqqqqrrrtttsssssssssuuuxxx|||~~~~~~zzzvvvqqqnnnnnnpppqqqqqq{{{iiiWWWKKKEEEEEEFFFHHHUUUfffyyylllUUUUUUZZZ___ssskkk\\\SSSNNNDDDAAA>>><<<<<<<<<;;;::::::::::::;;;>>>BBBGGGKKKOOORRRWWWZZZZZZYYYWWWVVVRRRPPPMMMIIIEEEAAA>>><<<:::<<>>???@@@AAADDDFFFHHHJJJJJJLLLKKKJJJJJJKKKLLLNNNOOORRRRRRRRRQQQQQQQQQQQQQQQOOOOOONNNLLLLLLKKKKKKKKKJJJKKKKKKLLLKKKIIIHHHGGGFFFEEEDDDCCCAAA???>>>======<<<;;;;;;999999888777555555555555555666777777666666555444444333333222111000000000111222333333111111111111111111111111000000000000////////////........................////////////////////////............////////////111111000000//////......////////////////////////////////////////////////////////////000000000000...............///000000000000111111111222222222111111111111111111111111111111111222222222333333444555777:::AAALLLXXX```jjjhhhfffdddgggrrr~~~tttssswwwwww|||xxxllleeedddiiiddd^^^___gggsss~~~yyytttooorrr|||yyyhhhVVVFFF<<<888777777666555555444444555555444444444333333333222222333333444555666666555555555555555555555555555555555555666666666666777777666666666666777777888777777777888999:::;;;:::AAAEEELLLgggyyy^^^PPPJJJFFFBBB@@@????????????AAABBBDDDEEEAAA@@@??????@@@BBBDDDEEEGGGGGGHHHJJJMMMPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTPPPKKKFFFAAA===;;;777666444333222222222222444444333333444555666777666777999;;;===>>>>>>???@@@BBBDDDEEEFFFIIILLLOOOOOOQQQQQQPPPMMMIIIHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOSSSTTTVVVWWWYYYZZZ[[[[[[YYY[[[^^^```aaacccfffhhhjjjkkkmmmnnnnnnooopppqqqvvvwwwxxxyyyyyywwwuuussstttttttttssssssssstttttttttsssrrrssswww}}}|||xxxtttnnnjjjjjjkkkmmmnnnmmmZZZKKKFFFGGGIIIHHHPPP[[[iiizzzqqqXXXSSSTTTYYYkkkuuucccVVVOOOFFFCCC>>><<<;;;;;;:::999<<<;;;:::;;;===@@@CCCEEEHHHJJJMMMPPPQQQQQQOOONNNLLLKKKIIIEEEAAA===;;;999:::<<<>>>AAABBBBBBAAA@@@======;;;::::::999::::::888999999:::;;;<<<===>>>@@@@@@AAACCCDDDFFFHHHIIIKKKJJJIIIIIIJJJKKKMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA@@@>>>>>>===<<<;;;;;;999999888777555555555555555666777777555555555444333333222222111000000000111222333333111111111111111111111111000000000000////////////////////////////////////////////////////////////---.........//////000000111111000000//////......////////////////////////////////////////////////.../////////000000000111...............///000000000000111111111222222222111111111111111111111111111222222222222333333333444666999<<>>???@@@CCCDDDBBBDDDFFFIIILLLPPPTTTVVVSSSSSSRRRQQQPPPOOOOOONNNRRRRRRRRROOOKKKDDD>>>:::888777555333222222222333222222222222333444555555555666888:::<<<===>>>>>>@@@BBBDDDEEEFFFHHHKKKMMMNNNPPPRRRQQQOOOKKKIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNRRRSSSTTTVVVXXXYYYYYYYYYYYY[[[^^^___```bbbdddfffhhhkkknnnnnnnnnmmmooopppuuuvvvwwwxxxxxxvvvuuutttsssttttttuuuvvvwwwwwwwwwvvvuuutttvvv|||{{{vvvqqqjjjfffeeegggjjjkkkqqq]]]MMMFFFFFFIIIGGGKKKRRR]]]jjjzzzxxx```UUURRRWWWgggyyylll[[[PPPJJJFFFAAA===;;;;;;:::999<<<:::888888;;;===??????CCCCCCDDDGGGIIIIIIHHHFFFCCCCCCBBB???;;;999999:::<<<>>>@@@CCCDDDDDDDDDCCC>>>===;;;999888888888888888999:::;;;<<<===>>>???AAAAAAAAABBBCCCEEEGGGGGGIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGGGGFFFEEECCCAAA@@@???>>>===<<<;;;;;;999999888777555555555555555666777777555555444444333222222222111111111000111111222222111111111111111222222222000000000000////////////////////////////////////////////////////////////------......///000000000000000000000////////////////////////////////////000000000000000000000000......//////000000111111//////......//////000111000111111111111222222222111111111111111222222222222222222222333333333333444777:::===@@@EEEJJJNNN]]]gggpppooonnnwww{{{xxxyyyttteee\\\\\\___ooovvvzzzuuummmfffbbb______^^^fffyyywwwsssqqqvvvnnnYYYHHH???;;;;;;999666333333444777999444444444444444444444444222333333444444555555555555555555555555555555555222222333333333444444444666666777777777777666666666666777888888999999999:::>>>BBBIII\\\~~~hhhWWWNNNGGGCCCAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>>???AAACCC@@@BBBDDDGGGJJJNNNSSSVVVUUUTTTSSSRRRPPPOOONNNNNNOOOPPPRRRQQQMMMFFF@@@;;;999888666444333222333333000111111222333333444444444555777:::<<<===>>>>>>???AAADDDEEEFFFGGGIIIKKKLLLOOOSSSSSSQQQNNNKKKJJJHHHHHHHHHHHHJJJKKKLLLMMMPPPQQQSSSUUUVVVXXXYYYYYYZZZ\\\^^^___```aaaccceeegggkkkoooooonnnmmmnnnppprrrsssuuuvvvvvvvvvvvvuuussstttvvvxxxyyyzzzzzzzzzzzzyyyxxxzzz~~~{{{tttnnnfffaaa```cccfffhhhwwwdddSSSIIIEEEFFFFFFHHHMMMUUUaaammmzzz}}}iiiWWWQQQXXXgggrrryyyfffYYYOOOKKKDDD@@@===<<<;;;:::999777555555888;;;;;;:::???>>>===???BBBBBB@@@>>><<<<<<<<<999777666999<<>>??????BBBBBBAAAAAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNOOOOOOOOONNNLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFEEECCCBBB@@@???>>>===<<<;;;;;;999999888777555555555555555666777777555555444333333222222111222222111111000111111111000000111111111222222222000000000000////////////////////////////////////////////////////////////------......///000000111////////////000000000000////////////////////////000000000000000000000000.........///000111111111000////////////000111111000111111111111222222222000000111111111222222222222222222333333333444444666777999;;;>>>CCCJJJNNN___ppp}}}|||zzz||||||rrreeeZZZUUUVVVYYYdddnnnuuuqqqjjjeee___ZZZYYYaaasss|||{{{iiiRRRBBB;;;:::888777666444444555666777444444444444444444444444444444444444444444444444555555555555555555555555333333333444444444555555555666777888888777666555555555666777888888888888;;;===AAAGGGUUUtttsss___RRRHHHCCCBBBAAAAAAAAABBBAAAAAA@@@@@@???>>>===<<<<<<>>>@@@AAA???AAADDDDDDEEEHHHNNNRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOPPPOOOLLLGGGBBB???:::999777555333333333333111111222333444444444444333555777999;;;===>>>>>>???AAADDDEEEEEEFFFHHHIIILLLPPPTTTUUUSSSPPPMMMKKKGGGGGGGGGHHHIIIJJJLLLLLLNNNOOOQQQSSSVVVWWWYYYYYYZZZ\\\^^^______```bbbdddfffjjjooopppmmmlllnnnpppnnnoooqqqssstttuuuvvvvvvsssuuuwwwzzz|||}}}}}}}}}|||zzzyyyzzz~~~~~~}}}~~~~~~}}}{{{qqqkkkbbb\\\[[[^^^bbbeee~~~lllZZZLLLFFFDDDHHHIIILLLSSS[[[fffrrr{{{{{{jjjTTTLLLVVVdddjjjrrrdddSSSNNNGGGBBB???===<<<;;;666444222333777::::::999;;;999888:::<<<===;;;888777888888666444666:::>>>EEEFFFHHHJJJKKKKKKKKKKKKEEECCC@@@>>><<<;;;<<<<<<888999;;;===>>>???@@@@@@BBBAAAAAA@@@AAABBBDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@???>>>===<<<<<<;;;:::999888777555555555555555666777777555555444333333222222111333333222111000000000111000000111111222222222222000000000000////////////000000000000000000000000////////////////////////---------...///000000111......//////000000111111////////////////////////000000000000000000000000---......///000111111222000000000000000111222222000111111111111222222222000000111111222222222222222222333333333444444444777777888999===DDDMMMSSSeeeyyyvvvfffWWWOOOMMMPPPSSSYYYfffpppnnnhhhddd]]]WWWSSSbbbyyy~~~fffNNN???999999444444444555444444333333444444444444444444444444444444444444444444333333555555555555555555555555444444444555555555666666555666777888888777666555444555666777777888888777<<<===@@@EEEPPPmmm{{{fffUUUIIICCCCCCAAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<>>>???@@@BBBCCCCCCBBBDDDIIIMMMMMMLLLLLLLLLLLLLLLLLLLLLOOONNNNNNLLLJJJGGGDDDBBB;;;999777555444333333333111222333444555555555555333444666999;;;===>>>>>>???AAADDDEEEEEEFFFGGGIIILLLPPPTTTVVVUUUQQQNNNLLLGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPSSSUUUWWWYYYYYYYYY[[[]]]^^^^^^___aaaccceeejjjooopppmmmkkkmmmpppkkklllnnnqqqsssuuuvvvvvvtttuuuxxx{{{}}}{{{yyywwwwwwzzz~~~{{{{{{{{{{{{{{{ooohhh___YYYXXX[[[___bbbuuudddRRRIIIIIICCCFFFHHHLLLYYYhhhmmmiiippptttooo___TTTXXXeeemmm|||vvviii]]]SSSJJJGGGDDD???999777666666666666666777888888:::999888777666555555555555555555444555888<<<@@@FFFHHHKKKNNNNNNNNNLLLKKKEEECCC@@@??????>>><<<::::::::::::;;;===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCBBBGGGGGGFFFFFFEEEFFFFFFFFFHHHJJJLLLNNNOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLIIIGGGIIIMMMOOOLLLHHHGGGGGGEEEDDDBBB@@@???>>>999999999999999999999999666666555555555555666666888777555333222222222333000000000000000000000000000000000000000000000000000111222222111000///...////////////////////////111111000///////////////111222333333222000---,,,//////000000000000//////////////////000000000000000000000000000000000000......////////////......333333444444444333333222111111111111111111111111000111111111111222222222222333333222222222555777666:::===<<<<<>>>>>CCCPPPaaannnXXXNNNHHHBBBBBBAAA@@@AAACCCCCCCCCBBB???>>>===<<<<<<===>>>??????@@@AAABBBDDDEEEFFFGGGIIIKKKLLLLLLJJJIIIHHHHHHLLLLLLKKKJJJIIIGGGEEEDDD>>><<<999666444222222222444444444333333444555555555555666777888:::;;;<<<@@@AAABBBDDDEEEGGGHHHIIIJJJNNNTTTXXXYYYVVVRRRNNNKKKIIIGGGGGGIIIKKKLLLLLLPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZ[[[]]]```bbbcccgggiiikkkmmmnnnnnnmmmlllqqqqqqqqqppppppqqquuuxxxwwwyyy}}}~~~|||||||||||||||~~~|||{{{{{{zzzwwwssspppfff[[[WWWVVVXXX]]]dddxxx~~~qqq[[[LLLGGGFFFHHHIIIMMMYYYhhhnnnllltttzzzwwwhhh[[[]]]hhhppp}}}qqqbbbVVVLLLHHHFFF@@@<<<:::777777666666666666777777666666555444333333222222222333555777:::===BBBFFFKKKLLLNNNOOOPPPOOOMMMLLLFFFDDDAAA@@@??????>>><<<;;;;;;;;;<<<===???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKIIIGGGIIIMMMNNNLLLHHHGGGGGGEEEDDDBBB@@@???>>>;;;;;;;;;:::::::::999999666555555555555555555666777666555333222222111111000000000000000000000000000000000000000000000000000000111222111111//////////////////////////////000000///...............---...000000000///---,,,//////000000000000//////////////////000000000000000000000000000000000000...//////000000//////...///000000111111000000///111111111111111111111111111111111111222222222222333444333222000000222444555777:::<<>><<<<<<<<<===>>>>>>???@@@AAABBBDDDEEEEEEFFFHHHJJJJJJIIIGGGGGGHHHJJJJJJIIIHHHGGGEEEDDDCCC???===:::777555333333222444444333333333333444444666666666777888:::<<<===>>>???@@@AAACCCEEEFFFGGGJJJMMMSSSWWWYYYWWWSSSPPPLLLJJJHHHHHHIIILLLMMMMMMNNNOOOOOOQQQRRRTTTVVVWWWXXXYYYZZZ[[[]]]```bbbccceeegggjjjmmmnnnoooooonnnqqqrrrsssrrrrrrrrruuuwwwyyy{{{~~~~~~}}}yyyxxxyyyxxxtttqqqnnncccYYYUUUTTTUUUZZZaaannnwwwlllXXXMMMIIIIIIJJJNNN[[[jjjsssuuu~~~vvvgggdddmmmvvv{{{hhh\\\PPPJJJGGGBBB>>>>>>999999777666666555666666333333333333333222111111111444888;;;???DDDJJJNNNSSSSSSSSSRRRPPPNNNMMMLLLFFFDDDAAA@@@@@@@@@???>>><<<<<<<<<======???@@@@@@>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFIIIJJJJJJLLLMMMNNNOOOOOOLLLKKKJJJJJJIIIJJJJJJJJJKKKIIIHHHIIILLLMMMKKKHHHGGGFFFEEEDDDBBB@@@??????======<<<<<<;;;:::999999555555444444444444555555444444444444333111000000000000000000000000000000000000000000000000000000///000000111111111111000//////////////////////////////...---------......,,,---...000000000///...//////000000000000//////////////////000000000000000000000000000000000000///000000111111000000///......//////000//////...111111111111111111111111111111111111222222222333333444444333222333555777666777999@@@LLL___rrr{{{zzz{{{}}}~~~~~~|||{{{rrreee\\\ZZZ\\\^^^___aaaeeegggddd]]]VVVQQQPPP^^^ccckkkttt}}}~~~}}}~~~|||}}}yyy___JJJ???:::888888888777777666555444333333444444444444333333333333333333333333333333333333222222333333333333444444333333333444444444555555555555555666666666777777777777777888888999999999999;;;;;;@@@KKKYYY|||mmmYYYKKKCCCDDDCCCBBBCCCEEEFFFEEEDDDAAA@@@>>>===<<<<<<<<<<<<======>>>???AAABBBCCCCCCBBBDDDGGGGGGGGGFFFGGGGGGHHHGGGGGGFFFEEECCCBBBAAA@@@>>><<<999777555444444333333222222222222333333666666777777999:::<<<======>>>???AAABBBDDDEEEFFFHHHLLLRRRVVVYYYXXXUUUSSSNNNLLLJJJIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVXXXYYYZZZ[[[]]]___aaacccccceeehhhkkknnnoooppppppqqqsssttttttttttttuuuwwwxxxzzz~~~|||xxxwwwxxxwwwtttpppkkkaaaWWWSSSQQQRRRVVV\\\qqq|||~~~iiiZZZJJJIIIIIIOOO\\\mmm{{{qqqjjjrrr|||qqqcccUUUNNNIIIDDDAAA@@@<<<;;;999777666555555555222333444555555444333333555777;;;???EEELLLTTTYYYaaa___\\\WWWSSSOOOLLLJJJFFFDDDAAA??????@@@@@@???======<<<<<<<<<===>>>>>><<<===>>>@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHJJJLLLLLLJJJHHHFFFFFFEEECCCBBBAAA@@@???>>>===<<<;;;:::999888777444444333333333333444444222333444444333222000///000000000000000000000000000000000000000000000000//////000000111111111111////////////////////////000//////.........////////////000111222111111000//////000000000000//////////////////000000000000000000000000000000000000000000111111111111000000000000111111222222111111111111111111111111111111111111111222222222333333222333555555555777:::===::::::???IIIXXXjjjyyyyyypppkkkhhhjjjjjjiiijjjmmmsssxxxzzz}}}|||}}}vvvqqqkkkgggggghhhgggeeecccgggiiieee\\\UUUQQQQQQ```bbbhhhppp{{{~~~{{{zzzyyy{{{||||||mmmSSSBBB;;;888777777333333444444555555666666333333333333333333333333333333333333333333333333222222222333333333444444222333444555555555444444555555555555555555555555777777777777888888888888999;;;;;;@@@IIITTTssswww^^^NNNFFFEEEDDDCCCDDDFFFGGGFFFEEECCCAAA???===;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@AAA???BBBEEEFFFFFFFFFGGGHHHFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@>>>;;;999777555555333333222111111111222222666666666777999:::<<<===>>>???@@@BBBCCCEEEFFFGGGGGGJJJPPPUUUXXXXXXWWWVVVQQQNNNLLLKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUWWWXXXYYYZZZ\\\___aaabbbccceeegggjjjlllnnnooooooppprrrtttuuutttttttttuuuvvvxxx}}}{{{zzzzzzyyyuuurrriii```VVVRRRPPPOOOSSSWWWxxxvvvfffLLLHHHGGGNNN\\\nnnxxxooosss}}}{{{|||zzzlll\\\SSSMMMGGGCCCBBB>>>===;;;999777666555555222222333444555555555555777:::???FFFOOOYYYdddlllssspppkkkddd\\\UUUPPPNNNGGGDDD@@@???????????????======<<<<<<;;;;;;<<<<<<;;;<<<===???@@@AAAAAAAAA?????????@@@AAABBBCCCDDDFFFFFFGGGHHHJJJLLLNNNPPPJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHFFFEEEEEECCCBBBAAA@@@@@@<<<<<<;;;:::999888777666444444333333333333444444222333333444333222000///111111111111111111111111111111111111111111111111/////////000000111222222000000000000000000000000111000000000000000111111111111111111111000000/////////000000000000//////////////////000000000000000000000000000000000000000000111111111111000000000111111222333333222222111111111111111111111111111222222222222333333333444555555555555777:::===<<>>?????????AAAEEEGGGGGGGGGHHHJJJFFFFFFFFFFFFEEEDDDBBBBBBAAAAAA???===;;;888666555444333222222111111111222555555666777888:::;;;<<<===>>>???AAABBBDDDEEEFFFEEEHHHMMMRRRVVVWWWXXXWWWSSSPPPMMMLLLLLLMMMMMMLLLMMMNNNNNNOOOQQQSSSUUUVVVVVVWWWWWWYYY[[[]]]___aaadddeeefffhhhjjjkkkllllllnnnppprrrssssssssstttuuuwwwzzz~~~}}}|||zzzuuuqqqiii___VVVRRRPPPNNNPPPTTT{{{~~~mmmPPPJJJGGGLLLXXXiii}}}wwwvvv|||uuuuuueee[[[SSSKKKEEEDDD@@@???===;;;999888777777111111111222333555666777999???IIITTTaaannnyyy{{{sssjjjaaaZZZVVVJJJGGGBBB?????????@@@?????????===<<<;;;;;;;;;;;;:::;;;<<<===>>>????????????>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKMMMNNNIIIIIIIIIHHHIIIIIIJJJKKKIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@;;;;;;:::999888888777777555555444444444444555555333333333333333222111111111111111111111111111111111111111111111111111111111000000000000000111222000000000000000000000000111111000000111111222222000000//////......------//////000000000000//////////////////000000000000000000000000000000000000///000000111111000000///......///000111111111111111111111111111111111111222222222222333333333333666666666666555555888:::@@@FFFRRR```llltttwwwwwwssspppkkkeee^^^XXXTTTRRRIIIGGGHHHLLLPPPTTT]]]fffiiiqqq{{{~~~{{{zzz{{{ooonnnooopppppplllddd]]]ZZZ___ccc```YYYUUUWWW[[[aaakkkzzz{{{vvv{{{{{{mmmWWWCCC<<<:::777555888333333333333222222111111222222222222333333333333333333333333333333333333222222333333333333444444222333444555555555444333444444444444444444333333666666666777777888888888999;;;:::???FFFKKKaaagggTTTMMMFFFEEEDDDEEEGGGHHHGGGFFFCCCAAA???===;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>???BBBEEEGGGGGGHHHIIIJJJFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>;;;999666555555444333222222111222222444444555555777888:::;;;:::;;;<<<>>>???AAABBBCCCDDDGGGKKKPPPSSSVVVWWWWWWUUURRRNNNLLLLLLLLLLLLKKKMMMMMMNNNOOOQQQSSSUUUVVVTTTUUUVVVWWWYYY[[[]]]___bbbcccdddeeegggiiijjjjjjmmmnnnqqqrrrrrrsssuuuwww|||}}}||||||}}}yyytttooohhh___WWWSSSPPPMMMNNNQQQ{{{qqqXXXOOOGGGHHHPPP^^^rrrppprrrnnncccZZZPPPIIIFFFAAA@@@>>>===;;;:::999999444333222222444777:::<<>>===<<<<<<<<<:::;;;<<<===============???>>>>>>===>>>>>>?????????@@@CCCFFFIIIKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKIIIJJJJJJJJJIIIHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@;;;;;;:::::::::999999999666555555555555555555666555444444333333333333333111111111111111111111111111111111111111111111111222111000//////000000111000000000000000000000000000000000000000111222222...............//////000//////000000000000//////////////////000000000000000000000000000000000000...//////000000//////...,,,---...///000000000000111111111111111111111111222222222333333333444444555666777888888:::>>>AAALLLTTT___iiioooqqqpppooogggddd^^^WWWRRRMMMJJJHHHAAA???@@@EEEGGGIIIQQQZZZ^^^dddmmmtttxxx{{{}}}~~~xxxuuurrrpppmmmhhh___YYYWWW]]]cccaaa\\\ZZZ___eeeqqq~~~}}}~~~xxxaaaOOO@@@===;;;555444777444444333333333333222222111111222222222333333333333333333333333333333333222222333333333333444444222333444444555555444444333333333333333444444444444555555666777888999999888999999===DDDFFFYYYyyy~~~mmmXXXPPPFFFEEEDDDEEEFFFGGGGGGEEEBBBAAA???===<<<;;;;;;<<<::::::;;;<<<<<<=========???BBBEEEGGGGGGGGGHHHIIIEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@>>><<<999666555666555444333222222222222333333333444666777999:::999:::;;;===???@@@AAABBBDDDFFFIIIMMMQQQTTTVVVWWWUUURRRNNNLLLKKKKKKJJJJJJLLLLLLMMMNNNPPPRRRSSSTTTRRRSSSTTTUUUWWWZZZ\\\]]]___```aaaccceeegggiiikkkmmmnnnpppqqqrrrtttxxx{{{~~~|||{{{|||{{{tttoooggg^^^VVVRRROOOKKKKKKMMM|||vvv^^^SSSHHHFFFJJJUUUhhhzzzkkkeeettttttiii___TTTKKKHHHBBBAAA???>>><<<;;;;;;;;;888666555444666:::>>>AAAKKKWWWhhhyyyyyyooogggbbbRRRMMMHHHDDDBBBBBBBBBBBBEEEDDDBBB@@@???>>>======;;;;;;<<<<<<===<<<<<<<<>>>>>============>>><<>>CCCHHHLLLZZZ```iiinnnnnnlllhhhggg___ZZZTTTMMMIIIEEEAAA???@@@===???CCCBBBAAAFFFOOOWWWZZZ```jjjuuu~~~~~~wwwqqqlllfff^^^YYYXXX___eeeeee``````gggnnnrrrZZZJJJ>>>===;;;444222777111111222333555666666777111111111222222333333333333333333333333333333333222222333333333444444444333333333444444444555555222222222333333444444444333444555666777888999:::666888777<<>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???AAADDDFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@>>><<<999666444777666555444333333333333222222222333555666888999;;;<<<===???@@@BBBCCCDDDCCCEEEHHHLLLPPPSSSUUUVVVUUURRRNNNLLLKKKKKKJJJIIIJJJKKKKKKMMMNNNPPPRRRSSSQQQRRRSSSTTTVVVYYY[[[\\\\\\]]]^^^aaadddgggjjjlllnnnooopppqqqrrrvvv{{{~~~~~~}}}}}}~~~wwwqqqfff]]]UUUQQQNNNJJJIIIKKKwwwzzzmmmZZZIIIEEEFFFJJJXXXhhhxxxuuueeegggrrruuuhhh]]]QQQHHHFFFDDDAAA???>>><<<999666666666555555888===DDDJJJWWWgggyyyyyytttnnngggaaaVVVOOOGGGDDDDDDDDDBBB???CCCCCCCCCBBB@@@>>><<<:::============>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???AAADDDFFFGGGJJJJJJJJJIIIHHHGGGEEEEEEHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBB===<<<;;;;;;::::::::::::666666666666555555555555444444333333333333222222---///222555555444333111111111000000000000111111111000///......///000111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000222222111222222111...,,,111111000000000000000111///000222333333222111000222111111222333444444333444666:::===@@@EEEPPP[[[hhhhhhjjjkkkkkkfff```[[[VVVNNNEEEAAAAAAAAA???<<<<<<<<<;;;;;;<<>><<<;;;;;;<<<<<<===============<<<<<<<<>>;;;999888777999888777666555444333333444444444444444555666777999999:::;;;===???AAABBBEEEEEEGGGJJJNNNRRRVVVXXXVVVUUURRROOOLLLKKKJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUUUUVVVXXXZZZYYY[[[^^^```aaadddhhhkkkmmmoooqqqrrrtttwww|||~~~{{{|||~~~zzzrrriiiaaaWWWPPPMMMMMMMMMLLLrrr~~~lll[[[LLLGGGEEEEEENNN[[[jjj|||{{{xxxhhhhhhqqquuueeeXXXNNNHHHFFFBBB@@@???===:::888:::999777777;;;CCCMMMTTTaaannn|||}}}wwwrrrnnniiiccc^^^VVVPPPHHHDDDDDDDDDBBB??????@@@@@@@@@@@@>>>===<<<======<<<<<<<<<<<<<<<===>>>======<<<<<<<<<<<<============>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>===<<<;;;:::999999999777777777666666666555555444444333333333333222222...000222444444444333222111111000000000000111111111000////////////000111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000000/////////000///---+++111111000000000000000111000000222333333222222111222222222333555666666555999;;;???CCCIIIRRR]]]fffqqqpppooolllhhhaaaYYYSSSMMMGGG@@@<<<======:::888;;;:::999999;;;===???AAADDDGGGMMMUUUbbbuuuvvveeeZZZXXXYYY[[[^^^cccgggkkktttuuu```IIICCC;;;555333333444555555555444444444333333333111111222222222333333333333333333333333333333333333333222222333333444555444333333333333333333333333333333444444444555555666555555555555666777777888888999:::<<>><<<:::<<<;;;:::;;;@@@KKKWWW```llluuu}}}~~~}}}}}}|||yyytttqqqmmmiiifffbbb^^^[[[VVVPPPIIIEEEDDDDDDCCCAAA??????@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<======>>>======<<<<<<<<<======>>>@@@@@@AAACCCDDDEEEFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<:::999999888888888888777777777666666666444444333333333333222222000111111222333333333444111111000000000000111111111000000//////000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000///......///000000...,,,000000000//////000000111000111222333333333333222222333444666777888999999@@@BBBFFFMMMVVVaaakkkqqquuurrrnnniiibbbYYYOOOIIIDDD@@@;;;:::::::::888555999999888888999;;;<<<>>>???AAADDDKKKZZZpppsssbbbYYYXXXZZZ___eeelllpppuuummmWWWCCC???999555444444444444444444444444333333333333111111222222222333333333333333333333333333333333444444333333444444555666555555444444333222222111333333333444444444555555555555555555555666777777777666888;;;<<>>===<<<<<<<<<;;;;;;<<<<<<======>>>>>>????????????@@@AAABBBBBBDDDDDDCCCBBBAAA???>>>===>>>======<<<;;;:::999999888777777666555444333333///000000111333555777888888888999:::<<<>>>@@@AAADDDCCCDDDFFFJJJPPPUUUYYYZZZXXXVVVRRROOOLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJNNNPPPRRRRRRRRRSSSUUUWWWVVVXXX[[[^^^```cccgggjjjjjjnnnrrrvvvxxxzzz}}}ssskkk___VVVQQQNNNKKKHHHbbboooyyykkk\\\SSSKKKEEEEEEJJJJJJZZZnnnmmm```\\\bbbcccdddxxxvvvuuutttaaaMMMJJJEEEAAA???>>><<<;;;;;;<<<>>>AAAHHHQQQ\\\dddnnntttwwwtttqqqpppnnnkkkfffeeeccc```^^^\\\ZZZXXXUUUPPPJJJFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEAAAAAA???>>>============<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;;;;;;;;;;<<<@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@??????>>>===<<<:::999888888777888888888888777777777777444444333333333222222222222222111111111222444444111111000000000000111111000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111000000000000000111111000///000222222111000000////////////000000111111111222333333444444444222333555777999;;;>>>@@@GGGKKKQQQYYYcccnnnrrrrrroookkkeee___XXXPPPHHHCCC???===::::::;;;;;;999777999999888888999:::;;;<<<@@@@@@AAAFFFRRReeezzz{{{kkk___ZZZ]]]bbbjjjttt|||~~~~~~uuupppwwwcccNNN???<<<888666555555444333333333333333333333333333111111222222222333333333333333333333333333333333333333333333333444555555555555444444333333333333333333333444444444555555555555444555555666777888666555888;;;===@@@IIISSSsssvvvcccRRRJJJDDDEEEFFFEEEEEEGGGEEECCCBBB???>>>======<<<:::;;;;;;<<<===>>>??????>>>>>>======>>>>>>??????@@@AAAAAAAAA???===;;;999;;;;;;:::::::::999999999777777666555555444333333555555444444444555555666888888888:::;;;===???@@@CCCBBBAAACCCGGGMMMTTTXXXZZZYYYWWWUUUQQQNNNKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPPPPPPPQQQSSSUUUVVVXXX[[[\\\^^^aaadddgggiiimmmsssxxx{{{}}}~~~xxxooocccZZZTTTQQQMMMJJJ]]]fffttttttcccVVVMMMHHHHHHJJJFFFPPP]]]kkkzzzppp]]]RRRVVVXXX\\\ssszzzhhhQQQMMMFFFAAA???===<<<;;;;;;???EEEKKKQQQWWW]]]aaafffiiiiiieeebbbbbbaaa^^^\\\\\\[[[ZZZXXXVVVVVVVVVSSSOOOJJJGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBAAA??????>>>>>>>>><<<<<<<<<<<<<<<===>>>???;;;:::::::::::::::;;;;;;===============???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????======;;;:::999888888888888888888888777777777777444444333333333222222222333222111000000222333555111111000000000000111111000000111111111111000000///000000000111111111111........................////////////////////////000000000000000000000000////////////////////////111000000000000000111111111000//////111222111000//////......///000111111222222222333333444555666222444666888:::???DDDIIIRRRZZZbbbhhhooouuusssmmmhhhddd]]]VVVPPPIIICCC???;;;::::::;;;;;;<<<:::999::::::::::::::::::;;;;;;?????????CCCKKKXXXfffoootttppphhh___ZZZ]]]fffnnn}}}~~~vvvnnnkkksssuuuZZZHHH<<<:::888777777777555444333333333333333333333333111111222222222333333333333333333333333333333333222222222222222333333444333333333444444555555555333333333444444444555555444444444555555666888888666555777;;;===???FFFNNNjjj|||cccUUUMMMFFFEEEFFFEEEEEEGGGFFFEEECCCAAA???>>>===<<<:::;;;;;;<<<===>>>??????======<<<<<<<<<<<<======>>>?????????===;;;999777888888888888888888888999666666555555444444333333666555555444444444555555777777888999;;;===>>>@@@BBBAAA@@@AAAEEEKKKQQQUUUXXXXXXXXXVVVSSSPPPLLLJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOOOOPPPRRRTTTVVVXXXZZZ[[[\\\^^^aaaccchhhmmmsssyyy}}}zzzrrrggg^^^YYYUUUQQQNNNYYY```jjjuuu{{{iiiYYYNNNIIIIIIJJJEEEKKKRRRZZZgggvvv}}}~~~ttt___QQQQQQSSSXXXnnnmmmWWWQQQIIICCC???>>><<<<<<>>>DDDLLLSSSWWWXXXYYYZZZXXXZZZYYYUUUTTTVVVUUUSSSSSSTTTTTTSSSQQQPPPPPPQQQPPPNNNJJJGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLFFFEEECCCAAA@@@???>>>>>>===<<<<<<<<<<<<======>>>:::999999888888999999999777777777888:::<<>>???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????<<<;;;:::999999888888999888888777777777666666666444444333333333333222222333333111111111222333444111111000000000000111111000111111222222111111000000000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222111///------...//////...............///000111111222222222333444555666777444666888:::===DDDMMMUUU```kkkssstttuuuvvvpppfffeee```XXXPPPJJJDDD???;;;888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<>>DDDKKK```jjjXXXOOOGGGEEEEEEDDDEEEGGGGGGFFFDDDCCCAAA???===<<<;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<======>>>>>>===<<<;;;999888777777777777777777777777777555555555444444444333333111111111222333444666666666666777888:::<<<>>>???@@@@@@???@@@CCCHHHMMMPPPTTTUUUWWWWWWUUURRRNNNLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLNNNNNNNNNOOOQQQSSSUUUWWWXXXZZZZZZ\\\___bbbhhhmmmtttyyy}}}}}}uuujjjbbb]]]YYYUUUQQQWWW]]]bbbgggtttooo^^^RRRLLLIIIGGGCCCGGGKKKPPP\\\jjjrrrssssssbbbSSSPPPRRRWWWhhhyyyqqq]]]WWWMMMFFFAAA???>>>===AAAFFFNNNSSSTTTRRRQQQPPPJJJLLLKKKHHHIIILLLLLLIIIKKKMMMNNNLLLIIIHHHIIIJJJNNNLLLJJJHHHGGGHHHKKKNNNNNNMMMMMMNNNPPPQQQSSSUUUOOOMMMJJJGGGDDDAAA@@@???>>>======<<<<<<<<<<<<===:::999888777555555555555444333333333555888:::<<<:::;;;<<<===>>>??????@@@????????????@@@@@@@@@@@@::::::999999999999999:::777777777666666666555555444444333333333333222222333222222222222222222333111111000000000000111111000111222222222222111000000000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111222222222000...---.........---...------......000111111333333222333444666777888777999;;;===@@@JJJWWWaaakkkwww}}}xxxsssqqqkkkaaa^^^YYYPPPIIICCC???;;;999888999999999999:::<<<===;;;<<<<<<;;;;;;::::::999999888999;;;???DDDGGGIIIHHHHHHIIIJJJPPP\\\kkkwwwxxxxxx{{{www]]]IIIAAA:::888555444555555444333111111222222222333333333111111222222222333333333333333333333333333333333333222222222222333444444444444444555555555555555333333333444444444555555444444444444666777888999;;;888777:::<<<>>>DDDJJJWWWxxx[[[PPPGGGEEEEEEDDDEEEHHHGGGGGGFFFDDDBBB@@@>>><<<<<<<<<<<<===============;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<:::999888888888666666666666666666666666555555444444444444333333111111111222333444555666666666777888:::<<<===>>>@@@??????@@@CCCFFFJJJLLLPPPRRRUUUVVVVVVTTTPPPNNNIIIHHHHHHGGGGGGHHHHHHHHHJJJLLLMMMNNNNNNOOOQQQSSSQQQSSSVVVXXXZZZ\\\```ccchhhmmmsssyyy}}}yyynnneee```[[[VVVRRRUUU[[[^^^___ggg{{{vvvdddVVVOOOIIIEEEAAAEEEHHHLLLWWWdddkkklllpppcccVVVQQQQQQWWWbbbnnnsssbbb[[[QQQHHHCCC@@@???>>>AAAFFFKKKNNNNNNKKKHHHGGGCCCEEEDDDAAACCCGGGGGGDDDFFFHHHIIIGGGDDDBBBCCCEEELLLKKKJJJHHHGGGIIIMMMPPPRRRRRRRRRTTTVVVYYY\\\^^^XXXVVVRRRNNNIIIEEECCCAAA???>>>===<<<<<<<<<<<<<<<;;;:::888555333222111000555444222111111222444555777888999;;;<<<=========>>>>>>>>>???@@@@@@AAAAAA999999888888999999:::;;;666666666666555555555555444444444333333333222222222222222222222222222222111111000000000000111111000111222333333222111000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000///000000111222222555333000//////000//////---------......000111111333333333333444666888999:::<<<===???CCCNNN]]]iiiooo{{{vvvmmmkkkfff^^^UUUPPPHHHBBB>>><<<:::999;;;;;;;;;;;;;;;<<<>>>AAA;;;;;;;;;;;;;;;:::999888;;;999777888:::===??????AAABBBDDDGGGMMMZZZiiittt}}}pppVVVDDD???999777444222333333222111111111111222222333333333111111222222222333333333333333333333333333333333444333333333333444555555666666666555444444333333333333333444444444555555333333444444666777888999<<<999777:::<<<>>>CCCJJJQQQxxx\\\QQQHHHEEEDDDDDDEEEHHHHHHGGGFFFEEEBBB@@@>>>==================<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???>>><<<999888888888888666666666666666555555555444444444444444444333333777666555444444444444444555666666888999;;;===>>>??????@@@AAACCCEEEGGGIIIMMMPPPSSSVVVWWWUUURRRPPPJJJJJJIIIIIIHHHIIIIIIIIIJJJLLLNNNNNNNNNOOOQQQSSSNNNPPPTTTWWWZZZ]]]bbbeeeiiimmmsssyyy}}}|||qqqgggaaa\\\VVVRRRSSSZZZ___^^^```lll~~~mmm\\\PPPIIIFFFEEEEEECCCEEEQQQ```gggeeeaaaaaa\\\RRRKKKPPP```ooo{{{jjjYYYPPPIIIBBB>>>@@@AAABBBDDDDDDBBBAAA@@@@@@>>>===<<<<<<<<<>>>@@@AAAGGGFFFCCC@@@???@@@DDDHHHHHHJJJKKKKKKJJJJJJLLLMMMOOOPPPRRRTTTYYY```iiiooolllhhhaaaXXXPPPJJJEEECCCCCC@@@===;;;;;;;;;:::999888888777666555333111000111000000000000000111111111222555777888888888888:::;;;>>>@@@AAAAAA@@@???===<<<<<<;;;;;;:::999999888888777777666666555555666555444333333444555666444333333222111111111111222222222222222222222222000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111,,,,,,------...////////////......---------......///111333444666888;;;>>>>>>===>>>BBBKKKWWWdddlllrrrqqqoookkkeee]]]VVVRRRHHHDDD???;;;999888888777>>>>>>=========>>>???@@@AAA???===:::777666555555777777777777888999;;;;;;???======AAAJJJWWWeeennn}}}xxxyyy}}}fffOOOAAA===666666555444333333333333444444333222111111111111444444333222111000///...222222222333333444444444222111111000000111111222222222111111111222444555444444444333333222222222555555555666666666777777777999:::;;;<<<>>>BBBDDDSSSkkklllYYYIIIGGGFFFBBBBBBHHHEEEDDDDDDCCCBBB@@@???>>>;;;;;;<<<===>>>>>>======;;;;;;;;;<<<<<<>>>??????=========<<<;;;999888777444555666777777666555444333333333333333333333333333333444444444333222222555555666888999:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFMMMOOOSSSVVVWWWUUURRRPPPJJJGGGEEEFFFHHHIIIHHHFFFJJJJJJKKKKKKLLLNNNOOOPPPOOOQQQRRRTTTUUUXXX\\\```hhhjjjooovvv}}}vvvnnnggg___WWWQQQPPPWWW]]]]]]^^^fffuuuuuueeeVVVLLLGGGFFFFFFDDDDDDLLLZZZaaaaaadddgggeee[[[RRRRRR___kkk~~~kkk]]]PPPEEE@@@AAA>>>???@@@@@@>>><<<;;;::::::999888888999;;;===>>>EEEDDDCCC@@@>>>???BBBEEEGGGIIIJJJJJJIIIHHHHHHIIIIIIJJJLLLOOOUUU```kkksssrrrnnnhhh```XXXPPPJJJGGGDDDBBB>>><<<<<<;;;:::999888777777666555444333333333222111000000//////000///000222444555555555555888999<<>>;;;999999999999??????@@@@@@AAAAAAAAABBBAAA@@@===;;;999888888888666666666777888999:::;;;======>>>BBBIIITTT___fffqqqwww~~~|||ttt^^^JJJ???===666666555444333333333333333333222222111222222222222222222111111111111111444333333333333333333222222222111111111111222222222222111111111222444444444444444333333333222222222222222333333333444444777999:::;;;;;;>>>AAADDDNNNdddooo\\\LLLHHHFFFAAAAAAFFFDDDDDDDDDCCCBBBAAA???>>>;;;<<<<<<===>>>>>>======;;;;;;;;;<<<<<<===>>>???>>>>>>>>>===<<<;;;999999555666666666666555555444333333333333333333333333222333333333444333333333444444555777999:::<<<===<<<===>>>@@@BBBCCCEEEEEEKKKNNNRRRVVVWWWVVVTTTRRRMMMJJJFFFEEEGGGGGGFFFEEEJJJJJJJJJKKKLLLMMMOOOOOOOOOQQQSSSUUUVVVYYY\\\___eeeggglllttt|||wwwpppiiibbbZZZUUUMMMSSSZZZ\\\\\\___hhhpppsssbbbSSSKKKIIIIIIFFFEEEJJJUUU^^^aaahhhnnnoooggg[[[WWW```jjjlllYYYIIIBBBBBB======>>>===<<<:::777666777666555555777999;;;===BBBBBBBBB???======>>>@@@EEEGGGIIIHHHFFFDDDCCCCCCBBBBBBCCCEEELLLWWWdddlllqqqpppmmmhhhaaaXXXPPPKKKGGGDDD@@@>>>===<<<:::999888777666555444555666666666555333222000/////////---...///111222222222222555777:::===>>>??????>>><<<<<<;;;::::::999999888777777777777666666666666444555555555444333333222555444222111111111333444222222222222222222222222000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////...------,,,///......---......//////333444777888999;;;>>>@@@CCCFFFLLLRRRYYY___ccceeebbb```]]]YYYRRRLLLFFFCCC???>>><<<:::::::::<<<===@@@BBBDDDEEEFFFFFFEEEDDDAAA@@@>>><<<::::::::::::555555555666777999:::;;;===>>>@@@CCCHHHPPPYYY```fffnnnzzz~~~}}}~~~||||||{{{zzz~~~~~~|||xxxvvv|||}}}hhhTTTCCC<<<;;;666666555444333333333333222222222111222222333333000000111111222222222333555444444333333222222111333333222222222222333333333222222222222333333444444444444444333333333333555555555555666666666666777888::::::;;;===@@@CCCHHH]]]rrraaaPPPJJJFFF@@@@@@DDDCCCDDDDDDDDDCCCAAA@@@???<<<<<<===>>>>>>>>>======<<<<<<;;;<<<<<<===>>>????????????>>>===<<<;;;:::777666666555444444444444333333333333333333333333111222222333333444444444333444555666888:::<<<===<<<===>>>???AAACCCDDDDDDIIILLLPPPTTTWWWWWWVVVUUUPPPMMMHHHFFFEEEEEEEEEDDDJJJJJJJJJJJJKKKMMMNNNOOONNNQQQTTTVVVXXXYYY\\\^^^bbbdddiiiqqqyyy~~~yyyssslllddd^^^ZZZLLLOOOVVV[[[[[[ZZZ^^^ddduuurrr```UUULLLKKKIIIGGGJJJTTT___fffmmmtttwwwpppccc]]]bbbjjj~~~gggTTTJJJGGG???>>>>>>======;;;999777666666555555777999;;;===@@@AAAAAA@@@===<<<<<<===CCCDDDFFFEEEBBB???======::::::;;;<<<@@@HHHQQQWWWbbbeeeiiijjjfff]]]TTTMMMIIIFFFBBB???>>>===;;;:::888777555555555666888::::::999777555333111000000---......///000000000000222444777;;;===>>>>>>===;;;;;;::::::999888888888777777777777666666666666777777888888777666444333333111///......///111222111111111111111111111111000000111111111111000000000000111111111111000000////////////////////////////////////////////////////////////////////////000000000000000111111111000000000///////////////000/////////.........---...............//////000222444666777888:::===@@@EEEJJJQQQYYY]]]___^^^]]]YYYWWWTTTOOOIIIDDD@@@===:::;;;;;;;;;;;;===???BBBCCCEEEHHHKKKKKKJJJGGGFFFBBBAAA>>><<<:::999888888555555555666777999:::;;;>>>@@@AAACCCGGGOOOYYYaaahhhqqq~~~{{{zzzzzzyyywwwyyyyyywwwtttuuu|||uuu]]]KKK>>>999:::666666555444333333333333111111111111222333444444000111111111111222222222333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444333333666666777777777888888888777888999::::::<<>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<;;;999888666444333333444555333333333333333333333333111111222222333444555666555555555555666888999:::<<<<<<===???@@@BBBCCCCCCFFFIIINNNSSSVVVWWWWWWWWWRRROOOJJJFFFDDDEEEFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQUUUWWWYYYYYY[[[\\\```ccchhhnnnvvv~~~~~~~~~~~~{{{uuunnnfff```\\\NNNNNNSSSZZZ[[[XXXYYY^^^ooo~~~ooocccPPPLLLHHHGGGJJJSSS___iiitttyyy|||vvvjjjcccdddiiizzzeeeWWWOOODDDAAA>>>===>>>>>><<<:::666555444444555888:::<<>>@@@DDDGGGHHHJJJMMMNNNNNNKKKHHHFFFBBB@@@===:::777666555555444555555666888999;;;<<<>>>???AAABBBGGGRRR```kkkxxx}}}|||{{{xxxuuuuuuxxxyyyzzz{{{lllUUUEEE;;;888999666666555444333333333333111111111111222333444444222222222111111111111000111111222333333444555555444333333222222333333444333333333333333333333333444444444444444444444444333333444444444555555555777888999999999;;;>>>AAAFFFUUUrrr{{{{{{yyy{{{vvvhhhXXXLLLEEEAAAAAACCCAAABBBDDDEEEEEEDDDBBB@@@===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>><<<<<<=========<<<<<<;;;:::999777555444333444444333333333333333333333333222111111222333444555666888777666555555555777888<<<<<<===>>>@@@AAABBBBBBDDDGGGKKKPPPTTTWWWXXXXXXRRRPPPLLLHHHFFFFFFHHHIIIHHHHHHIIIIIIJJJKKKMMMNNNMMMPPPTTTWWWXXXXXXZZZ[[[```ccchhhmmmsss|||~~~|||{{{{{{|||~~~~~~~~~~~~~~~{{{vvvppphhhaaa]]]TTTPPPQQQXXXZZZVVVXXX^^^jjjxxx{{{pppWWWOOOGGGFFFHHHOOOZZZddduuuzzz}}}{{{tttmmmjjjjjjwwwcccVVVLLLGGGAAA>>>>>>>>>===;;;555444333333333555777999===>>>???>>><<<;;;<<<===>>>>>>===;;;777444444444...000444666777999<<<>>>???FFFPPPZZZ^^^\\\WWWSSSLLLIIIEEECCCBBBAAA???>>>888888777777888999;;;<<<===<<<:::999777666666666222111000000000000000111111333666999;;;;;;;;;;;;::::::999888888777777666666666666666777777777777<<<<<<<<<:::999777555444333222222222222333444444111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222222222222111111000000//////------...//////000111111............///000111111...000333555777:::>>>AAAGGGKKKPPPTTTUUURRRNNNKKKKKKHHHEEEAAA===;;;::::::666:::>>>@@@AAADDDIIIMMMMMMOOOPPPPPPNNNJJJFFFDDD@@@>>>;;;888666444444444555555666777999:::<<<======@@@DDDHHHOOO]]]ppp}}}|||xxxvvvvvv{{{aaaMMMAAA:::777888666666555444333333333333222222222111222222333333333222222222111111000000000000111222444555666666333333222222222222333333333444444444444333333222444444444444555555555555555555555666666666666777777888999999999:::===@@@DDDOOOgggwwwwww}}}{{{wwwwww{{{{{{ooo___PPPFFFBBBBBBBBB@@@BBBDDDFFFFFFEEECCCAAA>>>>>>?????????>>>============<<<<<<<<<<<<======;;;;;;<<<=========<<<<<<<<<;;;999777666555444444333333333333333333333333333222222111222333555666888777555444333444666777;;;<<<===>>>???@@@AAAAAAAAADDDIIINNNRRRUUUWWWXXXTTTSSSPPPLLLHHHGGGIIIKKKHHHHHHHHHHHHJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWYYYZZZ___ccchhhlllqqqyyy}}}{{{yyyxxxzzz{{{{{{zzzzzzzzzvvvsssmmmfff```]]]SSSPPPUUUWWWTTTVVV]]]hhhtttyyyfffXXXKKKGGGHHHLLLTTT\\\kkkqqqyyy}}}wwwsssyyygggZZZRRRHHHBBB@@@AAA???===888777555444444555777888:::;;;;;;;;;::::::<<<===<<<<<<:::666222000111333///111333444444666999;;;999===CCCIIINNNQQQRRRRRRLLLIIIFFFDDDCCCCCCBBB@@@888888999999::::::;;;;;;::::::999888777777777777333222111000///000000111222333666999:::::::::999999999999888777777666666555666666666777777777888;;;:::888666444333222222111222333444555555444333111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333333333333222111000000000///////////////000000000............///000111222///111555888:::>>>CCCFFFIIIKKKMMMNNNMMMKKKHHHFFFCCCAAA>>>:::888777888888666;;;@@@CCCDDDGGGMMMRRRSSSSSSRRRPPPMMMHHHDDDAAA<<<;;;999777666666666666666666777888:::<<<===???@@@FFFOOOWWWaaarrr}}}oooTTTEEE>>>:::777777666666555444333333333333333333222222111222222222111111111111111222222222111111222333333444555555222222111111111111222222444444555555555444222222444444444444555555555666777888888888888999999999666777888888888:::===???BBBHHHXXXxxxwwwtttxxx|||{{{{{{~~~yyygggUUUIIICCCBBBAAA???AAADDDFFFGGGEEECCCBBB???????????????>>>============<<<<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>><<<<<<;;;:::888666444333333333333333333333333333555333222111111222444555666555333222333555888999;;;<<<<<<===>>>???@@@@@@@@@BBBGGGLLLPPPTTTVVVVVVVVVVVVTTTPPPKKKHHHHHHJJJGGGGGGGGGHHHIIIJJJLLLLLLNNNOOOQQQRRRSSSUUUXXXZZZ[[[```ggglllpppxxx|||yyywwwwwwwwwvvvuuuuuuyyy}}}xxxvvvwwwuuummmeeecccVVVPPPSSSUUURRRTTT]]]iiisss}}}sssbbbQQQJJJJJJKKKPPPVVV^^^fffttt~~~{{{fff\\\OOOGGGDDDCCCBBB@@@;;;:::888777777777999:::888999999888777888;;;===<<<:::777333///...000222333333222111000111555888888888999<<>>BBBGGGJJJKKKKKKKKKJJJIIIGGGEEEDDD???<<<999666444555666777777<<>>???DDDMMMZZZfffrrrxxxcccKKK???<<<:::777666666666555444333333333333444444333222111111111111...///000111222333444444333333333333333333333333222111111111111111111222444444555666555444222111444444444555555555666666555555555555666666666666666777888888888999<<>>======>>>======<<<<<<<<<======<<<===>>>??????@@@??????=========<<<:::777444333333333333333333333333333666444222111111222333555333222111111333666:::<<<;;;<<<<<<===>>>??????@@@???AAAFFFJJJOOORRRTTTUUUYYYYYYXXXSSSLLLHHHGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQSSSWWWZZZXXX^^^ffflllqqqxxx~~~zzzwwwuuutttrrrppppppuuuyyy|||wwwvvvzzzzzzsssjjjsssaaaSSSPPPOOOMMMRRR]]]aaasss|||ooo\\\LLLDDDDDDGGGJJJSSS[[[kkk~~~{{{|||}}}vvvtttrrr]]]OOOJJJGGGAAA<<<:::999666444444555777888999999999999999888777666222222111111000111111111333222111222444444444222999888888999;;;>>>BBBDDDEEEDDDCCCBBBAAAAAAAAAAAA<<<;;;999777666666666777999888777666666555555666555444333111000/////////222333555777888888777777555555666666666666555555777666555444444444444444777777666555444444333333222333444555555333111000111111000000000000111111222222222222222222222222222111111111000000//////------......//////000000222111///---,,,---...///222111111111000000//////000111111222222333444444444333333222222111111111......///000111111111000555000+++***...222222111555555888===EEEJJJLLLKKKJJJJJJIIIGGGEEEAAA>>><<<888777777777777888888999<<<>>>BBBGGGLLLPPPSSSTTTUUUSSSPPPLLLHHHCCC@@@???;;;999666444444555777888:::888999===>>>>>>AAAFFFRRR\\\jjjwwwkkkXXXEEE<<<:::777555444333333333333333333333333333222222111111222222333333222222111111222222333222222222222222222222222222222333333333333444444444444444444444444444444444444444555555555555666777777666666666666777777666666777888:::;;;<<<<<>>?????????===;;;;;;===???>>>;;;:::<<>><<<<<<>>>???@@@>>>>>><<<:::888666555444555444222111111111111222555555444444444444333333444444444333222444777:::;;;;;;::::::;;;<<<>>>???AAADDDGGGJJJMMMQQQVVVZZZZZZZZZXXXUUURRRNNNJJJHHHDDDEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMNNNQQQSSSVVVWWW\\\]]]aaagggoooyyy|||xxxwwwxxxxxxvvvsssllloootttxxx}}}}}}{{{~~~zzzuuubbbRRRNNNMMMJJJNNNVVV^^^mmm~~~rrr___NNNEEECCCEEEGGGLLLTTTdddzzzxxxrrrooonnnjjjiiivvvppp]]]SSSLLLDDD>>><<<:::888555555555777888888888888888888777666666333222111111000111111111333222111222444444444222555444444555666999<<<===AAA@@@@@@?????????@@@@@@===<<<:::999777777777777888888777666555555555555555444333222111000000000000111333555666666555555555666666777777666666555555555444444444555555666666666555555444333333222222333444444444333111000111111000000000000111111111111111111111111111111111111111111000000000///222222222222111111111111111000///...---...//////222111111111000000000000111222222333444444555555444444333333222111000000////////////...---,,,+++222///,,,---111333222///666777:::@@@FFFJJJKKKJJJGGGFFFFFFDDDAAA>>>;;;:::555555555555666777888888???AAADDDHHHLLLPPPRRRSSSSSSQQQMMMIIIDDD???<<<:::777666555444555666888999999999;;;>>>???AAAKKKWWWhhhooozzz~~~aaaQQQ@@@:::999777555555333333333333333333333333333222222111111222222333333333222222222222333333222222222222222222222222222222333333333333444444444444444444444444444444444444444555555555555666777777666666666666777777666777777999:::;;;<<<======BBBHHHWWWzzz{{{bbbQQQJJJEEE@@@@@@AAACCCFFFHHHHHHEEEBBBAAA@@@??????@@@@@@>>><<<=========<<<;;;;;;===???@@@???===<<<<<<===???@@@@@@???>>><<<:::888777666555444333111111111222222222222333333444444444555444444444333333444777999;;;;;;::::::;;;<<<>>>???@@@CCCEEEHHHKKKOOOTTTXXXZZZZZZYYYVVVSSSNNNKKKHHHFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMPPPRRRUUUVVV[[[]]]aaagggoooyyy}}}zzzwwwwwwxxxxxxuuurrroooqqqsssvvvzzz}}}hhhUUUMMMKKKIIIJJJOOOZZZfffyyytttbbbQQQGGGCCCCCCCCCEEELLLZZZnnntttiii___]]][[[\\\dddpppsssaaaSSSHHHBBB???===999777555666777888666666777777777666555555333222222111000000111111222111000111333444333222222222222222333555666777;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;999888777777777777666555444444444444333333111000////////////000111333555666666555555666666777777777777666666444444333444444555666777555444444333333222222222333222222222222111111111222222111111111111222222000000000000000000000000111111111111000000000000111111111000///............///////////////000000111111111111111000000000222333333444444555666666555555444333222000000/////////000//////...---,,,///......111444555333000888999===BBBGGGJJJIIIHHHBBBAAA@@@???===:::888777444444444555777888:::;;;BBBDDDFFFIIILLLNNNOOOPPPNNNLLLHHHDDD???:::777555444444444555666777999:::999:::>>>AAADDDLLL^^^ppp~~~yyyvvvoootttoooSSSFFF:::777888777555555333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444555555555555666777666666555555666666777777777888999;;;<<<======:::???DDDOOOlllnnnYYYNNNHHHBBBAAAAAACCCFFFHHHIIIGGGEEEAAA@@@???@@@AAAAAA@@@>>>@@@>>>;;;:::<<<===>>>>>>???>>><<<<<<<<<<<<>>>???@@@@@@???>>>===;;;:::999666555333222111111222222000000111222333444555555333444444444333444777999;;;::::::::::::<<<===>>>???AAACCCFFFHHHLLLQQQUUUZZZZZZYYYWWWTTTPPPLLLIIIGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMNNNPPPSSSUUUVVVYYY\\\```fffnnnxxx}}}{{{yyyzzz{{{zzzvvvssspppqqqrrrsssuuuyyy~~~ttt[[[OOOKKKJJJKKKNNNWWW```nnnuuudddUUUJJJDDDBBBAAACCCGGGPPP```ppp|||wwwgggVVVPPPPPPSSSYYY___sssppp[[[MMMGGGAAA>>>;;;777555555666666555555555666666555555444333333222111000000000000111000000111333444333222333333444444444555555555666666666777999:::<<<===>>>>>>>>>===<<<:::888777666666555444333333333333111000///...------------222333555777888888777777666777777888888777777666555555444444444555555666333333333222222222111111333222111000000000111111222222111111111111222222000000000000000000000000111111111000000000000000000000//////.........------...///000000000000000111111111111111111111111222222333333444555555555555555444333111000//////...///000111222333333333/////////222555777666444:::<<<@@@EEEGGGHHHFFFEEE>>>===<<<;;;999777666555555555666888:::<<<>>>???DDDEEEFFFHHHIIIJJJKKKKKKGGGEEECCC???<<<888666444333444555666777888888888;;;;;;>>>FFFPPP^^^tttuuunnnmmmjjjuuu{{{aaaJJJ???777666888666444444333333333333333333333333333222222111111222222333444444444555555444444444333333333333333333333333222222222333333333444444444444444444444444444444444444444555555555555666666666666555555666666666777777888:::;;;<<<===>>>:::>>>BBBJJJ```{{{aaaSSSJJJEEEAAAAAACCCEEEHHHIIIIIIGGGBBBAAA@@@@@@AAABBBAAA@@@BBB>>>:::999<<>>======<<<<<<<<<<<<======??????@@@???>>>===;;;:::777666444333222222222222000000111222222333444444333444555444333444666888;;;::::::999:::;;;===>>>===???AAACCCEEEIIIMMMPPPXXXXXXXXXWWWUUUQQQMMMKKKHHHGGGFFFEEEFFFGGGIIIJJJLLLMMMNNNPPPRRRTTTUUUVVVWWW[[[```ffflllvvv~~~|||~~~}}}yyyuuuppppppppppppqqquuuzzz~~~~~~dddRRRKKKJJJLLLOOOTTTZZZeeeuuuvvvgggYYYNNNHHHDDDBBBBBBDDDJJJUUUbbbmmmssstttxxxgggTTTJJJIIIMMMRRRWWWnnndddSSSLLLCCC@@@<<<888555444444555333444444555555555444444444333222111000000000000000//////000222333333222444555666666666555444444333333333444666888999:::===>>>>>>???>>>;;;999888666555444333333222222333222222111000////////////222333555777888888777777777777888888888888777777888777666555444333333333222222222222222111111111333222111000000000111111222111111111111111111222111111111111111111111111000000000000000000111111111111222222222333333333---...///000111111000000111111111111111222222222111111111222333333444444555555444333222000000///...///000222333444444444222111111333555888::::::;;;>>>BBBEEEEEEDDDBBBAAA;;;;;;:::888777666666666555666777999;;;>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEE@@@???>>><<<:::999777777666666666777777777777777???===AAANNN```qqq{{{pppkkkkkkooo}}}nnnVVVEEE===666777888666333333333333333333333333333333333222222111111222222333444555666666666666555444333333333333333333333333222222222333333333444444444444444444444444444444444444444555555555555666666666555555555555666666666777888999;;;<<<======<<>>::::::===??????=========<<<<<<<<<<<<=========>>>?????????===<<<;;;888777555333222222222333222222222222222222222222222444555555444444666888::::::999999:::;;;===>>><<<>>>@@@AAACCCEEEIIIMMMTTTUUUVVVWWWVVVSSSOOOMMMGGGFFFDDDCCCCCCEEEGGGHHHJJJKKKLLLNNNPPPRRRSSSTTTUUUZZZ___dddiiirrr}}}~~~~~~yyytttnnnoooooopppqqqtttyyy}}}mmmZZZOOOKKKLLLMMMOOOVVV^^^jjj{{{mmm```UUULLLGGGCCCBBBCCCGGGOOOYYYdddkkknnnqqqeeeUUUJJJFFFHHHMMMPPPjjj|||{{{rrr\\\RRRFFFCCC>>>:::666444444444333333444555555555555444444444222111000000/////////......///111333333222333444666777777666444222333333333333444555666777:::<<<>>>??????===:::888666666555444333333333333555555444333333333333333000111333555666666555555888888999999999999888888999888666555333333222222222222222222222222222222333222222222222111111111111111000000000000111111111111111111111111111111000000000000111111111111///000000111222222333333///000000000000000000111111111111222222222222222000000111222222333333444444444333222222111111111000000111111111111000000333333444555888;;;>>>@@@<<>>===999999888777666666666777444555666888:::===???AAABBBCCCCCCCCCBBBAAAAAA@@@;;;;;;;;;:::999999888888888888777777777888999999AAA@@@HHHZZZnnn|||~~~zzzzzz~~~yyyooolllooowww{{{aaaNNNBBB;;;666777888555333333333333333333333333333333333222222111111222222333555666777888888777666555333333333333333333333333222222333333333333444444444444444444444444444444444444444555555555555666666555555444444555555666666666777888:::;;;<<<<<<>>>???CCCHHHPPPhhhuuu```RRRIIIDDDBBBBBBCCCEEEHHHHHHHHHEEECCC@@@???@@@AAA@@@@@@???>>>======>>>???>>>>>>========================;;;<<<>>>??????>>><<<;;;999888666444333222333333444333333333222222222222222333555555555555666777:::999999999999;;;<<<===<<<===???@@@AAACCCGGGJJJOOOQQQTTTVVVVVVTTTQQQOOOGGGFFFCCCBBBAAACCCEEEFFFFFFGGGIIILLLNNNOOOPPPPPPTTTYYY___bbbfffnnnyyy~~~~~~~~~}}}xxxtttmmmoooqqqrrrsssvvvyyy|||yyygggXXXPPPNNNMMMMMMSSSYYY___llluuuggg[[[QQQIIIEEEBBBCCCEEEJJJRRR[[[bbbfffeeebbbZZZPPPHHHGGGIIIKKK```rrrjjjZZZJJJGGGBBB===999666666666333333444555555555555555555444333111000/////////...------///111333222222333555777999999888555333555555444333333444444444777:::===???@@@>>>;;;999777666555444333333333333555444444333333333333444000111333555666666555555888999999999999999999888888777666555444333333333333333333333333333333333222333444444444333111000000000////////////000000000000000000000000000000///000000000111111111111//////////////////000000222111000/////////000111111111111222222333333333111111222222333444444555222222222222222222222222000000111111222111111000222444777:::<<<>>>@@@BBB===???AAA@@@===::::::;;;888777666555555555666777555666777999;;;===@@@AAABBBBBBBBBAAAAAA???>>>>>>999999999888888777777777999888777777888:::<<<>>>@@@EEESSSfffuuu{{{}}}{{{|||}}}}}}~~~{{{sssssswww}}}jjjTTTGGG???999555666777444333444333333333333333333333333333222222111111222222333555666888999999888666555444444444444444444444444222222333333333333444444444444444444444444444444444444444555555555555666666555555444444555555666555555666777999:::;;;;;;>>>===AAAGGGKKK\\\iiiVVVJJJEEECCCAAAAAADDDFFFGGGGGGGGGDDD@@@????????????>>><<<>>>@@@@@@???>>>>>>>>>===>>>>>>>>>>>>>>>>>>===:::;;;>>>@@@@@@???>>><<<:::999777555333333333333333333333333444444444444111333555666555555666777:::999999888999;;;<<<===<<<===??????@@@BBBEEEHHHJJJMMMQQQTTTVVVUUUSSSQQQIIIGGGDDDBBBAAACCCEEEFFFFFFGGGJJJLLLOOOPPPPPPPPPSSSXXX^^^aaacccjjjuuu~~~~~~zzzvvvoooqqqtttvvvvvvwwwyyy{{{~~~rrraaaVVVPPPMMMNNNSSSVVVVVV]]]ppp{{{mmm```TTTKKKEEEDDDCCCDDDGGGLLLSSSYYY]]]]]]```___VVVLLLGGGGGGIIIWWWhhhuuuaaaMMMJJJDDD???;;;888777777333444444555666666666555555444333111000/////////...------...111222222111555777:::<<<<<<;;;888666777666555444333333333333666888<<>><<<:::777777666555444444444444222222111111000111111111222333555777888888777777888999999::::::999999888666555555444444444555555333333333333333333333333222333555555555444222000//////............////////////////////////////////////000000111111111222444444333333222111111111444222000///...///000111111111111222222333333333222222333444444555555666111111222222222333333333///000111333555666666666000444:::>>>@@@AAAAAAAAA===???@@@>>>:::777888999666555444444444555666777888888999;;;===@@@BBBCCCBBBBBBBBBAAA@@@???>>>===999999888777666555555444888777666666888<<>>III\\\ooowwwvvvuuuvvvyyy~~~yyy{{{zzz___LLLCCC===777333555666444444666333333333333333333333333333222222222222222222333555777888999999888777555444444444444444444444444222222333333333444444444444444444444444444444444444444444555555555666666555555555444444555555555444444555777888999:::;;;===;;;???EEEGGGTTTyyypppYYYJJJEEECCCAAAAAABBBEEEFFFFFFGGGDDD@@@>>>>>>>>>======:::>>>BBBBBB???======>>>>>>>>>????????????>>>>>>:::<<<>>>AAAAAA@@@???>>>;;;999777555444333333333222222333444555555666777111333555666555555666777:::999999888999:::<<<===<<<>>>?????????AAADDDGGGHHHKKKOOOTTTVVVUUUSSSRRRJJJHHHEEEBBBBBBCCCFFFGGGIIIJJJMMMPPPRRRSSSSSSSSSRRRXXX^^^```aaahhhsss|||~~~zzzqqqtttwwwxxxxxxxxxxxxyyy~~~{{{zzzdddTTTMMMJJJPPPQQQTTTWWWXXX___pppzzzlll]]]PPPHHHIIIGGGEEEEEEEEEIIITTT```___bbbgggfffYYYIIIEEEIIIPPP]]]rrruuuvvv|||ooobbbOOOAAA???===555333666777777777777777666666555666555333111000///...............///000222444555777888999::::::999888777333333333222222111111111222333666888:::;;;;;;;;;999888666555333222222222111111111000111111222222555777888777666777999:::<<<999666666999;;;;;;:::666666666666555555555555777666555444444444444444666777777777555444222111///...---,,,+++,,,------------------------------000111111222222222111111000111111111111222222222000000//////......------''',,,111444222000000111333111111333666888666444222222222222222222222222222222333555666888999::::::;;;===???@@@AAA@@@@@@>>>===;;;999888666666555444444333222333555888999;;;===???@@@@@@@@@>>>======>>>>>>>>>===;;;999888666666666666666666666666333666;;;============>>>DDDMMMZZZdddiiimmmpppssszzz{{{uuu}}}gggNNN???;;;999888777666444444333333555444333222111111111111111222222333333444444555999999999888888777777777555555555444444333333333333222222111111222222333333333444555444333111000111222222333444444444444444444444555555555555666555555555666666777888999===>>>>>>CCCIIIMMMfffoooWWWOOOGGGDDDAAA@@@BBBEEEHHHHHHHHHFFFDDDBBBAAA@@@@@@AAA@@@@@@@@@????????????>>>@@@>>>===<<<======;;;:::;;;<<<>>>???@@@@@@@@@???===<<<:::888666444333333333333333333333333333333555444444333333444444555999999888888888888888888<<<======>>>???AAABBBCCCGGGJJJNNNRRRUUUVVVUUUUUUPPPJJJDDDAAACCCEEECCCAAADDDEEEFFFHHHJJJMMMOOOQQQSSSTTTWWW[[[aaajjjsssyyy~~~sssvvvyyy{{{{{{{{{{{{|||ppp~~~}}}hhhWWWNNNJJJNNNNNNQQQRRRRRRVVVbbbpppyyykkk\\\RRRIIIFFFCCCCCCDDDIIIUUUaaaaaaeeelllooofffWWWOOONNNPPPZZZlll|||wwwvvvwww~~~~~~jjjXXXHHHCCC???777444777444444666777888999999999666555444222000///...............///111222444555777888999::::::999888888666666555444444333222222111222555777888999999999888777666555444333333333333333222222222333333444666777777666666666999;;;===:::777666888::::::999888888888888777777777777666666555444444444444444666777777777666444222111000///...---------...///------------------------000000111222222222111111000111111111111222222222000000000///////////////***---222333222111111222444333222444777888666444222222222333444555666666333333555666777888999999:::;;;<<<===>>>>>>>>>===<<<;;;999777666555444444444333333333444666888:::;;;<<<>>>@@@@@@@@@???>>><<<<<<<<<<<<:::888777555555555555555666666666666777888:::;;;;;;===AAADDDHHHOOOXXX```fffkkkrrrvvv}}}sssoooyyy~~~~~~www___III===;;;999888777555444444333333555444333222111111111111111111222333333444444555999999999999999888777777555555444444444333333333444333333333333333333444333444444444333333222111333444444444444333333222444444444555555555555666555555555666666777888999<<<>>>>>>BBBGGGIII___xxx]]]RRRJJJGGGCCCBBBCCCEEEGGGHHHHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@>>>===<<<======;;;:::;;;<<<===???????????????>>>===;;;999666444333333333333333333333333333333444444333333333333444444888888888888888888888888<<<<<<===>>>???AAABBBCCCFFFHHHLLLQQQTTTUUUVVVVVVRRRLLLEEEBBBDDDEEEDDDCCCDDDDDDFFFHHHJJJMMMOOOPPPRRRTTTWWW[[[aaaiiirrrxxx~~~wwwyyy|||\\\ooo}}}mmm\\\PPPJJJMMMLLLNNNOOOMMMMMMUUU___vvv~~~mmm```PPPIIICCCAAABBBGGGRRR]]]___dddoooxxxvvvjjj]]]VVVRRRXXXggg}}}xxxrrrooopppqqqxxxsssaaaPPPHHHBBB999555777444555666777888999999999777666444222000///............//////111222444555666777999:::;;;::::::999:::999888777666555444333111222333555666666777777777666555555444555555555555555444444444444555555666666666555555666999<<<===;;;888777888999999888888888888888777777777777666666555444444444444555666666777777666444222111111111000///////////////------------------------///000111111222222111111000111111111111222222222000000000111111111111111---///222333222222333444555444444555777777555444444444444555666777888999555666888::::::::::::999::::::;;;;;;;;;;;;::::::888888666555444333333333333333333333555777999;;;;;;<<<>>>???@@@@@@??????:::::::::999777666444333555555555555666666777888999<<<@@@AAA@@@BBBFFFIIIPPPVVV]]]ccciiiooowww}}}|||sssnnnooozzz}}}wwwsssrrrvvvyyy|||hhhRRRBBB;;;:::888777666555444333333333444333222111111111111111111111222222333444444444777888:::::::::999777666555444444444444333333333555444444333333444444555444444333333222222333333555555666555555444333222444444444555555555555666555555555666666777888999:::======@@@DDDDDDVVVuuueeeTTTNNNJJJEEECCCCCCEEEGGGGGGHHHGGGFFFDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@>>>============<<<:::;;;;;;===>>>>>>>>>>>>>>>???>>><<<:::888555444333333333333333333333333333444444333333333333444444777777777777888888888888;;;;;;<<<===>>>@@@AAABBBDDDFFFJJJNNNRRRUUUVVVWWWSSSMMMFFFCCCDDDEEEEEEDDDDDDDDDEEEGGGIIILLLNNNPPPRRRSSSVVVZZZ___gggooouuu}}}{{{{{{}}}GGG\\\sssyyypppcccVVVMMMNNNMMMNNNOOONNNMMMQQQXXXfffvvv{{{ooo\\\QQQFFFAAA???BBBKKKSSSXXX```nnn|||zzzkkk```VVV]]]kkk{{{uuufffcccbbbgggsss~~~rrrcccSSSIIIBBB:::777888888888999999888888777666777666444222000//////.........///000111333444555666777999;;;;;;;;;;;;:::<<<;;;:::999777666444444111111222333444444444444555555444444555555666777666555555444444444444555666666666444444666999<<<===<<<:::999888888777777666666666666555555555555666555555444444444555555555666666666666444333111111111000000////////////............------------...///000111111222222111000000111111111222222222111111111222222333333333111111222222222333555666555555555666666666555444888777777666777888999::::::;;;===>>>>>>===;;;:::;;;;;;::::::999999888777666555444333333333333333333333333444666888:::;;;======>>>>>>>>>>>>===<<<:::999888777666444333222555555555555666888999:::;;;AAAIIILLLKKKJJJLLLNNN\\\cccmmmuuuyyy}}}yyynnnrrr{{{yyytttqqqqqqwww~~~pppYYYHHH===999:::777666555444333333333333333333222111111111111111111111111222333333444444555777999;;;;;;999777555444444444444444444444444444444333333333333444444555444333222111222333444555555555666555555444444444444444555555555555666555555555555666777888999888<<<;;;>>>CCCBBBOOOiiikkkXXXNNNJJJEEEBBBCCCEEEGGGHHHIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>======>>>>>>===;;;;;;;;;<<<===============@@@???>>><<<999777555444333333333333333333333333444333333333333333333444666666666777777777777777::::::;;;<<<===???@@@AAABBBDDDGGGLLLPPPSSSVVVWWWSSSNNNHHHDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNPPPRRRUUUYYY]]]dddlllqqq}}}~~~{{{zzz{{{999NNNeeessstttnnncccYYYRRROOONNNPPPPPPPPPRRRWWW[[[jjjyyydddVVVHHHAAA???AAAFFFLLLRRRZZZiiizzz|||ppp___fffrrr}}}vvv^^^XXXTTTWWW___fffjjjllliii]]]PPPFFF@@@:::888999999999999999999888888777777666444222111000///////////////000111333555666666777999;;;<<<===<<<<<<===<<<;;;999888666555555333333222222222333333333333333333333444555666777555555444333333222333333444555555555444666999<<<<<<<<<;;;:::888777666777666666666666555555555555555555444444444555555666555555666666666444333222000000000000//////....../////////......---------......///000111222222222000000111111111222222222111111222222333333444444333333222222333444555666333444666666666666777777888888888888999<<<>>>???@@@@@@AAAAAA@@@???===<<<<<<;;;:::999888777777666555444444333333333444444333444555666777999:::;;;>>>>>>>>>===<<<;;;:::999999999888777666555444444555555555666777:::<<<>>>AAAGGGMMMNNNNNNPPPVVV\\\mmmwwwxxxooo|||~~~wwwtttrrrttt|||cccNNNBBB:::888999666555444333333222333333222222111111000000111111000000111222222333333444444666888::::::888666444444444444444444444444444333333222222222222333333444333222111222333444555222333444555666666666666444444444555555555555666555555555555666777888999666;;;:::===CCCCCCLLLaaa}}}uuuaaaOOOKKKEEEBBBCCCEEEHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>======>>>???===<<<<<<<<<<<<<<<<<<=========@@@@@@???>>>;;;999777555333333333333333333333333333333333222222333333333555555666666666777777777999999:::;;;<<<>>>???@@@AAABBBEEEIIIMMMRRRUUUWWWRRRNNNJJJFFFDDDDDDDDDDDDCCCDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVZZZ```ggglllxxx|||zzz|||444CCCXXXjjjwww|||uuukkkYYYSSSNNNOOOPPPOOOQQQUUUVVVbbbvvvhhhYYYIIIBBBAAABBBEEEIIILLLTTTbbbrrrnnnooouuu||||||{{{www\\\SSSKKKKKKNNNQQQVVVZZZ[[[TTTKKKCCC>>>;;;:::999666777888999:::;;;;;;;;;888777555333111000///////////////000222333555666666777999;;;===>>>>>>>>>======<<<;;;:::888777777555555444333222222333333222222222222333444555666555444333222111111111111222444555666555666999;;;;;;<<<<<<;;;888666666777888888888888777777777777555444444444444555666666555555666666666555333222000000000000000///......000000//////...------------...///000111222222222000111111111111222222222222222222333333333333333444333111222444555555444222444777888999:::;;;===999999999;;;>>>BBBFFFHHHDDDDDDCCCAAA@@@>>>>>>===;;;:::999888666666666666333333333333333444555666555555666777888999::::::======<<<;;;999888888777888888777666666666666666666666666777999<<>>:::777777555444333222222222222222222111111000000000111111000000111111222333333333333444666777888777555444333333333444444444444555333222222111111222222333333333222222333333444444000111333444666777777777444444444555555555555666555555555666666777888999666;;;:::;;;BBBCCCJJJ[[[uuuwww}}}nnnSSSNNNGGGCCCCCCEEEHHHIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA???>>>======??????>>>===>>>======<<<<<<===>>>>>>????????????>>>;;;999888333333333333333333333333333333222222222222333333444444555555666666777777888888999:::;;;===>>>???AAAAAACCCFFFKKKOOOTTTVVVQQQPPPMMMJJJGGGEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLKKKMMMQQQTTTWWW\\\cccgggrrr~~~~~~}}}}}}111:::III^^^vvvyyyeee[[[QQQOOONNNMMMOOOQQQSSS]]]ooonnn]]]KKKDDDBBBBBBCCCDDDEEEMMMWWWfff{{{}}}tttpppvvvxxxuuuwww}}}gggZZZMMMHHHGGGGGGLLLRRRRRROOOHHHBBB>>>===<<<:::666777999:::;;;;;;<<<<<<888777555333111000////////////000111222444555666666777999<<<>>>?????????>>>>>>>>>===<<<;;;;;;:::888777666444333333333444111111111111222333444444555444333222111111111111000222555777777777888999999;;;<<<;;;888666777888888888888888777777777777444444444444444555666666444555666666666555444333000111222222222111000///000000000///...---------,,,---...000111111222222000111111111111222222222333333333222222222222222444222111222444555444222222555999<<<===>>>AAADDDAAA@@@@@@@@@BBBEEEIIIKKKFFFDDDBBB???===<<<<<<<<<999888666555444444444444222222222222333444555666666777888888999999999888:::999999888888888888888666666555444555666777888888777777888:::>>>BBBEEEIIINNNUUUXXX]]]hhhzzz{{{zzzyyy{{{rrr]]]GGG===<<<:::777555444333333222222222222222111111000000000000111111000000000111222222333333222333444444555555444444333333333444444444555555333333333222222333333333111222333333444444444333111111222444555555555555444444444555555555555666555555555666666777888999888===::::::AAABBBFFFTTTdddvvvyyywwwZZZTTTLLLFFFEEEFFFGGGHHHJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB???>>>===>>>???@@@???===??????>>>=========>>>???>>>???@@@@@@???>>><<<:::333333333333333333333333333333222222222222333333333333444555555666777777888888888999:::<<<>>>???AAAAAABBBDDDHHHMMMRRRUUURRRRRRQQQOOOKKKHHHEEEDDDCCCCCCDDDEEEGGGIIIJJJKKKIIIKKKNNNQQQTTTYYY^^^bbbjjjuuu~~~}}}~~~...222>>>TTTqqqpppcccVVVPPPNNNLLLMMMOOOSSS[[[llltttbbbOOOFFFCCC@@@>>>>>>???FFFOOO[[[qqquuujjjpppwwwuuuqqqrrr~~~wwwgggUUUKKKFFFDDDIIIQQQNNNLLLHHHCCC???>>>===;;;::::::;;;;;;::::::999888888777555333222000000/////////000111222444555666555777999<<<>>>?????????@@@?????????>>>>>>======:::999777555444444444444111111000000111222222333666555444333222111111222///222666888888888888888888;;;<<<;;;888666777999666666666666555555555555444444444444444555666777444555666666666555444333222222333444333222111000111000000///...---------,,,---...000111111222222000111111111111222222222333333333222222111111111333222111222555666333111222666;;;???@@@BBBFFFJJJKKKIIIGGGEEEDDDFFFHHHIIIGGGDDD@@@<<<::::::;;;;;;777666444333222222333333000000000111222444555666888888999999999999888888666666666666777888999:::444444333333444666777888888888888999;;;@@@DDDFFFDDDOOO^^^iiipppyyydddQQQ>>>888;;;:::777444333333222222111222222222111000000000000000111111000000000111222222333333222222222333333444444444333333333444444555555555555444444333333444444555000111333444555444333333222222333333444333333333444444444555555555666666555555555666666777888999:::>>>:::888???@@@CCCPPPXXXuuuvvv{{{{{{```YYYPPPIIIFFFFFFGGGGGGJJJJJJKKKJJJIIIGGGDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB???>>>===>>>???@@@???>>>@@@???>>>======>>>???@@@===>>>@@@@@@@@@???===<<<333333333333333333333333333222222222222222222333333333444444555666777777777777888999:::<<<===>>>AAAAAABBBCCCGGGLLLQQQTTTRRRTTTTTTRRROOOJJJGGGFFFCCCCCCDDDEEEFFFHHHJJJKKKHHHJJJMMMPPPSSSWWW\\\```cccmmm|||~~~}}}{{{yyy{{{---555999AAA[[[{{{~~~{{{kkkXXXNNNMMMNNNOOOPPPUUU[[[hhhzzzvvviiiWWWHHHAAA???@@@@@@AAAAAAFFFSSSfffxxx}}}pppfffdddiiiooosss~~~~~~bbbRRRKKKHHHKKKPPPVVVQQQMMMLLLHHH@@@;;;<<<======<<<<<<===>>>>>>>>><<<:::777666555333///---000///------...111444666<<<;;;<<<<<<===???@@@AAA???AAACCCDDDDDDBBB???===>>><<<:::888777555333000444333222222111222222222444444444333222111000///222333333444444555555555222444777:::;;;;;;:::888:::;;;;;;<<<;;;999888777666444333444666777777777444555666777666555444333111111000///////////////------...///...---+++***---///111111000///000111444111...///111333333222111000111222555666666666666888999777444222444666666;;;BBBGGGIIIKKKMMMPPPSSSQQQOOOKKKHHHFFFEEEDDDBBB@@@===:::777666555555111222333333444444333333333333333444444444555555777888999::::::999888777666555555444444444555555777777777777777888888888888:::<<<>>>???BBBEEEGGGMMM[[[lllxxx~~~yyyqqqqqqxxx~~~oooRRRIII===666666777777555555333111//////000111222222111111111000000//////111000000000111222333333333222111111111333555777222222333333444333333222444333333222222333333444333333333333333333333333333333333444444444555555666666666666666666666666555555444444555666888999999:::;;;<<<===???BBBEEEQQQnnnwwwvvvrrrcccSSSJJJGGGFFFGGGIIIKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>>>>???@@@AAA@@@>>><<<;;;<<<===???BBBDDDBBB???<<<888666444222222222333444222222111111111111222222333333333444444444555555999999999:::;;;<<<===>>>?????????AAADDDHHHLLLNNNTTTWWWYYYZZZWWWPPPIIIDDDDDDBBBBBBCCCFFFHHHIIIHHHIIIKKKMMMOOOQQQUUUZZZ]]]bbbhhhuuu|||xxxxxx|||,,,222555===RRRnnn~~~~~~ppp^^^RRROOONNNOOOOOOTTTYYYddduuu|||ppp___PPPGGGBBB???=========AAAKKKZZZiiiuuuzzzxxxnnneeebbbdddhhhrrrxxxyyycccSSSJJJKKKRRRWWWXXXXXXTTTNNNHHHEEEDDD@@@???===============<<<<<<:::888777555333000---000///...---...111444666999:::;;;<<<>>>???@@@@@@>>>???AAABBBCCCBBBAAA@@@@@@===;;;999999777555222444333333222222222222222333333333333222111000000222222222333444555666666888:::<<<>>>???>>>===;;;:::;;;<<<<<<<<<;;;::::::777666555666888888777666555555555555555444333333111111000////////////000.../////////......---,,,---///000000//////000111333111///000333555444333444444444555777999:::;;;::::::999666333333555777<<<@@@EEEHHHHHHIIIJJJKKKMMMLLLKKKHHHFFFDDDBBBAAA???>>>;;;999777555444333222333333444444444444444333333444444555555555555777777888888888888777777666666555555555555666666555555666777888888999999;;;@@@EEEGGGHHHHHHJJJKKKQQQaaauuuvvvkkkeeehhhpppvvvwww^^^KKKCCC999333333444333222222222111000111222333444111111111111000000000///111111000000111111222333333222111111111333555666444444555555555444444333444333333222222333333444333333333333333333333333333333333333444444444444555555555555555555555555555555444444555666888999888:::;;;<<<<<>>???@@@@@@???===<<<======>>>AAABBBBBB???===888777555333222222333444222222111111111111222222333333333444444444444555777777777888999:::;;;<<<>>>>>>???AAACCCGGGKKKMMMQQQTTTXXXZZZXXXSSSMMMIIIFFFEEECCCDDDFFFGGGGGGFFFHHHJJJLLLNNNPPPTTTXXX\\\```eeerrr~~~yyyxxx{{{}}}---...111777EEEZZZqqqxxxjjj]]]UUURRRRRRQQQRRRVVV___mmmwwwgggXXXNNNGGGAAA===:::<<<>>>CCCLLLWWWdddlllsssyyy|||tttfffZZZXXX[[[ccceeeooo{{{bbbSSSQQQWWW___iiimmmcccXXXSSSOOOJJJEEECCCAAA@@@@@@@@@>>><<<===;;;999777666444111///000///......///111333555666888:::===???@@@AAAAAA??????@@@@@@AAAAAABBBBBBAAA???<<<;;;;;;999777555444444333222222222222333111222222222222222111111111111222333444555666666;;;===???@@@AAA@@@???>>>;;;<<<===>>>>>>>>>===<<<999888888999::::::888666555555444333333333333444222111000000///000000000000000///............///,,,...000000/////////000222111111222444666555444777888999:::===@@@CCCEEEEEECCC???:::666666999;;;BBBDDDGGGGGGFFFDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>===;;;;;;:::888777555333222333444444555555555555555444555555555555666666666666666666555555666666666666666555555555666666777555555666888999;;;<<<<<>>BBBEEEJJJ]]]~~~~~~uuuyyyvvv___RRRLLLHHHDDDCCCJJJJJJKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@????????????<<<===???@@@@@@???>>>>>>>>>>>>===???AAAAAA@@@>>>999888666444333333333333222222111111111111222222333333333333444444444444555555555555666888999:::===>>>>>>@@@BBBFFFIIIKKKMMMQQQUUUYYYYYYWWWSSSPPPJJJGGGEEEDDDEEEFFFEEEDDDGGGHHHKKKMMMNNNRRRVVVZZZ]]]aaalll{{{~~~{{{{{{{{{~~~}}}///---///555;;;HHHddd}}}nnnaaaZZZVVVTTTQQQSSSYYYeeevvv}}}mmm___TTTLLLEEE@@@<<<>>>@@@@@@CCCLLLYYYbbbccclllsssooobbbVVVPPPPPPUUUXXXbbbuuu{{{iiiaaa```kkk}}}vvvgggaaaXXXLLLMMMIIIFFFDDDDDDCCCAAA???===<<<:::999888666333000111000/////////000222333444777;;;???BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBAAA???===<<<<<<;;;999777555555444333333333333444111111222222222222222222000000111222444555666666888:::<<<>>>@@@@@@@@@???>>>???@@@@@@@@@???===<<<:::::::::<<<===;;;888555666555333222222222333444222222111000000000000111000///...------...///000,,,...000000/////////000///000111222444666666666999;;;???CCCHHHMMMQQQTTTXXXTTTLLLDDD>>><<<===???DDDDDDDDDBBB@@@>>>======>>>>>>@@@@@@???>>>;;;:::888999999999777555333222444555555666666666666666555666666666666666666666666555444333333444555666555555444444555555666666666777888:::;;;===>>>???BBBIIIQQQSSSPPPNNNPPPSSSaaahhhqqqyyy~~~~~~vvvkkkfffiiiooouuuxxxwww~~~qqqVVVCCC>>>;;;777555555555444222222222222222111000///...111111111000000000000000111111000000000000111111111111111111222333444555666666666666555444333333444333333222222333333444333333333333333333333333111111222222222333333333555555555555555555555555444444555555666666777888888999;;;;;;<<<>>>AAADDDKKKXXXttt~~~iiiWWWNNNHHHEEECCCHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????<<<===>>>???@@@@@@?????????>>>======???@@@@@@???;;;:::888666444333333333222222111111111111222222222222333333333444444444444444444444555777888999<<<======???AAADDDFFFHHHKKKNNNTTTXXXZZZXXXVVVTTTKKKHHHEEEDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMPPPTTTWWW[[[^^^gggttt{{{zzzxxxzzzyyy222...///444555>>>YYYvvvpppbbbYYYTTTQQQSSSVVV]]]jjj|||wwwiii]]]RRRIIICCC???AAABBB@@@???EEEQQQ[[[[[[___cccbbb\\\SSSLLLGGGJJJOOO[[[mmmyyyoooxxx}}}tttgggWWWWWWQQQJJJFFFFFFEEECCC@@@>>>===;;;:::999888555222111000000//////000111222333666:::???CCCFFFGGGGGGHHHFFFDDDAAA@@@@@@@@@AAA@@@>>><<<<<<<<<;;;:::888777777666555555555555555111222222333333333222222000000111222333444555666444666999<<>><<<;;;;;;:::;;;<<<===<<<999666666555444333222333444555333333222111111111111111000///...------...///000---///111111000///000111---///000222333555777888;;;AAAKKKSSSZZZ```eeeiiilllfff\\\QQQIIIDDDAAA@@@BBB@@@>>><<<:::999888777999;;;<<<======<<<:::888777888888888888666444333444555666666777777666666666666666666666666666555555444333222222333444555444444333333444555555666666777999;;;===???AAABBBFFFJJJNNNMMMKKKKKKOOOTTT[[[```hhhpppwwwvvvqqqlllkkknnnqqqsssrrrkkkxxx|||cccMMM???;;;999777666666555444333///000000111000000///...000000000000000000111111111111000000///000000111111111111111222333444444333444444444333333222111444333333222222333333444333333333333333333333333111111222222222333333333555555555555555555555555444444555666666777777777888999:::;;;;;;>>>AAADDDOOO[[[tttwww^^^PPPIIIFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???======>>>>>>???????????????>>><<<<<<>>>???@@@???<<<;;;:::888666444333333222222111111111111222222222222222333333333444444444444444444555777888999;;;;;;<<<>>>@@@BBBCCCDDDIIIMMMRRRVVVXXXXXXVVVTTTKKKHHHEEEDDDEEEFFFFFFFFFDDDFFFHHHIIIKKKNNNRRRUUUZZZ\\\bbbmmmxxx|||xxxppp{{{|||vvvzzz111///000222222999NNNddd~~~lll^^^UUUTTTUUUVVVYYY___kkk{{{{{{mmm___PPPGGGCCCDDDCCC@@@>>>AAAJJJRRRWWWWWWWWWXXXWWWSSSLLLFFFDDDJJJUUUeeexxxqqqfff]]]QQQJJJHHHGGGCCC@@@???>>><<<;;;;;;999666444111111000000000000000000222444999>>>CCCFFFIIIJJJLLLJJJHHHEEECCCBBBBBBBBB@@@>>>===<<<======;;;:::999999888777777777777777333444444444444444333333111111222222333333444444333555888;;;???BBBDDDEEEEEEEEEEEECCCAAA>>>;;;::::::999999:::;;;;;;999777666666555444444444444555444333222222111111222222///////////////000000111...000222222111111111222...///111222333666:::===CCCNNN]]]jjjsssxxx|||~~~wwwlll```VVVMMMFFFBBBAAA>>>:::888777666555444888999::::::::::::999888666666777777777666555555444555555666666666666666666666666555555555555444444333333222222333333444444444444444444555666777777999<<>>>>>>>>>>>>>>????????????===<<<<<<>>>??????>>>>>>===;;;999777555333222222222111111111111222222222222222222333333333333444444444555666777888999::::::<<<===???@@@AAAAAAFFFJJJOOOSSSVVVVVVUUUTTTLLLIIIEEEDDDDDDFFFGGGGGGDDDFFFHHHIIIJJJMMMQQQTTTYYYYYY^^^fffoooyyyzzzssszzzzzzyyy---...//////000777DDDOOOuuuwwwiii___VVVWWWWWWVVVWWW]]]hhhpppsss```SSSIIIHHHFFFBBB???@@@EEEIIIPPPPPPQQQTTTWWWWWWSSSOOOIIIIIINNN[[[ppp{{{nnn^^^RRRMMMJJJFFFBBB@@@>>>===<<<<<<:::888555222111111000000000/////////222666;;;@@@EEEIIIKKKMMMLLLJJJHHHGGGFFFEEEDDDAAA???>>>>>>??????>>><<<;;;;;;:::999999999999999666666666666555444333333222222222222222222222222333444777:::>>>AAACCCDDDEEEEEEDDDCCCAAA???<<<;;;999777777777999:::999888666666777777666666555444444444333222222222222333000111222222333333333222000111333333222222222333000222333333444777===BBBPPP^^^sss|||qqqfff[[[PPPIIIEEE@@@;;;777777666444333777777777777777777777777555444444444444444555666444444555666666666666555555555555555444444333333222333333444444333333222555555555666666777888999<<>>>>>>>>>>>>>>>>>>>>===<<<===?????????===???>>>===:::888555333222222222111111111111222222111222222222222333333333333333333444555666777888999:::;;;<<<>>>>>>??????BBBEEEKKKPPPTTTUUUUUUUUUPPPLLLGGGDDDDDDDDDEEEEEEDDDFFFHHHIIIJJJMMMQQQTTTWWWWWWZZZ```fffmmmzzz|||}}}~~~|||~~~***---...---///666===AAA```tttjjjXXXYYYYYYUUURRRUUU\\\cccsssnnn___OOOMMMIIIDDDAAA@@@CCCEEEHHHJJJNNNTTTYYY\\\\\\[[[RRRLLLJJJUUUjjj}}}jjj[[[TTTOOOJJJFFF@@@???======<<<;;;888666222222111111000000//////...000333888>>>DDDHHHKKKLLLLLLKKKKKKJJJIIIHHHGGGBBBAAA@@@@@@AAAAAA???>>><<<<<<;;;::::::::::::;;;777777777777666555444333333333333222222222111111333444666888;;;>>>@@@AAACCCCCCCCCCCCBBB@@@===<<<888666555555777999999888666777888888888777555444555444333333222222333333111222444555666555444444111222444444333333333444333444444444555999@@@FFFZZZkkk~~~sssgggZZZQQQIIICCC===999888777555333777777666555555555666666444333222111222333555666333444444555555555555555555555444444444333333333222333444555555444333222777777777777888999:::;;;BBBEEEKKKSSS[[[bbbhhhkkk[[[VVVRRRSSSXXX[[[[[[YYYgggqqq}}}zzzoooeee___]]]lllrrr{{{wwwcccPPP@@@999:::666666666444222222333555<<<:::666222000.........//////000000111111111222111111000//////////////////000111222222333222222...///000111222333333333444333333222222333333444333333333333333333333333333333444444444444555555444444444444444444444444333444555777777777777666777888::::::;;;===@@@CCCOOOgggcccNNNEEEFFFDDDEEEGGGIIIKKKKKKKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>======>>>>>>===<<<<<<===???@@@>>>===??????===;;;999666333222222222111111111111222222111111222222222333333333222222222333444555666777888999;;;<<<===>>>>>>>>>>>>AAAHHHNNNSSSUUUVVVVVVRRRNNNIIIEEECCCCCCCCCBBBDDDFFFHHHIIIJJJMMMQQQTTTVVVUUUWWW\\\aaafffqqq|||zzzxxx++++++,,,...111555999;;;MMMjjjssslllaaaWWWVVVUUUSSSUUUZZZeeeqqqrrr^^^NNNEEEGGGHHHAAA===???EEELLLPPPNNNRRR\\\eeegggaaa\\\UUUTTTbbbzzz{{{kkk[[[MMMIIINNNFFF@@@===@@@AAA===:::999444444333333222111111111000111333777;;;???CCCDDDGGGIIILLLNNNNNNMMMKKKJJJFFFEEEBBB@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;:::999:::::::::999888777777666444444444444444333222111111222333555777:::<<<>>>BBBAAA@@@???===;;;::::::777777888888888777666666999888777888999999888666555555666666555555444333333333333444444444444555444444555666666666666555111444777777777<<>>???CCCKKKXXXdddkkkllliiifff]]]ZZZ[[[```bbbaaadddiiiwwwwwwiii^^^aaajjjvvv{{{~~~{{{ssspppxxx~~~aaaNNNDDD===888777666666555444222111000000222222222111111111111111///////////////.........000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222444222111222333333222111222222333333333333444444333333333444444444555555555555666666777777888888:::999888888:::===AAACCCPPP[[[xxxmmmUUUJJJHHHGGGEEEEEEFFFHHHJJJJJJIIIFFFHHHIIIIIIHHHFFFEEEFFFEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>===<<<<<<<<>>======@@@@@@???===;;;999777666222222111000000111222333111111111111111111111111333333333444444444555555777777888999;;;<<<======@@@BBBFFFIIIKKKNNNQQQSSSUUUSSSPPPLLLHHHFFFEEEEEEGGGGGGFFFGGGIIILLLOOOQQQTTTVVVXXXYYY[[[aaaiiipppxxxvvvzzz---------...000222555777AAAWWWvvv{{{mmm```ZZZXXXUUUVVVYYY\\\eeetttjjjZZZMMMKKKIIIAAA>>>AAA???FFFKKKLLLRRR___kkkppptttmmmbbb]]]ggg|||lll\\\TTTRRRMMMFFFBBBCCCCCC@@@======555555444333222111000000000000222444777:::<<<===DDDFFFIIILLLMMMMMMMMMLLLHHHFFFDDDBBB@@@?????????===============<<<;;;:::<<<;;;;;;:::999999888888666666666666555444333222111222333444666888:::;;;;;;;;;;;;;;;::::::::::::888888999999999:::::::::???>>>=========<<<999777666666666666666555444444555666666777777888888888555555666666777777777777555777888888:::@@@HHHNNN^^^iiiyyymmmZZZLLLDDD===;;;:::777555555444333222222111111222222222222333444444444444333444555555555555444333222444444444444444333333333222222111111222222333333777777777777999;;;===???FFFQQQaaannnrrroooiiieeeeeedddhhhnnnqqqoooqqqvvvvvvjjjccchhhsss~~~~~~{{{wwwsssmmmjjjkkkttt|||qqqWWWGGG???:::666666555555444333222222111111222222111111000000///////////////////////////...000000000000000000000000/////////000000000111111000000000000000000000000333333444444444555555555444333222222333444333222222222333333333333444444222222222222333333333333555555666666777777888888:::999888888:::===@@@CCCJJJRRRhhhwww[[[MMMIIIFFFDDDCCCDDDFFFGGGGGGGGGEEEGGGIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@??????>>>=========???????????????>>>======?????????>>>===;;;999888444444222222111222333444111111111111111111111111333333333444444444444555666777888999:::<<<======???BBBEEEGGGIIIMMMQQQTTTUUUSSSPPPLLLIIIGGGEEEDDDFFFFFFFFFGGGIIILLLNNNPPPRRRTTTVVVWWWXXX]]]eeekkkttt~~~zzzyyy//////...---...///111222777DDD\\\{{{yyyfff[[[VVVSSSSSSUUUVVVZZZdddwww}}}kkkYYYQQQJJJBBB???BBB===CCCGGGIIIQQQ___lllttttttkkknnn|||pppbbbWWWSSSKKKDDDCCCBBB???======999888777666444222111111111111222222333555666777>>>@@@DDDHHHKKKMMMNNNNNNKKKJJJHHHEEECCCAAA@@@@@@@@@??????>>>>>>===<<<<<<======<<<<<<;;;:::::::::888888888777777666444444222222222222333555666666444444555666777888:::::::::::::::;;;<<<>>>???@@@FFFEEEEEEEEEDDDBBB>>>;;;999888888777777777777777888999:::<<<<<<<<<<<<<<<999999999999:::<<<=========<<<:::;;;>>>DDDJJJNNNWWW___lllyyyvvvdddOOOFFF>>><<<;;;777666666222333333333333222111111000111222222333333222222222222333333333222111111333333333333333333333333222111111111222333333444555888;;;;;;;;;<<<@@@CCCNNN\\\ooozzz{{{tttmmmiiiqqqttt{{{wwwpppoooxxx{{{qqqjjjddddddiiirrryyy~~~sss```KKK???:::666444444444444333333222222222111222111111000///......---......//////////////////////////////////////////....../////////000000000000000000000000000000000111111111222222222222333444222111222333444333222222222333333333333444444222333333333333444444444555555666666777777888888999999888888:::===@@@BBBFFFIIIVVVkkk~~~eeeRRRKKKEEECCCAAAAAACCCDDDDDDCCCCCCFFFHHHHHHGGGFFFFFFGGGEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>????????????>>>>>>======>>>???@@@@@@>>><<<:::777666555333333333444444111111111111111111111111333333333333444444444444555666777888:::;;;<<<<<>>???>>>===<<<:::888666444333333333333333333444555555888:::>>>BBBGGGKKKNNNOOONNNMMMLLLIIIGGGEEEDDDCCCAAAAAA@@@???>>>==================<<<<<<;;;;;;;;;999999999999888666555555333333222222111222222222111111111222444666888999;;;<<<<<<===???BBBDDDEEEJJJJJJJJJKKKKKKIIIFFFBBB>>>===<<<::::::;;;<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFHHHGGGCCC???>>>AAAEEEIIIJJJLLLRRR[[[eeeppp{{{wwwhhhTTTJJJAAA===;;;888666888111222333444333222111000///000000111111111111111///000000000000000//////222222222333333333333333444444444444555666777888666:::>>>>>>===@@@GGGMMMYYYgggxxxyyytttssszzz~~~uuummmjjjhhhkkkuuuxxxaaaRRRBBB:::666333222333333333222222222222222222111111000///...------,,,............////////////////////////////////////............////////////000000000000000000000000000000000000111111111111222111000111333333333111222222222333333333444444555555555666666666777777555555666666777777888888999999888999:::<<>>>>>????????????>>>===<<<===@@@AAABBB@@@???===999888666444333333333333111111111111111111111111222222333333333444444444444555666777999:::;;;;;;>>>???@@@AAADDDIIIOOOSSSTTTSSSRRROOOLLLIIIFFFDDDBBBCCCEEEHHHIIIKKKKKKKKKMMMOOORRRRRRRRRTTTYYY^^^dddmmm{{{~~~}}},,,,,,,,,------...///000444666@@@UUUqqqqqqbbb\\\ZZZYYY[[[YYY]]]oootttaaaRRRHHHCCCCCCDDDCCCCCCDDDGGGPPP\\\ggg|||{{{ssstttwww{{{}}}lll```TTTNNNIIIDDDBBBCCC@@@???===;;;999666555444222111111111222333444444444555888===BBBFFFJJJMMMOOONNNNNNLLLKKKJJJHHHHHHCCCBBBAAA???>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;:::999777666555555444333222111000000000111111111111222555777888<<<<<<===@@@BBBEEEGGGHHHIIIIIIJJJMMMOOOOOOMMMKKKDDDCCC@@@???>>>???AAACCCEEEGGGJJJMMMNNNLLLJJJIIIHHHHHHGGGGGGIIIMMMPPPRRRPPPLLLGGGCCCCCCDDDEEEEEEDDDHHHNNNUUU___lllxxxxxxkkkZZZOOODDD???<<<999777999111222333444333222111000...///000000111111000000000000111111111111000000222222222333333444444444555555666666888999:::;;;777;;;???@@@AAAGGGQQQYYYeeeooo{{{}}}zzz{{{~~~}}}wwwzzzsssrrr}}}{{{iiiVVVIII===888666333222333222222222222222222222222000000//////...------,,,---.........//////000000////////////////////////............////////////000000000000000000000000333333333444444444444555000//////000111222222111222222222333333333444444555555555666666666777777555555666666777777888888888888888999:::<<<>>>???DDDDDDIIIQQQXXXkkkyyy___OOOFFFCCC???===============???BBBEEEFFFFFFFFFGGGHHHFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@===>>>>>>?????????>>>>>><<<===???AAABBBBBBAAA@@@:::999666444333222222222111111111111111111111111222222222333333333444444333444555666888999::::::======???@@@BBBFFFLLLPPPRRRRRRRRRQQQNNNKKKGGGEEECCCCCCEEEGGGHHHIIIIIIIIIKKKNNNQQQQQQPPPQQQUUUYYYaaafffppp}}}~~~++++++,,,---...//////000222333999FFFYYYsssrrrfff___ZZZ[[[ZZZ```rrrnnn]]]QQQJJJFFFCCCAAAAAACCCEEEKKKVVVbbbttt}}}pppiiiffffffnnnzzzrrrcccYYYQQQHHHCCCCCC???>>>===;;;999666555444000000000000000111222222222222444777<<>>>>>===<<<;;;:::888777777666444333111000000000222111000000111444777888:::<<>>999888999222333333333333222111111...///000000111111000000222222333444444444444333222333333444444555555666666666666888999;;;===>>>;;;>>>CCCHHHMMMVVV```gggooosssvvvvvvuuuvvv|||{{{{{{}}}}}}ooo]]]LLLCCC;;;888777333222333333333222222111111111000////////////............------......///000000000////////////////////////....../////////000000000000000000000000000000000222222222222333333333333000//////000222333222111222222333333333333444444222333333333333444444444555555666666777777888888888888999999:::<<<===>>>???@@@FFFMMMTTTdddhhhUUUHHHEEE@@@===<<<<<<<<<;;;===@@@DDDEEEFFFFFFHHHIIIGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@===>>>>>>????????????>>>======>>>@@@AAAAAABBBBBB<<<:::888555333222111111111111111111111111111111222222222222333333333333222333444555777888999999;;;===>>>???@@@DDDHHHLLLPPPQQQRRRRRRPPPMMMIIIGGGEEEEEEEEEEEEFFFFFFGGGGGGHHHLLLOOOPPPOOOOOORRRUUU[[[^^^eeerrr,,,,,,---....../////////000000444;;;FFF[[[{{{xxxkkkccc^^^```hhhzzz}}}kkk]]]SSSMMMFFFCCCBBBDDDEEEGGGQQQ\\\jjjuuu~~~~~~xxxooofff^^^XXX\\\dddqqqzzzlll___QQQIIIFFFAAA@@@???===;;;999888777333222111111111111111222111111111333666;;;???BBBEEEFFFHHHJJJLLLLLLLLLLLLJJJIIIFFFDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>===;;;:::888777666444333222111111000/////////111444777999999;;;???CCCFFFGGGGGGFFFCCCBBBCCCGGGLLLQQQTTTUUUMMMJJJFFFCCCCCCEEEHHHKKKQQQTTTWWWZZZZZZWWWRRROOOIIIHHHFFFFFFIIINNNTTTXXXWWWXXXWWWQQQJJJDDDBBBBBBAAAAAABBBDDDHHHPPPYYY___gggrrr}}}|||vvviii\\\MMMEEE???:::888:::444333222222111111222222//////000111111111111000111222333333444444444333333333444555555666777777888999999;;;===???AAABBBBBBGGGNNNXXXbbblllssswwwtttrrrooolllkkkpppwww|||}}}uuuooojjjmmmrrrxxx~~~|||zzzzzzbbbQQQCCC<<<777777777333222333444333333222111000//////...////////////000000000------......///000000111000000000000000000000000/////////000000000111111000000000000000000000000//////000000000111111111111000000111333555444333222222333333333333444444222222222222333333333333555555666666777777888888888888999::::::;;;<<<======>>>CCCIIIMMMYYYuuuqqq\\\KKKFFFAAA===<<<<<<<<<;;;<<>>???????????????>>>>>>>>>>>>???@@@BBBCCC???===:::777444333222222111111111111111111111111111222222222222333333333222222333444666777888999;;;<<<>>>???@@@BBBEEEGGGNNNOOORRRSSSRRROOOKKKIIIGGGFFFEEEDDDCCCDDDEEEEEEEEEIIIMMMNNNMMMMMMOOORRRVVVWWW]]]iiittt---......//////......---111000111666<<>>===<<<777777555444333333222222111111000111333777;;;>>>AAABBBEEEHHHJJJLLLLLLLLLMMMKKKIIIFFFDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA???>>>===999888777555444333222222...------...000444888;;;888;;;???DDDFFFGGGFFFEEEBBBAAAAAADDDJJJPPPTTTUUUMMMKKKFFFCCCCCCFFFIIILLLOOORRRVVVYYYXXXTTTOOOLLLEEEDDDBBBBBBEEEKKKQQQUUUXXXZZZ[[[VVVMMMFFFDDDEEE??????>>>>>>???DDDKKKPPPTTTaaannnuuuyyy{{{yyyuuulll___PPPGGG@@@:::888:::555444222111000111222333///000000111111111111111//////000111111111111111444444555555666777888888<<<<<<===???AAACCCEEEFFFJJJOOOYYYgggttt~~~vvvqqqjjjeeeeeejjjqqqvvvwwwmmmeeeccchhhpppyyyvvvwwwmmmVVVGGG<<<777444555666333222444444444333222111000///.........//////000111111111---------...///000000111111111111111111111111111000000000000111111111111000000000000000000000000222222333333333444444444333222222333555666666555222222333333333444444444333333333444444444555555555555666666777888888888888888999:::;;;;;;<<<<<<@@@???AAAEEEFFFNNNggg~~~xxx```LLLHHHBBB>>><<<<<<<<<;;;;;;>>>BBBDDDFFFGGGHHHJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBBBBAAAAAA@@@??????======>>>??????????????????>>>=========@@@BBBDDDAAA???<<<888666444333222111111111111111111111111111111222222222333333333111222333444555777888888:::<<<>>>???@@@@@@BBBDDDLLLNNNQQQSSSSSSPPPLLLJJJIIIGGGEEECCCBBBBBBCCCDDDCCCGGGKKKMMMLLLLLLNNNPPPUUUTTTYYYccclllttt}}}+++++++++++++++,,,---...111...000555555999NNNgggxxxnnnnnnuuusss```VVVRRRMMMIIIIIIEEEAAAEEELLLQQQ[[[bbbccccccffffffbbbRRRKKKIIIOOOWWWeeewwwdddVVVOOOJJJCCC@@@??????===;;;777777777777666666555444111111111111222333444555:::;;;<<<>>>@@@CCCEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGJJJIIIIIIGGGDDDAAA===;;;===;;;999666444222111000---------...000222555666:::<<<>>>AAABBBBBBAAA@@@???<<<;;;>>>DDDJJJMMMNNNGGGDDD@@@???AAADDDFFFGGGPPPQQQRRRSSSSSSOOOJJJFFFAAA<<<:::===AAACCCFFFJJJWWWYYY[[[XXXRRRKKKFFFEEECCC@@@;;;999:::>>>DDDHHHOOOSSS[[[dddkkkoooqqqrrrddd^^^RRRGGG>>>:::999:::888777555444333222222222000000000000000000000000000000000111222222111///555555555444333333555888:::>>>CCCFFFIIILLLQQQTTTYYYcccrrr{{{sssggg______fffrrryyy{{{ooohhhfffjjjpppuuuvvvwww~~~www}}}uuu^^^KKKAAA:::999777444333222222222111111000000000000111111111111000000//////......------.........---+++***111111111111111111111111......//////000000111111......///000111222222333222222111111111111111222333333222111000000111111444444444444444444333333555555555555555555555555444555777999999999888888999999::::::::::::;;;;;;======@@@CCCEEEKKKZZZhhhyyydddVVVNNNFFFCCC@@@<<<:::<<<:::;;;===@@@CCCEEEGGGGGGIIIIIIIIIGGGEEEEEEFFFGGGEEEEEEEEEDDDCCCBBB@@@@@@>>>===============>>>>>>>>>>>>>>>===<<<===@@@CCCDDD===666444555444...(((//////000000111111111222000000111111111222222222555555555666666666666777999:::;;;<<<===???@@@@@@FFFIIIMMMQQQSSSSSSRRRQQQKKKIIIFFFCCCBBBCCCDDDFFFFFFGGGHHHJJJKKKJJJJJJIIIMMMPPPTTTZZZaaajjjttt{{{~~~---------------...//////...,,,...333333555CCCVVVrrr{{{zzz}}}~~~lllaaaTTTMMMHHHHHHFFFCCCDDDIIILLLUUU[[[[[[\\\^^^^^^[[[UUULLLGGGHHHKKKTTTkkkwwweeeXXXRRRJJJEEEBBBAAA>>>;;;888888777666555444222222111111111111111222333333777777888:::<<>>>>><<<:::777555222111000.........///000222444666999;;;===???@@@@@@??????>>>;;;:::;;;@@@EEEHHHHHHFFFCCCAAAAAACCCGGGIIIJJJLLLLLLMMMNNNNNNLLLGGGCCC@@@;;;999===@@@AAACCCGGGPPPTTTXXXXXXTTTNNNIIIHHHCCC@@@<<<::::::===AAADDDFFFJJJQQQYYY___ccceeeeee]]]WWWNNNDDD===:::888999666555333222111000000000111111111111111111111111333333333444666666666555666777888999999;;;>>>@@@AAAFFFLLLSSSYYY```fffjjjttt{{{~~~}}}xxxrrrjjjeeegggnnnxxx~~~|||vvvnnniiihhhkkkmmmoooooorrr|||wwweeeQQQAAA:::999888666444333222222222111111000000000000111111000000000000//////............/////////...---,,,........................///////////////000000000//////000000111111222222222222111000000111111222333222222111000000111111333333444444444444444444555555555555555555555555555555777777888888888888999999999:::::::::;;;;;;>>>>>>AAACCCCCCGGGTTTaaazzzxxxaaaUUUIIIDDDBBB>>>;;;<<<:::;;;<<<>>>AAADDDFFFHHHHHHHHHHHHGGGDDDCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>============>>>>>>?????????===<<<===???BBBEEEAAA<<<::::::888444000000000111111111222222222000000111111111222222222444444555555555666666666999999:::<<<===>>>???@@@DDDGGGKKKOOOQQQRRRQQQPPPLLLJJJGGGEEECCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIILLLNNNRRRVVV[[[ccclllrrr------------...............+++---333333222888CCCRRRttt~~~ttt^^^UUUMMMJJJHHHFFFEEEGGGGGGNNNSSSSSSTTTVVVWWWUUUWWWNNNGGGDDDBBBEEEUUUggg}}}hhh```TTTLLLGGGEEEBBB???;;;:::999888666444333222000000000000000000111111222333444555777999;;;<<<<<<===>>>@@@CCCFFFHHHJJJKKKMMMPPPRRRTTTTTTSSSSSSOOOMMMJJJGGGDDDBBBAAAAAA>>>===;;;888555333111000////////////000222444666999:::;;;===>>>>>>======<<<:::888888;;;@@@CCCDDDDDDBBB@@@AAADDDGGGIIIJJJHHHHHHHHHIIIIIIGGGDDDAAA@@@;;;:::===>>>===>>>@@@EEEJJJQQQTTTRRRNNNIIIGGGBBB@@@>>>;;;:::;;;<<<===>>>AAAFFFLLLPPPSSSUUUVVVQQQNNNHHHAAA<<<999888888555555333222111111111111222222222222222222222222111111222333444555555666666777999:::<<>>BBBFFFHHHGGGHHHHHHFFFDDDBBBCCCDDDFFFFFFFFFEEEDDDCCCAAAAAA>>>>>>============>>>>>>???@@@???>>><<<<<<>>>@@@DDDCCCAAA???===:::888666111111111111222222222222111111111111111222222222333333333444444444555555888999:::;;;<<<===>>>???BBBEEEIIIMMMOOOPPPOOOOOONNNLLLIIIFFFDDDCCCDDDDDDFFFFFFGGGIIIIIIIIIIIIIIIKKKLLLNNNQQQUUUZZZaaafffnnnzzz++++++++++++,,,+++++++++000---...222333222444999???[[[~~~uuuiiiYYYOOOKKKIIIGGGEEEFFFIIILLLNNNQQQSSSTTTTTTTTTOOOLLLIIIFFFDDDLLLWWWppp~~~ssscccUUUNNNJJJGGGEEE>>>>>><<<:::999777666666111000000/////////000000000000000111333444666777555666888;;;???CCCFFFHHHIIILLLPPPUUUXXXYYYYYYYYYVVVSSSNNNHHHEEEBBBBBBBBB<<<;;;:::777555222000...000000000000111333555666999:::;;;<<<======<<<<<<:::999777777:::>>>BBBEEEDDDCCCAAABBBDDDFFFFFFFFFGGGFFFFFFGGGHHHHHHFFFEEEEEE@@@===>>>>>>:::888999:::???GGGLLLMMMJJJEEEAAAAAA@@@???===;;;999888777:::<<>>;;;999888888777777666444444333333333222222222222222222222222000111222333333333555666:::;;;<<<>>>AAAGGGOOOUUUYYYbbbsssssskkkiiihhhiiinnnpppttt{{{zzzttttttrrrnnnmmmlllgggcccccckkkxxxnnn[[[MMMAAA;;;:::444444444333333333333333000000////////////000000////////////////////////....../////////.........000000000000000000000000000000000//////......---111111111000000000000000111000000000000111111222222222111111111111111222111111222333444444555555444444444444444444444444666666555555666777999:::888999999999999:::::::::===<<<>>>AAA@@@???EEEMMMZZZtttZZZMMMIIIEEE@@@===:::999999:::<<<@@@DDDGGGGGGHHHIIIGGGEEECCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>============>>>@@@@@@@@@>>><<<<<<===???AAACCCDDDAAA<<<888666777000000111111111111111111111111111111111111111111222222333333333444444444777888999:::;;;<<<===>>>@@@CCCGGGKKKNNNOOOOOOOOOOOOMMMJJJGGGDDDCCCBBBBBBEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPUUUZZZ^^^fffnnnzzz***++++++,,,,,,+++******000---,,,///111111333666999JJJcccjjjXXXOOOKKKHHHEEEEEEEEEFFFJJJMMMPPPQQQSSSQQQQQQSSSSSSPPPLLLLLLOOOccc|||}}}zzzgggZZZQQQLLLHHH@@@???===<<<:::999999999222222111000000///000000000000000000111222333444111222444777;;;>>>BBBCCCEEEHHHNNNUUUZZZ]]]^^^^^^ZZZVVVPPPIIIDDDAAA??????999999888666444111...---111000000111222444666777;;;;;;<<<<<<<<<<<<<<<<<<888777777777:::@@@FFFJJJJJJHHHGGGFFFFFFFFFDDDCCCBBBBBBCCCFFFKKKOOOQQQRRRLLLFFFAAA@@@===777444444666:::@@@EEEGGGEEEAAA===???@@@???>>><<<999666444777888:::;;;===???@@@AAA>>>>>>===<<<;;;:::999888777777666555444444444444222222222222222222222222555666888777666777:::===>>>@@@CCCHHHPPP[[[gggnnnsss{{{qqqjjjooowww||||||{{{~~~}}}zzzzzzvvvppplll___]]]\\\aaalllyyywww___MMMBBB:::666777222333333333333333222222000000////////////000000.............../////////---------------------...////////////////////////000000//////......------111111111000000000000000000000//////000111111222222111111111111111222222111111222222333444555555444444444444444444444444666555555444555777888:::888888888999999999:::::::::999;;;??????>>>CCCIIIQQQrrrhhhUUUNNNHHHBBB???;;;:::999999;;;???BBBEEEGGGHHHIIIIIIGGGEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>===============???@@@@@@???===<<<===>>>AAADDDFFFCCC===777555666000000000000000000000000111111111111111111111111222222222333333333333444666777777999:::;;;<<<===???BBBEEEJJJMMMOOOPPPPPPOOOMMMJJJGGGEEECCCBBBAAAEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIKKKMMMOOOSSSWWW[[[```fffooozzz,,,,,,---......---+++***+++***+++,,,---///111333666>>>NNNggg|||eeeWWWRRRMMMIIIGGGCCCBBBFFFJJJKKKMMMPPPNNNRRRXXX[[[YYYTTTPPPNNNXXXmmmxxxttt~~~pppaaaTTTMMMDDDBBB???===;;;:::::::::555444333222111111111111111000000000000111111222///000111333666999;;;===BBBEEEKKKQQQWWW[[[]]]^^^YYYUUUNNNGGGAAA===<<<;;;666666666555333111...---000000000111333555777999<<<<<<<<<;;;;;;;;;;;;;;;555666666777:::AAAIIINNNPPPOOOMMMKKKJJJHHHDDDAAA;;;;;;>>>CCCLLLUUU[[[^^^PPPIIICCCAAA===666222333777888<<<@@@CCCCCC@@@===>>>?????????===999666444555555555555666777999:::999999999999999999888888555555444333333333333333222222222222222222222222444666999999888:::???CCC???EEENNNZZZggguuuxxxooohhhnnn~~~~~~vvvnnniiiVVVXXX\\\dddppp{{{yyygggRRREEE===777555666222222333333333222111111000//////......//////000---............/////////---,,,,,,,,,,,,---......------------------------//////..................000000000000000111111111////////////000111111222111111111000111111222333111111222222333333444444333333333333333333333333555555555555666777888888888888888888999999999999888777999===???>>>BBBHHHRRRkkkwww___SSSKKKEEEAAA<<<;;;;;;;;;<<<>>>@@@BBBEEEGGGIIIIIIHHHGGGFFFGGGEEEEEEDDDDDDCCCAAA@@@???@@@???>>>======<<<<<<===>>>???@@@???>>>===>>>???@@@DDDGGGEEE@@@;;;888777111111111000000000000000222222222111111111111111222222222333333333444444555666777888999:::;;;<<<>>>@@@DDDHHHKKKNNNPPPPPPOOONNNKKKIIIFFFDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKLLLMMMPPPTTTWWWZZZ]]]dddoooyyy+++,,,.........,,,+++)))&&&)))---------...///000333888BBBTTTqqqwwwggg___YYYSSSMMMFFFCCCFFFHHHGGGHHHKKKJJJPPPXXX]]]^^^]]]YYYVVVTTTccctttxxxtttwwwxxxeeeYYYLLLJJJFFFBBB>>><<<<<<;;;888777666444333222222222111111000000000000000000//////000111222444555666>>>@@@DDDIIINNNRRRTTTVVVRRROOOIIICCC>>>:::888777444555555555444222000/////////000111333666999;;;;;;;;;:::999999999999999333444444555888>>>GGGNNNQQQOOONNNLLLJJJGGGCCC???999999:::@@@IIIRRRYYY]]]PPPHHHBBB???;;;666333555777666666999===@@@@@@>>>===>>>>>>>>>===:::888666444333222111222333555666666666666666666666666777555444444333333333333444333333333333333333333333000444888:::;;;>>>EEEKKKKKKUUUfffxxx~~~wwwooolllnnnwww|||rrriiieee___bbbhhhooovvv~~~}}}uuuqqqyyyzzzfffXXXHHH@@@<<<888666777222222333333222111000/////////............//////---------.........//////...---,,,,,,---...///000------------------------------..................//////000000111111222222.........//////000222222111111000000111222222333222222222222222222333333333333333333333333333333333444555666777777777777888888888888999999999999:::888999<<<>>>>>>BBBGGGRRReeehhhXXXMMMGGGDDD=========<<<======>>>???BBBDDDGGGIIIHHHGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<>>>??????>>>>>>>>>???===@@@DDDEEECCC???;;;999333333333222222222111111222222222111111111000000333333333333444444444444444555666777888:::;;;;;;<<<>>>AAAEEEIIILLLNNNOOOPPPOOONNNKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIFFFHHHIIIJJJJJJLLLOOOQQQVVVWWW]]]eeennnyyy)))***,,,,,,,,,***((('''$$$+++000111///...//////000666===III^^^}}}uuulllddd^^^TTTLLLFFFHHHIIIFFFFFFJJJGGGNNNWWW]]]bbbdddcccaaaUUU```mmm~~~|||xxxwwwyyyuuueeeUUURRRMMMHHHCCC@@@>>>>>>:::999777666555444333333222111000////////////000000000000000000111222222999;;;===AAADDDHHHKKKLLLKKKIIIEEE@@@<<<888666555333444666666666444222000...//////111444777:::<<<;;;:::999888777777777777222333333333555;;;DDDKKKMMMLLLKKKJJJHHHEEE@@@<<<===;;;:::===DDDLLLRRRUUUNNNFFF@@@===:::666555777444222111333888===???>>><<<===>>>>>>===;;;999888444333222111111333555666555444444333333444555555777666666555555555666666555555555555555555555555222777<<>>:::999666444444222222333333222111///...//////............//////---------........./////////...------...///000111////////////////////////,,,------....../////////...//////000111222222333............///000222222111111000000111222333333333333222222222222222222333333333333333333333333222444555777777777777666777888888888888999999999<<<999999<<<>>>>>>AAAFFFQQQ___nnnZZZNNNGGGFFF>>>>>>>>>>>>>>>=========???BBBFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@>>>===<<<<<<<<<<<<;;;===???@@@???>>>???@@@999<<>>AAABBBKKK[[[ttt|||bbbTTTKKKEEE@@@@@@@@@@@@??????>>>>>>@@@AAACCCFFFHHHJJJKKKKKKIIIJJJJJJIIIHHHFFFCCCBBB@@@???>>>======<<<======>>>>>>>>>>>>????????????>>>===<<<>>>BBBCCCAAA???888555333222333444333333111111111111111111111111444333333222222333333444444666888888888999;;;<<<======???AAAEEEHHHKKKLLLTTTRRRPPPMMMKKKIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKQQQSSSVVVZZZaaajjjtttzzz}}}}}}...---,,,,,,+++++++++,,,...---------------------...000333666???PPPfffvvv~~~zzzxxxnnncccTTTIIIDDDDDDCCCBBBHHHHHHKKKSSS___hhhlllmmmlllhhheeemmm{{{zzzzzz{{{}}}tttggg\\\TTTMMMGGGCCCBBB@@@???>>>===<<<:::999888666444333333222000///000///......000222111111333444666888:::;;;;;;;;;;;;:::888666444333333333333333222222111000000///111111222333555777888999<<<:::888555444444444555333333222222333999@@@EEEJJJIIIHHHFFFCCC???<<<:::666777666777===FFFJJJIIIHHHEEEAAA>>><<<:::888666//////000111333555777888888999;;;<<<<<<999666444333333333333222222222222111222333333333333666888888888888666444444666888444666888999:::;;;>>>@@@AAACCCKKKYYYdddooo}}}zzzbbbNNNMMMOOOPPPZZZhhh}}}yyyuuutttuuuyyy~~~vvvmmmllljjjjjjssslllZZZNNNDDD>>>666333444444222///222222222111000/////////......////////////////////////............//////------------------------........................///////////////.........///000222333333222000/////////000000000111111111111222222111///000111333222222222222222222222222111111111222222222333333333444444555555555555444666666777777888999999:::;;;:::::::::;;;>>>@@@BBBDDDQQQggggggTTTJJJFFF@@@@@@@@@???????????????@@@AAACCCFFFHHHJJJKKKKKKKKKKKKKKKKKKIIIGGGDDDCCC@@@@@@???>>>==================>>>>>>>>>?????????>>>===<<<>>>AAABBBAAA???:::777444222333333333333111111111111111111111111444333333222222333333444444555777888777888:::;;;;;;<<<===???BBBEEEGGGIIIOOOOOONNNNNNMMMLLLLLLKKKHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJMMMOOORRRUUU[[[ccclllsss~~~}}}------,,,+++++++++,,,,,,...........................222555777:::BBBNNNXXXwww}}}|||zzzmmm\\\MMMEEEBBBAAA@@@EEEEEEHHHPPP[[[dddiiikkkpppiiidddjjjsssggg\\\RRRKKKGGGEEEBBB@@@???>>>===;;;:::888555444444444222111...---,,,---///111111111222222333444444444444333444444333222222222333333333333222222111000000000000000222333555777888999;;;:::777555444444444444222222111111333888>>>CCCGGGFFFEEECCC@@@===:::888333444444444:::CCCHHHGGGFFFDDD@@@===<<<:::777555000000000111222333444555666888:::<<<<<<:::888666444444333333333222222222222333444333222333444666777888999888777666777888666888;;;<<<>>>@@@CCCFFFJJJRRRcccuuuvvvdddUUUKKKMMMPPPQQQ[[[iiiwwwtttjjjaaa```bbbfffnnnvvv~~~uuuqqqnnnnnnzzzooo\\\LLLCCC===999333111333444333111222222111111000000//////.........---------------...------------------...------------------------.................................///////////////......000000000000....../////////000000000111111111222222111000000111333222222222222222222222222000000111111111222222222444444444444444333222222333444555666888999:::;;;::::::999:::;;;===???AAA@@@HHHXXXrrrpppWWWLLLGGGAAA@@@?????????@@@AAAAAAAAABBBDDDEEEGGGIIIJJJKKKMMMMMMMMMLLLJJJHHHEEEDDDAAAAAA???>>>>>>===============>>>>>>>>>>>>??????>>>===<<<>>>@@@AAA@@@???>>>:::666333333333333333111111111111111111111111444333333222222333333444333444666666666666888:::999:::;;;<<>>;;;888666111333333222777AAAGGGGGGEEECCC???===;;;999777555333333222222222222333333444666888:::;;;:::999888444444444444333333333333333444444333222222444555777999;;;;;;:::999:::;;;;;;===>>>@@@BBBGGGMMMQQQ\\\jjjvvvkkkeeebbbWWWQQQRRRSSSSSS\\\jjj{{{|||ggg```ZZZZZZ^^^ccclllttt|||xxxzzz{{{tttbbbSSSHHHAAA<<<999555333444555555444000/////////.........---.........------,,,,,,,,,......------------......------------------------........................------......//////000000---...////////////...---111111111111222222222222000222222222000000111333111111111111111111111111111111111111222222222222333333444444444444333333333333444666777888999:::999999999:::;;;<<<>>>???AAAEEENNNccc|||bbbQQQHHHBBBAAA???>>>???@@@BBBCCCCCCCCCDDDEEEGGGHHHJJJKKKMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA???>>>>>>>>>>>>============>>>>>>>>>???============>>>?????????AAA===888444333333333333111111111111111111111111444333333222222333333444222444555555555555666888999999:::;;;<<<>>>@@@AAAEEEHHHKKKNNNPPPQQQQQQPPPNNNLLLHHHEEECCCDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLNNNPPPSSSYYY```dddkkkwww~~~~~~,,,,,,,,,++++++,,,,,,---............//////000000---...000//////222666;;;GGG]]]{{{}}}xxxxxxnnn___QQQGGGCCCBBBCCCAAAAAABBBFFFLLLRRRWWWYYYYYY^^^fffooozzzwwwjjj___ZZZUUURRRQQQNNNIIIEEEAAA>>>;;;888777777666444111000///111333555666555333333333333333444444555333333333333222222111111222222222111111111111111///111333555777888888999999999777666444333333222///000111222333666;;;>>>@@@??????>>>;;;999666444111333333222666???FFFHHHEEEBBB???===;;;:::777555444333222111111111111111222444666888999999888888555555555444444444333333333444555444333333444666555777:::;;;;;;;;;<<<>>>===???AAAEEELLLUUU___fffvvv{{{lllaaa]]]^^^bbbZZZUUUUUUVVVYYYeeerrrtttddd___\\\^^^```bbbiiippp}}}~~~{{{zzzfffVVVKKKCCC>>>;;;999666444444444444333////////////............000/////////...---------///..................///------------------------........................------......//////000000...//////////////////...000000111111111222222222000111333222111000111222111111111111111111111111222222222333333333333444222222333555555666666666555555555666777777888888999999999:::;;;<<<======AAACCCIIIYYYtttpppZZZJJJDDDBBB@@@>>>>>>@@@CCCEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA??????>>>>>><<<============>>>>>>>>>=========<<<<<<===>>>???CCC???:::666555444333333111111111111111111111111444333333222222333333444222333555555444444555777888888999:::;;;===??????DDDFFFIIIMMMOOOPPPPPPPPPPPPMMMIIIEEECCCBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJKKKMMMNNNQQQUUU[[[___eeeooo|||~~~,,,,,,+++++++++,,,---------------......//////000,,,,,,---------000444888<<>>FFFIIIEEEBBB???===<<<;;;888666222111000//////...//////111222444666777777777777666666555555555444444444444555666555444555666888444666999;;;<<<>>>AAACCCAAAEEEMMMVVVbbbooo|||}}}ooobbbXXXRRRVVV\\\aaa[[[VVVXXX]]]fffuuu|||zzztttlllddd```^^^^^^]]]]]]aaahhh}}}iiiVVVIIIAAA;;;888888666444222111000000000111111111111000000000000000000000/////////////////////............//////------------------------.................................///////////////////////////////////////........./////////000000///111333333111000111222111111111111111111111111222222333333333444444444111222333555666666777777666666666777777888888888888888999::::::;;;;;;<<<===>>>EEERRRfff|||cccPPPGGGEEEAAA>>>>>>@@@CCCEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFEEECCCBBB@@@?????????<<<<<<============>>>>>>=========<<<:::;;;===???CCC@@@<<<999777666444222111111111111111111111111444333333222222333333444222444555555444444555666777777888999:::<<<>>>???BBBDDDGGGJJJMMMOOOPPPPPPRRRPPPLLLHHHEEECCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKMMMQQQVVVYYY^^^eeeoooyyy,,,+++++++++,,,,,,---...+++,,,,,,---......//////......//////000111444666:::AAASSSqqqsssoooggg]]]SSSKKKFFFDDDBBBAAAAAAAAACCCFFFKKKNNNRRROOOOOOTTTZZZggg|||}}}vvvsssqqqjjj```WWWPPPLLLFFFAAA???===<<<:::888777666666888999999888666666555444555666777888333333444555444444222222111111111111111111111111444555777999:::999888888888888777666555333222111...000222444555777999<<<;;;<<<<<<;;;999777555333///333333111333<<>>===;;;999888222222111000////////////000111222333444555555555666666666666555555555444444555666666666666999;;;999:::===???AAAEEEIIIMMMQQQYYYfffttt|||fff^^^WWWUUUTTTVVV```jjjmmmfffbbbdddkkkwwwxxxpppqqqoookkkgggbbb^^^\\\XXXWWW\\\ccc{{{yyylllYYYIII???:::888666444333333111/////////000000000000000111111111111///////////////000000000...------------------...------------------------........................///////////////.........//////............//////............/////////000///111333333222111111111111111111111111111111111111222222222333333333333111222333444444444444444555555666777888:::;;;;;;777888999:::::::::;;;:::;;;<<>>===???BBBEEEGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLJJJJJJGGGFFFDDDBBBAAA@@@@@@???<<<<<<<<<=========>>>>>><<<======;;;999999<<>>???AAADDDGGGKKKNNNQQQRRRTTTSSSOOOLLLHHHEEECCCBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEGGGHHHJJJLLLOOOSSSVVVZZZ___gggqqq|||++++++++++++,,,,,,---...++++++,,,,,,---...//////,,,---.../////////000000888888AAAXXXuuuzzzwwwqqqggg[[[QQQJJJGGGBBBAAAAAAAAABBBFFFKKKOOONNNHHHGGGNNNVVV___lllxxxuuukkkUUUQQQJJJEEEBBB@@@>>>===:::888777777999:::999888777666555444444444555666111222333444555444333333111111111111111111222222555777999:::;;;:::888777888777777666555333222111...000333555555777999<<<;;;;;;;;;:::999777555333...222222000222;;;DDDIIIFFFCCC@@@>>>===<<<:::888444444333222111111111222000000111222333333333333777666666666555555555555444555777777777888:::<<>>777888999:::::::::::::::<<<===BBBHHHNNNZZZqqqnnn]]]LLLHHHBBB>>>===???BBBEEEGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLGGGFFFEEECCCAAA@@@@@@@@@<<<<<<<<<<<<=========>>><<<======;;;888999<<>>===<<<999555222111111111111111111111111444333333222222333333444333555666555444444555666333333444666888:::<<<>>>===>>>AAAEEEIIINNNRRRUUUVVVUUURRROOOKKKGGGDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLOOOSSSWWWZZZ^^^eeeooo|||++++++,,,,,,,,,------------------------------------------............///...222999EEEVVVkkk~~~uuujjj]]]SSSLLLGGGEEEAAA>>>===???DDDIIIIIIKKKKKKKKKMMMVVVcccmmm}}}}}}|||lll^^^QQQOOOMMMHHHEEEEEE<<<;;;;;;;;;<<<<<<:::888;;;999888777888999888777888777666555444333333222555333111000111222555777:::::::::999999999888888888777666444222111111111000222444666888:::;;;;;;===<<<:::888666555444333333111000222666<<<@@@BBBBBB@@@===<<<<<<;;;:::888555444333222111111111111111111111222333333444444666888999999777666777888666999;;;;;;;;;;;;???BBBAAAFFFLLLQQQVVV^^^jjjrrrxxxiii^^^WWWQQQMMMFFFJJJTTTcccuuuvvvsssttttttrrrmmmeee]]]WWWRRRSSS```ooovvv[[[QQQCCC:::777666444111111222222222222111000000///////////////......---------............------......//////......---,,,++++++,,,,,,,,,,,,------...------------...//////555444111///------,,,---............////////////000000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222333333333444444444555555777777777777888999:::;;;888888888888888888888888<<<<<<<<<>>>DDDNNN[[[cccvvvaaaSSSLLLEEEBBB???<<<>>>CCCEEEFFFGGGHHHIIIJJJJJJKKKHHHIIIKKKLLLMMMMMMMMMLLLGGGFFFDDDBBB@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;555<<>>???AAACCCHHHNNNRRRRRRSSSTTTSSSPPPKKKFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDFFFIIIJJJKKKNNNQQQTTTXXX[[[aaakkk{{{++++++++++++,,,,,,,,,,,,---------------------------------............///...000333:::EEETTTdddnnn~~~qqqeee^^^QQQNNNIIIDDDAAAAAACCCFFFHHHIIIJJJJJJLLLSSS^^^gggppprrrttttttuuu}}}nnnaaa[[[WWWPPPJJJHHHEEECCC@@@??????>>><<<:::===<<<:::999:::999888666:::999999888777666666555666555333111111333555666;;;;;;;;;;;;:::::::::999777666555444333333333333000111333666888999:::;;;<<<;;;999777555444333333222111000222555;;;???BBBCCCAAA>>>=========;;;:::666555444333222222222222222222333333333444444444777999::::::888777888999999;;;===>>>>>>@@@EEEIIISSSZZZdddlllsss|||xxxnnn___SSSKKKGGGEEECCCKKKTTTeeeyyy~~~~~~xxxrrrjjj```XXXVVVXXX___lllyyynnnbbbOOOGGG===777666777777555111222222222222111000000///////////////......---------............------...............---,,,+++++++++,,,,,,,,,,,,------...------------...//////222111000.........//////////////////000000000000000000000000111111111111000000000000000000000000111111111111111111111111222222333333333444444444333333333444444444555555666666666666777888999999999999999::::::;;;;;;;;;<<<<<<<<<===AAAIIISSSZZZuuunnnYYYPPPHHHDDDAAA>>>???BBBDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFDDDBBBAAA??????>>>>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;888>>>BBBAAA;;;555555777666444111111222333333222333333333333333333333333111222333333444444333333333444555666888999:::;;;<<<===>>>@@@BBBFFFKKKOOOPPPQQQSSSSSSQQQMMMIIIFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDFFFHHHJJJKKKMMMQQQSSSVVVYYY```iiiyyy*********++++++++++++,,,---------------------------------............///222222222444999BBBMMMTTTnnn~~~xxxpppccc___XXXPPPJJJEEECCCBBBFFFGGGIIIIIIJJJNNNVVV]]]fffjjjmmmooorrr~~~yyyppphhh]]]SSSOOOMMMJJJGGGEEEDDDCCCAAA@@@AAA???>>>======<<<:::888;;;;;;;;;::::::999999999777666444333333444666777<<<<<<<<<<<<;;;;;;;;;;;;666555444444333333444444000111333555777999::::::;;;999888666444333222222222111000111444999===@@@CCCBBB@@@??????>>><<<;;;777666555444333333333333333444444444444555555555999;;;<<<<<<;;;:::;;;<<<>>>@@@BBBEEEIIIOOOUUUZZZhhhppp|||ttthhh[[[TTTIII@@@======???@@@OOO]]]tttvvvmmmeee]]]YYY]]]fffqqq}}}~~~{{{~~~nnn\\\PPPBBB===777444555666666555111111222222111111000//////////////////......---------............------............---,,,******++++++,,,,,,,,,,,,------...------------...//////............///000111222//////000000000111111111000000000000111111111111000000000000000000000000111111111111111111111111222222333333333444444444333333333444444444555555666666666555555666666777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>CCCIIINNN]]]hhhZZZLLLFFFCCC@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGJJJKKKLLLMMMLLLKKKJJJIIIGGGFFFEEECCCBBB@@@???>>>???>>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>AAAAAA>>>999666444555333111000111222222111333333333333333333333333000111222222333333222222333444555666777888999:::;;;<<<===>>>@@@CCCGGGKKKLLLNNNPPPRRRRRRPPPNNNLLLIIIGGGEEECCCBBBBBBBBBBBBDDDFFFHHHIIIJJJLLLOOORRRSSSWWW]]]eeeqqq))))))*********+++++++++---------------------------------............///222222222222444:::BBBGGGYYYooozzzuuukkk```VVVMMMEEEAAAEEEFFFGGGGGGGGGJJJOOOSSS___dddjjjmmmoooxxxrrreee]]]VVVSSSOOOLLLKKKJJJIIIHHHEEECCCAAA@@@@@@???<<<:::<<<<<<;;;;;;;;;:::::::::666666555555555777999:::<<<<<<<<<;;;;;;;;;;;;:::777777666444333333333333000111333555777888999999999888777555333222222222111111111111222666<<>>@@@BBBAAADDDIIIPPPXXXbbbjjjooo|||rrrdddWWWOOOLLLHHHCCC???>>>@@@DDDFFFPPP```xxxyyyooohhhcccdddhhhpppzzzyyysssqqqpppssswww~~~sssaaaPPPFFF===:::666444333333222000111111111111111000000//////////////////......---------............------.........---,,,+++***)))+++++++++,,,,,,,,,------...------------...//////---------...///000111111////////////000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222333333333444444444555555777777666666555666666666555555666777999:::;;;;;;;;;<<<<<<<<<===???CCCGGGRRRsss}}}|||zzzzzz~~~~~~kkkTTTHHHCCCAAAAAABBBAAABBBBBBCCCDDDEEEFFFGGGFFFHHHIIIKKKMMMMMMMMMMMMGGGGGGFFFEEECCCAAA@@@??????>>>>>>===<<<=========;;;;;;<<<<<<<<<<<<;;;;;;<<<===???AAAAAA>>>999555666333111000111222111111000111111111111111222222111111222333333333333333333444444555777888888999:::;;;<<<======???CCCFFFIIIJJJMMMPPPRRRRRRRRRRRRMMMKKKHHHEEECCCBBBBBBBBBDDDFFFHHHHHHIIIKKKMMMPPPQQQTTTZZZ```hhhttt))))))*********+++++++++---------------------------------............///---.........000444999===III]]]www{{{nnnbbbVVVKKKDDDFFFFFFGGGFFFFFFGGGJJJLLLSSSZZZcccgggiiimmmvvv~~~wwwhhhddd^^^ZZZWWWUUUSSSQQQKKKHHHEEEBBBAAA@@@>>><<<<<<<<<<<<;;;:::::::::999555555555666888:::<<<>>>;;;;;;;;;;;;:::::::::::::::999777555333222111111111222444666777888999999888777666444333222222222111111222111111555:::???@@@???>>>??????>>><<<:::777666555444444333444444444555555666666777777888888:::<<<>>>@@@BBBFFFIIILLLPPPWWWbbbmmmxxx{{{uuupppjjjbbbXXXOOOHHHFFFDDDCCCBBBBBBBBBDDDGGGIIISSS```uuu}}}wwwqqqppprrrzzz|||sssmmmkkkhhhsssrrriiigggiiinnnrrrzzzsssbbbSSSFFF>>>:::888666444333222000///000111111111111000/////////////////////......---------............------------------,,,+++***)))+++++++++,,,,,,,,,------...------------...//////.........///////////////---------........./////////000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222333333333444444444555555888888777666666666777777555555666777999:::;;;;;;:::;;;<<<<<<===>>>AAADDDOOOfff}}}|||}}}cccOOOEEEAAABBBDDDBBBCCCCCCDDDEEEFFFGGGGGGEEEGGGIIIKKKLLLMMMMMMMMMIIIIIIHHHGGGEEECCCAAA@@@??????>>>===============;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<@@@BBBAAA<<<999666444222111111222111000000000000111111222222222222333333444444444444444333333444555666777777888888999;;;;;;;;;===@@@CCCEEEGGGIIIMMMPPPRRRTTTUUUQQQOOOLLLIIIFFFDDDBBBBBBDDDFFFGGGHHHHHHIIILLLNNNMMMPPPVVV[[[bbbkkkwww*********++++++++++++,,,---------------------------------............//////000000000000111555777>>>KKKaaazzzvvvjjj^^^SSSLLLIIIHHHGGGFFFFFFGGGHHHHHHJJJSSS___dddeeeggglllqqq{{{~~~xxxqqqlllhhhccc```ZZZUUUNNNIIIEEECCCAAA@@@??????>>>===<<<;;;::::::555666777888:::<<<>>>???;;;;;;;;;::::::::::::999<<<;;;888666333222000000222333555777888999999:::888777666555444333333333111333333222111444:::?????????>>>???@@@???<<<999999888777666555555555555666666777888:::;;;<<<<<<:::<<<@@@CCCGGGLLLRRRVVVdddhhhppp{{{~~~xxxqqqhhh```[[[ZZZUUUOOOLLLHHHDDDDDDFFFCCCDDDEEEEEEEEEGGGJJJMMM]]]gggvvv}}}mmmgggdddaaadddkkkpppwww~~~{{{vvvvvvxxx|||{{{lllcccaaadddjjjppp{{{uuudddVVVJJJAAA;;;555555444333222222222222000000111111000000///...///////////////......---------............---------------------,,,,,,+++++++++,,,,,,,,,,,,------...------------...//////....../////////...------,,,,,,---------.........000000000000111111111111000000000000000000000000222222222222222222222222222222333333333444444444333333333444444444555555777777777666666777888888888888999:::;;;;;;<<<<<<:::;;;<<<<<<<<<>>>AAACCCJJJVVVpppxxx]]]LLLCCCBBBEEECCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKJJJJJJHHHFFFCCCBBB@@@???>>>>>>======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888999;;;>>>@@@@@@>>><<<888555333222222222222111222222222333333444444555333333444555555555555444333333444444555666666777666888::::::;;;<<>>MMMdddvvvmmmddd[[[TTTLLLJJJHHHGGGGGGGGGHHHHHHHHHQQQ[[[_________ccchhhpppwwwyyynnnlllttt}}}zzzrrrkkk```WWWPPPLLLJJJHHHEEEDDDCCCBBB@@@>>>======999999::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666444222222111444555666888999:::::::::888888666555444444444333222444555333111333999???@@@??????@@@AAA@@@===:::;;;;;;999888888888888888888999:::<<<>>>@@@BBBBBBCCCFFFJJJOOOUUU\\\dddiiiwwwzzz~~~xxxgggccc^^^XXXSSSMMMIIIFFFHHHDDDDDDHHHJJJIIILLLQQQQQQQQQQQQOOOOOOSSSYYY___lllsss|||{{{kkk___]]]]]][[[```iiikkkooouuu}}}xxxnnnhhhggggggpppyyyxxxfffVVVKKKCCC===999444444333222111111222333000000000000000//////...///////////////......---------............------,,,,,,---............---++++++,,,,,,,,,,,,------...------------...//////------...//////...------------------.........///000000000000111111111111000000000000000000000000222222222222222222222222222222333333333444444444333333333444444444555555555555555555666777777888999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<>>>>>======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888:::;;;=========>>>>>>999777444333333333333222111222222333444444555555222222333444444444444333333333333444444555666666555777999::::::<<<>>>@@@@@@AAACCCFFFJJJNNNQQQSSSWWWVVVUUUSSSPPPKKKGGGEEEDDDEEEFFFFFFFFFFFFIIIKKKGGGKKKPPPTTTYYYaaakkkrrryyyzzz{{{{{{|||++++++,,,,,,,,,------------------------------------------.........//////,,,...000000000111333444444777AAAVVVttt}}}tttmmmggg___YYYNNNKKKIIIGGGGGGHHHIIIIIIFFFNNNUUUWWWTTTSSSWWW\\\dddffflllwww}}}qqqeeeZZZ```lll~~~~~~qqqddd[[[VVVRRRQQQJJJIIIHHHFFFDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<999999777666444444333333555555777888::::::;;;;;;999888777666555444444444222555666444111333:::@@@AAA@@@AAABBBCCCAAA>>><<<======<<<;;;:::::::::::::::;;;===???BBBDDDFFFGGGMMMPPPVVV\\\ccckkktttzzzwwwyyy|||~~~{{{qqqcccYYYSSSOOOJJJEEECCCCCCCCCBBBCCCBBBGGGQQQWWWXXX\\\cccdddccc```]]]]]]cccllltttxxx|||~~~sssddd[[[\\\]]]ZZZ^^^ffflllmmmrrrxxxttttttrrrppp{{{wwwkkkYYYJJJ@@@:::666444555555444111///...///111000000000000000//////...///////////////......------..................---,,,,,,---...////////////++++++,,,,,,,,,---------...------------...//////+++,,,.../////////................../////////000000000000000111111111111000000000000000000000000222222222222222222222222000000111111111222222222333333333444444444555555333333333444555666777888888888888888888888888999<<<<<<<<<;;;999:::===@@@>>>BBBRRRppp}}}```KKKCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNLLLIIIFFFDDD@@@??????>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;999;;;<<<<<<;;;;;;<<<>>>:::888555333444444333222//////000111222222333333111111222333333333333222333333333444444555555555444666999:::;;;<<<>>>@@@???@@@AAADDDGGGLLLOOORRRXXXXXXXXXVVVSSSNNNIIIFFFDDDEEEFFFFFFEEEFFFHHHJJJIIIKKKNNNPPPRRRXXXaaagggoooqqqsssuuuwwwyyy|||~~~******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---.../////////000111111222222555333777DDDYYYyyyxxxssslllaaaYYYXXXTTTPPPMMMKKKIIIFFFDDDGGGJJJOOOTTTWWWVVVRRRNNNYYYZZZ]]]bbbfffeeeaaa]]]ZZZWWWYYYfff|||tttnnnrrrzzzxxxmmmfff^^^VVVYYYSSSMMMJJJKKKJJJEEEAAACCCAAA>>>===???@@@AAAAAA??????>>>>>>======>>>>>>:::999999888777777666666777888888999999999999888999888777666555555555555333444333222222555:::>>>AAAAAA@@@AAAAAA@@@>>><<<888;;;===;;;===AAAAAA???>>>???CCCHHHMMMQQQQQQQQQUUU[[[cccjjjnnnnnnllljjjeeeeeedddaaaZZZRRRJJJEEEBBBAAA???===;;;;;;>>>@@@@@@DDDMMMZZZhhhuuu}}}{{{tttnnnnnnttt}}}{{{uuuqqqhhhbbb]]]]]]]]]ZZZZZZ]]]aaakkk|||~~~||||||~~~vvvcccXXXJJJ???;;;:::777555333222111111000000111111111000000///...---------000000000000////////////,,,------......------,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,---...++++++,,,,,,,,,---------.........////////////000............//////////////////...//////000111222000000000000111111111111222222111111111111222222111111222222222333333333222222333333333333444444333444444555666777888888777777888999999999999888999999:::;;;;;;<<<<<<======FFFMMMVVVssskkkQQQGGGGGGCCC??????CCCFFFDDDDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKOOOPPPQQQQQQOOOLLLGGGEEEAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<===>>>@@@AAA@@@;;;555222333444333222000000111111111222222222222222333333333333444444555444333222222444555777444333444555777:::<<<>>>?????????AAADDDHHHLLLNNNQQQSSSVVVWWWWWWSSSOOOMMMLLLJJJGGGDDDCCCCCCEEEFFFHHHJJJKKKKKKLLLPPPWWW]]]hhhkkkoooqqqqqqrrrssstttuuuzzz******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.../////////000111111222222444333666???OOOjjj|||ttthhh___YYYWWWUUUQQQMMMIIIGGGFFFFFFHHHMMMQQQTTTTTTQQQOOOPPPPPPRRRVVV[[[\\\ZZZXXXWWWTTTTTT\\\nnnxxxqqqllljjjlll}}}yyywwwzzzzzzttthhhbbbZZZVVVTTTRRRMMMIIIKKKHHHEEECCCBBBBBBAAA@@@CCCBBB@@@>>><<<;;;;;;:::::::::999999888888777777999999:::;;;;;;::::::999777777666666666666777777333444555555666999>>>CCCBBBBBBBBBCCCCCCBBB@@@>>>>>>AAABBBAAACCCGGGIIIHHHNNNMMMMMMOOORRRSSSRRRQQQUUUXXX]]]```aaa___[[[XXXQQQQQQQQQNNNJJJEEE@@@===<<<<<<;;;999888999<<<>>>CCCLLL]]]qqq~~~uuunnniiiffffffbbbaaaaaa^^^XXXUUUWWW\\\kkkvvvhhh[[[QQQDDD<<<888777666444333222111111000000111111111000000///......------000000000/////////......,,,------......------,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,------------...............////////////000////////////000000111000000000000111111111111222222111111111111222222111111222222222333333333222222333333333333444444444444555555666666777777777777888999999999999888999999::::::;;;<<<<<<<<<===BBBGGGPPPgggzzz[[[JJJEEE???;;;<<>>===<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<>>>???AAA@@@;;;666333333333333222111111111222222222222333222222333333333333444444555444333222222333555666444444555666888:::;;;<<<=========???BBBFFFIIIKKKRRRUUUXXXZZZZZZXXXUUURRROOOMMMIIIFFFDDDDDDDDDEEEHHHJJJKKKKKKKKKNNNSSSXXX```cccfffiiiiiijjjlllmmmqqquuuzzz|||{{{yyyyyyzzz******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000111111222222222444999BBBTTTqqqtttjjjbbbbbb```ZZZRRRLLLJJJJJJEEEGGGJJJMMMOOOPPPQQQQQQNNNMMMMMMPPPUUUYYY[[[\\\\\\ZZZYYY\\\gggzzzrrrbbb[[[bbbeeeiiiiiifffaaa]]][[[gggxxx~~~uuunnniiifffaaa^^^]]]YYYUUURRROOOMMMJJJHHHGGGFFFDDDAAA???>>>>>>>>>============<<<<<<<<<<<<<<<<<<===>>>======<<<;;;::::::999888888888999999888:::<<<<<<===AAAHHHNNNMMMMMMNNNNNNLLLJJJHHHFFFIIILLLNNNNNNQQQXXXZZZYYY\\\YYYUUUSSSQQQPPPNNNLLLNNNOOOPPPPPPNNNKKKHHHFFFAAAAAA@@@>>>===;;;::::::888888999999888:::===@@@JJJXXXqqq~~~rrrjjjgggeeegggffffffeee]]]TTTPPPRRRZZZnnnwwweeeYYYOOOGGG===666444444333222222222111000000000000111000000000///......------000////////////.........,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,------------...............////////////111000000////////////000000000000000111111111111222222111111111111222222111111222222222333333333222222333333333333444444555555555666666666666666666777888888999999888888999999::::::;;;;;;<<<<<<>>>>>>AAAJJJZZZrrrgggOOODDD@@@<<<<<>>>>>>>>:::::::::;;;;;;;;;;;;<<<===<<<<<<;;;<<<===???@@@@@@===888555444333222111222222222222333333333333222222333333333333444444444333222222222333555666555555777888999:::::::::::::::;;;===???CCCFFFGGGPPPRRRUUUXXXZZZZZZXXXWWWRRRPPPNNNJJJGGGEEEDDDCCCGGGHHHJJJJJJJJJLLLNNNQQQXXXZZZ^^^```aaaccceeegggnnnpppssstttsssqqqqqqqqq******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------.........//////000111111111111222444666888CCCYYYmmmzzzttttttqqqhhhZZZPPPLLLMMMEEEFFFGGGIIIJJJLLLOOOQQQNNNMMMMMMNNNSSSYYY___bbbbbbdddeeeffflllzzz|||qqqbbb___[[[VVVRRROOOMMMLLLWWWlll|||yyyuuuqqqlllfffbbb\\\WWWSSSMMMLLLJJJHHHGGGGGGGGGHHHCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAAAAAAAA???>>><<<@@@???>>><<<;;;;;;::::::<<<>>>@@@AAABBBIIITTT\\\aaabbbbbb```[[[VVVSSSQQQVVV[[[```bbbfffkkkllliii]]]YYYRRRLLLIIIFFFDDDBBBAAAAAAAAAAAA@@@???===<<<>>>===;;;::::::;;;===>>>999:::;;;;;;<<>>777333222222333222222222111000000000000000000000//////............/////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------............////////////000............////////////111111000//////.../////////000000000111111111111222222111111111111222222111111222222222333333333222222222333333333444444666666666666666555555555666777777888888888888888888999999:::;;;;;;<<<<<>>>>>>>>:::::::::;;;;;;;;;;;;;;;===<<<<<<;;;<<<===>>>???@@@>>>:::777555333111000222222333333333444444444222222222333333333444444333333222222222333444555555666888999:::999888888999999:::<<<>>>AAACCCDDDIIIKKKOOOSSSUUUWWWWWWWWWUUUTTTRRROOOKKKGGGDDDBBBDDDEEEGGGHHHIIIJJJKKKLLLSSSVVVYYY\\\^^^```ccceeelllnnnooopppooonnnmmmmmm******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,---------.........///000000111111000111444555555:::IIIYYYoooxxxgggYYYSSSQQQIIIIIIIIIGGGEEEEEEHHHKKKJJJIIIIIIJJJNNNTTT\\\```ccciiioooqqqttt~~~yyyjjj\\\TTTNNNJJJHHHKKK___}}}yyyppphhhbbbZZZWWWTTTQQQOOOOOOOOOOOOJJJJJJIIIIIIIIIIIIIIIHHHEEEFFFGGGHHHGGGEEEBBBAAADDDCCCBBBAAAAAAAAAAAAAAA@@@CCCFFFHHHKKKUUUdddpppzzz{{{zzzuuummmeee```]]]ccciiioooqqqrrrrrrnnnhhhTTTOOOHHHBBB???<<<;;;999999999999999999999999999;;;;;;::::::;;;===???@@@===>>>>>>???@@@DDDIIIMMMXXXhhh|||xxxxxxyyyuuuooofff\\\QQQKKKPPPXXXiii{{{pppcccXXXNNNGGG:::888444222222222333333222111000000//////000000////////////........................------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------..................////////////000............////////////111111000//////.../////////000000000111111111111222222111111111111222222111111222222222333333333222222222333333333444444666666666666666555555555666666777888888888888777888888999999:::;;;;;;<<>>FFFIIIPPPjjjttt\\\OOOHHHCCCAAACCCEEEDDDDDDGGGGGGHHHHHHIIIIIIHHHGGGGGGKKKLLLMMMNNNNNNLLLKKKJJJFFFEEECCCAAA???>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<>>>>>>???>>><<<999666333111111222222333333333444444444222222222333333333444444222222222222333333444444555666777888999888777777999999:::<<<>>>@@@AAABBBDDDFFFIIIMMMPPPSSSUUUVVVVVVVVVUUURRROOOJJJEEEBBB@@@AAACCCFFFHHHIIIJJJIIIPPPRRRUUUXXX[[[^^^aaadddiiijjjllloooppppppooonnn******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---------------------......//////000000111000111333666666777@@@IIIVVVpppzzzlllccc___YYYXXXTTTMMMEEEAAABBBEEEHHHHHHHHHIIILLLQQQXXX]]]dddlllvvvzzz{{{wwwhhh\\\OOOGGGHHHTTTlll~~~rrroooiiiddd___\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUVVVWWWXXXVVVTTTPPPNNNLLLLLLLLLLLLMMMNNNOOOOOOOOOTTTYYY\\\___iiixxx{{{pppiiigggdddjjjnnnmmmkkkggg___XXXIIIEEE???;;;999888777666888888888888999:::::::::888:::<<>>555555333222222222333333111111000////////////000//////////////////............---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,---------............,,,,,,,,,------------...............////////////111000000////////////000000000000000111111111111222222111111111111222222111111222222222333333333222222333333333333444444555555555666666666666666555666777777888888777777888888999999::::::;;;;;;===:::===CCCCCCFFFZZZrrr|||fffWWWFFFAAA???BBBDDDDDDEEEHHHGGGGGGHHHIIIIIIHHHFFFEEEIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFDDDBBB@@@>>>=========<<<<<<<<<<<<;;;;;;;;;======;;;;;;;;;<<<===>>>===>>>>>>;;;777444222222222222222222333333333333222222333333333333444444222222222222333333333333444555555666777777777777999999:::<<<===???@@@@@@CCCDDDFFFIIIMMMPPPSSSUUUUUUVVVVVVUUURRRLLLGGGCCC@@@???@@@CCCGGGHHHHHHGGGKKKMMMPPPSSSVVVZZZ___bbbdddfffkkkpppuuuwwwvvvttt******+++++++++,,,,,,,,,++++++++++++++++++++++++//////...---------------------......///000000000111///111555666666888===DDDUUUooo~~~xxxtttqqqjjj]]]OOOEEEBBBCCCGGGHHHJJJKKKLLLOOOUUUYYY```hhhrrrvvvwwwzzz|||eeeTTTPPPQQQ[[[mmm}}}|||xxxwwwwwwxxxxxxwwwuuutttsssrrrqqqnnnpppqqqqqqpppmmmiiigggaaaaaa```_______________bbbhhhoooooonnnpppyyy}}}qqqeee^^^[[[SSSWWWYYYWWWTTTQQQKKKEEEAAA>>>:::888888777777666777888999;;;===>>>???@@@@@@DDDKKKRRRYYY^^^```aaabbb```]]]ZZZZZZ___gggmmmvvv~~~xxxooommmkkkhhhhhhlllsssyyy{{{wwwuuujjjddd___^^^^^^^^^cccjjjuuu~~~~~~sssaaaSSSJJJCCC<<<777222333333333222111111222111111000///////////////.../////////////////////---------,,,,,,,,,,,,+++,,,------......------,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,------------............,,,,,,,,,------------...............////////////000////////////000000111000000000000111111111111222222111111111111222222111111222222222333333333222222333333333333444444444444555555666666777777555666666777777777777777888888888999::::::;;;;;;:::;;;>>>@@@???AAANNN]]]ooo]]]KKKEEEBBBDDDEEEEEEFFFIIIFFFGGGIIIIIIIIIGGGFFFDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIHHHFFFCCCAAA@@@???>>>>>>>>>=========<<<<<<<<<======;;;;;;;;;;;;<<<===;;;===>>>===888555333333111111111222222222222333222222333333333333444444111111222333333333333333333333333444444666777777888888:::;;;<<<===>>>>>>AAABBBCCCFFFIIIMMMPPPRRRRRRTTTVVVVVVTTTNNNIIIEEEBBBAAA@@@BBBEEEGGGFFFDDDGGGIIIMMMPPPSSSXXX]]]aaacccfffmmmvvv~~~******+++++++++,,,,,,,,,++++++++++++++++++++++++000///...---------------------......///000000000111...///444777555444666999CCCTTTmmm}}}lllYYYKKKFFFEEECCCEEEHHHIIIIIIKKKOOOSSSWWW^^^gggkkkkkklllrrrwww~~~xxxvvv{{{kkkZZZRRRPPPXXXaaaeeeiiinnn~~~|||xxxvvvtttpppmmmkkkiiihhhiiiqqqwwwuuummmhhhiiimmmkkkmmmmmmeeeXXXLLLEEECCC???CCCDDDAAAAAABBB???;;;===:::888777777777666555444666999===AAADDDFFFGGGMMMSSS]]]iiirrryyy|||}}}xxxuuupppllllllrrrzzzqqqddd___]]]XXXVVVXXXaaajjjuuu{{{zzzsssmmmiiidddaaaaaaggglllmmmooorrrxxx|||vvvooohhhjjjqqqzzznnncccTTTIIIDDD???:::666111222333333222111000111111111000///////////////.........///////////////---------,,,,,,,,,++++++,,,------......------,,,+++++++++,,,,,,---------***+++,,,---...---,,,,,,---------.........//////........./////////000000............/////////000//////...//////000111222000000000000111111111111222222111111111111222222111111222222222333333333222222333333333444444444333444444555666777888888555666666777777777777777777888888999::::::;;;;;;;;;>>>AAA@@@>>>@@@HHHPPPhhhvvvaaaTTTNNNIIIIIIHHHFFFFFFHHHFFFGGGIIIIIIIIIGGGEEEDDDBBBCCCEEEHHHJJJKKKLLLMMMKKKIIIGGGEEECCCAAA@@@@@@??????>>>>>>=========<<<======;;;;;;:::;;;<<<===:::===???===999555444444000000111111111222222222222222333333333444444444111111222333333333333222333222222222333555777888777888999:::;;;<<<<<<<<>>;;;:::<<<@@@AAADDDMMMXXX]]]kkkyyy}}}xxx{{{pppaaaTTTNNNOOOSSSVVV]]]bbbkkkrrrtttpppiiidddeeekkkttt{{{~~~}}}}}}|||}}}~~~uuukkkeeebbbdddlllwwwoooaaaXXXKKKBBB>>>;;;666222444333222111000000000000---------,,,,,,+++++++++..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...//////.........---------///...---,,,,,,---...///............////////////000000000000000000000000////////////000000000000111111111111111111111111222222222222222222222222333333222222333333444555555555555666666666666777555777888888777777888999;;;;;;;;;;;;::::::999888999:::;;;<<<===@@@DDDGGG[[[ooouuubbbYYYNNNIIIIIIKKKJJJHHHJJJJJJIIIJJJKKKJJJGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHFFFDDDAAA???>>>?????????>>>======<<<<<<<<<;;;;;;;;;;;;<<<===============>>>>>>;;;777333...///000111222333333333333222222222222333444555444444444444444444444444333222222222222333444444777777888999:::;;;;;;<<<===>>>???@@@@@@CCCGGGKKKOOORRRUUUUUURRRNNNJJJIIIIIIGGGDDDAAA@@@AAABBBCCCEEEIIIMMMNNNOOOSSS[[[bbblllxxx,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------......///000000000//////000111111222333333111555;;;EEEUUUppp{{{ooodddZZZTTTPPPMMMJJJIIIJJJLLLNNNNNNQQQTTTXXXYYYYYYXXXYYYZZZ\\\\\\\\\[[[ZZZ[[[]]]```dddlll{{{}}}lllccc\\\WWWUUUVVVZZZeeeooorrrssssssppplllgggdddeeelllssszzz{{{yyy}}}yyyttttttvvvvvvtttqqqpppmmmhhhbbb]]]WWWQQQMMMLLLMMMMMMKKKGGGCCCBBBAAADDDDDDDDDCCC@@@===:::999999:::;;;<<<===>>>??????@@@===>>>CCCDDDBBBBBBFFFCCCBBBBBBEEEFFFIIIRRR\\\mmm~~~yyyuuussssssjjj^^^SSSOOOOOORRRTTTVVV]]]ffflllooorrrvvvyyyzzzqqqiiiccc```dddjjjrrrzzzsssdddUUUMMMCCC<<<999777444111444333222111000000000000///.........------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......///.........------------......---,,,,,,---..................////////////000000000000000000000000////////////000000000000111111111111111111111111222222222222222222222222333333222222333333444555444444555555555666666666555777888888777777888999::::::;;;;;;::::::999888:::;;;<<<<<<===???CCCFFFLLL___rrrdddTTTKKKLLLNNNMMMIIIKKKJJJJJJJJJJJJIIIGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDBBB@@@>>>??????>>>>>>===<<<<<<;;;<<<;;;;;;;;;;;;<<<=========<<<<<<======;;;777333//////000111222333333333111222222222333333333333333333333333333333333333555444444444444555666666666777777888999:::;;;;;;<<<===>>>??????BBBFFFIIIJJJNNNRRRTTTRRRPPPNNNMMMLLLJJJGGGDDDBBBBBBBBBCCCDDDGGGKKKLLLMMMRRRZZZaaannn}}},,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------......///000000000///000000111111222222222222444666999CCCZZZxxxzzztttlllddd___XXXTTTPPPMMMLLLLLLKKKJJJNNNPPPSSSTTTSSSRRRQQQQQQMMMNNNNNNMMMMMMNNNRRRTTTXXX]]]iii}}}~~~uuummmiiiiiinnnvvv|||{{{tttlllaaaWWWUUUOOOLLLPPPUUUYYY```fffmmmqqqvvvzzz|||}}}}}}wwwpppiiiccc___]]]___\\\XXXXXXYYYYYYWWWTTTXXXUUUPPPMMMIIIFFFAAA>>><<<<<<<<<999777666888999:::::::::::::::888777666666666888<<>>AAADDDDDDSSSlllyyybbbTTTQQQRRROOOKKKLLLKKKJJJJJJJJJIIIGGGDDDGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEBBBAAA???>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<:::777444000000111111222222333333000111222333444333333222333333333333333333333333444444444444444555666666555666666777888999:::;;;:::;;;<<<===>>>@@@CCCFFFEEEIIINNNQQQRRRRRRRRRRRROOONNNKKKHHHEEEDDDDDDDDDBBBDDDHHHJJJLLLQQQXXX^^^mmm~~~++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------......///000000000///000000000111111111222333555666444888HHHaaauuu}}}wwwrrrlllgggbbb^^^YYYTTTQQQNNNKKKIIIJJJLLLOOOQQQQQQQQQPPPPPPHHHIIIIIIIIIIIIKKKOOORRRTTTWWW```qqqrrreee\\\RRRJJJIIIJJJLLLOOOTTTWWWXXXZZZ[[[\\\\\\]]]]]]^^^\\\WWWSSSOOOLLLKKKKKKFFFDDDCCCCCCFFFGGGFFFDDDFFFCCC@@@???>>>===:::999666777777666555666999;;;:::;;;<<<<<<<<<;;;:::999888777999@@@KKKWWW___ddddddbbbdddjjjooooooiiiddd```ZZZVVVXXX[[[___fffmmm}}}wwwnnniiigggeeefffbbb[[[VVVSSSQQQNNNMMMJJJPPP[[[iii{{{yyyrrrmmmjjjiiinnnyyyuuuhhh]]]SSSKKK@@@<<<777444444444333222222111000///////////////000000//////////////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------------.........------------------------......------------......---------.........//////////////////////////////////////////000000000000111111111111111111111111111111111111222222222222333333222222333333444555333333333444444444555555555666777777666666777999999999:::::::::999999888999;;;;;;;;;;;;<<<>>>@@@CCCMMM[[[rrr{{{fffYYYSSSPPPNNNNNNLLLKKKJJJJJJIIIFFFDDDHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEECCCBBBAAA>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;:::;;;<<<:::777555222222222111222222333333000222444555666555333222222222222222222222222222222222111111222222333444444555666666888888999:::888999;;;;;;<<<>>>AAACCCBBBEEEJJJNNNPPPQQQSSSTTTRRRQQQOOOLLLIIIGGGFFFEEEAAACCCEEEGGGIIINNNUUUZZZfffttt++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------......///000000000000000000000000111111111///222333111000999JJJWWWdddrrr~~~xxxsssnnnmmmiiibbb\\\WWWRRRMMMJJJGGGHHHJJJLLLOOOQQQQQQQQQIIIJJJJJJJJJKKKMMMQQQTTTQQQSSSZZZiii}}}rrrfffZZZTTTRRRPPPQQQSSSWWWUUURRROOOMMMLLLKKKKKKIIIGGGDDDBBBAAAAAABBBCCC<<<<<<<<<===???@@@@@@???<<<:::888888999999999888666888999999888888:::;;;???@@@CCCEEEEEEEEECCCBBBAAA@@@AAAIIIXXXlll~~~uuummmhhhjjjooorrrwww|||yyytttpppllliiieeebbb\\\XXXTTTQQQMMMJJJJJJOOO\\\qqq}}}yyywwwvvv~~~uuueeeZZZPPPHHHCCC;;;999555333222222111111000000//////.../////////......................................................------------......------------------------++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------------------.........//////.........------------............////////////////////////////////////000000000000000000000000000000000000000000000111111222222222333333222222333333444555333333333444444444555555444666777777666666777888888888999::::::999999999777888::::::999999;;;===AAADDDIIIYYY|||fffVVVQQQRRRPPPNNNKKKJJJIIIHHHFFFDDDHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;::::::;;;<<<;;;999777444333222111111222222333222333555777777666444333222222222222222222222222222111111111111222333333333444444555666777888999666888::::::;;;<<<>>>@@@AAADDDHHHJJJLLLNNNPPPRRRSSSRRRQQQPPPMMMKKKIIIHHHBBBCCCDDDEEEGGGKKKPPPTTT___fffrrr***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------......///000000000000000000000000000000000...111333222111444<<>>>>>>>>=========;;;888888888999999999999:::<<<<<<;;;<<<===???EEEHHHLLLOOOPPPNNNKKKIIIHHHHHHJJJPPP```www~~~xxxsssrrrqqqrrrtttttttttuuuwwwwwwuuuqqqnnnccc___ZZZVVVRRROOOLLLIIIKKKQQQaaazzztttdddXXXPPPGGG@@@>>>666555333222000///......//////............//////,,,------------.................................///......------......///------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,---------------......//////......---,,,------------.........000000000000000000000000////////////000000000000000000000000000000000000//////000000111222222222333333222222333333444555333444444444555555555555444666777777555555666888777888999999999999999999555777999999999999:::<<<@@@???AAAMMMiii{{{bbbWWWUUURRROOOLLLJJJIIIHHHFFFDDDGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC?????????>>>======<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::;;;<<<<<<;;;999555444333111111111222333222333444666666555555444333333333333333333333333333333333333333444555555222333444555666777777888555777999::::::;;;===>>>@@@BBBEEEGGGHHHJJJMMMPPPRRRRRRRRRRRRQQQOOOLLLKKKFFFEEEDDDDDDEEEHHHLLLNNNWWW\\\eeerrr******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------......///000000000000000000000000000000///111222333444555666888:::999AAAOOOaaattt~~~zzzsssllleee^^^XXXSSSMMMIIIEEEEEEGGGJJJKKKKKKIIIIIIJJJIIIIIIKKKNNNQQQTTTZZZbbbhhhooowwwyyyvvvsssoookkkeee]]]WWWOOOLLLHHHDDDAAAAAABBBCCCCCCEEEGGGHHHIIIIIIIIIJJJKKKGGGCCCAAA@@@@@@???>>>===>>>@@@BBBEEEIIIOOOTTT]]]```dddeeeccc^^^WWWSSSQQQSSSVVV[[[ggg|||{{{oooccc```^^^\\\[[[^^^```bbbggglllppppppllliii^^^ZZZTTTPPPMMMLLLJJJIIIJJJTTTfff}}}oooaaaTTTMMMHHH???999888222222222222000///......///......------......///,,,,,,---------....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,------,,,++++++,,,,,,---------.........000000000000000000000000////////////000000000000000000000000000000000000/////////000111222222222333333222222333333444555444444555555555666666666444555666666555555666888777777888999999999999999555777999:::::::::<<<===@@@???AAAJJJ[[[xxxtttaaaYYYSSSPPPLLLJJJIIIHHHFFFDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDD@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<=========;;;;;;;;;======<<<;;;777555333111111111222333222222222333333333444444333333333333333333333333333333333222333333444555222222333444555666666777555777999:::::::::<<<======???AAACCCEEEHHHLLLOOOOOOPPPRRRSSSSSSRRRPPPNNNJJJHHHEEEDDDDDDFFFHHHHHHMMMVVV___hhhttt*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------......///000000000000000000000////////////111000000111333555444444666888???MMMbbbzzz}}}vvvoooiiidddUUUOOOIIIFFFFFFHHHIIIHHHHHHIIIIIIHHHHHHIIILLLOOOTTTZZZbbbdddccceeelllrrr~~~{{{rrr^^^[[[WWWSSSPPPPPPQQQRRROOORRRVVVYYY[[[\\\^^^___ZZZVVVPPPLLLJJJHHHFFFDDDAAABBBEEEIIIPPPZZZfffmmm~~~{{{rrrgggaaa^^^aaafffiiiqqqnnnbbbYYYXXXXXXUUUSSSUUUUUUXXX]]]cccggggggccc```YYYTTTNNNJJJIIIIIIIIIIIIIIIUUUiii}}}{{{nnnaaaUUUJJJFFFCCC:::444333111222333333222111111111......---------......///,,,---------......//////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************((()))***+++,,,+++******+++++++++,,,,,,---------)))***+++,,,,,,+++***))),,,,,,,,,---------......000000000000000000000000////////////000000000000000000000000000000000000...//////000111222222222333333222222333333444555555555555666666666666777444555666666555555666888666777888999999999999999666888:::<<<<<<<<<>>>???===<<>>>>>>>><<<;;;;;;;;;;;;<<<=========<<<;;;<<<>>>>>>>>><<<777666444111111111222333111111000000000111222333444444444444444444444444111111000000111111222333111222222333444555666777444777999:::::::::;;;===;;;===???AAACCCGGGLLLOOOMMMOOORRRTTTUUUTTTRRRPPPMMMJJJFFFDDDDDDEEEEEEEEEEEERRR^^^cccgggttt,,,++++++******++++++,,,*********++++++,,,,,,,,,........................---------............/////////000111111111111111333333333222222111111111666333888CCCLLLYYYttt}}}zzznnn___PPPJJJIIIGGGEEEDDDGGGGGGGGGGGGFFFGGGJJJLLLRRRWWW\\\^^^\\\[[[]]]```iiioooxxxrrrllliiigggiiimmmooorrrwww~~~xxxmmmbbbZZZUUUSSSSSSQQQPPPSSSZZZhhh{{{vvvvvvvvvxxx|||zzztttqqqmmmaaaUUUQQQPPPOOONNNPPPNNNPPPTTTYYY]]]^^^\\\ZZZWWWRRRNNNNNNPPPQQQNNNJJJRRRZZZkkk}}}{{{}}}rrreee___OOOJJJCCC===999666333111222222222222222111000000+++,,,,,,------,,,,,,+++........................---...///...------...///---,,,++++++******+++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////////////////////////////000000000000////////////000111111111111222222222222222222222222222222222///000222444555666777777777777666555555555555555555666999;;;;;;:::888666888888999:::;;;======>>>;;;;;;@@@FFFHHHRRRqqq{{{___XXXRRROOOOOONNNJJJGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<777222000111333333333222222222222222222222222333333222111111222333333222222333333333333444444444444444444444444444444777666555555666888;;;<<<999;;;===???@@@BBBFFFHHHJJJLLLNNNPPPQQQQQQQQQQQQQQQLLLGGGEEEFFFHHHHHHGGGJJJLLLPPPVVV^^^iiiuuu|||,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---........................---------............/////////000111111111111000333333222222222111111111333000444===CCCMMMddd{{{}}}rrreee\\\TTTJJJEEEDDDGGGHHHGGGGGGGGGHHHJJJLLLPPPUUUZZZ[[[WWWUUUUUUVVVXXX^^^eeekkknnnpppqqqrrr{{{uuummmiiigggcccdddhhhqqqwwwpppllliiigggiii^^^TTTPPPOOOMMMMMMNNNPPPPPPQQQSSSVVVXXXZZZZZZWWWWWWXXX[[[^^^___]]][[[___cccnnnzzz|||uuuqqqqqqrrrxxxtttdddXXXSSSHHHDDD>>>999666333111000111111111111111000//////,,,------......------,,,---------------------------...///...---,,,---///---,,,++++++******+++++++++,,,---,,,***)))***+++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000/////////////////////////////////////////////000000000000////////////000111111111111222222222222222222222222222222222333444444555555444444444777777666555555555555555444555777888888888777666888999999:::;;;<<<===>>>???===@@@CCCBBBHHH```yyymmmZZZTTTOOONNNMMMIIIFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<888333111111333333333222222222222222222222222333333222111111222333333222222222333333333444444444444444444444444444444666555444444555777:::;;;;;;===>>>??????@@@CCCEEEGGGIIIKKKMMMNNNOOOOOOOOORRRNNNIIIGGGHHHHHHHHHGGGGGGIIILLLPPPWWW```kkkrrr,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------............///...///000000111111000000222222222111111111111111111///222888:::@@@QQQcccwwwoooaaaRRRIIIGGGGGGFFFEEEDDDEEEFFFHHHJJJOOOTTTXXXXXXTTTPPPMMMMMMMMMPPPUUUYYY\\\^^^aaadddjjjppp{{{xxxzzz~~~tttllliiihhhgggeeefff\\\TTTQQQOOOLLLKKKLLLQQQPPPOOOPPPTTTZZZaaaeeefffiiinnnqqqrrrrrrrrrrrrttttttwwwyyyuuummmhhhhhheeelllyyy|||mmm```SSSIIIEEEAAA===888555333222111000///000000000000///......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---,,,++++++******+++++++++,,,---,,,***)))***+++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////////////////////////////000000000000000111111111111222222222333333333333333333333333444444555555555444444333999888777777777777777777666666666777777777777777888999999:::;;;<<<======AAA>>>>>>@@@???AAAOOO```aaaXXXPPPOOOMMMJJJHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<999444222222333333222222222222222222222222222333222222111111222222333222222222222333333333333444444444444444444444444444444333333444666888999===>>>???>>>======???AAADDDEEEGGGIIIKKKLLLMMMMMMRRROOOLLLKKKJJJJJJHHHFFFHHHIIIIIIKKKOOOWWW```fff,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------............///...//////000000000000000111111111111111111111000111111333777777999DDDQQQggg}}}|||yyypppbbbVVVRRRLLLIIIGGGEEEFFFGGGIIIIIINNNRRRVVVWWWTTTOOOLLLKKKIIIKKKMMMOOOQQQUUUYYY]]]]]]aaahhhqqq~~~{{{wwwsssqqqqqqrrrssswwwrrrmmmkkklllnnnmmmkkkeee\\\UUURRROOOKKKJJJKKKOOOPPPSSSXXXaaalllxxxxxxooojjjiiiiiimmmwwwzzzhhh\\\RRRHHH@@@>>>;;;888555333333333222111......//////......---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,++++++******+++++++++,,,---,,,***)))***+++)))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,------------------.....................///////////////////////////////////////////////////000000000000000000111111111222222222333333333333333333333333111222333555666666777777;;;::::::999999999::::::999999888888888999:::;;;999999::::::;;;<<<======>>><<<<<<@@@AAABBBJJJSSSnnnhhh]]]RRROOONNNLLLKKKMMMHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========:::777444222222222222222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333333333333333444555666777;;;<<<===<<<;;;<<<>>>???AAABBBDDDFFFHHHJJJKKKLLLQQQPPPOOONNNMMMKKKIIIGGGMMMLLLLLLKKKMMMQQQXXX]]]---,,,,,,,,,,,,,,,,,,------------------------------------------------------------............///......///000000000000000000000000000000000000000000111444666666777===EEERRRggg|||yyy||||||sssggg```WWWSSSNNNLLLLLLMMMLLLLLLNNNPPPSSSSSSRRRPPPNNNMMMGGGHHHHHHIIIJJJNNNSSSWWWUUU\\\bbbeeelll}}}yyypppfffdddaaa___]]]]]]]]]^^^ddddddfffkkkppprrrooolllaaaYYYSSSPPPLLLHHHHHHJJJMMMSSS]]]iiiwwwyyyrrroooppprrrxxxvvvhhhXXXOOOIIIAAA;;;999555333111000111222111000...............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---,,,++++++******+++++++++,,,---,,,***)))***+++)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------....../////////000////////////////////////.../////////000000000111000000111111111222222222333333333333333333333333222333444555666777777777999999999888888999999::::::999888777888999;;;<<<999::::::;;;;;;<<<<<<<<<:::999:::>>>AAACCCGGGKKKZZZzzzpppbbbTTTNNNMMMLLLLLLNNNHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<===<<<999666333222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333222222222333333444555555777999:::::::::;;;>>>@@@AAABBBCCCDDDFFFHHHJJJJJJOOOPPPPPPPPPNNNLLLKKKJJJPPPPPPPPPNNNMMMOOORRRUUU------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...//////000000//////////////////000000000000---000333444444555999===EEETTTnnn{{{}}}uuuooofff```YYYTTTSSSSSSQQQOOORRRRRRPPPOOONNNNNNMMMMMMJJJJJJIIIHHHIIILLLRRRVVVTTT]]]dddcccccclllxxx|||tttjjjcccXXXWWWUUUSSSRRRQQQQQQQQQYYY[[[aaajjjqqqrrrnnnjjjZZZSSSNNNKKKIIIFFFHHHMMMSSS\\\kkkzzz}}}vvvuuuuuuyyyssscccWWWKKKEEEAAA;;;666555000///------...///...------............---,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,------,,,++++++******+++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...***+++++++++,,,,,,,,,,,,---------......//////000////////////////////////......//////000000111111000111111111111222222222333333333333333333333333666666666666666555444333666666666555666666777888888888777666777888999::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<>>>@@@CCCDDDQQQiii|||kkkXXXOOOMMMKKKKKKLLLIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;::::::::::::::::::::::::999999999999999::::::;;;======;;;777333111111222222222222222222222222222111222222333333222222111111111111111222222222222333333333333333333333333222222333333444444444444444666888888999;;;===@@@BBBBBBBBBCCCDDDFFFGGGHHHLLLNNNOOOPPPNNNNNNNNNOOORRRSSSSSSQQQOOONNNNNNOOO------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...//////000000//////........./////////000000---000333333222444666888===FFFVVVmmmwwwnnnhhheeeccc```]]]___ZZZTTTOOOLLLLLLMMMMMMLLLKKKKKKIIIIIILLLQQQUUUWWW```fffeeebbbdddfffgggqqqxxxxxxrrrpppnnniiidddVVVTTTPPPMMMLLLKKKLLLMMMSSSVVV\\\dddkkklllhhhcccTTTOOOJJJJJJIIIJJJOOOVVV___hhhvvv}}}nnn___VVVKKKBBB???===888333222000///------......---,,,...............------,,,,,,,,,------------,,,,,,------------------------+++,,,------++++++,,,------,,,++++++******+++++++++,,,---,,,***)))***++++++,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,---------******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,---......///000000////////////////////////.........///000111111111000111111111111222222222444444444444444444444444777777777777666555444333666666666666666777888888888777777777888888999999:::::::::;;;;;;;;;;;;<<<;;;<<<===<<<<<>><<<;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;>>>>>>===999444111111222222222222222222222222222111222333333333333222111111111111111222222222222222222222222222222222222222333333444444444444444333555777777888999<<<>>>BBBAAAAAAAAABBBCCCEEEFFFHHHKKKNNNNNNNNNOOORRRTTTTTTUUUWWWVVVSSSPPPNNNMMM...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////---.........//////000000///333555333333555666777999===FFFVVVnnn|||yyyuuuqqqkkkdddZZZRRRMMMLLLMMMMMMHHHHHHGGGFFFFFFHHHMMMPPP\\\bbbfffeeebbb___ZZZSSSYYY^^^dddeeeeeefffjjjooorrrxxxnnnjjjlllnnnmmmjjjYYYUUUPPPKKKIIIIIIKKKMMMMMMOOOSSSZZZ```aaa]]]YYYRRRNNNJJJKKKLLLOOOWWW```iiiqqq||||||ooo^^^PPPOOOFFF>>>===<<<888333111333111000000000000///---......//////......---,,,---..................---........................+++,,,------++++++,,,------,,,++++++******+++++++++,,,---,,,***)))***+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------...///000000////////////////////////---......///000111111222000111111111111222222222444444444444444444444444444444555666777777777666999888888888999::::::;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<>>>???======@@@EEEGGGHHHNNNcccmmm]]]VVVQQQOOONNNKKKLLLMMMNNNMMMKKKIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBAAA@@@???>>><<<;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>>???>>>:::444111111222222222222222222222222222111222333444444333222111000111111111111222222222222222222222222222222222333333444555555555444444444555777777777888:::<<>>===888444777777777888999999::::::666888;;;>>>???@@@??????<<<;;;;;;:::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>EEEKKKWWWmmmmmm^^^VVVOOOJJJIIILLLMMMLLLKKKKKKJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>===;;;::::::;;;<<<;;;:::;;;;;;;;;::::::999999999>>>>>>===<<<999666444222222222222222222222222222000000111222333333444444111111222222222333333333222333444555444333222111333333333333333444555666666666666777888888999999>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGJJJLLLOOOPPPUUUVVVXXXYYYXXXVVVSSSQQQ---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------.........................../////////000000000000/////////000111111222222///555;;;===BBBQQQiii|||yyykkk]]]SSSMMMKKKIIIIIIHHHHHHIIIKKKLLLMMMQQQWWW^^^___ZZZTTTPPPOOOMMMMMMMMMMMMMMMPPPTTTWWW]]]cccooo~~~zzz|||~~~tttkkkdddbbb```___aaaeeeiiimmmpppooollliiikkknnnkkkdddUUUPPPJJJGGGFFFGGGFFFEEEHHHKKKOOOUUU\\\aaaeeegggfffgggiiimmmrrruuuuuutttzzz{{{{{{{{{{{{|||uuunnnhhh___PPPDDDAAA>>>:::777555444222000000000000///...---------........................---,,,,,,++++++,,,,,,---000...,,,+++******+++,,,++++++++++++++++++++++++...,,,+++***+++,,,+++***++++++++++++++++++,,,,,,******++++++,,,------...************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////////////////////////////000000000111111111111111111111111111111111000111222222333333222222666666888;;;>>>===:::666555555666666777888888888777888;;;===?????????>>><<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>===BBBJJJZZZuuukkk]]]SSSMMMKKKMMMMMMMMMLLLLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>><<<:::999:::;;;;;;:::;;;;;;;;;::::::999999999=========;;;999666444222222222222222222222222222111111111222222333333444222222222333333333333444222222333444444333333333444444333333333444444555555666666777777888999999<<<<<<<<<<<<===???@@@AAABBBBBBCCCEEEHHHJJJLLLNNNRRRTTTVVVWWWWWWUUUSSSRRR+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................................../////////000000000...//////000000111111222222444555666888BBBPPP\\\rrr}}}uuueeeVVVMMMIIIIIIHHHGGGGGGGGGIIIJJJKKKNNNTTT\\\^^^ZZZTTTPPPNNNIIIIIIHHHHHHHHHLLLQQQUUU\\\```iiisss}}}~~~qqqmmmlllqqqxxxvvvkkk___UUUSSSOOONNNPPPUUU[[[___cccdddcccbbbdddfffbbb\\\QQQMMMHHHEEEEEEFFFGGGGGGKKKMMMSSS]]]iiivvv|||vvvqqqnnnooopppwwwtttiii^^^[[[]]]YYYLLLAAA<<<:::666555444444333222000000//////...------------------------------------,,,,,,++++++,,,,,,---///...,,,+++***++++++,,,++++++++++++++++++++++++***++++++***(((((()))***,,,,,,++++++++++++++++++******++++++,,,,,,------************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////////////////////////////000000000000111111000000111111222222333333000000111222222222222111666555666888:::;;;999777333444444555555666777777777888:::<<<===>>>>>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<@@@DDDKKK]]]xxxooo^^^QQQNNNMMMLLLMMMMMMMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA???<<<999888999;;;;;;;;;;;;;;;::::::::::::999999<<<<<<<<<;;;999777444333222222222222222222222222222222222222222222222222222222222333333333444444222222222222333444444555555444444333333333333444555555666666777888888888:::::::::;;;<<<===>>>???AAABBBBBBDDDEEEGGGIIIJJJOOOPPPSSSUUUVVVUUUTTTSSS+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++---,,,+++***+++,,,...///................................./////////000000......//////000111111111555444333444666;;;BBBFFFQQQYYYfffyyy{{{|||{{{uuujjj^^^SSSMMMMMMLLLKKKJJJIIIJJJKKKKKKOOOTTTYYY[[[ZZZVVVTTTSSSKKKKKKJJJHHHHHHKKKPPPTTT^^^bbbjjjsssyyyzzzvvvsssiiijjjlllnnnqqqtttwwwxxxxxxzzz{{{}}}}}}rrrhhheeeeeemmmuuussseeeWWWRRRPPPMMMLLLMMMQQQUUUXXXWWWZZZ[[[ZZZ[[[]]]XXXRRRMMMKKKGGGEEEEEEGGGIIIKKKNNNRRR[[[jjj{{{vvvlllggggggiiiooo|||ssshhh___WWWPPPNNNQQQPPPIIIAAA:::777444333333333222111/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++)))+++,,,***'''&&&)))+++,,,,,,,,,++++++***************++++++,,,,,,,,,,,,************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............////////////////////////////////////000000000111000000111222333333444444000111111222222222222222333333333444555666666555333333444555555666666777777888:::;;;<<<<<<<<<<<<:::::::::999::::::;;;;;;;;;::::::::::::;;;<<<<<<===AAADDDEEEMMMbbb~~~oooYYYRRRLLLIIIKKKNNNNNNLLLLLLIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@===:::888999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999777555333222222222222222222222222333333222222222222222222111111111222222222222333222222111111222444666777555555444333222222222222444444555666666777777888888888999:::;;;===>>>???AAAAAABBBCCCDDDEEEGGGHHHLLLMMMPPPSSSUUUUUUVVVUUU+++++++++,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,+++***+++,,,---.......................................////////////.........///000000111111444333222333666:::<<<===???CCCMMM[[[lll|||xxxsssqqqnnnhhh^^^VVVUUUTTTRRRPPPNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSTTTUUUOOONNNMMMJJJIIIJJJNNNQQQWWW]]]fffooosssppphhhaaaYYYYYYXXXXXXYYYZZZ\\\\\\```aaacccdddgggnnnyyyzzzuuusssrrrwww|||~~~zzzuuuqqqpppkkkfffdddiiisssvvvoooggg```^^^___gggmmmjjj\\\OOOMMMLLLKKKKKKKKKKKKLLLMMMQQQTTTVVVVVVVVVVVVRRRLLLJJJIIIGGGFFFGGGIIIMMMPPPTTT[[[hhhxxxppphhhhhhjjjooowww}}}ooobbb[[[OOOKKKHHHEEEEEEDDDBBB@@@:::777444222222111000///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++***,,,---,,,((('''***---,,,,,,,,,++++++***************+++++++++++++++,,,************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////...////////////000000000000000111222333333444444111222222333444333333333111222222333333333555666444555555666666777888888888888999:::::::::::::::999999999999999:::;;;<<<;;;::::::::::::;;;<<<<<<999>>>BBBBBBCCCOOOhhh|||hhhYYYNNNGGGIIINNNMMMLLLMMMIIIIIIJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA>>>;;;:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999777555444222222222222222222222222333333222222222222222222000000000000111111111111222222111111222444666777555444333222222222222222444444444555666666777777888888888999;;;===>>>???AAAAAABBBBBBCCCEEEFFFGGGJJJKKKNNNQQQTTTUUUVVVWWW+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,++++++***+++++++++++++++,,,------........................------........./////////---......//////000000111//////000222555777888888999;;;@@@HHHQQQ```www~~~vvvsssssspppggg___]]][[[XXXUUURRRPPPOOOOOOPPPOOONNNMMMMMMNNNPPPQQQNNNNNNMMMKKKIIIIIIKKKMMMPPPVVV```iiilllggg]]]VVVPPPPPPOOONNNNNNOOOOOOPPPRRRSSSTTTVVVXXX]]]cccggglllnnnrrruuuwwwzzz}}}~~~wwwrrrpppooommmoootttxxx|||}}}{{{zzzzzzwwwsssooonnnmmmkkkiiigggfffeeeiiiooouuussskkkaaa\\\ZZZYYYUUUTTTXXX```ccc```[[[ZZZZZZ\\\aaaeeebbbWWWMMMIIIIIIIIIHHHHHHGGGFFFFFFIIINNNQQQPPPPPPQQQNNNJJJKKKKKKKKKJJJKKKOOOTTTXXXeeennnzzz|||rrroooooopppsssxxx~~~wwwkkk```WWWSSSCCCBBB???<<<999888999;;;:::888444222111111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,******+++,,,,,,,,,++++++++++++++++++******++++++++++++++++++************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////////////////////////////......////////////000000000000111111222222333333222222333444444444444333222444555555444444666888555666666777777888999999888888888888888999999999999888888999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===999===AAACCCBBBHHHXXXiiigggVVVIIIJJJMMMLLLKKKLLLIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDBBB@@@>>>=========<<<;;;999999::::::::::::;;;;;;999999:::999999777555444222222222222222222222222222222222222222222222222000000000000111111111222222222222222333444444555444333333222222222222333333333444444555666666666666777777888:::<<<>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGIIIKKKNNNQQQTTTUUUVVV---,,,,,,,,,,,,,,,,,,+++..............................---,,,,,,+++************+++,,,,,,,,,,,,,,,........................---------.........//////------......///000000000---...///111333444444444777666999>>>BBBJJJZZZiiixxxsssmmmkkkgggccc___\\\ZZZYYYYYYWWWTTTRRRQQQPPPOOONNNJJJKKKLLLKKKJJJIIIJJJKKKNNNSSSZZZaaaddd```XXXQQQJJJJJJKKKKKKKKKKKKKKKKKKNNNOOOQQQUUUZZZ^^^``````\\\ZZZXXXXXXZZZ]]]^^^___aaa^^^^^^aaaaaa______ccchhhmmmnnniiibbb```]]]ZZZXXXXXXYYYZZZ\\\^^^```aaafffmmmtttqqqeeeYYYRRRPPPPPPOOONNNOOOSSSUUUTTTRRRSSSTTTWWW[[[\\\YYYSSSMMMJJJIIIHHHGGGGGGGGGHHHIIIHHHMMMQQQQQQRRRUUUTTTQQQQQQSSSTTTTTTUUUYYY```eeettt}}}|||zzzuuuuuuyyyoooeee\\\RRRJJJGGG???<<<777444333444444444999777444222222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++...---+++++++++,,,++++++++++++++++++++++++,,,,,,++++++******************************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000////////////////////////........./////////000000111111111111111111111111111111222333333333333333111333666666555444666777555666666777777888999999999888888777777777888888888888888888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<@@@DDDEEEFFFPPP\\\vvvyyybbbOOOLLLNNNJJJHHHJJJIIIJJJKKKLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@???===:::999999999::::::;;;;;;;;;888888999999999777666555222222222222222222222222111111111222222333333444111222222222333333333333222222333444444333333333222222222111222222333333222333333444555555666666444555555777888:::<<<=========>>>???@@@BBBDDDEEEDDDEEEHHHKKKNNNQQQSSSTTT---------,,,,,,+++++++++..............................---,,,,,,+++******)))***+++,,,---,,,++++++........................---------.........//////------......///000000000...000111222222222222333444222444:::<<<>>>FFFQQQeeexxx{{{vvvqqqnnnkkkjjjdddbbb___\\\YYYVVVRRROOOHHHJJJLLLLLLKKKKKKKKKLLLLLLOOOTTTYYY[[[XXXRRRMMMHHHHHHIIIIIIIIIHHHHHHGGGNNNOOORRRXXX```eeeeeecccVVVQQQLLLJJJMMMOOOPPPOOORRRQQQUUU\\\```___```cccfffkkklllddd[[[VVVTTTRRRLLLMMMOOOSSSWWW[[[___aaafffnnnuuuqqqdddWWWOOOMMMLLLLLLKKKLLLMMMNNNOOOOOOIIILLLOOORRRRRRPPPLLLJJJKKKIIIGGGEEEFFFHHHKKKMMMOOOUUUYYYZZZ\\\```bbb```YYY[[[]]]]]]___cccjjjpppwwwxxxzzz{{{{{{~~~|||mmm___XXXRRRGGG>>>;;;@@@999222000333555333000888666333222222222222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,---------,,,,,,++++++++++++++++++++++++///,,,)))))),,,---+++)))*********++++++,,,,,,---++++++******************************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000////////////////////////............/////////000111111111000000000000000000000111222222222222111...111555555444222333555555555666666777888888888999888888777777777777777888888888888999:::;;;<<<===<<<<<<<<<<<<===>>>>>>;;;999;;;AAABBBCCCIIIRRR___kkkTTTOOONNNIIIFFFHHHIIIJJJLLLLLLKKKJJJGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCAAA===:::999999999::::::;;;;;;;;;777888999999999777666555222222222222222222222222000000111222333333444444333333444444444555555555222333444555444333222111111111111111222333444444222222333444444555555666333333444555777999;;;<<<;;;;;;<<<===???AAACCCDDDBBBCCCEEEHHHKKKNNNPPPRRR///......------......///,,,++++++---000222222111......---------,,,,,,,,,)))***,,,------,,,***)))000...,,,,,,---...///...000000///...........................////////////000111111111111222222222222222222333666999===???RRR[[[ppp{{{vvvrrrsssttttttnnndddWWWOOOQQQOOOMMMJJJJJJJJJKKKLLLMMMNNNQQQRRRRRRPPPLLLJJJHHHIIIJJJKKKJJJIIIHHHGGGJJJOOOSSSWWW]]]bbb___YYYPPPMMMIIIHHHHHHIIIIIIIIIKKKNNNQQQUUUYYY^^^dddhhhpppmmmggg___XXXQQQMMMJJJGGGGGGIIILLLPPPVVVZZZ]]]^^^gggpppmmm```SSSLLLJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJHHHGGGIIILLLMMMJJJGGGKKKHHHFFFHHHHHHIIINNNTTTYYY```fffhhhooozzzzzzsssllliiilllqqqyyy}}}vvvppppppxxx~~~sssbbb\\\SSSKKKDDD???;;;888444333333222222333333444444444333333222111000000///............---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////---***))))))***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))---,,,,,,+++***)))((((((++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///...------...///111000000//////.........---//////000111111111111000222222333333333333444444444444444444444444333333777666444333444555777888999999999888888888888888888999999999999888777777:::::::::;;;;;;;;;<<<<<<888:::<<<===>>>AAAFFFIIIUUUaaa}}}^^^NNNJJJHHHFFFFFFFFFHHHKKKLLLKKKIIIGGGGGGIIIHHHFFFEEEDDDDDDCCCCCCGGGFFFEEEDDDBBB@@@???===>>><<<999999:::;;;;;;;;;::::::;;;;;;;;;:::999999555444333333222222333333333333333333333333333333444444333444444555666777222555888777444333444666333333333222222111111111333333333444555666777777666777888888777777888999:::;;;<<<>>>??????@@@@@@AAACCCFFFGGGHHHJJJLLLNNN000000///..................------...111333222222------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---++++++,,,,,,------///......---------------............////////////000000111111111222222222222222222333555888;;;===@@@GGGVVVjjj|||}}}qqqddd[[[TTTSSSQQQOOONNNNNNNNNOOOPPPPPPQQQQQQQQQPPPMMMKKKHHHHHHHHHIIIIIIHHHHHHGGGHHHLLLOOOQQQVVVZZZXXXRRRLLLJJJHHHGGGHHHHHHHHHGGGIIIKKKOOORRRVVV\\\bbbgggsssnnnfff]]]TTTNNNKKKIIIFFFFFFFFFHHHJJJNNNQQQSSSYYY___dddaaaXXXNNNJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMRRRQQQOOOOOOOOOOOONNNMMMLLLIIIIIIKKKLLLMMMUUU^^^jjjrrr{{{~~~{{{}}}{{{rrrjjjjjjpppwwwuuuiii```TTTOOOHHHBBB===:::777555333222222111111222222333222222111111000//////...............---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++******))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...------...///000000/////////............000000000000111111111111222222222333333333444444444444444444444444444444555555666666777777777666888888888888888888888888777777888999:::::::::999:::::::::;;;;;;;;;;;;<<<;;;<<<>>>??????@@@CCCEEEKKKSSSjjjmmmXXXNNNHHHDDDCCCCCCFFFHHHJJJJJJJJJIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDBBB@@@??????===;;;:::;;;<<<;;;;;;::::::::::::999999999999555444333333222222333333333333333333333333333333444444333444444555666777555666666555333222222333333333222222222222222222333333444444555555666666555666777777666666777999::::::<<<===>>>?????????BBBDDDFFFHHHHHHJJJLLLNNN333333111000//////......///......///222333222111------,,,,,,,,,+++++++++///---+++******+++---///...------,,,,,,------......------,,,,,,,,,,,,,,,---............/////////000000000111111111222222222222222222333555888999666:::BBBNNN\\\ooo|||ppphhh___^^^[[[YYYXXXXXXXXXYYYXXXVVVSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIHHHKKKMMMMMMPPPSSSQQQMMMJJJHHHGGGHHHIIIIIIHHHGGGHHHJJJLLLOOORRRXXX___dddpppkkkaaaWWWOOOKKKIIIHHHEEEEEEEEEFFFGGGJJJLLLNNNTTTUUUVVVTTTOOOKKKIIIHHHGGGGGGGGGHHHLLLPPPTTTVVV___^^^]]]YYYVVVSSSSSSTTTOOOOOOPPPRRRSSSWWWaaammmyyy{{{qqqiiiiiinnntttpppeee]]]UUUPPPFFFBBB===999777555444222111111000000000000111111000//////......---------............------------...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---------...000,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...------...///000////////////............111000/////////000222333222222222222333333333333555555555555555555555555333555777999999888666555666777777888888999999999666777888:::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;===???@@@AAA?????????@@@DDDJJJYYYsssiiiXXXMMMGGGFFFDDDEEEFFFHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEGGGGGGGGGEEECCCAAAAAA???===<<<<<<<<<;;;:::;;;;;;999888888888999999555444444333333333333333333333333333333333333333444444333444444555666777999777444222222222111000222222222222222222333333444444444444444555555555333555666666555555666777999:::;;;<<<===>>>>>>>>>@@@BBBDDDEEEFFFGGGJJJLLL777666555333222111000000111//////000111222111000---,,,,,,,,,,,,+++++++++......,,,,,,,,,,,,......///000000000//////000111...------,,,,,,,,,,,,,,,---------.........//////000000000000111111111111222111111111222333444555666888;;;@@@GGGUUUnnn~~~zzzssspppllliiiggghhhjjjllliiiddd^^^YYYVVVSSSNNNKKKKKKJJJIIIHHHHHHIIIJJJKKKIIILLLMMMLLLMMMPPPPPPLLLIIIIIIIIIJJJKKKLLLJJJHHHIIIJJJJJJKKKMMMRRRXXX\\\ccc___YYYRRRLLLIIIGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNOOONNNMMMMMMMMMKKKIIIGGGGGGGGGHHHLLLRRRZZZaaaeeekkkmmmnnnjjjccc]]]ZZZYYYVVVWWWZZZ]]]^^^bbbnnnzzzxxxqqqqqquuuyyy}}}lll]]]SSSNNNIIIFFF>>>;;;777555555444333222000//////......//////000///.........------,,,,,,.........---------,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........000///............///000///////////////.........222111///......000222333111222222222222333333333444444555555555555666666555555777888888888777666555666666777888999999:::777888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;===???AAAAAA@@@>>>>>>>>>CCCFFFNNN```~~~{{{fffWWWOOOMMMGGGFFFEEEFFFGGGGGGGGGGGGJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCAAA???>>>>>>>>><<<;;;<<<;;;999777666777888999555555444333333333333333444444444444444444444444444444333444444555666777;;;666111000111333111///111111111222222333333333555444444444444444444444222444555555444333555666888999:::;;;<<<<<<<<<<<<===???AAABBBBBBDDDFFFHHH;;;:::888777555444333333222111///000111111000...---------,,,,,,,,,++++++,,,,,,............,,,,,,...000111111///...///111///......---,,,---------------------............//////000000000111111111111111111111111222222333333444888::::::@@@QQQbbb}}}{{{|||~~~wwwoooiiiddd___XXXRRRMMMLLLKKKIIIIIIJJJKKKKKKGGGKKKMMMLLLLLLNNNNNNKKKIIIIIIHHHJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHJJJOOORRRRRRRRRPPPNNNLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNMMMIIIFFFFFFGGGIIIOOOXXXbbblllrrryyy~~~yyyooohhheee```aaadddiiijjjllluuu|||zzz|||~~~~~~llldddXXXNNNGGGCCC???<<<:::888555333333333222111///......------......//////...............------...------------,,,,,,,,,++++++++++++*********)))*********+++++++++,,,,,,++++++++++++++++++++++++)))***,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...//////............//////.........///////////////222111///......000222333111111111222222222333333444444444444555555666666777666555555555666888999555555666777888888999999:::::::::;;;;;;::::::999999999999:::::::::;;;;;;:::===???@@@???>>>>>>>>>AAADDDHHHPPPfffsssaaaVVVOOOIIIFFFDDDDDDFFFIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEGGGHHHIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@>>><<<===<<<999777777777888999666555444444333333444444444444444444444444444444444444333444444555666777999555000000222444333111111111111222222333333333444444444444444333333333222333444444333333444555777888999:::::::::::::::<<<>>>@@@AAAAAABBBEEEFFF???>>><<<:::999888777777444333111111222111000.........---------,,,,,,,,,***+++---//////---+++******---000///---+++,,,...///......---------------,,,------------........./////////000000000111111000111111111111222222222000222666888777888BBBMMM```tttzzzwwwqqqggg```SSSRRRQQQPPPOOONNNNNNNNNJJJOOORRRPPPNNNPPPOOOLLLKKKIIIHHHIIIJJJJJJIIIHHHFFFGGGHHHGGGGGGHHHJJJLLLKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGHHHIIIIIIJJJJJJJJJNNNNNNPPPRRRRRRPPPLLLIIIHHHIIIKKKRRR\\\hhhttt{{{~~~xxxnnnnnnrrrwwwyyyxxx{{{~~~zzz}}}~~~uuufffWWWSSSLLLGGGBBB>>>:::777666444222111111111///.........------------..............................------------,,,,,,,,,,,,************))))))))))))************++++++++++++++++++++++++++++++++++++###%%%)))***++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------////////////////////////.........///////////////111000/////////000222333111111111111222222222222222222333333444555555555777666444333333555777999555666666777777888888888:::::::::::::::999888888999999999999::::::::::::999;;;=========<<<===???CCCEEEFFFKKKWWWoooppp___SSSKKKGGGCCCCCCHHHLLLNNNNNNFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFFFFGGGGGGHHHGGGGGGDDDCCCBBBBBBCCCBBB@@@>>>>>>===;;;999888888999999666555555444444444444444444444444444444444444444444444333444444555666777777555333222333333333333222222222222222222333333333333333333333444444444111333444444333333444555666777888888999999999888===???AAABBBBBBCCCEEEGGGAAA@@@???===<<<;;;;;;;;;888666444444444333111000/////////.........------++++++,,,,,,,,,,,,++++++))),,,000///,,,***+++......------,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111000000111111222222222222222222333666666555;;;CCCGGGWWWllluuulll______^^^]]][[[YYYWWWVVVXXX^^^aaa^^^[[[ZZZXXXUUUPPPNNNKKKKKKLLLLLLLLLKKKIIIKKKMMMNNNNNNNNNOOOQQQQQQQQQPPPPPPNNNMMMLLLKKKIIIJJJMMMPPPSSSVVVXXXYYYYYYZZZ[[[[[[YYYVVVTTTRRRQQQQQQSSSXXXaaannnyyy}}}vvvqqqqqquuuvvvlll^^^QQQKKKIIIEEEAAA===999666444222111//////000000///.........------------..............................---------,,,,,,,,,+++++++++++++++*********))))))************++++++++++++************************"""%%%)))++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------......////////////................../////////000000000000000111111111111111111111111222222222222111111222222333444444555444444444444444555555666666666666777777777777777888888999999999999999999888999999999999::::::::::::;;;;;;;;;::::::;;;===BBB@@@CCCHHHOOO]]]|||rrraaaTTTMMMGGGEEEHHHLLLMMMLLLFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHDDDCCCCCCDDDEEEDDDBBB@@@>>>======<<<;;;:::999888666666555444444444444444555555555555555555555555444444333444444555666777777777777555333111111222333333222222222222222222222222222333333444444555222333444444333333444666666666777888888888777777;;;===???@@@@@@@@@BBBDDDBBBBBB@@@???>>>>>>===>>>:::999777666666555333111000////////////.........---,,,***))))))***,,,---***...222111---+++---///---,,,++++++******++++++,,,,,,,,,---------......////////////000000000000///000111222222333222222333000.../////////444;;;;;;EEETTTeee~~~|||rrrkkkkkkjjjiiigggdddaaa```gggnnnqqqnnniiifffccc___WWWTTTPPPOOOOOOPPPPPPPPPNNNQQQTTTVVVWWWWWWXXXYYYZZZXXXUUURRROOONNNNNNNNNKKKNNNSSSZZZ```fffjjjllleeefffeeeccc___\\\\\\]]][[[ZZZ[[[___gggsss~~~}}}vvvpppnnnooozzz{{{jjjaaa[[[RRRHHHDDDAAA===999555222000...111000//////111222111//////......------......///---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))************+++++++++************************&&&(((+++---,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------......////////////......---.........//////000000//////000111111111111000000111111111111222222222000000111222222333444444111222444666666555444333777777777777666666666666555666777888999:::::::::888888999999999:::::::::;;;<<<;;;999888888:::<<<;;;666:::CCCGGGOOOkkkrrr]]]UUULLLGGGGGGIIIHHHGGGIIIHHHGGGEEEDDDDDDCCCCCCHHHGGGEEEDDDDDDEEEGGGIIIDDDCCCCCCDDDFFFEEECCCAAA>>>>>>>>>===<<<;;;999888666666555444444444444555555555555555555555555555444444444444444555777777777:::;;;888333000///111444333333222222111111111111111222333333444555555222444555555444333555666555666777777777777777666888999;;;<<<<<<<<<>>>@@@BBBAAAAAA@@@???>>>======>>>>>>>>>>>><<<:::888666444333222111000...---------...//////000000//////---------------...///000,,,------......------,,,.........////////////000............/////////000000000000000111111111111222222111111222222333444444:::CCCNNN]]]rrr~~~~~~{{{~~~wwwrrrrrrtttyyy~~~xxxpppfff```YYYVVVUUUTTTTTTVVVZZZ]]]dddmmmpppoooooorrrqqqkkkccc\\\WWWUUUTTTSSSUUUUUUYYYdddrrr}}}}}}uuukkkfffeeefffhhhjjjjjjkkkqqq{{{~~~{{{vvvvvvyyywwwmmm```VVVOOOJJJCCC>>>;;;;;;999777555222111000...///000111111000///...------,,,,,,,,,+++++++++------------------------,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,((()))***++++++***)))(((************************,,,,,,,,,++++++*********------,,,,,,+++***))))))---------,,,,,,+++++++++************************)))***+++,,,,,,+++***)))************************000...+++((('''''')))***------------------------,,,,,,,,,++++++*********------------------------//////000000000000//////000///.........///111222444333222111111111222333444555555666666555444444666666666666666666666666777777777777777666666666333555666888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999:::===???@@@CCCMMM^^^kkk}}}ggg___TTTLLLJJJKKKLLLLLLHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>>>>===:::888888888888888777666444444666444333333444444333222444444444444444444444444888888777666666666666666111222333444444333111000444444222222222222444444444444444555555555666666333555777777666777888:::777888999;;;===>>>@@@@@@AAAAAA@@@@@@??????>>>>>>;;;<<<======>>>===<<<;;;777777666444333222111000...///////////////......---------------...//////,,,------......------,,,,,,,,,,,,,,,------------........./////////////////////000000000111111111222222111111222222333444444777<<>>FFFTTT```{{{nnn]]]QQQMMMLLLJJJHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>>>>===;;;888888888888888777666555444666555444444555555444222444444444444444444444444555555444333333333333444222222222333333222222111444333333222222333333444333333444444444555555555333555666666666666777999777888999:::<<<>>>???@@@????????????????????????;;;<<<===>>>??????>>>>>><<<;;;:::999888666555555000000000000///...---,,,---------,,,------...///------............------,,,,,,,,,,,,------------///////////////.........//////000000000000111111222111111111111222333333333555666777999???HHHOOO```mmm~~~}}}}}}|||zzzwww{{{~~~zzzooojjjjjjkkkhhhkkkrrr~~~~~~ssssssyyy|||nnn^^^RRRMMMHHHAAA===<<<<<<:::777222222222111111000000000---......//////......---//////.........---------------------------------,,,,,,,,,+++++++++******,,,+++******************))))))***++++++***))))))************************++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))+++++++++++++++*********************************,,,++++++******++++++,,,***************************+++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,......------------,,,,,,------------------------...//////000000//////...///////////////000111111222222111111111222222333444333222222222333444555555555555555555555555555555555555555555555555555888999999::::::999999888777777777888888888888999>>><<<999666666888;;;===999;;;===<<<<<<@@@JJJRRRjjjppp```WWWRRRLLLHHHJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA?????????>>>;;;999888888888888888777666555777666444555666666555333444444444444444444444444444444333222222222222222333222222111222222333333444333333222222333333444222222333333333444444444222444555555444444666777666777888:::;;;===>>>???;;;<<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>>>>??????>>>===;;;:::999888222222222111000...---,,,...---------------......------............------------........./////////////////////............////////////000000000111111111111111111222222333222444555555555888<<<@@@EEEOOO\\\kkk}}}~~~}}}}}}||||||}}}nnnaaaWWWMMMFFFDDD@@@;;;888777666444333111000000000/////////...------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++++++++++++++*********************************************************++++++,,,,,,,,,,,,+++++++++******))))))************************************************+++***)))(((((()))***+++***************************+++,,,---...---,,,,,,******++++++++++++,,,,,,---------------,,,,,,,,,------------------------...//////////////////...///////////////000000111111111111111111222222222444333111000000222444555555555555555555555555555444444444555555555555555999999999999888888777777999999999999::::::::::::<<<;;;999888888999;;;<<<:::===>>>>>>===???EEEJJJVVVkkk|||kkk]]]RRRLLLKKKJJJIIIHHHHHHHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@???<<<:::888999999999888888777666888666555555666666555444444444444444444444444444555444444333333333333333333222111000111222333444333333333333333333333333111111222222222333333333222333555444333333555666666666888999:::<<<======888888888999::::::;;;;;;=========>>>???@@@@@@AAAAAAAAA@@@>>>===<<<;;;:::555555444444222111///...///......------.........---......//////......------------............//////////////////............////////////000000000111111000000111111222333111222444555666888:::<<<<<<>>>DDDNNN^^^sss|||{{{zzzzzzoooaaaVVVOOOIIIDDDBBB===;;;888666555444222111222111111000///...------------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++***************++++++************++++++*********************************++++++,,,,,,,,,++++++***************)))***************************************************)))(((''''''((()))***************************+++,,,---......,,,+++)))*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------......////////////.........//////000000000000000000000111111222222222222333222000///000222444555555555555555555555555555444444444444555555666666888888777777666666555555888888999999999:::::::::999999:::;;;;;;;;;:::999999<<<>>>>>>===???BBBFFFHHHUUUppplllZZZQQQLLLKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>><<<999999999999999888888777888666555555666666555444444444444444444444444444444444333222222222222222222222111000111222444555333333333333333333333333111111111222222222333333222333444444333333444555555666777888999:::;;;<<<666666666777777888888888888999:::<<>>===<<<<<<888888888777666444333222111000//////.../////////......////////////......++++++++++++,,,,,,,,,,,,............/////////000......////////////000000111000000000000111222222000111222333444555666666999777888>>>HHHWWWlll}}}~~~rrr```VVVLLLFFFCCC>>><<<<<<444444444444333222111111111111000000///...------...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((('''(((((((((,,,+++************+++,,,************************++++++++++++++++++,,,,,,*********************************+++++++++++++++************************)))))))))(((((()))))))))************************+++,,,---------+++***)))******++++++,,,,,,------******++++++++++++,,,,,,---------------------------......//////......---......///000000000000000...///000111222222222222222111111111111222444555444444444444444444444444444444444555666666777777888777666555555555555555666666666777777777777888777888;;;<<<===;;;:::888777999;;;;;;<<<===???AAADDDLLL]]]vvvhhhYYYPPPMMMJJJGGGFFFFFFHHHIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@AAAAAAAAA???===999999:::::::::999999888777666444555666666555333444444444444444444444444222222111000000000000000111111111111222333444444222333333444444333333222111111222222222333333333333444555555333333444555555555666777888999::::::666666666666666777777777777777999;;;>>>BBBEEEGGGDDDCCCBBBAAA@@@???>>>===:::;;;::::::999888777666222222111000000000000000......////////////......******+++++++++,,,,,,,,,,,,------...///000111111........./////////000000000000000000000111222222111000000111222333222222555333444:::>>>DDDPPP\\\ttt}}}oooaaaXXXOOOFFF??????===888666666000111222222111000//////........................///...---,,,,,,---...///...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((())))))******,,,++++++******++++++,,,************************,,,,,,++++++++++++++++++))))))))))))************++++++++++++,,,,,,,,,---******************************++++++++++++************************************+++++++++++++++++++++++++++,,,------......+++++++++,,,,,,,,,---------------------------------......//////......------...///000111000000///---...000111222222222111111111222222333444444555444444444444444444444444444444555666666777888888888777666555555666777777666666666666777777777777888999:::;;;;;;;;;::::::999999::::::;;;;;;===>>>BBBIIIRRR```zzz}}}hhhTTTQQQMMMIIIGGGGGGHHHJJJGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBAAA???===999999:::::::::::::::999666555444444555555444222444444444444444444444444222222111000000000000111000000111222333333333333222333333444444333333222222222222222333333333444444555666555444333444555444555666666777888999999777777777777777777666666999999:::;;;===@@@CCCDDDEEEEEEDDDBBBAAA@@@???>>><<<<<<<<<<<<;;;:::999999333333222111000000111111......////////////......,,,,,,---------.........+++,,,---...///111222222............/////////000000000000000000111111222222111111222333444444333//////444;;;<<<;;;???GGGQQQfff}}}zzzlllaaaWWWOOOIIIFFF>>>:::======888444555111333444333111...------++++++,,,------.../////////...------------.../////////.........---------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,---......---,,,+++******+++,,,---************************---,,,,,,++++++*********)))))))))))))))*********+++++++++,,,,,,---------************************+++,,,---......---,,,+++************************'''((())))))+++,,,------++++++,,,------...//////,,,,,,,,,------.........---------------------------..................------...000111111111000///---...000111222222222111000111222444444555555444444444444444444444444444555555555666777888888999999888777666666777888999888888888888999999999999::::::999999999:::<<<<<<<<<<<<<<<<<<;;;<<<===>>><<>>999999:::;;;;;;:::::::::666444333333444555333222444444444444444444444444555444333333222333333333///000222333444444333333222222444444444444222222222222333333333444444444444555666666444333444666444555555666777888888999888888777666555444333333666666666666777888:::;;;@@@???>>>============>>>??????>>>>>>===<<<<<<<<<<<<;;;999777555333222111000000///...............++++++,,,---------,,,,,,.........////////////000............////////////////////////............000000000000000000000000333333222222222666;;;@@@;;;III]]]ppp~~~mmmeeeZZZRRRNNNJJJEEE@@@===;;;888555333222222222---...//////000//////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111///---+++++++++,,,---000///---+++*********++++++*********++++++,,,---)))************++++++++++++++++++(((&&&$$$$$$%%%&&&(((***+++,,,+++)))(((...---,,,+++************************************+++++++++*********))))))************************++++++++++++++++++++++++******************************+++++++++******)))************************)))***+++,,,,,,+++***)))+++,,,---...////////////111///---++++++---///111///////////////.........000000000000000000000000000111111111111222222222333333333333333333333333555444444444444555666666666666777777777777666666888888888888888999999999666888;;;===>>>===;;;:::>>>>>>======<<<<<<;;;;;;>>>???CCCIIISSSeeejjj\\\PPPLLLJJJFFFEEEHHHJJJJJJJJJIIIHHHFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCAAA???===<<<======<<<;;;::::::999999;;;999555444555666777666666666555444333333222222333222111000000111222333222222222222222222222222333333333333333222111000444444444333333222222222666666666666666666666666333333444555666777888999999999888888777777666666666555555555555777888999;;;;;;::::::999:::::::::????????????>>>>>>>>>>>>======<<<:::888777555555333222111000///.........,,,------.........------,,,,,,,,,------------...////////////000000000000.../////////000000111111000000000000000000000000222333333222222444888;;;999???HHHQQQ]]]oooyyymmmfffZZZSSSJJJEEEBBB@@@;;;777999888555333111111000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........------,,,+++***,,,,,,+++*********++++++*********++++++,,,,,,,,,)))************+++++++++*********)))''''''((()))((()))+++,,,,,,,,,******...---,,,+++************************************+++++++++*********))))))+++++++++***************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---....../////////000...---,,,,,,---...000/////////////////////...000000000000000000000000000111111111111222222222333333333333333333333333555444444444444555666666555666666666666666555444666777777888888999999999777888:::<<<======<<<;;;=========<<<<<<<<<<<<<<<>>>>>>AAAFFFMMM[[[tttrrr^^^SSSNNNJJJHHHIIIFFFGGGHHHIIIHHHHHHHHHIIIGGGFFFEEECCCBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;::::::999666444222333444444444666555555444333333222222222222111000000111222222222222222222222222222222333333333333333222111000444444444333333222222222555555555555555555555555333333444555666777888888::::::::::::::::::::::::777666555444444555666777888777777777777777888888======>>>???@@@@@@AAAAAA??????>>>===<<<;;;::::::777666555333111000///...........................,,,,,,,,,------------...//////000000000111111111---...///000111222333333000000000000000000000000111222333222111222444666999;;;<<<>>>CCCPPPbbbooovvvfffZZZRRRNNNIIIEEE@@@===<<<;;;777444444333222111000/////////222111///...,,,,,,------------------------------------,,,,,,,,,,,,------+++,,,...///...,,,***(((((()))******++++++++++++)))***+++,,,,,,,,,+++***)))************+++++++++((()))******))))))+++---)))***+++------,,,++++++---,,,+++***************************************+++++++++***************++++++++++++******))))))******************************************************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------..........................................//////////////////000000000000000000000000000111111111111222222222333333333333333333333333555444444444444555666666666666666666555555444333555555666777777888999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======???BBBEEENNN```qqqsss```UUUNNNJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDEEECCCBBB@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<<<<999666444333333444444333555555555444444333333222222222111000000111222222222222222222222222222222222222333333333222111111444444333333333333222222444444444444444444444444333333444555666777777888:::::::::;;;;;;<<<<<<<<<999888666555555555666666777777777777777888888999:::;;;<<<===???@@@AAABBB????????????>>>>>>>>>>>>;;;:::999777555333111000000000///........................////////////000////////////000000000000---......///000000111111000000000000000000000000///111333333222222333444555888;;;<<<===BBBJJJQQQaaaooowwwiii[[[QQQJJJFFFDDD???===;;;::::::999666333111000000///////////////111000...,,,,,,,,,...///........................---,,,,,,,,,,,,,,,,,,---+++,,,---------+++***)))((()))+++,,,,,,,,,+++***((()))+++------+++***)))))))))*********+++++++++((()))******))))))+++---)))***+++,,,,,,,,,++++++,,,,,,+++***************************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))******************************++++++,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---......------------------------...//////...------............////////////000000000000000000000000000000111111111222222222333333333333333333333333555444444444444555666666777777777777666555444333444444555666777888888999::::::999999999:::<<<<<<:::::::::;;;;;;<<<<<<======<<<>>>@@@AAAEEEQQQ^^^~~~vvvbbbVVVQQQPPPNNNMMMLLLLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@???@@@BBBCCC@@@@@@?????????>>>>>>>>>;;;999777666666666555444555555444444444333333333222111111111111111111222222222222222222222222222222222333333333222222111333333333333333333333333333333333333333333333333333333444555555666777777999::::::;;;;;;<<<<<<<<<;;;:::999777777777888888777777777666666777777888666777888:::===???@@@AAA????????????????????????======<<<;;;999777444333222111///...------------.........////////////000---------.........//////........................////////////////////////---///222333333333444666///222666888888999<<<>>>GGGPPP^^^kkkyyyyyyqqq___YYYQQQJJJFFFCCCAAA@@@777777666666555333111////////////000000/////////...---,,,+++,,,---000111........................,,,,,,,,,++++++,,,,,,,,,---,,,+++***)))***+++++++++,,,---------,,,***)))((()))+++,,,,,,+++)))((())))))*********+++++++++)))******)))''''''(((***((())))))***************++++++******))))))******************************************************+++++++++*********))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,...------,,,,,,,,,------,,,---...000000...---,,,---.........//////000000000000000000000000000000000000111111111222222222333333333333333333333333555444444444444555666666888888888888888777666555444555555666777888888888;;;:::999888888999;;;<<<999999::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@AAAIIISSShhhvvvbbbXXXUUURRROOOLLLKKKKKKKKKHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDD@@@@@@@@@@@@@@@?????????<<<:::888777888777666444444444444444444333333333111111111222222111111111222222222222222222222222111222222333333333222222333333333333333333333333333333333333333333333333333333444444555555666666:::::::::;;;;;;<<<<<<<<<===<<<;;;999999999::::::888888777666666666666666333444666888:::===>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>???>>>===;;;999888555333111///............,,,,,,,,,------------...,,,,,,---------..................------,,,,,,,,,////////////////////////,,,...111222333333444666000111111111222444888;;;<<>><<<:::888444444444444222111//////...//////000000//////...,,,,,,++++++---...000111------------------------,,,,,,++++++++++++,,,,,,---+++)))(((((()))+++,,,---------------,,,+++***)))***+++++++++***)))((()))************++++++++++++++++++)))'''&&&'''(((((())))))))))))*********+++******)))))))))*********************************************+++++++++************************************************************************)))***+++,,,------------))))))))))))))))))))))))+++******))))))******+++...---,,,++++++,,,---...,,,---...//////...---,,,------......///000000000000000000000000000000000000111111111111222222222333333333333333333333333555444444444444555666666777888888999999888888888666666777777777777888888;;;:::999888888999:::;;;999999::::::::::::::::::;;;;;;===@@@@@@@@@EEEMMMUUUllltttddd[[[WWWRRRMMMJJJKKKKKKJJJHHHFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<:::888888888777555333444444444444444444444444000111222222222222111000222222222222222222222222111111222333333333222222222222333333333333444444333333333333333333333333333333444444444555555555;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<<<<;;;:::888777777777777222333555777999<<<===>>>????????????>>>>>>>>>>>>===>>>@@@AAA@@@???>>><<<888777444222000000000111,,,,,,,,,------------...------------.........///---------...............////////////////////////---///000000000000222333333333333222222444777999666:::===???AAAHHHTTT]]]ppp{{{qqqdddYYYRRRNNNJJJGGGAAA???<<<:::888666444222333333333222111111111111---.../////////...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******)))))))))*********++++++++++++++++++,,,---************)))))))))((()))************++++++++++++,,,,,,***((('''(((*********))))))******++++++******))))))))))))******************************))))))*********+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))***+++,,,------------))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,+++***+++,,,...///---..................---------......///000000111000000000000000000000000000111111111111222222222333333333333333333333333555444444444444555666666555666777888888999888888888888888888888777777777::::::999999999999999:::::::::::::::999999999999;;;:::;;;>>>>>>===AAAGGGJJJYYYkkktttfff___UUUPPPNNNMMMJJJHHHFFFFFFGGGHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<::::::999888666444444444444444444444444444000111222222222222111000222222222222222222222222000111222333333333333222222222222333333444444444444444444444444444444444333333444444444444555555===============<<<<<<<<<<<<;;;:::::::::;;;<<<<<<@@@???>>><<<;;;::::::999333333555777999;;;===>>>@@@@@@????????????>>>>>>===>>>@@@BBBBBBBBB@@@???;;;999666444222222222333........./////////000000............/////////000,,,------...///000111111//////////////////////////////000///------///000000222444555555444222111111666;;;<<<<<<>>>EEEKKKSSS```tttxxxmmm___WWWMMMFFFCCCAAA???>>>???<<<999666555444222111...//////...------///000,,,---...///...---,,,+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,'''(((***++++++***)))((()))((((((((()))+++---///++++++***)))(((((()))))))))************++++++++++++,,,,,,+++***)))+++,,,++++++******++++++,,,---***)))))))))))))))******************************))))))******++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++************************)))***+++,,,------...---************************++++++---......---++++++,,,+++*********,,,///000........................---------...///000000111000000000000000000000000000111111111111222222222333333333333333333333333555444444444444555666666333444555777888888888888::::::999999888777777777999999999999999999999999;;;::::::999999888888888:::999:::===<<<;;;>>>DDDFFFNNN[[[uuuxxxnnnaaaWWWRRROOOJJJGGGEEEFFFHHHHHHIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???=========;;;999666444444444444444444444444000111222333333222111000222222222222222222222222000111222333333333333333222222222333333444444444444444444444444444444444333333444444444444444444>>>>>>===============>>>>>>======<<<<<<<<<======???@@@@@@@@@???>>><<<;;;::::::999999::::::;;;<<<;;;::::::999888888999999<<<<<<===>>>???@@@AAAAAACCCBBB@@@===:::666333111333222222222111111000000000000///...------------000////////////.........000...---,,,,,,---...000111111000000//////......000000000000000000000000222222222333444777999:::AAAIIIUUUdddvvvxxxlllbbbZZZUUUJJJHHHFFFBBB???;;;999777777666555333222111000000222222111111000000/////////............---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********+++***))))))******((('''************************(((((((((((((((((((((((()))************++++++++++++*********))))))((((((******))))))))))))******+++++++++*********))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,,,,++++++***)))((((((************************++++++************+++++++++++++++***************,,,+++***)))))))))***+++,,,***(((***---...,,,***...------,,,,,,------...------,,,+++,,,---...///............////////////////////////000000000000000111111111111222222222444444444444444444444444333333333444444444555555666777888999999999999999888888888888888888888888888888999::::::::::::999;;;:::888777777888:::;;;<<<<<<<<<<<<============DDDBBBJJJ```{{{mmm]]]UUUOOOKKKLLLGGGJJJLLLLLLJJJGGGFFFEEEHHHGGGFFFDDDCCCCCCCCCCCCAAABBBBBBBBBAAA@@@@@@???AAA@@@@@@???===<<<:::999777777666555555555555666222222222222222222333333222222222222222222222222666444222000000222444666333444444555555444444333555555555444444333333333222222222333333333444444???>>>>>>======>>>>>>>>>???>>>===<<<<<<<<<<<<<<<@@@@@@AAAAAA@@@>>>===<<<:::::::::::::::;;;;;;<<<;;;:::999999888888888888999:::;;;===@@@AAACCCDDDCCCCCCAAA???<<<999666555333222222111000///......111000///...............///............---------111000///......///000111000000000000//////......000000000000000000000000222222222222444555777888999>>>FFFOOO[[[lllwwwqqqggg\\\TTTLLLFFFCCC@@@???===;;;999777555444555444333111000000000000111111000000000000000000............------------------------------------++++++++++++++++++++++++,,,++++++++++++++++++***,,,***))))))******)))(((************************************************))))))*********+++++++++************)))))))))(((******))))))))))))******+++++++++*********)))))))))***,,,------,,,***)))************************,,,,,,++++++***))))))(((************************++++++************++++++******************++++++,,,+++************+++,,,,,,***)))***,,,---,,,***...------,,,,,,------......---,,,,,,,,,---//////////////////000000000000////////////000000000000000000111111111222222222444444444444444444444444333333333444444444555555666666777888999999999999888888888888888888888888888888999::::::::::::999;;;:::999888888999:::;;;<<<<<<<<<<<<============BBBBBBIIIYYYlllsssbbbUUUOOOPPPFFFGGGHHHIIIHHHHHHHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???===;;;:::777666666555555555555555222222222222222222222222222222222222222222222222555444222111111222444555222333333333333333333222333222222222222222222111333333333333444444444444??????>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;???@@@@@@AAA@@@???===<<<;;;;;;::::::;;;;;;<<<===;;;;;;:::888888777777777666777999<<>>===<<<777666666666555555555555333222222111111222222222333333333333222222222222333333333333333333333333111222222333333222222111111222222222222222222333333444444444444555555555??????????????????@@@AAAAAA@@@???===<<<;;;;;;;;;>>>>>>???@@@???>>>===<<<<<<<<<;;;;;;<<<<<<===>>><<<;;;:::999777777666666555666888:::<<>>===<<<<<<;;;999777555333222111000//////.........//////000000000000///////////////...------------...///////////////////////////000000000000000000000000111111111111111222222222555666777999<<>>===<<<888888888888888777777666444333222111111222222333333333333333333222222222222222444444444444222222222222333333333333222222333333333444444555555555444444444555555555666666??????>>>>>>???@@@AAAAAAAAAAAA???>>><<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;======<<<<<<======>>>???>>>===;;;999888777666666555666777888999:::;;;<<<===>>>>>>???>>>>>>======>>>===<<<:::888666444444000///......---.........//////.........---------......------------...................../////////////////////////////////000111111111111111111111222222333444666999>>>AAAEEENNNXXX```gggtttzzzppp```[[[TTTMMMIIIGGGDDDCCC@@@>>>;;;999999999777666555555444444333333222222///////////////000000111------....../////////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,+++******,,,---,,,***************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))************))))))))))))******************************))))))************))))))+++++++++++++++++++++++++++++++++***************************************++++++************++++++(((((()))***+++,,,,,,,,,++++++,,,,,,------------******++++++++++++,,,,,,...------,,,,,,------............///////////////---------.........//////////////////000000000000//////000000000111111111222222222333333333444444333333333444444444555555444555666777888999999999888888888888888888888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@>>>>>>BBBGGGQQQcccssszzzfff\\\TTTRRROOOMMMLLLKKKHHHEEEGGGFFFEEECCCBBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<:::;;;;;;<<<;;;:::999999666555333222222222333444444444444333333333222222111222444555555444222111333333444444444444333333333333333444444555555555444444444555555555666666>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;>>>>>>======>>>>>>???@@@@@@???===;;;999888777666777777777777888888888888;;;;;;<<<<<<======<<<<<<<<<<<<;;;:::888777666666222111000///............,,,,,,,,,+++++++++******000000000000000000000000---............////////////////////////////////////000111111222111111000333333222222333444666777:::>>>CCCEEEIIISSScccooo|||qqqeeeYYYQQQLLLHHHCCC???======<<<;;;999777555444444444333111333333222111111000///////////////...//////000000---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************+++***)))***+++,,,+++***************************((((((((((((((((((((((((((((((((()))))))))******))))))))))))******************))))))))))))*********************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++)))))))))***+++++++++,,,)))***+++,,,---------,,,)))+++,,,,,,+++***,,,---...------,,,,,,------...------...////////////...,,,,,,---------.........////////////000000000000/////////000000000111111111111222222333333444444333333333444444444555555333444555777888999999:::888888888888888888888888888888999::::::::::::999:::::::::;;;;;;:::::::::<<<<<<<<<<<<============???======AAAEEEKKKUUU___{{{yyyjjj]]]XXXRRROOONNNLLLIIIEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>>>>===;;;:::999777555333333333444555555555444444333333222222222222444444444444222222333444444555555444444333111222222222222222222333333444444444444555555555============>>>???@@@AAA@@@??????>>>======>>>>>>===>>>???@@@@@@???>>>===???>>>>>>>>>>>>???@@@@@@BBBAAA???<<<:::888777777888888888888888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::555444333111000//////...------,,,,,,,,,+++++++++//////000000000000//////---------.........////////////////////////////////////111222222222222111333333222333444444333222666888:::;;;===BBBLLLSSSYYY^^^fffoooyyy|||qqqmmmfff]]]SSSKKKDDDAAABBB???;;;888888888777666666444333333333333222111000////////////////////////...---------------.........---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***)))((()))+++,,,+++***************************))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))******************))))))))))))******))))))*********+++++++++******))))))))))))******************************************************************************++++++************++++++******************++++++((()))***+++,,,,,,,,,+++)))+++,,,,,,******+++......------,,,,,,------...+++,,,---...///......---------------.........///////////////000000000000////////////000000000111000111111222333333444444333333333444444444555555222333555777888999999:::888888888888888888888888888888999::::::::::::999999999::::::::::::999999<<<<<<<<<<<<==================???BBBBBBCCCKKKSSS```tttrrriii]]]TTTPPPMMMJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>><<<===>>>??????===<<<:::;;;999777444444444666777666555555444333333222222222333333444444333333222333333333444444333333333333222222222222222222111333333333333444444444444<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>>>>?????????AAABBBBBBAAA@@@?????????>>>>>>??????@@@AAACCCBBB@@@===;;;999888888888888999999:::::::::;;;999::::::;;;<<<;;;;;;;;;<<<<<<======>>>>>>??????888777555333222000000///000000/////////.........------............---------------.........//////////////////////////////...///111222333333222222/////////000222222111000000222333555666999===@@@CCCEEEIIINNNSSSZZZbbbhhhooovvvwwwnnnfff^^^YYYUUUTTTPPPIIIBBB===<<<<<<<<<999777666666666666555444222111111333333222000.........//////000000000...---,,,,,,+++++++++,,,.........------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((()))((('''(((***++++++)))************************************************(((((((((((())))))))))))(((((())))))*********+++******))))))))))))******))))))******++++++++++++++++++************++++++))))))))))))))))))))))))******************++++++************************++++++************+++++++++++++++***************'''(((***+++,,,,,,++++++(((+++---,,,***)))+++......------,,,,,,------...++++++---.........---,,,............/////////000////////////000000000000////////////000000000000000000111222333333444444333333333444444444555555222333555666888999999:::888888888888888888888888888888999::::::::::::999888999999::::::999999888<<<<<<<<<<<<=========>>><<<===AAABBB???>>>EEEPPPOOOccc~~~{{{iiiZZZRRRNNNKKKHHHFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@???;;;===>>>???>>>===;;;:::<<<:::888555444555777888666666555444333333222222333333333333333333333333222222222333333222222222555555555444444333333333222222222333333333444444BBB@@@>>>???@@@AAA@@@???CCCAAA@@@@@@AAAAAA@@@>>>@@@@@@AAAAAAAAAAAA@@@???@@@@@@???>>>===<<<;;;;;;EEEEEECCCAAA???<<<:::888;;;;;;<<<<<<;;;:::999999777777666555444555888::::::<<>>>>>?????????>>>>>>>>>???@@@AAACCCDDDGGGPPPeee{{{ggg[[[RRRLLLIIIFFFHHHHHHFFFDDDCCCBBBAAABBB@@@>>>===>>>@@@BBBDDDDDDDDDDDDBBBAAA???===<<<===============<<<<<<;;;===<<<;;;:::999888888888666666666666666666555555333222000//////111333444555555555555555555555555222222222222222222222222333333333333333333333333GGGEEECCCBBBCCCDDDCCCBBBDDDBBBAAA@@@AAAAAA???>>>AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::888888888666555555888:::;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>===<<<:::777555333111111111111000///...---,,,---...///000000///...////////////////////////000000000//////.........////////////000000000000///000000000111111111111333222222222222333444555222333555777999;;;===>>>@@@CCCGGGKKKOOOUUU\\\aaaiiiqqq}}}~~~zzztttnnnhhhbbb[[[VVVPPPNNNJJJFFFBBB@@@?????????@@@???;;;777444333333333222222111000000//////000000000000000000000000//////...---------------............------------///---,,,,,,------,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))))))))************)))))),,,+++*********+++,,,---))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))***************+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------------------..................------......///000///.........///000111222000000000000000000000000111111222222222333333333222222333333333444444444666666777777777888888888999888888888888888777777999999999999999888888888::::::::::::::::::::::::<<<;;;;;;:::;;;===>>>@@@>>>>>>>>>???@@@AAABBBCCCFFFIIIXXXqqqxxxeeeWWWPPPMMMGGGGGGFFFDDDCCCBBBAAA???BBBAAA???>>>>>>@@@BBBDDDEEEEEEDDDCCCBBB@@@>>>======>>>>>>>>>>>>===<<<<<<===<<<;;;:::999999999999666666666555555444444444333333222111111222333444333333333333333333333333333333333333333333222222333333333333333333333333OOOMMMKKKJJJJJJIIIGGGFFFHHHFFFCCCBBBBBBBBB@@@???AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>======<<<;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::;;;:::888666666777999:::;;;===???@@@@@@??????@@@@@@@@@???===;;;999888444333222111////////////------.../////////......////////////////////////000000000000////////////////////////000000000000000000//////......------111000000000000111222222000111111222333444444555666888999:::<<<>>>BBBEEEGGGMMMWWWbbbmmmwww~~~xxxqqqjjjdddaaaZZZWWWRRRNNNJJJFFFCCC@@@======<<<;;;999888888777888888888666222000000000111000000//////.........///////////////////////////...------------------------------...............---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))************))))))++++++******++++++,,,---))))))))))))))))))))))))************++++++++++++)))***+++,,,---,,,++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++,,,------...------------............---------------......//////.........///000111222//////////////////000000111111222222222333333333111222333333444444333333666666666666777777777777777777777777888888888888999999999999999999999999999999::::::::::::::::::===;;;999888999;;;>>>@@@=========>>>???@@@AAABBBGGGEEEKKK]]]tttxxxeeeYYYSSSLLLIIIEEEDDDCCCCCCAAAAAABBBAAA@@@??????@@@BBBDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>??????>>>>>>===<<<======<<<;;;::::::::::::777777666555444333333222333333333333333333333333222222222222222222222222333333333333333333444444333333333333333333333333WWWVVVTTTSSSSSSQQQNNNLLLMMMKKKGGGEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAA@@@???>>>===<<<<<<888999:::<<<======>>>>>>=========<<<<<<<<<============<<<:::888777888999999:::;;;<<<============???????????????>>>>>>>>>:::999666333111000000000......//////............////////////////////////000000000000000000000000////////////000000000000000//////......---------000000000//////000000111111111111222222222333333444555666777777999;;;>>>:::===CCCHHHOOOVVV]]]bbblllpppxxxyyyrrrmmmjjjgggeee]]]\\\ZZZWWWRRRNNNJJJHHHHHHEEEAAA???>>>===<<<:::999::::::999888666444333222333444222000//////000000/////////.........---..............................---,,,,,,---------,,,,,,,,,------.........---,,,+++,,,------,,,+++---,,,++++++++++++,,,---))))))))))))))))))))))))+++***)))(((((()))***+++************************(((((((((((())))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++)))***+++,,,---,,,++++++++++++************++++++******))))))))))))******++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***+++******))))))******+++*********+++,,,---...///,,,,,,---------.........---,,,,,,,,,,,,---...............///000000111111/////////000000000000000111111222222222333333333222222444555555555444333555555555666666666777777555666666777777888888888999999999999::::::::::::999999999999999:::::::::;;;::::::999:::<<<===???============>>>???@@@AAAGGGEEEGGGQQQaaaxxxmmm```VVVNNNGGGEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEEEEDDDCCCAAAAAA?????????@@@???>>>>>>=========<<<<<<;;;<<<<<<<<<:::999888777666555444333222222333333333222111111111111111111111111111111333333444444444444555555333333333333333333333333_________```___]]]XXXTTTQQQNNNJJJGGGFFFDDDCCCAAA??????>>>>>>>>>???@@@AAAAAA@@@??????======<<<;;;::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>??????===:::888999:::888888999::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@>>>;;;888555333222222000000000///............///////////////////////////////////////000000000////////////000000000000......///////////////000111111000000000000111111000111111222222333333444000222333333333333555777:::;;;===>>>@@@CCCHHHKKKLLLPPPUUU[[[___dddiiilllxxx|||}}}zzzxxxuuuqqqmmmiiiaaa]]]WWWRRROOOMMMKKKIIIDDDDDDCCCBBB@@@???===<<<<<<:::777666777888888777444555555555444222///...000111222222000///000222///////////////.........------------------------------,,,,,,,,,------...+++,,,,,,,,,------......---+++***+++------,,,+++++++++************++++++))))))))))))))))))))))))+++***((((((((((((***+++************************''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,---,,,+++++++++******))))))******+++******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++******))))))******+++*********+++,,,---...///,,,,,,,,,------------...---,,,,,,,,,,,,---......---...//////000111111111000000000111111222222222111111222222222333333333333333444555555555555555444555555555555666666666555555555666666777777888888888888999999:::::::::888888888999999:::::::::999:::<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>??????BBBDDDHHHMMMUUUfffzzzhhhYYYKKKHHHGGGEEEDDDFFFCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>=========<<<======>>>>>>===<<<<<<:::999888777777222222333333222111000000333333333333333333333333333333333444444555555555333333333333333333333333fffhhhkkknnnnnnkkkddd___VVVSSSMMMIIIGGGFFFDDDCCCBBBAAA????????????@@@AAAAAAAAA@@@???>>>======<<<======>>>>>>===<<<<<<;;;===<<<;;;;;;;;;<<<===>>>???@@@@@@???<<<;;;;;;;;;999999999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBB@@@>>>;;;999777555555333222111000//////...///////////////////////////............////////////////////////000000000000---......///000111222222222222111000000000111111//////000000111222222333000111222222000///000111777888999999:::;;;???AAA>>>@@@CCCEEEGGGIIIMMMOOORRRVVV]]]fffnnnuuuzzz}}}|||xxxrrrkkkeee```]]]XXXUUURRRPPPMMMKKKEEEDDDBBB???>>><<<<<<<<<<<<;;;;;;999888777777666666444333333444555555444000111222222222222000000///000111111000000111222................................................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++************************++++++++++++++++++++++++******))))))))))))******************************'''(((((())))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))'''((((((((()))))))))))))))***+++,,,---,,,++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++************++++++++++++++++++,,,------...,,,,,,,,,,,,---------------------------......///---...///000111111111000000000111111222222333333111111222222222333333333444444333333333444555666444444444444555555555666555555555555666666666666777777777888888999999:::777777888888999:::::::::888:::===???@@@???===;;;<<<;;;;;;;;;<<<<<<===>>><<<@@@GGGKKKMMMZZZtttlllVVVMMMJJJEEECCCEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBAAA@@@@@@???============>>>???@@@@@@??????>>>===<<<;;;;;;:::444444333333222222111111444444444444444444444444222222333333444444555555333333333333333333333333lllpppvvv{{{}}}yyyqqqkkk___[[[UUUPPPNNNLLLJJJIIIGGGFFFDDDBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@??????>>>???????????????>>>===<<<<<<;;;:::999:::;;;===>>>???@@@AAA@@@>>><<<<<<===<<<;;;;;;;;;;;;<<<======??????>>>=========>>>???>>>>>>======<<<:::999888555444333111000//////000////////////////////////,,,---------.........///////////////000000000000.........///000000111111222222111000000000000000000000000000000000000111111222333333222111111222222333555555666777999;;;888:::;;;<<<<<<===???AAA>>>@@@EEEJJJOOOSSSVVVWWWXXX^^^eeeiiilllrrryyyxxxrrrpppmmmjjjfffcccaaa___[[[ZZZYYYXXXVVVRRRMMMIIIGGGEEEBBBAAA@@@???===;;;888888888888777777888999:::999888666555444444333444333222333444444333111111111222333333333333333,,,...//////......///000,,,,,,------------------........................,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******+++,,,,,,+++******++++++++++++++++++++++++)))******++++++******)))************************(((((())))))***++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************)))))))))***+++,,,---,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,---,,,++++++******))))))))))))************))))))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------......------......///000---...///000111111111000/////////000111222222222111111222222222333333333444222111///000222444555333333444444444555555555666666555555555555555444555666666777777888999999666777777888999999::::::888999;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<>>>BBBFFFHHHOOOaaarrrgggYYYQQQIIIEEEGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@=========>>>???@@@AAABBB?????????>>>>>>=========888777555444333333444444444444444444444444444444111111222222333444444444333333333333333333333333ooouuu}}}yyyrrrhhhccc]]]XXXUUUSSSQQQPPPLLLJJJHHHFFFEEEEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>><<<;;;999999999;;;===>>>???AAABBBAAA???======>>>>>>>>>=========>>>??????CCCBBB@@@>>><<<<<<<<<<<<999:::<<<=========<<<;;;777666444222000000000000////////////////////////,,,,,,,,,---------......////////////000000000000.........///////////////111111000///////////////222222222111111000000000---///222333333333444555///111333333333333555777555777888777777888:::<<<999;;;===???AAABBBBBBBBBDDDIIINNNPPPPPPQQQVVV[[[```dddiiikkkhhheeecccccciiiooowww{{{zzzvvvqqqooodddnnn{{{~~~ooo\\\PPPQQQPPPNNNKKKHHHFFFEEEDDDBBBBBBAAABBBBBB@@@<<<999:::999999:::;;;;;;999777333444555666555666777888888777666555444333444444222111111222333222000---333222222111111111000000***,,,------,,,,,,---...+++++++++++++++++++++,,,////////////////////////++++++++++++,,,,,,---...---------,,,,,,++++++++++++***)))***,,,---,,,+++***+++---......---+++***(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))'''((()))***+++***)))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,++++++******))))))))))))************))))))))))))******++++++++++++++++++++++++---,,,,,,+++***)))((((((+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,---------///............///000000,,,---///111111111000000---......///000111111222111111222222222333333333333111...------///222555333333333444444444555555666666666555555444444333444555555666777888888888666777777888999999::::::999999999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<>>AAADDDHHHRRR\\\tttvvvcccYYYMMMHHHJJJEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@======>>>>>>???@@@BBBBBB????????????>>>>>>>>>>>>;;;999777555444555666777333333333333333333333333000000111222222333444444333333333333333333333333{{{rrriiieeebbbbbbcccaaa[[[UUUPPPQQQNNNIIIHHHJJJKKKIIIGGGFFFGGGGGGDDD@@@AAAFFFCCCBBBAAAAAABBBCCCBBB@@@======<<<;;;<<<===>>>??????===;;;<<<@@@BBBAAA???;;;;;;<<<<<<===>>>@@@@@@IIIGGGBBB>>>;;;::::::;;;<<<;;;:::;;;===???@@@???;;;:::888666333///---+++......//////////////////////////////////////////////////////////////////000///...,,,,,,,,,---...---.........//////000000111111000000000000111111111111000000000000111111222222222333444555666777444444444555555555666666555555666888999:::;;;<<<::::::<<<>>>@@@AAACCCDDDIIIIIIJJJJJJJJJJJJIIIIIINNNQQQUUUWWWVVVSSSOOOLLLKKKRRR\\\cccaaaVVVIII@@@>>>===<<<:::999888888888:::999999999888888777777777777777666666555555555222222111111111111222222222111111111000000//////111111111111000...---,,,...///111222222111///...000000//////.........---***,,,......---,,,---.........//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************------,,,+++***)))(((((((((((())))))*********+++))))))************))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,+++***)))(((''',,,+++***((((((((()))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++---+++***+++------+++((())))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------..................////////////111000///......///000111000111222333444333222222222222111111222222333444555555555555555555555555555555555555555444444444555555555555666666666666666666666666666666666666777777777888999999::::::<<<<<<<<<<<<<<<<<<;;;;;;===???@@@@@@AAADDDIIILLL___sssyyyfffYYYOOOKKKEEEDDDCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>:::::::::999888777555444666555444333222111111111333444444555555444444333444444444333333222222222{{{{{{|||xxxqqqiiifffdddeeeggghhhddd```ZZZ\\\YYYTTTRRRSSSSSSPPPRRRNNNJJJIIIEEE@@@@@@CCCBBB@@@??????@@@AAAAAA@@@@@@???>>><<<;;;;;;;;;<<<>>><<<:::<<<>>>@@@@@@???>>>>>>>>>???@@@AAACCCDDDHHHFFFBBB>>>;;;:::::::::;;;;;;:::<<<>>>@@@@@@??????>>>===;;;999666444222222111000000///000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000//////...------................../////////000111111000000000000111111111111000000000000111111222222222111222222333333333333444444444444555555444444555666777888888999999999::::::;;;<<<===============>>>>>>=========@@@AAABBBBBBBBBAAA???>>>???DDDJJJNNNLLLEEE<<<666;;;:::999777666555555555777777666666555555555555444444333333333222222222222111111000000111111222111111111000000000//////...///////////////...---111222333555555333222111////////////......------,,,...///...,,,++++++,,,...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***))))))(((((((((((()))))))))*********))))))************))))))***))))))(((((())))))***))))))))))))((((((((((((******+++++++++***)))))),,,+++)))((((((((()))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++---+++******,,,,,,***((())))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,)))************+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..................////////////000000///......///000000000111222333333333222222222222111111222222333444555555555555555555555555444444555555555555555555555555555555666666666666777777777777777777777777777777777888999999::::::<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@CCCGGGJJJOOO]]]sssvvvcccVVVPPPKKKIIIGGGEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>=========<<<;;;:::888777333333333333333444555555333444444555555444444333444444444333333222222222{{{wwwyyywwwrrrkkkhhhggghhhlllmmmllliiifffiiiiiieeedddeeeccc___```WWWOOOLLLIIIEEECCCCCCCCC@@@>>>===>>>@@@AAAAAACCCBBB@@@>>>;;;:::999999<<<;;;:::;;;===>>>>>>===>>>>>>???@@@AAACCCEEEFFFGGGEEEAAA>>>;;;:::999:::::::::;;;===???@@@???===AAA@@@@@@???===;;;:::999666555333111000000000111//////////////////////////////////////////////////////000000000///..................////////////111000000//////000000111111000000//////000000111222111111000//////000000222222222333333333333444333333333333444444444444777777666666666555555555666666666666666666666666999888666555444555777888888:::<<<===<<<999666333666666555333333222222222333333333222222222222222222222222111111111111111111111000000000000111111111111000000000000//////---...///000000000000000...///000111111000///...///............---------...///000...,,,*********------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))(((*********))))))***************))))))((((((''''''((())))))***+++++++++***+++***))))))((()))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,+++******++++++***((())))))))))))************))))))))))))************,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..................//////////////////............//////000111222222333333222222222222111111222222333444444444444444444444444444333444444444555666666666555555555555666666666666888888888888888888888888777777777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@CCCFFFHHHNNN]]]rrrvvvdddZZZQQQMMMHHHDDDBBBAAA@@@???@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<;;;:::999444444333333444444555555333444444555555444444333444444333333333333222222~~~~~~}}}yyytttqqqooonnnoooooommmlllnnnssswwwwwwxxx{{{zzzvvvmmm```TTTPPPOOOKKKHHHGGGEEEBBB>>>===>>>@@@AAABBBDDDCCCAAA???===;;;:::999;;;;;;::::::;;;<<<======<<<======>>>@@@BBBDDDEEEFFFDDDAAA>>>;;;:::999999888888:::<<>>======<<<;;;;;;999888555222111000000111111111111111111000000000////////////////////////...///000111111000///............///////////////000000////////////000000000000////////////000000111000000/////////000000111111111111222222222222222222222222222222222222444444333333222222111111555555444444444444555555888666444333333444666777555666666666666555444444333333222111000000000111111000000000000000000000222222222222222222222222000000000//////000000000000000000000000000/////////000111111111111000000------............------------------------------,,,...///...,,,******+++,,,,,,---------,,,,,,+++************************************************************************************************''''''(((((()))))))))***(((((())))))))))))))))))(((((())))))))))))((((((++++++************++++++******))))))((((((''''''((())))))*********************))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))((()))))))))************((()))))))))************++++++***))))))***++++++))))))*********+++++++++************************(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................///////////////..................///000111111222222222222222222222111111222222333444444444444444444444444444333333333444555666777777555555555555666666666666777777777777777777777777777777777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>======@@@BBBHHHJJJRRRbbbvvvzzzhhhZZZTTTLLLGGGEEEDDDBBBAAA@@@@@@@@@AAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA????????????????????????>>>??????@@@@@@??????>>>=========<<<<<<;;;999999999888777555444333333333333444444555555444444333333333333333333333333333}}}zzzvvvrrroootttzzz{{{lll\\\VVVTTTPPPLLLJJJGGGCCC@@@>>>>>>@@@AAAAAADDDCCCBBBAAA???>>>===<<<;;;<<<<<<;;;;;;;;;<<<=========>>>???@@@BBBDDDEEEEEEDDDAAA???<<<;;;::::::666777888;;;===>>><<<999::::::;;;<<<<<<<<<;;;;;;;;;999777444222111000000/////////.........------////////////////////////...///000111111000///...///////////////.........000000////////////000000000000////////////000000/////////000000222333333000000000111111111222222333333222222222111111111111111111111111111111222222111000000000000111222222222111111111222222222000111222222222222111000222111111000000000111111000000000000000000000000111111111111111111111111000//////......//////000//////////////////000000000000000000///...---,,,///000000000000000000///,,,,,,,,,,,,------------***,,,------,,,++++++,,,++++++,,,,,,,,,,,,,,,+++************************************************************************************************'''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))((((((++++++************++++++***)))))))))(((((((((''')))************)))(((((()))))))))*********))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))******************)))(((((())))))((()))))))))************((()))))))))************+++******************+++))))))*********+++++++++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------..................////////////...//////////////////...000000000111111111222222222222111111222222333444444444444444444444444444333333333444555666777777555555555555666666666666666666666666666666666666777777777888999999::::::::::::::::::;;;;;;<<<<<<;;;<<<======<<<<<<===???CCCDDDIIITTTaaasss}}}jjjaaaVVVNNNKKKJJJHHHFFF@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????============<<<;;;;;;:::::::::888666555444333333333444444555555444444333333333333333333333333333~~~}}}uuueee^^^ZZZUUUPPPNNNJJJGGGDDDBBBAAAAAAAAA@@@DDDDDDDDDDDDBBBAAA??????===>>>>>>===<<<<<<===???@@@@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@>>><<<;;;:::777777888:::<<<===<<<::::::;;;;;;<<<============<<<;;;:::888666444222111222111111000000/////////////////////////////////......///000000000/////////////////////.........000//////......//////000000//////......//////000//////000000111333444555000000000111111111111222222222222222222111111111000000000111111222222333222111000//////000111222//////000111111111111000///000222333333222111000111111000000000111111222000000000000111111111111............//////////////////............//////......////////////000000.........---,,,+++))))))......------------......++++++,,,,,,,,,,,,,,,---)))+++,,,---,,,+++,,,---******+++,,,,,,,,,++++++************************************************************************************************((((((((())))))*********))))))(((((((((((('''''''''(((((())))))(((((('''*********))))))*********((((((((())))))))))))))))))*********)))(((((('''(((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))***************(((&&&&&&(((***))))))))))))************))))))))))))************************************)))************+++++++++************************---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------..................//////////////////000000000000//////111000000000000111222222222222111111222222333444333333333333333333333333333444444444555666666666555555555555666666666666555555555555555555555555777777777888999999::::::999999::::::;;;;;;<<<<<<:::<<<======<<<;;;<<<>>>>>>>>>CCCKKKRRR___zzzuuueeeYYYRRRNNNJJJFFFCCCBBB@@@?????????@@@AAACCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????????????????>>>===<<<888888777777666666777777333444444555555444444333222222333333333333444444wwwjjjccc```[[[XXXXXXSSSPPPMMMKKKJJJHHHFFFDDDGGGGGGGGGFFFEEECCCAAA@@@>>>@@@AAA???======???AAAAAAAAAAAAAAAAAABBBCCCCCCFFFEEECCCAAA???===<<<;;;:::999999:::<<<>>>>>>===:::;;;<<<===>>>>>>>>>>>>===>>>>>>===;;;888555333555444444333333222111111////////////////////////......------...//////000000/////////............//////............////////////............//////111000000000111222222333000000111111111222222222000000000111111111111111000000111111111111222222444333111000000111333444111111111111222222222333111222333333333222111111000000//////000111222222//////000000000111111111---.........///////////////......------......///........./////////000000------......---,,,++++++++++++************++++++***+++++++++,,,,,,,,,,,,***,,,------+++******+++))))))***+++++++++++++++************************************************************************************************))))))******************))))))((((((((('''''''''''''''((((((((((((''''''***))))))(((((())))))***''''''(((((())))))******'''((())))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))***)))'''%%%%%%(((***))))))))))))************))))))))))))*********************++++++*********)))************+++++++++************************---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------..................///////////////000111222222111000///111000000///000111222333222222111111222222333444333333333333333333333333444444555555555555555555555555555555666666666666666666666666666666666666777777777888999999::::::888999999:::;;;;;;<<<<<<999;;;======<<<;;;<<<>>>???;;;===EEEJJJRRRfff|||nnnbbbYYYQQQKKKFFFEEECCCAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???>>>>>>===<<<999999888777777777777777333444444555555444444333222222222333333444444444}}}sssjjjfffdddaaaaaaccc\\\YYYVVVTTTRRRPPPMMMJJJIIIIIIIIIHHHFFFCCCAAA???@@@AAABBBAAA>>>>>>@@@CCC@@@??????>>>>>>??????@@@FFFEEEDDDBBB@@@>>>===<<<<<<;;;:::;;;===???@@@???:::;;;<<<======>>>======>>>???@@@@@@???;;;888555222222111111000///......////////////////////////...---,,,,,,,,,...///000000000//////.........---//////............////////////............//////222111111000000000000000111111111111222222222222////////////000000111111111111111111111000000000111000...------...000111111000///...///000222333000//////...............///////////////000111222/////////000000000111111///000000000111111222222.........------.........---.........//////000000...///000000000000000000...------,,,,,,------...*********++++++,,,,,,,,,,,,---...---+++)))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************))))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((((((((())))))&&&&&&'''((()))***++++++%%%&&&''')))******++++++'''((()))+++++++++***)))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))***)))'''$$$$$$'''+++))))))))))))************))))))))))))******************++++++++++++******)))************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------................../////////000000111222333333222111000111000/////////000222333222222111111222222333444333333333333333333333333555555555555555444444444555555555555666666666777777777777777777777777777777777777888999999::::::888888999::::::;;;<<<<<<999;;;======<<<<<<===>>>@@@888777>>>CCCFFFSSSdddwwwkkk___XXXJJJHHHEEECCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???;;;<<<<<<<<<<<<;;;;;;:::>>><<<;;;999777555555444333444444555555444444333222222222333333444444444uuuooohhhdddfffiiikkkkkkjjjgggccc^^^ZZZWWWVVVUUURRRPPPMMMJJJHHHFFFDDDDDDAAABBBCCCBBBAAA???????????????>>>======>>>@@@AAAAAAAAABBBAAA@@@>>><<<;;;:::;;;<<<>>>???AAABBBCCC===>>>===;;;:::999;;;======>>>????????????>>>===999777555333222111111111000///...---,,,++++++***---------.........//////................................................////////////////////////111000//////000222444555222444555444222000000000//////............//////111111111000000000000000222111//////000000...---111222222000...,,,---...////////////000000000000............////////////000000//////.........---------------------------///......------,,,++++++000000//////...---++++++000//////......---,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((()))***+++,,,,,,,,,))))))(((''''''((()))*********))))))((((((''''''))))))))))))************,,,,,,+++***)))))))))***)))))))))))))))))))))))))))************++++++++++++*********))))))((((((***************************************++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************++++++++++++((((((((((((''''''''''''))))))************))))))************++++++++++++(((((())))))))))))((((((*********)))))))))))))))***)))(((&&&$$$###%%%((())))))))))))))))))))))))+++++++++***************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,---------...------,,,,,,++++++,,,---------,,,,,,//////......///000222333...333777777222//////000000111111111111222222222111111222222222333333333333333333333333333333333333444555555666666555555444444444444444444444444888888888888888888888888555555555555666777888999888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;<<<===>>>@@@DDDJJJNNNbbbuuuooo]]]XXXOOOIIIGGGDDD>>><<>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<:::999888888555555444444444333333333222111222444555666444222vvvqqqllliiiiiikkkmmmmmmpppoooooolllhhhccc___\\\YYYVVVRRRMMMJJJHHHGGGGGGBBBCCCBBBAAA@@@?????????AAAAAA???>>>>>>>>>>>>???AAAAAABBBAAA@@@???===<<<;;;<<<<<<>>>???@@@AAABBB=========;;;999999:::<<<===>>>???@@@AAA@@@??????===;;;999666333222111111111000000///...------,,,---------.........//////........................////////////////////////........................////////////000111222222222333444444111000000000000000////////////000000000000000000000000000000111///......000111000///,,,...000111000000111222////////////////////////////////////000000000000000/////////.........---------------------------------------------------...///////////////...---.........------------,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))))))))***+++++++++,,,''''''''''''((()))+++,,,+++*********))))))))))))))))))))))))************,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++************)))))))))((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''))))))************))))))&&&''''''''''''((((((((())))))************))))))***)))))))))))))))))))))++++++***(((&&&%%%''')))))))))))))))))))))))))))******************++++++++++++******)))***************+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,---.........------...............000111222333888;;;:::555111111222000111111111111222222222111111222222222333333333333333333333333333333333333444444555555555555555555555555555555555555555666666666666666666666666777777777888888:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???CCCHHHKKKSSSaaavvv|||cccWWWMMMJJJGGGBBB???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>???????????????>>>>>>>>>??????>>><<<;;;:::999888666666555555555444444444333222222444666666444333~~~yyyuuusssrrrqqqpppsssuuuyyyzzzxxxsssmmmhhheeeaaaZZZTTTOOOMMMLLLLLLGGGFFFDDDBBBAAA@@@@@@AAACCCBBBAAA???>>>=========@@@@@@@@@AAA@@@???>>>>>>=========>>>??????@@@@@@======<<<:::888888999;;;<<<>>>???AAABBBBBBBBBAAABBB@@@===:::666444222111222111111111000000//////---............/////////........................////////////////////////..............................///000000/////////111333444333111000000000111000000000000000000111000000000000000000000000000...,,,---///111222111+++...111333222111111222/////////////////////////////////000000000111111/////////...............------------------------++++++,,,------...//////---...//////000000000///++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,******************++++++&&&&&&&&&'''(((***,,,---++++++++++++************))))))))))))************++++++***)))))))))******)))))))))))))))))))))))))))))))))*********++++++************))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))((())))))************))))))&&&&&&&&&&&&''''''''''''******++++++++++++******))))))))))))))))))******,,,,,,,,,***(((((()))+++)))))))))))))))))))))))))))))))))***+++++++++,,,*********)))******++++++******+++++++++,,,,,,,,,***+++,,,------...------,,,---....../////////...------------...///000111666999<<<:::666222111222000111111111111222222222111111222222222333333333333333333333333333333333333333444555555555555555666666666666666666666666666666666666666666666666888888888888999:::;;;;;;::::::::::::999999999999::::::::::::::::::::::::;;;<<<=========@@@DDDGGGGGGOOO```yyy{{{kkkZZZPPPLLLGGGDDDBBBAAA@@@@@@@@@AAACCCDDDEEEFFFEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@??????>>>>>>@@@@@@@@@??????>>>>>>>>>??????>>>===;;;:::999888777666666666555555555555444333333444666666555333}}}zzzxxxssswww}}}yyyuuuppplllfff___YYYTTTRRRPPPMMMJJJFFFDDDCCCCCCCCCBBBAAAAAA@@@???>>>>>>======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????======<<<:::777666888999<<<===???AAACCCCCCCCCCCCCCCBBB@@@===:::888666555222222222111111111000000.............../////////........................////////////////////////...........................///000111000///...---000222333222000//////000000000////////////000000/////////000000000000000000...,,,,,,...000111111000222555555222///---,,,//////...............---............/////////000........................------------------------,,,,,,,,,---------......------...............---))))))***+++,,,,,,------------,,,,,,+++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,---+++++++++***************'''''''''((()))******+++************************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))*********+++++++++++++++++++++*********))))))))))))************))))))((((((((()))))))))******)))******++++++******))))))))))))))))))*********,,,,,,,,,+++))))))***,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---.........+++,,,---......///......,,,,,,------...//////000333555777666333111000111000000111111111222222222111111222222222333333333333333333333333333333333333333444555555555444444555555555555555555555555777777777777777777777777777777777777777888999999999999999999999:::::::::;;;;;;::::::::::::999999;;;<<<<<<<<<;;;===@@@CCCFFFKKKWWWmmmooo\\\SSSNNNHHHDDDAAA@@@??????@@@BBBDDDFFFGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@@@@???????????????AAAAAAAAA@@@??????>>>>>>???>>>===<<<:::999888888666666666666555555555555444333222333444555444222|||yyyvvvqqqjjjccc\\\WWWUUUPPPLLLHHHEEEDDDDDDCCCBBB????????????????????????=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::777666777888:::<<<>>>@@@BBBCCCCCCCCCBBBAAA@@@???===<<<:::999333333222222111000000000////////////////////////........................------------------------........................///000111111111000///...///111222111000//////000.........------...............//////000000000000222000------...///......222444666555111---+++)))............------,,,,,,,,,,,,,,,---------......---------...............------------------------......---------,,,,,,,,,------------,,,+++***)))((())))))***+++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***************)))))))))))))))((((((((())))))))))))))))))))))))((()))))))))***************))))))((())))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******************************'''''''''''''''(((((()))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))*********++++++++++++++++++++++++************))))))************))))))))))))*********+++++++++(((((())))))))))))(((((((((((())))))***************++++++***)))((()))+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------------******+++------.........,,,,,,---......////////////000222222222111111111000000111111111222222222111111222222222333333333333333333333333333333333222333333444555444444444444444444444444444444444777777777777777777777777777777777666777777888888666666777888:::;;;<<<<<<;;;;;;;;;::::::999999999:::;;;<<<;;;:::;;;===???EEEJJJSSScccwwwmmm^^^UUULLLEEECCCBBB@@@???@@@AAADDDEEEGGGGGGHHHHHHHHHGGGFFFEEEAAA@@@???>>>>>>>>>??????BBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::888777777666666666666555555555555444333111222333333333111zzzrrrjjjccc^^^[[[TTTOOOJJJHHHHHHGGGDDDAAA???@@@AAABBBBBBBBBBBBAAA>>>>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????@@@???>>>;;;888666777888999:::===???@@@AAAAAAAAA???@@@@@@@@@???>>>===<<<555444444333222111000///000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000111111000000000...000111111///...///000...------,,,,,,------...---......//////000000111111///......///...---+++...000222222000...------.........---,,,,,,+++++++++++++++,,,,,,,,,,,,------------------.........------------------------//////...---,,,,,,++++++---------,,,+++***((('''))))))***+++,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************++++++)))*********)))((('''&&&((((((((((((((()))))))))))))))))))))************))))))((((((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++************)))))))))************))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******++++++(((***+++***)))((()))***)))))))))))))))))))))))))))))))))***+++++++++,,,*********)))******++++++******+++++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,)))***+++,,,------......,,,,,,...//////000//////...///000111222333333333000111111111111222222222111111222222222333333333333333333333333333333333222222333444444444444444444444444444444444444444666666666666666666666666999888888888888888999999444555666888:::;;;<<<===<<<;;;;;;::::::999999888:::;;;<<<;;;::::::<<<>>>>>>EEEMMMVVVbbbuuussseeeWWWLLLHHHFFFDDDAAAAAABBBCCCEEEFFFGGGHHHIIIIIIHHHGGGFFFBBBAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===;;;:::999888777777777777777666666666666555444222222333333333222~~~tttlllfffdddccc[[[VVVQQQPPPPPPNNNIIIEEEDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@???===<<<<<<<<<=========>>>>>>?????????@@@AAAAAA???<<<888666777888888999;;;===>>>>>>>>>>>>??????@@@@@@???>>>===<<<888888666555333222000000000000000000/////////...........................------------------------------------------------............///000000111---///000000///...//////......------------......------......///000000111...---...///000000---+++,,,---///000///...///000......------,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,------.........---------------------------------------------,,,,,,,,,,,,,,,,,,+++***)))***+++++++++,,,,,,------++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++************)))))))))***+++++++++,,,(((((()))******)))((('''(((((()))))))))*********))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))))))))************))))))'''''''''(((((((((((())))))))))))******)))))))))'''(((((()))******++++++((()))++++++)))))))))***))))))))))))))))))))))))******************++++++++++++******)))***************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++---.../////////,,,---///000111000000000/////////000111222222111000111111111111222222222111111222222222333333333333333333333333333333333222222333444444444444333555555555555555555555555666666666666666666666666888888777777777777777888555666777888999:::;;;<<<<<<<<<;;;::::::999888888999:::<<<;;;::::::<<<===999@@@GGGJJJNNN\\\rrr~~~jjj[[[OOOMMMIIIEEECCCCCCDDDEEEDDDEEEGGGIIIIIIIIIHHHGGGBBBAAA???>>>===>>>???@@@@@@@@@AAAAAABBBBBBCCCCCC@@@@@@???===<<<;;;:::999::::::999999999888888888888666444333444555555444tttkkkhhhhhhiiibbb^^^YYYXXXXXXVVVPPPKKKHHHIIIIIIIIIHHHFFFEEECCCDDDCCCAAA???=========>>>=========>>>??????@@@@@@BBBBBB@@@<<<999777777888777888:::<<<<<<===<<<<<>>???@@@???@@@@@@AAABBBCCCDDDDDDBBBAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;::::::::::::888666555666777666666uuunnnmmmllllllmmmgggaaa```aaa```[[[WWWNNNMMMLLLKKKKKKJJJGGGEEECCCCCCBBBAAA@@@>>>============>>>>>>>>>>>>>>>===BBBAAA???===;;;;;;;;;<<<;;;:::999:::<<<===<<<;;;<<<===>>>>>>>>><<<;;;:::>>><<<999666444444444555111222333333333111000///111000///...---...//////000//////......------,,,////////////////////////...............---------000000///...............///...,,,,,,...///...---000///...---,,,---...............------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***)))***++++++***)))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((((((***)))(((''''''((()))***++++++******)))((((((((()))(((''''''''')))***+++++++++***)))((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++......,,,***((())))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++************************++++++***)))(((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------............///000000000000000000000000000////////////000000111333333222222111000000///333333222222333333444555555555555444444333333333444555666666555555777888666666666666666666666666888777666666666666666777888888999::::::;;;<<<<<<===<<<:::999888999::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999888999>>>FFFNNNSSSiiilll___SSSNNNIIICCCDDDHHHEEEGGGHHHGGGGGGGGGFFFCCCBBB@@@======@@@AAA@@@>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;888666555555666666wwwoookkkhhhfffppplllhhhhhhkkklllhhhddd\\\XXXSSSOOOLLLKKKIIIHHHDDDDDDCCCBBBAAA@@@??????===>>>>>>??????>>>>>>===@@@@@@>>>===<<<<<<;;;;;;:::999999;;;>>>??????>>>>>>>>>?????????>>>===<<<======<<<;;;999888666555111222222222222222111111000000...---------...///)))***,,,......---+++***........................------......//////000000000//////...............000///------/////////...000///...---,,,------.........---------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,******************************************++++++,,,+++***+++,,,,,,+++***************)))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***************)))(((((()))((('''&&&&&&'''((()))))))))))))))))))))******)))(((((((((((())))))***+++***)))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,,,,+++)))((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************))))))***+++++++++++++++************************++++++***)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///---------............///000000000000000000000000/////////000000111222333111111111111111111111111333222222222222333444444555555444444444333333333111333444444333333444555555555555555555555555555777666666666666666777777888888999999:::;;;;;;<<<<<<;;;:::999888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;>>>CCCIIIMMMTTTiiiuuueeeZZZQQQIIIGGGJJJGGGFFFFFFEEEFFFGGGGGGFFFBBB@@@>>>>>>@@@@@@???>>>AAAAAAAAA@@@@@@@@@??????BBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777666666666777{{{vvvssspppoooqqqnnnlllpppvvvzzzzzzwwwqqqjjj___VVVQQQNNNMMMLLLEEEEEECCCBBBAAAAAA@@@@@@>>>???????????????>>>>>>@@@@@@@@@@@@@@@???>>>>>>:::::::::<<>>>>>===>>>??????>>><<<999777444333222222222222222222000///......------......%%%(((+++...///...+++)))------------------------,,,------...///000111222000///......------......111///---...///000/////////......---,,,---------------------,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------***+++,,,,,,******+++,,,************************)))))))))***+++++++++,,,---,,,++++++,,,---,,,+++************))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))******))))))(((((((((''''''&&&&&&''''''(((''''''((())))))***++++++((())))))))))))(((((('''))))))))))))))))))***+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***++++++++++++***************************+++***))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000000000000000111222444444//////000111222222333333222222222222222333444444444444444444333333333333111222333333222222333444555555555555555555555555555555666666777777888888888888888999::::::;;;;;;;;;:::999999888999999999:::::::::;;;;;;<<<<<<<<>>======>>>@@@CCCEEEFFFTTThhh~~~|||nnnaaaTTTMMMJJJLLLIIIFFFFFFFFFGGGGGGGGGBBB@@@>>>>>>???@@@???>>>AAAAAAAAA@@@@@@@@@??????BBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888777777777888~~~xxx{{{~~~}}}|||uuuqqqpppttt}}}zzznnnbbbYYYTTTPPPNNNFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@<<<;;;;;;<<>>>>>>>>??????@@@???>>><<<;;;888777555333111111111222/////////...............)))+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////...------------...///...,,,,,,...///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,+++******,,,,,,+++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''((()))))))))))))))(((((((((((((((''''''((((((((((((((((((((())))))******((()))*********((('''&&&)))((((((((()))***++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************(((((())))))******++++++************************)))******+++++++++************************************)))))))))))))))***************************++++++++++++++++++++++++,,,,,,++++++++++++++++++---------............///////////////////////////111111000000000111222222000000000111222222333333222222222111222333333444333333333333333333333333333444555555333333444555555555555555555555555555444444555666777888888888777888888888999999::::::999999999888888888999999999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>??????EEEKKKWWWlllnnn]]]RRRRRRMMMHHHHHHIIIFFFEEEEEEBBBAAA????????????>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999}}}{{{}}}zzznnncccZZZSSSNNNHHHFFFDDDBBB@@@@@@@@@AAAAAAAAABBBAAAAAA@@@?????????@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<>>>???>>>=========<<<<<<<<<=========???>>>===<<<<<<===>>>???>>><<<999555333111111111///////////////.........///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------...,,,***+++,,,---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...************************,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,***)))((()))***+++***((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((()))))))))******)))))))))))))))))))))((((((''''''((()))*********((('''&&&)))((((((((()))***++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((******))))))))))))))))))))))))((()))))))))************(((((())))))******++++++******************************+++++++++******)))***************************)))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++******---------............///////////////////////////222111000///////////////111111111111111111111111222111111111111222333333333333333333333333333333333444555555333333333555555555555555555555555555333444666777888888888888777777888888888888888999777888888888888888888888888888999999:::;;;;;;<<<;;;<<<======>>>>>>======BBBCCCJJJWWWjjjxxxeeeWWWNNNHHHJJJJJJFFFCCCDDDAAAAAAAAA???>>>===>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@@@@@@@@@@???????????????????????????======<<<;;;;;;;;;::::::uuujjj___VVVPPPKKKIIIFFFCCCAAA@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???===>>>>>>?????????>>>>>>???>>>======>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<>>><<<;;;::::::<<<>>>@@@@@@???<<<999666444222111000111111111111000///...000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********///...------,,,,,,---------+++)))***+++,,,+++***,,,------------,,,++++++++++++++++++,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++,,,...************************)))))))))***+++++++++,,,***((('''((()))***)))((())))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((()))******++++++******)))******)))(((((('''&&&&&&((())))))))))))(((((('''))))))))))))))))))***+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***++++++++++++***))))))************************)))))))))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///000000000000000000000000222111000///............222222111111111111111111111111111111111222333333222222222222333333333333222333444333222111222333444444444444444444444444444555666888888888777777777777777777777777777777666666777888888888888777777777888999::::::;;;;;;999:::;;;<<<======<<<<<>>>>>=========<<<<<<<<>>>>>>>>>>>>>>??????>>>===>>>@@@@@@???>>>;;;:::999999:::;;;<<<===:::;;;;;;;;;<<<===>>>?????????>>><<<:::888666444111222222333222111000///......---,,,,,,,,,---...------------------------++++++++++++++++++,,,,,,///...------,,,,,,---------+++******+++,,,,,,+++,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((***++++++++++++,,,...******************************************++++++***)))((()))***+++***(((((()))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((())))))((((((((()))***++++++***)))((((((((((((((((((((('''''')))(((((((((((())))))***+++***)))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++++++++++++++++++++++++++++++++++++++***))))))************************)))))))))))))))***++++++******************************************************++++++,,,,,,---------------............///000000000000000000000000000000//////000000111222000000000111222222333333111111111111111222222333111111222222222333333333333444555444222111222333444444444444444444444444444555777888888777666555777777777777777777777777555555777888888888777777666666777888999:::;;;;;;999::::::;;;;;;;;;;;;;;;>>>>>>AAAFFFLLLWWWmmmlllYYYQQQLLLEEEDDDHHHAAABBBBBB@@@===<<<===???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>======vvvlllccc\\\XXXTTTQQQLLLHHHEEECCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@DDDCCCAAA@@@???@@@AAABBB???>>>>>>???AAACCCBBBAAA;;;::::::999:::;;;<<<===888999<<<>>>??????>>>======>>>>>>>>>===;;;999777222222333444333222111000---...///111111111111000------------------------******+++,,,------...///......---,,,,,,,,,,,,---...,,,++++++,,,------,,,,,,,,,---...---,,,+++************++++++,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***)))***+++,,,+++)))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&'''((())))))(((((('''((()))******)))((('''&&&&&&''''''((())))))))))))(((''''''''')))***+++++++++***)))(((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************++++++******))))))((((((+++++++++++++++++++++++++++++++++++++++***)))(((************************))))))((())))))***++++++******************************************************+++,,,------......---------.........//////000000000000000000000000......///000111333555666......///111222333444555111111111000111222222333111111111222222333333333666777888777555444555666444444444444444444444444555666888999888777555444777777777777666666666666444555666888888888777666555666777888999:::;;;;;;::::::::::::::::::::::::<<<;;;>>>CCCDDDHHHWWWggggggXXXNNNEEEDDDIIIAAABBBCCC@@@===;;;===???>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>????????????>>>>>>===uuukkkeee___ZZZWWWVVVRRRMMMHHHGGGHHHJJJIIIGGGEEEDDDDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;===???@@@@@@@@@AAADDDFFFDDDAAA===:::999:::===???@@@???=========???BBBCCCCCCCCCBBBBBBBBB@@@<<<999777555333000000000111222///......---,,,,,,,,,,,,+++---...,,,)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((***************)))((((((((())))))))))))************++++++++++++,,,,,,,,,))))))))))))((((((((((((************************))))))))))))******************)))))))))))))))***))))))*********+++++++++,,,,,,,,,++++++*********+++***))))))***,,,...///...------,,,,,,,,,---------......///000111111222222222111111111111222222000000000000111111111111222222222333333444444444333333333333333333333333333333333333333333333333000111111222333444555555777666555444444444444444888888777777777777888888666777888999888777555333666666777888888888888888888999:::;;;;;;;;;:::999<<<;;;:::;;;@@@GGGPPPUUUiii~~~fffYYYPPPHHHCCCAAAAAA@@@???>>>======<<<>>>>>>>>>>>>@@@BBBDDDEEE??????@@@AAAAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>zzzrrrkkkccc\\\ZZZXXXUUURRROOOMMMLLLLLLKKKHHHFFFEEEEEEEEEDDDCCC@@@??????>>>=========>>>???@@@AAAAAAAAABBBDDDFFFGGGEEEAAA===;;;:::;;;<<<>>>>>>======>>>???AAABBB@@@@@@@@@AAABBBAAA>>><<<777666444222222222333333000000///...------------,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,...///111222++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++************+++++++++*********))))))+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++*********)))))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))************)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******************)))((((((((((((((()))))))))******(((((()))))))))***************)))))))))(((((((((++++++++++++++++++++++++(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++,,,,,,,,,+++++++++******++++++******+++,,,...///...------,,,,,,---------.........///000111111111222111111000000111111222000000000000111111111111222222222222333333333333333333333333333333333333333333333333333333333333222222333333444444555555333333333444555666777888777666666666666666666777666777888888888666555444777777888999999999999999777888:::;;;;;;;;;::::::===;;;:::;;;>>>CCCIIIMMMYYYllluuubbbUUULLLGGGDDDCCCBBBAAA@@@??????@@@<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBAAA??????>>>>>>>>>yyynnneeeaaa^^^ZZZYYYYYYYYYVVVSSSPPPMMMIIIGGGGGGGGGFFFEEEAAA@@@@@@?????????@@@@@@@@@AAABBBBBBAAABBBDDDFFFJJJHHHEEEAAA>>>;;;999999=========>>>??????@@@@@@>>>===>>>@@@BBBCCCAAA???:::999888666555555555555222111000///...............,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,---///000111************************************************(((((()))***+++,,,---...++++++*********)))))))))+++++++++***************)))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))(((((('''''''''''''''''''''''''''''''''((()))*********))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((())))))(((((())))))))))))((((((************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++***************)))((((((((((((((())))))))))))***((((((((()))))))))******++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((())))))******)))))))))******+++***************+++++++++,,,,,,,,,++++++++++++***++++++++++++,,,---......---------,,,,,,------.........//////000000111111222111111000000111111222000000000000111111111111222222222222222111111111222222222222222222222222333333333333333333333333444444444444444444444444333333333444555666777888666555555444444555555666777777777777666666666666777888999999::::::999999666777888::::::;;;;;;;;;===<<<;;;;;;<<>>>>>>>>>>>===<<<<<<===>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@??????@@@wwwmmmhhhccccccfffhhhfffccc[[[VVVPPPLLLIIIHHHFFFEEEAAAAAA@@@@@@@@@@@@@@@AAA???@@@AAAAAA@@@@@@BBBDDDJJJIIIGGGEEEAAA===:::888;;;<<<===>>>????????????=========???AAABBBAAA@@@???>>>===;;;999777555444222222000///...............,,,)))***---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---+++******************+++************************,,,++++++***************************************************************((())))))***+++,,,,,,,,,*********))))))))))))(((************************************************************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))*********))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++******************)))(((((()))))))))************+++************++++++++++++++++++++++++*********)))++++++++++++++++++++++++(((((((((((())))))))))))******))))))******++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---........./////////000000000111111111000000000000111111///000000000111111111111333222222111111000000000111111111111111111111111222222333333333333444444666666555555555444444444666555555444444444555555666555555555555555555666888777666666666666777777777777888999999999999888555666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>DDDKKKZZZooolll]]]UUUOOOMMMHHHCCC@@@>>>>>>>>>@@@?????????@@@BBBDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAyyysssssswww{{{{{{yyyllleee\\\SSSMMMHHHEEECCCAAAAAA@@@@@@??????@@@@@@>>>???@@@???>>>>>>@@@AAAFFFFFFFFFEEECCC@@@===;;;;;;;;;===>>>>>>>>>>>>>>>???>>>>>>???@@@AAA@@@>>>BBBBBBAAA???<<<999666444333222111///......------...+++***+++...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++*********************************,,,+++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))(((************************------------------,,,,,,************************((((((((((((((((((((((((((((((((((((((()))))))))***************************)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***)))***************)))((((((*********+++++++++,,,,,,))))))*********+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))*********+++++++++***************+++,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,---...///////////////000000000000111000000000000000000111///000000000111111111111333222222111111000000000111111111111111111111111222222222333333444444444666666666555555444333333555555444444444555555666777666666555555666666777777777666666666666777888555666666777777777777777555555666777888:::;;;;;;999999;;;<<<<<<=========>>>BBBKKKYYYlll|||iii\\\WWWTTTOOOJJJFFFDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAvvviii]]]SSSLLLGGGDDDCCCBBBAAA@@@@@@?????????>>>??????>>>===<<<>>>???AAABBBDDDDDDCCCAAA???===;;;;;;<<<<<<======>>>>>>AAA???>>>>>>???@@@>>>===CCCCCCCCCBBB???<<<888666555444222111000///......,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))************************************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))++++++*********)))))))))***************+++++++++*********))))))))))))(((************************(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((*********)))((('''''''''(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''((()))*********))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---,,,***)))'''***************)))((((((*********+++++++++,,,,,,'''''''''((((((((())))))++++++*********)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***************+++,,,---+++++++++******************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---......///////////////000000000000111000000//////000000111000000000000111111111111222222222222222111111111222222222222222222222222111222222333333444444555666555555555444444333333111222222333555777999:::777666666666666666666777666666666666777777777777444555666666777777666666666666666666777888::::::777888999;;;<<<============AAAFFFLLLWWWkkk}}}lll```]]]XXXRRRLLLIIIFFFEEEBBBAAAAAAAAABBBCCCEEEFFFHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAvvvfffZZZQQQKKKHHHFFFEEEDDDBBBAAA@@@@@@??????@@@@@@???===<<<===??????@@@AAABBBBBB@@@???>>><<<;;;;;;:::;;;<<<>>>???@@@>>>======???@@@???>>>???AAABBBCCCBBB???<<<:::888777555444222111111111***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******)))***++++++++++++***)))******************************)))******+++,,,---************************************************))))))))))))************,,,+++++++++************))))))*********+++++++++((((((''''''&&&&&&&&&&&&************************)))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''***************)))(((((((((((()))))))))*********''''''''''''((((((((()))******)))))))))((((((((()))))))))))))))))))))))))))************+++++++++************+++,,,---...+++++++++*********))))))******+++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,---...//////000000000000////////////000000////////////000000000000000000111111111111222222222222333333333333333333333333333333333333111111222333333444555555444444444444333333333333111111222333555777999:::666555555444444555555666444555666888888888777666555555666777777777777777777666666555666777888999666777888999:::;;;<<<<<<;;;@@@CCCEEEJJJYYYppp{{{wwwooofff\\\SSSLLLIIIDDDCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAA}}}mmm```VVVPPPMMMIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAAAA@@@>>>===>>>?????????@@@@@@@@@???>>>===<<<;;;:::999:::<<<>>>@@@???===<<<===???@@@@@@@@@<<<>>>AAACCCDDDBBB???>>>:::999888666444333333333))),,,//////,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++***))))))******++++++++++++------,,,,,,++++++******************************************************))))))******+++++++++,,,************************''''''(((((())))))******'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''')))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***)))((('''***************)))((((((''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((************************))))))))))))************************+++,,,---...++++++++++++******))))))*********++++++,,,,,,,,,......000000000///...---+++++++++,,,---...///000000000000000////////////000000////////////000000000000000000111111111111222222222333333444444444333333333333333333333333111111222333333444555555333333333333333333333333444444444444444555666777555444444333333444444555333555777888999888777666666666777888888888888888888777666555555666777888777777777888999999::::::444999===>>>@@@KKK]]]kkkoooaaaWWWQQQGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJKKKKKKKKKKKKKKKJJJFFFEEEDDDCCCCCCCCCCCCCCC?????????>>>??????@@@@@@}}}qqqdddWWWRRRTTTQQQLLLGGGCCCBBBBBBBBBAAACCCAAA@@@@@@AAABBBAAA@@@===>>>>>>>>>????????????===<<<<<<;;;;;;;;;<<<<<<===;;;:::;;;???@@@???===BBB@@@???@@@CCCEEEDDDBBB<<<;;;:::888666444333222333222000...,,,++++++***............---,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++*********))))))((((((++++++************++++++************************************************************************,,,,,,+++***)))))))))******************)))((((((+++)))((('''((()))+++,,,,,,)))'''(((***+++)))'''))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++)))'''&&&'''((()))))))))***++++++++++++***''''''(((((())))))******((())))))************)))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))************))))))((((((''''''***************)))((('''******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))++++++******))))))((((((******))))))((((((''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))*********+++,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,---////////////000000000000000000000000111111111111111222222222222111000000111111222222222222111111111111000000111111222333444333222111111333555666555555555555555555555555444444444444444444333333333444666777888777555444555555555666666666666666333444666777888888888777999999999999999999999999;;;::::::<<<@@@GGGMMMQQQoooiiiXXXWWWKKKFFFKKKLLLGGGFFFLLLMMMKKKJJJKKKKKKKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAxxxmmmeee^^^[[[[[[WWWRRRLLLHHHFFFEEEDDDCCCDDDBBBAAAAAABBBCCCCCCBBB?????????>>>======<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<:::888999<<<======<<>>@@@CCCEEEDDDBBB@@@???>>><<<:::888666666444333111000...------,,,.........------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************)))))))))((())))))(((((((((((())))))************************************************************************,,,+++******))))))*********************)))((((((***)))((('''((()))+++,,,...,,,******++++++)))'''))))))))))))))))))))))))((()))***************)))))))))))))))))))))))))))))))))))))))************((((((((())))))))))))((())))))***++++++++++++***(((((((((((())))))))))))+++++++++***)))(((&&&&&&))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((()))*********)))))))))(((((((((''')))************))))))(((+++***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))*********+++++++++++++++++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---...///////////////000000000111111//////000000000111111111...///000111222333333333111111222222222222111111222222111111222222333444444333222111111333444666555555555555555555555555555444444444444444444444444555777888999888666555666666666666666555555555444555777888999999999888999999999999999999999999;;;:::999:::===BBBGGGJJJaaauuuyyydddUUUKKKMMMMMMIIIHHHLLLIIIHHHHHHJJJKKKLLLJJJIIIFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAwwwllliiifffdddccc___ZZZTTTNNNKKKHHHFFFEEEEEECCCBBBBBBCCCDDDDDDCCCBBBAAA@@@>>>===;;;::::::;;;;;;;;;::::::;;;;;;<<<<<<:::777777888:::;;;;;;???>>>>>>???BBBDDDCCCCCCCCCBBBAAA???===;;;999999555555333111000/////////...------,,,,,,+++******++++++++++++++++++++++++************************************************************************************))))))))))))))))))(((((((((((())))))************************************************************************++++++***)))))))))******)))************))))))(((***)))((((((((()))+++,,,///...,,,++++++***(((&&&))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))++++++***************)))$$$&&&(((***++++++)))(((((()))******++++++******))))))))))))((((((((((((*********)))((('''&&&%%%))))))))))))))))))))))))******)))(((((((((((()))((((((((((((((()))******))))))))))))((((((((((((((())))))************)))+++***))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))&&&&&&'''(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******************************))))))************************((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000000000000000000111111111111//////000000000000111111......000111222333333333111111222222222222111111333222222222222333444444444333222111222333444555444444444444444444444444555555555555555555555555666777888999:::999888888777777666666555555444444666666777888999999999999888888888888888888888888:::999888888999===@@@BBBOOO[[[lll~~~~~~kkkXXXSSSRRRMMMKKKLLLIIIIIIIIIJJJMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAuuuoookkkhhhffffffaaaZZZTTTOOOLLLHHHFFFFFFDDDBBBBBBCCCDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<===>>>===;;;888666777888:::;;;=========???AAABBBCCCCCCCCCBBBAAA???>>><<<;;;:::777666555333222111000000...------,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************)))))))))))))))++++++************++++++******************************************************************************))))))))))))******))))))************)))((())))))(((((())))))***+++---,,,+++******)))(((((())))))))))))))))))))))))++++++++++++***))))))(((((((((((((((((((((((((((+++*********)))(((((((((&&&'''(((*********)))(((((())))))*********************))))))((((((''''''%%%&&&'''(((((())))))(((((((((((((((((((((((((((+++******)))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((('''((()))******************))))))******+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''(((((((((((()))))))))&&&'''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********)))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......000000000000111111111222////////////000000000111111111111111111000000///111111222222222222111111222222111111222222333444333333222222222333444555444444444444444444444444555555555666666666666666777888999:::;;;;;;::::::888888777666555444444333666666777777888888888888888888888888888888888888888888777777888:::<<<>>>CCCHHHSSSeeezzzmmm```[[[TTTNNNKKKMMMLLLKKKLLLMMMMMMLLLJJJNNNNNNMMMLLLJJJIIIGGGFFFDDDEEEEEEFFFEEEDDDBBBAAA~~~yyypppkkkhhhkkkfff___YYYTTTOOOKKKHHHGGGEEECCCCCCCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@???>>>;;;888777777999;;;<<<<<<>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>:::888777555333222111111///...---+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((())))))******((())))))*********)))))))))))))))))))))******+++(((((())))))(((((()))))))))))))))))))))))))))))))))*********)))(((''''''(((((((((((((((((((((((()))))))))((('''''''''&&&+++***)))'''''''''((()))(((((()))************)))******))))))((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((+++******)))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))'''((()))***************(((((()))***,,,...000111))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))***)))((((((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++*********))))))+++*********)))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------.........///000000000000111111111...////////////000000000000111111111111000//////111111222222222222111111000000000000000111111222222222222222333333444444444444444444444444444444555555555555666666777777777777888999:::;;;;;;;;;888888777666555444444333555555555555666666666777777777777777777777777777666666666777999:::<<<===???AAAFFFQQQbbbuuussshhh^^^SSSLLLOOOMMMKKKJJJLLLMMMMMMLLLOOOOOOOOONNNMMMKKKIIIHHHEEEFFFGGGGGGFFFDDDCCCAAA}}}yyy||||||tttooopppllleee___ZZZUUUQQQNNNKKKIIIFFFDDDDDDDDDBBBAAAAAABBBBBBBBBCCCCCCDDDDDD????????????@@@AAABBBBBB@@@@@@>>>;;;888777999;;;;;;===>>>>>>======???@@@BBBBBBBBBCCCCCCCCCCCCCCC>>>===:::888555444222222000///---,,,++++++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((()))******((())))))************)))((()))))))))************%%%'''(((((('''((()))+++))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((('''''''''''''''&&&&&&---+++)))'''&&&&&&((()))'''((())))))******))))))))))))))))))(((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))******)))(((((((((((()))((((((((((((((()))******(((((((((((())))))))))))((())))))************)))'''((()))***---///111222))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************)))(((((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''&&&'''******************))))))************************((())))))))))))*********))))))******+++,,,,,,,,,***++++++,,,,,,------...---...//////000/////////////////////000000000000......////////////000000------///000111222222222111111222222222222111111///////////////000111111222222333333333444444444333333333333333333333333444444444555555666666777666666777888999::::::;;;777777666666555555444444666555555444444555555666666666666666666666666666555555777888:::;;;<<<<<<>>>>>>AAAFFFNNN^^^uuu}}}pppaaaWWWRRROOOKKKIIIJJJMMMOOOPPPNNNOOOOOOOOOMMMKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDD}}}vvv||||||vvvrrrlllfffbbb]]]YYYVVVPPPMMMJJJHHHFFFEEECCCAAAAAABBBBBBBBBCCCCCCCCCDDD????????????@@@AAABBBBBB???@@@@@@===999777777999;;;===???>>><<<;;;===??????@@@AAABBBCCCDDDEEEEEECCCBBB???<<<999666444444222000...---,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******(((((()))***************(((((()))***************&&&(((***)))'''''')))+++))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((((()))'''(((((()))))))))))))))(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((()))******'''((((((((()))))))))***)))************))))))(((((((((((()))+++---...///))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((((((*********+++++++++++++++++++++++++++++++++++++++((())))))))))))*********((())))))***++++++,,,,,,******+++,,,,,,---.........///000000000///...------.........////////////........./////////000000,,,---...000111111222222111111222222222222111111000000000///000111111222222222333333444444444333333333333333333333333333222333333444555555666666444444555666777888999:::666666666666666555555555777666555444444555666777666666666666666666666666555666777999:::::::::999;;;<<>>>>>>>>>>>???@@@AAABBB>>>@@@@@@===999666666777<<<>>>???>>>;;;:::<<<>>>;;;<<<===???AAABBBDDDDDDGGGEEEBBB???;;;888666555222111///---,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******(((((()))***************(((((()))***************)))+++,,,+++((('''(((***))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******%%%&&&(((***+++***)))((('''(((((()))))))))))))))''''''(((((())))))******&&&'''(((***++++++,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))******'''((((((((())))))*********************)))((('''))))))(((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((())))))******++++++'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,*********+++,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,---......------.........---+++***------------.........///............/////////000000000000000000//////...111111222222222222111111111111111000111222222333111222333444444444333333333333333333333333333333222222333333444555666666333333333444555777888999555555555666666666666666888777666555555666777888666666666666666666666666666777888999999888777777777999===BBB@@@BBBNNN^^^vvvqqqiii^^^UUUPPPPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPQQQPPPNNNLLLJJJJJJKKKKKK|||xxxzzz{{{rrrppprrrpppkkkbbbYYYNNNJJJJJJJJJFFFAAACCCBBBAAABBBCCCBBB@@@>>>@@@@@@@@@???>>>======<<<============<<<;;;:::999555555888;;;???@@@???===<<<======???@@@BBBDDDEEEJJJKKKJJJFFFAAA<<<:::999666444111000000///...,,,---,,,***))))))***,,,---++++++++++++++++++++++++************************+++*********))))))((((((+++*********))))))((((((++++++************++++++++++++***)))(((((()))))),,,***((('''&&&''')))***&&&'''(((*********))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************))))))((('''''''''''''''))))))))))))************(((((((((((((((((())))))******))))))))))))******+++***)))'''''''''((()))(((***)))&&&%%%((()))&&&+++)))''''''((()))))))))((((((''''''((()))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((''''''''''''(((((()))***************))))))((('''&&&%%%%%%$$$))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++000///...---,,,,,,+++***))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))((()))***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,........................,,,---......//////......////////////000000000000222222222222222111000///000000111111111111000000000111111111111222222222111111222333333333333222222222333444555555555555111222333444444444333222555555555555666666666666555555555555555555555555444666777666555555666777777999:::777444222333444777777777777888888888888666888;;;>>>@@@CCCGGGJJJ^^^ooommm```ZZZVVVTTTSSSVVVTTTSSSRRRRRRPPPNNNKKKSSSQQQOOOOOONNNMMMKKKIIIzzz{{{}}}}}}|||xxxrrrjjjaaaVVVOOOLLLJJJGGGCCCCCCAAAAAAAAACCCCCCBBB@@@AAAAAA@@@???>>>===<<<;;;============<<<;;;:::999666666777:::===???>>><<<;;;;;;<<<===???AAACCCDDDIIIKKKLLLJJJEEEAAA===<<<999666333111111000...,,,...---+++************+++++++++++++++++++++++++++************************************)))))))))(((************)))))))))(((+++******))))))******+++++++++***))))))))))))))))))((('''&&&&&&&&&'''((())))))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))++++++))))))))))))************))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***+++***)))(((''''''((()))'''))))))&&&'''++++++)))+++)))''''''((()))))))))))))))((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''(((((()))***************'''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********...------,,,,,,+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***++++++******++++++,,,+++++++++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---......//////......////////////000000000000111111222222222111000000000000111111111111000000000111111111111222222222111111222333333333333222444444444555444444333333111222333444555444444333555555555666666666777777555555555555555555555555444666666666444444555666444666888777555333444666666666666777777777888888777999;;;<<<===???BBBEEEMMM[[[oooxxxggg]]]YYYYYYVVVTTTRRRQQQRRRQQQPPPNNNMMMLLLLLLMMMPPPQQQQQQPPP|||zzzyyyqqqjjj```WWWQQQLLLHHHFFFBBBAAA@@@AAACCCDDDDDDCCCBBBBBBAAA???>>><<<;;;:::<<<<<<===<<<<<<;;;:::999888777777888;;;<<<<<<;;;::::::;;;<<<>>>@@@AAABBBGGGJJJNNNNNNKKKFFFBBB@@@===:::777444333111///---...---,,,+++******)))(((++++++++++++++++++++++++************************************))))))))))))************))))))))))))+++******))))))******++++++***)))))))))))))))))))))))))))((((((((((((''',,,,,,,,,,,,+++***(((((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))************))))))((('''''''''(((((())))))))))))************++++++*********)))))))))))))))))))))))))))))))))***))))))(((((((((((()))&&&))))))'''(((,,,...,,,***)))'''''')))******)))++++++***)))))))))******))))))))))))))))))))))))((((((((()))***+++++++++******)))))))))(((((((((((())))))************))))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))(((++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******###%%%'''))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******)))******++++++******+++++++++***)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,---************************,,,---......//////......////////////000000000000000000111111222111111111000000111111111111000000000111111111111222222222111111222333333333333222555555555555444333222111222333444444555555444444333444444444444555555555555555555555555555555555444555666555333222333444111444666777666555666666555555555666666666666777888999::::::::::::===??????HHHWWWkkkmmmeeeddd[[[XXXTTTRRRQQQQQQPPPPPPLLLKKKKKKNNNRRRUUUVVVVVV|||{{{|||rrroooiiiaaaYYYRRRMMMJJJCCCAAA@@@@@@BBBDDDEEEEEECCCBBBAAA???===<<<::::::;;;<<<<<<<<<;;;;;;:::999999888777777999;;;;;;:::::::::;;;<<<===???AAABBBCCCGGGMMMPPPNNNJJJFFFDDDBBB???;;;888666333111...,,,---------,,,+++))))))*********************************************************)))))))))))))))*********)))))))))))))))******))))))))))))************)))))))))))))))***+++,,,,,,,,,,,,+++***)))+++++++++******)))))))))(((((((((((((((((((((((()))))))))))))))******+++((()))))))))************))))))((((((((((((((()))((()))))))))************,,,,,,++++++***)))))))))((())))))))))))))))))((()))))))))(((((((((((()))&&&))))))''''''+++,,,******)))((((((***+++***))),,,,,,+++***)))))))))***((((((((((((((((((((((((((((((((())))))*********************))))))))))))((()))************))))))...---,,,***((('''&&&%%%))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))******++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++++++++***))))))((())))))***+++++++++++++++,,,,,,+++++++++,,,------------------------------,,,---......///.........////////////000000000000//////000111111222111111000000111111111111000000000000111111111222222222111111222333333333333222444555555555444444333222333333444444555555555555111111222222222333333333555555555555555555555555444555666444222111111222111333555777777666555555444444444555555555666666777888999999888888:::<<<>>>BBBLLLXXXhhhzzz{{{ssshhhccc\\\WWWSSSQQQOOOMMMOOONNNNNNOOOSSSVVVWWWWWW}}}|||oooooommmjjjddd\\\UUUQQQHHHEEEBBBAAABBBDDDEEEEEECCCBBBAAA???===<<<::::::;;;;;;;;;;;;;;;;;;:::999:::888777777999:::::::::::::::;;;<<<>>>@@@BBBCCC???DDDKKKNNNNNNLLLIIIHHHFFFCCC???;;;999666333111,,,------------,,,,,,+++************************************************))))))))))))))))))******))))))))))))))))))*********))))))))))))))))))******)))))))))))))))******,,,,,,,,,---,,,+++******(((((((((((())))))******((((((((((((((((((((((((((()))))))))************((()))))))))************))))))((((((((())))))***((()))))))))************++++++++++++******))))))'''((())))))))))))((('''((((((((())))))))))))((('''***)))&&&&&&))))))''')))(((((()))+++++++++))),,,,,,+++***)))))))))***(((((((((((((((((((((((()))))))))(((((('''''''''************))))))))))))))))))*********))))))(((------,,,***)))(((&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((('''''''''(((((())))))******+++******++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***)))((())))))***++++++++++++***,,,+++++++++,,,,,,---...////////////////////////,,,---......///.........////////////000000000000...///000111111111111111000000111111111111000000000000111111111222222222111111222333333333333222222333444444555555555444333333333333444444555555222333333333444444444444555555555555555555555555444555555444222000111222333444555555666666444333444444444444555555555555666777888888888999;;;===???BBBFFFJJJRRRbbbwwwzzzuuulllddd\\\VVVPPPMMMPPPNNNMMMNNNQQQTTTVVVVVVppppppqqqqqqooojjjbbb\\\RRRNNNHHHEEEDDDEEEEEEEEEBBBBBBAAA???>>><<<;;;:::::::::;;;;;;;;;;;;::::::999888888999;;;<<<;;;:::::::::;;;<<<>>>@@@BBBCCC>>>BBBGGGKKKKKKKKKKKKKKKIIIFFFBBB???<<<999666444/////////......---------************************************************))))))))))))************))))))))))))***************))))))(((((())))))***)))))))))))))))******+++*********))))))))))))(((''''''''''''((()))***+++))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))((((((((()))******))))))))))))************************************''''''))))))))))))'''''''''(((((())))))))))))((((((***)))&&&%%%((((((&&&)))((((((***,,,,,,+++***++++++***)))))))))******)))))))))))))))))))))))))))))))))((('''&&&&&&&&&******)))))))))((((((((()))************))))))(((((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((())))))*********))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))'''&&&&&&(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++++++++,,,,,,,,,+++******((()))******++++++******++++++++++++,,,---......------------------------,,,---......//////......////////////000000000000//////000000111000000000000000111111111111000000000111111111111222222222111111222333333333333222111222333444555555555555333222222222222333444555666666666666777777777777555555555555555555555555333444555444222111222333555444333333555666555444444444444555555555555666555666888888888999<<<>>><<<>>>@@@???BBBOOOcccsssxxxoooeee[[[UUUPPPNNNLLLMMMOOORRRTTTUUUwwwuuutttvvvyyywwwqqqkkk]]]WWWPPPJJJHHHGGGFFFFFFAAAAAA@@@???>>>===<<<;;;999::::::;;;;;;:::::::::888888999;;;======<<<:::999999:::;;;<<<>>>@@@AAA@@@BBBEEEGGGHHHJJJMMMOOOKKKHHHDDDAAA???<<<999777666444222///---,,,,,,,,,************************************************((()))))))))************((()))))))))************))))))(((((((((((()))))))))))))))))))))***+++++++++***)))((('''(((((()))***)))((((((((()))***+++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))(((((()))******+++))))))))))))************'''(((((())))))******+++&&&''')))******)))'''&&&&&&'''((()))******)))((('''***)))&&&&&&******((((((((((((***,,,---+++***))))))((((((((()))******)))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((''''''***************)))((((((&&&''''''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))******'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,,,,+++++++++,,,,,,---------,,,,,,((())))))***************++++++++++++,,,---...///------------------------,,,---......//////......////////////000000000000000000000000000000///...000000111111111111000000000111111111111222222222111111222333333333333222333333444444555444444444222222111111111222333444555666666666777777777777555555555555555555555555333444555444333222333444555222000111444777777777444555555555555666666666555666777777777888:::<<<:::;;;;;;;;;===FFFRRR\\\uuuzzznnnfffYYYVVVRRRQQQQQQSSSSSSSSS{{{wwwyyy~~~{{{uuuddd^^^VVVNNNJJJIIIHHHGGGAAA@@@@@@???>>>======<<<999999:::;;;;;;:::::::::777888999<<<>>>???===;;;777888888999;;;===???@@@AAACCCDDDEEEGGGJJJNNNRRRLLLIIIEEEBBB@@@>>>;;;999;;;888444000---+++++++++))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))*********+++))))))(((((((((((())))))))))))((())))))***++++++---,,,***(((((()))***,,,---,,,+++))))))))))))***))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************))))))((())))))***++++++))))))))))))************&&&&&&'''((()))***++++++&&&'''(((******((('''&&&&&&'''(((*********)))(((&&&))))))'''(((,,,---+++(((((((((+++------,,,***(((((('''(((((()))******))))))))))))))))))))))))(((((())))))******++++++((((((((((((''''''''''''***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))************))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,+++++++++,,,,,,---............(((((()))***************++++++++++++,,,---...///........................,,,---......//////......////////////000000000000000000111000000///......000000111111111111000000000111111111111222222222111111222333333333333222555555555555444333222222222111000000000111222333333333333444444444555555555555555555555555555555222444555555333333444666444000...///333888::::::555555555666666666666777555666777777555666777999<<<;;;;;;<<>>@@@CCCCCCBBBCCCEEEHHHKKKMMMOOOLLLHHHDDD@@@===<<<;;;;;;999666333000/////////000...+++******+++***)))++++++++++++++++++++++++------+++***)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''+++++++++++++++++++++***************************)))************+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))"""+++111...)))(((******)))))))))((())))))***+++((()))***++++++***)))(((111...***'''%%%&&&''')))))))))))))))))))))))))))************))))))((((((+++*********))))))(((((()))***+++,,,,,,+++***)))************))))))))))))))))))*********+++++++++++++++***************+++******))))))))))))******---...000///...------...,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000............////////////000000000000000000000000222222111111111111111111111111111111111111111111333333333444444333222222333222222111111222222333222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666777777777777777777777777777888999:::<<<===>>>???KKKSSSeee|||xxxvvvooofff```^^^XXXRRR~~~{{{zzzzzz~~~xxxoooiiiddd\\\QQQIIIGGGDDDBBBAAAAAABBBAAA???===>>>@@@AAAAAA@@@===<<<;;;:::999999;;;<<<;;;:::;;;999777666777:::>>>AAADDDCCCCCCCCCCCCEEEHHHIIINNNLLLIIIEEEBBB???===<<<;;;999777555222000///...000---+++******+++******++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))(((((((((*********)))******++++++************************)))************+++++++++++++++)))((((((((()))***))))))))))))))))))))))))((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))'''///444000***((())))))***))))))(((((()))))))))''''''((((((((((((''''''---+++)))''''''((()))+++))))))))))))))))))))))))++++++*********)))))))))************)))))))))((()))***++++++++++++***)))************))))))))))))))))))*********+++++++++++++++***************+++******))))))))))))*********,,,------+++***+++,,,------------------------........................////////////////////////........./////////000000000000000000000000000000111111111111111111111111111111111111111111111111222333333444333333222222333222222111111222222333333333333333333333222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666666777999:::;;;<<<===EEEJJJWWWiiixxxwwwpppkkkddd\\\|||}}}zzzyyy|||zzzxxxtttiiiZZZOOOIIIFFFCCCAAAAAABBBCCCCCC???@@@BBBBBBBBB@@@>>>===<<<;;;::::::;;;<<<;;;999<<<:::888777888;;;>>>@@@DDDCCCBBBBBBBBBCCCDDDEEEKKKKKKIIIGGGEEEBBB???>>>;;;:::999777555222000///000---+++***+++,,,+++***************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((())))))******))))))((((((((())))))))))))))))))))))))((((((((()))+++,,,************************)))************++++++++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***+++222555000***(((((('''******))))))((()))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++***************************)))))))))))))))******++++++******)))************))))))))))))***************++++++++++++***************++++++******))))))))))))******)))***,,,,,,+++******+++................................................////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333222222333222222111111222222333333333333333333333444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555666777888:::;;;;;;>>>@@@GGGRRR^^^nnn{{{sss}}}zzzyyyuuuwwwwwwzzz}}}|||ttteeeYYYNNNJJJDDD@@@@@@@@@AAAAAA@@@AAABBBBBBBBB@@@???>>>>>><<<;;;;;;<<<<<<:::999;;;:::888777777999<<<>>>BBBBBBAAAAAABBBCCCDDDEEEIIIIIIIIIHHHGGGEEEBBBAAA======<<<;;;888555222111111...,,,+++,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))((((((((())))))******+++)))(((((('''(((***,,,...************************))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***+++111444///***))))))'''))))))))))))***+++,,,---+++***)))(((((()))***+++''''''(((******+++++++++))))))))))))))))))))))))++++++++++++*********************)))))))))))))))))))))************))))))************)))))))))(((*********************************)))******+++,,,+++******))))))******+++***+++------,,,+++,,,---------------------------........................000000000000000000000000/////////000000000111111////////////////////////000000000000111111111111111111111111111111111111111111222333333333333222333222222111111222222333333333444444444444555555333333333333333444444444333333333333333333333333333333333333333333333333333333444444444555555555444444444444444444444444444555666777888999::::::<<<<<>>======??????@@@AAAAAA@@@??????>>>===<<<<<<<<<===;;;::::::999777666666888:::;;;===>>>???@@@BBBDDDFFFFFFFFFGGGHHHHHHHHHFFFEEEDDD@@@@@@@@@>>><<<999666444333111...------...---,,,))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))(((((())))))******++++++***)))))))))***,,,---...))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((((((((((((((((((((((((((******))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))*********))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((---///+++((())))))(((((())))))***,,,...000111+++***)))(((((()))***+++((((((******+++***))))))************************************************))))))))))))))))))******))))))))))))))))))))))))************)))))))))(((******************************))))))***++++++,,,++++++************++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////000000000000//////////////////////////////000000000111111111111111111111111111111111000111222222333333333222333222222111111222222333333333333444444555555555222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555555666777888999999:::;;;;;;<<>>>>>???@@@AAAAAAAAAAAA>>>===<<<<<<===>>>===;;;:::999777666666777888999888:::<<<>>>AAADDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCAAA???<<<:::999777555111000//////...---************************+++++++++***)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***)))******++++++******)))))))))************************++++++,,,,,,,,,---)))))))))))))))))))))))))))************+++++++++)))************)))((((((((((((((((((((((((((((((************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((''''''(((((()))***%%%***+++(((''')))***((((((((()))+++---///111222((((((''''''''''''(((((()))************))))))(((************************)))))))))))))))*********))))))))))))***************))))))(((((())))))***************))))))))))))+++++++++***************))))))))))))***+++,,,,,,++++++************++++++''')))+++,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000...//////000000111111111111111111111111111111111///000111222333333333333333222222111111222222333222222333333444444555555111111222222333333444444333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555666777777888999999888888:::===>>>BBBMMMXXXqqq}}}~~~vvvddd___VVVNNNIIIDDDAAA???>>>>>>???AAABBBCCCDDDEEE>>><<<<<<<<<>>>???>>>===;;;:::888777666777888888555666888;;;>>>AAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJIIIHHHFFFCCCAAA???>>>===;;;888444222111000...---++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))******++++++******)))++++++******************((()))+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++)))******+++***)))((('''((((((((((((((((((((((((************)))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))&&&)))***'''''')))***''')))))))))***+++,,,---...''''''(((((((((((('''''')))))))))))))))))))))***************************''''''((((((((()))))))))((()))))))))***************)))(((''''''((()))***************))))))))))))+++++++++*********))))))))))))))))))***+++,,,---,,,++++++******++++++,,,(((***,,,,,,,,,,,,,,,...------------------------........................------------------------------------............000000000000000000000000......//////000111111222111111111111111111111111///000111222222333333333333222222111111222222333111111222222333444444444000111111222333333444444222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333444444444555666666777777777666888<<<===>>>BBBIIIXXXfffzzz~~~}}}|||sssiiiccc[[[TTTNNNJJJFFFCCC>>>???@@@BBBDDDEEEGGGGGG===<<<<<<===>>>??????>>><<<;;;:::888888888888999333444777999<<<>>>???@@@BBBBBBBBBCCCEEEGGGJJJKKKLLLJJJGGGDDDBBBAAA@@@@@@>>>:::666333222111///---++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******,,,+++++++++***)))))))))''')))+++,,,,,,***(((&&&)))))))))))))))))))))))))))************+++++++++)))******++++++)))((('''((((((((((((((((((((((((+++*********))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))(((++++++''''''))))))'''******))))))))))))******((()))***++++++***)))((()))((((((((()))***+++,,,************************&&&'''''''''(((((())))))(((((())))))*********+++***)))(((''''''((()))***************))))))))))))++++++++++++******))))))))))))))))))***+++,,,---,,,++++++******++++++,,,***,,,...///......///000................................................000000000000000000000000,,,,,,,,,---------......000000000000000000000000---......///000111111222111111111111111111111111//////000222222333333333333222222222222222222333000000111222222333444444000000111222333333444444222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222333333333444444555555555777666777<<>>@@@CCCJJJWWWiii{{{~~~~~~~~~vvvssstttppphhh```XXXRRRMMMJJJDDDBBB???>>>???AAABBBBBBDDDBBB???<<<;;;<<<>>>???>>>>>>===<<<;;;::::::999:::999888777888999;;;======>>>???@@@BBBDDDFFFHHHKKKJJJIIIGGGFFFEEEDDDCCC@@@>>><<<888555222111000000...+++***+++,,,,,,+++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,)))************++++++++++++*********))))))(((((())))))(((((((((((())))))++++++******)))((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$'''***------,,,)))'''+++***)))'''''''''((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())),,,***(((((((((((('''&&&++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---------......////////////////////////111111000///...---,,,,,,000000000000////////////000000000///000111111222222222222111111111000000111111111111111111111111222222222111000//////...222222222222222222222222222222222222222222222222444444444333333222222222444444444444444444444444111111111111111111111111444444444444444444333333444444444555555555555666777888888777777999<<>>???>>>>>>===<<<;;;:::999999888777666777888:::;;;>>>>>>???@@@AAACCCEEEFFFIIIIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@<<<888555222111111...,,,++++++,,,++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))***))))))((()))***+++,,,)))************+++++++++************)))))))))(((******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***(((&&&+++***)))(((''''''((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++)))((((((***++++++***((((((((((((((((((((((((***++++++,,,,,,++++++***)))************+++++++++.........------,,,,,,,,,------------------------,,,,,,,,,---------..............................000000//////......------000///////////////////////////000000000111111111222222222111111111000000111111111111111111111111222222111111000//////...222222222222222222222222222222222222222222222222444444333333333222222222333333333333333333333333111111111111111111111111333333444444444444444444444444444444555555555555666666777666666777;;;===<<>>===<<<;;;::::::888777666555666777888999======>>>???AAABBBDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEBBB>>>999555333333000---,,,,,,,,,+++***))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++)))************+++++++++************))))))))))))++++++************++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&***))))))(((((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))((('''(((+++---...---++++++++++++++++++++++++******++++++++++++******)))************+++++++++............------------------------------------,,,,,,,,,---------......................................................////////////////////////...///000111111111000000222111111111111000000000111111111111111111111111222222111111000/////////222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222111111111111111111111111222222333333444444555555444444444444555555555555444555666555555666999;;;:::===???DDDRRRhhh}}}~~~uuurrrppprrrvvvzzzyyyrrrfff^^^XXXSSSLLLGGGEEEEEEFFFFFFDDDBBB@@@===<<<;;;;;;;;;@@@??????>>>===<<<;;;;;;777777666555555666666777::::::;;;===@@@BBBEEEFFFEEEGGGIIIKKKLLLMMMLLLKKKGGGGGGGGGEEEBBB>>>:::888555222///------,,,+++***))))))************))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************************************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++*********)))))))))))))))+++******))))))******+++(((((())))))************((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******((('''%%%%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))***+++(((''''''(((+++---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------....../////////.........///////////////---...000222222111000...111111111111000000000000111111111111111111111111111111111111000000//////111111111111111111111111111111111111111111111111333222222222222222222222111111111111111111111111111111111111111111111111111111222333444444555555333333444444444555555555444555666666555666888:::;;;<<<======DDDTTThhhuuu}}}xxxqqqrrrvvv|||}}}uuunnnbbb\\\TTTMMMIIIGGGFFFEEECCCBBB@@@>>>===<<<<<<<<<@@@@@@???>>>===<<<<<<;;;888888777666666666555555666777888;;;???BBBEEEGGGDDDEEEGGGJJJLLLMMMMMMMMMFFFGGGGGGGGGEEEBBB???>>>999666222000///...,,,+++))))))************))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************************************))))))))))))******************************)))*********++++++++++++))))))*********+++++++++))))))))))))))))))******))))))(((((((((((())))))************))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******((('''%%%%%%'''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***+++((((((((())))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((('''''')))*********)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------......//////------....../////////000,,,...000111222111///...000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222333444555555333333333444444444444555555666777777666666888::::::;;;<<<<<<===EEESSS___ppp}}}}}}zzzwwwuuuxxx~~~}}}yyynnnhhh```XXXRRRMMMHHHFFFCCCBBBAAA@@@???>>>>>>>>>AAAAAA@@@???>>>===<<<<<<::::::999888888777666666444555777:::>>>AAAEEEFFFCCCCCCEEEGGGIIILLLMMMNNNGGGGGGHHHHHHGGGFFFDDDCCC===999555222111///...,,,))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************)))***++++++,,,,,,++++++)))************+++++++++))))))))))))************))))))(((((((((((())))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++'''(((((())))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))+++)))''''''((()))((('''************************))))))************)))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------.........///---------......//////000---...///000000000////////////000000000000000111000000000000000000000000111111000000000000000000111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111222222333333444444333333333333444444444444444666777777666666777999777888:::;;;::::::BBBKKKYYYpppvvvssswww|||~~~~~~{{{vvvmmmeee\\\UUUNNNIIIBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::888777666555666777999<<>>======>>>>>>===<<<;;;:::888777777888888999;;;===???@@@BBBAAAAAAAAADDDGGGLLLNNNOOONNNLLLJJJIIIHHHGGGGGGBBB>>>:::666444222000...))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************)))***+++,,,---,,,++++++)))************+++++++++(((((())))))*********+++++++++************++++++((((((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''(((*********)))((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))+++++++++)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,------...///000000///............///000000.../////////000000111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222111111111111111111111111333333222222222222222222222222333333333444444444222333555555444333444555888555777<<<===999;;;AAA@@@IIIYYYnnnyyyssspppsssyyy}}}rrreeeYYYSSSHHHGGGEEECCC@@@???@@@AAADDDDDDCCCAAA@@@>>><<<;;;>>>===>>>>>>>>><<<888444666777777888999;;;<<<===AAAAAABBBAAABBBDDDHHHKKKNNNQQQSSSQQQKKKGGGHHHJJJGGGDDD@@@;;;666333111000,,,++++++,,,------***(((************))))))))))))************************)))))))))))))))))))))))))))***,,,,,,,,,***((('''(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******(((''''''((())))))******))))))((((((''''''(((((()))*********************))))))))))))******************))))))))))))%%%&&&''')))+++---//////((((((((((((((()))******))))))((('''''''''''''''******))))))((((((''''''&&&&&&'''((())))))((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))((((((((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))),,,+++++++++******))))))((((((''''''((()))******+++*********))))))((((((------,,,++++++*********************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333222222222222222222222222333333333444444444555555666666666777888888999999@@@BBBGGGSSSfff{{{uuussswww{{{nnnaaaZZZRRRPPPLLLGGGDDDCCCDDDFFFFFFFFFEEEDDDBBB???<<<;;;=========>>>???===:::777777777777888999:::;;;<<<>>>????????????AAADDDFFFNNNRRRUUUSSSNNNJJJIIIJJJJJJHHHEEEAAA<<<999666555///...------...---+++)))************))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,***((('''(((((((((((()))))))))***))))))************))))))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((((((((()))************)))******))))))))))))***************)))))))))((((((((((((((()))***++++++,,,***))))))(((((((((((()))))))))((('''''''''''''''***)))))))))((((((((('''(((((())))))***)))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))((((((((()))******************)))))))))(((************************************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........................../////////000000000000000000000000000000000000////////////////////////111111111111000000000///000000000000000000000000222111111000000111111222111111111111111111111111000000000000000000000000111111111222222222333333222222222222222222222222333333333444444444444555555555666666777888888888:::===BBBHHHSSSdddxxxyyyyyy|||yyyjjjaaaWWWTTTNNNIIIEEECCCDDDDDDHHHHHHHHHGGGDDD@@@===:::===<<<===>>>@@@???===;;;999888888777888999:::;;;===???@@@@@@???@@@AAACCCLLLQQQVVVVVVSSSNNNKKKKKKMMMKKKIIIFFFBBB>>>;;;999444222///---------,,,+++++++++*********)))))))))************************)))))))))))))))))))))))))))***+++++++++***)))(((((((((((()))))))))******))))))************))))))++++++++++++++++++++++++(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''************************&&&'''((())))))***))))))(((((((((((())))))))))))'''((())))))******))))))******))))))))))))************))))))))))))((((((***)))))))))((((((((((((+++***)))((((((''''''''')))((((((''''''''''''((())))))))))))((((((((((((******++++++******))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))((((((++++++***)))))))))******************))))))))))))'''(((((()))******++++++************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............................../////////000000000000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000222111111000000111111222111111111111111111111111000000000000000000000000111111111222222222222333222222222222222222222222333333333333444444444444444444444555666666777777555999===>>>@@@KKK]]]kkkqqqdddYYYUUUPPPLLLHHHFFFDDDBBBFFFGGGHHHGGGEEEBBB>>><<<===<<<<<<>>>@@@AAA@@@???;;;:::888777777888999:::@@@BBBCCCDDDCCCBBBBBBCCCHHHMMMTTTWWWVVVSSSPPPOOOLLLLLLJJJHHHEEEAAA===;;;999555111...------,,,++++++++++++*********))))))************************))))))))))))))))))))))))))))))***+++******)))((((((((()))))))))*********))))))************))))))************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''************************%%%&&&(((************)))''''''(((((())))))******'''(((((()))))))))))))))******))))))))))))*********)))))))))(((((((((((())))))(((((('''''''''&&&***)))((((((((((((((())))))(((''''''''''''(((((())))))))))))((((((((((((***+++++++++***)))((((((''''''((()))))))))))))))((((((''''''''''''(((((()))(((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((,,,,,,+++***)))))))))************)))))))))))))))))))))))))))******++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---------............///................................./////////000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111222222222222222222222222222222222222222222333333333444444444222333333444444555666666666999;;;::::::???JJJSSSeeexxxwwwhhh]]]ZZZVVVTTTRRRNNNIIIEEEDDDDDDEEEFFFEEECCCAAA@@@>>>===<<<===???AAAAAA@@@<<<;;;999777777888:::;;;AAACCCEEEEEEDDDCCCCCCDDDCCCHHHPPPUUUWWWWWWUUUTTTMMMMMMLLLJJJHHHDDDAAA???===999333///---,,,++++++++++++++++++************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************))))))************))))))*********************************+++++++++,,,,,,************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))%%%&&&(((************)))''''''(((((())))))******''''''((()))))))))))))))******))))))))))))******)))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''((()))++++++((((((''''''''''''(((((((((((((((((())))))))))))************)))(((((('''''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))),,,,,,+++***)))))))))***))))))))))))))))))******,,,,,,+++++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---------............///....................................////////////////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333444444222222222333444444555555777888999:::<<<>>>AAACCCLLLZZZrrr}}}pppbbb^^^ZZZWWWVVVRRRLLLGGGDDDDDDDDDEEEEEEDDDDDDCCCAAA???<<<<<<>>>?????????>>><<<:::888888999;;;===@@@BBBCCCBBBAAAAAABBBCCCBBBEEEKKKQQQUUUWWWXXXWWWQQQQQQPPPNNNKKKIIIGGGFFFAAA===777222///---,,,+++,,,++++++++++++*********************************))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++))))))************))))))***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&'''((())))))***))))))(((((((((((())))))))))))&&&'''(((((())))))((((((******))))))))))))******))))))((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&''')))***,,,---(((''''''''''''(((((()))(((((((((((()))))))))))))))))))))***))))))((((((''''''((()))))))))))))))((((((''''''''''''(((((((((''''''(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******++++++***)))))))))******))))))))))))************------,,,,,,+++******)))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------------........./////////////////////////////////........................000000000000111111111111000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222333333333333222222222333444444555555555555666999;;;<<<===<<>>???@@@AAAAAA@@@???@@@BBBEEEDDDEEEHHHLLLQQQUUUWWWXXXTTTSSSQQQOOOMMMLLLKKKKKKEEEAAA;;;666333000---+++,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++))))))************))))))************************************++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))((((((((((((((())))))))))))))))))((((((((((((&&&'''(((((())))))((((((******))))))))))))******))))))((((((((('''''''''''''''((((((((()))))))))''''''''''''(((***++++++'''''''''''''''((())))))'''((((((((()))))))))***))))))******+++*********''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''((()))***+++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))((((((((()))******((()))))))))************++++++++++++************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------------------------------.........//////////////////////////////........................///000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111222222222222333333333222222333333444555555555222444666666555777:::===@@@AAAFFFRRReeezzz||||||}}}~~~|||rrrfff___\\\ZZZWWWTTTLLLJJJHHHEEEDDDEEEFFFGGGEEEAAA===;;;;;;;;;<<<<<>>CCCGGGPPPbbb|||zzzzzz}}}}}}wwwnnnddd^^^\\\]]]RRRNNNJJJGGGFFFFFFEEEDDDDDDBBB???===<<<<<<======888888999999999:::::::::AAABBBBBB@@@>>>???BBBFFFEEEFFFGGGGGGHHHJJJMMMPPPLLLSSSYYYWWWOOOJJJKKKPPPMMMKKKHHHCCC>>>999555333------...------,,,******---,,,++++++******+++++++++***)))))))))***,,,,,,************************))))))))))))******************++++++++++++******%%%&&&'''(((((()))((((((++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))(((((((((((())))))*********))))))(((***)))((((((((()))+++,,,************)))'''&&&%%%$$$&&&(((***++++++))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))((((((''''''******))))))(((((('''''')))'''&&&'''((()))((('''&&&''''''(((((((((((((((************************))))))***))))))((('''&&&))))))((((((''''''&&&&&&)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---+++)))((('''((()))******+++***)))'''''')))+++*********************************++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,------...------------------------,,,---...//////...---,,,////////////////////////,,,,,,------.../////////////////////000000000000------......//////000000////////////////////////000000000000000000000000////////////............////////////////////////////////////000000000000111222333222000000111222000000//////000111222222222222333333333333444444555555555555555666777777:::;;;<<<===BBBMMM]]]iii}}}tttkkkdddaaaXXXSSSLLLGGGFFFEEEDDDBBBFFFDDDAAA???<<<;;;;;;;;;888999999:::;;;;;;;;;;;;???@@@@@@???===>>>AAADDDCCCEEEFFFFFFFFFGGGIIIKKKJJJPPPVVVUUUQQQMMMNNNPPPNNNMMMLLLIIIDDD>>>888555000///...------,,,,,,+++,,,,,,+++***************+++***)))))))))***+++,,,************************))))))))))))************)))******************)))((())))))************)))*********)))))))))))))))************)))))))))((())))))))))))))))))))))))***++++++++++++***)))(((************************)))))))))***************))))))))))))(((((((((((((((((()))))))))(((((('''***))))))(((((()))***+++************)))(((&&&&&&%%%&&&(((***+++***))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************)))'''&&&'''((()))((('''&&&''''''(((((((((((((((************************((())))))))))))((((((''')))))))))))))))((((((((((((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***''')))******))))))***+++************************++++++++++++++++++,,,,,,************************,,,,,,,,,,,,---------------------,,,,,,------...------------------------,,,---...//////...---,,,........................///..................///000000000///////////////.........///////////////////////////////////////000000000000000000000000000000000/////////......000000000000000000000000111111111111111000000000000111222222000000111222222222111111222333333444222222222333333333444444555555555555555666666777555777:::;;;>>>EEEPPPXXXnnnzzztttlllbbb[[[QQQJJJGGGEEEDDDBBBGGGFFFDDDAAA>>>;;;:::888888999;;;<<<============<<<<<<======<<<===@@@BBBBBBCCCEEEEEEDDDCCCDDDEEEGGGKKKPPPSSSSSSRRRRRRRRRPPPQQQQQQPPPKKKDDD>>>999111///---***)))))))))***++++++***))))))))))))*********))))))******+++,,,************************))))))))))))************((())))))******))))))((()))************))))))((())))))))))))************************))))))))))))))))))))))))))))))))))))******++++++******))))))***************************))))))))))))))))))((())))))))))))((((((((((((''''''((((((((((((''''''******)))((((((((())))))))))))***))))))((('''&&&&&&'''(((*********))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))******+++,,,,,,)))'''&&&'''((()))((('''&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************'''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++)))((((((((()))***&&&(((***+++***)))***+++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,---------------------------------------............------........................111000...------...//////000000000//////.........///////////////.........////////////////////////000000000000000000000000111111000000000/////////111111111111111111111111333333222222111111000000000111222222000000111222222222222111222222333444222222222222333333333333555444444444444555666666222555888999:::===BBBGGGRRRaaawww}}}mmmcccVVVMMMIIIGGGEEECCCEEEEEEDDDBBB@@@>>>;;;::::::;;;<<<===??????@@@@@@;;;;;;;;;;;;;;;<<<>>>@@@AAACCCEEEEEECCCAAA@@@@@@EEEGGGLLLQQQVVVWWWVVVUUUUUUUUUUUUSSSOOOJJJDDD@@@777444000,,,***)))+++,,,+++***))))))((()))))))))***************+++++++++************************((()))))))))************(((((())))))))))))(((((((((((()))(((((('''&&&%%%(((((())))))******++++++*********)))))))))))))))(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++******))))))((((((''''''))))))))))))((((((((((((''''''(((((())))))((((((***)))))))))((((((((((((((())))))))))))(((((('''&&&'''((()))***)))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********)))'''&&&'''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((())))))*********((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))******)))******)))((((((***,,,************************,,,,,,,,,++++++*********........................---------.........//////......---,,,,,,,,,------------------------------------------------------........................000///...------...000111000000000///......------000000//////......------////////////////////////////////////////////////111111111111000000000000111111111111111111111111333333222111111000/////////000111111000000111222111000000000000000111111111222222222222333333333444444333333444444555666444666888999999:::===???@@@MMMaaavvv}}}uuujjjZZZPPPLLLIIIEEEBBBCCCCCCCCCCCCBBBAAA??????<<<<<<===>>>@@@AAACCCDDD???===;;;::::::<<<>>>>>>AAACCCEEEDDDBBB@@@??????CCCDDDHHHOOOVVVZZZZZZXXXZZZYYYWWWTTTQQQMMMJJJHHHAAA===888222///......///+++***))))))((()))))))))))))))******++++++++++++))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((()))(((((('''&&&%%%(((((())))))******++++++))))))))))))))))))******((((((((((((((((((((((((((())))))*********))))))******************************))))))((((((''''''))))))))))))(((((((((((('''((()))***************(((((()))))))))((((((((('''(((((())))))))))))((('''(((((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''''')))'''&&&'''((()))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))***))))))'''''''''(((((())))))))))))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******---,,,***'''%%%&&&))),,,************************,,,,,,,,,++++++*********************************---------........./////////...---,,,,,,,,,,,,,,,---------------------------------,,,,,,---------...........................---------...///111222000/////////.........---000000//////......------////////////////////////////////////////////////111111111111000000000000111111111111111111111111222222111000//////.........///111111000000111222111111000000000000000111111111111222222222333333333333333333333444555555666777777666777999<<<>>>===CCCMMM\\\ppp~~~tttcccWWWQQQMMMFFFAAABBBBBBBBBBBBCCCCCCCCCCCC???>>>>>>>>>@@@CCCFFFHHHGGGCCC===::::::<<<>>>>>>@@@BBBCCCBBBAAA???@@@@@@AAABBBEEEKKKRRRWWWZZZZZZ^^^\\\ZZZWWWTTTQQQPPPOOOEEEAAA;;;444///,,,,,,,,,++++++***))))))))))))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************((())))))******))))))((()))************))))))((())))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))(((((((((((('''((()))******++++++***&&&'''((())))))))))))(((&&&'''((())))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&%%%%%%)))'''&&&'''((()))((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''((((((((((((************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************---,,,***'''%%%&&&***---************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,------.../////////........................///////////////.........////////////////////////000000000000000000000000111111000000000/////////111111111111111111111111111111000000//////......---///000000000000111222444333222222111222222222111111111111222222222222333222222222222333444444555444333333444777;;;===>>>???AAAHHHWWWppprrrddd\\\UUULLLDDDCCCCCCBBBBBBBBBCCCEEEFFFAAA@@@>>>===@@@DDDIIIMMMPPPIIIAAA;;;;;;===>>>???>>>???@@@@@@??????AAABBB>>>@@@BBBFFFKKKQQQWWWZZZ^^^^^^^^^\\\ZZZVVVSSSQQQJJJFFF???777111,,,***))),,,,,,+++***************((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))************)))******************)))((())))))************)))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))((((((((((((&&&'''((()))************$$$%%%'''((()))***))))))&&&&&&((()))************))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((('''''''''''')))'''&&&'''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))))))))((((((((((((((())))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((())))))))))))+++---************************++++++++++++++++++,,,,,,........................,,,,,,,,,,,,------------//////...---,,,,,,,,,,,,------------------------------,,,++++++,,,------------------------------,,,---...///...---+++***,,,------....../////////.........///////////////////////////////////////000000000000000000000000000000000/////////......000000000000000000000000000000000000000000000000---...000000//////111333444333333222111111222222111111111111222222222222222222222222222333333444333222222222555777999999:::===>>>@@@FFFWWWmmm~~~pppggg^^^RRRIIIEEEDDDBBBAAABBBCCCEEEGGGCCCAAA>>>===???EEEKKKOOOVVVNNNCCC<<<;;;===??????======>>>======>>>AAACCC<<<>>>AAACCCGGGMMMTTTZZZ^^^___aaaaaa___ZZZUUURRRRRRNNNHHH@@@888333///------,,,++++++******++++++((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))******************++++++++++++******&&&&&&'''(((((()))((((((++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))((((((((((((%%%&&&'''((())))))))))))###$$$&&&(((************%%%&&&''')))***************)))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))******''''''(((((())))))******)))'''&&&'''((()))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))***))))))(((''''''++++++******))))))(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************!!!$$$))),,,,,,,,,,,,---*********************************++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------000///...---,,,+++++++++------------------------------++++++++++++---------------------------------...///000...+++'''%%%+++,,,,,,---...///000000---.........//////000000////////////////////////000000000000000000000000////////////............////////////////////////111111111111111222222222,,,...000000//////111333222222111000//////000000000111111111111222222222222222111111222222333444333222333555777888888777666;;;@@@@@@???FFFUUUaaarrr]]]QQQOOOKKKFFF@@@@@@DDDGGGEEEBBBEEECCC@@@>>>@@@DDDIIIMMMSSSQQQLLLEEE???;;;;;;<<<>>>===<<<;;;<<<===???AAABBBBBBBBBCCCEEEIIIOOOTTT\\\```cccbbb^^^YYYWWWWWWSSSPPPKKKFFF@@@:::333...---+++******++++++***(((++++++************++++++))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))(((((()))(((&&&%%%&&&''')))***''''''''''''((((((((((((((()))))))))))))))((((((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))(((&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******++++++*********))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))***((('''&&&&&&'''(((***+++*********))))))((((((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////......---,,,,,,,,,,,,---//////.........------------------............///------............------///...---,,,,,,---///000,,,---///000000000///.........//////000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222111111222222333444...///111333444555666666444333333333555666777666666999===???@@@CCCHHHLLLaaavvv}}}iii\\\YYYOOOJJJCCC@@@AAACCCCCCBBBFFFDDDAAA??????AAADDDFFFMMMMMMKKKGGGAAA<<<:::999;;;:::999999:::<<<>>>@@@??????@@@AAABBBEEEJJJMMMXXX\\\aaabbb___\\\YYYXXXUUURRRNNNJJJDDD>>>777222...---++++++,,,,,,+++)))++++++************++++++))))))))))))))))))))))))************)))))))))(((******)))))))))((((((((())))))))))))))))))))))))************)))))))))(((***)))'''''''''(((***+++((((((((())))))))))))***(((((())))))))))))(((((((((((((((((()))))))))))))))(((''''''&&&'''((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))************)))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,************)))))))))(((*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////......---,,,,,,,,,,,,---///.........------------------------............------............------000///...---,,,,,,---...------///000000000///...////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111333333222222333333444444333333333333444444555555444333333333555666666666555888:::<<<<<>>>>>???EEEGGGIIIGGGCCC===999777666666666777999;;;>>>???>>>???@@@AAAAAACCCEEEHHHRRRWWW]]]aaaaaa___\\\[[[WWWUUURRROOOJJJDDD<<<777111///,,,+++,,,,,,+++***++++++************++++++))))))))))))))))))))))))************))))))))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))************))))))))))))***)))((((((((()))+++,,,))))))))))))************(((((())))))))))))(((((())))))))))))((((((((((((***)))(((''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((((()))(((((('''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))),,,+++***))))))***+++,,,************))))))))))))*********************************++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///......---,,,,,,,,,,,,---............------------------------............------............------111000///...,,,,,,,,,,,,---......///000/////////000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111333333333333444444444555555444333222111111222222333333333333444555666777777888999999999;;;>>>@@@@@@HHHVVViii~~~lll[[[SSSVVVTTTNNNGGGBBB@@@AAACCCEEEDDDCCCAAA???===;;;:::@@@BBBEEEDDDAAA<<<999888555666666888:::===???@@@???AAACCCDDDCCCCCCEEEFFFKKKPPPXXX^^^aaaaaa___]]]XXXWWWUUURRROOOIIIBBB===555222...,,,+++,,,++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))((((((((()))***+++(((((()))))))))*********'''(((((())))))))))))(((******))))))((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((*********)))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///......---,,,,,,,,,,,,---------------------------,,,,,,---------.........------............------//////......---------------......///////////////111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111222222333333333444333333444333111///...///000111222333444333333444666777<<<;;;:::999888999;;;<<<<<>><<<;;;>>>@@@@@@???===;;;;;;;;;777888999:::===???@@@AAA>>>@@@CCCDDDDDDCCCDDDEEEGGGKKKRRRYYY^^^aaa```___YYYXXXVVVTTTRRRMMMGGGCCC:::666111---+++++++++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))******''''''''''''(((((())))))'''''''''((((((((())))))''''''((()))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&''')))))))))((((((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,------------...------............------,,,------....../////////............/////////000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111000000111222222222222111333222000///000111333444111333444444222333555777>>><<<999777777888999999;;;@@@DDDEEEHHHVVVlll~~~{{{tttppp\\\ZZZVVVQQQLLLFFFBBB???AAABBBCCCCCCBBBAAA???>>>>>>>>>>>><<<::::::<<<===999:::;;;<<<===>>>??????:::<<>>===DDDTTTaaavvv|||sssvvv}}}mmmggg___YYYUUUPPPJJJEEECCCCCCDDDDDDCCCBBBAAA@@@<<<======<<<;;;:::;;;===:::::::::;;;;;;;;;;;;;;;777999<<<===???@@@CCCFFFHHHFFFGGGKKKSSS[[[```bbb^^^\\\XXXVVVUUUTTTRRRPPPJJJDDD;;;444000......---++++++************++++++))))))))))))))))))))))))((()))))))))************(((((()))))))))*********************************((()))))))))************''''''((()))))))))))))))'''(((((((((((()))))))))&&&'''((()))************(((((((((((())))))))))))%%%&&&'''((())))))((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++,,,......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------------............------+++,,,---/////////......///......---...///000111////////////000000000000////////////////////////////////////////////////........................000000000000111111111111...000111333333222111000111111222222333444444444///333555444111111444888>>>:::666555666888999999666888999:::;;;???FFFKKKZZZkkk}}}rrruuu~~~uuuiiiaaa]]]XXXRRRMMMEEEEEEEEEEEEDDDCCCBBBAAA:::<<<>>>>>><<<;;;;;;;;;999999999999999888777666666888;;;===???BBBEEEHHHIIIFFFDDDGGGPPPYYY```ccc```]]]ZZZWWWWWWVVVUUUTTTPPPIII@@@777222000//////++++++************++++++))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******************************(((((())))))*********+++(((((()))***************))))))))))))************&&&'''((()))************''''''(((((())))))******$$$%%%''')))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''')))******''''''(((((())))))************))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,------------..................------.../////////...---,,,///......------///000111......//////000000111111////////////////////////111111111111111111111111000000000000000000000000000000000000111111111111///111333444444333222111...//////000000000000//////333555444111000444888AAA===888777999<<<===<<<999777555888===AAAAAA@@@HHHPPP```www|||xxx{{{zzzlllbbbYYYQQQLLLGGGEEEGGGGGGDDDBBBCCC@@@>>>;;;999777777888888<<<<<<;;;999777666666777888888999:::===@@@BBBDDDGGGGGGFFFFFFHHHNNNWWW\\\aaa___\\\YYYXXXXXXYYYZZZWWWQQQHHH???888333...,,,---+++(((((()))***))))))+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))(((''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((---,,,+++)))'''&&&%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******''''''((()))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************((())),,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------............///,,,---------.../////////........................000000000000////////////////////////////////////000000111222222222222111////////////000000000000111111111111111111111111000000000000000000000000222222111111222444555777<<<<<<>>>AAABBB@@@<<<999555555666777888999::::::BBBEEEKKKVVVhhh|||ssseeeZZZOOOHHHEEEFFFGGGEEEDDDEEEBBB@@@>>>;;;:::999999:::<<<===<<<;;;999888777888777777888999<<<>>>AAACCCHHHGGGFFFEEEFFFJJJQQQVVV______]]]\\\[[[ZZZYYYYYYVVVQQQJJJBBB<<<666111------+++)))(((***++++++***+++++++++*********))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,------------...---------------------------------............///------------....................................///////////////000000000........................//////000111111111000000////////////000000000000111111111111111111111111000000000000000000000000333222222111222333555555999:::;;;<<<>>>===:::777222333444555666777888888999===CCCHHHPPP```vvv~~~}}}uuueeeVVVMMMFFFFFFFFFEEEEEEGGGEEECCCAAA>>><<<<<<<<<<<<============<<<;;;999888777777777888:::<<>>===============>>>??????>>>;;;999777666666777888:::<<<===EEEEEEEEEDDDCCCDDDGGGJJJUUUYYY^^^bbbbbb___[[[XXXTTTRRRPPPMMMIIICCC;;;666///,,,)))(((***+++,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))************)))((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((())))))*********))))))))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************++++++*********+++,,,---,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------............///.........------,,,,,,,,,........................------......///000111111..............................///000000000000///////////////000000000000////////////////////////000000000000000000000000333333222222222222222222555444222333444555555444444444555666666777888888666:::>>>======BBBLLLUUU```vvvttteeeUUUMMMJJJFFFDDDDDDDDDCCCBBBAAA???>>>>>>===>>>===>>>???AAA@@@===:::777777666666777888:::;;;AAABBBDDDDDDEEEFFFHHHJJJOOOTTT[[[aaaccc```\\\YYYTTTSSSRRRPPPMMMHHHBBB===333000+++))))))+++++++++************************++++++******)))(((((('''************************))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))(((''''''&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((+++++++++***)))'''%%%$$$))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))************))))))(((((((((((((((((((((((()))******+++++++++++++++(((((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++*********+++,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------............///......------,,,,,,,,,+++........................,,,------...///000000111...........................///000000111111000000////////////000000000000........................////////////////////////222222222222222222111111444333111111333555555444444444555555666666777777555666666888;;;???CCCFFFIIIZZZttt~~~rrr___TTTNNNIIIDDDBBBBBBBBBBBBAAA@@@@@@?????????===<<<>>>AAABBB???<<<888777666666666777888999<<>>:::999888666666666777888888<<>>AAADDDFFFGGGKKKFFFBBBGGGRRR[[[]]]\\\___[[[TTTNNNKKKKKKMMMNNNNNNLLLHHH@@@666///,,,,,,***((('''(((***+++++++++******++++++++++++******))))))))))))))))))))))))************************$$$######$$$'''(((((('''******))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***)))(((((((((******(((&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***++++++***((('''(((*********)))(((((((((((((((++++++***)))(((((())))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++******+++++++++,,,,,,,,,,,,***(((((()))((('''%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))************************************************++++++******++++++,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,------...---------++++++******+++---...000////////////////////////---------............///------------------------------...///000111222222//////////////////////////////000000000000//////(((***---000111000///...000000000000111111111111111111111111111111111111111111222222222333333333444444555555555555555444888888999<<>>===;;;999777666555888777888999;;;???BBBDDDBBBDDDEEEDDDCCCHHHSSS\\\ZZZYYYVVVRRROOOLLLJJJIIIOOOPPPOOOKKKCCC:::333000000...+++***++++++************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((()))+++,,,+++)))&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))(((''')))***+++***((('''((()))***))))))(((((((((((((((+++***))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))((((((''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))************((('''''')))+++------,,,(((((((((((((((((((((((())))))((((((((())))))***((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++******))))))++++++******++++++,,,---,,,+++***))))))***+++,,,++++++++++++************++++++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////////////////.........---------////////////////////////...//////000000//////...---......//////.........//////000000000000111111111111111111111111111111111111111222222222222333111222333555555666666666777666666666777999<<<>>>BBBIIIVVVjjj{{{tttrrrxxx|||yyymmmccc]]]]]]RRRMMMGGGCCCAAABBBBBBBBBCCCBBB@@@>>><<<;;;;;;;;;>>>>>>>>>===;;;999777555888777666666888<<>>DDDPPPccc{{{~~~yyysssrrrxxx}}}qqqhhhdddZZZTTTLLLEEEBBBBBBBBBBBBCCCBBBAAA???>>><<<<<<;;;;;;<<<=========;;;999888777666555555666999<<>>999111...+++)))***+++++++++******++++++++++++******************************((((((((((((((((((((((((,,,+++******++++++***)))''''''(((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''')))+++,,,+++***&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&(((******)))(((((()))))))))(((((((((((())))))***)))))))))))))))************)))(((((('''(((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((''''''((()))))))))************(((((((((((((((((((((((()))(((((((((((((((((()))''''''((((((((()))))))))((('''&&&''')))***)))((())))))))))))))))))))))))(((((()))***************((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++******++++++,,,---+++******************+++------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,------------...------------------------+++++++++,,,---......///////////////////////////......////////////......111000000///.........---...////////////000000000000000000000000000000000000000111111111222222222000111222444555666666666555555555555666777999999;;;===???BBBIIIYYYnnn~~~~~~xxxwww|||}}}vvvjjjbbbWWWMMMGGGDDDCCCCCCBBBBBBAAA@@@???>>>===<<<999:::;;;<<<<<<<<<;;;:::777666555555666888:::;;;AAAAAACCCGGGJJJJJJGGGCCCQQQTTTYYY]]]]]]ZZZVVVSSSMMMNNNPPPRRRQQQLLLEEE@@@555111---+++++++++,,,+++******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))((('''''')))***)))((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((('''''''''(((***+++***(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''%%%''')))***)))(((((((((((((((((((((((())))))***)))))))))))))))******+++***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&&&&(((((('''%%%))))))))))))))))))))))))''''''((()))************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---************************************++++++++++++++++++++++++++++++++++++((()))***,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000///---,,,++++++,,,---++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,------------------------------------******+++,,,---...///000////////////////////////---......//////......---000000000000000///...---......////////////000000000000000000000000000000000000000111111111111222000111222444444555555555444444555555777888999:::777;;;===<<<<<>>===:::::::::;;;;;;;;;::::::666666666666666777888999<<<===@@@EEEJJJKKKJJJHHHLLLPPPWWW\\\^^^]]]ZZZWWWOOONNNOOOQQQRRRQQQLLLHHH<<<888222...,,,,,,+++*********++++++++++++******************************************************&&&%%%$$$%%%'''((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''&&&'''))))))(((&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((($$$&&&)))***)))(((((((((((((((((((((((()))******)))))))))))))))***++++++)))(((((((((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))'''(((((((((((((((((('''(((((()))))))))*********)))'''&&&'''((()))(((&&&))))))))))))))))))))))))%%%&&&''')))******))))))((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++******++++++,,,---*********++++++*********)))))))))*********++++++++++++++++++++++++++++++'''(((***,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...,,,++++++,,,---...)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,------.........///////////////////////////---......//////......---...///000111111000...---........./////////000000000000000000000000000000000000000000111111111111111222333444444444444444222333333444555777777888333666:::;;;<<>>;;;;;;:::::::::999999999666666666777777777777777888:::>>>CCCGGGJJJMMMNNNHHHMMMTTT[[[^^^^^^\\\ZZZPPPOOOOOOQQQTTTTTTQQQNNNBBB===666000---,,,***)))******++++++++++++******))))))))))))))))))))))))************************(((''''''(((+++,,,,,,+++******))))))((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((('''&&&'''((((((&&&$$$&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))###&&&)))***)))(((((((((((((((((((((((()))******))))))((())))))***++++++(((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))************(((''''''((()))******)))))))))))))))))))))))))))$$$%%%'''((()))))))))(((((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))************************(((((()))***+++,,,,,,---++++++******++++++,,,---******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++&&&(((***,,,---,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---,,,++++++,,,...///(((***+++---......------++++++++++++++++++++++++++++++,,,,,,,,,---------//////////////////////////////.........---------////////////////////////---..................------...111222222111...---............/////////000000000000000000000000000000000000000111111111111222222333444444444333333111222222333444444555555000333777<<>><<<;;;???>>>======>>>>>>===<<<:::777555555888;;;:::999999;;;>>>BBBFFFHHHJJJKKKJJJKKKNNNTTTZZZ^^^``````WWWSSSMMMLLLOOORRRTTTUUULLLEEE;;;222---+++******---,,,******+++***)))'''************************+++***)))(((((()))***+++))))))************))))))))))))))))))(((((((((((()))((('''(((******((('''&&&''''''((((((((((((((('''(((***,,,,,,***((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))***))))))))))))************)))((((((((((((((())))))((('''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))))))))*********+++++++++++++++******)))(((((('''******)))))))))))))))***+++******)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------............------,,,,,,,,,,,,,,,,,,------.........---------.........//////,,,,,,---.../////////...///...------------...///............////////////000000000000////////////000000111111111111000000000111111111111222222222555555555444444333333333333333222222222333444444999999888888999999:::;;;@@@DDDKKKRRR]]]nnnzzzyyy|||vvvgggZZZPPPIIIDDDBBB???>>>?????????>>>???>>>>>>>>>>>>???>>>===@@@<<<888777777777666444888:::<<<@@@CCCGGGJJJKKKLLLKKKLLLOOOTTTZZZ^^^aaa[[[UUUOOOLLLMMMQQQSSSTTTPPPJJJAAA999333000---++++++***)))***,,,------,,,************************+++***)))(((((()))***+++))))))************))))))))))))))))))(((((((((((()))(((((()))******)))''''''(((((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((()))))))))***)))(((''''''((()))***(((((()))))))))*********))))))(((((((((((())))))***))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))***************))))))))))))************)))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))+++------,,,++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,---------------------------.....................//////000/////////..................................../////////////////////...............000000111111111111000000000000111111111222222222444444444333333333222222333333222222222333444444777777777777777888999999<<>>@@@AAABBB?????????????????????@@@DDDAAA<<<999777666444333888999:::<<<@@@EEEIIIKKKMMMKKKJJJKKKNNNUUU[[[```___YYYQQQLLLLLLNNNQQQRRRUUUPPPIIIBBB<<<666111...,,,+++***+++---.........******************************))))))))))))******))))))************))))))(((((((((((())))))))))))***)))((()))++++++)))(((((())))))***************)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))(((((())))))))))))******))))))(((((((((((())))))++++++***)))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))((())))))(((((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))'''(((((()))***+++++++++***)))))))))))))))******)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---,,,,,,,,,,,,------------------------------,,,,,,.........---------------000000000000000000///...,,,---...//////...---,,,............////////////---------...............000000111111111111000000000000000111111111222222333222222222222111111111222222222222222333444444666666555555666666777888:::<<<>>>>>>@@@EEENNNUUUddd{{{}}}~~~nnn___XXXKKKGGGAAA>>>>>>@@@BBBBBB???@@@@@@@@@@@@@@@AAAAAAEEECCC@@@===;;;999888777888888888999===BBBGGGJJJLLLKKKJJJJJJLLLQQQWWW\\\aaa\\\TTTNNNLLLMMMOOOQQQXXXUUUPPPKKKEEE===666111111///,,,+++,,,,,,+++******************************))))))))))))))))))***))))))************))))))(((((((((((())))))))))))***))))))***++++++***((((((((()))************))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((()))))))))******))))))(((((((((((()))************))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))***+++***))))))***+++,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,---///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---************************++++++++++++++++++++++++///---+++***++++++***)))+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///+++++++++,,,,,,------............------,,,,,,,,,......------------,,,,,,000000000000000///...---,,,---///000000///---,,,............////////////------............//////000000111111111111000000000000000000111111111111111111111111111000000000111111111111222333444444555555555555555666777777777999;;;;;;<<>>:::888:::999888888:::>>>BBBEEEGGGJJJNNNOOOMMMLLLNNNPPPYYYYYYXXXVVVSSSPPPPPPPPPUUUUUUUUUTTTQQQKKKCCC===444111...,,,,,,---------************************))))))************))))))))))))************))))))''''''(((((())))))******)))((('''(((******((('''&&&&&&'''((((((((((((((('''(((+++,,,,,,+++((('''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((('''&&&%%%%%%(((((())))))))))))((((((''''''(((((((((((())))))+++***)))((((((''''''((('''((()))+++,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((('''))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))++++++++++++*********************)))))))))))))))(((((((((((()))***+++,,,+++******)))(((((()))))))))******++++++,,,,,,---++++++++++++++++++++++++***+++---,,,+++******+++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++...,,,*********+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++******+++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,---------------...............---,,,,,,---...//////...---,,,............////////////......//////000111111111000000111111111111000000/////////000000000111111/////////000000000000111000000000111111333444555555555444444555555666777555666777888999:::::::::===???EEELLLSSS]]]mmm{{{}}}}}}oooddd\\\VVVOOOHHHDDDBBBAAA@@@???BBBDDDBBB===;;;===@@@???DDDHHHIIIEEE@@@;;;999;;;:::999999:::===@@@BBBFFFIIIMMMMMMIIIHHHJJJMMMQQQUUUYYYZZZWWWTTTQQQQQQRRRSSSUUUWWWVVVQQQKKKEEE999555111///...///......************************((()))***++++++***)))((())))))************))))))'''''''''((()))*********((('''&&&'''))))))'''&&&''''''((()))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''((()))******)))(((''''''''''''((((((((())))))+++***)))(((''''''''''''((()))+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))+++*********))))))))))))(((((())))))******++++++(((((((((((()))***+++,,,******)))))))))***++++++(((((()))******+++,,,,,,++++++++++++++++++++++++((()))++++++***)))***+++************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************,,,+++))))))***++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***(((((())),,,,,,,,,+++++++++++++++,,,,,,------------------******+++,,,---......///---......////////////.......................................////////////------......///000000111000000111111111111000000////////////000000000111//////000000000111111111//////000000111333444555333333333333333444555555888888888999:::::::::999999:::===BBBCCCEEENNNZZZrrr~~~~~~}}}zzzooo\\\WWWPPPJJJGGGDDDBBBAAA@@@CCCDDDBBB===:::<<>>@@@FFFIIIKKKJJJFFFEEEHHHKKKLLLRRRZZZ]]]ZZZVVVSSSQQQQQQRRRUUUXXXYYYUUUPPPKKK@@@<<<666222///...---+++************************((()))***++++++***)))((())))))************))))))&&&''''''((()))******+++'''&&&&&&'''(((((('''%%%(((((()))***************)))((('''&&&&&&'''((()))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''((((((((()))++++++)))(((''''''''''''***+++,,,---,,,***((('''))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******((((((((((((((((((((((((************************&&&'''''''''(((((())))))))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((((('''&&&))))))))))))))))))))))))******))))))((((((((('''&&&&&&''')))***,,,------(((((((((((()))***+++,,,)))))))))***+++,,,......'''(((((()))******++++++++++++++++++++++++++++++&&&(((*********)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++************************+++***))))))***++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++*********---,,,,,,++++++*********,,,,,,,,,------.........))))))***+++---...//////......///000000111000000///...------------...///............/////////000,,,,,,------...///000000000000111111111111000000////////////000000000000///000000000111111222222/////////000111333444555222222111111222222333444444444333555777888888777777666999<<<;;;:::AAALLLLLL]]]ppp}}}yyyxxx~~~~~~mmmbbbVVVOOOKKKFFFBBB@@@?????????===;;;:::;;;<<<888:::<<<>>>??????>>>===:::999888888999<<>>>>>======;;;:::888777888;;;???AAABBBCCCDDDDDDEEEGGGJJJMMMJJJNNNRRRUUUYYY\\\YYYSSSLLLNNNRRRVVVYYYZZZXXXVVVRRRLLLCCC:::444111...,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++************)))+++++++++*********))))))++++++++++++*********))),,,,,,,,,,,,,,,++++++***---,,,+++*********+++++++++***)))))))))***+++,,,++++++************************))))))))))))******,,,,,,+++++++++*********)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,------...//////,,,,,,,,,---------......,,,,,,,,,---------.........//////...,,,***++++++......------------......---......///////////////000000000000////////////111111111000000000//////000000000000000000000000000000111222222333444444222111///......///000111333444555666777666666555777666666666777999;;;===;;;@@@GGGLLLUUUdddxxx~~~wwwvvv{{{~~~rrriiiccc]]]TTTLLLDDDCCCBBBAAA???>>>>>>>>>::::::::::::;;;<<<<<<===<<<;;;888777888;;;>>>@@@@@@AAABBBBBBCCCFFFKKKNNNLLLOOOQQQRRRUUU[[[[[[WWWOOONNNPPPUUU[[[______]]]YYYTTTLLLDDD<<<555///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((+++)))'''%%%$$$%%%&&&'''''''''((((((((((((((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++************)))+++++++++***************++++++++++++************+++++++++++++++*********,,,,,,+++************+++******))))))******+++,,,,,,,,,++++++***))))))(((******))))))))))))******,,,++++++++++++*********)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,------......//////,,,,,,,,,---------......,,,,,,,,,---------......---...///...,,,+++,,,---......------------......---......///////////////////////////000000000000111111000000000000//////000000000000000000000000000000111111222333333333444333222111222222444555333444555555666666555555555444444444555666888999777;;;>>>@@@CCCLLLYYYbbbxxxzzz|||uuuiii\\\QQQFFFDDDBBBAAAAAAAAA@@@@@@;;;:::999888888:::;;;<<<===<<<999777888:::===???>>>?????????@@@EEEJJJOOONNNPPPPPPOOORRRXXX[[[ZZZRRRPPPOOOSSSZZZ```aaaaaa___[[[TTTMMMDDD;;;111+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************'''(((((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&'''(((&&&'''(((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************++++++++++++++++++++++++++++++*********)))******++++++*********************************++++++++++++++++++*********))))))++++++************++++++++++++++++++************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,---......,,,,,,---.........------------......---......///////////////////////////000000000000000000000000000000//////000000000000000000000000000000111111222222222333555555444444444555666666333333444444555555555555444333333333444555777777777:::<<<;;;<<>><<<:::999888:::;;;<<<<<<<<<<<<<<<>>>BBBHHHMMMNNNPPPPPPMMMNNNUUUYYYYYYUUURRRPPPRRRWWW]]]```aaabbb___[[[UUULLLBBB777///...---,,,++++++++++++,,,++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***))))))(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((###$$$&&&(((((()))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************+++++++++++++++++++++,,,,,,+++***)))))))))******************************))))))******++++++++++++))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,...---,,,,,,---///......------------......---......///////////////.../////////000000000111//////////////////000000000000000000000000000000000111111111111111222222111111111111111222333333333333333333333444444555444444444444555555666777777999;;;;;;;;;<<>>@@@GGGEEEIIIVVViiiyyyxxxyyybbbXXXLLLCCCAAABBBAAA@@@>>>===;;;:::999999999:::<<<=========<<<:::888666555777888999;;;===AAADDDJJJOOOPPPMMMLLLOOOQQQQQQUUUWWWWWWVVVTTTWWW]]]cccdddcccbbb```[[[SSSIIIBBB555444111...---,,,,,,---++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))((('''&&&%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((()))%%%&&&'''((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++************)))))))))*********++++++++++++++++++,,,,,,,,,------...---+++*********,,,,,,'''((()))***++++++***)))((()))***+++,,,++++++*********************+++++++++******))))))******+++************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,---......,,,+++,,,---......------------......---......///////////////.........///000111111111........./////////000000000000000000000000000000111111111111000000000000111222333444555555555555333222111111111222444444333333444444555555444444555666666666777888:::<<>>===DDDPPPaaavvv{{{yyylll```QQQFFFBBBAAA@@@???>>>===<<<;;;:::999999999<<<===>>>???===:::777444444555888999:::<<>>111---///222///+++*********)))******+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''''''''(((((())))))******+++***)))'''''''''((()))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((------,,,,,,+++*********((((((((((((''''''''''''(((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******)))(((''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***%%%&&&((()))))))))((('''++++++******))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((('''''''''++++++***)))(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''&&&%%%$$$$$$))))))((((((((((((((()))'''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))((()))+++,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,---************))))))))))))+++*********))))))((((((************************(((((()))***************))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,++++++*********------,,,+++))))))***,,,,,,++++++******++++++,,,++++++++++++++++++++++++---+++***+++///000///---......//////...---,,,,,,............////////////////////////////////////---......///////////////000///...------...///000//////............//////............////////////222222222111000//////...222222111111111111111111000000111222222222222111333333444444444333222222444555555666777888888999<<<:::999:::<<>>???@@@===:::888888999<<<<<<>>>BBBFFFEEE???::::::555333777:::;;;>>>BBBEEEFFFHHHIIIJJJKKKLLLLLLNNNTTT[[[___``````aaabbbfffeeedddaaa^^^[[[XXXVVVNNNDDD777111000000---***+++++++++******++++++,,,++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''***)))))))))(((((((((''''''''''''''''''(((((()))+++***)))(((''''''((()))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((''''''''''''(((((())))))))))))(((((()))(((((('''((()))***+++*********)))((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((,,,++++++***))))))******))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&((()))))))))(((''')))))))))(((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((('''+++******)))(((((())))))''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))+++******)))(((((())))))************************))))))************))))))+++,,,------+++***+++---++++++************++++++************))))))))))))************)))))))))(((************************(((((()))***************))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***)))************++++++++++++++++++******)))))))))***++++++***)))(((***+++,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,+++***+++...000///---...............---,,,,,,------------............------------------------------...///////////////000///...------...///000000///...............///............////////////222222111111000//////...111111111111111111111111000000111222222222222222111111222222333444555555333444444555666666777777999999888999;;;>>>BBBDDDrrr^^^QQQJJJDDD@@@===>>>???>>>;;;999888999<<<<<<===AAAFFFHHHEEEBBB<<<666333555888999<<>>>>>>>><<<:::999999::::::;;;@@@EEEJJJKKKKKK???888444555666777;;;??????@@@BBBEEEHHHKKKMMMOOOKKKLLLPPPVVV]]]aaacccccchhhgggfffeeecccaaa___^^^XXXSSSJJJ???555///............---,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((***)))'''&&&%%%&&&'''''')))))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((***))))))((((((((()))))))))))))))******)))))))))''''''((((((((())))))))))))(((((((((((())))))***))))))((((((((())))))***************************((())))))************)))+++,,,---,,,***)))***+++))))))(((((((((((())))))************)))))))))(((*********)))))))))))))))************************(((((()))***************))))))))))))))))))))))))******))))))))))))******+++******************+++))))))*********+++++++++******************))))))&&&(((+++,,,+++******+++++++++************++++++---,,,,,,++++++*********+++++++++,,,---------------------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................000000///...------------............////////////111111000000////////////000000000000111111111111000111111222333222222222888666333111000000111111333333333333444444555555555666777888888999999999ssseee[[[SSSMMMIII@@@??????>>>===<<<:::999777777999===CCCIIINNNPPPBBB;;;555555666666999===<<<===???BBBEEEIIILLLNNNLLLKKKKKKNNNVVV^^^dddgggjjjjjjjjjiiigggdddaaa___ZZZWWWQQQFFF<<<555222222///...------,,,,,,,,,---++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))+++***((('''''''''((((((((((((((())))))))))))((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((())))))*********((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''''''''(((((()))))))))((((((((((((((())))))'''(((((())))))(((((('''((((((((('''''''''&&&&&&((((((((((((((()))******)))((((((((((((((())))))))))))))))))))))))))))))(((((()))***************)))***,,,+++******,,,---+++******))))))******+++************)))))))))((())))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))***************++++++*********))))))*********+++++++++++++++++++++++++++++++++'''))),,,---,,,++++++,,,+++******))))))******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,---,,,,,,---------------,,,,,,------------.........------------------------,,,------...............------............------//////...---------------............////////////000000000/////////////////////000000000111111111///000111111222222111111777555333000//////000111333444444444444444555555555666777888888888777777}}}zzzvvvooohhhbbbZZZTTTOOOEEEBBB@@@>>>>>>===;;;:::666777888;;;@@@EEEJJJMMMDDD===888888888666888;;;999:::;;;>>>BBBFFFJJJLLLLLLKKKIIIJJJOOOXXXbbbhhhjjjlllmmmmmmkkkgggccc```\\\ZZZVVVNNNDDD<<<666444///......---,,,,,,,,,,,,++++++++++++++++++++++++)))(((((('''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))((((((((('''(((((())))))))))))((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((+++******)))((((((''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''''''''((())))))))))))************((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((''''''(((((())))))&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&%%%(((''''''(((((()))***++++++***)))((('''&&&&&&&&&'''''''''''''''''''''''''''((()))******+++******((()))++++++***+++,,,...,,,++++++******++++++,,,************))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))************++++++++++++++++++++++++,,,,,,,,,)))+++,,,,,,+++++++++,,,******))))))))))))******++++++++++++++++++++++++***,,,---,,,+++***+++---+++,,,,,,------------,,,------------............------------------------,,,,,,---............---------............------...---------------..................////////////////////////////////////...//////000000111111111...///000000111111000000222111000000111222333444444444444444444444444444555666666777777777777666uuupppppppppooojjjbbbZZZTTTJJJFFFAAA>>>>>>>>><<<;;;888888999999;;;???CCCEEEEEE???:::::::::777777999777888999;;;???DDDHHHJJJJJJJJJJJJJJJLLLTTT^^^fffhhhkkknnnqqqppplllfffccc___]]]YYYSSSKKKBBB888333///...---,,,++++++++++++++++++++++++++++++++++++***)))((((((''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))'''((((((((()))))))))***%%%'''((()))***)))((('''&&&'''((()))******)))((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&'''((()))***))))))(((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''***)))((('''&&&''''''((()))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&''''''((())))))***'''''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''((()))***+++***)))((('''''''''''''''(((((((((((((((((((((((('''((()))******+++++++++)))***++++++***)))***,,,,,,++++++******++++++,,,************))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******'''((()))******)))(((''')))************+++++++++)))*********++++++++++++++++++,,,+++))))))***,,,******))))))))))))***************++++++,,,,,,---***,,,---,,,***)))+++---***+++,,,---------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,,,,,,,,,,,,,---...//////............////////////////////////////////////......//////000111111222------.../////////////////////000111222333333444333333333333333333222222444444444555555666666666}}}rrrlllooossstttpppggg]]]VVVMMMHHHAAA>>>===>>>===<<<:::::::::999888:::<<>><<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;::::::999999999999:::;;;===>>>???FFFHHHKKKLLLLLLNNNRRRVVV^^^bbbiiinnnpppnnnjjjgggbbbaaaaaa___[[[SSSIIIBBB888444///---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))&&&'''(((((())))))((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&(((***+++,,,(((((()))))))))(((''''''))))))(((((((((((())))))''''''(((((((((((('''''')))************)))(((((())))))))))))))))))))))))******)))))))))******+++))))))((((((((('''''''''&&&''''''''''''(((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((()))((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((())))))*********+++++++++***************************************++++++++++++++++++++++++******+++++++++******)))((((((((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********************)))))))))((((((******))))))***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++...------,,,---...///000000---++++++---///000///......------------.....................//////000////////////////////////////////////////////////000000000000000000000000111000000000000000000000222222222333333333333444444444444444555555555555mmm^^^OOOFFFBBB>>>============<<<;;;::::::999999:::;;;<<<======<<<;;;:::999999::::::;;;;;;<<<<<<@@@EEEKKKMMMMMMLLLNNNPPPWWW\\\dddkkknnnmmmjjjgggdddcccbbbaaa^^^YYYRRRMMM???999111---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))&&&'''(((((())))))((((((((())))))))))))(((((('''***)))(((((('''''''''(((((((((((((((((('''&&&%%%))))))(((((((((((())))))''''''((((((((((((''''''))))))******))))))((('''))))))))))))))))))))))))&&&&&&&&&'''''')))******)))))))))(((((((((''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((((((((('''(((((())))))))))))(((((('''(((((())))))******+++))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((((((''''''&&&*********)))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((''''''''''''&&&)))((('''&&&&&&'''((())))))************************************+++++++++************************+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))++++++***))))))((('''''''''''''''((((((((())))))*********)))))))))))))))++++++*********+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,---......///,,,+++***+++---...---,,,,,,,,,,,,,,,---...///000......------......///000////////////////////////////////////////////////000000000000000000000000000000000000000000111111111111222222222333333333333333333444444444555555}}}lllYYYMMMFFFAAA>>>???>>>======;;;:::999888888888999;;;===>>>===<<<;;;888888999:::::::::::::::>>>CCCIIILLLKKKJJJJJJKKKPPPVVV___ggglllmmmkkkiiihhhgggeeecccaaa]]]XXXTTTGGG>>>333//////111///,,,------------------------************************(((((())))))))))))((((((''''''((()))))))))))))))*********++++++***))))))---,,,***((('''&&&%%%%%%(((((((((((('''&&&%%%$$$(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))******))))))))))))(((((((((((((((((()))******)))(((((('''(((((()))(((((('''''')))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))+++++++++***************)))))))))***+++++++++,,,************************************************+++++++++++++++***)))(((************))))))((((((((()))***++++++***)))((())))))))))))))))))))))))******))))))(((((((((((('''''''''((((((((())))))+++++++++++++++++++++++++++******)))******++++++************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------,,,+++)))'''+++++++++,,,---...000111...------------...//////////////////////////////////////////////////////////////////////////////000000000000000111111111111111111111222222222222222333333333444444444444yyydddUUUKKKCCC???>>>>>>======;;;:::999888888777888:::<<<>>>>>>>>>>>>777777888888999999::::::>>>BBBGGGIIIGGGGGGHHHJJJKKKQQQZZZdddjjjmmmmmmlllmmmjjjgggeeebbb___[[[XXXMMMDDD999222000000...,,,------------------------************************(((((())))))))))))(((((('''(((((()))))))))))))))&&&''''''((((((''''''''''''''''''((((((***++++++''''''(((((('''&&&%%%%%%(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((++++++************++++++***)))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((((('''(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((((())))))******)))))))))******))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&'''(((***)))'''&&&&&&''')))***+++++++++***************)))))))))***+++++++++,,,************************************************+++++++++++++++***)))(((++++++******)))(((((((((((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))(((((((((((())))))************************+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------...//////---+++)))(((******++++++---...000111---------------...//////////////////////////////........................//////////////////////////////000000111111111111000000000111111111222222222222222222333333333444ooo```TTTHHHAAA>>>======<<<;;;::::::999999777888999;;;===???AAABBB;;;:::999888888999:::;;;>>>BBBFFFGGGEEEDDDFFFIIIHHHMMMVVV___fffkkkmmmnnnooommmjjjgggeeebbb^^^[[[SSSLLLAAA888222///...---,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))******)))(((''''''((())))))******))))))'''((())))))))))))))))))******))))))(((((())))))&&&''''''((((((((('''''''''((()))******)))((('''''''''((((((((((((''''''(((((())))))(((((('''&&&))))))))))))))))))))))))******)))))))))))))))*********)))))))))((((((((('''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((())))))***************,,,,,,++++++******))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((('''&&&&&&&&&'''((()))***)))(((''''''((()))***)))************************************+++++++++************************************************)))******+++++++++******+++*********))))))((((((((())))))************)))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))*********+++++++++)))))))))))))))*********))))))((('''''''''((((((******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,***,,,...///...------...*********+++,,,...///000------,,,,,,------...///////////////////////////........................000000000000000000000000/////////000111111222222///000000000000111111111111111222222222333333333~~~nnn```RRRHHHCCC<<<<<<<<<;;;;;;:::::::::888888888999<<<@@@CCCEEEDDDAAA===:::888999:::;;;===AAAFFFGGGFFFDDDDDDFFFFFFJJJQQQYYYbbbhhhmmmooopppnnnllljjjiiifffbbb___XXXSSSKKK@@@555///...///,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))******)))((('''(((((()))************))))))***+++,,,,,,,,,,,,,,,000...,,,***'''&&&%%%$$$&&&&&&'''((())))))))))))'''((()))******)))((('''''''''((((((((((((''''''(((((())))))(((((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))*********)))))))))((((((((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))'''%%%$$$$$$%%%''')))'''(((((()))******)))))),,,++++++***))))))((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&(((***+++************************((((((((())))))*********+++++++++***************************************************************((()))***+++++++++++++++*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''(((((((((((((((((()))))))))*********++++++(((((()))))))))***************)))(((((((((((((((******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,***,,,......,,,,,,---///++++++++++++,,,---...///------,,,,,,------...///////////////////////////........................000000000000000000000000...//////000111111222222/////////000000000111111111111111111222222222222zzzlll\\\OOOIII;;;;;;;;;;;;;;;;;;;;;;;;888888777888;;;@@@DDDGGGKKKGGGAAA<<<999888:::;;;;;;AAAGGGIIIGGGDDDCCCCCCDDDGGGNNNVVV^^^fffkkknnnpppooommmmmmllljjjfffccc[[[YYYQQQEEE777///...111++++++++++++++++++++++++************************'''((()))++++++)))((('''(((((()))***************&&&'''((()))))))))))))))******))))))))))))******%%%&&&''')))******++++++'''((()))++++++)))((('''''''''((((((((((((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))'''(((((()))+++,,,...///************))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))(((((((((((()))'''$$$""""""$$$''')))&&&&&&'''((())))))(((((()))))))))((('''&&&&&&%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))((('''&&&'''(((***,,,******++++++++++++******&&&''''''((()))******+++,,,+++++++++******))))))************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))*********)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))******************++++++,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---///000...***(((***,,,++++++++++++,,,---......---,,,,,,,,,,,,---......////////////////////////........................000000000000000000000000...//////000111222222222////////////000000000000000111111111111222222222zzzhhhVVVIIIEEE@@@;;;;;;>>>???===;;;:::::::::888888===EEELLLYYYRRRHHH===666666:::???AAADDDHHHIIIGGGEEEDDDDDDDDDFFFIIINNNUUU___jjjqqqnnnoooppppppnnnkkkhhhfffaaa\\\TTTKKKBBB999000+++...//////...,,,++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***+++*********))))))(((((((((''''''&&&&&&((()))*********)))((((((((((((((()))))))))))))))))))))))))))(((((('''''')))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))*********+++&&&&&&&&&'''''''''((((((************))))))))))))((((((((((((((((((((((((+++)))''''''((())))))(((******))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++++++++***)))))))))*********)))))))))))))))))))))))))))************))))))***++++++++++++*********,,,,,,---,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))''''''(((((())))))******))))))************))))))***++++++,,,,,,++++++***************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,++++++*********+++++++++,,,,,,---------///...,,,++++++,,,---...******+++++++++,,,,,,,,,------------------------........................000000000000000000000000000000000000///////////////////////////000111111111111222222222333333333qqq___QQQGGGBBB<<<:::<<<===<<<999;;;<<<;;;999999<<>>::::::;;;???BBBEEEGGGFFFEEEEEEFFFDDDFFFHHHJJJNNNUUU]]]bbbiiillloooqqqqqqmmmiiifffdddbbb___ZZZRRRGGG<<<444////////////...---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((***+++***)))((()))***+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%******))))))))))))(((((((((((('''''''''((()))*********)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))******&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((***(((''''''(((***)))((('''(((***++++++***((('''''''''''''''((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))******************''''''''''''(((((((((((())))))))))))************))))))***++++++++++++***++++++,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************++++++++++++******++++++++++++************++++++++++++******************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------........................///////////////////////////////////////////////////////////////000111111111111111222222222222333xxxtttkkk]]]QQQNNNIIICCC???>>>>>>>>>===<<<======:::777888===AAAKKKKKKJJJGGGBBB===:::999===???CCCEEEEEEEEEEEEFFFEEEFFFHHHIIILLLPPPVVVZZZaaaeeejjjmmmnnnlllhhheeeddddddcccaaaZZZNNNBBB999000//////......---+++)))+++++++++*********))))))))))))))))))))))))))))))(((***+++***)))((()))***++++++******)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((***++++++++++++))))))))))))))))))((((((((((((((((((((()))))))))***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))))))))''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))((('''''')))***)))((()))))))))(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))******++++++''''''((((((((((((((()))((()))))))))************))))))***++++++++++++***,,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++******++++++++++++******************************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++++++++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,......---,,,+++,,,,,,,,,---------......------------------------........................////////////////////////.........//////////////////////////////000000111111111111111222222222222zzzpppkkkeee[[[SSSNNNKKKEEEAAA???>>>>>>>>>;;;<<<<<<999666666999===CCCFFFHHHGGGCCC>>>:::888;;;===@@@BBBBBBCCCDDDEEEFFFGGGIIIJJJKKKMMMQQQTTT[[[___eeekkkmmmllliiigggdddeeefffddd___TTTHHH???444222///------,,,***(((+++++++++***************))))))))))))))))))))))))(((***+++***)))((()))***************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,(((((((((((((((((())))))((((((((()))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((''''''(((*********(((+++)))'''&&&&&&''')))+++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((())))))******+++((((((((())))))*********((()))))))))************))))))***++++++++++++***+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))******++++++******)))************************++++++************++++++++++++++++++++++++++++++******))))))))))))******))))))******++++++,,,,,,---------,,,,,,+++++++++)))***,,,---...---,,,+++,,,,,,,,,---------......------------------------................................................------....../////////000///////////////000000111000000111111111222222222}}}wwwlllfffaaa[[[VVVQQQNNNJJJEEEAAA???>>>===;;;<<<===:::666555777:::===@@@CCCCCCAAA===:::999999;;;>>>??????@@@AAACCCEEEGGGHHHIIIJJJKKKNNNPPPWWW[[[bbbiiimmmnnnnnnmmmhhhhhhiiigggcccZZZOOOHHH;;;666000---------+++(((************************))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((())))))'''((()))*********))))))******)))(((((((((((((((************************&&&'''((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))************))))))))))))(((((((((((((((((((((((('''''''''(((***+++***(((+++)))'''%%%%%%''')))+++''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))******++++++))))))))))))************))))))***++++++++++++*********)))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((******++++++++++++******))))))************))))))************************++++++************++++++++++++++++++++++++++++++)))(((((((((((()))******))))))))))))************---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,------,,,,,,,,,,,,,,,------------------------------------................................................---------......//////000///////////////000111111000000000111111111111222|||yyypppjjjeeebbb```YYYXXXTTTOOOHHHCCC@@@>>>;;;===>>><<<888666888:::777:::>>>???>>><<<;;;;;;888:::<<<<<<<<<===>>>@@@BBBDDDGGGHHHHHHIIIKKKMMMSSSWWW^^^eeekkkooopppqqqnnnmmmmmmkkkggg```XXXRRRDDD===444/////////---+++************************))))))))))))))))))))))))(((***+++***)))((()))***((((((((()))******++++++))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***)))))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((())))))'''((()))***+++***))))))******)))((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''((((((((())))))))))))***))))))))))))(((((((((((((((((((((((((((((((((&&&&&&''')))++++++***(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((()))))))))))))))(((((((((''''''(((((()))******+++))))))))))))************))))))***++++++++++++***))))))(((((()))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))*********)))))))))(((((()))******************)))))))))************))))))************************++++++************++++++************************))))))(((((()))******+++++++++******************+++,,,,,,,,,,,,,,,,,,---************+++,,,---...++++++++++++,,,,,,,,,,,,------------------------................................................,,,,,,---......///000000///////////////000111111000000000000111111111111{{{{{{{{{uuupppnnnmmmcccbbb^^^XXXPPPHHHCCCAAA<<>>:::888999;;;444777:::<<<<<<;;;;;;<<<777999;;;;;;;;;;;;===>>>@@@BBBEEEGGGGGGHHHJJJKKKNNNRRRYYYaaahhhmmmpppqqqsssrrrpppnnnjjjeee^^^YYYJJJAAA777111000000///---******************++++++))))))))))))))))))))))))(((***+++***)))((()))***''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((()))+++,,,---&&&'''''''''(((((())))))'''((()))++++++******)))******)))((((((((((((((())))))))))))))))))))))))((()))***,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''')))++++++***((($$$&&&)))++++++)))&&&$$$''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''******))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))************))))))***++++++++++++***(((((('''((()))***,,,---))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((************************)))))))))))))))))))))))),,,+++++++++******))))))))))))************))))))))))))************))))))************************++++++************++++++******************************))))))***+++,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---------+++***))))))***,,,...///******+++++++++,,,,,,,,,------------------------................................................,,,,,,------...///000000///////////////000111111000000000000111111111111{{{uuuzzz}}}||||||vvvsssqqqfffUUUHHHEEECCC>>>;;;<<<<<<888666777777777999::::::;;;:::::::::999999999999999::::::>>>AAAEEEGGGHHHIIIJJJLLLMMMNNNRRR[[[eeemmmqqqrrrrrrtttrrrlllhhhgggccc^^^TTTJJJ<<<333111000///---,,,,,,---------,,,++++++...,,,***)))''''''((((((******))))))(((((('''''',,,+++***((((((((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''''')))***)))((('''(((******(((&&&'''***+++)))'''***)))(((''''''((()))))))))***,,,.........,,,+++((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))(((((((((((('''''''''((())))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((************************(((***+++***)))((()))***))))))))))))))))))))))))((((((((()))******++++++************************++++++************++++++------,,,++++++*********)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------..............................---------------------------------............//////////////////.........////////////000000000000222111000//////000111222{{{zzzzzzdddSSSKKKDDD???<<<===<<<999888999777777888999::::::::::::===<<<:::888777777666777<<>><<<:::888666666666666999<<>>======::::::<<<777777888888999999:::;;;;;;:::999888777888999:::888:::>>>@@@BBBDDDGGGIIIHHHHHHHHHLLLTTT^^^ggglllnnnsssuuusssqqqooojjjdddbbb___XXXLLL@@@666000...+++++++++******+++++++++)))))))))*********++++++))))))))))))))))))))))))******))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&+++(((&&&'''***+++)))&&&)))((((((((()))))))))((('''''''''((()))******++++++***)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((******((('''%%%$$$###"""))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))(((((('''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''***************+++++++++************************************************************************))))))))))))))))))))))))++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''&&&''''''((()))******+++************************(((***+++***)))((()))***))))))))))))))))))))))))************))))))((((((************************++++++************++++++))))))))))))******++++++*********++++++*********************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------------------------------------------------------............///............////////////........./////////000000000000000//////000000000www}}}qqqaaaNNNGGG@@@>>><<<999999<<<999888888888999:::;;;<<<<<<<<<;;;;;;::::::::::::888:::===???@@@BBBFFFHHHHHHGGGGGGIIIOOOXXXaaahhhlllqqquuutttrrrpppiiibbb___^^^ZZZRRRGGG===555222---,,,+++*********+++++++++++++++++++++******)))))))))))))))************)))))))))*********))))))++++++******************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$((()))))))))((((((((()))((()))))))))((((((((()))&&&&&&'''((()))***************(((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''''''''((((((((()))))))))***'''''''''(((((()))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))************************************++++++************++++++,,,,,,+++++++++*********+++******************+++***************************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------------------------------------------------------............///---.........//////000000............/////////////////////000000/////////}}}lllWWWNNNFFFAAA>>>:::999<<<::::::999999:::;;;===>>>AAAAAAAAA@@@>>>;;;888777888:::<<<===>>>@@@CCCFFFFFFFFFFFFFFFJJJRRR[[[bbbhhhnnntttuuutttqqqjjjccc\\\\\\[[[WWWPPPGGG===777000///---+++******++++++++++++,,,,,,+++***)))))))))))))))************+++(((((()))************)))++++++*********)))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&%%%''')))******''''''(((***''')))***)))((('''(((***&&&'''((()))******)))))))))(((((((((((((((''''''((((((''''''''''''((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))%%%&&&'''((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((())))))******)))))))))***+++,,,,,,,,,''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((((((((())))))***+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((())))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''(((((()))******++++++************************++++++************++++++------,,,,,,+++******)))++++++***))))))***++++++******************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------......///000000000------........./////////...//////000000//////...www```VVVLLLFFFAAA<<<:::===<<<;;;:::::::::<<<>>>???BBBCCCEEEEEECCC???:::777888999:::;;;;;;===@@@CCCDDDDDDDDDCCCEEEKKKTTT[[[___gggooorrrsssqqqjjjccc]]]]]]]]]]]]ZZZRRREEE===333222///,,,*********+++)))***+++,,,,,,,,,+++***))))))*********+++++++++'''((()))***+++******)))((()))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((())))))))))))((((((((()))))))))(((''')))******''''''(((***'''((()))******)))((((((&&&'''))))))***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******'''''''''((()))*********))))))******************''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))*********************************++++++************++++++++++++++++++************++++++***))))))***++++++************************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------......///000000111---------.........//////......///000000///......ggg\\\QQQIIICCC===<<<>>>===<<<;;;:::;;;===???@@@???BBBEEEGGGGGGCCC>>>;;;777888999999999:::===@@@BBBCCCCCCBBBCCCHHHPPPVVVWWW```iiinnnpppoooiiibbb______```bbbaaaYYYKKK@@@555333000---+++*********'''(((***,,,------------))))))******++++++++++++'''((()))+++++++++***)))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((($$$%%%&&&((()))+++,,,---,,,(((%%%&&&+++,,,)))%%%''')))+++***'''&&&(((***(((((()))******)))((('''%%%''')))++++++***)))(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))************************(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,&&&''''''((()))******+++((((((((('''&&&&&&%%%%%%))))))************))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))++++++******)))(((((((((************************++++++************++++++((((((((()))******++++++,,,+++***))))))***+++,,,************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------...///000000111---------.........//////---...///000000///...---uuueeeVVVNNNHHH@@@;;;<<<<<<===>>>===;;;:::;;;<<<======@@@FFFJJJIIIAAA:::777777666666888;;;>>>???@@@AAABBBCCCFFFHHHJJJLLLVVV]]]fffmmmooonnnlllkkkhhhdddaaa``````[[[SSSMMM@@@:::222///000000...+++---+++******+++,,,+++*********++++++++++++******************************))))))))))))************((((((((((((((((((((((((++++++******)))(((((((((******))))))((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))***+++,,,***(((&&&%%%&&&(((((())))))))))))((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((+++***((('''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((()))***++++++(((((())))))))))))((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''(((************************++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((())))))***************)))((((((++++++******))))))(((((($$$$$$%%%&&&'''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((()))***************)))************+++++++++)))************+++++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,,,,------------------------------++++++,,,,,,---...//////...------,,,,,,,,,------............////////////////////////////////////000000000000000000000000uuugggXXXQQQLLLDDD??????;;;<<<<<<<<<;;;:::::::::;;;<<<>>>CCCHHHHHHCCC>>>888777666666888:::<<<===???@@@BBBDDDFFFIIIJJJKKKSSSZZZccckkknnnnnnlllllllllhhhdddcccccc___XXXSSSGGG???666111000000...,,,---+++******+++,,,,,,+++******++++++++++++******************************))))))))))))************************************)))))))))))))))************)))))))))(((((((((''')))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((()))))))))***+++,,,+++(((&&&&&&'''(((((())))))))))))((((((***))))))))))))))))))***((((((((((((((((((((((((''''''(((((()))))))))***+++***)))((('''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))***))))))************))))))'''''''''((((((((())))))(((''''''''''''((())))))************************++++++++++++++++++++++++)))*********************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))************(((((()))***************)))************+++++++++)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------------------------------++++++,,,,,,---......///...------,,,,,,---------............////////////////////////////////////////////////////////////zzztttlllaaaUUUPPPLLLFFFAAA>>>;;;<<<<<<<<<<<<;;;::::::999999;;;@@@EEEGGGEEEBBB999888777777777888999:::>>>???BBBEEEHHHIIIJJJJJJMMMTTT^^^fffkkklllllllllnnnkkkgggeeedddaaa\\\XXXPPPHHH===555222000///------+++******+++,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))************************************'''(((((()))******++++++))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---,,,)))''''''((((((((())))))))))))((((((((())))))******))))))(((((((((((((((((((((((((((%%%&&&'''((()))******+++******)))((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((())))))******++++++******)))(((((((((((()))))))))***''''''''''''((()))******************************++++++++++++++++++++++++))))))******+++,,,,,,---))))))))))))))))))))))))***))))))(((((())))))***++++++*********)))))))))'''((((((((((((''''''&&&''''''&&&&&&&&&&&&%%%%%%,,,+++******)))(((''''''))))))))))))((((((((((((************************))))))))))))))))))))))))***************)))))))))))))))))))))************(((((()))***************)))************+++++++++)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,------......---------,,,,,,------...---............/////////000000000000000000000000////////////////////////~~~}}}ooofffbbbZZZRRRNNNMMMJJJEEEAAA>>>>>>======>>>===<<<:::777777888<<>>BBBEEEHHHIIIIIIIIIHHHNNNWWW```eeeiiikkkmmmmmmjjjgggdddcccaaa^^^[[[XXXPPPDDD:::444111///---,,,+++)))***+++,,,,,,+++******++++++++++++******((((((((((((((((((((((((((()))))))))************************************(((((())))))************))))))))))))(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++,,,---,,,***(((((()))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''((())))))******))))))((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''''',,,,,,+++))))))((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((()))))))))************))))))''''''((((((((())))))))))))((((((((((((((())))))******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++***)))))))))'''(((((()))(((((('''''')))))))))))))))))))))(((++++++***)))(((((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************(((((()))***************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......---------.........//////000000000000000000000000////////////////////////|||vvv}}}{{{kkk```\\\XXXRRRPPPQQQQQQLLLFFFAAA???<<<<<<<<<<<<:::999777666777999===AAADDDFFF<<<;;;:::999777666666666:::<<<@@@DDDGGGHHHHHHHHHDDDIIIQQQXXX^^^dddiiilllmmmkkkhhhfffeeeccc```___^^^WWWLLLAAA999333///---,,,***)))***+++------,,,******++++++++++++******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************))))))(((((((((((((((((())))))))))))'''''''''''''''((()))***'''''''''''''''''''''''')))))))))(((((((((((((((***,,,---,,,***)))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((''''''''''''''')))))))))))))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((,,,,,,+++))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))******)))(((((()))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((+++***)))((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++******))))))((())))))******)))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++((()))))))))************(((((()))***************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------............////////////////////////........................}}}uuurrryyyssshhh]]]ZZZUUUQQQSSSUUUQQQJJJDDD@@@;;;999999:::888666888777777888:::===AAACCC===<<<;;;:::999777666666888:::===AAADDDFFFGGGHHHDDDGGGLLLQQQWWW^^^fffkkknnnnnnmmmkkkiiigggeeeddd```\\\TTTKKKAAA888222...+++***))))))+++------,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++******)))(((((('''(((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((('''''''''''')))+++,,,+++***(((((()))***)))(((''''''((()))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&)))))))))))))))(((''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''&&&''''''((()))***+++******))))))))))))***&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''+++***))))))((((((((()))))))))))))))))))))))))))************************---,,,,,,+++******)))))))))))))))))))))))))))))))))((((((''''''(((((()))************************((())))))***************(((((())))))))))))******'''''''''(((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********+++++++++++++++))))))))))))************(((((()))***************)))************+++++++++)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,------------.........////////////////////////........................~~~qqqsssyyy{{{hhhfff```ZZZ[[[]]]YYYPPPKKKDDD===999999;;;:::888:::999999888888999<<<>>>======<<<;;;:::999777666777999;;;>>>AAADDDFFFGGGEEEFFFHHHKKKPPPYYYcccjjjnnnooopppooommmjjjhhhgggbbb```\\\TTTIII>>>666111+++***)))))),,,---------******++++++++++++******************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***)))((((((''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((***+++***)))(((((()))***)))(((''''''((()))***(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((())))))***)))((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''((()))*********)))(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))*********************************************)))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))******+++'''(((((()))******))))))'''((((((((())))))))))))((((((((())))))*********'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))************(((((()))***************)))************+++++++++)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,---------.........------------------------........................tttqqqttt~~~zzzxxxqqqiiihhhjjjeee\\\RRRJJJ@@@;;;<<<>>>===;;;;;;;;;:::888777777999;;;=========<<<;;;:::888777777888999<<>>===:::888777888999:::======>>>>>>>>><<<;;;:::777999:::::::::===CCCGGGKKKIIIFFFEEEGGGOOOZZZaaahhhlllppprrrpppmmmjjjhhhgggfffddd___WWWKKK???666222///+++***,,,---+++)))))))))))))))))))))))))))((()))+++---...---+++***(((((()))***************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))),,,+++***((((((((()))***(((''''''''''''(((((())))))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))(((''''''(((***))))))(((((((((((())))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))(((************))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***'''''')))***++++++++++++(((&&&%%%'''***+++)))&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************))))))))))))))))))))))))******************************************))))))))))))******+++++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,---.........---,,,,,,+++,,,---......//////..................////////////uuuwwwrrrbbbQQQGGGBBB===;;;======<<<;;;999888888999999;;;<<<===>>>>>><<<;;;:::555777999:::<<<@@@GGGKKKMMMKKKGGGEEEFFFLLLTTT[[[eeeiiiooorrrqqqnnnkkkjjjjjjiiihhhddd]]]QQQDDD<<<444000,,,+++---...,,,***************************'''((()))***+++******)))(((((()))***************)))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((((((((('''((((((((())))))))))))+++***)))((((((((()))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''''')))+++))))))(((((((((((())))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&)))))))))(((((((((((('''******)))))))))(((((((((***)))(((''''''((()))***&&&'''((()))************)))''''''(((++++++***'''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))******************************************))))))))))))******+++++++++*********))))))))))))))))))************++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,------,,,++++++***,,,---......//////..................////////////zzz|||uuu___OOOEEE>>>===???<<<;;;;;;::::::999999888888:::===>>>???===;;;:::777888999:::===AAAGGGKKKLLLKKKHHHDDDDDDGGGNNNRRR___eeemmmrrrsssqqqnnnlllkkkkkkjjjhhhaaaWWWKKKCCC666222---,,,---///...,,,++++++++++++++++++++++++)))))))))))))))*********(((((()))*********************))))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''***)))))))))((((((''''''((((((((()))))))))))))))***)))((('''''''''((((((******)))(((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))(((((((((((())))))(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))***))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((''''''''''''++++++*********)))))))))))))))(((((((((((())))))&&&''''''((()))))))))))))))(((((()))+++,,,***)))))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************))))))))))))******+++++++++***************)))************+++++++++++++++++++++++++++++++++)))))))))************+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,+++++++++++++++******,,,---......//////......---............/////////}}}pppYYYIII???===>>>:::;;;;;;;;;;;;:::999888888:::===@@@AAA@@@>>>===;;;;;;::::::;;;>>>BBBEEEIIIHHHFFFCCCBBBDDDIIILLLXXX___iiiqqqtttssspppoookkkkkkkkkiiiddd[[[QQQIII:::555///,,,---......,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''))))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''(((+++***)))(((''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++***((((((***+++))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))***************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))((((((((('''''''''++++++++++++*********)))))))))(((((((((((())))))&&&&&&'''(((((((((((((((((((((((()))*********)))))))))))))))))))))))))))*********++++++***))))))))))))))))))))))))))))))************)))))))))(((((()))))))))******************************************))))))))))))******************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......///.........---------.........//////gggPPPDDD???>>>::::::;;;;;;;;;:::999999999;;;>>>AAACCCCCCBBBAAA===;;;999999:::<<>>AAACCCEEEFFFFFF<<<:::777777:::===>>>???<<<>>>AAABBBCCCCCCEEEGGGKKKSSS^^^hhhnnnpppqqqqqqpppooommmllljjjfffaaa]]]KKKCCC999111///...---+++*********************************)))))))))))))))(((((()))***************''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((()))))))))((((((+++******)))((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))(((''''''(((***))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))******++++++******++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************))))))))))))++++++*********)))))))))(((((())))))))))))(((((('''(((((())))))(((((((((%%%'''((()))((('''((()))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))************))))))))))))))))))))))))******************************************))))))))))))*********************+++++++++''''''((((((((()))))))))++++++++++++++++++++++++((((((((())))))))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++,,,---...///,,,---......//////......,,,------------.........zzzaaaRRRHHHBBB;;;:::999999999:::;;;;;;:::;;;<<>>AAADDDFFFGGGDDDFFFJJJRRR\\\dddhhhiiimmmnnnlllhhhhhhkkkmmmkkkccc^^^UUUIII===555000...///---------......,,,+++,,,++++++***************))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''(((((()))(((((((((***)))))))))((((((((('''))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''(((((((((''''''###$$$%%%&&&''')))*********)))(((''''''(((((()))((((((((((((((((((((((((++++++************++++++(((((())))))))))))((((((***)))((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))************(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))((()))***+++***)))++++++++++++++++++++++++***************************))))))(((((())))))***,,,,,,,,,++++++*********)))************+++++++++,,,,,,+++***************,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++.........---------,,,,,,qqqbbbWWWPPPMMMMMMGGGDDD@@@>>>>>>>>>======<<<<<<;;;:::<<<@@@FFFJJJVVVTTTOOOFFF===777777888666777999<<>>>>>>>>===<<<;;;999:::===CCCHHHQQQRRRQQQIII???888777999666777888;;;>>>BBBEEEGGGIIIGGGEEEGGGNNNWWWaaagggkkkooopppnnnooorrrrrroookkkgggaaaXXXNNNCCC999333111///------......---,,,,,,,,,+++************+++))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((())))))(((''''''&&&%%%%%%)))))))))))))))((('''&&&))))))))))))(((((((((((())))))(((((((((((())))))***))))))((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++((()))))))))************++++++***)))(((''''''&&&++++++******)))((((((((())))))))))))))))))))))))))))))((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))((()))+++,,,+++***************************************************)))***+++,,,,,,+++***)))+++++++++***************))))))*********+++++++++******)))))))))))))))***++++++,,,,,,---------...,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------........................{{{tttkkkaaaYYYSSSPPPPPPMMMIIIDDD@@@??????@@@======;;;999999<<<@@@DDDHHHKKKLLLGGG???999888:::777777888:::>>>AAAEEEGGGIIIGGGEEEEEEIIIRRR\\\ccckkkoooqqqqqqqqqtttsssooommmiiiddd]]]UUUKKK???888222000...---------,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******))))))((('''&&&&&&)))*********)))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))***))))))((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++((()))))))))************---,,,+++***)))(((((('''************))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++))))))***+++,,,+++***************************************************++++++------------++++++************************))))))*********+++++++++***)))))))))))))))******+++++++++,,,,,,---------,,,,,,+++++++++++++++***++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------..................~~~xxxpppeee\\\VVVUUURRRNNNHHHBBB@@@AAACCC======<<<:::999:::===@@@>>>AAACCCBBB>>>;;;:::;;;888888888:::<<<@@@DDDFFFGGGGGGFFFFFFHHHOOOWWW\\\fffkkkoooppprrrtttsssnnnmmmjjjeeeaaa\\\RRRGGG???666333000...---,,,+++***+++***))))))(((((())))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))******++++++******)))&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))*********)))(((((((((((((((((())))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((******(((&&&$$$&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''((()))))))))))))))(((((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))(((((())))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))************************++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((('''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***)))***,,,,,,,,,+++************************************************,,,,,,,,,------,,,,,,,,,)))))))))***************)))************+++++++++******)))))))))***++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------~~~~~~zzzwwwzzz}}}{{{sssnnngggddd\\\RRRHHHBBBAAABBB<<<<<<<<<;;;:::999;;;===:::;;;<<<=========<<<;;;999888777888:::===AAACCCDDDFFFHHHIIIJJJMMMRRRVVV]]]dddjjjmmmqqqtttsssnnnnnnkkkgggdddaaaYYYOOOFFF;;;888333000...---,,,+++,,,+++******))))))******))))))))))))))))))))))))%%%&&&((()))************)))))))))))))))))))))))))))******++++++******)))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))*********))))))'''((((((((()))))))))***))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((()))))))))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((())))))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))'''(((+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++************************************************+++++++++******+++++++++((()))))))))*********+++)))************+++++++++***************+++,,,,,,+++******************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------}}}wwwsssuuuzzz~~~|||wwwlll]]]NNNDDD@@@@@@;;;<<<===<<<:::999999:::888888999;;;===>>><<<:::888777666777888;;;???AAABBBEEEIIIKKKKKKMMMPPPSSSVVV^^^eeejjjoootttsssooooookkkhhhfffddd^^^TTTLLL???;;;666222000///---,,,---,,,++++++******++++++))))))))))))))))))))))))$$$%%%''')))++++++++++++))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''((()))***************'''((((((((())))))******))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''))))))((('''&&&&&&%%%%%%))))))*********((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))************++++++***)))((('''&&&&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&(((+++......,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,(((''''''&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++))))))))))))))))))))))))************************+++***)))(((((()))***+++(((((())))))*********+++)))************+++++++++++++++******+++,,,------+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,zzzuuuxxx~~~~~~~~~mmmXXXJJJEEEDDD===;;;::::::;;;<<<;;;:::888:::;;;<<<<<<:::999777>>>;;;888999===@@@AAA@@@BBBDDDGGGIIIJJJJJJHHHGGGPPPVVVaaajjjqqqrrrqqqpppmmmmmmnnnlllgggaaaZZZVVVJJJAAA666///......,,,***++++++++++++++++++++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((************************+++***)))'''''''''((()))***))))))((())))))***+++***)))((((((((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((()))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((()))***,,,,,,,,,+++***++++++************++++++,,,+++***+++,,,,,,+++*********++++++)))&&&###!!!******))))))((((((''''''((((((((((((((()))******++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******************************))))))((((((''''''***++++++,,,,,,++++++*********************************)))))))))+++,,,---,,,+++++++++******))))))+++++++++*********)))))),,,++++++******++++++,,,************************,,,++++++******++++++,,,++++++******)))(((''''''***+++,,,,,,,,,***)))(((******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---}}}}}}dddQQQGGGCCC===;;;::::::;;;<<<<<<;;;999:::;;;======<<<;;;:::>>>;;;999999<<>><<<::::::<<<======<<<:::;;;<<<===>>>??????@@@@@@===::::::;;;<<<=========???BBBEEEGGGHHHHHHHHHIIINNNVVV___ggglllnnnoooqqqrrrrrrppplllgggaaa^^^UUUKKK>>>333///......---************************((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((((((((((((((((((((((()))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((((())))))((('''&&&%%%$$$%%%&&&(((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((******))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))(((((('''&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''&&&&&&''''''+++******))))))******+++***)))((()))***+++***(((&&&&&&'''(((((()))******))))))))))))((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***************************))))))))))))(((((((((******++++++++++++************************************)))((((((((())))))******))))))))))))((((((+++++++++***************++++++++++++++++++++++++************************++++++************+++++++++++++++******))))))(((,,,+++************************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---|||dddPPPEEE@@@>>>;;;;;;<<<=========<<<<<<<<<===???BBBDDDEEEDDDBBB>>><<<;;;;;;;;;;;;;;;<<>>=========<<<===@@@DDDHHHJJJKKKIIIEEEAAA===::::::::::::;;;<<>><<<<<>>DDDKKKOOO]]][[[UUULLLCCC===:::;;;;;;;;;;;;<<>><<<<<<;;;;;;BBB@@@<<<;;;>>>DDDKKKOOObbb```ZZZPPPEEE>>>;;;;;;<<<;;;;;;<<>>>>><<<999777<<>>;;;:::;;;;;;===???BBBCCCKKKKKKIIIHHHJJJRRR^^^gggmmmooopppoookkkgggeeeddddddccc```YYYNNNBBB777111...---,,,***((()))+++---***+++,,,,,,+++***)))(((++++++************++++++,,,,,,,,,+++++++++*********)))((()))*********)))''''''(((((())))))************)))((((((((((((((())))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%******))))))((((((((('''))))))(((((('''''''''&&&'''***+++)))%%%%%%)))...))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))((((((((('''((((((((((((((()))******'''((()))******)))((('''((((((((((((((((((((((((,,,+++)))((('''(((***+++((((((((((((((((((((((((***)))((((((((()))+++,,,***)))'''((()))***((('''))))))(((((((((((())))))***)))(((''''''((()))***'''''''''''''''((())))))***(((&&&&&&'''(((((('''))))))))))))************))))))))))))************'''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))) !!!"""###$$$&&&''''''************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************))))))))))))******************************************************************************+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))......---,,,+++***)))(((+++++++++************)))************************************************|||}}}~~~~~~}}}}}}yyymmm___SSSKKKJJJFFFBBB???===<<<===;;;===>>><<<:::===DDDJJJXXXaaahhheeeWWWHHHAAA???:::::::::;;;<<>>999<<>>999999999:::;;;>>>@@@AAAEEEGGGGGGGGGGGGLLLTTTZZZdddhhhlllmmmkkkgggdddbbbdddaaa^^^\\\YYYPPPCCC999111000///------,,,------))))))***+++++++++******++++++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((((((((((())))))))))))((((((((((((+++******)))))))))))))))'''(((((((((((((((((()))((((((((((((''''''''''''&&&)))+++)))%%%###$$$&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((***************************)))((('''&&&'''((()))((((((((((((((((((((((((******)))))))))***+++,,,)))((('''((()))***)))((((((''''''''''''''''''((((((((())))))))))))(((((('''''''''''''''((())))))+++)))(((((()))+++***)))))))))))))))************''''''((((((((()))))))))'''''''''(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************(((((()))))))))*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))************************************************vvvwwwwwwvvvuuuuuuvvvxxx{{{|||}}}~~~~~~~~~}}}|||zzz~~~~~~|||~~~~~~tttnnneee^^^UUURRROOOLLLKKKHHHCCC???;;;===??????===;;;<<<===BBBLLLWWWZZZTTTJJJBBB>>>999999999999:::<<<>>>???DDDFFFIIIIIIIIIKKKPPPUUU^^^ccciiilllllliiifffddddddaaa^^^______YYYLLLAAA555333000...------,,,+++))))))******++++++++++++++++++************++++++*********))))))))))))(((((()))))))))(((((())))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))((((((((()))*********+++((((((((((((((('''''''''$$$'''***+++)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&''''''((()))(((((())))))))))))((((((''''''''''''''''''''''''))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((()))))))))******)))((('''((()))***)))(((''''''&&&&&&&&&&&&'''''''''((()))******)))(((''''''''''''''''''((())))))((('''&&&&&&((()))((('''((()))))))))************''''''''''''((((((((((((&&&'''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&************)))))))))((())))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((((((((((((((((((((((((((************************************************))))))))))))*********+++***))))))))))))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************************************rrrssstttsssrrrrrrtttvvvzzz{{{|||}}}}}}|||{{{{{{xxx|||zzz}}}~~~}}}~~~wwwmmmddd^^^VVVNNNMMMOOOMMMGGG@@@??????>>>===;;;::::::;;;===CCCJJJNNNLLLGGGCCC@@@;;;:::999999:::;;;<<<===AAADDDGGGHHHGGGHHHKKKOOOWWW]]]eeejjjkkkjjjiiihhhfffcccaaacccddd___SSSIII;;;666111...------+++***)))))))))******+++,,,,,,++++++************++++++*********))))))))))))(((''')))***)))''''''(((*********))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))***%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((###%%%'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''(((((()))***))))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''((()))******)))''''''&&&&&&&&&&&&'''''''''((()))******)))(((''''''''''''''''''((())))))'''&&&&&&''')))))))))'''((()))))))))************''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))++++++++++++************************)))))))))((())))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((((((((((((((((((************************))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))******)))))))))************************,,,,,,,,,+++++++++******+++++++++*********))))))************************************************mmmnnnoooooonnnnnnppprrrxxxyyy{{{|||||||||{{{zzz|||~~~~~~~~~}}}|||{{{{{{uuuwwwyyyyyyxxxyyyzzz|||}}}{{{zzz|||~~~{{{wwwzzz}}}~~~|||yyyyyyzzzzzz{{{|||||||||~~~}}}{{{zzz{{{}}}||||||xxxooojjjbbbYYYUUUUUURRRJJJCCCAAA@@@>>><<<;;;::::::;;;===???CCCFFFGGGGGGEEEDDD======;;;:::999::::::;;;<<>>AAADDDFFFEEECCCAAA???===;;;999999999999:::===@@@AAA@@@AAADDDGGGIIIOOOXXX```fffjjjmmmooommmkkkjjjiiigggccc]]]YYYKKKBBB777000......---+++,,,+++***)))))))))***+++++++++************++++++,,,+++++++++************%%%(((+++)))&&&%%%'''***(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))***++++++************))))))))))))''''''''''''((((((((())),,,+++******************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((()))))))))(((''''''''''''((())))))***)))(((''''''((()))***************************))))))******))))))((((((((((((((((((((((((((((((((((((***+++++++++***)))((('''&&&'''***+++***))))))((((((''''''(((((()))))))))(((((((((((())))))'''''''''''''''((())))))''''''(((***,,,,,,+++)))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((()))))))))************************))))))))))))************************************************))))))))))))))))))))))))************++++++++++++***+++,,,,,,,,,,,,+++******************************+++++++++++++++,,,,,,+++++++++************)))************************************************___aaaccccccdddeeehhhjjjiiijjjlllnnnpppppppppooonnnpppsssuuuvvvxxx{{{}}}yyyzzz{{{{{{|||}}}~~~}}}}}}|||}}}{{{xxxwwwyyyzzz{{{{{{xxxuuusssuuuzzz}}}|||yyyyyywwwtttqqqnnnmmmllllllkkkkkkjjjhhhggghhhkkknnniiifffeeehhhmmmooommmjjjkkkkkkiiihhhgggfffffffffbbbbbbbbbbbbdddgggkkkmmmnnnpppsssuuuuuurrrnnnlllhhhgggeeedddeeehhhkkklllnnnooovvvzzzyyy}}}ttt}}}ttt```SSSNNN@@@@@@???@@@???===:::888999999:::>>>BBBDDDCCCAAABBBAAA>>><<<:::888888888:::>>>AAABBBAAAAAAEEEHHHEEEKKKSSS\\\ccchhhmmmpppooonnnmmmkkkgggccc___]]]QQQGGG:::111//////...------,,,***)))))))))******++++++************++++++,,,,,,,,,++++++++++++***%%%(((+++***&&&$$$'''+++''''''(((((())))))******((((((((((((((()))******))))))))))))((((((((((((''''''&&&''''''((())))))((((((''''''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&$$$###$$$&&&)))******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******'''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((()))***+++,,,---,,,++++++''''''&&&'''***++++++***))))))(((((((((((())))))***)))(((''''''((()))***'''''''''''''''((())))))%%%%%%&&&(((******)))'''))))))))))))************))))))))))))************************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************))))))))))))************************************************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++((()))***+++,,,---......+++++++++************)))************************************************UUUUUUWWWYYY\\\^^^___```bbbccceeeggghhhhhhgggffffffiiimmmqqqsssttttttsssvvvuuusssrrrssstttvvvwwwxxxzzz||||||zzzwwwvvvvvvwwwvvvuuuvvvwwwyyyyyyxxxvvvtttqqqoooppprrruuuwwwqqqpppnnnllliiifffdddccc___```aaabbbbbbaaa```___\\\[[[ZZZ]]]aaadddcccbbb``````____________^^^^^^ZZZYYYXXXXXXYYY\\\```bbbeeefffhhhhhhgggdddaaa______^^^\\\[[[[[[]]]^^^___dddiiiooosssyyy{{{~~~}}}{{{ppp[[[RRRKKKEEEAAA@@@???;;;:::;;;:::::::::::::::===AAAEEEBBBAAA???>>><<<;;;;;;;;;<<<;;;<<<@@@EEEHHHHHHFFFHHHFFFGGGNNNZZZccchhhiiinnnnnnnnnooonnniii```ZZZWWWNNNBBB888333000---+++,,,+++******)))*********+++++++++************)))************************))))))************))))))''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''((()))++++++######$$$&&&((()))***+++))))))((((((((((((((()))***)))(((''''''((()))*********))))))((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))************************)))******+++++++++******)))(((((('''''')))***+++))))))))))))************))))))))))))************++++++************++++++(((&&&$$$%%%((()))'''%%%))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))+++++++++*********))))))***)))((()))***+++***(((+++++++++***************+++++++++*********))))))******))))))******+++,,,************************)))***,,,,,,+++++++++,,,((()))***+++++++++++++++************************------,,,,,,+++***))))))QQQRRRSSSUUUWWWYYY[[[\\\]]]___```bbbcccbbbaaa```cccdddfffhhhkkkmmmnnnooopppooonnnmmmnnnoooqqqrrrsssuuuwwwxxxvvvttttttttttttsssqqqrrrsssttttttsssooonnnkkkjjjjjjkkkmmmooojjjiiigggeeebbb```^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVUUUTTTVVVZZZ\\\[[[ZZZXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTTTTUUUXXX[[[]]]```aaabbbcccaaa___\\\ZZZVVVUUUUUUTTTUUUWWWYYYZZZ\\\aaafffiiimmmwww|||{{{~~~{{{yyy}}}zzz{{{iii[[[NNNGGGBBB@@@>>>;;;999;;;777888999999:::>>>CCCFFFGGGEEECCC???<<<:::999888;;;;;;<<<@@@EEEHHHIIIHHHIIIGGGGGGLLLVVV```fffiiilllllllllmmmlllggg```ZZZUUUOOOFFF===666222///---,,,,,,+++***************+++++++++************)))************************))))))************))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))******)))))))))((((((((('''((((((((((((((('''''''''''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))************************((()))))))))))))))(((((((((((('''''''''((()))***(((((()))))))))*********))))))))))))************+++******))))))******+++)))'''&&&&&&((()))(((&&&))))))))))))))))))))))))'''(((((())))))(((((('''***)))(((''''''((()))***))))))))))))))))))))))))***************************)))))))))))))))))))))))))))************))))))+++++++++*********))))))***)))((()))***+++***((())))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,************************(((***,,,,,,+++***+++,,,))))))***+++++++++******************************------,,,++++++***))))))KKKLLLMMMOOOQQQSSSTTTUUUWWWWWWYYYZZZZZZYYYXXXWWW\\\\\\\\\]]]```cccfffhhhhhhgggfffffffffgggiiijjjiiillloooppppppooooooooonnnllljjjjjjlllllllllkkkfffeeedddcccbbbbbbbbbbbb```___]]][[[YYYWWWVVVUUUSSSTTTUUUUUUUUUUUUTTTSSSPPPOOOOOOPPPRRRSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMPPPOOONNNNNNPPPRRRUUUVVVXXXYYYZZZZZZYYYWWWUUUSSSMMMMMMMMMMMMOOOQQQSSSUUUUUUXXX\\\^^^```hhhsss|||{{{xxx|||}}}}}}~~~www{{{~~~yyywwwcccSSSKKKCCCAAA>>>:::999;;;555666888999;;;>>>CCCGGGIIIGGGDDD@@@===;;;999999::::::;;;???DDDHHHJJJKKKLLLIIIGGGIIIPPPZZZccchhhkkkjjjjjjjjjiiifff```\\\UUUSSSMMMEEE<<<555111///---,,,++++++******+++++++++++++++************)))************************))))))************))))))((((((((((((((()))******((())))))******))))))((())))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((''''''(((((()))***+++******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))************************((((((((((((''''''&&&%%%'''''''''''''''((())))))(((((())))))))))))******))))))))))))************+++******))))))******+++)))((('''((()))***)))'''))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))******))))))************))))))+++************)))))))))***)))((()))***+++***((((((((())))))******+++++++++************)))))))))******))))))******+++,,,************************''')))++++++***)))***+++******+++++++++******)))************************,,,,,,,,,+++******))))))GGGGGGHHHJJJKKKMMMNNNOOOPPPQQQQQQRRRQQQQQQPPPOOOTTTTTTUUUWWWYYY[[[]]]_________^^^^^^^^^___```aaa^^^aaaeeeggggggggghhhiiieeedddbbbaaabbbcccbbbaaa^^^^^^]]]]]][[[ZZZYYYXXXWWWVVVUUUTTTRRRPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIKKKLLLOOOPPPPPPQQQRRRRRRQQQOOOMMMLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPRRRUUUWWWYYY___hhhooo~~~zzz}}}|||xxxyyy~~~{{{fffWWWNNNFFFAAA>>>:::999;;;666777888999:::===AAADDDEEEDDDBBB@@@???===<<<<<<999:::;;;>>>BBBGGGKKKMMMNNNLLLIIIHHHLLLTTT^^^eeeiiiiiiiiiiiihhheeebbb___XXXYYYWWWOOODDD999333000------,,,++++++++++++++++++++++++*********))))))************************))))))************)))))))))(((((('''((()))******))))))************))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((()))******''''''((((((((())))))))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))************************((()))(((((('''&&&%%%$$$'''''''''''''''((((((((((((((((((((()))))))))***((()))))))))******************))))))))))))*********)))))))))******))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))*********))))))************))))))************))))))))))))***)))((()))***+++***(((******+++,,,------......************))))))))))))******))))))******+++,,,************************''')))******)))))))))++++++++++++++++++***)))(((************************,,,+++++++++******))))))DDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNQQQTTTVVVWWWVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXTTTWWW[[[]]]^^^^^^______\\\ZZZXXXXXXYYYYYYXXXWWWXXXXXXXXXWWWVVVTTTRRRQQQQQQPPPPPPOOOMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJMMMOOOQQQTTTYYY```eeemmmvvv}}}yyy|||}}}kkkZZZQQQHHHCCC???:::999;;;999:::::::::999:::<<<>>>BBBCCCCCCBBBAAA???===;;;999999:::<<<@@@EEEJJJMMMOOOOOOMMMKKKKKKPPPYYY```ggghhhjjjjjjiiifffdddbbb]]]______XXXLLL???666222...------,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))************))))))((((((((((((((())))))***))))))************))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((()))(((((((((((())))))***&&&&&&&&&''''''(((((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&%%%'''''''''((((((((((((((('''(((((((((((()))))))))((()))))))))***************))))))))))))))))))***)))*********))))))******(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))***)))((()))***+++***(((******+++,,,------......))))))))))))))))))))))))******))))))******+++,,,************************''')))******)))))))))++++++++++++++++++***)))(((************************++++++***************)))AAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFIIILLLPPPRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQLLLOOOSSSUUUUUUTTTUUUUUUSSSRRRPPPPPPQQQRRRQQQPPPRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKMMMQQQVVVZZZ]]]cccooo~~~|||xxxsss[[[RRRJJJEEEAAA;;;:::;;;;;;<<<<<<:::888888999:::CCCDDDFFFFFFDDD@@@<<<999888999::::::===BBBHHHMMMOOORRRSSSQQQNNNOOOTTTZZZcccfffjjjkkkiiifffdddddd```bbbccc^^^TTTGGG<<<666///...------,,,,,,------+++++++++************)))************************))))))************))))))''''''((()))))))))))))))((())))))******))))))((())))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((((((((()))))))))))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''&&&&&&%%%%%%(((''''''(((((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''(((((()))***)))))))))''''''(((((((((((())))))))))))))))))***************))))))(((((())))))***(((***+++***)))((()))***))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))(((((()))))))))))))))******)))((()))***+++***((((((((())))))******++++++(((((()))))))))))))))*********))))))******+++,,,************************''')))++++++***)))***+++******+++++++++******)))************************************************??????@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEECCCDDDFFFHHHJJJKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJGGGJJJMMMNNNNNNLLLLLLMMMLLLKKKJJJJJJKKKMMMLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDD@@@BBBCCCBBB@@@???@@@BBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAABBBBBBBBBBBBAAABBBDDDEEEGGGJJJMMMOOOTTTUUU\\\hhhrrr||||||{{{vvvZZZRRRKKKHHHCCC===:::;;;;;;<<<<<<:::888777777888BBBEEEIIIKKKIIIEEE???;;;888999999999:::???FFFKKKMMMTTTZZZYYYSSSOOOQQQTTT___ccciiikkkiiifffdddcccbbbbbbcccaaa[[[PPPDDD;;;///......---------------+++++++++************)))************************))))))************))))))%%%''')))++++++***(((''''''(((((())))))(((((('''))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))((((((((('''''''''''''''''''''''''''((()))***+++'''((()))******)))(((''''''((((((((()))))))))***((((((((((((((('''''''''''''''((((((((((((''''''******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((***+++++++++***)))'''''''''((((((((())))))))))))))))))************))))))(((((((((((())))))''')))+++***((('''(((***))))))))))))))))))))))))'''(((((())))))((((((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))(((((((((((())))))*********)))((()))***+++***((())))))))))))))))))))))))(((((((((((())))))************))))))******+++,,,************************(((***,,,,,,+++***+++,,,))))))***+++++++++******************************))))))))))))************>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBDDDDDDAAAAAAAAABBBDDDFFFHHHIIIDDDEEEFFFFFFGGGFFFFFFFFFEEEGGGJJJKKKJJJHHHGGGHHHIIIGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCC@@@BBBDDDCCC@@@???AAACCC>>>>>>??????@@@AAAAAABBB>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>@@@BBBCCCDDDDDDDDDAAAAAABBBCCCEEEFFFHHHIIIRRRPPPSSSZZZ```hhhvvvzzzzzztttZZZRRRLLLIIIEEE>>>;;;;;;:::;;;;;;:::888777777888>>>BBBIIINNNNNNJJJDDD@@@888999999888888===DDDJJJLLLUUU^^^^^^WWWPPPOOOQQQ[[[aaahhhjjjhhheeebbbbbbaaaaaaaaabbb___VVVJJJ@@@//////...------------...+++++++++************)))************************))))))************))))))$$$&&&))),,,,,,***(((&&&''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((***)))(((((((((((())))))%%%%%%&&&((()))+++,,,---''''''''''''((()))++++++'''((()))******)))(((''''''((((((((())))))******))))))(((((('''''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((((()))***,,,,,,++++++***''''''''''''((((((((()))))))))))))))************))))))(((((((((((())))))''')))+++***'''&&&(((***))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))'''((((((((())))))*********)))((()))***+++***(((+++++++++***************'''((((((((())))))***************)))***++++++,,,************************)))***,,,,,,+++++++++,,,((()))***+++++++++++++++************************)))))))))))))))*********<<<<<<<<<============>>>????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE??????@@@AAAAAAAAAAAA@@@BBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@????????????AAA>>>======@@@@@@>>><<<>>>>>>>>>>>>???@@@AAABBB======>>>>>>??????@@@@@@===>>>>>>>>>?????????@@@AAAAAA@@@@@@AAACCCDDDFFFFFFHHHLLLPPPTTT[[[aaafff~~~{{{zzz}}}ttt^^^UUUKKKEEEEEEDDD@@@;;;===<<<;;;::::::::::::;;;999<<>>@@@KKKMMMQQQUUUWWWUUUPPPLLLUUU\\\eeeiiigggdddcccdddccceeefffeee```XXXPPPJJJ@@@555,,,,,,//////------,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++)))(((&&&%%%%%%&&&'''(((%%%''')))***((('''''''''))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))******************))))))))))))************))))))((((((''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((+++,,,,,,++++++***)))((())))))))))))))))))))))))++++++******)))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((((((((()))))))))'''&&&(((+++,,,***'''******)))((((((((((((((($$$'''***+++***)))((()))******))))))((((((''''''%%%%%%&&&'''((()))******++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))*********+++,,,,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))******+++++++++******''''''(((******+++++++++(((((((((((())))))))))))++++++************++++++************************************************,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))));;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCBBBAAA@@@AAA@@@???>>>============@@@>>>===>>>@@@AAA???===??????>>>>>>??????@@@@@@======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBEEEFFFHHHIIIKKKNNNSSSVVVeeettt~~~zzzrrrkkk```XXXNNNJJJIIIGGGBBB<<<<<<<<<<<<;;;:::::::::::::::===CCCLLLRRRQQQJJJCCC>>>===;;;:::;;;<<>>>>>>>>>>>????????????============>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFCCCAAA???@@@???>>>===============???>>>===>>>@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>???=========>>>>>>>>>>>>???>>>>>>>>>>>>============>>>=========>>>???@@@AAABBBCCCCCCCCCBBBCCCFFFIIINNNYYYjjjzzz}}}yyyyyywwwqqqmmmccc[[[RRRLLLJJJGGGBBB===<<<<<<<<<<<<;;;:::999888:::<<>>======>>>@@@AAAAAADDDHHHMMMQQQRRROOOMMMMMMUUU^^^dddeeedddcccccchhhiiikkkkkkhhhbbb\\\WWWHHH<<<111......---,,,---++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((+++***)))(((&&&%%%$$$$$$((()))++++++***))))))***))))))))))))(((((((((((((((''''''''''''(((((()))(((((())))))))))))*********))))))(((((())))))***'''''''''((()))*********((()))******(((((()))***************************(((((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))***))))))(((((())))))***'''''''''(((((()))))))))(((((((((((())))))))))))))))))******))))))((('''************************(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''(((((())))))(((((('''''''''&&&&&&''''''''')))((('''((())))))(((&&&)))((((((''''''''''''(((%%%(((******)))(((((()))***))))))))))))(((((((((++++++++++++*********)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((('''''')))))))))*********++++++************************************))))))))))))(((((()))))))))*********+++++++++++++++***)))((('''((()))******+++******************++++++++++++++++++************++++++************************************************++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????>>>??????@@@@@@@@@@@@@@@EEEEEEFFFGGGFFFDDDBBB@@@BBBAAA@@@???????????????>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<>>???@@@@@@@@@AAADDDFFFEEEMMMXXXfffyyy}}}}}}}}}~~~zzzuuukkkcccXXXPPPLLLIIIFFFBBB============<<<:::888777999;;;>>>DDDJJJLLLKKKIIIAAAAAA@@@@@@@@@@@@@@@AAA@@@BBBGGGLLLQQQSSSRRRQQQNNNTTT[[[aaabbb```___^^^hhhiiikkkkkkiiieee```]]]QQQDDD888222000------///++++++++++++++++++++++++******************************++++++++++++******))))))))))))((('''%%%$$$((()))******)))((()))***))))))))))))((((((((((((((((((''''''''''''((()))(((((((((((()))))))))***))))))(((((((((((())))))'''((((((((()))))))))***(((***+++***)))((()))***''''''''''''''''''''''''&&&&&&((())))))*********((((((((((((((((((((((((''''''(((((())))))((((((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))******))))))))))))******&&&''''''((()))******+++(((((((((((())))))))))))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((++++++++++++++++++***)))(((((('''''''''''''''(((&&&(((******)))(((((()))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))((((((''''''&&&)))*********++++++++++++*********************************)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,+++***)))((('''(((((()))***************)))))))))*********++++++++++++************++++++************************************************------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA>>>???@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????@@@@@@???<<<>>>???@@@@@@AAACCCEEEDDDGGGMMMXXXhhh~~~xxxzzz~~~~~~|||uuummm```VVVPPPMMMJJJHHH@@@??????>>><<<:::999888999:::<<<@@@DDDGGGHHHHHHCCCCCCCCCCCCBBBAAA@@@@@@???@@@DDDIIIOOORRRRRRQQQKKKPPPVVV\\\^^^_________jjjkkkllllllkkkhhheeebbbVVVJJJ>>>666111,,,,,,...+++++++++,,,,,,+++++++++************************)))***++++++++++++***)))&&&'''((())))))((((((''''''((()))(((''''''((()))))))))))))))((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((***+++***)))((()))***''''''''''''''''''''''''%%%&&&''')))************(((((((((((((((((((((((('''((()))*********))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))************))))))&&&''''''((()))******+++(((((((((((())))))))))))+++******)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******'''(((((()))))))))))))))(((((()))******)))((((((******+++++++++*********(((((('''''''''(((((()))''')))******((('''((()))))))))))))))************''''''(((((()))******+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))*********))))))((((((((()))*********++++++++++++************************))))))))))))))))))******,,,,,,,,,,,,------------,,,,,,,,,+++***)))((('''((())))))************)))((((((((()))))))))******++++++************++++++************************************************---,,,,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))<<<<<<<<<============>>>========================>>>>>>>>>>>>????????????============>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAAAAABBBBBBBBBBBBBBBHHHGGGEEEDDDCCCDDDDDDEEEAAA@@@@@@?????????@@@@@@???@@@BBBBBBAAAAAABBBDDDCCCCCCBBB@@@@@@?????????AAA@@@@@@@@@@@@?????????===>>>>>>>>>????????????<<<===>>>>>>>>>>>>=========???@@@@@@???>>>???AAABBBAAAEEELLLXXXkkkzzzuuuvvvzzz|||}}}~~~~~~{{{ssshhh]]]TTTNNNIIIFFFCCCBBB@@@>>><<<;;;::::::::::::<<<>>>@@@BBBDDDFFFCCCDDDDDDDDDDDDBBB@@@???<<<===???DDDIIILLLMMMMMMFFFIIIOOOVVV\\\aaadddfffmmmnnnoooooonnnllliiihhhZZZOOOBBB999222+++)))+++++++++,,,,,,,,,,,,++++++************************'''((()))******)))((('''&&&''''''(((((()))******'''(((((('''&&&&&&((()))))))))))))))(((((((((((()))((((((''''''''''''(((''''''(((((((((((()))))))))((((((''''''(((((()))*********)))((('''''''''((()))******(((((()))***************************&&&'''((()))************))))))))))))))))))))))))&&&''')))***++++++***)))***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))((())))))******))))))((('''''''''(((((()))))))))(((((((((((())))))))))))+++***)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******'''((())))))******))))))%%%&&&'''(((((('''&&&%%%%%%'''))))))((((((((())))))(((((((((((())))))***((()))***)))((('''((())))))))))))************+++%%%%%%&&&'''((()))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***************))))))))))))*********++++++++++++++++++++++++++++++))))))))))))************))))))*********++++++++++++++++++++++++***)))((())))))************))))))'''((((((((())))))))))))++++++************++++++***************************************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))=========>>>>>>>>>????????????????????????????????????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????AAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@AAAAAABBB@@@BBBCCCCCCAAA@@@AAACCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@======>>>???@@@AAABBBBBB===>>>>>>??????>>>======>>>???AAAAAA???>>>???@@@AAA???AAAFFFNNN[[[sss~~~wwwuuusssqqquuuzzzyyy{{{xxxooodddYYYPPPJJJGGGEEEAAA>>><<<;;;<<<<<<<<<===>>>>>>>>>@@@BBBCCCCCCDDDEEEFFFDDDBBB???===;;;;;;<<<@@@DDDHHHIIIHHHEEEGGGKKKRRRZZZaaagggiiinnnnnnooonnnmmmllljjjiii```UUUIII@@@666---***+++++++++,,,------,,,++++++************************'''((()))******)))(((''')))((((((''''''((()))***((())))))(((&&&''')))***))))))))))))(((((((((((())))))(((''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((('''((())))))''''''((()))************************(((((()))***+++++++++***))))))))))))))))))))))))$$$&&&((()))******)))((()))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))'''((())))))))))))(((''''''''''''''''''''''''((((((((((((((())))))))))))***)))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((()))************)))%%%&&&'''(((((('''&&&%%%"""%%%(((((('''''')))***)))))))))))))))***++++++)))******)))'''&&&((()))))))))*********+++++++++&&&&&&&&&''''''(((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))******************+++((((((((()))))))))******++++++++++++++++++++++++((()))))))))************))))))))))))******************+++++++++******)))))))))************))))))(((((()))))))))*********++++++************++++++************************************************(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDAAACCCEEEGGGGGGFFFDDDBBBDDDDDDCCCCCCCCCDDDDDDEEEAAACCCDDDCCCAAA???AAACCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA======>>>@@@AAABBBCCCDDD???@@@AAABBBBBBAAA@@@???===???AAABBBAAAAAABBBDDDDDDAAAAAAEEEIIIRRRggg{{{}}}vvvoookkkooouuuzzzxxx{{{zzzkkk^^^UUUJJJGGGBBB>>><<<;;;===>>>>>>?????????>>>???@@@BBBCCCDDDFFFFFFEEEBBB???===<<<;;;<<>>===??????>>>=========;;;:::;;;>>>AAABBBDDDDDDBBB>>><<<<<<======;;;999<<>>>>><<<=========;;;:::;;;>>>@@@DDDFFFGGGFFFBBB???>>>>>>===:::999;;;@@@EEEHHHIIIPPPQQQQQQPPPQQQVVV___fffjjjlllnnnooonnnllllllmmmjjjfff]]]RRREEE;;;444111...---,,,,,,------+++))),,,+++++++++************************************))))))))))))))))))))))))*********************)))***)))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***(((&&&'''***+++***)))***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++(((&&&'''(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))((((((((((((((()))******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***************)))))))))(((+++++++++*********))))))))))))))))))************+++***)))(((((()))***+++***))))))))))))))))))***))))))))))))))))))))))))************************)))************++++++++++++++++++++++++***)))((((((((((((((((((((((((((())))))************)))))))))***++++++++++++***)))+++++++++++++++++++++++++++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))FFFDDDDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIIIIHHHHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJLLLNNNNNNLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJTTT___xxx}}}wwwuuuuuuvvv}}}tttYYYQQQGGGAAA>>>===<<<;;;<<<======<<<;;;;;;>>>@@@CCCFFFHHHHHHEEEAAA>>>===<<<999777999>>>EEEJJJMMMRRRTTTTTTSSSSSSUUU[[[aaafffiiilllnnnnnnnnnoooooommmiiibbbXXXLLLAAA888333000///------------+++)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''))))))(((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******,,,***(((''''''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((()))***+++,,,---''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&''''''((('''''''''((()))*********))))))))))))************''''''(((((())))))******************************((((((((((((((((((((((((***)))(((''''''((()))***************))))))))))))+++************)))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++***)))((('''(((((((((((((((((((((((())))))************))))))************************++++++++++++++++++++++++******+++,,,+++***)))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))IIIGGGFFFGGGHHHIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJHHHGGGFFFLLLLLLMMMNNNNNNNNNNNNNNNKKKJJJJJJLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIKKKMMMMMMMMMTTT]]]sss~~~zzzyyyuuu}}}{{{```UUUIIICCC@@@===;;;:::<<<<<<===<<<;;;<<<===???AAACCCFFFGGGEEEAAA===:::;;;999777777<<>>::::::;;;<<<======<<<<<<===???@@@BBBEEEGGGGGGCCC>>>:::;;;999666666999@@@HHHNNNTTTXXX[[[[[[XXXVVVVVVXXXaaaeeejjjmmmnnnmmmmmmnnnkkkhhhccc]]]UUUJJJ???777///---++++++,,,------,,,*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((******)))(((((((((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''+++*********))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))******++++++)))'''((())))))((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))(((((()))***+++******)))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))***+++++++++++++++************************))))))************))))))******)))(((((()))******************************((()))+++,,,,,,+++***((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))JJJIIIHHHIIIJJJKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOQQQQQQPPPOOONNNPPPQQQQQQRRRRRRQQQQQQQQQPPPNNNMMMMMMOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHIIILLLNNNOOOOOONNNQQQVVVYYYZZZ^^^dddrrr}}}sssvvvzzz}}}~~~ooo^^^NNNJJJGGG@@@<<<<<<;;;<<<======<<<<<<===>>>@@@AAADDDGGGIIIFFFAAA===:::999777555777<<>>222///---,,,---...------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((***,,,,,,***((((((((('''''''''(((((())))))***''''''''''''''''''''''''(((''''''''''''''''''&&&((((((''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))*********((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))((()))***+++++++++***)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))***************)))((('''''''''((((((((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((()))))))))))))))***))))))))))))************))))))************))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))***+++,,,,,,,,,(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))PPPOOONNNNNNPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHIIIJJJKKKMMMOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPOOONNNOOOPPPRRRTTTQQQRRRTTTUUUUUUSSSQQQPPPSSSTTTTTTTTTTTTTTTSSSSSSTTTRRRQQQPPPQQQQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTOOOQQQRRRTTTVVVWWWXXXXXXVVVUUUTTTRRRQQQPPPPPPPPPNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJNNNQQQSSSSSSRRRUUUZZZ]]]___ccchhhsssvvvvvvvvvwww{{{tttaaaPPPMMMJJJBBB===???:::<<<>>>>>>===<<<===>>>>>>???AAAEEEHHHGGGCCC???:::999888555555888???EEENNNUUU]]]```___[[[XXXWWWXXX]]]dddiiilllmmmmmmnnnjjjgggcccaaa^^^XXXNNNGGG888555111///......---,,,,,,+++++++++************************************))))))))))))))))))))))))&&&''''''((())))))******+++++++++*********))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((+++......+++)))))))))&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((******)))'''))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))))))))************))))))''')))***,,,,,,+++***)))(((((())))))))))))((((((************************)))(((((())))))+++,,,,,,))))))))))))(((((((((((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************(((((((((((())))))******))))))))))))************((()))***++++++***)))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))VVVUUUTTTUUUVVVWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRSSSUUUWWWYYY\\\^^^___```___\\\YYYWWWVVVVVVVVVWWWWWWVVVUUUUUUXXXVVVSSSSSSSSSSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\WWWXXXZZZ]]]___aaabbbccc[[[ZZZXXXVVVUUUSSSSSSRRRPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGIIILLLPPPTTTVVVWWWVVVWWW\\\```aaaeeejjjrrr|||yyyvvvvvv{{{wwwbbbQQQNNNLLLDDD???@@@:::<<<>>>>>>===<<<===>>>;;;;;;===AAAEEEEEEBBB>>>::::::888666444666<<>>CCCEEECCCAAA???888444777777555666:::<<>>333,,,++++++***(((+++++++++************)))************************,,,++++++***)))(((((('''((()))***)))((('''((()))))))))))))))))))))))))))******))))))((((((((('''+++***)))'''''''''((()))+++***)))'''''''''((()))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))---,,,,,,,,,***)))((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))******+++))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))&&&'''((())))))******)))******+++******)))((('''%%%&&&''')))************''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++***((('''((()))***)))'''+++)))'''&&&((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((''''''******))))))((((((''''''************************))))))))))))************,,,+++++++++******)))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))(((((((((***+++,,,+++*********))))))((((((+++++++++++++++***)))(((************************|||yyywwwvvvvvvvvvsssrrrooommmlllllllllmmmkkkkkkjjjiiigggeeecccbbbdddddddddeeefffkkkrrrvvv}}}|||zzzwwwuuusssqqqqqqjjjjjjiiijjjmmmttt|||~~~vvvqqqooollllllmmmppprrrrrrrrrqqqpppooonnnlllkkkkkkmmmnnnooopppqqqpppooonnnppppppqqqssstttrrrooollllllmmmrrr{{{||||||~~~}}}vvvpppmmmhhhccc___YYYTTTSSSPPPKKKJJJLLLJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIKKKMMMQQQUUUWWWWWWZZZ]]]```cccfffkkknnnxxx|||xxxwwwxxxwwwkkk[[[OOOJJJIIIGGGEEE?????????@@@AAA@@@>>>;;;999888999===AAADDDCCCBBBBBB;;;666777777444555888<<>>DDDKKKQQQUUUVVVRRRSSSWWW^^^hhhnnnqqqpppooollliiiggggggddd^^^YYYRRRIII<<<333///...---+++,,,+++++++++***************************************))))))(((((('''''''''&&&((())))))(((((()))+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))(((((((((((())))))******))))))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))***))))))(((((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************)))((('''&&&&&&'''((()))************)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))+++***)))***+++,,,+++)))***)))''''''((())))))(((******))))))))))))******(((((((((((())))))))))))***************)))))))))))))))))))))((((((((((((************************))))))))))))******************))))))))))))(((((())))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******+++***))))))((())))))***************))))))))))))******++++++******))))))((((((((((((((((((((((((tttiii]]]WWWRRRNNNLLLNNNJJJIIIHHHGGGFFFFFFGGGGGGJJJKKKLLLMMMOOOPPPQQQQQQUUUXXX]]]```cccfffjjjllltttxxx~~~}}}zzz|||zzzssshhh\\\SSSNNNMMMMMMEEEDDDAAA@@@@@@???>>><<<777777888;;;???CCCEEEGGGIIIDDD???<<<:::777666666999999:::???FFFMMMQQQSSSQQQPPPRRRZZZeeennnpppooonnnllljjjhhhhhheeeaaa^^^WWWOOOBBB888111///---,,,,,,,,,+++++++++*********************************)))((((((((('''''''''&&&%%%'''((()))((()))***,,,)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))******)))))))))(((((((((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******)))((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))******))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))+++***))))))++++++***)))***((('''((()))***)))(((******))))))))))))******(((((((((((())))))))))))++++++******************))))))))))))((((((((((((************************((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***++++++***))))))(((((((((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))vvvjjj]]]VVVRRRNNNMMMNNNKKKJJJHHHGGGGGGGGGHHHHHHLLLLLLMMMNNNOOOPPPPPPQQQTTTXXX\\\```bbbdddgggjjjlllqqqyyy|||xxxxxx{{{pppeeeZZZRRRMMMKKKGGGDDDBBB@@@@@@@@@@@@???999999:::<<<>>>BBBFFFIIIIIIGGGDDD@@@>>>===:::777777777:::???FFFKKKNNNNNNPPPNNNOOOWWWbbbkkknnnmmmnnnmmmkkkiiihhhfffcccaaa[[[SSSHHH===555000---,,,,,,,,,,,,++++++++++++***************************((((((((((((''''''''''''%%%'''((()))((()))***,,,((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((())))))******((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***+++******))))))((('''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((('''((())))))***))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''&&&'''((()))************''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((***)))(((((()))***)))((()))((('''((()))***)))'''******))))))))))))******(((((((((((())))))))))))******************++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))************))))))(((((())))))))))))))))))******((())))))*********))))))************************wwwiii[[[UUURRROOOMMMNNNKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSTTTWWW[[[___```bbbdddfffffflllwww~~~vvvtttuuu|||yyyooodddZZZPPPJJJIIIFFFBBB@@@@@@AAAAAA@@@<<<======<<<===@@@EEEHHHGGGIIIGGGEEEDDDDDD@@@;;;777888:::???EEEIIIJJJJJJNNNMMMOOOTTT^^^fffkkkmmmnnnnnnllljjjgggeeedddccc]]]WWWNNNCCC999222///---,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((&&&((())))))(((((()))+++((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((()))))))))))))))((('''(((((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((())))))***+++++++++***))))))(((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&'''((()))************))))))))))))((('''&&&%%%%%%&&&''')))******++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''((()))***)))''')))(((((()))******((('''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))******)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************)))))))))************))))))((())))))))))))************(((((())))))******))))))************************{{{mmm___YYYVVVSSSPPPOOOJJJJJJIIIIIIJJJKKKMMMNNNOOONNNMMMMMMNNNPPPSSSTTTSSSWWW[[[^^^______```bbbbbbhhhsss}}}|||xxxtttyyy|||ttthhhZZZPPPMMMIIIDDDAAA@@@@@@????????????>>><<<:::<<>>666111///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))'''(((***)))(((''')))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((())))))******)))((('''&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++***))))))(((((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((''''''''''''((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((('''((()))))))))))))))((('''(((((((((((((((''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))((((((******)))(((((((((((()))******(((&&&((((((''''''''''''(((((((((((((((((())))))))))))((((((((())))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((((((((******+++***))))))((()))))))))************'''(((((()))))))))))))))************************ssseee___\\\XXXTTTSSSJJJJJJJJJJJJKKKMMMNNNOOOMMMKKKJJJJJJKKKNNNQQQSSSSSSVVVZZZ]]]^^^^^^^^^______eeennnxxxxxxzzztttdddWWWQQQLLLFFFAAA??????>>>===@@@@@@>>>;;;888:::???CCCAAAHHHLLLLLLMMMOOOJJJAAA;;;999888:::>>>CCCFFFGGGLLLNNNPPPSSSXXX___ggglllooonnnmmmiiifffccccccccc```]]]WWWMMMBBB999333111---------,,,,,,,,,++++++************************))))))))))))************((()))***)))((('''((()))(((((((((((((((((((((((('''((((((((())))))******))))))*********((('''&&&&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((()))******)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''###$$$&&&'''((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''((((((((()))'''''''''((()))******+++((((((((((((((((((((((((************)))((('''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))***+++,,,+++)))((((((((()))+++***(((&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((()))))))))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((('''((()))***++++++***)))(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))pppfffbbb```[[[VVVQQQPPPNNNMMMMMMNNNPPPQQQJJJJJJKKKKKKMMMPPPRRRSSSXXXYYYYYYZZZ[[[]]]^^^^^^```aaagggpppzzzvvv___VVVNNNGGGEEEBBB===;;;<<>><<<:::;;;===@@@BBBDDDDDDFFFIIIKKKJJJHHHEEE<<<<<<;;;;;;===@@@CCCEEEEEEHHHKKKMMMPPPWWW```hhhhhhkkkllliiihhhhhhfffbbbeeebbb[[[RRRIII???666111444222///------------,,,------,,,,,,+++***))))))++++++******))))))(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((())))))*********+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&%%%&&&''')))+++)))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''')))((('''&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++***)))(((((()))***+++******))))))((((((''''''++++++***)))))))))))))))((()))*********((('''&&&***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''&&&&&&'''))))))))))))))))))))))))))))))************))))))*********************************))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))******++++++++++++******))))))))))))******************++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''''''''(((((((((((())))))))))))))))))))))))tttnnnhhhaaa[[[WWWUUUSSSQQQPPPPPPQQQRRRQQQPPPPPPPPPQQQSSSUUUVVVXXXYYY[[[]]]^^^___````````````eeemmmvvvqqq]]]SSSJJJFFFCCC???======???>>>===<<<<<<===???@@@BBBBBBEEEHHHJJJKKKHHHFFF<<<;;;999888:::===AAADDDFFFHHHJJJLLLNNNTTT]]]dddgggkkkmmmlllkkkllljjjeeefffccc]]]VVVLLLBBB999444333111...---......,,,+++------,,,++++++***)))))))))((((((((('''''''''&&&))))))(((''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((()))*********''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((()))))))))*********''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''')))(((&&&&&&&&&''')))***))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))***++++++,,,******)))(((((()))*********)))))))))((((((((('''***)))((('''''''''''''''(((((()))))))))((('''&&&))))))******))))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***++++++***)))((((((***))))))))))))))))))))))))******++++++++++++*********************************))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((()))))))))))))))******++++++******)))))))))))))))************)))******************))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''((((((((()))))))))))))))))))))))))))))))))uuujjjccc]]][[[YYYVVVTTTSSSSSSSSSRRRQQQPPPOOOPPPRRRTTTUUUWWWYYY]]]```bbbddddddcccaaa```cccjjjrrr|||iii[[[MMMGGGDDD@@@?????????>>>>>>>>>>>>>>>======@@@@@@CCCGGGJJJJJJHHHFFF<<<:::777555666:::???BBBGGGIIIJJJKKKLLLPPPXXX^^^dddjjjmmmmmmnnnooolllgggfffccc___ZZZRRRHHH>>>777111///............,,,***,,,,,,,,,+++******))))))((((((((((((''''''''''''***))))))(((((())))))***((((((((('''''''''&&&&&&))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&((()))***)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&((((((((()))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))***))))))))))))))))))))))))***++++++,,,,,,++++++***************************))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******++++++******)))))))))))))))************((())))))******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********))))))))))))))))))))))))sssiiicccaaa^^^[[[XXXVVVUUUTTTQQQPPPOOONNNOOORRRTTTVVVYYY[[[___cccfffffffffeeedddbbbccchhhnnnwwwvvvdddQQQHHHEEEBBB@@@@@@>>>??????@@@???>>>===<<>>???@@@AAA@@@???===;;;@@@AAACCCFFFHHHHHHEEECCC???<<<888555555888<<<@@@HHHLLLOOOOOOOOOPPPSSSWWWbbbhhhlllmmmnnnooolllfffdddaaa___^^^[[[SSSHHH???222111///......---+++)))++++++***************)))))))))))))))************))))))************))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))((((((((((((((((((((())))))))))))((('''''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************)))))))))))))))******+++))))))))))))))))))))))))+++******))))))******+++(((((((((((()))))))))))))))))))))******)))))))))((()))))))))************(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************++++++++++++))))))))))))))))))))))))}}}zzzvvvqqqkkkeeeaaa___[[[ZZZXXXWWWXXX[[[___aaabbbccceeeeeeeeedddbbbaaaccc``````bbbeeejjjwwwwww\\\NNNKKKHHHCCC@@@>>>???@@@@@@@@@???>>>===@@@@@@CCCFFFHHHIIIFFFDDD@@@===999666666888;;;>>>FFFKKKPPPSSSRRRRRRSSSUUUaaafffkkklllnnnpppnnniiidddbbb``````___YYYNNNEEE666333000...---,,,+++***************************''''''''''''((((((((((((((())))))******))))))((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((())))))***'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((''''''(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((('''(((((()))***'''''''''&&&''''''((()))'''''''''((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))((())))))******))))))((())))))))))))************((())))))******))))))((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))yyyqqqjjjfffeeeccc___]]]]]]___bbbdddhhhgggfffdddbbb```]]]\\\]]]ZZZZZZ\\\]]]aaalllwwwbbbTTTPPPMMMFFFAAA>>>>>>???@@@@@@@@@??????===>>>AAAFFFJJJKKKJJJHHH@@@===:::777666777:::;;;BBBHHHQQQUUUUUUSSSSSSSSSYYY___dddfffiiinnnnnnkkkfffccc```aaabbb]]]SSSKKK;;;777111---,,,,,,++++++))))))))))))************&&&'''''''''((((((((()))'''((())))))))))))((('''))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''''''(((((((((((((((*********)))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&######$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''''''''((((((((()))))))))***((((((''''''((())))))***(((((('''''''''((()))***((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))******************)))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))************+++))))))))))))))))))))))))yyyqqqlllqqqooojjjgggeeefffhhhjjjkkkjjjgggddd```]]]ZZZYYYXXXVVVUUUWWWXXX[[[dddnnnzzzgggXXXTTTPPPHHHBBB>>>>>>>>>??????@@@@@@AAA:::<<<@@@FFFKKKMMMMMMLLL>>>===:::777666777888999>>>FFFPPPVVVVVVTTTRRRRRRQQQWWW\\\___dddjjjllljjjiiieeebbbcccdddaaaWWWOOO>>>999222---++++++,,,,,,)))))))))))))))*********((()))))))))******++++++&&&'''((())))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))(((((((((************))))))))))))((((((((((((((((((((((((((()))))))))******++++++&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))))))))))))))(((((((((&&&'''((())))))((('''&&&'''((((((((())))))******'''''''''''''''((()))***)))(((''''''((()))***+++(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))************************((((((((((((((((((((((((%%%'''((((((''''''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))******************++++++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((())))))))))))*********))))))))))))))))))))))))|||uuupppnnnpppsssvvvxxxuuuooohhhaaa\\\XXXVVVVVVTTTQQQQQQSSSWWW\\\```nnnxxxlll^^^WWWQQQNNNMMM@@@>>>===>>>??????>>>======>>>AAAGGGMMMQQQSSSSSSEEE@@@:::666555555666666;;;>>>DDDJJJOOORRRSSSSSSMMMRRRZZZ___cccfffkkkoookkkhhheeecccbbb```\\\XXXGGG>>>444.........,,,***++++++++++++*********)))(((((())))))*********+++******))))))((((((''''''(((((())))))((('''&&&&&&'''((()))))))))(((&&&%%%'''''''''''''''((())))))******)))((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&)))+++++++++)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''(((((())))))%%%&&&&&&'''((()))************+++***)))'''%%%$$$&&&''''''(((((((((((((((+++***)))'''&&&&&&&&&&&&)))************))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((&&&'''((())))))((('''&&&)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,***((('''&&&'''((())))))))))))((()))******+++))))))))))))************)))))))))***+++++++++,,,))))))************))))))******))))))((((((''''''))))))************))))))''''''((())))))***))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***((((((((()))******++++++}}}|||{{{tttqqqlllgggbbb]]]XXXVVVUUUSSSPPPOOOQQQUUUYYY\\\fffppp|||kkk```YYYQQQLLLJJJCCCAAA??????@@@@@@???=========???DDDJJJOOORRRSSSFFFAAA;;;777666666666555888<<>>:::888777666555666999>>>DDDIIIMMMOOOPPPQQQQQQSSSXXX___fffjjjmmmjjjiiigggfffeeeccc```]]]QQQHHH<<<444000///...---************)))))))))((())))))))))))************))))))))))))(((((((((((((((((()))))))))(((''''''***)))(((((('''((((((((('''''''''''''''((())))))***))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((***)))'''%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''((()))))))))))))))&&&''''''((((((((((((((('''''''''''''''((())))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((((((((''''''''''''((((((%%%&&&''')))******++++++(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))******************************))))))))))))************))))))***))))))))))))((((((((())))))************)))))))))))))))***))))))(((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))******(((((()))***++++++******)))(((((('''zzzrrrmmmmmmoooqqqpppooonnnmmmlllkkkkkkkkkmmmnnnoooppppppooommmlllnnnoooooonnnlllkkkkkkllloookkkjjjooorrrrrrrrrttttttrrrsssxxxxxxkkkhhheeecccaaa^^^XXXTTTSSSQQQNNNKKKKKKMMMPPPRRRSSS\\\hhhuuu{{{uuuoooiii```VVVPPPOOOJJJGGGDDDAAA@@@???>>><<<;;;999999<<>>===;;;:::888777999???EEEJJJMMMJJJGGGCCC@@@>>>;;;888666555777:::>>>CCCHHHLLLNNNTTTQQQOOORRRZZZccciiikkkmmmmmmmmmkkkhhhccc___]]]YYYRRREEE:::222///------************))))))))))))******))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&((((((((((((((('''''''''******))))))((((((''''''&&&''''''(((((((((((((((******(((''''''&&&&&&&&&$$$$$$%%%'''((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))'''((())))))))))))((((((''''''((())))))))))))(((((()))))))))************+++******))))))((((((((())))))************))))))))))))))))))************))))))************))))))******+++******)))(((((())))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++***)))((()))+++(((((())))))************zzzwwwsssrrrpppmmmkkkjjjjjjkkkhhhiiikkkllllllkkkiiiggglllmmmmmmlllkkkjjjjjjllldddcccffflllooooooppptttttttttvvvzzz}}}tttlllccc]]]\\\[[[XXXTTTRRRPPPMMMKKKJJJJJJKKKMMMNNNTTT\\\eeeooo|||{{{zzz}}}xxxoooeeeZZZTTTSSSMMMJJJEEEAAA???>>>===<<<:::888777888===BBBFFFHHHJJJHHHEEECCCAAA>>>:::888666777888;;;@@@DDDIIIKKKPPPNNNMMMOOOVVV^^^eeeiiilllmmmnnnmmmhhhccc```^^^[[[UUUJJJ???555000...---++++++++++++*********)))************))))))))))))(((((((((((())))))))))))(((((()))*********))))))((((((((('''(((((()))***'''''''''''''''((())))))((((((((((((((())))))***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))+++,,,+++)))&&&$$$((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((***+++,,,&&&''''''(((((((((((((((+++***)))(((&&&&&&&&&%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((******))))))((('''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((((((((''''''''''''(((((()))))))))))))))((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***)))((('''))))))))))))************))))))))))))))))))(((((())))))************)))))))))))))))************+++))))))************))))))*********+++******))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))***++++++))))))***+++'''(((((()))******++++++~~~|||yyyvvvsssrrrrrrrrrqqqrrrsssttttttsssrrrrrrsssuuuuuuuuusssrrrssstttllllllooouuuvvvuuuvvvzzzxxxyyy|||}}}rrrddd[[[YYYYYYWWWUUURRRPPPNNNKKKJJJKKKLLLMMMMMMRRRXXX^^^gggvvvuuuuuuuuuvvvyyyxxxnnnbbbXXXSSSOOOKKKFFFBBBAAA@@@???>>>;;;999888999<<>>;;;555555555666999===BBBDDDEEEGGGIIIKKKMMMSSS\\\bbbdddhhhlllllliiifffdddddd^^^ZZZRRRGGG===555111000---------,,,,,,,,,+++++++++*********))))))(((((('''((((((((())))))******(((((()))***************%%%&&&((()))))))))(((''''''''''''''''''((())))))((((((((((((((()))******'''((((((((())))))******((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))%%%&&&&&&'''((()))************(((''''''((())))))&&&''''''((((((((((((((((((''''''''''''((())))))((((((((()))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))((('''((()))******(((&&&'''((())))))((('''&&&%%%&&&''')))************'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((()))))))))))))))((('''&&&'''(((***,,,%%%&&&((()))***)))((('''))))))))))))************''''''(((((())))))******))))))************))))))))))))******++++++++++++))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))+++++++++***)))***+++++++++******)))(((((((((}}}gggbbb```YYYTTTVVVVVVTTTPPPMMMKKKJJJJJJKKKNNNLLLNNNTTT\\\gggxxx~~~|||{{{~~~mmmZZZWWWTTTOOOGGGBBB@@@===:::<<<:::888777888:::<<<>>>EEECCCCCCEEEGGGFFFBBB???888999999999999:::===@@@DDDEEEFFFIIIMMMQQQVVVYYY^^^bbbhhhkkkkkkiiigggfffccc]]]SSSIII@@@888111---,,,---...---,,,,,,---...,,,,,,,,,+++++++++************))))))))))))******,,,,,,+++***)))((('''''')))((('''''''''(((***+++))))))(((((('''''''''&&&******+++***))))))+++,,,******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))))))))((('''''''''''''''******))))))(((((('''''')))(((((('''&&&$$$"""!!!''''''(((((())))))******(((((())))))))))))((((((((()))+++***(((''''''((()))(((((()))******((('''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&******)))((((((((((((((((((&&&$$$%%%((()))'''%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++&&&'''(((*********)))(((*********++++++,,,,,,,,,,,,,,,***)))))))))***+++)))''''''((()))***)))(((+++*********))))))((((((|||ggg```^^^WWWTTTUUUVVVTTTRRROOOMMMLLLKKKKKKKKKJJJKKKQQQXXXbbbssslll[[[WWWPPPIIIDDDAAA===:::;;;:::888777777999<<<===DDDCCCCCCEEEFFFEEEBBB>>>;;;;;;;;;:::;;;===BBBEEEFFFGGGGGGIIIKKKPPPUUUXXX]]]aaagggkkkkkkiiigggfffddd___WWWNNNEEE<<<444...,,,---......---,,,------,,,,,,+++++++++***************))))))))))))******++++++******)))((((((((()))(((((('''((()))***+++)))))))))((((((((('''''')))******)))(((((()))+++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''))))))(((''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))******++++++(((((((((((())))))))))))))))))((('''''''''''''''***)))))))))(((((((((''')))))))))))))))((('''&&&((((((((((((((()))))))))(((((())))))))))))(((((()))***++++++)))(((((()))***((('''((()))***)))'''))))))))))))((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))((((((((('''''''''***))))))((((((((((((((()))'''%%%&&&((()))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((())))))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))((()))******(((((())))))******))))))***++++++++++++++++++,,,,,,+++***)))))))))***+++)))((('''(((***+++***)))************)))))))))(((jjjbbb^^^XXXUUUVVVUUUUUUSSSQQQOOOMMMLLLKKKIIIGGGHHHLLLRRR[[[kkkxxxbbb[[[RRRKKKFFFBBB===::::::999888777777999;;;<<>>;;;;;;::::::;;;???EEEIIILLLKKKJJJIIIIIIMMMRRRVVV[[[```fffjjjjjjiiihhhgggdddaaa\\\VVVMMMCCC888111,,,------......---,,,,,,,,,++++++++++++************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))((((((((())))))(((''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''************************(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))(((((((((((((((((()))******)))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))+++,,,,,,***))))))***+++)))''''''((()))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((()))))))))))))))((((((((())))))((((((''''''(((((()))(((''''''))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******++++++***)))))))))******+++++++++++++++*********,,,+++******))))))*********)))((()))+++++++++***************))))))))))))qqqfffaaa[[[XXXWWWTTTTTTSSSRRRPPPNNNLLLKKKHHHFFFFFFIIINNNUUUcccpppkkk```SSSLLLHHHBBB===::::::999888777777888:::;;;BBBCCCEEEFFFFFFDDD@@@>>>999888777777888===DDDIIIQQQQQQPPPLLLIIIJJJNNNQQQXXX]]]dddhhhjjjiiihhhhhhcccbbb```\\\UUUJJJ===555......---.........,,,+++++++++++++++************))))))(((((((((((())))))(((((((((((())))))******((((((((((((((())))))***************)))))))))))))))******)))''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''(((((())))))''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))((((((((((((''''''(((((((((((('''''')))))))))((((((''''''&&&(((((())))))))))))((((((((()))++++++)))((()))))),,,)))&&&&&&''')))******(((((((((((()))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************,,,,,,++++++******))))))---,,,+++)))))))))******,,,,,,++++++******))))))+++++++++***************+++)))))))))+++,,,+++************)))))))))))))))zzznnnfff```ZZZXXXTTTTTTSSSRRRQQQOOOMMMLLLJJJGGGGGGIIIKKKQQQ]]]iii}}}wwwfffTTTMMMIIICCC===;;;::::::999888888999999:::@@@BBBEEEGGGFFFCCC@@@>>>888888777666777<<>>DDDGGGFFFCCCBBBBBB888888888666666888<<>><<<;;;;;;;;;:::888<<<;;;<<>>333.........+++''',,,,,,,,,+++++++++******+++++++++++++++***)))((())))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''((((((((())))))(((&&&&&&'''(((...---,,,***)))'''&&&%%%(((((((((((((((((((((((()))((('''(((*********)))*********)))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''&&&&&&'''''''''''''''((()))***+++)))'''&&&%%%&&&'''((())))))((((((((((((((()))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''''''''''')))(((((('''''''''(((((()))))))))))))))******+++******))))))((((((''''''''''''''''''((((((((()))******))))))((((((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))************((((((''''''''''''((((((+++++++++*********))))))************************''''''''''''((((((((((((((((((((('''((())))))***)))))))))))))))************)))((((((((()))+++,,,*********+++,,,,,,,,,---yyyjjjccc^^^]]][[[WWWUUUVVVQQQOOOMMMLLLLLLMMMOOOQQQ\\\eeeuuugggVVVPPPMMMIIIHHHBBB???===<<<<<<<<<;;;999<<<;;;<<>>EEEPPP[[[___]]]YYYMMMMMMOOOTTT\\\ccchhhjjjkkkhhhddddddeeeccc___ZZZJJJ@@@555/////////,,,))),,,+++++++++******************++++++***))))))(((((((((((((((((((((((((((***)))))))))))))))))))))))))))(((((((((((())))))((())))))(((&&&&&&'''(((((((((((())))))*********((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&)))))))))))))))))))))))))))(((((((((''''''''''''((())))))))))))((('''&&&)))((((((''''''''''''(((***)))'''&&&&&&&&&(((((())))))(((((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))(((''''''((())))))''''''''''''''''''''''''))))))((((((((((((((()))))))))((((((((()))***+++***)))))))))(((((((((''''''''''''((((((((())))))***)))))))))((((((((('''))))))*********)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&)))((('''(((***+++***)))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((''''''''''''((((((+++++++++*********))))))************************((((((((())))))))))))***+++++++++***++++++,,,---*********))))))))))))))))))))))))))))))******+++************++++++++++++tttkkkcccaaa___ZZZWWWXXXSSSRRRPPPNNNMMMNNNOOOPPPZZZaaannn|||hhhXXXPPPLLLJJJKKKDDDBBB???=========<<<:::;;;;;;<<>>IIITTT[[[]]]\\\JJJIIIIIINNNVVV```gggkkkiiifffddddddeeedddaaa]]]OOOEEE888111//////---+++++++++*********)))))))))))))))******))))))((((((''''''''''''''''''''''''))))))))))))))))))************))))))))))))******((())))))(((&&&&&&'''(((%%%&&&'''((()))******+++((((((((((((((((((((((((((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((''''''''''''))))))******))))))((((((***)))(((''''''&&&&&&'''***)))'''&&&&&&'''(((((())))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((())))))((('''&&&&&&(((***+++))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&%%%+++***)))***+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))************))))))'''''''''((((((((()))))))))((((((''''''(((((()))+++************)))))))))************************))))))))))))************))))))(((((())))))***+++++++++******))))))((((((((())))))************)))************))))))))))))~~~sssiiieeebbb^^^ZZZZZZWWWUUUSSSQQQOOOOOOOOOPPPVVV]]]jjjyyyvvvzzz}}}hhhZZZQQQKKKJJJLLLGGGDDD@@@>>>>>>>>>===<<<::::::<<>>>>>===<<<::::::<<<@@@EEEJJJNNNOOOHHHEEEAAA<<<888555444333888999;;;@@@HHHOOOUUUWWWSSSOOOKKKKKKQQQ[[[eeejjjjjjiiigggfffeeecccaaa___VVVMMM@@@555000...---,,,*********))))))))))))((('''((())))))))))))(((((())))))))))))))))))))))))(((((())))))************)))((((((''''''(((((()))((())))))(((&&&&&&'''(((++++++***((('''%%%$$$$$$((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&''''''(((((())))))))))))'''''''''((((((((((((((())))))************))))))&&&&&&&&&'''''')))******(((((('''''''''(((((((((((((((((((((((()))******'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%&&&''''''''''''&&&)))(((&&&%%%&&&''')))***(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++*********+++,,,,,,,,,++++++***)))(((''''''((()))***++++++***)))(((***))))))(((((('''''''''tttqqqooojjjdddaaa[[[ZZZXXXVVVTTTSSSRRRQQQPPPXXXeeewww|||sssuuuxxx~~~rrrfff\\\SSSMMMLLLKKKHHHCCC???>>>>>>===<<<::::::;;;>>>AAAFFFKKKNNNIIIGGGBBB>>>999666444333555666999===DDDLLLTTTXXXWWWRRRLLLKKKPPPZZZccchhhjjjjjjiiigggfffcccaaa```ZZZRRREEE:::333///...---++++++*********)))))))))(((((())))))******))))))************************((((((((()))******++++++((((((''''''''''''((((((((())))))(((&&&&&&'''((()))))))))(((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&((()))((('''&&&''''''(((((())))))***'''''''''((((((((((((((((((((())))))******))))))%%%%%%%%%&&&((()))+++,,,'''''''''((((((((((((((((((''''''(((((()))***+++''''''(((((())))))******&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((###$$$&&&'''(((((('''&&&((((((''''''(((((())))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))))),,,+++)))(((((((((******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********)))(((''''''(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((()))******+++***************+++++++++,,,,,,***))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''((((((((((((***))))))))))))***++++++++++++******))))))(((((()))************))))))((())))))))))))((((((((((((zzzxxxwwwrrrkkkfff[[[ZZZYYYXXXVVVUUUTTTSSSPPPUUU```oooyyyyyyyyy|||zzzoooeeeZZZQQQMMMLLLHHHCCC???======<<<<<<:::;;;;;;;;;>>>BBBGGGKKKKKKHHHEEE@@@;;;888555444333555777;;;AAAIIIQQQVVVUUUPPPKKKJJJNNNWWW```eeehhhhhhiiihhhfffddddddddd^^^WWWKKK@@@777222///...,,,+++++++++************((())))))***++++++******))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))((())))))(((&&&&&&'''(((((()))))))))))))))))))))((((((((((((((((((((((((***)))((()))***++++++)))&&&&&&''''''((())))))***''''''''''''((((((((()))&&&'''((())))))))))))(((&&&&&&&&&'''''')))***+++&&&''''''(((((((((((((((''''''''''''((()))***+++'''''''''((()))*********&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''((())))))))))))((('''(((((((((((((((((((((((($$$%%%''')))******)))((('''((()))*********))))))'''((((((((()))))))))***(((((()))))))))*********'''((((((((()))))))))***,,,***'''$$$$$$&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))'''((()))******+++++++++)))************+++++++++******))))))))))))******(((((((((((())))))******))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''''''''(((((()))*********)))))))))))))))+++******)))))))))))))))((()))))))))))))))******~~~}}}}}}wwwooojjj[[[[[[ZZZXXXWWWVVVUUUTTTPPPTTT\\\iii|||}}}{{{{{{uuulll```TTTNNNMMMHHHCCC>>>===<<<<<<<<<;;;;;;::::::;;;???DDDHHHLLLJJJFFFBBB===:::777555444555777:::>>>EEELLLQQQRRRNNNHHHHHHMMMVVV___dddeeeggghhhhhhgggfffffffffaaaZZZOOODDD;;;444111000,,,,,,,,,++++++++++++***))))))***+++++++++++++++(((((((((((((((((((((((('''(((((()))***+++++++++******))))))))))))******((())))))(((&&&&&&'''(((************))))))))))))(((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&'''(((((()))(((((((((((('''''''''(((((()))&&&&&&'''((())))))((((((''''''''''''((()))++++++&&&''''''((()))******+++%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))%%%''')))+++,,,,,,******&&&(((***,,,,,,+++)))((('''((((((((())))))******))))))))))))************'''((((((((())))))*********'''"""!!!%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))***(((''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((******+++++++++))))))))))))******************))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))***************************++++++,,,)))))))))))))))*********,,,+++)))((((((((()))***(((((())))))******++++++xxxtttppplllhhh___^^^[[[XXXVVVUUUVVVVVVUUUSSSWWWdddwww}}}rrrgggZZZNNNKKKEEEFFFDDD<<<===???777888888888888999===BBBFFFKKKJJJHHHDDD@@@;;;777555777333333999>>>AAAFFFJJJHHHIIIIIIHHHIIINNNWWW^^^fffiiihhhfffggghhhfffaaa___^^^ZZZQQQEEE:::444222,,,------,,,***)))***+++))))))))))))))))))))))))((()))***************)))(((((((((((())))))))))))++++++******))))))((((((***)))((((((((((((((()))(((((())))))))))))((((((,,,***((('''&&&'''((())))))))))))))))))(((''''''((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******(((((((((((((((((((((((())))))'''&&&&&&'''((()))******))))))((((((''''''***)))'''&&&&&&''')))***))))))))))))***************)))(((''''''((()))***))))))(((((('''''''''&&&)))'''%%%###$$$&&&))),,,***)))(((''''''((()))***((((((((((((((()))******(((((((((((())))))))))))++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&%%%&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))+++)))(((&&&&&&((()))+++''''''''''''((()))++++++***))))))((('''&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&&&&'''((())))))***(((***+++)))&&&%%%'''*********))))))((((((''''''************************(((((())))))*********+++)))******+++++++++******)))))))))))))))))))))))),,,,,,++++++***))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************************(((((())))))))))))((((((******)))(((((((((((((((xxxsssnnniiieee```^^^[[[XXXWWWVVVVVVWWWWWWUUUYYYcccqqqxxxfffWWWOOOGGGGGGEEE<<<======555999999999999:::===CCCFFFKKKKKKIIIFFFBBB>>>999777888444444888<<<>>>CCCHHHEEEFFFFFFEEEEEEJJJSSSZZZdddggggggeeefffhhhfffaaa```___\\\TTTHHH===666333,,,---...---+++******+++))))))))))))))))))))))))************)))(((''''''(((((((((((()))))))))************)))))))))))))))(((((('''(((((()))***+++(((((())))))))))))((((((+++***((('''''''''((())))))))))))))))))(((''''''***))))))))))))((((((((()))(((((((((''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''((('''%%%$$$$$$%%%'''((('''(((((((((((()))))))))***)))(((''''''((()))***)))((((((((('''''''''''')))'''&&&$$$%%%&&&(((***)))((('''&&&&&&'''((()))((((((((((((((())))))***++++++******))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''((()))***+++***))))))(((''''''&&&&&&(((((((((((((((''''''''''''''''''(((((())))))******+++,,,***((('''(((+++***)))))))))((((((((('''************************((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))*********************+++))))))))))))((((((((('''))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((zzzsssmmmhhhdddaaa___\\\ZZZXXXXXXXXXXXXYYYXXX[[[aaajjjzzz{{{gggVVVKKKHHHFFF>>>===<<<444:::;;;;;;:::;;;>>>BBBFFFKKKKKKKKKIIIEEEAAA<<<999999555444888:::<<<@@@FFFFFFGGGFFFEEEDDDHHHOOOUUU```dddfffeeefffgggfffbbb``````^^^WWWMMMAAA999444---......,,,***)))***+++))))))))))))))))))))))))*********)))((('''&&&%%%((((((((()))))))))******))))))))))))************''''''''''''(((***+++,,,'''(((((())))))(((((('''+++***(((''''''((()))))))))))))))))))))(((((('''************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***---,,,,,,+++)))(((((('''''''''(((((())))))******+++******))))))******+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((()))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((''''''(((((()))***+++)))))))))(((''''''&&&&&&***))))))(((''''''&&&&&&))))))))))))))))))))))))'''(((((('''&&&%%%'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))******((((((((((((((((((((((((((())))))******))))))(((******)))))))))(((((((((~~~vvvpppkkkgggdddbbb___\\\ZZZZZZZZZZZZYYYYYY\\\^^^cccqqqzzz^^^OOOIIIGGG@@@>>>===555:::;;;;;;::::::<<<@@@CCCIIIJJJJJJJJJGGGBBB>>>;;;999666555888:::;;;AAAHHHMMMNNNNNNKKKHHHIIIMMMRRR\\\bbbfffffffffhhhgggccc___```^^^YYYPPPEEE;;;555---------+++)))((()))***))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((((()))))))))*********(((((())))))******++++++(((((('''(((((()))******'''(((((((((((((((((('''***)))(((((((((((())))))(((((())))))))))))((((((*********)))))))))((((((((((((((((((((('''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))++++++******)))(((((('''(((((((((((())))))))))))+++******))))))******+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))((((((''''''''''''))))))((((((''''''''''''************))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))***+++++++++++++++))))))))))))))))))))))))((()))))))))*********++++++++++++***************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))){{{uuupppnnnhhhfffccc___]]]\\\\\\\\\XXXYYY[[[]]]___llliiiTTTJJJIIICCCAAAAAA:::::::::::::::999:::===@@@EEEGGGIIIJJJHHHCCC>>>;;;888666666999:::<<>>::::::;;;:::888999;;;===AAADDDHHHJJJHHHDDD>>>;;;888666777999:::<<>>@@@CCCGGGIIIHHHDDD@@@===;;;999777999<<<@@@CCCSSS___kkkkkkeee\\\RRRKKKHHHNNNWWW]]]___```aaabbb```bbbaaa\\\XXXTTTKKKBBB:::222,,,,,,---,,,+++---************))))))))))))+++***)))'''''')))***+++++++++************++++++******))))))((((((''''''+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++)))'''&&&&&&''')))+++'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))&&&&&&((()))************))))))))))))************'''''''''''''''((())))))******))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((())))))&&&'''((()))***+++,,,---((((((((((((((('''''''''***(((&&&&&&&&&'''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))*********((('''&&&++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((###%%%((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))|||xxxuuurrrpppnnnllljjjhhhhhhhhhkkkuuudddTTTPPPMMMIIIFFFAAA???<<<:::;;;;;;:::999===???BBBFFFIIIHHHEEEBBB>>><<<999777888:::>>>@@@NNN[[[gggllliiiaaaVVVLLLGGGMMMUUU\\\^^^___```aaa```bbbaaa\\\XXXUUUMMMEEE;;;333---,,,---++++++,,,************))))))))))))+++***)))(((((()))***++++++******))))))******+++***)))))))))((((((((('''******))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***))))))***++++++''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))******))))))((('''))))))))))))))))))))))))%%%&&&'''((()))*********(((((()))))))))*********'''''''''''''''((())))))******))))))))))))******(((((((((((())))))))))))******))))))((((((''''''(((((((((''''''(((((()))*********))))))((((((((((((((())))))))))))))))))+++***(((((())))))((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((%%%&&&((()))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))}}}{{{{{{yyyvvvsssqqqoooooovvvkkk[[[SSSMMMJJJIIICCCAAA>>><<<<<<<<<;;;:::;;;===@@@EEEIIIIIIGGGDDD???===999777666888:::<<>>555...------+++***+++************))))))))))))+++***)))(((((()))***++++++******))))))******+++))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))******'''''''''''''''((())))))***))))))(((((())))))***(((((((((((())))))))))))++++++***)))((('''&&&&&&)))(((((('''''''''((((((******))))))((('''&&&&&&(((((())))))******+++++++++***(((((()))***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))(((((()))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))}}}{{{|||~~~|||xxxvvvzzzooo```UUUMMMJJJLLLFFFCCC@@@>>>======<<<::::::;;;>>>CCCHHHIIIIIIGGGAAA>>>;;;777666666777888<<>>===<<<:::999:::===BBBFFFIIIJJJIIICCCAAA===999666555555666999>>>DDDNNNYYY```\\\TTTIIIJJJLLLPPPUUUZZZ]]]___aaabbbaaa^^^]]]]]]YYYSSSFFF<<<333///...***)))+++************)))))))))(((******))))))))))))*********))))))))))))))))))***(((((((((((())))))))))))******)))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******,,,+++******)))))))))***''''''''''''((((((((((((&&&&&&''''''((()))******)))'''&&&&&&((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************)))(((((((((((()))))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((('''%%%&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))}}}xxxyyy}}}uuuiii\\\PPPKKKLLLIIIFFFBBB@@@>>>===;;;:::999:::<<<@@@EEEIIIJJJJJJFFFDDD@@@<<<888666666555888;;;???FFFRRR\\\^^^YYYNNNLLLJJJLLLQQQXXX]]]___aaaccccccaaa``````\\\VVVKKK@@@666222///+++***+++************)))))))))))))))))))))******)))))))))***))))))(((((())))))***(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((())))))******)))(((''''''''''''(((((((((((())))))'''''''''''''''((()))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++,,,,,,+++***))))))))))))******))))))((('''&&&&&&&&&&&&''''''(((((())))))+++)))((()))***++++++***))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))(((((((((((())))))***'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))'''(((((((((&&&&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))){{{ooobbbUUUMMMKKKJJJGGGCCC@@@>>>===;;;999::::::;;;???DDDHHHJJJKKKHHHFFFBBB>>>;;;888777777555888<<>><<<:::999;;;:::;;;???DDDHHHJJJKKKJJJHHHDDD@@@<<<:::888888000555:::???HHHRRRWWWVVVWWWPPPIIIGGGLLLUUU\\\```aaadddfffeeeeeeccc]]]VVVQQQFFF:::555111---+++,,,************))))))))))))))))))************))))))))))))(((((((((((())))))'''((((((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((()))***************************************,,,,,,,,,++++++)))((('''''''''''''''((((((((()))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((&&&&&&%%%%%%%%%&&&'''((()))***+++,,,---************)))))))))))))))'''&&&''')))******)))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''''')))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))###%%%((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))wwwjjj\\\PPPJJJLLLIIIDDDAAA@@@???===;;;<<<<<<===>>>AAAFFFIIILLLNNNMMMJJJFFFAAA<<<888666999777888<<<@@@DDDLLLUUUWWWRRRLLLIIILLLQQQXXX[[[ccceeefffcccbbbaaa[[[UUUTTTOOOFFF<<<555000...---///...---+++***)))))))))))))))))))))))))))))))))******)))((((((((((((((())))))((((((((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))++++++******))))))((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((()))++++++))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))(((''''''&&&((((((((((((((()))******+++***)))'''''''''((()))$$$%%%&&&(((***,,,......***++++++***((('''((()))((((((((((((''''''''''''''''''''''''((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++)))((('''''''''))))))))))))******************))))))((((((''''''(((((())))))*********++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************yyylll___SSSKKKJJJHHHDDDAAA>>><<<:::999;;;;;;<<<>>>AAAEEEIIILLLOOOMMMKKKGGGCCC>>>:::777999777777;;;>>>BBBJJJRRRWWWRRRMMMJJJLLLQQQVVVZZZbbbeeeeeebbb``````[[[VVVWWWRRRIII???777222///...///...,,,+++***)))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***+++)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))*********)))))))))))))))+++***)))(((''''''((()))''''''((()))******++++++)))***+++***((((((((()))******)))))))))(((((((((''''''''''''((((((((((((((()))************)))(((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))***************)))))))))))))))((((((*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************~~~}}}~~~~~~~~~yyy~~~{{{{{{~~~{{{xxx~~~tttgggYYYOOOJJJJJJHHHDDD???;;;999999::::::;;;===AAAEEEIIILLLOOONNNMMMJJJFFFAAA<<<::::::777777:::<<>>BBBFFFHHHNNNOOOPPPOOOLLLGGGBBB>>>;;;888777999999;;;AAAIIIIIIJJJKKKKKKKKKMMMRRRVVV```dddeeeaaa___``````___[[[WWWPPPHHH???777111///------,,,+++************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((((((((())))))******(((((())))))))))))((((((((()))))))))*********+++(((((())))))))))))((((((***))))))(((((((((((()))'''''''''(((((()))))))))++++++++++++++++++++++++******)))((((((((()))***'''((((((((()))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))((()))******)))((()))+++******)))))))))(((((((((''''''''''''(((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))''''''((())))))((('''''')))((('''&&&'''((()))***(((((((((((())))))))))))((((((((((((((((((((((((+++******)))))))))))))))((()))))))))************))))))******++++++,,,,,,''''''((()))***++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))))))))************{{{zzz|||~~~yyyvvvoookkkeee___ZZZVVVUUUTTTVVVWWWXXXYYY[[[___eeeiiiooowww|||ttttttooommmpppwwwqqqZZZUUUOOOIIIEEEAAA===::::::999:::;;;===@@@DDDFFFMMMNNNQQQQQQNNNIIICCC???===999888::::::<<>>;;;999;;;<<<===CCCKKKNNNQQQSSSRRRNNNLLLNNNQQQXXX___dddbbb^^^^^^___^^^YYYWWWRRRKKKCCC;;;444111,,,,,,++++++******++++++))))))))))))))))))))))))((((((((((((((()))******''''''''''''((()))***+++&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&'''(((((()))******(((((())))))))))))(((((((((((('''(((((()))***+++)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''')))+++...000111///,,,)))''''''((()))&&&'''((()))******)))((('''''''''(((((((((((()))''')))******))))))***+++++++++*********)))))))))''''''''''''(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))***************)))))))))))))))((((((''''''((()))***++++++,,,))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************|||~~~{{{tttmmmiiiggg^^^\\\YYYUUURRROOOMMMLLLOOOSSSYYY^^^dddkkkttt{{{}}}vvvpppnnnpppyyyhhh]]]PPPJJJJJJIIICCC===;;;;;;::::::;;;>>>@@@BBBJJJMMMQQQRRRPPPKKKEEE@@@???<<<:::<<<===>>>DDDLLLSSSVVVXXXVVVPPPLLLMMMOOOTTT]]]cccaaa]]]]]]]]]\\\YYYWWWSSSLLLEEE===666222,,,,,,++++++***+++++++++))))))))))))))))))))))))((((((((((((((()))******''''''''''''((()))++++++&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))*********)))((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''(((***++++++++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&(((+++...222444777444///***''''''((((((&&&'''(((*********)))(((((((((((((((((('''''''''''')))******))))))***,,,,,,,,,,,,+++++++++******''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((******((('''&&&'''(((***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))******************))))))((((((''''''))))))))))))************))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************