BM6P6(@ ooo^^^RRRKKKEEEBBBGGGGGGLLLTTTZZZ___hhhpppvvv}}}|||pppdddYYYOOOGGGBBB@@@???>>>======<<<======<<<===???AAADDDKKKRRRXXX___```bbbccccccdddfffgggqqqyyyooo```QQQGGG???===;;;666444444555555555555555555444444444444555666777888999999===<<<===>>><<>>===<<<;;;:::;;;<<<<<<<<<:::777555444444555666555222000222777888555222333777:::===III]]]kkkpppoooooo{{{|||tttiii\\\RRRRRRUUUZZZhhhwwwttteeeaaaccckkk}}}}}}oooggg``````ccciiitttuuuaaaMMMAAABBB???>>>@@@CCCFFFOOOXXXbbbrrr~~~kkkZZZOOOIIIEEECCCFFFEEEIIIPPPVVV[[[ccckkkuuu|||{{{ooocccXXXNNNFFFAAA???>>>========================???AAADDDKKKSSSXXX```bbbcccdddddddddfffhhhqqqyyylll]]]OOOFFF>>><<<:::666333333555555555555555555444444444444555666777888999999<<<;;;======<<>>======>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===;;;999777555444444555555666333222444888999666333444888;;;===GGGYYYgggmmmoooqqq~~~xxxlll___UUUSSSUUUYYYfffuuuvvvgggbbbcccjjj}}}zzzkkkbbbZZZ[[[]]]dddnnn{{{yyycccPPPEEEBBB@@@???BBBEEEIIISSS]]]hhhxxxyyyeeeUUUKKKGGGEEEDDDEEEDDDGGGNNNSSSWWW___gggssszzzyyynnnaaaVVVMMMEEEAAA=========<<<======>>>>>>===>>>???AAAEEELLLTTTYYYbbbdddeeeeeedddeeegggiiirrrzzz~~~hhhYYYLLLDDD<<<:::888555222333444444444444444444555555444444555666777888999999::::::<<<===<<>>===>>>???@@@???>>>======<<<;;;<<<<<<<<<:::999777555444444555555777444333555888999777444555888:::<<>>???===>>>@@@BBBFFFMMMUUUZZZdddeeeffffffeeefffiiikkkttt|||zzzeeeWWWJJJAAA:::888777444222333333333444444444444555555444444555666777888999999999999;;;<<<;;;>>>JJJXXX|||zzzqqqmmmppptttooommmooopppnnnnnnpppzzzwwwuuutttooogggdddfffnnnppppppoookkkhhhfffeeehhhhhhgggfffgggiiilllnnnllliiiccc^^^\\\\\\^^^```___\\\XXXTTTPPPMMMLLLKKKHHHEEEBBBAAABBBCCCDDDDDD===<<<<<<;;;;;;;;;;;;;;;999888777666555555555555666555444555777777666444444666888:::AAAOOO^^^hhhpppvvvrrrdddYYYVVVUUUVVVaaannn~~~}}}nnngggeeekkk~~~|||nnnfffbbbhhhooovvv}}}www^^^MMMFFFEEEDDDFFFKKKNNNUUUcccpppyyyxxxwww{{{qqq^^^NNNEEEBBBBBBAAA@@@@@@DDDKKKPPPUUU]]]eeemmmuuuyyylll```UUUMMMFFFBBB<<<<<<;;;<<<<<<===>>>>>>===>>>@@@BBBGGGMMMVVV[[[dddeeefffeeeeeegggjjjmmmwwwwwwbbbVVVGGG???888777666444222333333333333333444444555555444444555666777888999999888999;;;<<<;;;===HHHUUUuuuxxxxxxzzzrrrooorrrvvvrrrqqqqqqpppmmmoootttxxxnnnhhhiiioooqqqqqqpppmmmjjjhhhhhhkkkiiigggfffhhhkkknnnpppsssoooiiiccc___^^^^^^___^^^\\\XXXTTTPPPNNNLLLKKKJJJHHHEEECCCDDDEEEFFFEEE;;;;;;;;;;;;::::::999999999888777777666666666666444444444444555555444333333333555999???KKK\\\hhhooowwwrrreeeYYYVVVUUUUUU___lll{{{sssllliiinnnuuunnnllluuupppXXXKKKFFFDDDEEEIIINNNRRRZZZjjjyyyuuuiiigggfffiiirrrxxxkkkYYYKKKDDDAAAAAAAAA>>>===AAAGGGLLLPPPXXX```jjjssswwwjjj^^^SSSKKKEEEBBB<<<<<<<<<;;;<<<<<<=========???@@@CCCGGGNNNWWW\\\cccdddeeeeeeeeehhhllloooyyysss___TTTEEE===777666666444333444222222333333444444555555444444555666777888999999888999;;;<<<:::;;;FFFRRRooo|||ooorrr{{{sssppptttwwwuuuuuusssnnnlllrrr{{{~~~rrrlllmmmpppqqqqqqoookkkhhhggghhhmmmjjjgggfffhhhkkkmmmooossspppkkkfffbbb```______]]][[[XXXUUUQQQNNNLLLKKKJJJHHHDDDCCCCCCDDDCCCCCC:::;;;;;;;;;;;;:::999999999999999888888777777777444444444555444444333222333222444888===HHHYYYhhhmmmvvvuuuggg[[[XXXUUUUUU^^^jjjxxxyyyqqqmmmrrrzzz~~~gggUUULLLIIIFFFHHHMMMSSSXXXbbbtttuuufff[[[ZZZYYY[[[dddtttnnncccSSSHHHBBBAAAAAAAAAAAA@@@BBBGGGKKKMMMTTT\\\iiiqqq}}}}}}tttggg[[[PPPIIICCC@@@======<<<;;;;;;;;;<<<<<<===???AAACCCHHHOOOWWW]]]aaabbbcccdddeeehhhmmmqqq|||ooo[[[PPPEEE<<<666666777555444555111222222333444444555555444444555666777888999999999:::<<<<<<999:::CCCOOOeee{{{ppphhhooo|||tttqqqtttwwwxxxyyyuuullljjjuuu}}}rrrooorrrvvvvvvtttppplllhhhhhhhhhnnnkkkgggfffhhhjjjkkkkkknnnmmmjjjgggdddaaa```___]]][[[YYYVVVRRROOOMMMLLLKKKHHHDDDBBBBBBBBBAAA@@@<<<<<<=========<<<;;;:::999::::::::::::999888888444555666666555444333333555444555999<<>>>>>===<<<;;;;;;;;;;;;;;;>>>???AAADDDHHHOOOXXX^^^```aaabbbccceeeiiinnnrrr~~~mmmXXXMMMDDD<<<666666777555555666111111222333333444555555444444555666777888999999::::::<<<<<<999999BBBMMM[[[ooo~~~vvvgggccckkk|||tttrrruuuxxx{{{|||vvvllliiiwwwyyyppppppuuu}}}|||yyysssnnnjjjjjjjjjoookkkgggfffgggiiiiiihhhiiihhhgggfffdddbbbaaa```]]]\\\ZZZWWWSSSPPPNNNMMMMMMIIIEEECCCBBBBBBAAA@@@===>>>?????????>>><<<;;;::::::;;;;;;;;;:::999999555777888777666444444555888666666999;;;AAARRRdddjjjsss}}}qqqddd^^^YYYUUU[[[fffuuuyyytttyyyzzzbbbSSSMMMMMMOOOWWWZZZaaagggmmmyyy}}}kkk^^^UUUNNNJJJLLLPPPUUU^^^jjjyyytttgggXXXIIIBBBAAA@@@@@@AAAEEECCCEEEIIIMMMPPPWWW^^^oooxxxzzzqqqdddWWWMMMEEEAAA>>>===============>>>??????>>>???@@@DDDIIIQQQXXX\\\___aaadddddddddffflllqqq~~~~~~iiiVVVIIIBBB===888555444444444444444444444555555555555666777777777777777888888888;;;888777888999:::AAAIIIXXXhhhnnnnnntttssskkkjjjdddppp~~~{{{{{{wwwvvvxxxxxxzzzwwwhhhnnn~~~yyyrrrnnnttt}}}|||tttjjjfffiiioootttjjjeeejjjmmmjjjeeedddgggfffdddcccccccccaaa______\\\XXXTTTQQQOOONNNNNNLLLLLLKKKGGGAAA???@@@BBBAAA@@@???>>>>>>===;;;888999999999999999999999999666666555444444444444555555444666999<<>>>>>???@@@DDDJJJQQQXXX\\\^^^aaacccccccccffflllqqq~~~|||gggUUUHHH@@@<<<777444444444444444444444444444555555555555777777777777888888888888<<<999999:::::::::AAAHHHSSSdddkkkmmmtttqqqiiiiiiffftttyyyxxx{{{xxxxxx{{{|||}}}xxxiiimmmzzz}}}{{{wwwuuurrrpppuuu|||}}}sssiiieeehhhmmmqqqjjjhhhnnnrrrpppllllllgggeeeccccccccccccbbbaaabbb^^^WWWPPPLLLKKKLLLMMMLLLLLLKKKGGGCCCAAABBBDDDBBBAAA?????????>>>;;;999::::::::::::999999999888666666555444444444444555666555666888:::@@@NNN[[[hhhoooxxxyyylllbbbZZZWWW\\\dddrrr|||zzz|||ppp\\\UUUTTTTTT\\\hhhtttyyy}}}|||}}}~~~rrrdddZZZSSSMMMLLLNNNTTTSSSVVV___fffppp}}}ooo^^^RRRFFFBBBCCCDDDEEEGGGKKKKKKOOOWWW]]]ccckkktttzzzpppbbbUUUJJJCCC???===:::::::::::::::;;;<<<<<<>>>???AAADDDJJJQQQXXX\\\]]]___bbbbbbcccffflllrrr~~~yyyeeeTTTHHH>>>:::666333333444444444444444444444555555555555666666777777888888888888<<<::::::;;;::::::@@@HHHPPPbbblllpppwwwssskkkkkkkkk|||wwwyyy|||zzz|||yyykkknnnwwwtttyyytttppprrrtttuuuwww|||{{{rrriiieeehhhmmmooollllllqqqtttrrrooonnngggeeecccbbbcccddddddcccfff```VVVNNNIIIHHHKKKMMMNNNNNNLLLIIIEEEDDDDDDEEECCCBBB@@@@@@@@@???<<<:::<<<<<<;;;:::999888888777777666555555444444555555666555666777999===JJJWWWfffnnnuuu~~~{{{oooeee]]]XXX\\\bbbooozzz}}}pppcccXXXWWWZZZ___lllzzz}}}yyyhhh]]]SSSOOOMMMLLLMMMQQQXXXZZZbbblllvvvwwwiiiYYYNNNDDDAAABBBBBBCCCFFFJJJJJJPPPYYY```fffoooxxxxxxoooaaaSSSIIIBBB>>><<<;;;::::::::::::;;;<<<<<<>>>???AAAEEEKKKRRRXXX[[[\\\^^^```aaabbbfffnnnsss~~~uuucccSSSHHH<<<999555333333444444444333333444444444555555555666666777777888888999999;;;:::;;;;;;::::::AAAJJJSSSfffqqqxxx~~~xxxoooqqqtttzzz~~~~~~|||{{{~~~~~~wwwnnnttt{{{vvvvvvpppmmmrrrwwwyyyyyyzzz~~~}}}xxxpppiiifffiiinnnnnnnnnooorrrrrrpppllljjjjjjgggdddccccccddddddcccfffaaaYYYQQQMMMLLLNNNPPPRRRQQQNNNKKKHHHFFFFFFFFFEEECCCBBBBBBBBBAAA>>><<<>>>>>>===;;;:::888777777777666666555555555555555666555666888888===IIIUUUeeemmmtttyyy}}}pppfff]]]XXX\\\bbbmmmwww{{{eee\\\WWW]]]hhhttt~~~yyyssslllhhh\\\SSSLLLLLLNNNPPPTTTXXX]]]dddppp}}}sssdddTTTKKKBBB@@@???>>>???BBBEEEFFFKKKTTT[[[```iiiqqqxxx{{{~~~vvvmmm^^^QQQGGGAAA>>>===<<<<<<<<<<<<<<<======>>>>>>???BBBFFFLLLRRRXXX[[[[[[]]]```aaabbbgggooovvvrrr```RRRHHH;;;888555444444444444333333333333444444444444555555666666777888888999999999999:::;;;999:::CCCNNN\\\mmmzzz|||ssswwwzzzyyy}}}{{{{{{}}}|||zzzuuupppyyy}}}sssmmmkkkqqqxxxxxxvvvtttxxxwwwtttnnniiihhhkkknnnlllooorrrrrrpppooommmkkkkkkiiifffdddddddddcccaaaccc```\\\XXXUUUTTTTTTTTTVVVSSSPPPLLLJJJHHHGGGFFFGGGEEEDDDCCCCCCBBB@@@>>>??????>>><<<:::999888777777777666555555555555666555444666888999>>>IIIVVVdddnnntttvvvrrrfff]]]XXX\\\cccjjjuuukkk]]]XXXYYYggg|||~~~wwwpppjjjddd]]]XXXUUUOOOKKKMMMOOOSSSYYY```gggrrrssscccQQQIIIAAA???===;;;<<>>>>>============>>>??????>>>???BBBGGGMMMSSSXXX[[[[[[]]]```aaaccciiirrrxxxnnn]]]PPPGGG<<<:::777555555555444222333333333333444444444444555555666777888999999:::999999:::;;;:::===JJJWWWhhhxxxvvv|||wwwzzz|||zzzyyyyyy||||||vvvuuusssppp{{{mmmhhhiiipppuuutttpppnnnrrrrrrpppmmmjjjiiijjjlllhhhnnnrrrpppnnnooopppooojjjiiigggffffffeeecccaaa______^^^]]][[[YYYWWWVVVUUURRROOOMMMLLLKKKJJJHHHHHHGGGEEEEEEEEEDDDAAA???@@@???>>>===;;;:::999888888777666666555555666666444444666888999===HHHTTTdddnnntttttt|||uuujjj```ZZZ\\\bbbfffqqqpppcccVVVXXXccczzzxxxrrriiibbb]]]XXXSSSOOONNNLLLMMMPPPQQQUUU```jjjwwwqqq```MMMGGGAAA???===:::<<>>===@@@EEEGGGHHHLLLRRRWWW[[[aaagggmmmwwwpppgggYYYMMMEEEAAA@@@@@@>>>>>>=========>>>??????===???CCCHHHMMMSSSXXX[[[\\\^^^```aaadddjjjttt{{{iiiYYYMMMEEE>>>;;;888666666555333222222222333333333444444444555555666777888999::::::::::::<<<<<<<<>>===<<<;;;:::999888777777666666666666666555444666777777:::DDDPPPbbbmmmsssrrryyyzzzqqqggg^^^\\\```bbbmmm~~~mmmbbb___WWWccczzz~~~~~~vvviiicccZZZUUURRRPPPMMMKKKIIIMMMSSSWWWYYY^^^mmm|||nnn]]]KKKEEEAAA???>>><<<===AAA>>><<<>>>BBBBBBAAACCCHHHKKKOOOTTTYYY___hhhsss{{{}}}~~~ooofffXXXLLLDDDAAAAAAAAA===============>>>??????===???CCCHHHNNNTTTXXX[[[\\\^^^```bbbdddkkkuuu||||||eeeVVVJJJCCC???<<<999777666555333111222222333333333444444444444555666777888999::::::<<<<<<===>>>>>>EEEWWWhhh}}}zzzxxxtttqqqrrrllllllrrrsssmmmrrrvvvnnnffffffjjjrrrvvvrrroooooonnnnnnnnnmmmjjjgggeeecccfffnnnqqqiiibbbcccffffffbbbccceeehhhkkkjjjhhheee^^^]]]\\\ZZZXXXWWWVVVUUUNNNKKKIIIKKKOOORRRRRRQQQJJJIIIGGGGGGGGGFFFCCCAAA??????>>>===<<<;;;;;;:::888888777666666666666666666555666777666777AAAKKK```lllssspppwwwxxxmmmbbb]]]^^^^^^jjj{{{}}}{{{yyyhhhZZZWWW\\\]]]qqqyyy|||tttjjj___YYYQQQMMMLLLLLLKKKJJJIIIPPPZZZ```aaahhh{{{mmm\\\IIIDDD>>>===???@@@>>>;;;===@@@CCCCCCBBBAAACCCEEEGGGHHHJJJNNNTTT[[[aaaeeeooosssxxx|||}}}}}}~~~~~~yyykkk___RRRKKKFFF@@@>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>AAAEEELLLSSSYYY\\\___]]]^^^bbbdddhhhrrr|||ttt```PPPEEE@@@888888666555444333333222222222222333333444444444888888888888888999999999777999<<<===>>>JJJddd|||}}}{{{zzzxxxsssooojjjmmmooopppnnnmmmllllll```fffoootttuuusssooommmoooppppppmmmhhhffffffgggnnnkkkgggdddccc```]]][[[WWW\\\bbbhhhjjjiiifffcccddd```[[[XXXXXXWWWTTTRRRMMMNNNOOOOOOPPPPPPOOOOOOPPPLLLHHHGGGGGGFFFCCC@@@>>>===<<<;;;:::999999999777666666777999999888777222333333444666:::AAAEEEXXXiiisssooovvvzzzmmmbbb______```gggsss~~~|||xxxrrreee[[[RRRRRRXXXeee}}}xxxttt|||oooccc[[[UUURRRMMMJJJIIIKKKLLLMMMPPPZZZcccgggnnnkkkZZZJJJEEE???>>>@@@AAA???<<<>>>AAADDDDDDBBBAAACCCEEEFFFGGGJJJNNNSSSYYY___bbbbbbeeejjjmmmnnnoooppprrrxxx|||wwwhhh]]]PPPIIIDDD???<<<===<<<<<<<<<<<<<<<======>>>===>>>AAAEEELLLRRRXXX\\\___]]]___bbbeeeiiisss}}}rrr^^^NNNCCC>>>888777666555333333333333333333333333333333333333777777777888888888888888777999<<<>>>BBBQQQnnn~~~}}}}}}zzztttooojjjlllnnnooommmkkkjjjjjj```eeelllpppqqqpppnnnmmmoooooonnnjjjfffeeefffiiinnnmmmkkkhhhddd```\\\ZZZXXX[[[aaafffhhhgggeeecccccc```\\\ZZZZZZYYYVVVTTTRRRRRRRRRRRRQQQPPPOOOOOONNNKKKHHHGGGGGGFFFCCC@@@???>>>===<<<;;;:::::::::999888888999::::::888777666666666555555888===AAAUUUfffrrrpppuuu}}}oooccc]]][[[\\\cccppp~~~}}}{{{{{{}}}|||zzzsssbbbYYYSSSOOOUUU___ttttttsssuuuyyyjjj^^^VVVQQQOOOMMMIIIHHHIIILLLPPPQQQWWWbbblllttt~~~hhhXXXJJJFFFAAA@@@AAAAAA@@@>>>AAADDDGGGGGGEEEDDDFFFIIIIIIKKKNNNSSSYYY^^^bbbdddaaadddgggjjjlllooorrrttt}}}~~~ttteeeZZZNNNGGGCCC>>>;;;<<<<<<<<<;;;;;;<<<<<<===>>>===>>>AAAFFFLLLSSSYYY\\\___^^^```dddgggkkkvvvooo[[[LLLAAA<<<777777555444333333333333333333333333333333333333666666666777777888888888999:::===???FFFYYY{{{|||uuuoooiiikkknnnnnnllljjjiiiiiifffiiimmmoooooooooooopppooommmjjjeeebbbcccgggjjjmmmoooooollleee```]]]]]]^^^```cccfffggggggfffeeecccaaa___^^^]]]\\\ZZZXXXXXXWWWWWWVVVSSSQQQNNNMMMIIIHHHGGGFFFFFFEEEBBB@@@@@@@@@>>>===<<<;;;;;;;;;<<<;;;::::::;;;:::888666666666666555666888<<<@@@PPPbbbpppppptttrrrddd[[[XXXXXX___lllzzz{{{wwwwww{{{}}}~~~jjj^^^SSSNNNJJJKKKXXXhhhrrrhhhmmmwwwvvvdddWWWPPPMMMLLLJJJHHHHHHHHHLLLQQQVVVZZZaaalllzzzzzzdddUUUJJJGGGCCCAAABBBCCCBBBAAAEEEHHHLLLLLLKKKKKKMMMPPPQQQTTTYYY___eeejjjmmmooonnnqqqtttxxx{{{{{{qqqcccWWWLLLFFFBBB===;;;<<<<<<;;;;;;;;;;;;<<<======>>>@@@CCCHHHOOOUUUZZZ]]]___^^^```eeeiiinnnyyykkkYYYKKK@@@;;;777666555444333333333333444444333333333333222222555555666666777777888888:::;;;===@@@HHH^^^~~~uuuoooiiikkknnnooonnnmmmllllllqqqrrrsssrrrqqqpppqqqsssooolllfffaaa___bbbfffjjjlllooopppllleeeaaacccfffjjjjjjjjjjjjjjjiiiiiiiiieeeeeedddcccbbb```^^^]]][[[[[[ZZZXXXTTTPPPMMMKKKEEEEEEEEEEEEEEECCCAAA@@@AAA@@@???===<<<;;;;;;;;;===;;;:::::::::999777555333444555555777:::>>>BBBKKK]]]nnnrrrtttuuuggg\\\VVVXXX___jjjwwwzzzuuuuuuzzzxxxiii[[[RRRKKKIIIFFFJJJ\\\pppsssggg```kkk{{{uuudddVVVMMMJJJIIIJJJGGGHHHIIILLLPPPWWW___dddmmmyyyvvv```QQQIIIGGGDDDCCCDDDEEEEEEEEEGGGKKKOOOQQQQQQRRRUUUYYY\\\___fffmmmtttyyy}}}~~~|||yyyoooaaaVVVJJJEEEAAA===<<<===;;;;;;;;;;;;;;;<<<======???AAAEEEKKKQQQWWW\\\^^^______aaagggkkkqqq}}}~~~hhhWWWJJJ@@@;;;666555444333333333333333333333333333333333333333444555555666777777888888;;;;;;<<>><<<;;;;;;:::<<<;;;:::999999888666444333444666666777999===AAAHHHXXXjjjsssuuuwwwjjj^^^XXX[[[aaajjjvvv|||vvvvvv{{{qqq```WWWOOOIIIFFFGGGGGGMMMaaawwwoooccc]]]___mmm~~~ggg___TTTKKKFFFEEEEEEEEEGGGIIILLLPPPVVV___iiiooo~~~rrr\\\NNNHHHGGGEEEEEEEEEGGGIIIJJJJJJNNNTTTXXXYYY\\\aaaeeeiiilllrrrzzzvvvlll^^^SSSIIIDDDAAA===<<<===;;;;;;::::::;;;;;;<<<===???BBBFFFLLLRRRXXX\\\^^^______bbbhhhnnntttyyycccTTTIII@@@:::555555444333333333333333222222222333333444444444555555666666777888999999999:::<<<>>>FFF[[[~~~{{{uuuooommmppptttvvvvvvvvvvvvwwwwwwxxxxxxvvvsssqqqppppppnnniiiccc``````bbbcccdddggghhhiiihhhhhhjjjpppuuutttrrroookkkiiihhhhhhiiiiiikkklllkkkfffbbb^^^]]]XXXYYYYYYXXXVVVRRRMMMKKKFFFGGGGGGEEECCCBBBCCCDDDDDDCCCAAA???===<<<<<<;;;<<<;;;999999999888666444777888888888777777:::<<>>@@@EEEKKKQQQWWW[[[]]]______cccjjjooovvvsss]]]PPPFFF>>>999444444333333222222333333111111222222333444555555555555666777888999:::;;;666888;;;>>>EEEXXXyyy|||yyy{{{yyyzzzxxxuuurrrrrrtttwwwyyyxxxwwwwwwwwwqqqtttwwwwwwuuusssqqqpppmmmiiidddbbbbbbbbbaaa```ccceeegggjjjllloooqqqrrrqqqooollljjjhhhhhhiiijjjiiikkkmmmkkkddd^^^YYYXXXVVVWWWXXXYYYWWWTTTQQQNNNLLLLLLKKKGGGDDDCCCFFFIIIGGGFFFDDDBBB@@@???>>>>>><<<;;;::::::;;;:::888666777888999888777777999;;;BBBKKK]]]nnnuuu|||{{{qqqfff___ZZZ___gggqqq}}}yyy}}}~~~}}}}}}ppp]]]PPPIIIGGGAAA<<<===EEEMMMWWWkkk~~~tttfffYYYSSSUUUZZZdddqqq~~~rrraaaSSSKKKIIIFFFEEEGGGIIIJJJJJJNNNTTT\\\dddmmmyyymmmXXXJJJEEEEEEFFFFFFGGGJJJNNNQQQXXX]]]eeelllpppvvv}}}|||qqqgggYYYNNNDDD@@@===:::999;;;;;;::::::::::::;;;<<<<<<<<>>@@@FFFXXXllluuu{{{|||rrrggg```WWW\\\eeeooo{{{zzz}}}xxxsssqqqppppppqqqqqqqqqrrruuu{{{{{{xxxrrrqqqpppppptttyyyqqq]]]PPPHHHAAA===DDD??????HHHPPPYYYkkk}}}yyyooobbbWWWQQQQQQXXX```eeerrr}}}}}}ttteeeSSSEEEDDDBBB@@@@@@DDDGGGJJJKKKTTT[[[dddnnnxxxhhhVVVMMMJJJJJJJJJIIIKKKOOOTTTYYYccchhhpppxxxxxxnnnfffRRRLLLDDD???======;;;:::999;;;<<<<<<::::::;;;<<>><<<<<<;;;:::777555555666666777888999999999BBBEEEWWWmmmvvvyyyyyylllaaa___]]]aaakkkvvvuuuwww~~~xxxooogggbbb```___^^^___```bbbdddhhhnnnuuuzzz}}}wwwqqqkkkgggbbb```]]]]]]___dddkkkooo}}}nnn[[[OOOIIICCC>>>===>>><<<<<>>======;;;999999;;;<<<;;;::::::;;;===@@@CCCGGGMMMRRRWWWZZZ\\\```___ccciiinnnvvvfffTTTHHH???999888444444444444333333333222222222333444444555555666333444555666666777777666<<<::::::===CCCPPPggg{{{{{{hhhgggnnnyyyuuusssuuuyyy|||zzzwwwxxxsssmmmjjjlllnnnnnnmmmlllnnnsssxxx}}}~~~|||zzzpppkkkfffdddeeefffdddbbbjjjiiihhhjjjmmmnnnmmmkkkpppnnnkkkkkklllmmmmmmlllkkkhhhddd```^^^[[[YYYXXXVVVZZZ^^^```___\\\\\\\\\[[[\\\[[[XXXTTTQQQQQQRRRKKKGGGCCCAAAAAAAAAAAAAAA???>>><<<<<<<<<:::888666666666777777888999999:::???CCCTTTjjjssswww{{{nnnddd[[[YYY]]]gggtttxxxxxx~~~rrrmmmeee]]]YYYWWWVVVVVVUUUVVVXXXZZZ]]]bbbhhhmmmtttyyyzzzsssmmmgggbbb^^^YYYVVVTTTRRRTTTYYY^^^bbbkkkrrr{{{qqqaaaPPPGGGBBB>>><<<;;;@@@>>>>>>BBBJJJSSSZZZ\\\XXXPPPKKKKKKLLLPPPZZZdddlllnnniii\\\OOOIIIFFFBBBCCCCCCCCCEEEIIIPPPXXX]]]lllvvv|||hhhYYYRRRPPPRRRTTTXXX]]]eeennnttt|||tttggg\\\PPPJJJBBB===<<<<<<;;;999999:::;;;;;;::::::<<<===BBBDDDIIINNNTTTXXX\\\^^^______bbbhhhnnnvvvzzzaaaPPPFFF===888666555555555555444444444444222222333444444555555666555555666777888888888888;;;:::;;;===AAAKKK___qqq{{{ooobbbfffrrrwwwuuuuuuwwwzzz{{{yyyvvvtttnnngggdddeeeggghhhhhhgggjjjpppwww|||~~~|||yyyrrrooolllkkkjjjhhhfffdddooojjjggghhhlllooommmjjjooommmllllllnnnoooooonnniiiddd^^^\\\\\\]]]]]][[[XXX\\\___aaaaaa____________``````^^^ZZZUUURRRQQQEEECCCBBBAAABBBCCCCCCBBB???===<<<<<<<<<;;;999666777777777888888999999:::<<<@@@PPPeeeooosss}}}qqqhhh[[[YYY[[[dddppp|||}}}zzz}}}rrreeeaaaZZZTTTPPPOOOQQQRRROOOQQQRRRTTTVVVYYY^^^bbbgggllluuu}}}zzzuuulllddd^^^YYYUUURRRNNNLLLIIIHHHHHHLLLPPPSSSVVV^^^hhhqqqxxx}}}ooo___QQQDDD???===;;;;;;<<<@@@???@@@CCCHHHNNNQQQRRRKKKGGGFFFKKKQQQWWWaaaiiikkkggg[[[LLLDDDBBBBBBAAABBBDDDFFFJJJPPPYYYcccjjjxxx|||kkk^^^ZZZ\\\___dddjjjooouuu{{{ttteeeZZZNNNHHH@@@<<<<<<<<<;;;999999:::;;;:::999:::<<<>>>BBBEEEIIIOOOTTTYYY\\\^^^^^^^^^aaahhhnnnwwwuuu]]]MMMDDD<<<777666555555555444444444444333222222333444444555555666777777888999::::::::::::777777:::===AAAIII[[[kkkxxxsssyyykkkbbbjjjxxxvvvuuuvvvxxxyyyxxxtttqqqoooiiiccc```cccfffhhhhhhgggjjjpppvvv{{{|||yyyvvvtttuuuuuussspppllljjjhhhllliiigggkkkrrruuusssooommmmmmoooqqqsssssspppmmmeeeaaa\\\\\\___```___]]]ZZZ\\\___aaabbbbbbaaa```______```^^^ZZZTTTOOOLLLCCCBBBBBBBBBDDDDDDBBBAAA>>>===<<<<<<<<<<<<:::888888888888999999999:::::::::>>>MMM```lllqqq|||~~~tttkkkaaa]]]]]]cccmmmwww|||~~~ssshhh[[[YYYUUUPPPNNNNNNQQQTTTQQQSSSVVVXXXYYY[[[^^^aaaaaagggnnnwww~~~{{{nnnhhh___WWWRRRNNNKKKIIIHHHFFFDDDBBBBBBDDDGGGIIIJJJPPPXXX```hhhpppzzz~~~oooaaaSSSIII???======<<<<<>>AAAEEEIIILLLNNNNNNJJJHHHJJJOOOWWW___gggllliii___PPPDDD@@@AAACCCCCCDDDGGGLLLRRRZZZeeeqqqzzzsssjjjgggeeekkkttt|||uuufffZZZLLLFFF???;;;;;;;;;;;;999999:::::::::999:::===???BBBEEEIIIOOOTTTYYY\\\^^^^^^^^^bbbiiioooxxxoooYYYKKKCCC<<<888777444444444444333333333333222222333444444555555666555666777888888999999888666888;;;???BBBIIIYYYiiiuuupppwwwlllfffppp}}}xxxxxxxxxxxxwwwsssoookkklllgggbbbbbbfffkkknnnooonnnppptttyyy{{{{{{wwwttttttvvvxxxwwwrrrmmmjjjjjjjjjjjjlllrrrxxxyyyvvvqqqjjjmmmrrrwwwyyyvvvpppkkkbbb```___```bbbbbb```]]][[[\\\^^^aaacccccccccbbb______^^^\\\XXXSSSMMMIIIFFFEEEDDDDDDDDDCCC@@@>>>>>><<<<<<<<<======;;;999999999999999::::::::::::;;;>>>JJJ[[[hhhoooyyyuuunnnddd```^^^ccckkkuuu~~~}}}rrrggg```VVVVVVUUURRRPPPQQQTTTXXXTTTWWW\\\___aaabbbdddfffdddhhhmmmsssxxx|||tttnnnbbb]]]UUUNNNJJJGGGEEEDDDDDDBBBAAA@@@@@@BBBDDDEEEGGGJJJOOOTTTZZZdddqqqyyyxxxnnnaaaUUULLLDDD=========<<<===???;;;>>>BBBFFFIIIJJJKKKKKKLLLMMMPPPVVV___ggglllmmm```UUUIIIBBBAAACCCDDDEEEGGGLLLTTT\\\eeeqqq{{{uuutttpppxxx~~~sssdddYYYJJJDDD===::::::;;;:::999:::::::::999999:::>>>@@@CCCEEEJJJOOOUUUYYY]]]^^^^^^^^^bbbjjjqqqzzz|||jjjUUUHHHAAA<<<888777444444444333333333333222222222333444444555555666777888999::::::;;;;;;:::999;;;>>>BBBEEEKKKZZZiiiwwwrrryyyoookkkwww|||}}}|||{{{wwwrrrnnnkkkkkkhhhfffhhhnnntttwwwwwwwwwwwwyyy{{{|||zzzvvvsssoootttxxxuuuooojjjiiijjjkkknnnqqqvvvwwwvvvqqqnnniiimmmsssyyyzzzvvvnnnhhhaaaaaabbbbbbaaa___^^^]]]\\\\\\^^^aaadddeeeeeedddccc```]]]YYYWWWSSSOOOLLLJJJHHHFFFEEEDDDBBB???<<<===<<<<<<<<<>>>>>><<<:::::::::::::::::::::::::::<<<>>>GGGVVVccclllvvv~~~xxxpppddd___]]]aaajjjtttxxxnnnddd^^^]]][[[]]]^^^]]]YYYXXXZZZ\\\ZZZ___eeekkkmmmoooqqqrrrqqqssstttuuuwww{{{}}}wwwsssmmmeee```VVVRRRLLLHHHFFFDDDCCCBBB????????????@@@BBBCCCDDDGGGJJJMMMPPPUUU___llluuu|||}}}vvvlllcccWWWMMMFFF@@@<<<<<<<<<;;;;;;>>><<<@@@EEEIIIJJJJJJJJJJJJNNNSSSZZZaaaiiiooonnnhhhTTTKKKDDDCCCDDDDDDFFFIIILLLTTT___hhhrrr}}}}}}xxxxxxvvv|||zzznnn```UUUIIICCC<<<999999;;;:::999:::::::::999888:::>>>AAADDDGGGKKKQQQVVV[[[^^^```______ccckkkrrr{{{vvvdddPPPEEE???:::666555555555555555444444444444222222333444444555555666999999:::;;;<<<<<<<<<<<<999;;;???EEEIIIQQQaaapppyyy~~~tttrrr{{{vvvsssqqqnnnlllkkkooovvv{{{}}}}}}yyyxxxwwwxxxxxxvvvsssqqqlllrrrwwwtttmmmhhhhhhkkkkkkooossssssqqqnnnlllkkkjjjlllpppuuuvvvrrrlllfffbbbdddeeeaaa\\\YYYZZZ]]]^^^^^^^^^bbbfffhhhhhhffffffaaa[[[WWWUUUSSSQQQOOOMMMJJJGGGEEEDDDBBB???======<<<;;;<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;::::::======DDDQQQ^^^jjjsssyyyzzztttfff```\\\```gggrrr~~~qqqiiibbb]]]___dddnnnqqqtttqqqkkkfffeeefffkkkqqqyyy{{{uuummmgggbbb]]]WWWRRRKKKIIIEEECCCCCCBBBAAA@@@===>>>???@@@BBBDDDFFFFFFJJJMMMRRRVVV\\\dddnnnvvv|||~~~zzzoooddd[[[QQQHHHAAA===;;;<<<<<<:::;;;>>>===BBBIIIMMMOOOPPPRRRTTTWWW```jjjqqqwwwwwwkkk^^^LLLEEEBBBDDDFFFGGGKKKQQQVVV```mmmxxxzzzwwwwwwrrrvvvzzz~~~~~~vvvjjj\\\QQQHHHBBB<<<888999::::::999::::::999888888:::>>>BBBFFFHHHMMMRRRXXX\\\```aaa___```dddlllsss|||rrraaaMMMBBB===888555444777666666666555555555555222222333444444555555666555555666777888888888888555888>>>FFFLLLVVViiiyyyxxxwww{{{xxxwwwpppoooooossszzzvvvuuusssrrrrrrqqqooommmlllsssxxxuuummmhhhjjjnnnhhhmmmpppoookkkhhhjjjlllkkklllnnnpppqqqooojjjfffcccfffeee___WWWTTTXXX^^^```___```ccchhhkkkjjjhhhgggaaaYYYTTTRRRRRRQQQPPPNNNKKKHHHEEEDDDCCC@@@???<<<<<<;;;<<<>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;======AAAMMM[[[gggqqqwww{{{}}}vvvjjjccc^^^___eeennn|||}}}qqqeee___]]]]]]dddnnn|||tttqqqqqq}}}yyyqqqjjjbbb[[[WWWRRRMMMIIIDDDBBBAAA@@@AAAAAA@@@>>>>>>???@@@CCCEEEGGGIIIJJJLLLRRRYYY___dddkkksssyyyzzz{{{uuuiii\\\RRRIIIBBB@@@<<<;;;===>>><<<===@@@===CCCLLLRRRVVVYYY]]]```bbbmmmyyy{{{gggTTTJJJDDDCCCGGGIIIJJJPPPYYY___jjjyyyxxxnnngggfffeeefffgggiiilllooorrrsssttttttuuuuuuuuuuuuttttttxxxxxxxxxxxxzzz}}}uuugggYYYPPPEEEBBB===:::999888777666888999999:::;;;<<<======CCCHHHPPPVVVYYY[[[\\\\\\___bbbfffnnnxxxnnn\\\HHH???<<<999666555333222222222222222222222555555555555666666666666;;;888777888;;;<<<:::888888<<>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;999???DDDHHHSSSdddoooqqqttt}}}xxxooofff^^^^^^ccclllzzzuuuhhh^^^]]]]]]```ppp~~~wwwkkkccc]]]UUUNNNJJJGGGFFFDDDEEECCC@@@@@@@@@AAAAAAAAADDDAAACCCJJJMMMKKKLLLRRRYYYccckkkooosssxxx||||||ttthhh^^^TTTHHH@@@>>>===>>>>>><<<;;;;;;===???FFFHHHPPPYYY\\\^^^fffqqqwww|||mmm```VVVLLLEEECCCIIIPPPTTT\\\eeelllvvvnnnuuu}}}wwwoooeee___^^^TTTTTTUUUVVVXXXZZZ[[[\\\]]]^^^^^^_________^^^^^^eeeeeefffhhhkkknnnqqqsssvvvwwwyyy{{{||||||||||||{{{}}}rrrdddVVVMMMDDDAAA===:::::::::999888999999999:::;;;<<<===>>>BBBHHHOOOUUUXXXZZZ[[[\\\]]]```fffnnnxxxjjjYYYFFF>>>;;;888555444111111111111111111111111555555555555666666666666888666555666888999888666777:::BBBLLL\\\ooo|||~~~~~~|||zzz|||}}}{{{xxxvvvwwwyyyxxxsssnnnnnnllljjjhhhiiillloooqqqnnnsssxxxyyyuuuppplllkkkhhheeeaaa```aaadddggghhhllllllkkkjjjjjjiiigggfff^^^]]]___cccddddddhhhmmmjjjjjjiiijjjkkkllljjjhhheeeaaaZZZRRRKKKHHHHHHIIINNNJJJGGGGGGHHHHHHEEEBBBAAAAAA@@@??????>>>======;;;<<<<<<<<<<<<;;;::::::888===BBBEEEOOO```lllpppvvv}}}yyyqqqhhh```___ccckkkyyy~~~nnnddd\\\\\\___ggg|||rrrgggZZZVVVOOOJJJGGGDDDBBB@@@BBBAAA@@@@@@BBBCCCDDDDDDGGGDDDGGGMMMQQQSSSXXX___hhhrrr|||}}}rrrdddZZZPPPEEE???>>>;;;<<<<<<;;;;;;<<>>>>>BBBGGGNNNTTTWWWXXXYYYZZZ[[[^^^dddnnnyyy~~~eeeUUUDDD<<<999666444333555555555555555555555555444555555555555666666666777666555666888999888777888:::CCCRRRggg~~~{{{xxx{{{~~~~~~}}}zzzyyyyyyzzzvvvsssssstttrrrnnnkkklllkkkiiihhhiiimmmqqqssspppuuuzzz|||xxxrrrkkkgggfffaaa]]][[[]]]bbbfffhhhooommmkkkjjjjjjiiifffddd]]][[[]]]eeekkknnnqqqtttooonnnmmmmmmnnnmmmkkkiiiccc```ZZZQQQHHHEEEFFFIIIPPPLLLIIIIIIJJJKKKHHHFFFDDDCCCBBBAAA@@@>>>======;;;;;;;;;;;;:::::::::999888<<<>>>AAAJJJYYYgggnnnxxx{{{tttkkkbbb```cccjjjwwwyyyeee^^^YYY[[[```ooo}}}lll___RRROOOJJJFFFDDDCCCAAA???BBBCCCCCCDDDEEEGGGHHHIIILLLKKKNNNTTTZZZ```jjjrrr~~~zzzmmm]]]SSSJJJBBB======888999:::;;;;;;>>>BBBEEEIIINNNYYYgggtttppp___SSSLLLPPPMMMOOOWWW```iiittt}}}[[[]]]aaagggpppzzzxxxnnnccc\\\TTTLLLIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNLLLNNNQQQUUUXXX[[[]]]]]]^^^]]]\\\\\\[[[\\\\\\]]]eeehhhmmmuuu~~~xxxmmm```RRRJJJBBB???<<<;;;;;;<<<<<<<<<::::::::::::;;;===>>>???CCCGGGNNNRRRUUUVVVXXXYYYXXX\\\dddooo{{{xxx```QQQBBB<<<999666333444666666666666666777777777444444444555555555666666888888888999:::;;;;;;:::<<<>>>GGGZZZsssyyyxxxzzz}}}}}}zzzvvvsssrrrpppooooooqqqqqqpppnnnlllkkklllmmmnnnqqqsssuuutttwwwzzz{{{xxxrrrlllhhhfffbbb^^^]]]aaagggmmmqqqrrrooolllkkkkkkkkkhhheee```]]]___gggoooqqqqqqsssmmmllllllmmmnnnnnnmmmkkkeeeccc]]]TTTKKKGGGIIIMMMPPPMMMIIIIIIKKKLLLKKKIIIFFFFFFDDDCCCAAA???>>>===<<<;;;;;;:::999999999999999;;;<<<>>>FFFTTTcccnnnxxx~~~xxxnnneeeaaacccjjjvvvuuu^^^ZZZWWWYYYbbbvvvxxxeeeXXXPPPLLLGGGDDDCCCDDDDDDDDDGGGGGGHHHHHHHHHIIIJJJLLLPPPRRRWWW^^^fffrrrvvvgggVVVLLLEEE>>>;;;;;;999::::::;;;<<>>;;;:::;;;=========;;;:::::::::;;;===???@@@DDDHHHNNNRRRTTTUUUWWWXXXWWW\\\dddppp}}}qqq[[[NNNAAA<<<999666444555111111111222222222333333444444444444555555555555777888999999999:::;;;<<<>>>BBBNNNeee|||}}}}}}yyyzzz{{{}}}~~~|||xxxrrrooommmmmmmmmoooqqqrrrrrrqqqmmmooorrrtttvvvvvvvvvvvvyyyxxxxxxvvvtttrrrooolllkkkhhheeeggglllsssyyy|||uuuqqqmmmlllnnnnnnllliiidddaaabbbjjjppppppnnnooonnnmmmmmmmmmnnnnnnllljjjgggeeeaaaYYYRRROOOPPPSSSNNNKKKGGGGGGJJJLLLKKKJJJIIIHHHFFFEEECCCAAA??????===<<<;;;999999888999999;;;;;;<<<>>>CCCOOO```mmmvvv|||rrrgggcccdddiiiuuu}}}~~~qqq[[[XXXWWWZZZeee{{{uuubbbUUUOOOKKKFFFDDDDDDGGGIIIJJJIIIJJJJJJHHHGGGGGGJJJMMMQQQYYYcccmmmyyyqqqaaaOOOFFFAAA<<<::::::;;;;;;<<<<<<===@@@EEEIIIQQQZZZhhhxxxppp___UUUSSSTTTWWW]]]eeemmmwwwgggccc___aaaiiivvv{{{sss___WWWNNNJJJFFFBBBBBBDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGIIILLLOOOPPPQQQQQQSSSVVVXXX[[[]]]^^^\\\\\\]]]^^^___```aaaaaa^^^```cccgggkkkooorrrttt{{{ttthhh\\\PPPIII???===:::999:::<<<<<<<<<<<<;;;::::::;;;===???AAAFFFIIINNNRRRTTTUUUWWWXXXXXX]]]fffrrr~~~jjjUUUKKK@@@;;;999555444555000111111222222333333444333444444444444555555555444555777777777777999;;;>>>EEEWWWqqq{{{yyyzzzzzzyyyyyyxxxuuupppmmmmmmoooqqqsssttttttsssrrrrrrsssvvvxxxyyyxxxwwwvvv{{{xxxtttrrrrrrrrrrrrqqqooonnnnnnqqqvvv|||vvvqqqlllmmmppprrrpppmmmfffeeehhhnnnqqqooommmnnnsssqqqoooooonnnmmmjjjgggfffddd```\\\YYYWWWVVVVVVLLLIIIEEEEEEIIIKKKKKKJJJJJJIIIHHHFFFDDDCCCAAAAAA>>>===;;;:::999999999999<<<;;;;;;>>>BBBKKK\\\lllsss~~~tttiiiddddddiiittt|||{{{||||||nnn[[[YYYYYY]]]jjjuuubbbUUUMMMKKKHHHHHHJJJLLLMMMMMMHHHIIIIIIGGGFFFHHHNNNSSSZZZgggvvvmmm]]]KKKBBB???<<<::::::<<<=========>>>BBBHHHLLLTTTaaarrrxxxggg[[[UUUVVVZZZaaajjjuuu|||fffddddddjjjuuu|||nnndddTTTMMMGGGFFFDDDBBBBBBEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIKKKOOORRRTTTSSSTTTUUUXXX[[[___bbbddd```aaacccdddeeeeeeddddddaaacccfffjjjmmmnnnnnnnnnrrrwww{{{pppcccWWWKKKDDD???<<<999888999:::;;;:::<<<;;;::::::;;;===@@@BBBGGGKKKOOORRRTTTUUUWWWXXXYYY^^^hhhtttwwwdddPPPGGG>>>:::777333333444222333333444555555666666333333444444444555555555333555888888777777999<<<===HHH]]]xxx~~~yyyyyyxxxuuusssrrrsssssspppnnnmmmqqquuuxxxyyywwwvvvuuuwwwvvvvvvvvvvvvvvvvvvvvvyyyuuuqqqpppqqqssssssssspppqqqsssvvv{{{}}}~~~}}}tttooojjjkkkqqqtttssspppmmmmmmqqquuutttnnnlllnnnpppnnnmmmllllllkkkhhhfffaaa^^^[[[[[[\\\\\\XXXTTTKKKGGGDDDDDDHHHKKKLLLKKKJJJJJJIIIGGGFFFDDDCCCBBB@@@>>><<<:::999999::::::;;;:::;;;>>>AAAHHHYYYiiiqqquuujjjeeeeeejjjuuu|||xxx|||}}}oooxxxxxxjjj\\\[[[\\\bbbpppwwwdddWWWLLLMMMPPPSSSUUUUUUQQQNNNEEEGGGHHHHHHJJJPPP[[[cccooo|||kkkZZZIIIAAA???===:::999<<<<<<===>>>@@@EEELLLQQQZZZhhh{{{lllbbb]]][[[___eeemmmyyycccccchhhsssttteeeZZZNNNGGGCCCCCCDDDBBBCCCFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEEEEGGGJJJMMMQQQSSSWWWWWWYYY[[[___eeeiiilllfffhhhiiikkkkkkjjjhhhgggiiikkkoooqqqrrrpppmmmlllmmmooouuu|||wwwlll___SSSHHHAAA>>><<<999888888999:::999===<<<:::999:::===@@@BBBHHHKKKOOORRRTTTUUUWWWYYYZZZ___iiivvvrrr```MMMDDD<<<888666222111333000000111111222333444444333333333444444444555555555777::::::999999;;;>>>>>>JJJ```zzzzzz|||{{{xxxyyyuuuqqqnnnmmmpppqqqqqqoookkkpppvvv{{{|||{{{zzzyyyzzzxxxtttrrrqqqrrrtttvvvvvvssspppppprrruuutttssspppqqqtttxxx{{{|||yyywwwrrrlllhhhjjjqqquuutttqqqtttvvvyyy{{{vvvmmmjjjlllhhhhhhggghhhiiiiiihhhfff]]]XXXVVVXXX\\\]]]WWWQQQKKKGGGDDDDDDHHHLLLMMMLLLJJJJJJIIIHHHFFFEEEDDDDDDAAA???===:::999999:::;;;:::888:::===@@@FFFVVVgggpppuuukkkeeeeeejjjuuu|||wwwyyy|||zzzwwwgggqqq|||vvvhhh]]]]]]^^^fffuuuyyyfffXXXMMMQQQWWW^^^```]]]VVVPPPEEEGGGJJJLLLPPPYYYgggrrrxxxiiiYYYHHHAAA@@@>>>:::999:::;;;<<<>>>BBBHHHPPPUUU___nnnttteee``````bbbhhhpppuuuaaahhhrrrmmm[[[PPPHHHGGGEEEEEEFFFHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIIIIJJJMMMQQQVVVXXXZZZ[[[]]]```ccchhhkkkmmmnnnnnnmmmmmmmmmoooqqqrrrrrrtttuuuvvvuuurrrooolllnnnmmmmmmpppvvv~~~ttthhh\\\QQQGGG@@@999999999999999999999999:::::::::;;;<<<>>>AAABBBIIILLLPPPRRRTTTVVVYYY[[[\\\bbbmmmyyy}}}iiiXXXIIIDDD===777444222222111444555666444222000111111444444444444444555777777666777888888777888:::<<<@@@JJJ___{{{yyymmmrrr}}}yyywwwssspppooonnnnnnoooppppppppppppttt{{{}}}xxxtttrrrqqqqqqqqqqqqssstttuuuvvvooolllooorrrqqqnnnmmmkkkqqqxxx{{{xxxtttrrrqqqllliiifffjjjqqqvvvxxxwwwvvvvvvwwwvvvtttpppllliiifffdddcccfffjjjkkkjjjggg[[[YYYVVVWWWYYYYYYVVVSSSKKKHHHFFFHHHLLLPPPQQQPPPJJJKKKLLLJJJGGGEEEEEEEEE@@@???>>><<<;;;;;;<<<<<<;;;;;;<<<===>>>DDDRRRaaappp|||~~~rrrjjjgggiiirrr{{{xxxuuusssooolllbbbgggtttrrrhhh]]]___eeeqqq|||yyyxxx{{{{{{kkk```YYYWWW[[[cccfff___VVVPPPLLLNNNRRRYYYdddsssyyyqqq___UUUHHH???======<<<;;;???@@@AAAAAADDDLLLVVV^^^hhhvvvuuujjjbbbcccffflllvvvllltttxxxfffVVVNNNEEEDDDCCCEEEGGGJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNPPPTTTXXXZZZ]]]]]]___bbbfffkkkppprrrppppppppppppqqqsssuuuvvvwwwyyy{{{}}}|||yyyvvvttttttqqqnnnnnnqqqwww~~~{{{qqqeeeZZZOOOEEE???::::::::::::::::::::::::::::::::::::<<>>===<<<:::999999999:::<<<;;;<<<======AAANNN\\\kkkxxxuuummmiiijjjrrr{{{yyytttpppkkkggg___eeessstttjjjaaaeeennn|||yyyrrrkkkjjjjjjnnnxxx~~~oooddd]]]\\\```iiimmmggg^^^XXXXXX\\\ccclllyyyzzzqqqkkk[[[QQQFFF>>>=========<<<>>>@@@AAABBBFFFMMMXXX```ooo||||||ooohhheeeiiiooovvvppp^^^RRRMMMFFFGGGGGGIIILLLOOOSSSUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWVVVVVVXXX[[[]]]___bbbbbbccceeejjjoootttwwwtttttttttuuuwwwyyy{{{|||}}}}}}{{{wwwrrrnnnnnnrrrwww{{{xxxnnnbbbWWWLLLCCC>>>::::::::::::::::::::::::::::::::::::<<>>JJJaaa{{{ooogggdddqqq~~~yyysssmmmnnnppprrrrrrsssrrrrrrrrrssstttuuuuuutttsssrrruuusssqqqnnnmmmmmmnnnooopppjjjgggjjjllljjjiiiiiikkkqqqwwwzzzxxxuuussssssooommmkkkmmmppprrrpppnnnlllooorrrtttrrrmmmfffbbbaaa```aaaffflllppppppnnnhhheeebbbaaa```]]]WWWRRRIIIIIIKKKNNNQQQSSSSSSRRRNNNOOOOOOLLLIIIEEEDDDDDD???>>><<<;;;:::999999999===;;;;;;<<<;;;???JJJVVVeeessszzzqqqlllkkksss|||zzzrrrlllfffbbb]]]dddtttuuullleeelllzzzwwwkkkccc^^^ZZZZZZ]]]bbbnnnxxxtttjjjbbbccciiitttxxxssskkkgggiiinnnxxx~~~xxxtttnnnfff```TTTLLLCCC===<<<============@@@BBBDDDHHHPPPZZZbbbrrr}}}|||qqqjjjhhhkkksss|||~~~iiiYYYQQQPPPMMMOOOQQQTTTWWW[[[___aaaeeeffffffgggiiijjjjjjkkkfffeeeddddddeeefffhhhiiikkkjjjiiiiiilllppptttwwwvvvwwwxxxzzz|||}}}xxxtttsssvvvzzz}}}}}}}}}vvvkkk___TTTJJJBBB===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<>>JJJ^^^tttzzzhhheeehhhwwwzzztttppprrruuuwwwwwwwwwvvvvvvzzzxxxuuurrrppppppqqqrrrvvvuuurrrqqqpppqqqrrrsssqqqmmmkkkoooqqqpppoooqqqssswww|||}}}zzzvvvuuuuuuqqqpppoooqqqssssssrrrppplllmmmooopppnnnjjjfffcccbbbaaabbbfffmmmqqqqqqpppmmmjjjfffdddbbb]]]VVVPPPHHHJJJMMMQQQSSSTTTSSSRRRTTTTTTRRROOOIIIEEEBBBBBBAAAAAA???>>>===<<<;;;;;;<<<;;;:::<<<<<<>>>HHHRRR```ppp~~~vvvooommmttt}}}|||rrrkkkddd```^^^fffvvvvvvnnngggqqq}}}wwwpppeee[[[VVVSSSQQQSSSWWW]]]jjjvvvxxxnnnfffhhhqqq}}}zzzxxxvvv}}}vvvnnniiiccc\\\VVVLLLGGG@@@===<<<>>>>>>>>>===@@@CCCFFFJJJRRR\\\cccmmmvvv}}}vvvnnnlllpppwwwwwwcccVVVSSSTTTSSSXXX^^^ccchhhmmmrrrvvvyyyzzz{{{|||}}}zzzyyyxxxwwwvvvvvvwwwwwwwwwtttpppnnnnnnppptttvvvyyyzzz|||~~~|||{{{|||~~~yyy|||ttthhh\\\QQQIIIBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<@@@CCCFFFJJJLLLNNNOOOPPPRRRUUUXXX^^^gggvvv}}}kkkYYYKKK>>>;;;777555555555555444>>>888222111444666444111555555555555555666888888555777777777666777999;;;@@@IIIYYYkkkxxx|||xxxtttfffgggooozzzvvvtttxxx{{{}}}{{{zzzzzz{{{~~~yyyssspppooopppqqqqqqqqqqqqrrrsssuuuvvvwwwrrrooooootttwwwwwwxxx{{{}}}}}}xxxvvvvvvsssssssssuuuvvvwwwvvvuuuoooooommmllljjjhhhffffffdddbbbaaadddjjjnnnpppooonnnkkkgggdddaaa\\\UUUPPPHHHKKKOOOSSSTTTTTTSSSRRRQQQQQQPPPMMMHHHDDDBBBBBBCCCBBBAAA@@@???===<<<;;;<<<::::::<<<===@@@HHHQQQ]]]mmmzzzrrrooovvv~~~tttlllfffcccbbbjjjzzzwwwpppiiittt|||ooogggddd___WWWQQQNNNMMMMMMQQQUUU\\\kkkxxxyyyooohhhkkkuuu~~~zzzpppggg___YYYSSSNNNEEEBBB???======>>>??????===AAAEEEHHHLLLRRR[[[bbbgggooottttttttttttssspppuuu|||qqqaaaYYYYYY[[[\\\cccnnnxxx~~~zzzuuussstttwwwyyy|||~~~xxx~~~zzzrrreeeXXXNNNGGGAAA>>>::::::::::::::::::::::::;;;:::999999<<<@@@DDDGGGKKKMMMNNNOOOPPPSSSWWWZZZ___iiiyyyxxxfffTTTGGG===:::666555555555444444;;;777333222333444333222555555555555666777888888555666777666666666888:::BBBIIIVVVeeepppuuutttrrrhhhmmmxxx|||xxxwwwxxx{{{~~~~~~|||zzz{{{}}}zzzuuuqqqppppppqqqjjjlllooorrruuuxxxyyyzzzsssqqqrrrwwwzzzyyy|||~~~xxxvvvvvvttttttuuuvvvwwwxxxyyyyyyrrrpppmmmiiigggfffffffffddd```]]]^^^dddiiillllllmmmiiidddaaa___\\\VVVQQQLLLOOOSSSUUUUUUTTTSSSSSSKKKLLLLLLKKKHHHFFFEEEEEEBBBBBBBBBAAA???===;;;:::;;;999999<<<>>>@@@FFFMMMZZZiii~~~~~~wwwttt{{{wwwooojjjgggfffmmm|||zzzuuuooo{{{tttiii]]]XXXTTTOOOKKKIIIIIIIIILLLRRRWWW```ppp~~~zzzqqqiiikkkttt{{{tttiii^^^UUUOOOKKKHHH??????>>>>>>>>>>>>???@@@???CCCGGGJJJMMMQQQYYY^^^dddkkkooonnnnnnqqqtttttt~~~pppdddaaacccfffoooyyy~~~zzz{{{~~~|||wwwnnnaaaUUUKKKDDD???<<<::::::::::::::::::::::::<<<;;;999999<<<@@@EEEHHHMMMNNNPPPQQQSSSVVV[[[^^^cccmmm}}}sssaaaOOODDD<<<999666444444444444333444333333333333444444444555555555555666777888999555666777777666777999;;;AAAIIIVVVdddooottttttsssmmmtttzzz|||vvvsssvvvxxx{{{~~~|||xxxwwwyyy||||||yyyuuurrrqqqqqqqqqgggkkkpppuuuyyy{{{||||||wwwuuuvvvzzz{{{zzz||||||wwwvvvvvvtttttttttttttttuuuwwwxxxqqqpppmmmjjjfffdddcccbbb```[[[VVVVVV\\\ccchhhjjjkkkfffaaa^^^]]]\\\XXXUUUQQQTTTWWWXXXVVVUUUUUUVVVOOOPPPPPPNNNKKKHHHHHHHHHDDDDDDDDDCCCAAA???<<<;;;<<<999999;;;<<<===AAAGGGUUUdddvvv|||yyyzzzqqqllljjjhhhooo}}}|||zzzwwweee\\\SSSPPPMMMHHHGGGJJJJJJLLLRRRYYY```jjj||||||sssiiikkkqqqyyy|||zzzzzz|||}}}ssskkk___SSSJJJFFFDDDDDD<<<===>>>????????????@@@AAADDDIIIKKKLLLPPPVVVZZZ___hhhooopppqqqvvv{{{|||rrrjjjiiilllooouuulll___RRRHHHBBB===;;;999999999999999999999999<<<;;;999999<<<@@@EEEIIIOOOPPPRRRSSSUUUYYY^^^bbbfffpppppp]]]LLLAAA<<<999666444444444333222...000222333333444555777555555555666666777888999666777888888777888:::<<<@@@IIIWWWfffqqquuuuuutttrrrzzzyyy~~~qqqpppuuuxxxzzz|||yyyuuusssvvvzzzyyyxxxvvvtttrrrqqqqqqqqqiiimmmssszzz~~~~~~{{{yyyzzz}}}}}}{{{}}}zzzvvvuuuvvvttttttsssqqqpppqqqsssvvvoooooommmkkkgggccc```^^^\\\VVVQQQPPPVVV___fffiiijjjeee___\\\\\\\\\ZZZXXXUUUXXX[[[ZZZXXXVVVWWWXXXYYYYYYXXXTTTOOOKKKIIIHHHGGGGGGGGGFFFDDDBBB???>>>===:::888:::;;;:::===BBBRRR```ppp}}}|||rrrmmmkkkhhhooo}}}sssggg\\\TTTOOONNNLLLIIIKKKQQQOOORRRYYYbbbjjjvvv~~~vvvjjjjjjnnnssstttqqqqqquuu{{{kkkcccWWWKKKCCC@@@@@@AAA;;;===???@@@??????@@@@@@BBBFFFJJJKKKLLLOOOSSSXXXYYYdddoootttxxx~~~{{{qqqsss~~~zzzsssjjj[[[MMMDDD???<<<;;;<<<<<<<<<;;;;;;:::::::::999:::;;;;;;===@@@EEEIIIKKKNNNRRRTTTUUUYYY___dddjjjsssppp\\\JJJ???777777555444333222222222333333333444444444555555333333444555666777888888555777777444444777<<<>>>DDDSSS___lllyyywwwrrrwww|||~~~wwwtttuuuttt{{{zzzwwwtttssssssttttttxxxxxxvvvrrrmmmlllnnnqqqnnnqqqwww~~~{{{xxxwwwxxxzzzzzzzzz~~~~~~yyyssspppoooqqqwwwuuusssqqqpppqqqqqqrrrrrrrrrpppmmmhhhdddccccccWWWQQQLLLNNNVVV```gggiiimmmhhhbbb``````aaa```^^^^^^ZZZVVVWWW[[[___``````eeefffddd\\\QQQJJJIIIJJJFFFFFFFFFEEECCC@@@>>><<<;;;;;;;;;<<<===???AAABBBMMM[[[lllyyywwwqqqnnniiippp}}}wwwkkkcccVVVQQQOOOOOOMMMKKKMMMQQQTTTWWWaaaooo{{{ttthhheeedddhhhjjjiiilllpppuuuvvveeeWWWJJJDDDCCC???<<<:::???===<<<<<<>>>@@@AAAAAAFFFFFFHHHLLLMMMOOOUUU^^^hhhooowww||||||yyypppfffYYYLLLDDD???======<<<<<<;;;;;;;;;:::::::::999:::;;;;;;===@@@EEEIIIMMMQQQTTTVVVWWWZZZ___ccckkktttmmmXXXGGG>>>888777666555333333333333222222222333333333444444333444444555666777888888777888999777666888<<>>======<<<<<<<<<===>>>@@@AAAJJJXXXggguuu{{{uuuqqqmmmrrr~~~{{{qqqiiiccc___YYYUUUSSSRRRPPPTTTZZZbbbgggsss}}}sssdddaaa___bbbcccdddhhhmmmvvvooo^^^RRRFFFCCCBBB@@@>>>===???>>>>>>>>>@@@BBBCCCCCCEEEEEEGGGKKKLLLNNNVVV___nnnuuu~~~xxxkkkbbbVVVKKKCCC@@@>>>>>><<<;;;;;;;;;;;;:::::::::999:::;;;;;;===@@@FFFIIIPPPTTTWWWXXXXXXZZZ^^^bbblllvvv}}}gggRRRDDD===888777666555444333333333111111111222222222333333333444555555777777888999888999:::999777888===BBBMMMcccsss{{{~~~{{{zzzxxxuuuqqqqqqpppooonnnmmmnnnoooooottttttrrrooolllkkklllnnnssstttxxx}}}}}}xxxwwwuuuuuuwwwxxxxxxwwwtttsssrrrooonnnnnnqqqttt{{{zzzwwwvvvuuuwwwyyy{{{rrrttttttssspppnnnmmmmmm^^^ZZZXXX^^^jjjqqqppplllhhheeebbbdddhhhkkkkkkjjjbbb___[[[[[[___bbbccccccccccccaaa]]]VVVOOOIIIFFFDDDDDDDDDDDDBBBAAA???>>>>>>>>>===<<<===>>>???@@@GGGSSSaaaooo|||wwwrrruuuxxxtttqqqooommmqqqkkkddd```\\\[[[___fffnnnvvv|||rrrccc^^^[[[\\\]]]___eeelllyyyxxxfffUUUJJJAAA@@@AAA@@@???@@@@@@@@@@@@AAABBBCCCEEEFFFHHHGGGHHHLLLNNNQQQZZZdddwww~~~~~~vvvggg___TTTIIIBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>AAAGGGKKKRRRUUUXXXYYYXXXYYY]]]aaammmwwwzzzbbbMMMAAA===777666555444333333333333222222222222333333333333444444555666777888999999888888::::::888888>>>FFFTTTnnn{{{yyytttooonnnnnnmmmmmmmmmmmmnnnoooqqqpppooonnnllljjjjjjjjjnnnpppssswwwzzz{{{zzzyyyvvvuuutttuuuwwwxxxxxxvvvqqqpppooonnnooorrrvvvyyy}}}|||zzzxxxyyyzzz}}}~~~rrrtttuuuuuusssqqqqqqrrriiieeeeeemmmwww{{{uuunnngggdddcccdddhhhkkkjjjhhhfffeeedddfffiiijjjhhheeecccbbb```\\\WWWPPPGGGAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>======>>>??????EEEOOO\\\iiizzz~~~vvvwwwyyyvvvyyy{{{uuummmhhhjjjqqq{{{zzzqqqeee^^^YYYXXXZZZ]]]eeemmm{{{ppp^^^NNNEEE??????AAA@@@???AAA???@@@BBBCCCDDDEEEHHHIIINNNLLLMMMPPPSSSWWWaaakkk}}}~~~{{{zzz|||{{{ssseee]]]RRRGGG@@@===:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???CCCHHHLLLRRRTTTWWWWWWWWWYYY^^^bbbpppzzzuuu]]]III@@@===444444333222111111111111333333333333444444444444444444555666777888999999777777888:::999999BBBMMM___|||{{{wwwqqqlllkkkkkkkkkkkkkkkllllllmmmooonnnmmmlllkkkiiigggfffdddggglllqqqsssuuuvvvvvvtttttttttvvvyyyyyyxxxvvvooommmlllmmmpppuuuyyy|||~~~}}}|||{{{{{{|||~~~rrrsssssssssqqqqqqrrrssspppnnnooouuu|||}}}tttllleeedddcccfffkkkmmmllljjjiiijjjmmmqqqtttrrrkkkeeecccbbb```]]]WWWOOOFFF???>>>>>>>>>??????@@@AAAAAAAAA@@@>>>======>>>>>>???DDDLLLXXXeeeuuu{{{zzz{{{|||ssstttyyyzzzrrrfff^^^WWWVVVXXX\\\eeennn~~~kkkZZZKKKDDD??????@@@>>>>>>???>>>AAADDDFFFGGGIIILLLNNNSSSRRRSSSVVVXXX\\\fffqqqvvvsssrrrpppoooqqqxxxpppbbb[[[PPPFFF???;;;999888:::::::::;;;;;;;;;;;;<<<<<<===>>>???AAAEEEKKKOOORRRTTTUUUUUUUUUYYYaaafffttt~~~oooXXXGGG>>>;;;333222111111000000000111333333444444444555555555444555666666888888999:::777555777:::999;;;HHHXXXpppzzztttnnnkkkhhhiiiiiiiiiiiiiiiiiiiiimmmlllkkkjjjjjjgggdddaaa]]]bbbhhhmmmpppqqqrrrsssrrrrrrtttwwwyyyzzzxxxvvvmmmlllkkkmmmrrrwww{{{||||||||||||}}}||||||||||||qqqqqqpppmmmlllllloooqqqqqqqqqrrrvvvzzzwwwppphhhccccccdddiiiooorrrqqqnnniiikkkooouuuwwwssskkkcccbbbbbbaaa^^^XXXPPPIIIDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>===>>>???@@@CCCJJJUUUbbbooo}}}yyy{{{{{{uuufff^^^WWWUUUWWW\\\eeennn{{{gggWWWJJJDDDAAAAAAAAA>>>===???>>>CCCHHHKKKLLLNNNRRRVVVYYYXXXZZZ]]]___bbbkkkuuuttthhhddddddbbbbbbcccuuummm]]]VVVMMMDDD???<<<:::999:::::::::;;;;;;;;;<<<<<<===>>>???AAACCCGGGMMMQQQSSSSSSTTTTTTUUU[[[eeelllyyy|||gggTTTEEE;;;777333222111111111111111111222222333333333444444444555555666777888999999:::888555666;;;;;;>>>OOOccc|||vvvppplllllliiiiiiiiijjjiiiiiihhhhhhmmmkkkjjjiiiiiifff```\\\[[[aaaiiioooppppppqqqrrroooppprrrvvvyyyyyywwwtttooonnnmmmqqqvvv{{{}}}}}}zzz{{{|||}}}}}}{{{yyywwwpppnnnkkkgggeeefffiiimmmoooqqqsssvvvvvvrrrmmmiiiddddddeeejjjoooqqqooolllfffgggjjjoooqqqnnnfff```___aaaccc```ZZZSSSPPPNNNOOOMMMKKKHHHEEEDDDCCCCCC@@@???>>>>>>>>>???@@@AAABBBGGGRRR___kkk{{{}}}xxx}}}wwwhhh```YYYXXXZZZ^^^hhhqqqvvvcccTTTHHHDDDBBBCCCBBB??????AAA???EEELLLPPPRRRTTTYYY^^^bbbbbbdddhhhiiikkksss|||uuuhhh[[[VVVVVVUUUTTTUUUtttkkkYYYSSSKKKCCC???===;;;;;;:::::::::;;;;;;<<<<<<<<<>>>???@@@BBBDDDHHHNNNRRRSSSTTTTTTSSSVVV]]]hhhqqq}}}wwwbbbQQQCCC:::555333333222222111222222222111111222222222333333333555555666777888999::::::999555666<<<===AAATTTkkkyyysssmmmkkkmmmlllllllllllllllkkkjjjjjjmmmkkkiiiiiihhheee___ZZZ\\\ccclllqqqrrrqqqqqqqqqlllnnnqqquuuxxxxxxuuussssssqqqrrruuu{{{xxxzzz|||~~~}}}zzzvvvtttooommmhhhccc```aaafffjjjnnnqqquuuvvvtttqqqnnnmmmfffeeefffiiimmmmmmiiieeedddcccdddgggiiigggbbb]]]]]]aaadddbbb\\\VVVVVVWWWYYYVVVRRRNNNIIIFFFEEEDDD@@@???>>>>>>>>>???AAABBBAAAFFFQQQ]]]gggvvvvvvvvv~~~yyylllddd^^^\\\^^^bbbllluuusss```QQQGGGDDDBBBDDDDDDAAA@@@CCCAAAHHHOOOTTTVVVYYY^^^cccjjjjjjmmmqqqrrrssszzznnn```RRRMMMMMMLLLKKKKKKyyymmmddd\\\RRRHHHDDDAAA>>>===>>>???>>><<<:::999:::;;;<<<:::<<<@@@CCCFFFIIIMMMOOOUUUVVVVVVVVVYYYaaallluuu|||qqq___NNN???888777222222111111222222333444333333333333444555666666555666666777888999999999999777888;;;;;;CCC___~~~~~~wwwssspppnnnnnnooonnnmmmmmmnnnooopppqqqnnnnnnmmmjjjfffcccbbbbbbdddgggkkkppprrrsssrrrqqqqqqrrrtttttttttssstttuuuyyy}}}}}}zzz|||zzz{{{{{{{{{zzzxxxuuuqqqoooooommmggg^^^XXXZZZcccjjjrrrrrrrrrqqqooollliiihhheeeffffffgggggggggffffffbbbbbbbbbcccbbb```[[[WWWZZZ[[[\\\[[[ZZZZZZ\\\^^^bbb]]]WWWQQQMMMIIIFFFDDDAAA@@@???>>>???AAADDDEEE???FFFIIIRRRcccppp~~~~~~wwwqqqqqq~~~pppkkkgggeeeeeeiiiuuuoooZZZLLLIIICCC>>>>>>???>>>@@@DDDMMMPPPVVV\\\bbbgggkkkmmmuuuxxx|||}}}~~~fffWWWHHHDDDFFFFFFDDDDDDwwwkkkbbbWWWMMMDDDAAA@@@===<<<>>><<<<<<<<<<<<<<<;;;;;;::::::===AAADDDFFFIIIMMMPPPSSSTTTUUUUUUXXX```jjjrrr|||kkkYYYJJJ>>>888777222222111111222222333444222222222222222444555555555666666777888888999999888666888<<<===GGGddd|||wwwsssooommmmmmoooooonnnmmmnnnooopppqqqnnnnnnnnnllljjjhhhhhhiiihhhjjjlllnnnppprrrrrrsssuuuwwwxxxyyyzzzzzz|||}}}yyy||||||zzz||||||{{{{{{{{{yyywwwtttpppnnnkkkiiiddd]]]XXXZZZcccjjjsssqqqooonnnmmmllliiifffddddddddddddcccccccccbbbaaaaaabbbdddddd```ZZZVVVUUUWWWYYYZZZZZZ[[[]]]^^^aaa\\\VVVQQQNNNKKKHHHFFFCCCCCCBBBAAAAAAAAABBBCCC???FFFHHHOOO___kkk|||xxxrrrooonnnqqqvvv|||zzztttrrrxxxwwwrrrmmmjjjiiilllvvvppp\\\NNNHHHCCC???@@@AAAAAACCCGGGPPPVVV^^^gggnnntttwwwyyy{{{yyy}}}aaaRRRDDD@@@BBBBBB@@@@@@{{{||||||}}}~~~~~~~~~~~~uuuhhh```QQQHHH@@@>>>>>><<<;;;===888:::<<<===>>>===;;;:::<<<>>>BBBEEEGGGJJJNNNQQQRRRTTTVVVXXXZZZaaakkkrrr}}}xxxbbbQQQDDD;;;777888222222111111222222333444111111111111222333444444555666666777777888888999777666888<<>>DDDEEEKKKZZZeeeuuu|||rrrgggaaa]]][[[]]]bbbgggsss{{{sssrrrwww{{{vvvrrrnnnoooxxxrrr^^^QQQGGGCCCAAACCCCCCCCCGGGKKKSSS[[[hhhsss{{{yyynnnnnn{{{vvv]]]OOOCCC@@@AAAAAA??????~~~zzzsssrrrqqqqqqqqqrrrtttuuu~~~}}}rrrfff]]]NNNFFF>>>===<<<;;;:::;;;888999:::<<<======<<<<<<===@@@CCCFFFHHHKKKNNNQQQSSSVVVYYY[[[___eeeooovvvrrr[[[JJJ???888555666222222111111222222333444111111111111222333444555666666666666777777888888777777999;;;???MMMiiioookkknnnxxx|||xxxsssppppppooonnnmmmllllllmmmnnnooommmnnnnnnmmmlllmmmoooqqqkkkmmmooorrrtttvvvvvvwwwrrrqqqrrrtttxxx|||~~~|||zzzxxxyyy{{{{{{yyywwwwwwvvvuuusssqqqnnnmmmlllkkkhhheeedddhhhnnnsssxxxqqqkkkjjjnnnqqqnnnjjjiiihhhfffcccaaa______^^^aaacccfffhhhfff^^^TTTMMMHHHLLLRRRWWWZZZ[[[[[[\\\\\\YYYUUUSSSRRRQQQOOOMMMKKKKKKJJJHHHEEEBBB@@@>>>===BBBBBBHHHVVVaaaqqq}}}mmmcccYYYTTTQQQOOOQQQUUU]]]jjj~~~vvvrrr~~~xxxvvv{{{}}}xxxsssqqqwwwrrr^^^QQQGGGDDDCCCDDDEEEDDDHHHNNNWWWaaaooo{{{rrrhhhffftttqqq]]]QQQFFFDDDEEEDDDBBBCCC{{{wwwooommmiiigggfffhhhjjjlllsss|||yyynnnbbbYYYNNNEEE>>>===<<<:::999::::::999999999:::<<<===>>>>>>@@@DDDFFFHHHKKKNNNQQQSSSVVVYYY\\\```hhhrrryyymmmUUUEEE<<<666444444222222111111222222333444222222222333333444555666666666666666666777777777777888999:::===KKKdddzzzqqqfffhhhnnnzzz|||wwwttttttooonnnmmmlllllllllmmmnnnmmmnnnmmmkkkiiiiiikkkmmmjjjmmmsssxxx{{{{{{zzzxxxppppppppptttyyy}}}~~~~~~{{{wwwuuuttttttsssttttttssssssrrrqqqooonnnnnnnnnmmmkkkjjjkkknnnrrrvvvxxxqqqkkklllrrrvvvuuurrrqqqooollliiifffcccaaa```bbbeeehhhjjjfff]]]QQQHHHEEEJJJQQQVVVXXXYYYYYYZZZWWWVVVTTTSSSSSSSSSRRRQQQNNNMMMLLLIIIFFFCCC@@@>>><<>>===<<<:::888999;;;:::888888999;;;===???>>>AAADDDFFFHHHJJJNNNPPPQQQSSSWWWZZZ___hhhsss|||{{{gggOOOAAA:::555222222222222111111222222333444333333333333444555666666666666666666666666666666555888:::999<<>>BBB@@@CCCPPPZZZiiivvvfffUUUNNNGGGFFFFFFEEEGGGJJJQQQ\\\ppp~~~vvvjjjaaa^^^ooowwwrrruuu{{{rrr^^^QQQKKKHHHFFFFFFEEEGGGPPPYYYllluuu}}}{{{|||nnnccc^^^[[[iii}}}qqqZZZRRRKKKJJJJJJHHHHHHIII}}}}}}oooiii```WWWRRRRRRUUUWWW___lllxxxooodddWWWNNNHHHAAA;;;;;;<<<:::999:::999999999999:::;;;;;;<<<>>>@@@CCCFFFGGGJJJMMMOOOPPPSSSVVVZZZ```jjjwwwsss___III===999555222222222222111111222222333444222222222222333444555666666666666666666666666666333777:::999<<>>@@@CCCEEEGGGIIILLLOOORRRTTTWWW[[[bbbmmm{{{mmmZZZEEE;;;888555333222222222111111222222333444111111111111222333444555666666666666666555555555111777::::::===IIIZZZfffnnnooonnnlllkkkppp{{{}}}yyy}}}||||||vvvvvvtttsssrrrsssttttttsssrrrpppllliiiiiikkknnnzzz|||~~~}}}|||sssrrrsssxxx}}}~~~yyytttkkkccc]]]^^^___]]]___dddjjjjjjkkkkkkmmmooopppqqqrrrqqqoooooopppqqqppppppaaacccfffjjjpppvvv{{{~~~{{{{{{zzzwwwqqqjjjccc___\\\___cccgggfff___VVVOOOMMMOOORRRSSSRRRQQQQQQQQQMMMMMMOOOQQQUUUWWWWWWVVVOOOMMMJJJGGGEEEDDDDDDEEECCCFFFAAA@@@IIIPPP^^^sssmmm]]]PPPIIICCCCCCBBBAAABBBEEEEEENNN___www{{{nnneee___\\\kkkyyytttvvv{{{uuucccVVVKKKIIIGGGHHHJJJPPP^^^lllzzzzzzsssqqqsss|||qqqbbbZZZXXXSSS]]]oooxxxmmmfffaaaaaaaaa___^^^```wwwxxx~~~nnnaaaTTTMMMJJJGGGHHHKKKPPP\\\mmm{{{pppdddXXXNNNIII===<<<;;;:::::::::::::::999999999999:::;;;;;;<<<===@@@DDDGGGHHHJJJLLLMMMQQQTTTXXX\\\cccnnn{{{dddSSSAAA999777555333222111111111111111111111111222222333333333333444444666666777777777777666666888777666888???MMM\\\fffpppqqqpppmmmnnnuuu~~~vvvzzzzzzxxxxxxzzz{{{xxx{{{|||xxxuuuvvvuuussssssqqqqqqnnnhhhfffnnnxxx{{{{{{}}}yyyvvvttttttuuuwwwvvvsssooojjjccc___^^^^^^\\\]]]```hhhiiikkkooosssttttttssswwwtttpppooopppnnnjjjgggZZZ___gggmmmqqqsssuuuvvvxxxuuuqqqnnnllliiieeebbb___XXXXXXcccjjjeee\\\WWWTTTXXX\\\]]]ZZZXXXWWWXXX[[[WWWTTTWWW\\\]]]YYYSSSTTTRRRMMMIIIFFFEEEFFFFFFDDDCCCDDDEEEEEEKKKZZZiii|||kkkZZZLLLHHHCCCAAA@@@AAABBBBBBGGGMMMYYYmmmsssjjjdddeeeqqq{{{xxxwwwxxx}}}kkk[[[PPPKKKIIIKKKPPPYYYfffrrr}}}tttpppuuu|||{{{kkk]]]UUURRRTTT^^^oooxxxwwwvvvuuuttttttttttttxxxwww}}}~~~mmm```SSSLLLHHHEEEEEEHHHLLLVVVgggzzzxxxmmm```TTTKKKFFF<<<<<<;;;:::::::::::::::999999999999:::;;;<<<<<<===@@@DDDGGGHHHJJJLLLMMMQQQTTTYYY___fffqqq~~~|||aaaQQQ@@@999777555222222222222222111111111111111222222333333333333444444666666777888888777666666777777777:::AAAOOO```llluuuvvvvvvtttuuu{{{xxx}}}zzzyyyzzz{{{{{{vvvyyyzzzuuussssssssspppvvvtttsssqqqllllllttt~~~|||yyywwwvvvvvvxxxyyywwwrrrnnngggdddccceeeeeecccbbbdddiiikkknnnsssvvvxxxwwwvvvvvvsssqqqrrrsssrrrnnnjjj___dddkkkqqqtttuuuuuuvvvrrroookkkiiiiiijjjiiiiiibbb]]]^^^gggmmmkkkfffccc]]]```bbbbbb```^^^]]]^^^___[[[XXX[[[___```[[[UUUTTTRRRNNNJJJGGGGGGGGGGGGDDDCCCDDDEEEFFFKKKYYYggg~~~{{{jjjZZZKKKGGGCCC@@@@@@AAABBBBBBFFFLLLWWWiiiwwwnnniiiiiiuuu}}}}}}}}}ooo___TTTOOOKKKNNNTTT]]]kkkwww~~~{{{ssssss}}}wwwhhh\\\UUURRRSSS]]]nnnvvvrrruuuzzz{{{yyymmm```RRRJJJEEEBBBBBBDDDGGGOOO]]]qqq}}}tttggg[[[OOOFFFBBB<<<;;;;;;:::::::::::::::999999999999:::;;;<<<===>>>AAAEEEGGGHHHJJJLLLNNNQQQUUU[[[bbbjjjuuuvvv\\\MMM>>>888666444222222222222222222111111000000222222333333333333444444555777888999999888777555666888;;;>>>EEETTTggguuu{{{|||}}}||||||zzzzzz{{{{{{zzzyyy|||}}}yyywwwxxxxxxwwwzzzwwwuuussspppqqqzzz~~~|||zzzyyywwwxxxzzz||||||yyysssooogggfffhhhmmmnnnjjjhhhjjjkkkooosssxxx{{{{{{{{{zzzvvvttttttvvvwwwvvvqqqmmmfffkkkrrrvvvwwwvvvuuuuuullljjjggggggjjjnnnqqqrrrjjjgggggglllnnnmmmlllmmmhhhiiijjjhhhfffdddeeeeeeccc```^^^```cccccc]]]XXXTTTRRROOOKKKIIIHHHHHHIIIEEEDDDDDDEEEFFFJJJWWWddduuuxxxhhhXXXJJJGGGBBB??????AAABBBBBBEEEJJJTTTddd~~~}}}uuupppppp{{{ssseeeYYYSSSOOOQQQYYYcccqqq}}}yyytttzzz|||rrrfff[[[TTTQQQRRR[[[llluuummmmmmppprrrsssmmm```QQQIIIDDD@@@@@@BBBCCCHHHUUUiiiyyyooobbbVVVKKKCCC???;;;;;;::::::999::::::;;;999999999:::;;;<<<===>>>@@@BBBEEEGGGHHHJJJMMMOOOPPPUUU]]]dddmmmyyypppVVVIII<<<777666333222222333333222222111000000000222222222333333333444444555777999::::::999777555666999>>>BBBJJJYYYmmm|||}}}{{{zzzzzzzzzxxxvvvxxx}}}~~~{{{{{{~~~}}}yyyuuurrrpppqqqzzz}}}xxxwwwwwwwwwzzz~~~}}}wwwsssjjjjjjlllpppppplllllloooooosssxxx{{{|||{{{yyyyyywwwvvvwwwyyy{{{yyytttooolllqqqvvvyyyxxxuuusssrrrjjjiiiiiilllppptttvvvwwwnnnmmmlllllljjjiiikkkmmmoooooommmkkkiiihhhhhhiiifffcccbbbccceeeccc^^^YYYSSSQQQOOOLLLKKKJJJJJJKKKFFFDDDDDDFFFFFFJJJTTT___kkk~~~{{{ttteeeVVVJJJFFFBBB??????AAABBBBBBDDDIIIQQQ```xxxzzzvvvwwwxxxjjj]]]UUUQQQTTT\\\ggguuu}}}zzz~~~yyyzzz}}}|||xxxpppfff[[[TTTPPPQQQYYYhhh{{{wwwmmmiiijjjmmmooommm___QQQHHHCCC??????AAAAAAEEEOOObbbyyy|||vvvkkk^^^RRRHHHAAA>>>::::::999999999::::::;;;999999999:::;;;<<<>>>???BBBDDDFFFHHHIIIJJJMMMOOOOOOUUU^^^gggppp|||{{{iiiOOODDD999666555333222333222222222111111111000000222222222333333333444444555777888999999888777555333777===DDDOOO___rrr|||yyyxxxvvvtttrrrrrrwwwyyyxxxzzz~~~xxxsssooollllllttt}}}{{{vvvuuuvvvvvvzzz{{{xxxooommmmmmnnnllljjjlllqqqssswww{{{|||yyywwwuuuuuuyyyxxxyyy{{{}}}{{{uuupppqqqtttwwwxxxuuurrrooonnniiijjjlllqqqtttvvvtttrrrjjjlllkkkhhheeefffiiijjjooommmjjjhhhgggfffffffffeeedddcccdddeeebbb]]]YYYQQQPPPOOOMMMLLLLLLLLLLLLHHHEEEDDDFFFGGGIIIQQQZZZeeexxx{{{vvvoooaaaSSSIIIFFFBBB???@@@AAABBBCCCDDDIIIQQQ^^^uuu~~~zzz|||yyyuuussssssxxx}}}{{{nnn___WWWRRRVVV___jjjxxxwwwuuuwww}}}}}}{{{tttiii]]]TTTOOOPPPWWWeeevvv{{{pppiiihhhjjjlllkkk^^^PPPGGGBBB>>>>>>@@@AAACCCLLL\\\qqqyyyrrrgggZZZNNNFFF@@@>>>999999999999999::::::;;;999999999:::;;;===>>>???CCCEEEGGGHHHIIIKKKNNNPPPOOOVVV```jjjsss~~~uuuaaaIII@@@777555444222222333111111111111111111111111222222333333333333444444666666777777777777666666111666>>>JJJYYYlll}}}|||xxxuuusssqqqooopppuuuxxxwwwzzz}}}vvvpppllliiihhhmmmtttxxx|||{{{wwwvvvvvvuuuzzz~~~{{{yyyrrrooommmlllhhhfffjjjqqqvvvyyy{{{zzzuuurrrrrrrrryyyxxxxxxzzz}}}|||xxxssstttuuuvvvtttqqqmmmkkkjjjjjjlllooorrrtttsssoookkkcccggghhhffffffiiikkkkkkkkkhhheeedddccccccbbbaaabbbbbbcccddddddaaa\\\XXXOOOOOONNNMMMLLLLLLLLLLLLIIIFFFEEEFFFGGGHHHNNNVVVbbbrrruuuooojjj___SSSJJJFFFBBB@@@AAABBBDDDDDDEEEJJJRRR___uuu|||}}}}}}tttlllhhhfffeeelllqqqxxx}}}rrrcccZZZUUUZZZdddooozzz}}}wwwwwwzzz{{{ooobbbVVVPPPOOOUUUbbbrrr{{{qqqiiieeeeeeggghhh[[[MMMEEE@@@======???@@@CCCJJJWWWjjjuuunnncccVVVKKKCCC???===999999888888999::::::;;;999999999:::<<<===???@@@EEEFFFGGGHHHIIIKKKNNNQQQRRRYYYcccmmmwwwnnnXXXDDD<<<555444333111111444000000000111222222333333222222333333333333444444666666555444444555666666555999DDDUUUkkk|||uuurrrqqqqqqpppqqquuuwwwvvvyyyzzztttnnnkkkhhhfffjjjpppssswww{{{}}}|||zzzxxxwwwuuuzzz~~~yyyvvvuuuooommmlllkkkgggdddiiiqqqvvvxxxzzzwwwrrrpppqqqsssvvvtttuuuxxx|||}}}{{{xxxwwwwwwuuuqqqmmmjjjiiiiiiooopppqqqssssssqqqmmmiiidddhhhjjjiiikkkooooookkkfffdddaaa```aaaaaa___]]]___```bbbdddccc```[[[XXXMMMMMMMMMMMMLLLLLLLLLLLLJJJFFFEEEGGGGGGHHHLLLRRR^^^lllzzzmmmiiifff^^^UUUKKKGGGCCCAAABBBDDDEEEEEEFFFLLLUUUbbbvvv~~~}}}|||xxxqqqiiibbb^^^\\\[[[___dddkkkqqquuu|||vvvggg___[[[aaakkkttt}}}{{{yyy{{{uuufffYYYRRROOOTTT___nnn}}}zzzpppfffaaa```aaafffYYYKKKCCC???;;;;;;>>>???BBBIIITTTeee|||rrrkkk```SSSIIIBBB>>>===999888888888999::::::;;;999999999:::<<<>>>???@@@EEEFFFHHHHHHIIIKKKNNNQQQTTT[[[fffpppyyyiiiSSSBBB;;;555444333111111444//////000111222333333444222222333333333444444444777666444222222444666777;;;???KKK```{{{{{{tttpppqqqrrrrrrmmmqqqrrrqqqrrryyy}}}~~~yyyrrrmmmkkkhhhgggjjjoooqqqtttxxx|||~~~}}}{{{yyyvvvzzz~~~~~~zzzuuurrrppplllkkkllllllhhheeeiiipppuuuxxxyyyvvvqqqooorrruuusssqqqrrrvvv{{{~~~~~~|||xxxwwwuuupppkkkhhhhhhiiivvvuuuttttttsssrrrnnnllliiinnnooonnnppptttqqqiiidddaaa______aaaaaa^^^[[[^^^```bbbdddccc```\\\YYYLLLLLLLLLLLLLLLLLLLLLLLLKKKGGGEEEGGGHHHGGGKKKPPPZZZfffuuuhhheeeddd^^^VVVKKKHHHDDDBBBCCCEEEFFFFFFFFFNNNWWWdddxxx|||{{{xxxxxxxxxvvvtttqqqnnnhhhbbb\\\YYYWWWWWWVVV\\\ccchhhmmmuuuxxxkkkccc___fffpppxxx~~~{{{zzz}}}xxxiii\\\TTTOOOSSS]]]kkkzzz~~~tttjjj___VVVWWW\\\aaaXXXLLLBBB<<<<<<===>>>>>>@@@FFFOOO___vvv|||uuuhhhYYYPPPGGG???:::999888888999999999999888888777888999999:::;;;???AAACCCEEEHHHIIIJJJLLLNNNPPPUUU]]]iiirrrzzzuuu^^^NNN>>>;;;666333222222111000111111222222222333333333333333444444444444444444555555555666666666666666@@@DDDWWWyyywwwqqqnnnnnnooojjjppptttsssssstttsssqqqmmmnnnnnnllljjjkkkooosssuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzwwwrrrllljjjmmmpppsssmmmjjjjjjjjjjjjmmmrrrvvvxxxzzz{{{{{{zzzwwwvvvsssqqqpppsssyyy}}}zzzxxxuuuqqqnnnooorrruuu||||||zzztttlllgggfffgggiiimmmrrruuuuuuqqqlllhhh^^^ccchhhhhhccc^^^[[[ZZZ\\\___ccceeeeeebbb^^^\\\UUUPPPIIIGGGIIILLLMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIRRRbbbwwwyyymmmhhhiiifff^^^UUUNNNHHHDDDEEEFFFEEEFFFIIIOOOOOOVVVfff|||~~~|||tttmmmkkkjjjfffcccddddddgggfffaaa``````[[[SSSXXXXXXZZZ^^^fffpppzzzsssmmmjjjmmmsssyyyyyyuuuvvv{{{wwwkkk^^^SSSTTTSSSYYYiii}}}{{{qqqggg\\\TTTTTTXXX\\\UUUJJJAAA===<<<=========???EEEMMM\\\sss{{{qqqeeeWWWNNNFFF>>>::::::888888999999999999888888999::::::::::::<<>>HHHaaayyysssnnnkkkjjjggglllpppnnnnnnpppooommmlllmmmmmmkkkjjjkkkooosssvvvvvvwwwxxxyyyyyyyyyxxx{{{yyyuuupppllllllnnnqqqwwwrrrnnnllliiiggglllssszzz{{{}}}~~~}}}|||yyyxxxuuussssssuuuyyy|||||||||zzzwwwrrrmmmkkknnnuuuzzz~~~~~~{{{vvvnnniiiffffffjjjmmmqqqsssssspppllliiieeeiiimmmlllgggaaa^^^]]]]]]```ccceeeeeeccc```^^^XXXRRRKKKHHHIIILLLMMMMMMJJJIIIHHHGGGFFFGGGGGGHHHOOO]]]qqqxxxnnnkkkmmmkkkbbbZZZOOOIIIDDDEEEEEEDDDEEEHHHKKKNNNWWWhhhpppggg```^^^\\\ZZZZZZ]]]aaagggkkkjjjhhhgggbbb[[[XXXYYY[[[___eeennnwww}}}{{{tttqqqtttyyy~~~{{{tttoooppptttzzzwwwmmmaaaWWWUUUUUU[[[jjj}}}xxxmmmcccXXXPPPOOOSSSUUUOOOGGG@@@===<<<<<<<<<;;;???CCCKKKYYYoooyyykkk___RRRJJJDDD===::::::888888999999999999888888:::;;;<<<<<<<<<===@@@BBBFFFHHHIIIJJJJJJKKKNNNPPPVVV^^^jjjuuu{{{fffPPPBBB<<<999555222222222111000111111222222222333333333333333444444444555555555555555555555555666777777===NNNnnn~~~}}}{{{}}}xxxrrrllliiiggglllooommmlllnnnnnnlllmmmmmmlllkkkjjjlllpppsssvvvvvvwwwwwwwwwwwwvvvvvvzzzvvvpppllllllnnnqqqrrrxxxtttpppllleeeccciiirrr}}}{{{zzzxxxwwwvvvwwwyyyzzzzzzyyyzzzvvvpppjjjiiioooxxx|||wwwpppjjjfffeeejjjlllnnnoooooonnnlllkkkkkknnnpppnnnhhhbbb```___```bbbdddeeefffeeedddccc]]]WWWOOOLLLLLLNNNOOONNNKKKJJJIIIGGGFFFFFFFFFGGGKKKWWWiii}}}yyyrrrrrruuurrriii```SSSMMMGGGGGGFFFEEEFFFIIILLLPPP[[[nnn|||tttddd[[[SSSQQQPPPQQQUUUZZZeeemmmtttsssoookkkeee```YYY[[[___ccciiiqqqyyy~~~{{{}}}}}}uuummmggghhhkkkrrryyy}}}wwwoooeee]]]ZZZZZZ```nnn~~~tttiii___UUUMMMKKKNNNMMMIIICCC???======<<<;;;;;;???DDDJJJVVVmmm}}}vvveeeYYYMMMFFFAAA<<<::::::888999999::::::999999888999:::<<<<<<===???CCCFFFHHHIIIJJJJJJJJJLLLNNNQQQWWW___lllxxxsss^^^JJJ>>>:::777444222222222111000111111222222222333333333333333444444555555666666555555444444555666777888>>>TTTxxx{{{xxxwwwwwwwww}}}{{{vvvrrrpppmmmrrrsssqqqpppqqqrrrppppppooommmlllkkkmmmoooqqquuuuuuvvvwwwxxxxxxxxxwwwvvvpppiiigggjjjpppsssttttttrrrooojjjbbb___gggrrr}}}|||{{{xxxxxxxxxyyyzzzzzzyyyxxxyyyuuupppkkkkkkqqqzzz}}}|||zzzvvvpppjjjfffdddhhhhhhiiijjjkkkmmmmmmnnnoooqqqqqqnnngggbbb``````ddddddfffgggggggggggggggccc]]]VVVRRRRRRSSSRRRQQQMMMLLLJJJHHHGGGFFFFFFGGGJJJSSSbbbvvv{{{|||}}}yyyoooeeeYYYQQQKKKJJJIIIGGGHHHLLLRRRXXXcccvvvqqqfff]]]UUUNNNLLLMMMOOOWWW^^^oootttxxxtttkkkccc^^^\\\\\\aaahhhnnntttzzzvvvnnngggaaaaaadddlllttt{{{{{{xxxssskkkccc```aaahhhuuu{{{pppeee[[[RRRKKKHHHKKKGGGDDD@@@=========<<<;;;<<<@@@EEEJJJUUUkkkxxxqqq___TTTIIICCC???;;;999;;;999999::::::::::::999999777999;;;===>>>BBBFFFIIIHHHIIIJJJJJJJJJLLLPPPSSSZZZaaannn{{{mmmXXXGGG===888555333222222222111000111111222222222333333333333333444555555666777777555555444444444666888999>>>WWWzzzyyy}}}zzzyyyvvvvvvxxx}}}~~~}}}{{{yyyxxxwwwwwwwwwrrrwwwyyyvvvtttvvvuuussssssqqqnnnlllmmmnnnpppqqqssstttvvvxxxyyyzzz{{{{{{ooojjjddddddiiioootttuuuqqqpppnnnkkkdddbbbkkkvvv~~~}}}|||{{{zzzzzzuuuwwwyyy{{{{{{{{{zzzzzzwwwuuurrrooonnnqqqxxx}}}xxxvvvtttqqqnnnkkkgggeeeeeeeeeeeefffhhhllloooppprrrsssrrrmmmfffbbbaaaccchhhhhhhhhiiiiiijjjjjjjjjhhhccc]]]YYYYYYXXXVVVTTTOOONNNLLLJJJIIIHHHHHHIIILLLRRR^^^ppptttjjj\\\TTTNNNLLLKKKJJJLLLOOOXXX___lll~~~wwwhhh\\\WWWPPPKKKJJJKKKPPPYYYbbbqqqqqqooohhh^^^VVVUUUWWW^^^gggsss}}}wwwnnnhhhaaa\\\\\\```iiirrrzzz|||zzzwwwpppiiieeegggnnnzzz}}}vvvkkk___WWWOOOHHHFFFGGGDDDAAA>>><<<<<<<<<<<<;;;;;;@@@EEEJJJUUUkkk~~~ssskkk[[[PPPFFFAAA>>>:::999:::999999::::::::::::999999777999;;;===???BBBFFFJJJHHHIIIJJJJJJKKKMMMRRRUUU]]]dddppp~~~zzzfffSSSDDD<<<666444222111222222111///111111222222222333333333333333444555666777777888555444333333444666999:::>>>VVVvvv|||kkkvvv~~~|||{{{wwwuuusssqqqqqqsssvvvxxxsssxxx{{{yyywwwwwwuuurrrrrrooollllllmmmpppqqqrrrrrrsssuuuwwwyyy{{{||||||llliiieeedddgggmmmrrrtttqqqpppoooooolllkkkrrr{{{~~~}}}{{{yyyxxxxxxyyyyyyssswww{{{}}}}}}{{{{{{{{{vvvuuussspppnnnooorrruuurrrpppmmmlllllllllkkkiiifffeeeeeefffhhhkkkoooqqqssssssrrrmmmgggdddeeegggkkkkkkllllllllllllkkkkkkjjjfffbbb```___]]]YYYVVVQQQPPPNNNMMMLLLLLLLLLMMMNNNPPPYYYjjj~~~yyyooo^^^WWWPPPOOOPPPOOORRRVVV^^^gggvvv|||ooo```UUUOOOJJJHHHIIIKKKOOOXXXbbbkkkfff___YYYRRROOOSSSZZZeeeqqq|||uuurrrjjjccc___[[[WWWYYY]]]eeeoooyyy}}}}}}{{{uuuooojjjmmmuuu}}}wwwqqqfffZZZRRRLLLFFFCCCDDDCCC@@@<<<;;;;;;<<<<<<<<<:::???DDDIIISSSjjjyyynnnfffYYYOOODDD???===999999:::999::::::;;;;;;::::::999999:::<<<===>>>@@@DDDGGGHHHHHHIIIJJJKKKOOOSSSWWW```gggssssss___LLL@@@:::444333111111222222111///111111222222222333333333333333444555666777888888555444333333444666999;;;@@@UUUooo}}}oooeeerrr|||vvvqqqpppooonnnnnnpppssstttrrryyy}}}{{{yyyxxxuuupppllljjjgggiiimmmqqqssstttrrrsssuuuwwwxxxyyyzzzzzznnnmmmkkkhhhgggjjjnnnqqqrrrooooooqqqqqqqqquuu|||{{{zzzxxxvvvuuuvvvxxxyyytttxxx}}}}}}{{{zzzzzzwwwvvvrrrmmmjjjiiilllnnnmmmjjjggghhhkkknnnppppppkkkjjjiiihhhiiikkknnnoooppppppnnniiidddccceeeiiinnnnnnoooooonnnmmmkkkjjjiiifffdddcccccc```ZZZUUUSSSRRRQQQPPPOOOPPPPPPQQQMMMMMMTTTcccvvv~~~uuueee]]]WWWWWWXXXYYY]]]bbbiiirrrvvvgggYYYQQQKKKIIIJJJMMMOOORRRZZZccchhh___VVVSSSRRRSSSZZZcccpppwwwooojjjccc]]]XXXVVVSSSRRRTTTYYYaaakkkvvv|||~~~~~~zzzuuussswwwzzztttnnnbbbVVVOOOJJJDDDAAABBBBBB???<<<::::::<<<======888>>>CCCHHHRRRiiiwwwlllcccYYYNNNCCC???<<<999888:::999::::::;;;;;;::::::999;;;<<<=========>>>AAADDDGGGHHHIIIJJJKKKOOOUUUYYYbbbhhhtttnnnZZZHHH===888333222111111222222111///111111222222222333333333333333444555666777888999555444333222444666999;;;BBBTTTjjjzzztttddddddqqquuuoooppppppooooooooopppqqqrrrssszzz~~~{{{yyyuuupppgggeeecccffflllrrruuuvvvssssssuuuvvvwwwwwwwwwwwwqqqqqqppplllhhhgggkkkoooqqqnnnnnnqqqsssrrruuuyyyzzzxxxvvvttttttvvvxxxyyyuuuzzz~~~zzzyyyxxxyyyvvvpppjjjeeeeeegggjjjjjjgggdddfffkkkpppssstttpppooommmkkkkkkkkkmmmnnnlllllljjjeeeaaa```dddgggooopppqqqqqqpppnnnkkkjjjgggeeedddeeeeeeaaaZZZTTTTTTTTTRRRQQQQQQRRRSSSTTTKKKKKKQQQ^^^pppyyykkkddd______aaacccggglllttt}}}rrrbbbVVVOOOMMMLLLOOOSSSUUUWWW^^^gggjjj___VVVVVVXXXZZZbbbkkk|||qqqgggaaa]]]YYYTTTOOOOOONNNNNNQQQVVV\\\hhhttt{{{~~~}}}xxx{{{~~~uuunnnccc\\\SSSKKKFFFBBB@@@>>>@@@???===<<<;;;;;;<<<<<<>>>@@@DDDJJJVVVmmm|||pppddd\\\MMMHHHBBB<<<::::::999999:::999999888888999999:::::::::;;;<<<>>>@@@AAABBBHHHIIIIIIHHHHHHNNNWWW^^^gggoooyyywwwcccNNN???666333111222444555555444222111222222111111222222333444333333444555666777888888<<<888555666555444777<<>><<<;;;;;;;;;<<<<<<;;;>>>CCCIIIWWWoooxxxmmmaaaYYYLLLGGG@@@<<<:::999999999::::::999999999999::::::;;;;;;<<<===???AAABBBCCCFFFGGGHHHHHHIIIOOOWWW^^^fffoooyyyrrr^^^LLL>>>777555111222333555555333222111222222111111222222333444333333444555666777888888999666444666666555999>>>FFFaaaqqqssswwwtttmmmlllmmm|||yyyooolllkkkmmmpppqqqpppppppppqqqsss{{{~~~{{{yyyuuuooollljjjkkkooouuuyyy{{{zzzwwwsssnnnkkkjjjkkkllllllkkkjjjiiijjjlllnnnnnnmmmkkkiiijjjmmmrrruuutttqqqvvvzzz}}}zzzsssnnnnnnooosss}}}|||yyyxxxvvvxxxuuunnngggcccccchhhlllqqqooolllmmmppptttwwwxxxvvvxxxvvvpppooorrrtttsssuuunnngggccc___\\\^^^bbbgggjjjnnnpppooonnnmmmmmmdddaaa^^^]]]]]]\\\\\\[[[[[[WWWTTTTTTVVVVVVRRROOOLLLMMMQQQXXXbbbtttxxxpppfffcccgggooowww{{{zzzkkk]]]RRRLLLMMMOOORRRVVV___jjjwww}}}xxxuuuuuuwww~~~~~~kkk```YYYRRRLLLJJJHHHFFFDDDEEEGGGIIIKKKJJJRRR]]]hhhpppwww}}}|||tttjjjcccWWWRRRJJJDDDAAA???===<<<===<<<;;;::::::;;;;;;<<<<<>>======<<<;;;:::999::::::<<<<<>>???AAACCCDDDEEEEEEFFFHHHKKKKKKLLLPPPVVV\\\dddnnnzzzwwwbbbOOOAAA999555333111111222333333222111111222222111111222222333444333333444555666777888888666444555777777777;;;CCCTTTnnn{{{||||||uuuuuuzzz{{{xxxuuuuuu{{{{{{yyyvvvrrrppppppqqqyyy{{{|||zzzuuupppjjjfffiiilllqqqtttuuuwwwyyyzzzrrroooiiieeecccaaa___]]]]]]aaahhhoootttuuuqqqnnnkkknnnqqqtttuuuuuuttttttyyy{{{|||wwwoooiiihhhiiizzztttqqqtttwwwzzzxxxvvvsssqqqssswww{{{wwwuuuttttttuuuuuutttsssooopppnnnmmmrrr|||~~~wwwpppllliiifffhhhlllqqqrrrsssqqqmmmjjjhhhhhhaaa^^^[[[ZZZ]]]```cccddd^^^[[[VVVTTTTTTUUUTTTSSSRRRPPPQQQUUU[[[iii~~~~~~tttllljjjpppyyyvvvfffZZZSSSPPPSSSXXXaaammm|||rrriiiaaaYYYSSSKKKJJJHHHFFFFFFGGGHHHIIIIIIMMMUUU^^^iiisss|||}}}xxxooofff\\\VVVKKKHHHCCC@@@??????>>>===;;;:::999999:::;;;<<<===BBBDDDHHHRRRddd~~~}}}sssiii^^^TTTMMMBBB???;;;999999::::::999;;;::::::::::::::::::;;;===>>>@@@CCCDDDEEEFFFFFFHHHJJJLLLMMMMMMQQQWWW\\\eeeppp}}}rrr[[[HHH===777333000111111111111111111111111222222111111222222333444333333444555666777888888777666777888777777===FFFYYYrrr|||}}}zzzyyyzzz~~~~~~|||yyyuuusssssssssyyyxxxwwwvvvsssmmmhhheeejjjmmmqqqtttuuuvvvwwwyyytttqqqmmmjjjhhheeebbb```aaafffmmmuuuyyyxxxsssnnnkkknnnrrrrrrqqqqqqsssuuuzzz|||}}}xxxpppjjjjjjlll|||}}}tttsssvvvyyy}}}}}}|||yyywwwxxx{{{}}}xxxvvvuuutttsssrrrooommmkkklllkkklllttt|||uuuooollliiifffhhhmmmrrrsssrrrooojjjgggffffffeeebbb___^^^```ccceeefff^^^\\\XXXUUUTTTTTTTTTTTTSSSQQQPPPSSSYYYeeeyyy}}}rrrlllnnnvvv}}}uuueeeZZZVVVVVVXXX```mmm}}}wwwooofff___QQQPPPMMMKKKIIIHHHIIIIIINNNPPPUUU]]]hhhsss{{{~~~yyyyyy|||qqqhhh___VVVPPPGGGDDDAAA???>>>???>>>===:::::::::::::::<<<>>>???AAACCCHHHTTTgggyyynnndddYYYOOOIII@@@===:::999:::;;;;;;:::;;;;;;::::::::::::;;;;;;===???AAACCCEEEFFFFFFFFFHHHKKKMMMMMMOOOSSS[[[aaajjjvvv~~~lllTTTCCC:::777333///000000000000000000000000222222111111222222333444333333444555666777888888888777888888777888BBBMMMaaayyy|||{{{}}}{{{||||||{{{yyyxxxxxxyyyuuurrrqqqttttttooolllkkknnnoooqqqtttvvvxxxyyyyyywwwuuusssqqqpppnnnkkkiiigggkkkqqqxxx{{{yyysssnnnjjjmmmnnnllliiiiiioootttyyy|||}}}yyyrrrnnnooorrr|||{{{vvvwwwzzz{{{~~~~~~|||zzzyyyzzz|||xxxvvvtttsssrrrqqqnnnlllllllllkkklllttttttnnnhhhfffcccbbbeeejjjmmmmmmllliiifffdddeeefffhhheeebbbaaabbbdddeeeeee___^^^[[[YYYWWWUUUUUUUUUTTTQQQOOOQQQWWWbbbssswwwmmmlllssszzzuuuddd[[[ZZZ\\\bbblll|||{{{}}}~~~uuuooo^^^\\\YYYUUUQQQOOOMMMLLLPPPQQQVVV^^^iiittt|||~~~{{{xxxwwwyyy}}}~~~wwwsssuuuvvvjjjaaaXXXPPPJJJDDDAAA>>>============<<<;;;:::::::::;;;===???@@@AAACCCIIIWWWmmm~~~tttiii___TTTKKKEEE>>><<<:::999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;===>>>AAADDDEEEFFFFFFEEEGGGIIIKKKMMMPPPWWWaaaiiirrr~~~wwweeeNNN???:::888555111000000000//////000000000222222111111222222333444333333444555666777888888777666777777777;;;HHHUUUlll}}}|||}}}yyy{{{}}}}}}|||zzzzzz{{{vvvqqqppptttvvvrrroooppprrrpppooorrrvvvzzzzzzxxxvvvuuutttttttttsssqqqooojjjmmmrrrwwwzzzxxxsssnnnkkkmmmlllgggbbbdddmmmvvvvvvyyy{{{xxxsssqqqtttxxxzzz||||||xxxwwwzzz|||{{{{{{|||}}}|||zzzxxxyyyyyyxxxvvvssssssssssssrrrqqqpppooommmmmmttt}}}|||qqqkkkfffdddcccbbbeeekkklllkkkjjjgggcccbbbdddeeefffdddbbbaaabbbddddddccc``````___]]]ZZZXXXWWWWWWVVVQQQNNNOOOSSS]]]lllzzzzzznnnkkkqqqyyysssccc[[[\\\```nnnzzz|||rrrpppjjjnnnwwwrrroookkkeee```\\\YYYWWWVVVWWW[[[cccnnnxxx{{{tttqqqrrruuuxxxzzzzzz{{{~~~~~~uuuoooqqq~~~rrrfff]]]TTTLLLFFFBBB???===;;;<<<<<<;;;:::;;;;;;:::;;;<<<>>>@@@AAABBBDDDLLL[[[ttt|||rrrfff[[[QQQHHHBBB>>><<<::::::;;;=========<<<;;;;;;::::::;;;;;;<<<<<<>>>AAADDDFFFFFFEEEEEEDDDGGGJJJLLLQQQ[[[fffoooyyysssaaaJJJ===:::;;;888333000000////////////000000222222111111222222333444333333444555666777888888666555666777777===MMM\\\uuu|||{{{|||zzz|||}}}zzzyyyxxxzzztttrrrvvvwwwssspppqqqtttpppmmmooouuuyyyyyyvvvrrrqqqrrrsssuuutttrrrpppjjjlllpppuuuxxxvvvrrrnnnnnnooolllfff```cccnnnyyytttwwwzzzxxxtttssswww{{{wwwxxxwwwuuuwww|||}}}{{{xxxyyy{{{zzzxxxwwwwwwxxxwwwuuussssssuuuvvvwwwwwwtttssspppooottt{{{zzzvvvtttmmmiiiggggggfffjjjppppppooolllhhhcccaaabbbcccbbbaaa``````bbbcccbbbaaabbbcccbbb```]]]ZZZYYYXXXWWWQQQMMMMMMQQQYYYgggsss{{{oookkkqqqyyy}}}rrrbbb[[[]]]bbbwwwzzzmmmffffffaaaeeepppzzztttmmmhhhdddbbb______bbbiiisss|||}}}tttoooooossswwwyyy}}}vvvnnnnnnzzz}}}nnncccXXXMMMEEECCCBBB@@@<<<999888999;;;<<<<<<======<<<<<<===@@@CCC@@@KKKVVVddd~~~wwwjjj^^^UUUMMMFFFAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===@@@BBBCCCCCCCCCCCCDDDIIIIIIKKKQQQVVV]]]iiiuuummmYYYCCC:::888666444222333222222222222222222222333333333333333333333333777777888999999999999888:::777777:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>@@@BBBDDDCCCCCCDDDDDDJJJIIILLLRRRWWW^^^kkkvvv}}}hhhTTT@@@777666555222000222222222222222222222222333333333333333333333333777777888999999999999888777666777;;;@@@NNNjjj}}}zzzzzzyyyzzz{{{||||||{{{yyyxxxvvvvvvwwwwwwvvvsssqqqooonnnkkkiiikkknnnpppnnnlllkkkkkklllnnnppppppooommmmmmooosssyyy||||||wwwssswwwuuusssqqqqqqrrruuuwwwvvvtttrrrsssuuuxxxyyyyyypppmmmkkknnntttxxxwwwtttqqqsssuuuwwwwwwvvvtttssswwwsssnnnmmmpppuuuzzz|||xxxwwwwwwxxx{{{}}}}}}|||{{{yyyvvvsssrrrrrrssstttsssqqqnnnjjj```UUUSSSVVV]]]^^^```aaaaaabbbdddfffeeeeeedddcccaaa]]]ZZZXXXUUUTTTRRRQQQSSSYYYbbbhhhuuutttmmmmmmoooyyy~~~uuuhhhdddkkkvvvzzznnngggaaaZZZWWWXXXYYY```mmm~~~}}}~~~sssiiihhhtttuuufff\\\SSSIIICCCBBB???>>>===;;;::::::::::::;;;;;;<<<<<<<<<>>>BBBEEEHHHRRR```ttt}}}tttkkk^^^SSSKKKEEE???:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<>>>@@@CCCDDDCCCCCCDDDFFFJJJJJJNNNTTTZZZaaammmyyyvvv```NNN<<<555444222000///111111111111111111111111333333333333333333333333666777888888999999888888444666999===GGG]]]~~~~~~~~~|||zzz{{{{{{|||}}}}}}|||yyywwwuuuuuuuuutttsssrrrpppooonnnnnnkkkiiikkknnnooommmkkkjjjkkkmmmmmmlllkkklllmmmlllpppuuuxxxxxxwwwvvvuuuzzzzzzzzzzzzyyyxxxxxxwwwppppppqqqssswwwyyyxxxxxxmmmlllllloootttvvvtttrrrlllnnnsssvvvxxxxxxwwwvvvyyyrrrkkkjjjpppwww{{{}}}zzzyyywwwxxxzzz|||}}}|||zzzzzzzzzyyyxxxvvvtttsssrrrpppmmmggg\\\QQQOOORRR]]]___aaabbbccceeehhhkkkhhhgggeeebbb___]]]ZZZYYYWWWWWWVVVUUUVVVZZZ```eeemmm}}}yyypppmmmmmmuuuzzzvvvhhhfffttt{{{qqqiiiaaa^^^ZZZVVVUUUWWWYYYaaapppqqqgggfffqqq~~~rrrcccYYYPPPGGGAAA@@@============<<<;;;:::999<<<======>>>>>>AAAEEEHHHNNNXXXhhhzzznnneeeYYYOOOHHHCCC>>>:::::::::::::::::::::::::::999999999999999:::;;;<<>><<<============;;;:::999:::<<<===>>>???BBBGGGJJJOOO[[[ppp~~~yyyiiiaaaVVVMMMGGGCCC>>>;;;::::::::::::::::::::::::999999999999:::;;;<<<===???AAACCCDDDDDDEEEGGGIIILLLMMMRRRZZZaaahhhtttuuuiiiPPPCCC777333333222000000//////000000000111111111222222222333333444444444666666777888888888888777666<<>>>>><<<<<<======<<<;;;;;;:::888:::;;;===???BBBGGGKKKSSSbbb|||{{{uuuddd\\\RRRJJJEEEBBB>>>;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>@@@BBBCCCDDDDDDEEEHHHKKKLLLNNNTTT]]]dddlllxxxxxxkkk```HHH>>>444333444222111111///000000111111222222222111222222333333444444555555666777777888888777777777>>>AAACCCXXXzzzwwwmmmmmmwww~~~wwwyyy}}}~~~~~~xxxvvvtttqqqnnnlllkkkjjjiiigggcccaaabbbffflllppprrrqqqpppsssvvvwwwuuurrrqqqtttvvvvvvsssoookkkjjjdddgggjjjjjjiiilllsssyyyyyy{{{}}}~~~}}}zzzvvvssszzzyyyxxxxxxxxxxxxvvvtttuuuxxxzzzwwwqqqllljjjiiilllnnnqqquuuwwwyyyyyyyyyyyywwwwww{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzzzz|||~~~{{{vvvssspppuuuzzzzzzqqqhhhiiipppvvvuuusssoookkkjjjkkkmmmmmmkkkgggdddaaa___^^^^^^[[[[[[[[[ZZZYYYYYY[[[]]]fffuuuuuuppprrrwwwuuuvvvsssiii```\\\YYYXXXVVVTTTXXX^^^iiitttttthhhdddkkkvvvtttgggXXXOOOHHHBBB??????===<<<<<<<<<;;;;;;;;;;;;:::<<<===???AAAEEEKKKNNN___qqqwwwooo^^^WWWMMMFFFBBB???<<<999999999999999999999999999:::::::::;;;<<<===??????AAABBBCCCDDDDDDFFFIIILLLMMMOOOUUU___fffnnn{{{wwwmmm```TTTBBB999222222333222111222000000111111222333333444111111222333333444555555555666666777777777777777777>>>@@@DDD[[[}}}xxxgggbbbiiixxxyyyzzz}}}}}}}}}~~~xxxuuuqqqmmmjjjiiijjjjjjiiifffbbbaaacccjjjrrrxxxqqqpppqqqtttxxxyyywwwttttttsssrrrrrrssssssrrrppplllllllllkkkjjjnnntttyyy{{{{{{|||||||||zzzxxxvvv}}}zzzwwwvvvvvvwwwwwwvvvtttxxxzzzvvvoooiiihhhjjjjjjkkkmmmqqqtttwwwyyyzzzzzzzzz|||~~~{{{wwwwwwyyy{{{~~~}}}{{{~~~|||yyywwwuuu{{{xxxmmmlllrrrsssrrrpppmmmjjjjjjlllnnnkkkjjjhhheeecccaaa______]]]]]]]]][[[ZZZZZZ]]]___dddqqqyyysssqqqwwwuuukkkbbb^^^]]]]]]]]]^^^eeemmmvvvxxxkkkeeekkkuuu|||ooobbbTTTLLLFFFAAA@@@AAA======<<<;;;;;;;;;<<<<<<>>>???AAACCCFFFJJJOOOSSSmmmsssiiiZZZSSSIIIBBB???===:::777999999999999999999999999:::;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDDDDFFFJJJLLLMMMOOOVVV```hhhppp||||||qqqfffXXXLLL>>>666000111222111000111000000111222333333444444111111222333333444555555555666666777777777777777555===???DDD]]]~~~yyykkk^^^___lll~~~{{{{{{}}}}}}||||||xxxuuupppkkkhhhhhhjjjkkkkkkgggdddbbbfffnnnxxx~~~rrrrrrsssvvv{{{|||zzzwwwxxxtttppppppssswwwyyyyyysssrrrooommmmmmpppuuuyyy{{{{{{zzzzzzzzzyyyxxxwww}}}zzzuuussstttvvvxxxyyyrrrvvvxxxtttmmmggghhhkkkggghhhjjjmmmqqqvvvyyy{{{yyyzzz|||}}}}}}}}}|||{{{wwwxxxzzz~~~}}}~~~|||zzzyyyyyy{{{nnnkkkppplllkkkjjjhhhfffgggjjjmmmjjjjjjhhhfffdddbbb```_________^^^]]][[[\\\___aaaeeeppp{{{uuuqqqwwwzzzqqqfffcccbbbdddfffiiisss}}}|||ooohhhmmmvvvzzzwwwuuuxxx~~~{{{tttqqqddd[[[OOOGGGDDDCCC@@@======<<<;;;;;;:::::::::;;;===;;;<<>>???@@@AAABBBCCCCCCCCCEEEHHHKKKNNNTTTZZZaaalllyyytttjjj```PPP@@@777666555333222111111000111111222222222333333333333333444444444444444444666777999:::;;;;;;;;;:::999;;;???LLLaaauuu|||zzzqqqfff___fffwww{{{zzz|||zzzsssnnnlllmmmnnnoooooollliiijjjooowww}}}zzzwwwwww|||{{{tttssssssrrrrrrssstttvvvxxx|||xxxssspppooopppqqqqqqwwwzzz~~~~~~{{{wwwtttrrrvvvssssssvvvwwwuuuvvvyyyuuutttsssrrrrrrqqqooolllmmmllllllooosssvvvxxxxxxuuuyyyyyyuuuvvvxxxvvvooonnnqqqwww}}}~~~}}}{{{||||||||||||{{{tttfff``````dddeeeeeedddcccccceeehhhhhhfffeeefffgggfffbbb^^^XXX\\\^^^\\\YYYXXX[[[___eeemmmyyyzzzvvvvvv|||}}}wwwiiiggghhhkkkooouuusssjjjlllrrrwwwrrrlllkkkpppwww{{{}}}}}}wwwnnngggcccVVVOOOGGGBBBBBBCCCBBB@@@======<<<<<<<<<<<<<<<===@@@???AAAGGGKKKRRR___kkktttggg^^^SSSMMMEEE???;;;;;;;;;;;;<<<;;;:::999888888888888;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEHHHKKKLLLSSS[[[dddppp}}}qqqggg\\\LLL===666555444222111000000000111111222222222333333333333333444444444444555555666777888:::::::::999999777999>>>KKK___rrrxxxuuupppgggbbblll~~~}}}}}}|||xxxssspppooopppqqqrrrrrrpppoooqqqvvv}}}yyyxxxxxx{{{~~~~~~yyyuuurrrqqqpppoooqqqtttwwwyyyvvvvvvtttsssqqqppppppppptttwww{{{|||zzzvvvsssrrrpppnnnpppuuuxxxwwwxxx{{{vvvuuutttuuuvvvvvvtttrrrrrrsssuuuxxx{{{{{{yyywwwwwwyyyxxxsssqqqsssqqqllljjjmmmrrrxxx}}}~~~|||zzz~~~|||zzzyyyzzz{{{|||||||||rrrfffaaabbbgggggggggeeeddddddgggiiillljjjhhhhhhhhhgggdddaaa\\\___aaa___[[[ZZZ\\\```ccciiisss|||yyyyyy~~~xxxwwwvvvxxx}}}vvvllllllqqqxxxpppeee```aaaggglllnnnpppooommmiiiccc[[[TTTPPPJJJFFFAAA@@@AAACCCBBB@@@>>>>>>=========>>>??????@@@AAADDDIIIOOOYYYlll}}}}}}qqqddd\\\PPPKKKCCC===;;;;;;;;;;;;<<<;;;:::999999888888999;;;;;;<<<<<<===>>>???@@@@@@BBBCCCCCCDDDFFFIIILLLOOOVVV___hhhuuuzzzmmmbbbVVVFFF:::444333222111000000000000111111222222222333333333333333444444444555555555777777888999999888888777777:::@@@LLL___pppuuurrrooohhhhhhuuu}}}yyywwwuuusssrrrssstttuuuuuuuuuuuuxxx}}}xxxxxxxxxyyyyyyxxxwwwvvvsssqqqnnnmmmooossswww{{{vvvyyyzzzxxxtttooonnnoooqqqtttyyyzzzyyyvvvtttssspppmmmnnntttxxxxxxyyy{{{vvvuuuuuuwwwyyyyyyxxxwwwxxxzzz}}}zzzuuuxxxyyyvvvqqqnnnnnnlllhhhhhhkkkqqqvvvyyyzzzyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{}}}}}}qqqhhhfffgggmmmlllkkkhhhffffffiiilllpppnnnlllkkkjjjiiifffdddcccdddeeeccc___]]]___aaaaaadddjjjwww{{{{{{}}}yyynnnkkkooo~~~uuuhhh___]]]___aaabbbaaa___]]]YYYUUUPPPKKKGGGHHHEEECCCBBBBBBAAA???============>>>>>>???AAAAAADDDEEEHHHMMMUUUeeewwwkkk^^^VVVLLLGGG@@@<<<:::;;;;;;;;;<<<;;;:::999999999999999;;;;;;<<<===>>>?????????@@@AAACCCCCCDDDGGGJJJMMMTTT\\\eeemmmxxxvvvjjj\\\OOOAAA888222222111000000///000000111111222222222333333333333333444444555555666666777888888888777777777777888===DDDPPPbbbqqqvvvsssooolllppp{{{xxxyyyxxxwwwuuuuuuvvvwwwxxxxxxyyy{{{~~~}}}|||vvvxxxxxxvvvtttsssuuuxxxvvvsssooommmnnnrrrwww{{{{{{~~~{{{sssnnnnnnppprrruuuzzz}}}|||zzzxxxwwwuuuooommmrrrvvvvvvxxxzzzvvvvvvvvvxxxzzz{{{zzzyyy{{{}}}|||xxxvvvwwwwwwtttpppmmmjjjhhhlllppptttxxxyyyzzzzzzzzzuuuuuuuuutttssstttuuuwww|||~~~~~~yyyqqqlllmmmooosssrrrooollliiijjjlllooorrrpppnnnkkkjjjiiihhhgggjjjjjjiiigggcccaaaaaabbbcccbbbcccmmm{{{{{{|||nnnjjjlllzzz~~~qqqhhhcccaaa```___[[[XXXTTTRRRPPPNNNKKKHHHHHHFFFEEEDDDCCCAAA>>><<<=========>>>@@@AAACCCDDDJJJKKKOOOWWWbbbwwwyyynnnbbbWWWOOOGGGCCC>>>:::::::::;;;;;;;;;;;;::::::999:::::::::;;;<<<===>>>?????????>>>???AAABBBDDDEEEGGGKKKNNNUUU^^^hhhqqq{{{}}}sssfffXXXIII===777111111000000///000000000111111222222222333333333333333444555555666777777888888777777777777777777888???HHHUUUffftttxxxuuurrrsss{{{yyyzzz||||||zzzxxxvvvwwwyyy||||||||||||}}}{{{xxxuuuuuuvvvwwwtttqqqqqquuuyyy{{{wwwrrrnnnnnnrrrwww{{{{{{|||{{{uuuooommmpppuuuuuuyyy~~~}}}|||{{{ssslllhhhlllrrruuuwwwzzzyyyyyyyyyzzz|||}}}{{{zzz~~~~~~sssvvvyyyyyyuuuooolllkkkrrruuuxxxyyyxxxxxxxxxzzzssstttuuusssqqqoooppprrrzzzyyywwwtttpppppprrrtttuuutttrrrooollllllnnnpppqqqpppmmmjjjhhhggghhhiiiooonnnmmmiiifffdddccccccfffbbb___eeettt{{{zzz}}}}}}~~~~~~~~~}}}nnniiijjjvvv|||tttpppmmmjjjhhh]]]XXXRRROOOOOONNNKKKHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>???@@@BBBDDDFFFGGGKKKMMMUUUbbbsssuuukkk___UUUOOOCCC???;;;999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>???@@@???>>>>>>???@@@BBBDDDEEEHHHLLLPPPTTT^^^iiisss~~~yyynnnbbbSSSCCC:::777111000000000000000111222111111222222222333333333333333444555666777777888888888777777777888888999888@@@LLLZZZkkkyyy}}}zzzxxx}}}~~~zzz|||~~~}}}yyyxxxzzz}}}}}}|||{{{zzzvvvtttsssuuuuuusssqqqqqquuuyyy{{{xxxsssoooooosssxxx{{{wwwuuurrrnnnkkkmmmtttyyywwwzzz}}}zzzyyyllleeecccjjjrrrwwwyyy{{{zzzzzzzzz|||~~~~~~|||uuuwww{{{}}}yyyrrroooqqquuuxxxyyywwwtttqqqrrrtttrrrtttuuusssooommmnnnpppwwwuuuqqqnnnnnnooorrrtttssssssrrrpppmmmlllmmmoooooonnnllliiiffffffhhhkkkrrrpppnnnkkkhhhfffeeedddggg```\\\```lll||||||{{{yyy}}}{{{yyyyyy~~~oooiiijjjttt~~~~~~}}}|||nnnggg^^^YYYWWWUUURRRNNNLLLLLLLLLJJJGGGEEECCCCCC@@@@@@AAACCCEEEHHHJJJKKKMMMRRR```tttzzzpppfff\\\SSSMMM???<<<999777888:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===???@@@@@@???>>>===>>>@@@BBBDDDFFFIIIMMMQQQWWWaaammmwwwuuuiii^^^NNN>>>666666000000000000111111222333111111222222222333333333333333444555666777888888888888777777888999:::;;;;;;EEESSScccttt~~~|||{{{~~~}}}zzzzzz~~~{{{yyyxxxxxxvvvuuurrrssssssrrrrrrtttvvvyyywwwtttqqqoooppptttyyy}}}yyyuuuppplllllloootttxxxuuuxxx|||}}}{{{wwwtttsssjjjeeegggqqqzzz}}}{{{zzzuuuuuuvvvyyy|||}}}}}}||||||}}}{{{zzz|||~~~yyyrrrrrrwwwxxxzzzzzzvvvoookkklllnnnooosssuuutttpppnnnooorrruuuqqqllliiiiiikkkmmmmmmmmmnnnooonnnllljjjjjjkkknnnmmmkkkhhheeeeeeiiimmmsssqqqnnnkkkiiigggeeedddddd]]]YYY\\\fffxxx}}}zzzwwwuuuzzzqqqlllmmmrrr}}}ssskkkgggddd___ZZZUUUUUUSSSOOOKKKGGGFFFEEEBBBBBBCCCEEEHHHJJJMMMNNNUUU]]]oooyyypppfff\\\SSSKKKFFF>>>;;;888777888:::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<===???@@@AAA@@@>>>===>>>@@@BBBDDDFFFIIINNNQQQ]]]fffrrrzzz|||qqqfff[[[KKK;;;444555111000000000111222333444111111222222222333333333333333444555666777888999888888777777888:::<<<===@@@KKK[[[kkk|||~~~zzz}}}}}}{{{||||||wwwuuuuuuvvvvvvvvvrrrqqqqqqrrrtttvvvwwwxxxsssqqqooonnnpppuuuzzz~~~{{{tttpppoooqqqssssssrrruuuxxxyyyvvvrrrooommmnnnkkkooo{{{|||xxxnnnoooppptttxxxzzz{{{zzzxxxyyy|||}}}}}}|||vvvpppsss{{{{{{|||{{{uuummmhhhiiikkkmmmqqquuutttpppoooqqqtttuuupppiiiffffffgggggggggiiikkklllllljjjhhhggghhhmmmmmmkkkgggeeefffjjjooossspppmmmkkkiiihhhfffddd```YYYVVVZZZcccuuu|||wwwsssxxxsssnnnoooqqq~~~}}}tttmmmiiiccc^^^\\\VVVMMMFFFDDDFFFEEEDDDCCCFFFMMMVVV]]]```ooo~~~uuujjj___WWWPPPHHHCCC<<<<<<;;;:::;;;<<<===>>>::::::999999:::;;;===>>>===>>>@@@AAABBBBBBAAA@@@BBB@@@AAAEEEGGGIIIOOOVVV]]]iiivvv~~~xxxooo```OOOBBB999444333333333333222222222111111444222000222444666444222555555666666777777888888777999999777888:::<<<<<>>;;;:::999999:::;;;===>>>>>>???@@@BBBBBBBBBBBBAAABBB@@@AAAEEEHHHKKKRRRZZZcccnnn{{{{{{sssjjjZZZJJJ>>>666222111111111111222222333333333444222111222444555444222555555666666777888888888888::::::999999;;;???AAAPPPkkk{{{yyyxxxyyy|||~~~~~~xxxrrrooopppqqqqqqpppqqqsssuuuwwwxxxvvvtttrrrnnnmmmkkkjjjkkkpppwww||||||zzzwwwuuusssqqqooommmiiihhhhhhkkkkkkjjjmmmrrrvvvyyy|||~~~|||yyyvvvtttvvvrrrppprrrxxx}}}~~~}}}{{{|||}}}~~~~~~~~~}}}|||xxxsssqqqqqquuuxxxuuuqqqkkkeeedddfffkkknnnrrrqqqoooppprrrssstttssssssppplllgggdddcccccccccgggooouuutttqqqooommmjjjmmmllljjjgggddddddgggiiimmmmmmlllnnnoooooollljjjeee___^^^aaabbbggg{{{~~~yyyyyyzzz}}}vvvooopppnnnwwwyyyrrrlllggg```UUUMMMJJJDDDGGGJJJKKKNNNWWWgggsssuuummmaaaVVVNNNGGGAAA<<<;;;;;;;;;:::;;;<<<<<<===;;;::::::::::::<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@AAAEEEIIINNNWWW```kkkuuuwwwmmmbbbSSSDDD999444111000///000111222333444444555444222222222444555444333555555666777777888888999:::;;;;;;::::::===CCCIIIaaa~~~{{{yyyxxxxxx{{{~~~yyyssspppqqqrrrqqqpppppprrrtttuuuuuusssqqqooonnnmmmlllmmmooorrrvvvxxxwwwwwwvvvtttrrrpppnnnmmmiiifffgggmmmqqqrrrtttxxx{{{}}}}}}{{{vvvrrrrrrtttwwwuuutttwww{{{~~~}}}{{{wwwxxxzzz|||}}}}}}|||||||||wwwrrrpppqqquuuzzz|||tttoooiiiddddddgggmmmqqqqqqooonnnoooqqqtttuuuuuusssppplllgggdddcccddddddjjjqqqwwwuuurrrqqqooolllnnnnnnkkkhhheeedddeeegggkkklllnnnppprrrqqqnnnjjjgggaaa^^^```aaadddrrrwwwrrrrrrzzz~~~zzzrrrpppjjjrrrxxxppphhhbbb]]]VVVMMMFFFDDDBBBGGGLLLOOOTTTbbbxxx|||pppggg[[[QQQIIICCC===999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???===>>>???@@@@@@AAABBBBBBDDDAAABBBFFFJJJPPPZZZdddpppzzz|||rrrggg\\\LLL???777444222111000000111222333333444444333333333333444555555444555666666777888888999999;;;:::;;;;;;:::===IIITTTsss~~~zzzxxxwwwwww{{{~~~}}}wwwttttttuuutttrrrpppqqqrrrsssrrrpppmmmkkknnnnnnmmmooorrrtttsssrrrrrrtttuuutttrrrpppnnnnnnqqqmmmlllsssxxxyyyzzz{{{{{{|||zzzuuuooonnnqqqtttyyyxxxxxxzzz|||}}}{{{xxxuuuwwwxxxzzz|||||||||{{{xxxsssoooooosssxxxzzzzzztttqqqmmmjjjjjjlllpppssspppooommmnnnppprrrsssssssssppplllhhheeedddddddddhhhoootttrrroooooonnnlllmmmmmmllljjjgggffffffhhhjjjkkknnnqqqrrrpppkkkgggfff```]]]___bbbdddllluuuxxxnnnjjjllluuu~~~{{{|||~~~}}}tttpppiiiooozzzzzznnnfff^^^WWWSSSNNNGGGDDDDDDAAAGGGNNNTTT]]]ppp{{{vvvjjjbbbVVVLLLFFFAAA<<<888:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???<<<<<<===>>>???@@@AAABBBFFFCCCDDDHHHMMMSSS]]]gggttt|||wwwnnn```VVVGGG<<<888666555333222222222222222222222222333333444444444444555555666666777777888999999999:::999:::;;;:::???OOO```yyyvvvuuuvvvyyy~~~~~~yyywwwwwwxxxvvvtttqqqqqqrrrqqqooommmjjjhhhjjjiiijjjooouuuwwwtttpppqqqtttwwwwwwuuusssrrrrrryyytttssswww{{{zzzxxxxxxwwwvvvtttooolllmmmrrrvvvyyyyyyyyyyyyzzzzzzxxxwwwuuuwwwyyy{{{||||||||||||uuurrrqqqrrrvvvwwwvvvtttuuutttsssrrrrrrqqqqqqqqqnnnmmmlllmmmoooqqqppppppqqqooommmjjjgggeeedddcccfffmmmqqqooolllmmmnnnlllkkklllmmmllljjjiiiiiijjjkkklllmmmoooooolllgggcccbbb^^^]]]```cccfffkkkppp}}}yyymmmeeebbbfffrrryyyvvvwww}}}uuunnnkkkooowwwvvvjjj```WWWOOOKKKGGGDDDDDDGGGFFFMMMVVVaaaooo}}}uuuoooddd\\\PPPGGGBBB???;;;999999999:::;;;;;;;;;;;;:::<<<;;;;;;;;;;;;===>>>???<<<<<<<<<===???@@@BBBCCCGGGEEEGGGMMMSSSYYYcccmmmxxx|||rrriiiXXXNNNBBB:::888777555333333333333222222222111111222444555555444444555666666666777888888999999::::::999:::===<<>>@@@>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFJJJRRRZZZaaalllvvv}}}vvvmmmdddOOOFFF;;;666666666333///222222222222222222333333222444666555444333555777666777777888888999::::::;;;999<<>><<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>@@@CCCDDDDDDDDDEEEFFFHHHLLLSSS\\\gggrrr}}}{{{xxxuuukkk\\\PPP>>>;;;666333111111000000111111111111222222333333444444333333444444555555888888999::::::::::::999:::777888===AAALLLhhh|||lllbbbhhh|||zzzyyyzzz|||xxxssssssrrrrrrssswww}}}~~~yyyvvvuuuqqqqqqrrrrrrmmmeeedddgggkkklllnnnqqqtttsssqqqnnnmmmnnnpppqqqpppqqqrrrtttssssssrrrrrrqqqpppoooooogggddd``````dddjjjpppsssvvvrrrnnnmmmppptttxxxzzzzzzxxxvvvvvvxxxzzz||||||}}}}}}|||yyyuuuqqqooonnnmmmmmmkkkgggaaa[[[XXXWWWUUU___kkkrrrrrrmmmiiifffgggooouuuuuutttuuussspppnnnpppqqqssssssrrrqqqpppsssrrrqqqrrrssstttrrrqqqppplllgggbbbaaadddgggjjjnnnoooooolllhhhcccaaa```eeejjjyyywwwiii```YYYYYY[[[hhhqqqxxxpppoooooopppwwwxxxnnniiiqqq~~~yyysssiii]]]TTTHHHDDD>>>;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===>>>@@@CCCDDDDDDEEEFFFGGGLLLOOOWWWbbboooyyy|||xxxuuuooodddTTTHHH;;;888444222222222222111222222222333333333444444444444333333444555555666777888:::;;;<<<;;;999888999777888===CCCOOOiiirrrgggcccnnn|||zzzzzz|||{{{wwwrrrsssttttttvvvzzz~~~xxxsssqqqsssrrrttttttnnngggfffjjjnnnooopppsssuuuuuusssqqqrrrtttuuutttsssssstttvvvrrrrrrqqqpppooonnnmmmllleeebbb``````dddjjjnnnqqquuuqqqoooqqqwww||||||zzzxxxuuusssrrruuuwwwyyyzzzzzz{{{{{{xxxsssooommmlllllllllkkkhhhccc___]]]\\\]]]fffqqqvvvuuunnniiifffiiiqqqxxxyyyxxxyyyxxxvvvsssuuuxxxyyyzzzxxxvvvuuuxxxvvvttttttuuuvvvuuusssoookkkfffbbbbbbeeejjjmmmsssvvvwwwqqqhhh```\\\\\\___dddooovvvggg^^^YYYXXX\\\aaarrr}}}vvvoookkkjjjnnnttt|||uuulllgggooo}}}{{{uuunnncccWWWNNNDDD@@@<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>???AAACCCDDDEEEEEEGGGIIIOOORRR[[[hhhuuu}}}zzzxxxvvvrrriii\\\LLLAAA888555333111222333333222333333333444444444444444444444333444444555666777666888:::<<<===;;;999888;;;999:::???FFFSSSjjj{{{pppiiikkkzzz~~~|||}}}~~~{{{xxxsssuuuvvvwwwyyy|||~~~xxxsssqqquuuuuuvvvwwwrrrlllkkkoootttssstttvvvxxxxxxwwwuuuyyyzzz{{{yyyxxxvvvwwwxxxsssrrrqqqooonnnmmmlllllliiigggfffgggkkkpppsssttttttoookkkoooxxx~~~}}}zzzwwwtttqqqpppqqqsssuuuuuuxxxzzzzzzyyyuuurrrpppooommmmmmmmmllliiifffffffffjjjpppwwwyyyuuupppllljjjkkkttt|||{{{xxxxxxxxxvvvvvvxxx{{{~~~}}}|||}}}zzzwwwuuuuuuttttttsssllliiieeecccdddiiiooosssssswwwyyysssfff[[[XXXXXX]]]aaaiiiyyyrrrggg]]]XXXWWWZZZbbbjjjzzzuuummmiiijjjmmmvvvzzzsssjjjeeelllyyy}}}wwwpppiii^^^RRRIIICCC@@@<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????AAACCCDDDEEEFFFIIIKKKQQQUUU___lllxxx~~~~~~{{{wwwvvvtttmmmbbbTTTEEE<<<555333111111222333333222222333444555555555444444444444444444555666777888666888;;;======<<<:::888;;;999;;;@@@IIIXXXmmm}}}~~~tttpppuuu~~~|||zzzwwwxxxyyyzzzzzz}}}}}}xxxvvvvvvxxxxxxyyyzzzuuupppqqquuuyyyxxxwwwxxxzzz{{{{{{zzz{{{||||||zzzxxxvvvvvvwwwsssrrrpppooonnnnnnnnnoooooommmmmmooorrruuuvvvvvvqqqjjjeeehhhqqqyyy|||zzzwwwtttqqqppppppqqqpppppptttwwwyyyyyyvvvtttrrrrrrooopppqqqpppooooooppprrrwwwzzz{{{yyytttqqqpppqqqqqq{{{~~~yyyvvvuuussstttwww{{{|||wwwsssrrrrrrqqqpppkkkhhheeeccceeeiiinnnqqqooosssvvvpppdddZZZVVVWWW```bbbhhhsssvvveee]]]WWWVVVXXX]]]hhhrrrtttnnnkkkiiilllooosssyyyrrriiiccciiittt}}}xxxqqqjjjbbbXXXLLLEEEAAA???<<<:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===??????@@@BBBDDDDDDEEEGGGJJJLLLRRRYYYcccoooxxx|||{{{yyyvvvuuuqqqgggZZZKKK@@@:::444222111111222333222222222333444555555555444333333333444444555666888888888999;;;<<<===<<<:::999999999<<>><<<999999:::<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>???@@@AAABBBDDDDDDEEEGGGKKKNNNUUU\\\hhhrrrwwwyyyxxxxxxvvvtttnnnaaaQQQCCC;;;888333111000111222333222111111222444555555555333222333333444444555777888999999:::;;;;;;<<<<<<;;;;;;:::<<<@@@IIIZZZppp~~~|||zzz{{{{{{zzzzzzzzzyyyzzz{{{xxxtttvvv{{{|||zzzxxxxxxyyy{{{|||{{{tttuuuuuussspppoooooopppnnnmmmmmmmmmooorrrtttvvvppppppqqqrrrttttttrrrppphhheeebbbccchhhooovvvyyywwwwwwwwwyyyzzzyyyvvvsssuuuxxx{{{{{{xxxtttrrrqqqlllnnnppprrrtttwww{{{}}}yyytttrrrtttwwwyyywwwqqqooommmrrrsssvvvyyy}}}|||wwwrrrooooooqqqssstttpppnnnllljjjhhhgggfffffffffhhhjjjiiifffdddddddddhhhiiiiiikkksssrrreee]]]YYYXXXZZZ```fffnnn{{{zzzpppiiiiiihhhiiinnnxxxtttiiiaaabbblllyyy|||uuuoooeee]]]VVVNNNEEE>>>:::999777888:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;===>>>???@@@AAABBBDDDDDDEEEHHHKKKNNNVVV___kkktttwwwwwwwwwxxxvvvssskkk]]]LLL???999777333111000111222222111000000111333555555444333222333333444444666777888999:::::::::;;;;;;;;;<<<<<<<<>>:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEIIINNNRRR[[[eeennnrrrsssvvvvvvttttttnnnbbbSSSEEE<<<777666222222222222222222222222222222222333333333444444444444444444666777888999777;;;<<<888888;;;;;;666===BBBKKKZZZsssyyywwwyyy{{{}}}~~~zzzxxx{{{zzzvvvvvvyyy|||{{{xxxuuuvvvwwwvvvuuusssrrrsssuuuxxxzzzzzzxxxuuuttttttsssqqqpppkkkkkkkkklllooosssxxx{{{zzzzzzyyyxxxuuurrrooonnnfffjjjooorrrssssssssstttvvvxxxzzz{{{zzzzzz{{{}}}~~~|||yyywwwtttrrrqqqiiimmmrrrvvvxxxxxxyyyzzz{{{yyyyyy{{{yyysssoooppprrrzzzzzznnndddcccfffmmmqqqvvvzzz||||||}}}~~~xxxtttqqqooopppqqqrrrrrrlllkkklllmmmpppppppppnnniiihhhgggiiilllooooooooopppeee___dddiiipppuuukkkddd___ZZZWWW\\\aaajjjsss}}}wwwlllccc```______gggppp{{{uuukkkbbbaaagggtttzzzvvvnnnggg]]]SSSKKKDDD???===::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>???@@@AAAAAACCCCCCDDDEEEFFFJJJPPPTTT___gggnnnpppqqqrrrrrrpppnnnggg[[[MMMAAA999666555222222222222222222222222333333333333444444444444444444444555666777888999666;;;;;;888777::::::777@@@IIIWWWiiixxxvvvxxxzzz|||~~~}}}}}}}}}|||~~~{{{wwwuuuxxx{{{{{{xxxwwwxxxzzzxxxwwwuuutttuuuwwwzzz||||||zzzxxxwwwwwwwwwvvvuuupppppppppqqqsssvvvyyy{{{||||||{{{zzzwwwtttqqqooonnnqqquuuwwwuuuttttttuuuvvvxxxzzz{{{zzzzzz{{{|||}}}|||{{{yyyvvvtttrrrqqqooossswwwzzz{{{{{{{{{|||{{{yyyxxxyyyvvvpppllllllooovvv{{{wwwllldddcccfffooossswwwyyyzzzzzzzzz{{{tttrrrqqqqqqqqqrrrqqqoookkkjjjjjjlllnnnnnnmmmlllgggffffffhhhkkknnnnnnnnnnnnccc]]]```dddiiixxx|||uuukkkbbb^^^\\\ZZZXXXbbbiiisss|||~~~sssiiiddd___]]]bbbiiipppvvv~~~vvvllldddccciiittt}}}vvvqqqggg```WWWNNNGGGAAA===::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBDDDEEEFFFFFFHHHMMMSSSWWWcccjjjnnnnnnnnnooonnnkkkggg___RRREEE;;;555444444222222222222222222222222444444444444555555555666444444555555666888999:::888<<<===:::888;;;<<<;;;BBBRRRhhh}}}xxxvvvwwwyyy{{{|||||||||{{{}}}{{{xxxtttwww{{{{{{yyyxxxzzz|||{{{zzzxxxxxxxxxzzz|||~~~}}}{{{zzz{{{{{{zzzyyyuuuuuuvvvxxxyyyyyyzzzzzz{{{{{{{{{zzzxxxtttqqqoootttxxxzzzzzzwwwttttttvvvwwwyyy{{{{{{{{{zzz{{{|||{{{{{{zzzxxxwwwuuusssrrrwwwzzz}}}~~~}}}|||||||||zzzwwwvvvwwwsssllliiiiiimmmssswwwtttmmmggggggiiisssuuuxxxxxxwwwvvvvvvvvvqqqppppppqqqrrrrrrpppnnnkkkjjjiiijjjkkklllkkkjjjeeeeeeeeegggjjjllllllllllllccc]]]^^^___cccooo}}}|||wwwsssnnnhhh```[[[YYY[[[]]]^^^kkksssvvvmmmeee^^^^^^aaaeeekkksssyyy~~~~~~}}}{{{|||yyyooofffeeeiiissszzzqqqkkk```ZZZQQQIIICCC???<<<999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@BBBCCCCCCFFFGGGGGGHHHKKKPPPWWW\\\hhhlllnnnmmmlllnnnlllhhhbbbYYYLLL@@@777333222222111222222222222222333333555555555555666666666666555555555666777888999:::;;;>>>???===;;;===@@@BBBFFF]]]{{{yyywwwxxxzzz{{{}}}|||{{{|||}}}|||yyywwwuuuxxx||||||yyyxxxyyy{{{}}}|||{{{{{{{{{|||~~~~~~|||{{{|||{{{zzzyyyuuuvvvyyy{{{|||{{{zzzyyywwwxxxxxxyyywwwtttrrrppptttwwwzzzxxxsssppprrrtttxxxzzz||||||zzzzzzzzz{{{yyyzzzzzzyyyxxxwwwuuuttt{{{}}}~~~~~~|||zzzyyyyyyxxxtttssstttrrrllljjjkkkooossswwwuuuqqqmmmnnnpppvvvwwwxxxwwwtttrrrrrrsssqqqooonnnnnnpppppppppooolllkkkiiiiiikkkkkkjjjiiieeeddddddfffiiijjjjjjiiiiiiccc^^^^^^___aaakkkuuuyyysssooohhhddd___[[[\\\```eeehhhrrr|||{{{oooeee___^^^aaaeeekkkppptttyyy~~~~~~|||{{{ssssssuuuyyy~~~sssiiieeehhhqqq~~~vvvllleeeZZZTTTLLLEEEAAA>>>;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>======>>>@@@AAACCCDDDDDDGGGGGGIIIJJJNNNUUU]]]cccjjjnnnooommmmmmnnnkkkfff___UUUHHH===666333222222111111111222222333333333555555555666666666777777666666666777888999:::;;;;;;===>>>>>><<<===CCCIIITTTnnn{{{zzz{{{}}}~~~~~~}}}|||zzzyyyxxxvvvuuuwwwzzz}}}|||yyyvvvwwwyyy~~~}}}|||||||||}}}~~~}}}{{{yyyyyyyyywwwvvvsssuuuyyy|||}}}|||zzzyyytttvvvxxxyyyxxxvvvsssqqqooorrrtttrrrllljjjmmmrrrxxxzzz{{{{{{yyyxxxyyyzzzyyyyyyzzz{{{zzzxxxwwwuuuyyyzzz{{{zzzwwwuuutttttttttqqqqqqsssrrrooonnnpppuuuwwwyyyxxxvvvuuuuuuvvvwwwxxxwwwuuurrrqqqqqqrrrtttqqqmmmkkklllnnnpppqqqnnnllljjjjjjkkkllllllkkkfffffffffgggiiijjjhhhgggdddaaa_________bbbjjjqqqyyyuuullljjjgggdddeeejjjppptttzzz{{{ooofff```]]]___bbbfffjjjoootttwwwyyyzzz|||zzzwwwrrrpppooojjjnnnuuu}}}xxxlllggghhhppp~~~yyyqqqfff^^^TTTOOOHHHBBB???===;;;:::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@BBBCCCEEEEEEGGGHHHIIILLLQQQZZZcccjjjmmmooopppnnnnnnmmmhhhbbbXXXOOOCCC:::666444333111111111111222222333333444555555555555666666666777666666777777888:::;;;<<<::::::<<<>>><<<===EEENNNiii|||{{{}}}~~~}}}{{{xxxwwwvvvuuutttrrrwwwzzz|||{{{xxxuuuuuuwww|||||||||||||||||||||}}}}}}{{{xxxwwwxxxxxxvvvuuusssvvvyyy|||}}}|||zzzxxxuuuvvvyyyzzzyyyvvvssspppjjjnnnqqqmmmgggeeejjjpppxxxzzz{{{zzzxxxwwwwwwwwwxxxyyyzzz{{{zzzxxxvvvuuuuuuvvvvvvuuurrrooooooooopppnnnooorrrsssqqqrrruuuzzzyyyyyyyyyyyyyyyyyyyyywwwwwwvvvtttqqqqqqsssuuuwwwsssmmmjjjkkkmmmpppqqqooommmkkkjjjlllmmmnnnmmmiiiiiiiiiiiijjjjjjgggeeeaaa`````````aaadddjjjnnn{{{wwwwwwuuuttttttxxx~~~}}}rrriii]]]\\\\\\]]]```eeejjjnnnoooqqqtttssspppmmmjjjiiieeemmmzzztttooonnnsss}}}zzzsssjjj___XXXNNNJJJCCC???<<<;;;::::::<<<<<<<<<<<<============;;;;;;;;;;;;<<<===>>>???===>>>???AAABBBDDDEEEFFFFFFGGGJJJMMMTTT]]]hhhooooooqqqqqqnnnmmmkkkcccZZZMMMEEE;;;555444444333111000111111222333333444444444444555555555666666666777777777888999:::;;;<<<;;;;;;>>>AAA@@@AAAJJJVVV|||~~~~~~{{{|||~~~}}}}}}}}}|||}}}~~~yyywwwuuuuuuuuuuuusssqqqtttwwwzzzzzzwwwuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwyyyzzzyyyyyyyyy{{{}}}}}}zzzyyyuuuvvvxxxxxxuuuqqqllliiilllpppqqqmmmeeeccchhhooowwwyyyzzzyyywwwuuuuuuuuuvvvwwwxxxyyyxxxvvvtttrrrrrrrrrsssqqqooommmmmmnnnooolllmmmqqqrrrqqqrrrvvvzzzxxxvvvuuuvvvwwwvvvuuuuuuuuutttsssrrrsssvvvxxxxxxtttooollllllnnnoooooonnnllljjjjjjlllnnnoooooommmlllllllllllljjjfffcccbbbdddeeeeeefffiiilllnnntttwwwiiiddd^^^ZZZZZZ]]]```cccfffiiilllmmmkkkhhhffffffgggrrr}}}zzzyyyxxx}}}|||uuunnneee[[[TTTKKKGGGAAA<<<::::::999999<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<>>>??????===>>>???AAACCCEEEFFFGGGFFFGGGJJJNNNUUU```kkksssppprrrrrrooolllhhh___UUUEEE>>>555222333444333111000000111222333333444444444444444444555555555666777777777888999:::<<<<<<>>>>>>AAAEEEDDDEEEPPP^^^wwwqqqqqq{{{}}}zzz{{{~~~}}}{{{||||||{{{|||~~~vvvuuuuuuuuuvvvuuusssqqqqqquuuxxxyyywwwuuuwwwyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvxxxzzz}}}}}}}}}~~~~~~{{{yyytttuuuuuutttpppjjjdddaaaooossstttnnnfffccciiipppwwwxxxyyyxxxvvvttttttttttttvvvwwwxxxwwwtttqqqooopppqqqqqqpppnnnmmmmmmnnnnnnllllllpppqqqpppqqquuuyyyvvvrrrrrrssstttsssqqqttttttsssrrrrrrtttxxx{{{wwwtttqqqooooooooonnnlllmmmkkkiiiiiikkknnnoooooopppooonnnnnnmmmjjjfffcccfffiiikkkjjjkkkmmmpppqqqpppzzzwwwpppeee\\\XXXXXXYYY[[[\\\___ccceeecccaaa```___kkkxxx~~~~~~~~~wwwoooggg^^^SSSLLLGGGBBB===999888999:::;;;========================<<<<<<;;;;;;;;;===>>>@@@@@@AAACCCCCCCCCDDDFFFIIIJJJLLLMMMQQQ[[[ggglllkkkpppooollljjjkkkhhhZZZKKK===999444222222222111///000111111222222333444444222222333444444555555666666777999999999999;;;===>>>???AAACCCBBBGGG\\\qqqzzzkkkmmmwwwzzzwwwvvvwwwoooqqqttttttsssqqqqqqpppuuuvvvwwwvvvuuuvvvwwwyyywwwxxxwwwvvvyyy~~~~~~yyyzzzzzz{{{|||||||||}}}}}}~~~}}}{{{{{{{{{xxxwwwtttqqqnnnllljjjiiinnnrrruuurrrllljjjnnnsss{{{xxxuuuuuuvvvuuuuuuuuuvvvvvvvvvuuusssrrrppprrrsssrrrpppnnnlllmmmnnnrrrpppnnnnnnpppsssuuuvvvzzzqqqhhhdddhhhooosssuuuvvvrrrmmmlllmmmqqquuuvvvrrruuuwwwyyyxxxtttpppmmmmmmjjjfffcccdddhhhmmmpppooooooppppppnnnkkkhhhfffhhhlllooopppnnnllllllmmmmmmqqqyyyoooiiicccZZZVVVYYYWWWXXX\\\^^^\\\[[[```gggsss~~~wwwrrrqqqyyy||||||tttkkkcccYYYOOOHHHDDD@@@;;;888888:::;;;;;;========================???>>>>>>>>>???@@@AAABBB@@@BBBDDDDDDDDDEEEFFFHHHJJJMMMPPPUUU^^^iiinnnmmmooonnnjjjhhhfffaaaSSSEEE;;;777333111222222111///000111111222222333333444222222333444444555555666666777999999999:::;;;===>>>???BBBCCCCCCLLLccczzzqqqhhhrrr~~~~~~~~~~~~~~~yyyvvvuuutttooorrrvvvvvvtttrrrqqqrrrtttuuuvvvuuussssssuuuvvvzzzzzzwwwuuuxxx~~~|||{{{{{{zzzzzzzzz{{{{{{|||{{{yyyxxxxxxvvvuuurrrpppnnnmmmmmmmmmvvvyyy{{{yyyvvvuuuwwwzzz}}}yyytttrrrrrrtttvvvwwwrrrssssssssssssrrrqqqqqqrrrrrrqqqooolllkkklllnnnqqqnnnkkkjjjllloooqqqqqqpppjjjcccbbbgggmmmpppqqquuurrrnnnlllmmmoooqqqqqqsssvvvzzz|||{{{wwwssspppjjjhhheeedddfffjjjnnnqqqssssssrrrqqqnnnllliiiggghhhjjjmmmmmmkkkiiijjjllljjjppp~~~uuukkk^^^WWWWWWUUUUUUWWWYYYXXXXXX___gggxxx{{{tttnnniiigggiiisss~~~wwwnnneee\\\SSSIIIBBB@@@===999777888:::;;;;;;========================<<<<<<<<<<<<===>>>???@@@AAACCCEEEFFFFFFFFFGGGHHHJJJOOOUUUZZZcccmmmpppooonnnmmmjjjddd```XXXJJJ<<<777444111000111111111000000000111111222333333333222222333444444555555666666888999:::999:::;;;======@@@CCCDDDEEERRRlllxxxggghhhyyy~~~}}}|||}}}}}}}}}xxxtttrrrpppoootttyyyyyyuuurrrsssuuussstttsssrrrpppoooppprrryyyyyyvvvrrruuu{{{}}}{{{{{{yyyxxxvvvwwwxxxzzz|||~~~{{{wwwvvvvvvvvvtttqqqooonnnoooqqqrrrwwwxxxyyyyyyyyyyyyyyyyyyyyyuuupppoooppptttwwwxxxooooooooooooppppppqqqqqqooonnnmmmjjjggghhhjjjlllooolllhhhfffhhhjjjlllmmmhhhddd```aaagggllloooooosssqqqooonnnooooooooonnnooorrrvvvxxxwwwsssnnnjjjggggggfffgggiiimmmppprrruuutttrrrooollljjjiiihhhiiiiiiiiihhhffffffhhhjjjgggnnn|||xxxjjj___[[[VVVTTTSSSTTTTTTVVV___iii|||}}}vvvqqqgggaaa]]]\\\]]]cccqqqxxxqqqggg]]]UUUMMMDDD===<<<999777777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<======>>>BBBDDDFFFGGGGGGGGGHHHIIIKKKRRRYYY___gggoooqqqooopppooojjjbbbYYYPPPCCC777333222000000000000000000000000000111222222333333222222333444444555555666666888::::::::::::<<<===<<>>>>>???@@@@@@@@@AAAAAADDDFFFGGGGGGGGGIIIJJJLLLTTT]]]ccciiioooqqqooorrrrrrkkk___SSSIII>>>444000000000000//////000111///000000111111222333333222222333444444555555666777888::::::::::::<<<>>><<>>????????????AAABBBDDDEEEFFFHHHKKKMMMPPPYYYaaafffkkkppprrrppprrrrrriiiZZZLLLBBB:::333///000111111//////000111//////000000111222222222222222333444444555555666777999:::;;;:::;;;<<<>>><<>>===@@@DDDNNNccc|||zzzuuuxxx}}}yyywwwvvvxxx{{{}}}|||}}}~~~~~~~~~~~~}}}||||||{{{yyywwwtttrrrpppooolllnnnppptttwwwvvvqqqmmmccceeefffgggggghhhkkkmmmpppwww{{{zzzxxxxxxwwwtttvvvtttqqqnnnmmmmmmoooqqqxxx{{{}}}}}}|||yyyvvvtttsssssssssooopppsssvvvvvvtttppplllhhhjjjooouuuyyyzzzxxxvvvwwwxxxzzzzzzyyyvvvsssqqqmmmmmmnnnmmmlllllloooqqqmmmmmmmmmmmmnnnllljjjgggkkkiiigggeeeeeehhhmmmqqqssspppkkkhhhggghhhiiiiiiggghhhkkknnnqqqsssuuuvvvxxxxxxwwwvvvuuutttsssrrrtttsssqqqpppppppppqqqrrrjjjeee```]]]]]]_________```aaafffnnnxxxxxxyyy|||{{{rrriiiccc]]]XXXWWWZZZ]]]gggooopppooonnnkkkhhhaaa]]]WWWSSSPPPMMMKKKIIIIIIJJJOOOYYYeeesss|||sssjjjcccYYYQQQHHHAAA>>><<<:::777777777777:::<<<<<<;;;999::::::::::::::::::::::::<<<===>>>@@@@@@@@@@@@???@@@@@@@@@AAACCCGGGMMMRRRYYYbbbiiilllnnnrrrttttttmmmkkkaaaNNN>>>555222000///111333333000...///111/////////000111111222222222222333444444555555666777999;;;;;;;;;;;;===???>>>AAAFFFSSSlll~~~{{{}}}~~~zzzwwwuuuvvvyyyzzz|||}}}~~~}}}}}}{{{yyyvvvtttrrrqqqqqqllllllmmmrrrwwwwwwqqqkkk```bbbdddfffgggiiilllnnnrrrxxx{{{yyyvvvxxxxxxwwwyyyvvvrrrnnnlllkkkkkkkkkxxxzzz}}}~~~~~~zzzyyyxxxvvvtttsssrrrrrrpppssswwwyyyxxxtttqqqnnnkkkllloootttxxx{{{zzzyyyzzz|||~~~}}}xxxtttpppjjjkkkllllllkkklllmmmooopppoooooopppooolllgggccciiiiiiiiiiiijjjlllooorrrpppmmmjjjiiimmmrrrwwwyyywwwvvvvvvuuuuuuvvvwwwwwwxxxxxxwwwvvvuuutttssssssssssssrrrpppooonnnnnnnnnhhhccc^^^[[[\\\]]]]]]\\\]]]]]]cccmmmtttssskkklllooowww}}}sssllleee]]]YYYZZZTTT]]]cccccc```^^^[[[XXXTTTQQQLLLIIIHHHGGGFFFEEELLLNNNUUUaaannn}}}}}}wwwppphhh___ZZZPPPKKKCCC===::::::::::::777888999999::::::999999;;;:::999999999:::;;;<<<======>>>???AAABBBCCCCCC@@@AAAAAABBBCCCGGGMMMQQQ]]]dddlllooorrruuuuuurrrqqqfffWWWJJJ>>>444111333000000000000////////////000111111111111222222222333333444555666666666666555777888888888888:::;;;???DDDPPPeee}}}||||||yyyvvvwwwyyy|||~~~~~~|||zzz|||yyyuuurrrqqqppppppooouuurrrqqqvvv|||{{{qqqhhhddddddeeefffhhhiiiiiijjjrrrtttwwwyyy{{{{{{{{{zzz}}}tttoooppppppnnnqqqwwwzzzyyy{{{}}}}}}xxxsssnnnrrrvvvwwwyyyzzzuuuooooooqqqqqqnnnnnnqqqrrrppptttttttttuuuvvvxxxzzz{{{xxx|||{{{vvvqqqnnnpppooolllhhhfffhhhmmmqqqrrrvvvxxxuuunnnhhhgggiiihhhjjjlllnnnoooooonnnnnnmmmkkklllqqqyyy}}}vvvrrrsssuuuvvvvvvwwwuuusssqqqrrrrrrrrrqqqtttrrrooonnnnnnmmmllljjjjjjfff```]]]]]]]]][[[YYYaaa___dddnnnttt{{{wwwqqqjjjnnnuuu~~~uuummmfff^^^YYYWWWWWWXXXXXXWWWSSSMMMHHHIIIEEECCCFFFGGGFFFFFFHHHKKKTTT___jjj{{{yyyssskkkbbbZZZTTTJJJEEE>>>999888888888888888999999:::::::::::::::;;;:::999999999:::;;;<<<>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBEEEKKKRRRWWW^^^fffmmmpppsssvvvuuuqqqkkk___PPPDDD;;;444111333000000000000////////////000111111111111222222222333333444555666666666666444666888999999:::;;;===???KKK^^^sss~~~{{{yyyyyy{{{}}}~~~}}}|||{{{wwwrrrooommmnnnoooppptttssstttyyy}}}{{{rrrkkkhhhgggggggggggghhhhhhiiippprrrtttwwwxxxyyyxxxxxxyyysssppprrrrrrppprrrvvv{{{{{{zzz{{{{{{xxxqqqmmmfffnnnvvvyyy{{{|||yyytttpppnnniiieeehhhqqqvvvvvv{{{yyywwwtttssssssssstttxxxzzz||||||xxxtttqqqpppnnnllliiifffdddfffjjjnnnuuuxxxyyyvvvqqqkkkiiiiiijjjllloooppppppnnnmmmlllhhhiiilllqqqxxx~~~zzztttpppppprrrrrrrrrtttsssqqqppppppqqqqqqpppsssqqqooommmmmmmmmkkkjjjfffccc___^^^^^^^^^\\\ZZZ___^^^bbbkkkooouuu{{{vvvuuuyyyxxxooogggaaaWWWVVVTTTSSSQQQNNNJJJGGGHHHDDDBBBDDDEEEEEEGGGKKKRRR^^^mmm{{{~~~}}}}}}~~~~~~{{{yyy{{{~~~zzzssskkkcccZZZQQQLLLDDD@@@;;;777666777777777999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===?????????@@@@@@AAAAAAAAA???@@@AAACCCGGGOOOXXX^^^aaahhhnnnqqqtttvvvsssnnncccUUUEEE<<<888333000111////////////000000000000000111111111111222222222333333444555666666666666333666999::::::;;;<<<>>>BBBVVVppp}}}{{{zzz{{{}}}~~~~~~~~~zzzvvvooojjjhhhjjjmmmpppqqqtttxxx|||}}}zzzsssnnnkkkjjjhhhgggfffggghhhiiinnnoooqqqsssuuuuuuuuutttuuurrrrrruuuvvvttttttwww}}}|||zzzyyyvvvqqqkkkfff___lllxxx||||||{{{yyyvvvoooiii```[[[cccrrr{{{}}}}}}xxxssspppooopppqqqvvvwwwwwwuuurrrppppppqqqmmmllljjjgggeeefffjjjmmmwwwxxxxxxwwwtttooojjjhhhjjjmmmqqqrrrpppllliiihhhcccgggmmmrrrvvvzzz~~~yyyuuupppnnnnnnnnnooonnnppppppoooooooooooooooppprrrpppmmmlllllllllkkkiiieeecccbbbbbbcccbbb```^^^aaa```ccciiikkkppp|||qqqjjj[[[XXXSSSOOOMMMJJJGGGEEEGGGBBB@@@BBBDDDEEEJJJPPP[[[jjj}}}~~~}}}|||zzzvvvsssrrrsssuuuwwwvvvrrrqqquuu|||yyytttlllcccZZZQQQIIIDDD@@@===999777777999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDIIIQQQ[[[aaaccciiiooorrrtttuuuoooiii\\\MMM===777555222//////////////////000000000000000000111111111222222222222333444666777777777777666888:::;;;;;;;;;<<<>>>FFF___~~~|||zzzxxxzzz}}}~~~}}}yyyuuunnngggdddeeejjjnnnoootttzzz~~~|||xxxrrroookkkiiigggffffffhhhjjjlllnnnooopppqqqrrrrrrrrrrrrqqqsssvvvyyyyyyxxxxxxyyy~~~|||zzzwwwsssnnniiifffbbbqqq{{{vvvtttqqqllldddZZZXXXddduuu|||wwwssspppqqqrrrtttrrrrrrqqqnnnllllllnnnpppooonnnmmmkkkiiijjjlllooosssssstttuuuuuuqqqlllggghhhlllqqqqqqmmmgggcccbbbbbbgggnnnrrrssstttwwwyyypppooommmllllllmmmnnnnnnnnnnnnoooooonnnnnnoooppppppnnnlllkkkkkkkkkjjjhhhfffggghhhjjjjjjjjjhhhffffffeeegggiiiiiilllwwwzzzsssfffaaaXXXQQQLLLIIIFFFDDDEEEAAA???AAADDDHHHQQQZZZfffvvv|||{{{~~~yyyqqqllljjjllloooqqqqqqnnnnnnuuu~~~|||sssmmmddd[[[RRRJJJCCC???;;;999777666888999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBDDDFFFKKKRRR[[[aaadddjjjoooqqqsssrrrkkkbbbVVVGGG999444333111...---.../////////000000000111000000111111111222222222222333444666777888888888999;;;<<<;;;;;;;;;<<<>>>LLLfff~~~{{{{{{~~~|||}}}~~~~~~|||{{{yyyvvvooohhhcccccchhhllloootttzzz}}}zzzuuuqqqnnnhhhgggffffffgggkkknnnpppoooppppppqqqrrrrrrrrrrrroootttyyy{{{{{{{{{{{{{{{}}}|||{{{xxxtttpppmmmlllrrr|||sssnnnkkkgggbbb]]]^^^kkk|||~~~yyytttrrrrrrtttvvvooonnnmmmjjjhhhhhhkkkmmmooooooooommmkkkkkkmmmooolllnnnqqqtttuuurrrlllhhheeejjjooonnnhhhbbb___^^^dddiiioooqqqooonnnnnnooohhhiiijjjkkklllmmmnnnooolllnnnpppooonnnmmmnnnpppnnnllljjjiiijjjjjjiiihhhgggiiilllnnnnnnmmmkkkkkkiiihhhhhhgggeeegggpppyyy}}}ssslllaaaWWWOOOIIIEEECCCCCC@@@@@@BBBFFFLLLWWWbbbttt~~~|||}}}zzzooohhhfffiiilllnnnpppmmmoooyyy}}}yyyvvvlllfff\\\SSSKKKEEE???<<<666555444555777888888777999999:::;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBDDDFFFIIINNNUUU\\\aaadddiiinnnpppqqqoooeeeZZZMMMBBB777444333000............//////000000111111000111111111111222222222222333555666777888999999<<<<<<<<<::::::;;;>>>AAARRRnnn~~~}}}|||{{{|||}}}~~~}}}{{{yyywwwwwwvvvsssmmmhhhgggkkkooorrrvvvzzz{{{yyytttpppmmmgggggggggiiilllooosssuuuqqqqqqqqqqqqrrrrrrrrrrrrooouuuzzzyyyxxx{{{}}}}}}|||||||||yyyvvvssssssttt}}}sssmmmjjjdddeeefffjjjvvv|||wwwsssqqqqqqrrrmmmmmmllljjjhhhhhhiiikkklllmmmmmmllljjjjjjkkkllliiilllrrruuuuuurrrmmmiiidddiiinnnmmmgggaaa___```iiikkknnnnnnllliiigggfffbbbeeeiiikkkllllllmmmnnnkkknnnqqqpppmmmkkkmmmooommmkkkiiihhhiiiiiihhhgggfffiiilllmmmkkkjjjjjjjjjiiigggeeeaaa^^^aaagggnnn}}}wwwssspppooopppuuu|||~~~wwwlllaaaWWWOOOIIIEEEDDDBBBBBBDDDGGGMMMYYYeeeyyy{{{ooohhhgggkkkoooqqqsssqqqttt}}}xxxrrroooddd^^^UUULLLEEE@@@<<<999666555555666888999999777888999999:::::::::::::::999:::<<<>>>????????????>>>>>>???@@@AAAAAABBBBBBBBBEEEIIIMMMRRRYYY___ddddddhhhlllnnnooolll```TTTBBB;;;555444333//////000.........///000111111111000111111111111222222222222333555666888999999999<<<;;;:::999999===CCCGGG[[[yyy{{{zzz~~~}}}|||}}}}}}}}}|||zzzwwwuuuuuuwwwxxxuuuqqqpppssswwwxxxyyyzzzzzzyyyuuupppmmmiiijjjkkknnnqqqtttwwwxxxrrrrrrrrrqqqqqqqqqrrrrrrnnnuuuxxxuuusssxxx|||}}}|||}}}|||zzzwwwuuuwwwyyyzzzsssnnnkkkeeekkkpppvvv}}}wwwssspppooonnnmmmoooooonnnllliiiiiiiiiiiikkklllkkkiiihhhiiijjjkkkqqqxxxzzzwwwrrrmmmkkkfffkkkpppnnnhhhccccccffflllkkkjjjjjjiiigggccc```___dddhhhkkkjjjiiiiiijjjiiimmmpppoookkkhhhiiilllkkkiiigggggghhhhhhgggffffffiiikkkkkkhhhfffggghhhhhhfffbbb\\\YYY\\\cccgggzzzxxxpppiiiccc```___aaaeeellluuu~~~yyyoooeee\\\SSSNNNGGGEEEEEEFFFGGGKKKVVVaaaoooxxx}}}zzz|||}}}rrrlllnnntttyyy{{{}}}zzz~~~zzztttnnnjjj___YYYPPPHHHBBB>>>:::888888777777999;;;<<<;;;:::888888999::::::::::::999999:::<<<>>>???@@@??????===>>>>>>@@@AAABBBCCCCCCAAAEEEJJJPPPVVV\\\bbbgggcccgggkkkmmmnnnjjj]]]PPP:::666333444222///000333---......///000111111222000111111111111222222222222333555666888999999:::::::::888777999>>>FFFLLLbbbzzztttuuu{{{}}}~~~~~~~~~|||yyyvvvtttssswww{{{{{{xxxwwwzzz~~~}}}{{{zzzzzzyyyvvvqqqmmmlllmmmooorrruuuwwwyyyzzzsssrrrqqqqqqqqqqqqqqqqqqmmmtttvvvqqqooouuu{{{||||||}}}}}}{{{wwwvvvxxx{{{vvvqqqooolllhhhooowww}}}{{{wwwsssqqqooonnnnnnppprrrrrrooollljjjiiiiiikkklllllljjjiiiiiijjjnnnvvv~~~yyyrrrnnnmmmhhhmmmrrrpppjjjfffhhhkkkmmmjjjhhhhhhhhhgggbbb^^^___ccciiijjjiiifffffffffhhhlllooonnniiifffgggiiikkkiiiggggggggghhhgggfffhhhjjjllljjjgggeeefffgggiiigggaaaZZZWWW[[[bbbfffnnn}}}yyyqqqhhh```ZZZWWWUUUWWW[[[bbbkkkuuuzzzqqqggg]]]WWWJJJHHHGGGGGGFFFHHHRRR]]]```iiiooolllhhhiiilllmmmlllpppvvvyyy|||vvvrrrvvv~~~}}}wwwooogggaaaUUUQQQIIIBBB<<<999888888555555666888888999999999999999999999999999999:::<<<<<<<<<<<<<<<===>>>>>>BBB@@@??????AAABBBCCCCCCCCCIIIQQQVVVYYY]]]dddiiieeejjjmmmllljjjbbbQQQ???444333222111000000000000111111111000000000000000333333222222222333444444444555555666777888888999===777666::::::999DDDUUUzzz|||uuuttt~~~~~~~~~~~~uuurrrwww|||||||||~~~zzzyyy~~~{{{wwwxxx{{{}}}~~~~~~{{{wwwsssooolllkkkooonnnmmmmmmooosssxxxzzzqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrtttwwwzzz|||{{{||||||zzzuuusssuuuwww{{{~~~|||uuuoookkkjjjhhhqqqzzz~~~|||yyyxxxyyywwwssssssvvvuuuuuutttsssqqqooommmlllooonnnlllkkkjjjjjjjjjkkkrrruuuwwwwwwtttpppmmmlllnnnqqqtttqqqkkkggggggiiihhhjjjkkkiiieeebbbdddfffbbbccceeefffgggffffffeeedddgggiiijjjjjjjjjkkkllljjjhhhfffcccbbbccceeeffffffgggiiihhhfffcccaaaaaaeeedddbbb``````bbbeeefffnnn{{{uuufffZZZTTTTTTWWWYYY]]]\\\]]]```iiiuuu}}}ssshhhaaaXXXRRRJJJGGGHHHKKKLLLLLLRRRRRRRRRSSSTTTUUUVVVWWW\\\```fffmmmrrryyy~~~~~~vvvttt{{{}}}wwwqqqhhh```ZZZOOOKKKEEE>>>:::888888999555666777888999999999999888888999999999:::::::::==================>>>>>>AAA@@@??????AAABBBDDDDDDJJJOOOVVVZZZ\\\___dddiiihhhllllllhhhaaaXXXGGG888444333222111000000000000111111111111000000000000333333222222222333444444444555666666777888999999<<<888777;;;;;;<<>>>>>>>>>>>>>>???@@@@@@??????@@@CCCEEEGGGPPPUUUZZZ]]]^^^___cccfffiiikkkhhh```UUUKKK>>>444333222111111000000000000111111111111111111111111333222222222333333444555555555666777888999::::::;;;999:::<<<;;;???PPPcccnnnccceeelll~~~}}}}}}~~~~~~yyyvvvyyy{{{{{{yyyzzz|||wwwuuuxxx{{{{{{}}}~~~zzzvvvxxx}}}~~~{{{vvvzzzwwwrrrmmmkkklllnnnoooqqqooommmllllllmmmoooqqqsssrrrpppoooooooooppppppmmmnnnpppsssvvvyyy{{{|||zzzxxxuuusssqqqooollljjjpppqqqrrrpppmmmkkkjjjkkkiiipppvvvwwwxxx{{{zzzxxxxxxsssrrrwww|||}}}}}}~~~|||{{{yyyuuupppnnnmmmnnnrrrooojjjgggfffiiilllooouuuuuutttqqqnnnmmmnnnooooooqqqqqqmmmiiifffgggiiijjjiiihhhhhhiiiiiigggfffggggggfffeeedddcccbbbaaafffhhhiiiiiiiiijjjmmmppppppnnnllliiigggfffeeefffhhhccc^^^\\\^^^aaacccccceeeffffffffffffgggggggggeeejjjvvvxxxnnn```UUUQQQSSSXXX[[[aaa]]]YYYZZZddduuu|||xxxjjjcccZZZTTTPPPMMMJJJGGGIIIGGGEEECCCBBBBBBCCCDDDCCCFFFKKKQQQWWW___gggmmmkkkkkknnnvvv|||xxxppphhh___VVVMMMHHHAAA???;;;777555555666777888999::::::;;;;;;;;;:::777777888999:::<<<<<<===AAA@@@??????>>>???????????????@@@@@@AAADDDHHHKKKSSSVVV[[[^^^___```bbbdddfffeee```VVVKKK@@@999444222222111000000000000000000111111111111111222222222222222222333444555555555666777888999:::;;;<<<::::::;;;<<<<<>>GGGZZZkkkzzz|||{{{pppbbb^^^iiivvv~~~{{{yyyxxxxxxxxx}}}}}}|||{{{zzzyyywwwtttooorrrvvvxxxyyyzzzzzzyyywwwvvvtttrrrooonnnmmmnnnnnnmmmmmmmmmnnnnnnooopppppppppooonnnoooppprrrssssssrrrpppnnnmmmllllllmmmpppqqqrrrtttuuuuuuuuuuuuuuusssqqqqqqsssrrroookkkhhhiiijjjlllnnnqqqrrrrrrqqqwwwyyyxxxwwwyyyzzzwwwtttooonnnssswwwvvvvvvxxx{{{|||zzztttnnnjjjllloooqqqpppooonnnmmmlllllllllmmmmmmlllkkkjjjlllppptttmmmmmmmmmmmmmmmoooqqqsssrrrqqqppprrrttttttqqqmmmmmmkkkgggdddbbbaaaaaaaaakkkllllllkkkjjjlllppprrrppppppppppppoooooonnnmmmiiibbbZZZYYY___fffjjjkkkmmmmmmnnnmmmkkkhhhfffdddjjjiiijjjrrrzzzpppcccXXXTTTUUUXXXZZZWWWTTTUUU^^^qqqxxxpppiiieeebbb]]]YYYPPPNNNJJJFFFCCCAAA@@@@@@BBBBBBBBBBBBBBBEEEIIIMMMSSSXXXdddsssyyywwwuuusssrrrqqqrrrsss|||xxxuuunnnhhh```XXXPPPJJJDDD@@@;;;:::888777666777888999999::::::;;;;;;:::::::::888999999:::;;;<<<<<<===??????>>>>>>???@@@@@@AAA???AAACCCCCCDDDHHHOOOUUUXXX[[[___dddfffhhhggggggcccZZZOOOEEE<<<333000111111000000//////000000000000000111111222333333333111111111222333444555666666777888:::;;;===>>>???<<<===>>>@@@FFFRRRdddqqqyyyxxxvvvnnndddaaammm{{{}}}}}}|||{{{yyyxxxvvvvvv{{{~~~~~~|||zzzzzzvvvrrrooouuuzzzzzzyyyyyyxxxuuurrrsssrrrooolllkkkmmmooolllmmmnnnooopppqqqrrrrrrppppppppppppqqqrrrtttuuuttttttsssqqqpppnnnmmmllloooooooooppppppqqqqqqqqqqqqqqqqqqqqqrrrqqqnnnlllbbbccceeeiiimmmqqqqqqqqqsssxxx{{{yyyxxxzzzzzzwwwrrrooooooqqqqqqnnnooorrrzzz}}}}}}xxxqqqnnnpppttttttttttttsssqqqooommmkkkjjjlllmmmmmmmmmnnnqqqtttllllllmmmnnnppprrrtttuuuqqqqqqrrrssssssrrrooommmnnnkkkhhhdddccccccdddeeekkkllllllkkkjjjkkkmmmooonnnooopppqqqqqqpppooonnnfffbbb^^^^^^ccciiimmmnnnooooooooonnnllliiifffddddddeeefffkkkxxxyyypppddd[[[VVVVVVXXXZZZUUUVVV]]]kkkzzzrrrllljjjhhheeebbb[[[YYYTTTOOOIIIDDD@@@>>>????????????>>>@@@CCCFFFIIIPPP\\\jjjyyy~~~vvvlllkkkiiihhhhhhhhhhhhiii{{{vvvppplllccc^^^VVVNNNHHHDDD???===777666666666666888:::;;;999999::::::::::::999999::::::::::::;;;;;;<<<<<<=========>>>???@@@AAABBB@@@BBBDDDEEEEEEJJJRRRYYY[[[]]]```eeeggghhhfffeee]]]QQQDDD===888222///111000000////////////000000000000111222222333444444111111111222333444666666777888999:::<<<>>>???@@@>>>???AAAFFFPPPaaaqqqzzz}}}zzzvvvrrrkkkkkkxxx{{{|||}}}}}}|||yyyvvvuuuyyy~~~|||zzzzzzwwwqqqpppvvvyyyvvvsssssssssoooooonnnmmmmmmnnnqqqrrrsssooooooooooooqqqsssuuuwwwqqqqqqppppppqqqrrrssstttrrrrrrrrrrrrpppmmmjjjiiijjjjjjiiiiiijjjlllmmmnnnmmmoooqqqpppnnnkkkjjjiii^^^___bbbhhhnnnqqqqqqpppqqqwww{{{yyyxxxyyyxxxuuuoooooopppppplllhhhjjjpppwwwzzz}}}yyysssppprrrvvvuuutttrrrooommmkkkiiiiiilllnnnqqqrrrqqqqqqqqqrrrllllllmmmoooqqqrrrrrrqqqoooqqqttttttrrrooommmlllnnnkkkhhheeedddeeegggiiiiiijjjkkkjjjiiihhhiiijjjlllmmmooooooooommmkkkiii``````bbbdddgggkkkmmmoooooonnnnnnmmmkkkjjjhhhhhhcccfffiiijjjppp~~~wwwnnnfffbbbbbbccccccdddhhhsss}}}vvvnnnhhhggggggfffdddbbb```]]]YYYSSSNNNIIIFFF@@@AAABBBAAA@@@@@@BBBDDDDDDIIIRRR]]]hhhrrrzzz}}}zzzpppgggaaa\\\\\\\\\\\\]]]^^^``````}}}xxxrrrkkkfff[[[VVVOOOHHHCCC???<<<:::222222333444777999<<<>>>999999999::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@CCCEEEFFFFFFKKKTTT\\\[[[]]]```cccfffeeecccaaaUUUGGG;;;888777333222444000000////////////000111000000111222333333444444111111111222333444666777777888999;;;===>>>@@@@@@@@@AAACCCJJJYYYkkkzzz}}}yyyvvvrrruuu|||zzz|||~~~~~~{{{wwwuuuxxx~~~}}}zzzzzzwwwqqqpppuuuvvvoookkkmmmmmmjjjoookkkhhhkkkrrrxxxxxxvvvsssqqqooooooppptttxxx{{{rrrqqqqqqqqqqqqqqqrrrrrrnnnoooppppppnnnjjjfffdddfffeeeddddddfffhhhkkkmmmkkknnnpppooojjjfffeeefff]]]^^^bbbiiipppsssrrrpppooouuuyyyxxxwwwxxxvvvsssmmmoooqqqqqqjjjeeehhhppprrrwww{{{xxxrrroooqqquuutttqqqmmmiiifffeeeeeeeeennnqqquuuvvvtttrrrqqqpppmmmmmmnnnoooqqqqqqooommmooosssvvvvvvrrrnnnmmmmmmnnnkkkgggeeedddfffiiikkkgggiiijjjiiigggeeeeeeeeekkklllnnnnnnmmmjjjgggeee[[[___dddhhhjjjkkkmmmooommmmmmllllllkkkkkkkkkkkkggglllooommmnnn{{{yyysssppppppppppppwww}}}zzzrrriiidddcccccccccbbbccccccbbb```]]]XXXTTTRRREEEFFFGGGEEECCCAAABBBBBBCCCFFFLLLQQQWWW^^^eeeiiihhhjjjllliiicccZZZRRRNNNLLLLLLMMMOOOQQQSSSUUUVVV~~~yyytttooohhhaaa]]]UUUOOOGGG@@@;;;888666444666777777888999999::::::::::::999888888999999999888888888888999::::::;;;???@@@AAAAAA@@@AAACCCEEEBBBBBBCCCFFFKKKRRRXXX\\\]]]^^^aaafffkkkiiiaaaZZZKKKCCC888222111222111000111000000000000000111111000000111111111222222222333333333444555666777888;;;::::::;;;>>>@@@AAAAAA>>>EEEKKKSSSfff}}}}}}}}}{{{vvvtttxxx{{{zzzwwwuuuwwwzzz}}}||||||}}}|||{{{yyysssqqqnnnlllkkkkkklllmmmjjjjjjlllnnnrrrwww{{{~~~uuuqqqmmmmmmqqqvvvxxxyyyssssssrrrrrrqqqooonnnmmmmmmpppqqqoooiiidddbbbbbbbbbaaa```___aaadddgggiiigggiiiiiihhheeebbbaaaaaa^^^bbbiiipppttttttrrrppppppssssssqqqqqquuuuuurrrooonnnmmmlllkkklllmmmmmmuuuwwwxxxxxxuuusssrrrrrrpppmmmhhhdddccccccfffgggiiilllooorrrttttttrrrqqqmmmmmmmmmooopppooommmjjjnnnpppsssttttttqqqmmmjjjjjjhhhgggffffffeeecccaaadddeeeeeefffeeedddbbbaaaiiiiiihhhiiijjjiiigggeee\\\\\\^^^cccjjjnnnooonnnllllllmmmmmmmmmmmmlllkkkkkkjjjjjjkkknnnwww|||{{{~~~yyymmm```[[[ZZZYYYZZZ\\\^^^aaabbbbbb```]]][[[[[[RRRPPPLLLHHHEEECCCCCCCCCAAAAAADDDHHHNNNRRRTTTUUUUUUUUUTTTSSSPPPMMMJJJIIIGGGGGGGGGGGGHHHJJJKKKLLL}}}zzztttoooiiibbb[[[VVVOOOJJJCCC>>>;;;999777666555555666666777888888999::::::999999999999::::::999999999999:::;;;<<<<<>>555000000111111///////////////000111333333111222222222333333333333333333333444555666777888888888999;;;>>>@@@AAABBB>>>DDDNNN___uuuzzztttppptttwwwwwwuuuuuuxxx|||~~~}}}}}}}}}}}}|||{{{vvvtttpppmmmjjjiiiiiiiiijjjkkkmmmppprrruuuwwwxxxvvvrrrmmmlllpppsssuuuuuupppppppppooommmlllkkkjjjjjjkkkkkkiiieeebbb```___aaa^^^[[[YYYZZZ^^^bbbfffiiiiiihhhddd```]]]\\\\\\___eeelllsssvvvvvvuuuuuusssuuutttpppoooqqqpppllliiihhhggghhhkkknnnooonnnpppsssvvvvvvtttpppnnnmmmllliiifffcccaaabbbdddfffjjjkkkmmmpppqqqrrrrrrrrrrrrpppnnnnnnnnnmmmllljjjoooqqqtttuuusssooojjjffffffeeeeeefffffffffcccaaacccdddeeeeeeeeedddcccbbbgggfffgggiiijjjjjjgggddd\\\\\\^^^cccjjjnnnooonnnlllllllllllllllkkkjjjjjjllljjjiiijjjkkkqqquuuiii]]]YYYWWWUUUUUUVVVXXX[[[^^^______^^^___```^^^[[[VVVQQQLLLHHHEEEDDDFFFEEEDDDEEEHHHJJJJJJJJJKKKKKKJJJIIIGGGDDDBBBAAAAAAAAAAAAAAABBBCCCDDDEEE}}}xxxtttnnnhhhaaaZZZSSSNNNGGGCCC>>>:::999888888777666666777777888999999999;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<===>>>AAAAAABBBAAA@@@@@@BBBDDDDDDEEEGGGKKKQQQWWW]]]```bbbbbbcccdddbbb[[[QQQHHH===888222///000111000............///000222444555222222333333333444444444333333444444555777888999777888:::===???AAACCCDDDBBBFFFVVVppp~~~xxxrrrmmmppprrrrrrrrrtttyyy~~~~~~|||{{{||||||{{{zzzuuussspppmmmkkkiiiiiiiiikkklllnnnoooqqqqqqqqqqqquuuqqqlllkkknnnpppqqqqqqpppooonnnmmmllljjjiiiiiijjjhhhfffdddcccaaa___]]]aaa^^^YYYVVVWWW[[[bbbffflllkkkhhhbbb]]]YYYYYYZZZbbbiiiqqqvvvxxxwwwxxxyyyuuuwwwuuupppmmmnnnlllhhhdddcccccciiipppsssqqqnnnkkkoootttvvvtttpppllljjjiiigggeeeddddddeeefffhhhkkkkkkkkkmmmoooqqqrrrtttwwwtttooommmlllkkkjjjiiioooqqqtttuuurrrlllfffbbbaaaaaabbbdddffffffdddbbbaaabbbdddeeeeeeeeecccbbbcccdddfffiiikkkkkkgggeee^^^^^^aaaeeekkknnnppppppmmmlllkkkjjjiiiiiiiiihhhmmmkkkjjjjjjiiikkkvvvqqqfff\\\XXXUUUPPPNNNOOOQQQTTTXXX[[[]]]```dddggggggeeebbb]]]WWWRRROOOMMMLLLJJJGGGEEEEEEEEEDDDCCCCCCCCCBBBBBB@@@>>><<<;;;<<<<<<<<<<<<<<<===>>>???|||xxxrrrnnnhhhaaaZZZSSSLLLGGGAAA===999777777777777666999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCBBB@@@@@@BBBDDDEEEGGGIIINNNSSSYYY^^^aaa``````___^^^YYYQQQFFF>>>555333000000111222111///////////////000111222333222222222333333333333444444444444555666888999:::999;;;===???AAACCCEEEGGGKKKOOOccc}}}xxxrrrnnnnnnoooooopppsssyyy~~~}}}zzzyyyyyyyyyxxxwwwpppooonnnllllllkkklllllllllllllllmmmmmmnnnoooppprrrnnnjjjiiillloooooonnnqqqpppooommmlllkkkjjjjjjlllhhhdddcccddddddaaa^^^bbb```]]]\\\^^^bbbgggjjjooommmhhhbbb]]]ZZZ[[[]]]fffllltttwwwwwwuuuvvvxxxtttvvvuuupppooopppoookkkeeeeeeiiiqqqyyyzzzrrrjjjfffkkkrrrvvvvvvrrrnnnllljjjjjjiiiiiijjjkkklllllllllkkkkkklllnnnqqqtttvvvzzzvvvpppllljjjjjjiiiiiilllnnnrrrsssqqqkkkeeeaaa\\\]]]___cccffffffdddbbb```aaadddffffffeeedddcccaaabbbfffjjjmmmllliiifff```bbbdddhhhllloooqqqqqqnnnmmmkkkiiiggggggggghhhmmmlllkkkkkkiiihhhooowwwsssjjjaaa\\\VVVOOOKKKKKKLLLOOOSSSVVVZZZ^^^dddgggiiiiiihhhfffcccaaa^^^]]]UUURRRMMMJJJIIIHHHGGGEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;:::::::::;;;<<<<<<}}}wwwssslllhhhaaa[[[TTTNNNGGGCCC===:::777555555666555444:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<===>>>???AAABBBAAABBBCCCBBBAAAAAACCCDDDFFFHHHLLLPPPVVVZZZ^^^```___^^^\\\YYYSSSJJJ@@@:::111111000111222222111000111111000000000000000111111111111111222222222222444444444555777999:::;;;999;;;>>>@@@AAADDDHHHLLLXXX___uuu|||xxxuuuqqqpppooonnnpppsssxxx|||~~~{{{xxxxxxxxxwwwuuunnnnnnmmmlllllllllkkkkkkmmmlllkkkjjjkkknnnppprrrnnnkkkggghhhkkknnnooonnnpppooonnnlllkkkkkkkkkkkkmmmiiieeedddeeeeeebbb___aaabbbdddgggiiilllnnnooommmkkkgggbbb^^^]]]___aaahhhmmmrrrtttsssqqqqqqqqqooorrrrrrpppqqqtttuuurrrkkkmmmsss}}}qqqeeeaaagggnnnssstttrrrooonnnllllllmmmnnnoooooonnnnnnlllllllllmmmppprrruuuwwwxxxtttoookkkjjjiiiiiihhhgggjjjmmmpppoookkkfffbbb[[[\\\^^^aaadddfffdddccc```bbbeeeggggggfffdddccc```bbbfffjjjnnnmmmjjjgggdddfffhhhkkkmmmooopppqqqmmmkkkhhhfffeeeeeefffgggiiihhhhhhiiihhhfffiiippp{{{yyyqqqiiiccc\\\SSSNNNNNNKKKNNNQQQSSSVVVYYY^^^aaaiiijjjjjjkkklllkkkkkkjjjbbb___YYYUUURRROOOKKKIIIFFFEEEDDDBBB@@@>>>===<<<;;;;;;::::::999:::::::::}}}wwwqqqlllddd```YYYSSSNNNHHHCCC@@@;;;999666555555666555444777777888888888888888888:::999999999:::;;;<<<===<<<<<<<<<===???@@@BBBBBB@@@AAABBBBBBAAABBBDDDFFFIIIKKKOOOTTTXXX\\\^^^______^^^ZZZTTTMMMDDD===999000000111111111111111111333222111000////////////000000111111111222222222444444555666888:::;;;<<<888;;;>>>@@@CCCHHHPPPVVViiivvv~~~}}}zzzxxxwwwtttsssqqqqqqrrruuuyyy||||||yyyxxxwwwuuutttqqqpppooommmkkkjjjhhhhhhmmmmmmlllkkkmmmoooqqqsssmmmiiifffgggkkknnnnnnmmmmmmllljjjiiiiiiiiijjjkkkmmmkkkhhhgggfffdddbbb``````dddiiinnnqqqrrrqqqoooiiihhheeeaaa^^^^^^aaadddhhhjjjlllooopppooollljjjjjjmmmooonnnpppuuuvvvtttmmmqqqzzzpppeeeaaaeeejjjnnnooonnnmmmmmmlllnnnoooppppppooommmkkkjjjkkkmmmppprrrtttuuuuuurrrpppmmmllllllkkkiiigggdddfffjjjlllllljjjgggddd]]]\\\]]]___bbbddddddcccbbbdddgggiiiiiigggeeeccc```bbbeeeiiilllllljjjgggfffhhhkkklllllllllmmmooojjjhhhdddbbbaaabbbdddfffdddbbbccceeedddbbbdddiiiuuu~~~wwwpppjjjbbbYYYUUUVVVQQQSSSUUUVVVWWWXXXZZZ\\\jjjkkklllnnnoooqqqrrrsssrrrnnnhhhccc]]]WWWQQQNNNJJJHHHEEEBBB???<<<;;;:::;;;:::999999888888888888|||wwwqqqjjjeeeZZZVVVPPPKKKGGGCCC???<<<888777555555666777777666777777777777777777777777888888888999999:::;;;<<<;;;<<<<<<===>>>@@@BBBCCC???@@@BBBBBBBBBCCCEEEHHHLLLOOOSSSWWW[[[^^^_________\\\VVVNNNEEE===777555000000111000/////////000222111000000000000000000111111111222222222333333444444555666888:::<<<===999===AAAEEEIIISSS___hhh}}}~~~zzzyyywwwwwwyyyvvvuuussstttvvvzzz|||~~~{{{wwwtttrrrqqqooopppoooooommmllljjjhhhgggmmmnnnooopppqqqqqqpppooonnnjjjggggggjjjlllllljjjlllkkkiiiiiiiiijjjlllmmmoooppppppnnnjjjfffdddccceeeiiinnnsssuuutttrrroooiiiiiigggdddbbbbbbdddfffeeedddeeeiiinnnoookkkgggfffjjjkkkjjjlllpppqqqooojjjpppxxx{{{qqqhhhfffhhhkkkkkkkkkkkkkkkmmmnnnppprrrsssqqqnnnkkkhhhfffiiinnnrrrtttuuusssrrrjjjjjjkkkmmmnnnmmmiiigggdddeeegggiiiiiihhhfffeee```^^^]]]^^^aaacccccccccdddfffiiikkkjjjhhheeebbb``````bbbeeehhhiiihhhfffgggiiikkkkkkiiihhhiiikkkfffccc___\\\\\\^^^aaacccccc```aaaccccccaaabbbffflll}}}~~~~~~{{{{{{~~~xxxrrrnnnggg```^^^```^^^```bbbbbbaaa`````````jjjjjjlllnnnqqquuuxxxzzz~~~{{{wwwrrrmmmfff^^^ZZZRRRPPPKKKGGGBBB???===<<<===<<<;;;:::999888888999~~~yyytttmmmeee```SSSOOOJJJEEEBBB>>>;;;999666555444555777999999999999999888888888888888888888888888888999:::;;;<<<;;;;;;<<<===>>>@@@BBBCCC>>>@@@AAABBBBBBDDDFFFIIIOOORRRVVVZZZ]]]___``````]]]YYYRRRHHH>>>666111///000000000///------...///000000///000000111222222222222333333333444444444444555555777999;;;<<<>>>===AAAFFFJJJQQQ]]]lllxxxzzzxxxwwwtttvvvzzzvvvuuutttvvvyyy}}}~~~xxxrrrooommmkkkjjjllllllmmmmmmmmmlllkkkkkklllooosssuuuuuurrrnnnkkkppplllhhhhhhjjjkkkjjjhhhmmmlllkkkkkkkkkmmmpppqqqrrruuuwwwtttnnniiiggghhhkkknnnsssvvvwwwvvvsssqqqllllllkkkhhhfffeeegggiiicccaaa```fffmmmppplllfffeeehhhiiiggggggkkkkkkiiifffllltttzzz{{{wwwqqqmmmmmmnnnnnnllljjjjjjkkkmmmqqqrrruuuuuutttpppkkkhhhbbbgggmmmsssuuuuuurrroooeeefffjjjmmmooonnnjjjgggeeefffgggggggggfffeeedddbbb```^^^]]]___bbbcccccceeegggjjjlllkkkhhheeebbb______```cccfffgggfffeeefffiiijjjiiifffeeeeeegggbbb___[[[XXXXXX[[[^^^aaaeeebbbbbbddddddbbbbbbfffcccrrr~~~||||||}}}~~~zzz}}}}}}zzzzzz}}}~~~{{{xxxzzz}}}~~~|||wwwrrroooiiiccccccgggjjjlllnnnnnnllljjjhhhhhhggghhhjjjmmmsssyyy~~~}}}yyyssslllggg[[[XXXSSSNNNIIIDDDBBBAAA??????===<<<;;;;;;;;;;;;~~~xxxrrrnnnkkkcccWWWMMMLLLJJJEEE@@@<<<:::999888333444555666888888999999::::::999888777777888888:::999888888888999:::;;;888999;;;===?????????>>>???@@@BBBCCCCCCEEEGGGJJJSSSWWW[[[]]]aaafffeee```YYYRRRGGG>>>888444111///............/////////000---...///000222222333333222222333333333444444444555555555666777999;;;<<>>EEEWWWccciiiwwwvvvtttyyy}}}|||wwwuuuuuuvvvvvvtttttttttuuuwww{{{~~~}}}yyytttooollliiihhhhhhiiijjjiiigggeeefffgggggglllrrrvvvvvvtttsssrrrnnnlllhhhdddcccdddeeefffmmmlllllllllnnnqqqtttuuuyyyxxxvvvssspppmmmkkkiiippprrrttttttrrrpppooonnnjjjiiihhhgggffffffffffffddd```ccclllpppkkkffffffjjjgggddddddgggiiihhhgggfffgggiiikkkmmmnnnnnnoootttsssqqqnnnkkkkkkmmmpppooorrrttttttqqqmmmjjjhhhkkknnnqqqsssqqqpppnnnnnneeegggjjjllllllkkklllmmmiiifffbbbbbbdddffffffeeebbbccceeedddcccbbbbbbccceeeffffffggggggggghhhhhhbbbbbbbbbbbbbbbcccddddddhhhfffdddcccdddcccbbbaaa]]][[[WWWVVVWWWZZZ[[[[[[\\\^^^bbbdddeeedddbbb```dddiiiuuu}}}{{{|||||||||||||||{{{{{{{{{yyyxxxwwwxxxyyyzzzxxxvvvtttssssssuuuyyy~~~yyyooofff```]]]\\\aaahhhpppyyy~~~{{{xxxtttpppooorrrrrrsss||||||yyymmmfff^^^YYYVVVSSSMMMGGGHHHEEEAAA???>>>>>>===<<<{{{tttmmmhhheee^^^SSSJJJHHHEEEAAA===:::888777777444555666777999999999:::::::::999888888888888888:::999999888999999;;;;;;999:::<<<===>>>???>>>>>>???AAACCCDDDEEEHHHLLLOOOSSSWWW[[[]]]```dddccc^^^UUUNNNDDD;;;555333111000........./////////000000,,,---...///000111111111222222333333333444444444555555555666888999;;;<<<@@@@@@JJJ[[[eeekkkzzz|||kkkiiinnnxxx{{{vvvtttsssssssssrrrrrrrrrsssuuuxxx{{{}}}~~~{{{wwwrrrnnnllljjjjjjjjjjjjjjjiiigggfffggghhhiiimmmrrruuuuuusssqqqqqqmmmkkkgggcccaaaaaadddfffmmmmmmmmmnnnpppsssvvvxxxyyywwwuuurrrooommmkkkkkkqqqsssvvvvvvtttpppllliiijjjiiihhhgggfffeeeeeeeeedddbbbfffooosssoookkkkkkhhhfffdddfffiiijjjjjjiiihhhfffdddeeeiiilllnnnooouuuuuussspppmmmmmmoooqqqqqqtttvvvuuuqqqmmmjjjhhhlllnnnqqqqqqooommmlllkkkdddgggjjjkkkkkkkkkkkkllljjjgggccccccdddffffffdddeeefffgggfffdddbbbbbbbbbeeeeeeeeeeeefffggghhhiiiffffffeeeeeeeeeeeeeeeeeefffdddbbbbbbccccccbbbaaa]]][[[XXXWWWYYYZZZ[[[[[[YYY\\\___bbbddddddbbbaaa]]]bbbnnn~~~}}}~~~}}}{{{zzzxxxxxxwwwvvvuuuuuuuuuvvvvvvtttrrrqqqppppppqqquuuyyy~~~uuukkkaaa[[[YYYYYY___gggxxx{{{zzzwwwvvv|||xxxooohhhddd___WWWRRRPPPLLLGGGDDDBBBAAA@@@>>>~~~zzzuuunnneee```[[[UUULLLEEEAAA???<<<999777666666666666777888999:::;;;;;;;;;:::999999888888888888999::::::999999:::;;;;;;<<<;;;<<<===>>>>>>>>>>>>===@@@AAACCCEEEGGGLLLQQQUUUTTTYYY\\\]]]```bbb___ZZZNNNGGG>>>666222111111000....../////////000000000...///000111111111111111333333333333444444444444555555666777888:::;;;<<<>>>DDDQQQ^^^eeekkk}}}rrreeeffflllyyyzzzuuussssssrrrrrrpppppppppqqqsssvvvxxxzzz{{{xxxsssooolllkkklllmmmllllllkkkiiiggggggiiikkklllooosssuuutttqqqpppoookkkjjjgggbbb______dddiiinnnnnnnnnpppsssvvvyyy{{{wwwuuurrrooommmlllllllllrrrtttvvvwwwtttoooiiieeejjjiiihhhgggeeeeeeeeedddcccdddiiiqqquuurrrooonnnfffeeefffhhhkkkmmmlllkkkkkkeee______eeekkkmmmmmmqqqqqqpppnnnlllkkkmmmooorrrtttuuutttqqqmmmjjjiiilllnnnpppooollliiigggfffcccfffhhhiiiiiiiiiiiijjjjjjhhheeeddddddeeedddcccggghhhiiihhheeecccbbbbbbdddccccccccceeegggiiijjjlllkkkjjjiiihhhgggffffffeeeccc``````aaaaaaaaa```[[[ZZZXXXXXXZZZ[[[ZZZYYYWWWYYY\\\```bbbbbbbbbbbbZZZ^^^gggxxx}}}zzzwwwuuusssrrrtttrrrqqqqqqrrrqqqooommmmmmmmmlllmmmooosssvvvxxx|||}}}~~~pppeeeZZZUUUSSSUUU^^^fff{{{|||~~~{{{vvvpppiiiccc\\\XXXRRRMMMJJJGGGEEECCC}}}xxxtttmmmggg]]]VVVRRRMMMFFFAAA<<<:::888666555555666777888999:::;;;;;;<<<<<<<<<:::999999888888999999999:::::::::;;;;;;<<<===============>>>>>>>>>>>>===AAACCCEEEFFFIIIMMMSSSWWWWWW[[[^^^___``````[[[TTTEEE@@@888222///000111111...////////////000000000222222333444444444333333333333333444444444444555666666777777999:::<<<===>>>HHHUUU\\\___iii~~~nnngggnnnxxx}}}xxxuuutttttttttsssoooooooooppprrrtttvvvwwwwwwtttoookkkjjjkkkmmmooonnnnnnllliiiggggggjjjmmmnnnpppssstttrrrpppnnnnnnlllllliiiddd```aaaggglllnnnoooppprrruuuxxxzzz|||sssqqqnnnkkkjjjkkklllmmmqqqqqqrrrrrrppplllgggdddjjjiiihhhgggfffeeeeeeeeecccfffkkkqqqsssqqqnnnlllggghhhiiilllmmmnnnmmmllllllddd^^^^^^eeekkkllljjjhhhhhhhhhgggeeeeeefffgggmmmoooqqqqqqooollljjjjjjlllmmmnnnlllhhheeecccbbbaaadddfffgggfffeeeeeefffhhhfffdddcccbbbbbbaaaaaaeeeggghhhhhhfffdddbbbbbbcccbbbbbbbbbdddfffiiijjjoooooonnnmmmkkkiiigggfffeeebbb___]]]]]]^^^]]]\\\YYYXXXWWWXXXYYYZZZYYYWWWWWWXXX[[[]]]___```aaaaaa^^^___eeeppp~~~{{{wwwtttqqqpppoooqqqpppnnnnnnnnnllljjjhhhjjjiiiiiijjjkkkmmmooopppsssuuuwww{{{{{{jjj```UUUPPPOOOTTT___iii}}}yyytttlllggg```YYYTTTOOOKKKIIIzzzvvvrrrrrrwww|||wwwqqqmmmeee___VVVOOOJJJFFFAAA>>>999888666555555666888999999:::;;;<<<<<<===<<<<<<:::999999999999999::::::::::::;;;<<<======>>>>>>>>>============>>>>>>>>>CCCDDDFFFHHHJJJNNNTTTWWWZZZ___aaa```___]]]UUUMMM>>>999333//////000111111////////////000000000111222333333444444444333333333333444444444555555555777777777888999;;;===>>>@@@JJJSSSVVVZZZiiittthhhjjjxxx|||yyywwwvvvvvvwwwvvvvvvoooooopppqqqrrrssstttuuurrrpppllliiihhhjjjmmmoooooonnnllljjjhhhhhhkkknnnoooqqqrrrrrrqqqooonnnoooooonnnlllhhheeefffkkkpppooooooqqqrrruuuwwwyyyzzzooommmkkkiiiiiijjjlllnnnooommmjjjiiijjjjjjhhhfffiiihhhgggffffffeeefffffffffjjjoooqqqqqqpppnnnkkkiiikkklllmmmmmmllllllkkkkkkeeeaaabbbiiillliiieee___aaabbbbbb```___```aaadddgggjjjkkkjjjjjjjjjkkkkkkkkkkkkiiieeebbb`````````bbbddddddcccbbbbbbcccddddddcccaaa```___^^^___aaacccfffgggfffdddddddddbbbbbbbbbcccdddfffiiijjjoooooonnnmmmllliiigggffffffccc^^^[[[ZZZYYYYYYXXXXXXWWWVVVVVVXXXXXXWWWVVVXXXYYYZZZ\\\^^^___```aaabbb```ccciiisss~~~|||xxxtttqqqooonnnnnnooommmlllkkkkkkjjjgggeeegggggghhhhhhhhhiiiiiijjjmmmoooqqqtttxxxwwweee[[[QQQNNNOOOVVVcccnnn{{{vvvmmmeee^^^XXXSSSPPPyyykkkhhheeegggooo{{{~~~zzzuuupppiiieee\\\WWWOOOHHHDDD@@@===;;;777777555555555777999::::::;;;<<<<<<======<<<<<<:::999999999999::::::;;;:::;;;<<<>>>>>>?????????>>>============>>>???@@@CCCEEEIIIKKKNNNQQQUUUXXX]]]```bbb___\\\WWWNNNDDD888555111///000000111000/////////000000000111111///000111222222222222222333444444444555555555555777777888999:::<<<===>>>@@@JJJPPPQQQZZZoooyyyjjjeeemmmyyywwwvvvvvvwwwwwwwwwvvvoooppppppqqqrrrsssssstttnnnllljjjhhhgggiiilllnnnnnnnnnmmmkkkiiiiiikkkmmmnnnoooqqqqqqpppooopppqqqsssqqqnnnllllllnnnppprrroooppppppqqqrrrsssttttttlllkkkjjjiiijjjlllnnnooommmiiieeedddfffhhhhhhfffeeeeeeeeedddddddddeeeeeeiiinnnrrrpppooopppooommmiiijjjlllllljjjiiijjjjjjjjjgggeeegggjjjjjjfffbbb\\\___aaaaaa```_________]]]___ccceeeffffffhhhiiihhhiiiiiigggcccaaa`````````bbbddddddbbbaaaaaaaaa```aaabbbaaa^^^]]]]]]^^^___bbbfffggggggeeeddddddbbbcccdddeeefffggghhhhhhkkkkkklllllljjjiiigggeeeeeeaaa\\\XXXWWWWWWVVVUUUXXXWWWUUUUUUWWWXXXWWWVVVYYYYYYZZZ[[[^^^```cccdddaaa^^^^^^dddkkkwww|||yyyvvvrrrnnnmmmlllmmmlllkkkiiiiiiiiigggeeebbbeeeeeefffggggggffffffeeegggjjjmmmoooqqqwwwzzzqqq___WWWOOOMMMRRRZZZhhhtttyyyoooggg```ZZZVVVsssiii```___aaahhhttt|||xxxsssnnnhhhaaa]]]SSSOOOIIICCC???<<<999888666666555444555777999::::::;;;<<<<<<===<<<<<<<<<999999999999999:::;;;<<<:::;;;===???@@@@@@@@@@@@======<<<===>>>???AAABBBAAAEEEJJJOOORRRVVVYYY\\\]]]```aaa]]]XXXQQQEEE:::444222111111222222111000//////000000000111111111......000111222222222222444444444444555555555555888888888999;;;<<<>>>???>>>GGGMMMQQQbbb{{{vvvjjjiiixxx{{{xxxwwwuuuuuuvvvuuusssrrroooooopppqqqqqqrrrrrrqqqkkkjjjhhhggggggiiijjjkkkmmmmmmmmmllliiiiiijjjkkklllmmmoooooooooppprrrtttvvvrrrnnnooorrrtttsssqqqoooppppppppppppooonnnnnnkkkkkkkkklllnnnoooqqqrrrlllhhhddddddfffhhhfffddd````````````aaabbbcccdddhhhnnnpppmmmkkkoooqqqooodddfffggggggeeeeeehhhjjjkkkiiihhhhhhhhhfffcccaaa[[[^^^aaacccbbb`````````ZZZ\\\___aaabbbccceeegggfffggggggeeebbbaaa```aaabbbdddffffffdddbbbbbbbbb^^^```bbbaaa^^^]]]^^^___aaadddhhhiiihhhfffddddddbbbdddfffhhhhhhhhhgggfffeeefffhhhiiihhhgggeeedddaaa]]]YYYVVVUUUVVVWWWWWW[[[YYYVVVUUUWWWXXXYYYYYYWWWXXXYYY[[[___cccgggjjjaaa[[[ZZZ```eeemmm|||yyytttpppllljjjjjjjjjiiigggfffffffffeeecccaaabbbcccdddeeeeeedddcccbbbaaadddhhhiiijjjnnnvvv|||vvvlllZZZRRRMMMNNNTTT^^^lllyyywwwnnnfff___[[[wwwiii___[[[]]]cccnnn~~~|||yyytttooojjjccc\\\XXXMMMJJJEEE@@@<<<999777666666555444444444666888::::::;;;<<<<<<<<<<<<<<<<<<999999999999::::::;;;<<<:::;;;===???@@@AAA@@@@@@===<<<<<<<<<>>>@@@BBBCCC@@@DDDKKKRRRVVVZZZ]]]___\\\___```[[[UUUMMM@@@444222111111222333333111///000000000000111111111111...///111222333444555555444444444555555555666666888888999:::;;;===>>>???;;;EEELLLTTTiiiwwwnnnrrr~~~vvvyyywwwuuuuuutttssspppmmmnnnnnnooopppppppppppppppiiiiiihhhgggggghhhiiijjjkkkmmmmmmllljjjiiiiiijjjkkklllnnnnnnooopppsssvvvwwwrrrnnnpppuuuxxxuuupppoooooooooooommmlllkkkjjjkkklllmmmoooqqqrrrssstttlllhhheeefffiiiiiieeeaaa\\\\\\]]]]]]___```aaabbbdddjjjlllhhhggglllpppooo```bbbccccccbbbcccgggjjjlllkkkiiigggdddcccbbbaaa[[[^^^aaacccbbbaaa``````ZZZ\\\___``````aaacccddddddeeefffdddbbbaaaaaabbbdddfffhhhgggeeedddcccccc^^^```bbbbbb___^^^___```dddgggjjjkkkiiifffdddcccccceeegggiiijjjiiigggeeeaaaccceeefffgggfffdddccc^^^ZZZVVVTTTUUUWWWXXXXXX]]][[[WWWVVVXXXZZZ[[[[[[UUUVVVXXX[[[```fffkkkoooccc[[[YYY___bbbfffvvv}}}zzztttoookkkhhhggggggfffeeedddddddddcccaaa___```aaacccddddddcccaaa```]]]aaadddeeeeeehhhooouuuxxxtttiiiWWWPPPKKKNNNUUU```nnn{{{zzzqqqiiibbb^^^|||tttnnnkkkkkkgggeeekkk}}}}}}yyytttmmmfff___YYYRRROOOFFFCCC>>>:::777555555666444555666888:::;;;;;;;;;>>>>>>===<<<;;;::::::999:::999888888999:::<<<======>>>???@@@AAA@@@??????;;;<<<<<<<<<===???CCCFFFHHHLLLRRRUUUWWWYYY\\\______^^^\\\UUUKKK@@@777222222222111000///...------////////////000000000000222222222222333444555555555666666777888999999999:::::::::;;;;;;;;;;;;<<<>>>AAAKKK___www|||zzz||||||xxxwwwuuusssqqqooommmlllrrrtttwwwwwwuuupppllljjjllllllkkkkkkjjjhhhffffffkkkmmmnnnoooooommmkkkiiihhhjjjmmmpppssstttuuuuuuxxxpppmmmqqqsssrrrssswwwtttqqqooopppmmmhhhfffhhhooonnnoooqqqssstttsssrrrkkkhhhfffgggjjjiiiddd___\\\XXXYYY]]]```^^^^^^___dddaaa```ccchhhjjjhhhdddZZZZZZ\\\aaahhhkkkkkkiiiggggggfffggggggeeebbb___bbbdddfffhhhhhheeebbb```WWWZZZ___ccceeeeeecccaaaddddddeeeeeeeeeeeeddddddeeeeeeeeeeeeeeefffggghhheeeggghhhfffaaa]]]]]]^^^gggfffeeeddddddeeefffgggfffffffffffffffdddcccbbbfffhhhiiiiiihhheeeaaa___[[[ZZZXXXWWWXXXZZZ]]]___\\\[[[ZZZYYYYYYZZZ[[[\\\^^^[[[ZZZ\\\```cccdddccc\\\\\\[[[\\\___gggpppwww{{{uuuppplllhhheeebbbffffffeeedddbbb```___^^^\\\[[[[[[[[[\\\]]]^^^^^^___``````aaabbbfffkkkooovvvzzzrrraaaUUUPPPMMMRRR\\\jjj{{{}}}xxxpppjjjfffccc}}}{{{{{{zzzwwwrrrmmmkkkkkksss|||yyytttooohhhaaaZZZTTTMMMJJJBBB@@@<<<888666555555666444555777888:::;;;;;;;;;??????>>>======<<<;;;;;;;;;::::::::::::<<<===>>>===>>>???@@@AAA@@@??????<<<============@@@DDDGGGKKKOOOTTTWWWYYYZZZ\\\___^^^\\\XXXPPPGGG===666222000000000000/////////////////////000000000111111222222222222333444555666555555555666777888888888888999999::::::::::::;;;AAAGGGTTThhh}}}zzzxxxzzzttttttsssrrrqqqppppppooosssvvvzzzyyytttooollllllkkkkkkjjjjjjiiiiiihhhhhhmmmooopppqqqpppmmmjjjhhhiiikkknnnqqqtttuuuvvvvvvwwwqqqnnnqqqtttssstttwwwwwwrrrpppooolllgggfffhhhoooooorrruuuxxxxxxuuussseeedddeeehhhjjjggg```YYYZZZVVVVVVZZZ\\\ZZZZZZ[[[``````bbbfffiiiiiifffdddXXXXXXZZZ___fffiiijjjiiijjjiiigggeeecccbbbbbbaaaeeefffiiijjjkkkiiihhhfff^^^___aaaccccccccccccbbbeeegggjjjlllllliiifffdddggggggfffffffffgggggggggiiimmmooonnniiieeeccccccffffffeeeddddddeeefffgggfffeeeeeecccbbbaaaaaa```eeegggiiijjjiiieeeaaa^^^[[[ZZZYYYXXXYYYZZZ\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[^^^\\\ZZZ[[[___bbbbbbbbbaaa```^^^]]]]]]bbbiiiooo|||wwwrrroookkkgggdddeeeeeedddcccaaa___^^^]]][[[[[[[[[[[[[[[\\\]]]]]]^^^___```aaabbbeeeiiilllrrruuuzzz~~~nnn^^^UUUOOONNNTTT___nnnzzzttttttwww|||{{{sssnnnjjjhhh|||tttuuuyyy~~~}}}tttllliiikkkwww|||wwwssskkkggg```YYYRRRLLLFFFBBB===;;;999666444444555555555666777999:::;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>???@@@AAA@@@??????===>>>?????????AAAEEEHHHNNNRRRWWWZZZ[[[\\\]]]^^^\\\XXXPPPHHH@@@999444222......//////000000111111///000000000000111111111222222222222333444555666444555555666666777777777888999::::::999999;;;<<>>>>>===>>>???@@@AAA@@@?????????@@@@@@@@@AAACCCGGGJJJQQQTTTYYY]]]______^^^]]]WWWQQQHHH???888555333222////////////000000000000000000000111111111222222333222222333333444555666555666666666777777888888:::;;;<<<;;;999999===@@@JJJYYYppp}}}ttttttvvvxxxvvvuuutttrrrrrrrrrrrrrrrtttyyy|||xxxqqqkkkkkknnnnnnmmmkkkiiiiiiiiikkklllmmmpppsssuuuuuurrrnnnkkkkkkmmmqqquuuwwwxxxxxxxxxxxxvvvttttttsssrrrqqqrrrqqqmmmjjjjjjiiigggiiimmmttttttvvvxxxyyyxxxtttqqqfffgggjjjlllmmmhhhaaa[[[]]]VVVQQQQQQRRRRRRUUUZZZZZZbbbkkkooommmiiiffffffbbbbbbdddfffhhhjjjkkkllllllllliiibbb]]]^^^eeelllnnnnnnmmmmmmnnnoooooopppkkkjjjiiiiiihhhhhhhhhhhheeehhhkkkmmmkkkhhhccc```XXXZZZ]]]```dddgggiiikkklllrrrxxxyyytttmmmhhhfffaaaaaabbbbbbccccccdddeeehhheeeaaa^^^\\\\\\^^^___ccceeehhhjjjiiieee```]]]]]]^^^^^^___^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYY\\\ZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ]]]aaaeeeiiiwww}}}zzzxxxuuupppkkkgggeeedddbbb```^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[]]]```aaaaaaaaabbbcccfffhhhlllpppwww}}}qqqcccXXXPPPMMMPPP[[[kkk}}}}}}lll^^^XXXYYYfffppp~~~|||zzzxxx~~~lll^^^XXXSSS[[[nnn~~~{{{vvvooohhhbbbZZZUUUPPPJJJEEE@@@;;;888444444333333333444555666666777888999:::;;;;;;;;;888888888999999999999999999::::::;;;<<<<<<=========>>>???@@@AAA@@@?????????@@@AAABBBCCCFFFKKKNNNRRRUUUZZZ^^^aaa```]]][[[PPPIII???777333222111111000000000000////////////111111111111222222222222333333333333444555666666777888888888888888999999999;;;;;;999777999???EEEVVVggg}}}{{{{{{vvvxxxyyyyyy|||zzzwwwtttrrrqqqppppppsssvvvxxxuuuoookkklllnnnsssqqqnnnkkkjjjjjjjjjkkkkkknnnrrruuuvvvuuurrrqqqlllooosssvvvxxxxxxwwwvvvxxxxxxwwwtttqqqooommmkkkiiieeedddgggiiiiiimmmrrryyywwwuuutttssssssqqqooolllkkkkkkkkkjjjhhhdddaaabbbYYYRRRQQQRRRUUUZZZ```]]]fffooosssooojjjhhhiiiiiiiiiiiiiiihhhhhhiiiiiiiiijjjhhhccc^^^___gggnnnnnnmmmlllkkkkkklllmmmmmmjjjkkkmmmnnnnnnmmmlllkkkiiiiiiiiihhhfffdddbbbaaaVVVXXX\\\```cccfffhhhiiikkkpppwwwxxxssslllgggdddddddddeeeeeeffffffffffffgggeeeaaa]]]\\\]]]```aaaaaadddggghhhgggddd```]]]``````aaaaaa```^^^\\\[[[YYYYYYYYYZZZZZZYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXYYYXXXYYYZZZZZZYYY[[[^^^```dddlll{{{~~~|||yyyvvvrrrmmmiiifffeeebbb```^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYY\\\___aaaaaa``````aaadddfffiiimmmsss|||yyylll___VVVOOONNNSSSaaasssrrrcccXXXTTTUUUcccooo~~~{{{wwwbbbVVVSSSRRRZZZmmm~~~{{{wwwrrrmmmfff^^^YYYQQQNNNHHHDDD@@@<<<888666333333333333444555666666777888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999;;;<<<<<<<<<<<<<<<===>>>???@@@AAA@@@?????????AAABBBDDDFFFIIINNNRRRUUUWWW[[[___aaa^^^YYYUUUGGG@@@888222111222111///111111000000//////......111111222222222333333333333333333333444555666777999999999999999999999999777999999777777===HHHQQQiiivvv{{{zzzzzzzzzxxx}}}{{{xxxtttqqqppppppqqqrrrssssssqqqooonnnnnnooouuutttqqqooommmkkkkkkkkkkkkmmmppptttvvvvvvuuuuuunnnppptttwwwxxxwwwuuutttuuuxxxxxxsssnnnllliiifffaaa___```fffjjjmmmqqqwww|||yyyuuurrrqqqqqqpppooommmllljjjhhhfffeeedddcccbbb[[[VVVWWWYYY\\\aaafffcccjjjqqqsssoookkkjjjkkkkkkkkkjjjgggdddccccccdddhhhiiihhheeebbbbbbfffjjjiiihhhhhhhhhhhhhhhiiijjjiiikkkmmmoooooonnnmmmlllnnnllliiifffdddccccccccc]]]___aaacccdddeeeeeedddkkkooottttttoooiiieeedddggghhhhhhiiiiiihhhhhhgggdddbbb```^^^^^^```bbbddd```bbbdddeeedddbbb___]]]aaaaaaaaaaaa___]]][[[YYYWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[YYYWWWWWWYYY[[[\\\]]]^^^\\\ZZZYYYYYYZZZ]]]bbblll{{{~~~{{{xxxtttooolllhhhgggdddaaa^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[YYY\\\___````````````aaadddfffhhhlllqqqxxxuuufff[[[UUUPPPQQQYYYjjj|||~~~iii\\\TTTRRRUUUaaannntttaaaVVVTTTTTT\\\mmmxxxuuuoooiiiccc\\\UUUPPPJJJGGGBBB???<<<999666444333444444555555666777777888888999:::;;;;;;;;;;;;:::::::::;;;<<<======>>>999:::<<<===>>>>>>=========>>>???@@@AAA@@@??????>>>@@@BBBEEEGGGLLLRRRVVVZZZ[[[]]]```___[[[SSSLLL???999333000111222111...////////////000000000000222222222333333333333444444333333444444555666777888888888888888888888888777999::::::===GGGWWWdddzzz}}}{{{zzzyyywwwuuuxxxvvvsssqqqqqqqqqssstttsssqqqooooooqqqsssrrrqqquuutttsssrrrpppooommmmmmmmmnnnppprrrtttuuuuuuuuuooorrruuuxxxxxxvvvsssqqqooouuuvvvpppkkkjjjhhhccc^^^]]]```hhhmmmppptttzzz{{{yyyvvvuuuuuuuuusssqqqmmmlllkkkhhheeeccccccccc^^^[[[[[[```ddddddeeehhhiiilllppppppnnnkkkjjjjjjiiijjjiiifffbbb```aaaccchhhiiiiiiiiigggeeecccaaaaaaaaabbbdddfffggghhhhhhjjjjjjjjjkkkkkkkkkllllllooommmiiieeecccbbbbbbbbb```bbbcccddddddcccbbbaaaiiilllooonnniiidddbbbcccgggggghhhhhhgggfffdddddd```___^^^]]]___aaadddfff``````aaabbbaaa___^^^]]]``````___^^^\\\ZZZXXXWWWTTTUUUWWWYYY[[[[[[[[[[[[]]]^^^^^^\\\ZZZZZZ\\\___aaabbbcccaaa]]]ZZZXXXWWWZZZ\\\dddooozzz~~~zzzvvvrrroookkkiiifffbbb```___^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[YYY[[[^^^______```bbbcccdddfffiiillloootttzzz|||qqqaaaWWWTTTSSSVVVaaasssvvvbbbUUUPPPPPPTTT```mmm|||vvvdddZZZUUUTTT[[[jjj~~~~~~}}}uuupppiiiccc\\\UUUOOOKKKEEEBBB>>><<<:::888555333444444555666666777777888888999::::::;;;;;;;;;;;;888888999::::::;;;<<<<<<:::;;;===?????????>>>>>>===>>>???@@@AAA@@@??????>>>@@@CCCEEEIIINNNTTTXXX^^^^^^___```^^^XXXNNNFFF;;;666000000222333111---------...///000111222222222222333333333444444444444444444444444555777777888888888777777777777777999<<<>>>???DDDQQQeeettt~~~xxxuuuxxx|||yyywwwvvvtttsssqqqpppoooooopppsssvvvxxxtttppplllnnnssswwwvvvssssssttttttssssssqqqpppooooooppppppqqqrrrssstttuuupppsssvvvxxxxxxuuuqqqooojjjrrrtttooojjjjjjhhhccc^^^^^^bbbjjjppprrrvvv{{{yyyxxxyyyzzzzzzyyyvvvtttmmmmmmmmmjjjgggeeeccccccZZZZZZ___gggllljjjgggggglllmmmnnnnnnllljjjjjjjjjiiiiiiiiieeeaaa```aaadddjjjjjjkkklllkkkfff```[[[[[[\\\___bbbeeeggghhhiiilllkkkhhhffffffgggiiikkkmmmkkkhhheeebbb```______]]]___aaabbbcccbbbaaa```fffiiijjjhhhccc______```cccdddddddddcccaaa___^^^\\\\\\\\\]]]___bbbeeeggg`````````______^^^]]]]]]```___]]][[[YYYWWWVVVUUUSSSTTTWWWYYY[[[\\\\\\\\\___```aaa___]]]\\\___bbbbbbdddeeeddd```]]]ZZZZZZZZZ\\\bbbjjjqqq{{{|||xxxuuurrrmmmjjjgggcccaaa`````````^^^^^^]]]\\\[[[[[[\\\\\\ZZZ[[[^^^______```ccceeedddfffiiilllnnnrrrwwwzzzyyy~~~~~~yyynnn^^^TTTSSSVVVZZZfffzzzrrr]]]QQQLLLNNNRRR^^^lll~~~uuu}}}{{{zzz{{{tttaaaXXXXXXUUU___nnn|||yyyuuuooojjjbbb[[[TTTNNNIIIEEE@@@>>>;;;777444333222333222333555888:::<<<======<<<;;;;;;;;;;;;:::::::::>>>===<<<;;;:::;;;<<<<<>>>>>@@@AAAAAA???===AAAAAA@@@>>>======@@@BBBEEEFFFHHHKKKOOOSSSVVVXXX]]]]]]]]][[[UUULLLAAA999333222111000//////////////////......///000222333000222333333333333444666444333333222333444555666777888888777666666888;;;555;;;???BBBNNNdddxxxuuuhhhkkkqqqvvv}}}yyyvvvvvvwwwwwwrrrmmmmmmlllkkkjjjkkkmmmppprrrnnnooopppqqqrrrsssssssssooooooppppppqqqqqqrrrrrrqqqrrrqqqnnnjjjjjjmmmqqqqqqrrrtttwwwxxxvvvrrrnnnmmmmmmmmmlllkkkhhhfffeeecccfffjjjoootttyyy|||~~~~~~}}}||||||zzzwwwtttrrrmmmhhhffffffgggfffdddeeegggiiikkkkkkiiieeeccceeegggjjjjjjhhheeedddccciiijjjiiifffccccccfffjjjooonnnmmmkkkhhhccc]]]XXXVVV]]]```]]]]]]bbbffffffgggfffeeefffhhhiiijjjiiikkkjjjiiihhhfffcccaaa```^^^______^^^]]]^^^```bbbmmmllliiiddd^^^\\\___bbbbbbbbbaaa```___]]][[[ZZZ[[[XXXWWWYYY]]]aaaaaaaaa]]]\\\^^^aaadddddd```\\\[[[[[[ZZZZZZYYYXXXXXXXXXVVVWWWXXXYYYYYY\\\```cccgggeeeaaa]]]ZZZZZZ]]]```aaabbbcccbbb^^^[[[XXXXXXWWWYYY___eeejjjuuu}}}{{{yyyxxxssspppkkkhhheeecccaaa___^^^^^^]]]\\\[[[[[[\\\\\\[[[[[[[[[\\\^^^aaaeeeggghhhhhhiiijjjmmmooorrrtttzzz{{{}}}~~~ssskkkbbbXXXSSSTTTTTT```pppiiiYYYQQQMMMPPPVVVfffwwwvvvooo{{{tttpppmmmkkknnnssswww}}}ppp\\\RRRQQQWWW```ooo}}}~~~~~~~~~~~~}}}yyysssnnnhhhccc\\\UUUOOOIIIDDDAAA;;;999777555333333444444666777888:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<===???>>>>>>@@@AAAAAA???===@@@@@@@@@>>>===>>>@@@CCCEEEGGGIIIMMMQQQUUUXXXZZZ^^^\\\YYYVVVPPPGGG>>>777333222111000//////////////////......///000222333000222333333333333444666666555555444555666777888666777777555444555777999999<<<@@@KKK```wwwttthhhbbbiiiqqqxxxzzzxxxuuurrrsssuuuuuuqqqmmmlllkkkiiihhhiiijjjmmmnnnppppppqqqrrrssssssssssssmmmmmmmmmmmmnnnooopppppppppooonnnllljjjjjjmmmooonnnooorrrvvvxxxwwwtttqqqmmmmmmmmmlllkkkhhhfffeeefffhhhlllqqquuuyyy|||}}}~~~|||{{{zzzxxxuuurrrnnnjjjfffddddddeeeeeedddfffgggiiikkkkkkjjjhhhfffgggiiijjjiiigggffffffgggjjjlllmmmkkkiiiiiilllnnnnnnmmmllljjjhhhccc\\\WWWYYY___aaa]]]]]]aaaeeedddjjjhhhgggfffggggggggggggjjjiiihhhfffdddbbb```___]]]^^^___^^^]]]]]]___aaaiiihhhfffaaa\\\ZZZ]]]```aaa``````___]]][[[YYYXXXZZZYYYXXXZZZ^^^``````___ZZZZZZ\\\```ddddddaaa^^^\\\\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYYZZZ[[[___dddhhhmmmkkkfff```[[[ZZZ\\\^^^\\\^^^___]]]ZZZVVVTTTSSSUUUWWW\\\bbbgggrrr~~~|||zzzuuurrrmmmiiigggeeebbbaaa```___^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\^^^bbbeeefffhhhggghhhiiikkkmmmpppqqquuuvvvwww{{{}}}uuummmggg___VVVSSSTTTYYYgggyyybbbTTTOOOMMMRRRZZZjjjzzzsssmmmsssmmmhhheeebbb```dddkkkuuu}}}kkkWWWMMMLLLXXXbbbqqq~~~{{{zzzyyywwwtttoooiiiddd]]]YYYRRRLLLGGGCCC>>>;;;555444333333333444555666::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<===>>>???@@@???>>>???AAAAAA???===???@@@@@@???>>>???AAADDDGGGHHHLLLPPPTTTXXXZZZ[[[^^^ZZZTTTMMMGGG@@@999444222222111000///////////////////////////111222222111222444444333333555666888777777777777888888999777777777666444444666888999999???QQQmmmzzzgggccceeeoooxxxyyytttssspppnnnoooqqqrrroookkkjjjiiihhhgggggghhhiiijjjqqqrrrrrrssssssrrrrrrqqqkkkjjjjjjjjjjjjlllmmmooonnnllljjjjjjkkklllllllllkkkmmmooossswwwxxxvvvtttmmmmmmmmmmmmkkkiiifffeeehhhjjjmmmrrrvvvyyy|||}}}|||yyywwwvvvtttqqqoooiiifffcccbbbcccdddddddddggghhhjjjkkkllllllkkkjjjlllmmmllljjjhhhiiikkknnnkkkmmmooopppoooooopppqqqkkkjjjjjjjjjhhhddd^^^ZZZ\\\```aaa___^^^aaadddccckkkjjjhhhfffdddddddddeeegggfffeeecccaaa___^^^]]]\\\]]]^^^^^^]]]]]]^^^```dddeeeddd```\\\[[[]]]```aaaaaa```___]]][[[ZZZYYYZZZZZZZZZ]]]___```___]]]XXXXXX[[[___bbbcccbbb```^^^]]]\\\ZZZYYYZZZZZZ[[[XXXYYYZZZZZZ\\\aaaggglllqqqnnnggg___XXXVVVWWWYYYVVVWWWXXXVVVSSSPPPNNNNNNRRRSSSYYY___dddmmm~~~}}}}}}xxxuuupppllliiigggdddbbbbbbaaa___^^^]]]\\\[[[[[[\\\\\\]]]^^^___bbbeeefffggggggggggggiiikkkmmmnnnqqqqqqrrruuuyyytttoooiiieee]]]VVVTTTXXX```qqqrrr[[[PPPNNNOOOXXXcccsss|||ooojjjiiihhhhhhiiifffeeejjjrrrwwweeeTTTMMMMMMWWWaaaqqq}}}yyywwwsssppplllfff___[[[TTTPPPJJJEEEAAA>>>:::888333222222333444555666777::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>======<<<===>>>???@@@AAA???>>>???@@@@@@???===>>>???@@@@@@@@@AAACCCFFFHHHKKKOOOSSSWWWYYY[[[[[[ZZZTTTLLLCCC===888444222111111000////////////////////////000000111222222111222444444333333555666888888888888888888888888777888888777555555777999<<<;;;AAAVVVppp~~~yyynnniiillltttzzzvvvrrrrrrpppnnnooopppooollljjjgggggggggggghhhiiijjjjjjqqqqqqqqqqqqqqqpppooonnnjjjjjjiiihhhiiikkkmmmnnnnnnkkkiiijjjmmmnnnmmmkkkkkkkkkmmmqqqtttvvvtttsssmmmmmmmmmmmmkkkjjjhhhfffgggiiimmmqqquuuyyy|||}}}}}}yyyuuuqqqooonnnlllkkkeeedddbbbbbbcccdddeeefffiiijjjkkklllmmmnnnoooooorrrqqqooommmkkkmmmqqqtttkkknnnqqqssssssqqqooonnnggghhhhhhjjjjjjgggccc___^^^```aaa```aaaccceeefffiiiiiigggdddbbbaaabbbcccdddbbb```]]]\\\[[[[[[[[[ZZZ\\\^^^^^^]]]\\\]]]^^^bbbcccdddaaa^^^]]]___bbbcccccccccbbb```^^^]]]\\\[[[\\\^^^```aaa```^^^\\\XXXYYY[[[]]]___``````___```^^^\\\[[[ZZZZZZ[[[\\\ZZZZZZZZZZZZ[[[___eeejjjllliiibbbZZZSSSPPPQQQSSSQQQRRRRRRPPPMMMKKKIIIIIIPPPQQQVVV\\\aaahhhwww|||{{{~~~|||xxxsssooollliiifffdddcccbbb```^^^]]]\\\[[[[[[^^^^^^^^^___aaaccceeefffgggffffffggghhhjjjlllmmmppppppqqqsssvvvzzz~~~uuurrrnnnhhh___WWWWWW\\\fffyyyzzzgggVVVPPPPPPTTT___lll~~~vvvkkkhhhqqqtttyyy{{{wwwssswww~~~yyynnn___QQQLLLMMMTTT___ppp}}}zzzxxxuuurrrmmmhhhccc^^^XXXTTTLLLIIIDDD@@@>>><<<999777444444444444555666777888777888999;;;;;;<<<<<<<<<999999::::::;;;<<<======>>>>>>======>>>@@@AAABBBBBB@@@???>>>???@@@???===>>>???AAABBBBBBDDDFFFHHHKKKMMMQQQUUUXXXYYYXXXXXXSSSMMMCCC;;;666333111000111000////////////////////////000000111222222222111333444444444444555777777777777777777777777777555666666555444555777999>>>@@@JJJ^^^qqqyyyuuuooonnnuuu|||zzzxxxwwwtttsssrrrqqqpppnnnllljjjfffggghhhjjjkkklllllllllnnnnnnnnnnnnmmmlllkkkkkkkkkjjjjjjjjjjjjlllmmmnnnnnnlllkkklllooopppnnnkkklllkkklllnnnpppqqqqqqoookkkllllllmmmlllkkkjjjiiidddgggkkkpppuuuyyy|||}}}zzzuuuooojjjhhhhhhgggfffddddddddddddeeefffhhhiiikkklllmmmooopppqqqqqqrrrsssrrrpppmmmlllmmmqqqtttooopppsssuuuuuusssooollleeefffhhhkkkmmmllliiifff___^^^___aaadddfffhhhiiieeeffffffdddaaa___```bbbaaa^^^[[[XXXWWWWWWWWWXXXYYY\\\^^^___^^^]]]]]]]]]]]]```bbb```]]]\\\^^^aaacccccccccbbbaaa```___^^^]]]___bbbcccbbb```]]]\\\[[[[[[\\\\\\[[[[[[\\\\\\___^^^]]]\\\[[[[[[[[[\\\ZZZZZZYYYXXXWWWZZZ^^^bbbcccaaa\\\UUUPPPNNNOOOPPPNNNOOOOOONNNKKKHHHHHHHHHOOOPPPTTTZZZ___eeeppp||||||}}}~~~~~~|||wwwrrrooolllhhhfffdddcccaaa___^^^\\\\\\\\\___``````aaabbbccceeeeeegggfffffffffhhhiiikkkmmmooooooppprrrtttwwwzzz{{{~~~~~~~~~{{{wwwooobbbYYYZZZaaammmlll^^^RRRPPPSSSXXXeeetttqqqgggeee|||~~~zzzooodddWWWLLLIIIKKKRRR^^^qqqzzzvvvtttnnnkkkeee```[[[UUUPPPLLLEEEBBB>>><<<;;;999888666444444555666777888888888666777888::::::;;;;;;;;;888888999:::<<<===>>>>>>>>>>>>>>>>>>???AAACCCDDDCCCAAA???>>>?????????===>>>@@@CCCEEEEEEGGGIIIKKKNNNPPPTTTVVVWWWVVVTTTRRRHHHCCC;;;555222111000///000//////....../////////...///000111222222222222222333555555444444666777666777777777777666555555222333333333333444777999===CCCRRReeessswwwwwwwwwrrr{{{||||||}}}wwwvvvuuutttqqqooommmlllhhhiiikkkmmmnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjiiihhhkkkkkkllllllmmmnnnnnnnnnnnnnnnooopppqqqpppnnnlllkkkjjjiiijjjlllmmmmmmllliiijjjkkkmmmmmmmmmlllkkkeeegggkkkoootttxxxzzz|||wwwrrrjjjeeeccccccdddeeedddfffggggggggggggjjjlllmmmnnnppprrrssssssssssssqqqqqqooommmkkkkkkmmmooorrrrrrtttvvvwwwuuupppllldddeeehhhlllnnnnnnkkkhhh___\\\\\\aaaeeefffgggiiicccfffiiigggccc```___```___]]]YYYUUUTTTUUUVVVXXXYYY\\\___aaa```^^^]]]]]]XXX[[[^^^^^^[[[YYYZZZ\\\___```````````````______aaacccffffffccc```^^^]]]]]]]]]\\\ZZZXXXWWWXXXZZZ^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXXXXVVVTTTTTTWWWYYYZZZZZZXXXTTTPPPNNNOOOPPPNNNOOOOOOMMMJJJHHHHHHIIINNNNNNSSSYYY]]]aaajjjtttyyyzzz|||wwwssspppmmmjjjeeeeeecccbbb``````______aaaaaabbbccccccdddeeeeeeeeeeeeeeeeeegggiiikkkmmmmmmmmmnnnppprrrtttvvvxxxxxxzzzvvvggg]]]aaakkkyyysss^^^UUUPPPTTTXXX^^^lll||||||kkkcccccc}}}vvvmmmcccZZZQQQIIIHHHLLLSSS___rrr~~~zzzuuupppmmmfffaaa[[[VVVQQQMMMHHHEEE>>><<<888777666666555444222333444666888999999:::999999::::::::::::999999777888999:::<<<===>>>???>>>>>>>>>???@@@BBBDDDFFFCCCAAA???>>>>>>???>>>===???AAAEEEGGGHHHJJJLLLNNNPPPRRRUUUWWWVVVSSSOOOLLL>>>:::555222111111000000//////.........//////000...///111222333333222222222333555555444444666777666777888888888777555444222333444444555666:::<<>>???>>>>>>>>>???AAACCCEEEFFFDDDAAA???>>>>>>???>>>>>>???BBBFFFHHHJJJKKKNNNOOOQQQSSSVVVWWWUUUQQQKKKHHH888555222000111111111111//////.........//////000...///111222333333222222222444555555444555666888777888999999888777666555444666777888999;;;>>>AAAPPPXXXkkk~~~vvvtttwwwtttvvvvvvvvvtttrrrrrrrrrnnnoooppppppooollliiiggghhhhhhiiiiiiiiiiiihhhhhhhhhjjjmmmooopppooommmllllllpppssssssooolllkkklllgggeeedddeeegggjjjkkkkkkeeegggiiilllnnnoooppppppmmmnnnpppsssuuuvvvwwwwwwvvvppphhhbbb```bbbeeegggdddgggjjjiiihhhhhhjjjmmmoooqqqtttwwwwwwvvvtttrrrrrrtttvvvuuurrrnnnlllkkkkkkkkklllpppsssrrroookkkhhhhhhjjjkkkllljjjfffbbb```YYYXXX]]]aaa______aaaiiinnnrrrpppiiiaaa^^^]]]bbb^^^ZZZVVVUUUVVVYYY[[[YYY]]]aaacccbbb```^^^]]]XXX[[[______\\\ZZZZZZ[[[______aaabbbddddddeeeeeegggiiijjjhhhdddaaa```aaa[[[\\\[[[XXXUUUTTTWWWZZZZZZ[[[]]]^^^^^^[[[XXXWWWQQQSSSTTTTTTRRRQQQQQQQQQNNNPPPRRRQQQNNNLLLKKKJJJNNNNNNNNNLLLIIIHHHIIIJJJKKKKKKOOOVVVYYY[[[aaahhhjjjyyy}}}yyyuuusssjjjjjjiiihhhhhhhhhhhhhhhbbbcccdddeeeeeeeeeeeeddd`````````bbbdddgggiiikkknnnoooqqqsssuuuwwwxxxyyywwwzzzwwwqqq{{{mmm\\\TTTRRRWWWbbbjjjqqqsssbbb\\\^^^zzzyyy~~~xxxooohhhdddVVVVVVUUUQQQNNNQQQYYY```fffsss~~~}}}}}}~~~~~~~~~{{{wwwrrrnnniiiddd```RRRQQQMMMIIIDDD@@@<<<:::666555333111111222333444666777888999::::::::::::===<<<<<<;;;:::999888777;;;<<<===?????????>>>>>>???@@@BBBCCCCCCCCCBBBBBBEEEDDDCCC@@@===>>>@@@CCCAAACCCEEEIIILLLNNNPPPQQQTTTUUUWWWUUUQQQIII@@@;;;444222000...------...///...///000000//////000111222333333333333333333444000111222444666777888999999::::::999888666444333666333222555777<<>>????????????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCAAA???>>>>>>AAADDDEEEFFFIIIKKKNNNOOOPPPQQQUUUUUUTTTPPPJJJCCC<<<888222111000///......//////...///000000//////000222222333333333333444444444222222333444666777888888999999999999888666444333555555777999:::@@@NNN\\\pppzzzxxxvvvrrrooorrrqqqssswww||||||yyyuuuttttttuuutttrrrooollliiiiiikkkmmmmmmjjjhhhggggggiiijjjllllllkkkjjjjjjjjjjjjllloooooonnnlllkkklllkkkhhheeedddfffhhhjjjkkkmmmmmmooossswwwyyyxxxvvvvvvuuusssrrrpppnnnkkkiiiiiiiiihhhhhhggggggffffffgggiiimmmooonnnnnnnnnooorrrtttwwwwwwuuusssqqqqqqnnnoooppppppjjjbbbaaadddkkkmmmoooooommmkkkjjjjjjiiikkkllliiiddd___]]]\\\^^^]]]\\\\\\^^^___aaaaaagggggghhhkkknnnnnnmmmkkkgggddd___[[[ZZZ[[[^^^```^^^______```aaaaaa___]]][[[\\\]]]]]]\\\[[[YYYXXXZZZ]]]bbbeeegggfffdddcccccceeefffgggfffdddaaa___\\\[[[[[[[[[\\\^^^```aaaZZZYYYYYYYYYYYYXXXTTTRRRRRRTTTUUUUUUSSSRRRRRRSSSNNNPPPRRRRRROOOKKKHHHGGGQQQPPPNNNMMMLLLMMMOOOPPPMMMMMMNNNOOOQQQSSSTTTUUU[[[___hhhwww~~~{{{vvvtttqqqnnnlllkkkjjjjjjeeefffffffffeeedddcccccccccccccccbbbaaabbbeeegggiiiiiijjjlllpppssstttssswwwxxxzzz}}}yyykkk___XXXZZZ]]]dddnnn|||~~~nnn```\\\___|||xxxqqqmmmmmmwwwrrriii```YYYUUUUUUUUU[[[aaaiiippptttxxx}}}xxxrrrmmmkkklllooossswwwzzzzzzyyyxxxppplllgggbbb^^^YYYSSSPPPIIIGGGCCC>>>:::888777666444333333222333555666777888999:::;;;;;;<<<;;;;;;;;;:::::::::999999888888:::;;;===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB???@@@@@@???>>>@@@CCCFFFJJJKKKMMMOOOQQQQQQQQQQQQWWWTTTOOOHHHAAA:::666333000000000000////////////...///111000//////000222222222333333444444444444333444444555666666777777999999999999888666555444555666:::===@@@JJJ]]]ooozzzwwwvvvvvvtttrrrsssqqqrrrwww~~~}}}xxxrrrrrrsssrrrqqqooommmkkkjjjlllooonnnlllhhhfffeeehhhjjjkkkkkkjjjiiiiiijjjlllmmmoooooonnnmmmmmmnnnllliiigggfffhhhjjjkkkkkkpppqqqsssvvvzzzzzzyyywwwyyyxxxuuurrroookkkiiigggaaadddhhhlllnnnmmmjjjiiimmmoooqqqrrrpppooooooooouuuvvvvvvuuuqqqooonnnnnnllljjjiiihhhccc^^^___dddlllnnnooonnnkkkhhhggggggggggggfffccc___]]]\\\]]]```___^^^^^^^^^___aaabbbhhhhhhhhhjjjnnnqqqrrrrrrhhheee```\\\[[[]]]```bbb___```bbbbbbbbb```^^^]]]```aaacccdddcccaaa^^^\\\ZZZ]]]```ccceeedddbbb```aaabbbdddeeedddbbb```___\\\\\\\\\]]]^^^___```aaaZZZXXXWWWWWWWWWUUUSSSPPPPPPRRRTTTTTTSSSSSSSSSTTTPPPSSSWWWXXXUUURRROOOMMMQQQPPPOOOMMMMMMMMMNNNOOOKKKKKKKKKKKKLLLNNNOOOPPPSSSVVV\\\fffvvv|||yyytttppplllkkkkkkkkkhhhhhhhhhhhhgggfffeeedddcccddddddcccaaabbbdddfffhhhhhhhhhkkknnnqqqqqqqqqxxxxxxyyy{{{}}}tttjjjdddaaaccchhhrrr~~~}}}nnnaaa]]]```yyyzzzyyyssskkkgggkkkggg___ZZZXXXZZZ^^^aaaiiipppzzz}}}sssiiieeedddhhhmmmuuu{{{|||xxxtttqqqiiifff```[[[VVVRRRMMMJJJDDDAAA===999666555555666333333333333555777888:::999:::;;;;;;<<<<<<<<<;;;999999999:::::::::::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBB===>>>???@@@@@@CCCFFFIIIMMMNNNQQQSSSTTTTTTTTTSSSWWWRRRJJJ@@@999444111000...///000000000000000///...000111111000///111222222222333333444555555555555555555555666666666666888888888888777777666666777666888@@@KKKZZZppp|||xxxuuuuuuuuutttssssssrrrsssvvvzzz{{{xxxuuuqqqqqqqqqqqqppppppooonnnlllnnnppppppmmmiiifffeeefffhhhjjjjjjiiiiiikkklllooopppqqqqqqooooooqqqrrrnnnlllkkkjjjlllmmmmmmmmmqqqrrrtttwwwxxxxxxwwwvvvvvvuuutttqqqnnnlllkkklll```dddjjjoooqqqpppnnnlllrrrsssuuutttrrrpppppppppuuuuuutttrrrnnnlllmmmmmmkkkgggeeeccc___\\\___eeemmmnnnnnnmmmiiigggffffffbbbbbbcccbbbaaaaaaaaaaaaaaaaaabbbaaaaaabbbeeegggkkkjjjiiijjjnnnrrrtttuuuiiifffbbb______aaaeeegggdddeeegggfffccc```]]]\\\ccceeeggghhhgggdddaaa^^^ZZZ\\\___bbbbbbbbb```^^^___```aaaaaaaaa```___^^^____________^^^^^^^^^]]]YYYWWWUUUTTTTTTSSSQQQOOOQQQSSSTTTTTTSSSRRRSSSTTTRRRTTTWWWWWWUUUSSSRRRSSSPPPOOONNNLLLLLLKKKLLLLLLIIIIIIIIIIIIJJJKKKKKKLLLNNNRRRWWW]]]iii|||vvvqqqnnnmmmmmmnnnmmmmmmllllllkkkiiihhhgggdddeeeeeedddbbbbbbdddfffeeeeeefffiiimmmpppqqqqqqyyyyyyyyyyyyzzz{{{|||}}}~~~}}}uuuqqqpppooovvv|||mmmaaa___bbb{{{vvvxxxzzzsssggg``````___^^^___cccjjjrrrvvv~~~vvvtttyyyrrrgggcccccckkksss}}}~~~uuulllfff___[[[UUUPPPLLLHHHDDDAAA???===999666444444555666222333333555777888:::;;;::::::;;;;;;<<<<<<;;;;;;999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@AAA<<<>>>@@@BBBCCCFFFJJJMMMOOOPPPSSSUUUWWWVVVUUUTTTSSSMMMDDD;;;444000000000...///000000000000000//////000111111000000111222222222333444444555666666666666666666666666666666888888777777777777777777:::666999GGG[[[ooo~~~|||xxxvvvuuuttttttssssssvvvxxxwwwsssppppppqqqppppppoooppppppqqqrrrrrrnnnppprrrqqqmmmiiigggfffeeegggiiijjjjjjlllnnnppprrrsssttttttssssssuuuvvvrrrqqqppppppqqqrrrqqqooopppqqqsssssssssssssssssstttttttttqqqnnnlllmmmooofffhhhlllnnnppppppoooooorrrtttuuutttrrrqqqqqqrrrssssssrrrpppmmmlllmmmoookkkgggcccbbbaaa___bbbgggmmmmmmnnnllliiifffffffffbbbccceeefffgggfffcccbbb```aaaccccccbbbdddgggkkknnnllljjjjjjmmmpppqqqrrrllljjjfffccccccdddfffhhhiiikkkmmmkkkfffaaa^^^\\\```bbbdddeeedddaaa]]][[[ZZZ[[[^^^```aaa```___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^_________^^^\\\\\\WWWUUURRRQQQRRRRRRQQQPPPTTTUUUVVVUUUSSSRRRQQQRRRPPPPPPPPPNNNMMMMMMPPPRRRQQQPPPOOONNNLLLKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKOOOUUUZZZcccttt}}}xxxtttqqqqqqrrrssspppppppppooommmkkkiiihhhfffggggggfffdddcccdddfffcccccceeehhhmmmqqqrrrrrrxxxxxxxxxxxxyyy{{{|||}}}}}}zzzzzz}}}}}}}}}zzzlllaaa```eeexxxqqqrrrrrrkkk```ZZZWWW[[[aaajjjttt}}}yyyrrrppprrryyywwwmmmlllooo~~~uuuggg```XXXTTTOOOJJJGGGCCC@@@>>>;;;999777555444444555555222333555666888:::;;;<<<::::::;;;;;;;;;;;;::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAA@@@???>>>>>>>>>??????===???BBBEEEGGGJJJNNNQQQQQQSSSUUUWWWWWWVVVTTTSSSJJJFFF>>>777222000000111000000000000///////////////000222111000000111333222222333444555666666777666666666666666666777777888777777777777777888999;;;999AAAWWWppp}}}{{{yyyvvvtttsssrrrrrrtttxxx{{{xxxqqqlllmmmpppoooooooooooopppsssuuuvvvpppqqqrrrpppmmmjjjiiiiiigggiiikkkkkklllnnnqqqssssssuuuwwwxxxwwwvvvwwwxxxuuutttttttttuuuuuusssqqqqqqqqqqqqpppnnnnnnoooqqqvvvwwwvvvqqqllljjjkkkmmmnnnnnnnnnnnnoooooopppqqqoooqqqrrrrrrqqqqqqssstttqqqqqqqqqpppmmmmmmnnnoookkkgggdddeeeeeedddfffjjjkkklllmmmkkkiiihhhhhhiiihhhhhhhhhiiiiiigggccc```___aaaccccccaaabbbfffjjjnnnlllkkkkkklllllllllkkkooonnnkkkhhhfffeeeeeeeeejjjnnnpppnnnhhhbbb______cccdddeeeeeedddaaa^^^\\\YYY[[[]]]___``````______]]]]]]\\\[[[ZZZZZZ[[[[[[WWWYYY[[[^^^___^^^]]]\\\VVVSSSPPPOOOPPPRRRRRRRRRVVVWWWXXXWWWTTTRRRRRRRRRRRRQQQOOOMMMKKKMMMQQQUUUSSSSSSRRRQQQOOOMMMLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKGGGLLLRRRVVV\\\hhhzzz|||yyywwwwwwxxxxxxssssssrrrqqqooommmkkkjjjhhhiiijjjiiifffeeeeeefffeeeeeefffiiinnnqqqrrrrrruuuuuuuuuvvvxxxyyy{{{{{{yyywwwxxxzzzzzzxxx{{{vvviii```bbbiiivvvkkkhhhfffaaaZZZVVVSSS[[[iiixxx|||wwwrrrnnnjjjkkkwww}}}nnn```YYYRRRNNNIIIDDDBBB???===;;;666666555444444444444444333444666888999:::;;;;;;999999::::::::::::999999999999;;;<<<>>>???@@@AAA@@@??????>>>>>>???@@@@@@@@@???>>>===<<<<<<===>>>???BBBEEEHHHKKKNNNRRRUUUUUUVVVXXXXXXWWWTTTPPPNNN@@@===888333111000111222222111000///....../////////111222222111000222333222222333444555666777777555555666666777777777888777777666666666888999:::999@@@RRRnnnzzzyyyxxxuuusssrrrrrrrrrrrruuuvvvtttpppmmmmmmooooooooonnnoooqqqtttxxxzzzqqqrrrqqqooollljjjkkkllllllmmmnnnnnnnnnoooqqqtttsssuuuxxxzzzyyyxxxxxxxxxvvvuuuuuuvvvwwwwwwtttrrrssssssqqqnnnkkkkkknnnqqqvvvxxxwwwrrrkkkhhhjjjnnnqqqqqqpppoooooopppqqqqqqjjjlllnnnooooooqqqtttvvvqqqrrrrrrqqqnnnmmmmmmnnnjjjgggfffiiijjjhhhhhhkkkjjjkkkkkkkkkjjjiiikkkmmmllliiigggggghhhgggdddaaabbbeeefffeeeaaaaaaeeeiiijjjjjjjjjkkkkkkjjjgggdddjjjjjjjjjiiihhhgggffffffggglllpppooojjjdddbbbcccgggggggggfffeeecccaaa___XXXZZZ\\\^^^```aaaaaa```^^^\\\ZZZXXXWWWXXXXXXYYYTTTVVVZZZ\\\]]]]]][[[YYYUUURRROOONNNPPPRRRTTTUUUVVVWWWXXXXXXVVVTTTUUUUUUUUUUUUTTTQQQPPPQQQTTTWWWTTTTTTSSSQQQOOOMMMLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKGGGJJJNNNPPPUUU^^^lllvvv~~~}}}|||||||||yyyyyyxxxvvvtttrrrooonnnjjjllllllkkkhhhffffffgggiiihhhiiikkknnnqqqqqqqqqrrrrrrrrrrrrtttuuuvvvwwwtttsssuuuyyyyyyvvvwww{{{~~~qqqeee```eeemmmvvvhhhaaa^^^ZZZWWWVVVSSS^^^ppp|||wwwsssmmmccc___jjjxxxuuubbbUUUOOOIIIEEE@@@<<<:::888666444333333333444444333333333444555666888:::;;;;;;;;;999999:::::::::999888888999:::;;;===???@@@AAABBBAAAAAA???>>>>>>>>>???@@@???>>>===;;;;;;;;;<<<===AAADDDGGGJJJMMMPPPTTTWWWXXXYYYZZZYYYVVVQQQLLLIII888777444111000111222333444222000...------/////////111222222111111222333222222333444555666777888555555555666777888888888777777666666666888999:::777EEEaaazzz{{{}}}wwwwwwvvvtttrrrqqqrrrrrrooooooooooooppppppooonnnpppooonnnoooqqquuuyyy|||rrrrrrqqqnnnlllkkklllnnnqqqqqqqqqpppnnnoooqqqsssqqquuuxxxzzzzzzxxxxxxxxxvvvuuuvvvwwwxxxwwwtttqqqvvvuuurrrnnnjjjjjjooossstttvvvvvvqqqkkkiiilllppprrrrrrqqqqqqqqqqqqqqqqqqfffhhhkkkmmmnnnqqquuuxxxrrrssssssrrrooollllllllljjjggggggkkkmmmjjjiiikkkiiijjjkkkkkkjjjkkkmmmooojjjgggcccccceeeggggggeeehhhjjjkkkhhhcccaaaeeehhhfffgggiiikkkkkkiiidddaaabbbcccfffhhhjjjjjjjjjjjjccciiinnnooojjjfffeeefffeeeeeedddcccbbb```^^^^^^XXXYYY\\\^^^```aaabbbbbb^^^\\\ZZZWWWVVVVVVWWWXXXVVVXXXZZZ\\\\\\YYYVVVTTTTTTQQQNNNMMMPPPSSSUUUVVVUUUVVVXXXXXXWWWVVVWWWXXXSSSSSSSSSRRRQQQPPPRRRSSSRRRRRRQQQPPPNNNKKKIIIHHHEEEEEEFFFFFFGGGIIIJJJKKKIIIJJJLLLMMMQQQYYYdddmmm{{{xxxzzz}}}}}}}}}~~~|||~~~~~~~~~|||zzzwwwuuutttlllmmmnnnllljjjgggggggggmmmllllllmmmoooppppppooopppooooooooopppqqqrrrrrrppppppsssxxxxxxvvvvvvzzzyyylllbbb___gggqqqyyyjjjaaaZZZSSSNNNMMMSSS```vvv|||yyyrrrfff\\\[[[dddmmm|||wwwhhhZZZOOOHHHDDDBBB???;;;999888888999444222000//////222444666999::::::;;;;;;::::::999<<<;;;:::888777888888999======>>>???????????????<<<===>>>===<<<===>>>@@@<<<<<<<<<===>>>???@@@AAABBBFFFJJJLLLNNNQQQWWW[[[XXXZZZ]]]\\\WWWNNNEEE???777666444222111000//////000000000000111111111111222222222222222222333333444333333333333444555555777888888999999999888888:::777666999999999;;;@@@DDDWWWvvvrrrqqq~~~{{{sssvvvuuusssssstttttttttssspppqqqqqqooonnnnnnoooqqqtttqqqmmmlllnnnqqqssstttppppppppppppooonnnmmmlllrrrrrrqqqpppooonnnmmmmmmoooppprrrvvvxxxwwwssspppppprrrvvvxxxxxxwwwtttsssssssssrrrpppnnnnnnoooqqqppprrrssspppkkkjjjnnnssswwwvvvuuusssrrrqqqqqqqqqjjjjjjlllooorrrttttttsssqqqqqqqqqpppooommmkkkiiiiiiiiijjjkkkllllllllllllmmmmmmlllllllllmmmmmmnnnnnniiieeedddffffffccc___gggfffeeeccccccccccccdddfffbbbeeemmmpppjjjeeedddfffdddccccccdddeeedddcccffffffgggjjjkkkhhhbbb]]]dddcccbbb```^^^[[[YYYWWW\\\\\\\\\\\\^^^aaaccceee___\\\WWWUUUUUUWWWXXXYYYUUUTTTUUUVVVWWWXXXWWWVVVUUUTTTRRRQQQQQQQQQRRRSSSXXXXXXYYYYYYYYYYYYYYYXXXWWWUUURRROOOOOOOOOQQQRRRTTTRRRNNNLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJLLLRRR[[[bbbrrrvvvrrruuuyyyvvvxxx~~~~~~|||zzzxxxvvvuuurrrpppmmmkkkiiihhhnnnnnnoooqqqrrrqqqnnnkkkllllllllllllmmmooopppqqqrrrrrrrrrssstttuuuwwwwwwrrrjjjddd```ggguuuyyykkk```VVVNNNKKKMMMSSSbbbyyy~~~|||xxxmmm```WWWYYYdddoooyyyjjj\\\QQQHHHBBB>>><<<999666444444444444444333222222333555777888:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888888999:::;;;;;;<<<===============<<<===>>>===<<<<<<===???======<<<===>>>@@@BBBCCCFFFIIIMMMOOOQQQSSSWWW[[[]]]]]]\\\XXXPPPFFF===777333222111000............000000000000111111111111222222222222222333333333444444444444444555555666777888888888888888777777666444444777888888;;;AAAMMMcccvvvrrryyyrrrtttttttttsssrrrrrrsssssspppppppppooonnnnnnppprrruuurrrooonnnppprrrtttuuuppppppqqqqqqqqqqqqqqqqqqssssssrrrqqqpppnnnmmmlllnnnnnnppprrrtttssspppmmmrrrtttuuuvvvuuusssooommmmmmmmmmmmmmmlllnnnqqqssssssttttttrrrooonnnqqqtttwwwwwwvvvtttsssqqqppppppjjjjjjlllnnnqqqrrrqqqpppppppppqqqqqqpppooommmlllllllllmmmmmmnnnmmmllllllkkkkkkkkkkkkllllllmmmnnnkkkhhhddddddfffgggeeebbbeeedddcccaaaaaaaaaaaabbbbbb___bbbjjjmmmhhhdddccceeedddbbbbbbccccccbbbaaabbbccceeehhhiiifff```[[[]]]]]]]]]\\\[[[ZZZYYYXXX[[[[[[\\\]]]___aaacccddd```]]]YYYVVVVVVWWWVVVVVVTTTTTTTTTUUUVVVVVVUUUTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVXXXYYYYYYZZZZZZWWWUUURRROOONNNNNNOOOPPPOOONNNKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGIIIIIIKKKQQQXXX^^^hhhyyyvvvsssrrrrrruuu}}}~~~{{{yyyvvvrrrooollljjjiiillllllmmmoooppppppmmmjjjkkkkkkllllllmmmoooppppppqqqqqqqqqqqqrrrssstttuuu|||~~~zzznnnkkkgggdddlllxxx}}}pppcccUUUKKKLLLQQQYYYiii~~~~~~}}}|||}}}}}}|||{{{|||vvvjjj\\\UUUZZZhhhttt~~~uuugggYYYNNNFFFAAA>>>888777555333111111111111444444555666777999::::::;;;<<<<<<======<<<<<<;;;:::999999999999::::::;;;;;;;;;<<<============<<<<<<======<<<;;;;;;<<<>>>>>>===<<<<<<>>>AAADDDFFFJJJMMMQQQTTTUUUWWWYYY[[[^^^\\\XXXQQQHHH>>>666111000000///...............000000000000111111111111111222222222333333333444444444444555555555666666777888888888777666555555555333333777888999===DDDSSSjjjxxxuuuuuu~~~xxxssssssuuuvvvuuuqqqoooqqqsssppppppooonnnmmmmmmppprrrtttrrrooonnnppprrrttttttpppqqqqqqrrrsssttttttuuuvvvuuuuuusssqqqooommmkkkmmmmmmmmmoooppppppnnnlllqqqrrrssstttssspppmmmkkkiiiiiijjjjjjlllooouuuxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwuuurrrooommmiiijjjkkkkkkmmmnnnnnnooopppqqqrrrrrrrrrqqqooonnnpppqqqqqqqqqpppooonnnmmmjjjjjjjjjjjjkkkmmmnnnoooiiifffddddddggghhhfffdddcccbbbaaa```____________^^^]]]aaagggjjjgggcccbbbdddcccbbbccccccbbb___]]]]]]___cccfffgggddd]]]YYYXXXYYYYYYZZZZZZ[[[[[[[[[XXXYYYZZZ\\\^^^___`````````^^^[[[ZZZYYYXXXVVVTTTTTTTTTTTTTTTTTTTTTSSSRRRTTTSSSRRRQQQQQQQQQRRRRRRQQQRRRSSSUUUWWWYYYZZZ[[[UUUSSSQQQNNNMMMLLLLLLMMMMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHDDDEEEFFFGGGJJJNNNSSSWWW___mmmuuuooopppsss}}}}}}yyyuuuqqqmmmkkkjjjjjjjjjkkkmmmnnnnnnkkkhhhjjjkkkkkklllmmmnnnooopppoooooooooooopppqqqqqqrrruuuxxx|||~~~vvvppppppnnnmmmtttwwwiiiXXXNNNRRR[[[fffttt~~~|||zzzwwwwwwxxxyyyyyyyyy{{{uuukkk```\\\bbbppp{{{|||lllcccWWWKKKCCC???===<<<666555444333222222222333333444777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999:::;;;<<<<<<<<<===>>>>>>??????>>>>>><<<======<<<::::::;;;===>>>===<<<<<<>>>BBBFFFIIILLLOOOTTTXXXZZZ[[[\\\\\\ZZZWWWQQQIIIAAA999444111///////////////000111111///000000000111111111111111222222333333444444444555555666666777777777666777777777777666555444333666444666999:::;;;AAAIIIWWWkkkyyyvvvxxx|||||||||zzzwwwvvvzzz{{{xxxrrrnnnooorrrppppppooolllkkkkkkmmmppprrrpppmmmmmmoooqqqrrrrrrqqqqqqqqqrrrrrrsssttttttxxxxxxwwwuuurrrooommmlllmmmlllmmmnnnqqqrrrqqqpppnnnoooqqqrrrrrrqqqooonnnjjjkkkkkklllnnnrrrxxx|||yyyxxxwwwxxxyyyzzzyyyxxxyyyzzzzzzzzzwwwsssnnnkkkiiiiiigggfffgggjjjooossssssssstttssssssqqqooonnnssstttttttttsssqqqooommmjjjjjjkkkkkkmmmnnnppppppjjjgggeeeeeeggghhhgggeeebbbbbbaaaaaa```_________]]]___bbbgggiiihhhfffeeedddccccccddddddbbb___\\\[[[^^^cccffffffbbb\\\XXXXXXXXXYYYZZZ[[[]]]^^^___UUUWWWYYY[[[\\\]]]\\\\\\___^^^]]]]]]]]][[[XXXUUUTTTUUUVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTVVVWWWXXXQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLIIIFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCDDDEEEGGGJJJNNNPPPZZZdddvvvuuurrrvvv}}}zzzvvvrrrooommmllljjjjjjjjjkkkmmmllliiigggiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppppptttxxx{{{}}}~~~|||{{{|||zzzxxx~~~{{{nnn\\\RRRXXXcccssswwwrrrqqqoooppprrrtttuuuuuuxxxtttnnnhhhggglllvvvxxxmmmdddZZZSSSIII@@@;;;999999999444444444444444444444444333444777999;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<===<<<::::::;;;===>>>===<<<===???DDDIIILLLMMMPPPUUUZZZ^^^^^^\\\ZZZVVVRRRJJJBBB:::444111000............///000111222///000000000111111111111111111222333444444555555555666777888888888777777777777777666666444333222555555777::::::<<>>999666666555555111222222333444555555555444555777999;;;;;;;;;:::999::::::::::::::::::999888888:::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;;;;===????????????@@@CCCHHHLLLOOOPPPRRRWWW\\\^^^]]]XXXTTTRRRMMMDDD;;;444///------,,,,,,,,,------...000000000000000000111111111111111111222333444555666666666777888999:::999888777666777777777666555444444333444777;;;<<>><<<999777666555444222111222333444666777777777777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999:::<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;======<<<===???AAAAAAAAACCCEEEIIIMMMQQQSSSSSSUUUXXX\\\]]]YYYQQQKKKGGGCCC<<<555000------...------------...///000000000000000000111111111111111111222333444555666666666777999:::;;;:::999888666666777777777666666555111444999???BBBGGGTTTaaammmyyyyyyzzz}}}}}}~~~|||||||||{{{xxxuuurrrqqqpppooonnnmmmmmmpppuuuyyyzzzyyywwwxxxyyy{{{{{{zzzvvvuuutttttttttvvvxxxyyy}}}zzzuuupppnnnnnnppprrrrrrsssuuuxxx{{{{{{yyywwwxxxxxxwwwvvvuuurrrpppoooppprrrsssrrrqqqppppppqqqvvvzzz~~~~~~|||{{{zzzwwwsssmmmgggdddfffhhhiiiggggggjjjrrryyyvvvvvvuuutttssspppnnnllljjjmmmppprrrsssrrrpppooooooooonnnnnnooopppqqqqqqmmmmmmmmmlllkkkjjjkkklllkkkkkkkkkkkkkkkiiihhhgggaaahhhllljjjiiikkkkkkiiidddbbbaaaaaabbbbbbaaa___bbbeeehhhgggccc___]]]]]]ZZZYYYYYYZZZ\\\___bbbccceeedddbbbaaa___^^^^^^]]]ZZZZZZ[[[\\\]]]\\\YYYVVVPPPTTTWWWVVVSSSQQQSSSVVVVVVWWWWWWXXXWWWVVVUUUTTTQQQPPPNNNLLLKKKKKKLLLMMMMMMNNNOOOOOONNNLLLIIIGGGFFFIIIJJJGGGCCCAAADDDGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFBBB===<<<>>>AAACCCCCCEEEJJJSSS___ppp}}}{{{}}}}}}zzzxxxwwwwwwuuusssqqqpppnnnkkkiiifffgggjjjlllmmmmmmlllkkkjjjkkkkkklllnnnppprrrssstttuuuwwwwwwwwwyyy{{{}}}}}}rrrbbbWWWWWW^^^nnnvvvccc]]]^^^bbbiiioootttvvvuuukkkiiifffbbb```___```aaaXXXXXXTTTKKKEEECCC@@@<<<:::999888999999888555333222333555777888:::::::::::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<<<<<<<;;;:::;;;<<<======>>>>>>======:::;;;=========>>>AAACCCBBBDDDFFFIIIMMMQQQTTTVVVWWWWWWZZZ\\\\\\VVVLLLDDD===:::555000......000111000000000000000111222222000000000000111111111111111111222333444666666777666888999;;;;;;:::999888555666777777777777777666222555<<>>BBBDDDGGGIIILLLOOORRRTTTUUUUUUWWWXXXZZZZZZWWWNNNCCC<<<444444333111000...------------......///000000000000000000111222222333333333333444444555666666666:::999888777666666666666888888777555666999:::888999???CCCFFFOOO```pppxxx~~~~~~}}}|||{{{zzzzzzyyy||||||zzzvvvvvvzzzyyyuuuwwwmmmfffjjjqqqvvvxxxzzz|||zzzwwwwwwyyyyyyxxxvvvvvvvvvvvvvvvyyy|||}}}wwwppplllmmmppprrrrrrtttuuuvvvvvvvvvuuutttsssuuutttsssrrrqqqqqqqqqrrrttttttssssssssstttuuuuuuyyy{{{}}}|||vvvnnnhhheeeeeeffffffeeennnpppiiihhhpppsssppptttttttttsssqqqnnnllljjjeeegggjjjnnnppppppppppppmmmmmmmmmllllllkkkjjjjjjnnnnnnmmmmmmnnnoooqqqrrrpppnnnkkkjjjjjjiiigggeeedddfffhhhjjjjjjhhheeeddd\\\^^^___aaaaaaaaaaaa```ccceeefffccc]]]YYYZZZ]]]\\\```aaa^^^^^^```bbb```eeeaaa[[[VVVTTTUUUXXXZZZ^^^[[[XXXUUUSSSQQQNNNLLLNNNQQQSSSTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNLLLKKKLLLLLLKKKJJJOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFCCCEEEGGGHHHIIIIIIHHHHHHFFFDDDAAA>>><<<===>>>???FFFIIINNNTTTYYYdddyyy~~~|||yyytttnnniiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkklllnnnqqqsssuuuxxxwwwvvvuuuvvvwwwyyyzzz{{{mmm\\\QQQNNNNNNaaassszzz{{{ssskkk```]]]XXXTTTQQQNNNJJJHHHEEEBBB???;;;888777666666777666555444444444555666888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::::::::;;;======>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>???AAADDDGGGJJJLLLOOORRRUUUWWWXXXXXXXXXWWWVVVTTTOOOGGG===666111111111000//////......------......///000000000000000000111222222333333333333444555555666666777:::999888777666666666666666666666555777:::<<<<<<;;;GGGSSSXXX___lll{{{~~~}}}|||{{{zzzyyyyyyyyy}}}~~~{{{wwwxxx||||||yyyyyypppjjjmmmsssuuuuuuvvvyyyvvvtttuuuwwwxxxwwwuuuuuuvvvvvvxxx{{{~~~zzzuuuooolllmmmppprrrsssttttttuuuuuuuuutttsssrrrttttttsssrrrqqqppppppppprrrrrrrrrqqqrrrrrrrrrsssvvvxxx{{{~~~{{{uuummmgggeeeeeeeeeeeegggpppsssmmmkkkqqqtttqqqqqqqqqqqqqqqooommmjjjiiihhhiiilllooopppppppppooollllllkkkkkkllllllmmmnnnnnnmmmmmmmmmmmmooopppqqqmmmkkkiiihhhhhhhhhfffdddbbbcccddddddcccaaa___^^^[[[\\\^^^```bbbbbbbbbbbbbbbeeefffbbb\\\YYYYYY[[[^^^bbbdddbbbaaadddeeedddbbb___YYYTTTRRRSSSVVVXXX\\\XXXTTTRRRQQQPPPOOONNNOOORRRTTTUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQOOOMMMKKKKKKLLLLLLKKKJJJOOONNNMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDAAA????????????@@@CCCEEEIIIMMMQQQYYYjjj{{{}}}xxxrrrnnnlllkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmoooqqqrrrssssssvvvuuutttssstttvvvxxxyyy}}}|||{{{{{{|||}}}~~~xxxiiiXXXMMMIIIJJJ[[[mmm}}}kkk___VVVSSSOOOKKKIIIFFFCCCAAA<<<:::888666444333333444444444444555666777888999999:::;;;<<<=====================<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBEEEIIILLLLLLNNNQQQUUUXXXYYYYYYYYYXXXUUUPPPJJJDDD<<<555///.........///////////////---......//////000000111000000111111222333333333333444444555555666777777:::999888777666666666666444444555666777:::>>>BBBGGGYYYkkkqqqsss{{{~~~}}}{{{yyyxxxwwwxxxxxx||||||yyyuuuwww|||}}}yyyqqqmmmqqquuutttqqqpppsssrrrqqqrrrtttvvvvvvuuutttuuuxxxzzz}}}vvvsssnnnlllmmmpppqqqrrrqqqrrrsssssssssrrrqqqppprrrqqqqqqppppppoooooonnnpppppppppppppppppppppppprrrsssvvvxxx{{{}}}~~~~~~zzztttmmmhhheeeeeeffffffdddmmmpppllljjjnnnooolllnnnnnnnnnnnnmmmkkkiiihhhjjjkkknnnpppqqqqqqpppoookkkkkkjjjjjjkkkmmmpppqqqmmmlllllllllmmmnnnooopppllljjjhhhhhhiiiiiigggfffbbbaaa```___]]]\\\\\\[[[ZZZ\\\^^^```bbbbbbbbbbbbaaacccdddaaa\\\XXXXXXYYY]]]bbbdddbbbbbbeeegggeee```\\\XXXSSSQQQRRRTTTVVVYYYUUUQQQNNNOOOPPPQQQRRRQQQTTTVVVVVVTTTRRRQQQQQQNNNNNNNNNNNNNNNOOOPPPQQQNNNMMMKKKKKKLLLMMMMMMLLLNNNNNNLLLKKKIIIGGGFFFEEEFFFFFFFFFEEECCCAAA@@@???BBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAEEEHHHIIIMMMYYYggg~~~yyyuuuoooooonnnmmmlllllllllllljjjlllooorrrssssssrrrqqqtttsssrrrrrrssstttwwwxxx|||{{{yyyxxxxxxzzz|||}}}}}}}}}|||}}}~~~~~~uuufffVVVKKKHHHIIIVVViiiqqq___SSSLLLJJJFFFCCCAAA???===;;;888777666444333333333333333333444666777999;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::<<<>>>@@@AAAAAA@@@???>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<<<<======<<<>>>AAACCCEEEHHHLLLOOONNNPPPTTTWWWYYYYYYXXXXXXTTTOOOHHH@@@:::555000---.................................///000000111111000000111222222333333444444444444555666666777777999999888777666666777777444444666888888:::BBBJJJ]]]qqq}}}}}}|||yyywwwvvvvvvvvvwwwxxxxxxuuuqqqttt{{{~~~}}}vvvqqqooosssvvvsssooonnnnnnnnnnnnooorrrtttuuuvvvtttvvvxxx|||~~~vvvtttqqqooonnnnnnoooooooooooopppqqqpppooonnnmmmlllmmmnnnnnnooooooooooooppppppppppppppppppooooooooopppqqqrrrtttvvvxxxyyyyyytttnnniiihhhhhhhhhiiidddkkkooollljjjkkkkkkiiillllllmmmmmmmmmkkkjjjiiijjjlllnnnqqqrrrrrrqqqqqqlllkkkjjjiiijjjmmmppprrrlllllllllmmmmmmnnnoooooommmkkkjjjjjjllllllkkkiiieeeccc```^^^]]]^^^___```]]]^^^___aaabbbaaaaaa``````bbbbbb```\\\YYYXXXXXXYYY^^^aaa``````cccdddccc___]]]YYYUUUTTTTTTUUUVVVWWWTTTOOOMMMOOORRRUUUVVVTTTVVVXXXXXXVVVTTTSSSSSSOOONNNMMMMMMNNNOOOQQQRRRNNNMMMKKKLLLMMMNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDCCCBBBAAA??????AAA@@@???======>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA???AAADDDFFFEEEFFFOOOYYYlll~~~~~~{{{sssrrrqqqooonnnmmmnnnnnnlllmmmnnnpppqqqrrrrrrrrrsssrrrqqqqqqsssuuuwwwyyy}}}|||zzzxxxxxxyyy{{{|||~~~}}}{{{zzzyyyyyyzzz{{{|||ttteeeVVVMMMLLLNNNUUUhhhrrrbbbSSSJJJDDDBBB???===<<<:::888666777666555444333333222222333444555777999;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<===@@@BBBCCCBBBAAA@@@======<<<;;;;;;::::::999::::::;;;;;;<<<===>>>>>>===???CCCFFFHHHKKKPPPSSSSSSUUUXXXZZZZZZYYYWWWUUULLLGGG???999555222000...//////......---,,,,,,,,,......//////000111111111111111111222333333444444444444555555666777777888999888777777777777777777777666777:::999<<>>??????@@@BBBCCCDDDCCCBBBAAA>>>>>>BBBDDDCCCCCCIIIQQQWWWhhh~~~{{{{{{}}}xxxwwwtttrrrpppoooooopppooonnnmmmlllmmmooorrrsssssssssrrrrrrtttwwwyyy{{{|||zzzyyywwwwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwxxxyyy|||~~~}}}{{{tttgggZZZTTTTTTWWWaaaqqqpppaaaTTTJJJDDD>>><<<999888777777555444444444444444333333222222555666777999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCCCCBBBAAA???<<<<<<<<<;;;::::::999999999:::;;;<<<===>>>?????????BBBFFFIIILLLOOOSSSVVVYYY[[[\\\]]][[[WWWSSSQQQBBB>>>888444222111000///000000///...------,,,,,,...//////000000111111222111111222222333444444444444555555666666777888888888888777777777777777888888666888;;;;;;@@@RRReeesssvvv|||{{{zzzyyywwwuuutttssstttuuussspppttt{{{~~~}}}wwwtttssswwwxxxvvvtttuuukkkmmmooopppqqqtttwwwyyyxxxxxxyyyyyyzzz{{{{{{|||yyyzzzzzzwwwrrrnnnllllllmmmnnnooooooooonnnmmmllliiikkknnnqqqsssuuuvvvvvvtttuuuvvvvvvuuutttrrrqqqppppppooonnnmmmmmmmmmmmmuuurrrnnnlllnnnpppqqqqqqnnnqqqtttrrrooommmmmmnnnooopppqqqqqqpppooonnnmmmjjjkkknnnqqqrrrrrrrrrqqqnnnmmmkkkiiihhhhhhiiijjjlllmmmnnnoooppppppppppppkkkjjjiiiiiijjjkkkiiihhhdddbbb```______bbbeeehhheeeeeeeeeeeecccaaa___]]]]]]^^^_________]]]ZZZYYYXXX^^^bbbaaaaaaccccccaaabbbaaa___]]]\\\[[[[[[[[[VVVUUUTTTUUUVVVXXXWWWWWWTTTVVVYYYZZZXXXWWWVVVVVVTTTSSSSSSRRRRRRSSSSSSSSSNNNMMMKKKKKKLLLMMMMMMLLLHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAA@@@???;;;;;;===AAA@@@???CCCJJJOOO[[[ooo~~~}}}{{{zzzzzz||||||yyyvvvtttsssssssssrrrpppnnnllllllooorrruuussssssssssssuuuxxx{{{}}}xxxwwwwwwwwwwwwwwwxxxxxxwwwvvvuuutttttttttuuuvvvyyy{{{{{{zzzyyy{{{|||{{{uuujjj```[[[^^^bbbmmmxxx}}}mmm\\\PPPGGGAAA???999777555444444444333222222333444555555666666666777888999:::;;;;;;::::::::::::;;;<<<============;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBAAA@@@???=========<<<;;;;;;::::::999999:::<<<===???@@@@@@CCCFFFJJJNNNQQQSSSWWWYYY[[[\\\]]][[[XXXRRRLLLIII:::777333111000000///...///...................../////////000111111222222111111222333333444444555555555555666777777888888888888777777777777888888777555777<<<>>>EEE\\\vvvssskkksss|||{{{{{{{{{{{{yyyvvvsssrrrqqqsssqqqpppssszzz|||zzzvvvrrrppprrrrrrppppppsssmmmooorrrssssssuuuxxx|||{{{zzzxxxwwwvvvvvvwwwwwwyyy{{{|||zzzvvvqqqoooooopppqqqrrrrrrrrrqqqooonnnoooqqqtttvvvxxxyyyyyyxxxuuuvvvwwwxxxwwwuuusssrrrqqqqqqppppppooonnnmmmmmmqqqooollllllnnnqqqssstttqqqrrrsssrrrnnnkkkllloooqqqrrrrrrrrrqqqpppnnnmmmlllnnnoooqqqqqqpppnnnmmmlllkkkjjjiiihhhhhhhhhhhhmmmnnnooopppqqqqqqqqqppplllkkkiiiiiijjjjjjiiihhheeecccaaa___```bbbdddfffffffffffffffeeecccaaa___[[[\\\^^^``````___]]][[[ZZZ___cccbbbaaacccbbb```aaa```___^^^\\\[[[[[[ZZZTTTUUUVVVXXXZZZYYYVVVSSSQQQSSSVVVWWWWWWVVVUUUVVVUUUUUUUUUUUUTTTSSSSSSRRRMMMKKKIIIHHHIIIJJJIIIHHHEEEEEEEEEDDDCCCBBBBBBBBB???????????????>>>===<<<999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======:::999;;;>>>===<<<@@@EEEJJJSSScccxxx~~~}}}yyyvvvtttuuuxxx|||{{{yyyxxxxxxxxxtttrrrqqqppppppqqqsssuuusssrrrrrrsssuuuxxx|||~~~vvvwwwxxxyyyzzzzzzyyyyyywwwvvvuuusssrrrrrrssssssvvvxxxyyywwwuuuvvvzzz}}}~~~|||{{{vvvmmmccc```dddiiinnnuuu|||rrriiiZZZMMMCCC>>><<<;;;666444222222222222111000111333555777999:::;;;;;;888999:::;;;;;;;;;:::999999:::;;;<<<============<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;999999:::<<<===???@@@AAAFFFIIINNNQQQTTTVVVZZZ\\\ZZZZZZZZZXXXSSSLLLEEEAAA555333111/////////---,,,------......///000000111/////////000111111222222111222222333333444444555555555666666777777888888888777777777777777888888666333666<<>>===;;;:::999666777999:::;;;;;;;;;:::>>>=========<<<<<<<<<<<<<<<;;;;;;>>>===;;;>>>DDDBBBIIIVVVfffvvv~~~}}}uuurrrooonnnqqquuuyyy{{{|||{{{{{{|||ttttttttttttttttttttttttrrrqqqqqqrrruuuxxx{{{}}}wwwxxx{{{}}}~~~}}}|||{{{zzzyyywwwuuusssrrrrrrsssuuuwwwxxxwwwttttttwwwzzzzzz|||zzzuuuoooiiigggfffeeeeeeiiilllqqqvvvyyyxxxtttppp]]]UUUJJJAAA<<<999666444555444333333222222333333444555666777888999::::::<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<===;;;;;;<<<@@@CCCDDDDDDBBBDDDDDDCCCCCCCCCBBBBBBBBB???>>>===<<<;;;::::::::::::;;;;;;===???AAACCCDDDKKKMMMPPPTTTWWWYYYZZZ[[[ZZZYYYWWWQQQJJJAAA:::555////////////////////////---------.........//////000000000000000/////////222333333444555666777777777888999:::999999777777:::888666666666666555333333777:::<<>>@@@DDDMMMXXXdddttt}}}vvvrrrnnnlllnnnrrrvvvyyy|||~~~}}}wwwyyy{{{{{{yyyvvvuuuttttttttttttsssttttttuuuvvvuuuwwwzzz|||~~~}}}{{{zzz}}}|||{{{yyywwwuuutttssswwwwwwvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxzzz}}}tttpppjjjeeecccaaa___^^^\\\]]]```ccceeeccc___\\\LLLGGG???:::888777666444222222111111111222222222666666777888999:::;;;;;;>>>>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;;;;<<<<<<>>>>>>???BBBEEEFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA??????>>><<<<<<;;;;;;;;;:::;;;<<<>>>AAACCCFFFGGGPPPPPPPPPRRRTTTVVVXXXYYYZZZWWWRRRLLLDDD<<<555111////////////////////////............////////////111111000000000000000000111111222333444555555666888999:::;;;;;;:::999888999999999:::<<<<<<:::888777999<<>><<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<======@@@CCCIIISSS\\\iii}}}xxxtttnnnjjjkkkmmmpppqqqvvvzzz{{{}}}~~~~~~}}}{{{yyyyyyvvvuuuuuutttttttttuuuuuuvvvwwwyyy{{{||||||{{{zzz{{{{{{zzzyyyxxxvvvvvvuuuxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvwwwzzz|||zzzzzzzzz{{{|||~~~kkkgggccc___\\\YYYVVVTTTOOONNNNNNOOOOOOMMMIIIFFF>>>;;;777444444444444333222222111222222333444555777888888999:::;;;<<<<<<@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<<<<===:::;;;===@@@DDDGGGKKKLLLUUUSSSRRRQQQQQQSSSUUUWWWVVVRRRKKKCCC;;;444000...////////////////////////........./////////000000111111111111111111111111111111222333444555666666999:::;;;<<<<<<<<<;;;:::666666777999<<<<<<;;;999:::;;;???GGGSSS___iiinnnrrrnnnnnnttt{{{{{{yyy{{{|||}}}~~~}}}zzzwwwtttpppnnnlllllllllmmmooorrruuuxxxzzzwwwvvvtttqqqppprrrvvvyyywwwzzz~~~}}}yyyvvvrrrnnnmmmmmmooopppooopppssstttuuuuuutttssswwwwwwwwwvvvvvvwwwzzz}}}zzz{{{|||||||||{{{zzzyyyrrrqqqpppppppppqqqrrrsssqqqqqqoooooooooqqqsssuuussssssrrrqqqqqqrrrsssssswwwxxxzzzzzzyyyuuuqqqooonnnnnnppprrrssstttttttttooollljjjiiiiiijjjiiihhhgggiiijjjjjjjjjkkknnnpppqqqvvvvvvqqqllllllmmmlllllllllkkkmmmnnnnnnllljjjeeeeeeeeeeeeddddddddddddllllllmmmllljjjgggcccaaa`````````aaaaaa``````___```______``````^^^[[[XXX[[[\\\\\\ZZZWWWVVVVVVVVVXXXXXXXXXWWWUUURRROOOMMMIIIKKKLLLMMMMMMNNNQQQSSSTTTSSSRRRPPPNNNKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDAAA???===<<<======<<<::::::999:::<<<;;;999:::>>><<<<<<;;;:::::::::::::::;;;:::::::::;;;;;;<<<===@@@AAAEEEKKKQQQ[[[kkkzzzzzzuuunnnjjjiiikkklllmmmooosssyyyxxxwwwvvvuuuuuuttttttuuuwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxwwwvvvuuutttttttttuuuvvvvvvuuuttttttvvvwwwttttttssstttuuuvvvwwwwwwzzzzzzzzz{{{~~~aaa^^^[[[XXXUUUQQQMMMIIIHHHFFFDDDCCCCCCAAA???===999777555444333222111000444444444555666777999999999::::::;;;<<<<<<======@@@??????>>>===<<<;;;;;;::::::;;;<<<===>>>??????FFFEEEDDDDDDEEEFFFDDDCCC@@@@@@?????????>>>>>>>>>======<<<<<<<<<======>>><<<===@@@CCCHHHLLLPPPRRRVVVUUUTTTSSSRRRRRRSSSSSSOOOKKKCCC:::444000///...////////////////////////------........./////////000000000000111111111111444444555666777888888999999:::;;;<<<===<<<;;;:::888777666777999::::::999;;;???EEENNNYYYdddmmmrrrvvvtttwww}}}yyyvvvwwwzzz}}}{{{yyywwwtttrrrpppooonnnnnnmmmnnnooorrruuuyyy{{{zzz{{{zzzyyywwwxxxzzz}}}{{{xxxtttrrrooommmkkklllmmmnnnkkkmmmpppsssuuuvvvuuuuuuwwwwwwuuuttttttvvvyyy|||zzzzzzzzzyyyxxxwwwvvvuuurrrqqqpppppppppqqqrrrsssnnnmmmlllkkklllooorrrtttssssssttttttttttttssssssvvvxxxyyyzzzxxxtttpppmmmkkklllnnnpppqqqrrrrrrrrrmmmkkkiiihhhhhhiiiiiijjjhhhiiijjjiiihhhhhhkkkmmmoootttuuuppplllmmmmmmmmmkkkkkklllooopppooommmjjjbbbccceeefffggghhhhhhhhhlllmmmnnnnnnlllhhhdddbbbaaaaaaaaaaaaaaaaaa```_________^^^______^^^ZZZXXXZZZZZZZZZYYYWWWVVVUUUUUUWWWWWWVVVUUUSSSOOOLLLIIIHHHIIIKKKLLLMMMNNNQQQSSSUUUTTTRRRPPPLLLIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCCAAA???===<<<======<<<;;;<<<999:::======:::;;;>>><<<;;;::::::999999::::::999999999999:::;;;<<<<<<@@@???AAAFFFIIIOOO\\\hhhzzzvvvzzz{{{vvvppplllkkkllllllmmmjjjnnntttyyy}}}zzzzzzxxxwwwvvvuuuuuuuuuxxxwwwvvvuuuuuuvvvwwwxxxvvvwwwwwwxxxxxxyyyyyyyyyzzzyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwuuusssrrrssstttrrrrrrrrrqqqrrrrrrssstttuuuuuuuuuwwwyyy}}}WWWUUURRRPPPMMMJJJEEEBBBAAA???<<<;;;<<<<<<:::999666666555444222111111111555555555666777999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<;;;::::::999:::;;;===???AAACCCDDDFFFEEECCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>=========;;;;;;;;;;;;<<<===>>>??????@@@CCCGGGLLLPPPTTTVVVVVVVVVWWWWWWUUURRROOOMMMFFFBBB;;;444000///000111////////////////////////,,,,,,---------........./////////000000111111111444555555666777888999:::888999;;;<<<<<<<<<;;;:::>>>;;;888777999;;;======???EEEMMMVVV___jjjvvv~~~}}}~~~~~~|||yyyuuutttwwwyyyvvvuuutttrrrqqqpppppppppooonnnnnnoooqqqtttwwwyyyxxxzzz}}}~~~~~~~~~{{{zzzxxxvvvssspppooommmkkkkkkkkkkkkllliiikkkooorrruuuwwwwwwwwwvvvtttrrrqqqrrrtttvvvwwwtttuuuuuuuuuuuuuuuttttttsssrrrqqqpppppppppqqqrrrlllkkkiiiiiijjjmmmppprrrssstttuuuvvvvvvuuutttssstttvvvwwwwwwuuuqqqmmmkkkjjjkkkllllllmmmmmmmmmmmmlllllljjjhhhhhhiiikkklllkkkkkkjjjgggdddccceeefffjjjppprrrooolllmmmnnnmmmiiiiiikkkmmmooonnnjjjggg]]]___aaadddfffhhhiiiiiikkkmmmnnnooommmiiieeecccaaaaaaaaaaaaaaa```______]]]]]]]]]^^^___^^^[[[XXXZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSPPPLLLIIIGGGHHHJJJLLLLLLMMMOOORRRTTTUUUTTTRRRPPPLLLHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@>>><<<;;;<<<<<<<<<:::<<<999:::>>>???<<<;;;===;;;;;;:::999999999999:::888888888999999;;;<<<<<<@@@??????CCCEEEIIISSS]]]rrr}}}uuummmppp{{{|||wwwqqqmmmkkkjjjjjjjjjeeeiiioootttxxx{{{~~~}}}|||zzzyyyxxxxxxxxxyyyxxxvvvtttttttttuuuvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxvvvvvvuuuuuuuuuvvvwwwwwwvvvtttrrrrrrsssrrrqqqqqqpppqqqqqqrrrrrrqqqrrrtttwwwyyy{{{||||||zzz{{{}}}NNNLLLIIIGGGFFFCCC???<<<888666444444555666555555111222333222111222444555444444555555777888999:::<<<<<<<<<=========>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???BBBDDDEEEFFFFFFCCCAAA@@@AAAAAA@@@>>>>>>>>>>>>>>>============;;;;;;;;;<<<===>>>@@@AAADDDEEEGGGKKKOOOSSSWWWYYYVVVWWWXXXWWWSSSNNNIIIEEE<<<:::555111//////111222////////////////////////------------........./////////000000111222222222333333444555666777888888888999:::<<<<<<<<<<<<;;;===:::888999<<<@@@BBBCCCIIIOOOYYYbbbjjjuuu}}}}}}{{{yyyuuusssttttttrrrqqqqqqpppooonnnnnnmmmmmmmmmmmmnnnpppsssuuuwwwtttxxx~~~xxxsssrrrqqqooonnnllllllkkkkkkkkkkkkkkkkkkiiikkkooosssuuuwwwwwwwwwwwwtttqqqppprrrsssssssssmmmoooqqqsssttttttttttttrrrqqqpppooooooooopppqqqkkkjjjjjjjjjkkkmmmoooqqqqqqrrrtttvvvvvvtttrrrqqqrrrrrrrrrrrrpppnnnkkkjjjjjjiiiiiihhhhhhhhhiiiiiimmmmmmllljjjiiijjjmmmpppnnnmmmjjjfffbbb``````bbbfffmmmpppmmmkkklllmmmlllgggggghhhjjjkkkjjjgggdddZZZ[[[]]]___bbbdddfffggghhhjjjmmmnnnmmmjjjfffcccaaaaaaaaaaaa```___^^^^^^[[[[[[\\\]]]___^^^[[[YYY[[[YYYXXXWWWXXXXXXVVVUUURRRRRRRRRQQQOOOLLLIIIFFFIIIKKKLLLMMMMMMOOOQQQSSSUUUTTTRRROOOKKKHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<<<<======>>><<<::::::;;;<<<;;;:::;;;999;;;@@@BBB>>>;;;;;;;;;;;;:::999999999999999888888888999:::;;;<<<===@@@>>>>>>AAACCCFFFMMMUUUeeetttyyyqqqpppwww{{{wwwpppllliiihhhgggfffdddhhhmmmrrrvvvyyy}}}~~~~~~~~~|||zzzxxxvvvuuuuuuuuuvvvtttuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxwwwtttrrrrrrrrrooooooooonnnooooooppppppnnnppprrruuuvvvwwwvvvvvvuuuvvvwwwxxxzzz{{{|||}}}~~~FFFDDDAAA@@@???===:::888444333111222333333333111111333444333222333777:::666666666666777999::::::<<<<<<<<<===============<<<<<<<<<<<<============???@@@@@@BBBCCCDDDEEEFFFEEEBBB@@@????????????>>>>>>>>>>>>>>>============<<<<<<===>>>???AAACCCDDDHHHIIIKKKNNNQQQUUUXXXYYY[[[ZZZWWWSSSMMMGGGAAA===555444222000////////////////////////////////////////////////000000000000111111222333333444555555333444555666777888888999999:::<<<===>>>>>>======::::::===CCCIIIOOOQQQRRRXXX]]]eeeppp{{{|||{{{yyywwwuuusssqqqpppooooooooonnnllljjjhhhfffhhhiiikkkmmmppprrrtttuuuwww{{{yyyqqqlllllllllkkkiiijjjjjjjjjkkkkkkkkkkkkkkkiiikkknnnrrruuuvvvvvvvvvyyyvvvtttsssttttttsssqqqnnnooorrrssstttrrrqqqooommmmmmllllllmmmnnnpppqqqlllllllllmmmnnnooopppqqqnnnooorrrttttttrrrooonnnooonnnnnnmmmllljjjjjjiiiiiihhhfffeeeeeefffhhhiiioooooonnnllljjjlllppptttpppoookkkfffaaa______aaaeeelllooollliiijjjjjjiiiiiiiiiiiijjjkkkiiigggddd^^^^^^^^^^^^___aaacccdddeeegggkkkmmmmmmjjjfffccc```aaaaaa```___^^^]]]]]]YYYYYYZZZ\\\______\\\ZZZ[[[YYYWWWXXXYYYYYYWWWUUURRRRRRRRRRRRPPPMMMJJJHHHJJJKKKMMMMMMMMMMMMPPPRRRRRRQQQPPPMMMIIIFFFCCCAAA????????????????????????<<<<<<======<<<<<<;;;:::<<<;;;999999:::::::::999:::999<<>>@@@===<<<>>>@@@AAAFFFMMMTTTcccyyy|||{{{{{{zzzxxxuuurrrnnnkkkkkklllmmmllllllooosssuuuvvvvvvxxxyyy}}}~~~}}}{{{yyyxxxxxxwwwuuuuuutttttttttsssssssssrrrqqqqqqqqqqqqrrrsssssstttvvvwwwvvvtttrrrqqqqqqnnnmmmmmmmmmnnnoooppppppppppppppppppqqqrrrrrrsssrrrrrrrrrsssttttttuuuuuuuuuvvvwwwvvvuuuvvvxxx{{{BBB???<<<;;;:::999888666666444333333444444333222666777888666444555999<<<999999999999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<======>>>?????????CCCCCCCCCDDDDDDDDDDDDEEEEEEBBB???>>>?????????>>>???>>>>>>>>>===============>>>>>>@@@AAACCCEEEFFFKKKLLLMMMOOORRRUUUXXXYYY___\\\VVVOOOHHH@@@;;;888111111111000///...,,,,,,////////////////////////111111111111222222222222333333444444555666777777666666777888999:::;;;;;;:::;;;===>>>?????????>>>===AAAIIISSS]]]ccceeeeeedddfffmmmzzz}}}{{{yyywwwvvvvvvtttpppmmmnnnnnnnnnmmmjjjfffccc```dddfffiiimmmpppsssuuuvvv}}}yyysssllliiijjjkkkiiifffiiiiiijjjkkkkkkkkkkkkkkkiiikkknnnqqqsssttttttttt|||yyyvvvvvvwwwwwwtttqqqsssuuuvvvvvvtttoookkkhhhiiiiiiiiijjjkkknnnpppqqqnnnnnnoooppppppqqqqqqqqqkkkmmmppprrrrrrpppmmmkkkmmmlllkkkjjjiiihhhiiiiiiiiigggeeeccccccfffiiikkkpppppppppmmmkkkmmmrrrvvvqqqooolllfffbbb``````bbbffflllooolllhhhhhhgggfffmmmlllllllllmmmllliiigggeeecccbbb``````aaacccdddbbbeeeiiilllllliiifffccc````````````___^^^]]]\\\WWWXXXYYY\\\______]]][[[\\\ZZZWWWXXXZZZZZZXXXVVVRRRSSSSSSSSSQQQOOOLLLJJJJJJKKKLLLLLLLLLLLLNNNPPPPPPOOONNNKKKHHHEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<:::999;;;:::888888999:::999888:::888<<>>???@@@<<<;;;===>>>>>>BBBGGGGGGUUUlllxxxrrrnnnooommmkkklllppptttvvvwwwxxxyyyzzzyyyvvvsssrrrrrrxxx|||}}}{{{zzzyyyuuuuuutttsssrrrqqqqqqpppnnnnnnnnnnnnooopppqqqrrrssstttvvvuuusssqqqqqqqqqnnnnnnnnnnnnooopppqqqrrrsssqqqooonnnnnnoooqqqsssppppppppppppppppppppppppqqqqqqqqqpppooooooqqqsss<<<;;;:::888777777777888444444333333333222222222666666777777888888888999999999999999:::;;;<<<<<<::::::;;;<<<===>>>???@@@===<<<<<<;;;<<<>>>@@@AAAFFFFFFEEEDDDCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@???>>>???@@@@@@???======>>>??????>>>>>>???BBBGGGLLLOOOTTTSSSRRRRRRSSSWWWZZZ]]]ZZZUUULLLCCC;;;777555444............///////////////000111000...------...////////////000000000000222222222222333444444555777777777777777888888888:::>>>???<<<>>>EEEHHHFFFAAAHHHUUUggg{{{xxxwwwyyy}}}||||||yyyvvvsssqqqnnnjjjhhhlllmmmmmmkkkhhhdddbbbaaabbbgggmmmrrrtttwww{{{}}}xxxsssmmmgggfffhhhkkkjjjhhhiiijjjjjjhhhffffffhhhjjjnnnqqqsssqqqmmmmmmqqquuu|||{{{yyyyyyxxxwwwuuusssppptttwwwuuuooojjjiiijjjmmmkkkhhhgggiiikkkkkkkkkkkkjjjllloootttuuusssqqqooommmjjjiiijjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmjjjhhhhhhkkkmmmoooooosssqqqnnnllllllmmmnnnpppooonnnkkkiiigggeeedddcccjjjhhhffffffggggggfffeeekkkkkkllllllkkkhhhfffdddiiieeeaaa```dddiiilllmmmdddcccdddfffhhhgggbbb^^^]]]^^^^^^_________^^^^^^XXXZZZ\\\^^^^^^]]][[[YYYXXXXXXXXXYYYYYYYYYYYYYYYRRRSSSTTTTTTRRROOOKKKIIIMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLLLLJJJGGGCCCAAAAAABBBAAA>>>===<<<<<<>>>???;;;;;;;;;;;;;;;;;;::::::;;;:::888777777777888999999;;;>>>@@@@@@>>>;;;999666666666888::::::888666:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAAGGGNNN^^^sssuuummmffffffhhhkkkqqqzzz|||vvvrrrpppzzzzzz|||~~~~~~~~~}}}}}}zzzwwwuuutttssspppooojjjkkkkkklllmmmnnnoooooorrrrrrqqqqqqrrrsssttttttsssrrrpppnnnmmmmmmnnnnnnrrrpppnnnmmmnnnooooooooooooooonnnmmmllljjjhhhgggkkkiiihhhfffggghhhjjjkkk888777666444444333444444444444444444444444444444888888888888888888999999::::::::::::;;;<<<======<<<<<<<<<===============>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>??????>>><<<<<<===???AAAAAAAAABBBEEEJJJOOORRRUUUTTTTTTUUUVVVXXXYYYZZZSSSNNNGGG>>>888444222222............///////////////000111000...---...////////////000000000111111222222222222333444555666777888888888888999999999;;;??????<<<===DDDHHHGGGFFFSSSiiixxx~~~}}}yyyvvvuuusssqqqooommmjjjhhhiiijjjkkkiiifffdddccccccfffllluuu{{{~~~~~~|||zzzvvvtttpppkkkeeedddfffhhhgggfffeeeffffffffffffhhhlllnnnqqqssstttqqqllllllooosss|||{{{zzzzzzyyywwwtttrrrtttvvvwwwtttmmmhhhggghhhmmmkkkhhhhhhiiijjjkkkjjjkkkkkklllooorrrssspppnnnllljjjhhhhhhjjjkkkjjjiiihhhiiijjjjjjkkkllllllmmmlllkkkjjjlllnnnqqqrrrrrrrrrpppnnnlllkkkkkkmmmnnnmmmlllkkkiiihhhggggggfffhhhfffeeeeeefffffffffeeeeeefffhhhiiiiiihhhfffeeeiiieeebbbaaadddgggiiiiiibbbbbbccceeefffeeeaaa]]]\\\\\\\\\\\\\\\[[[ZZZZZZWWWYYY[[[]]]]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUSSSPPPMMMLLLJJJJJJIIIHHHHHHGGGGGGHHHIIIKKKKKKIIIEEEBBBAAA@@@BBBAAA???>>>===>>>>>>???<<<<<<;;;::::::::::::::::::999888888777777777888888999;;;======;;;999888999888888999;;;;;;:::888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>BBBEEEPPP```pppuuujjjgggfffnnn{{{{{{uuurrrttttttvvvzzz|||yyywwwuuutttrrrpppjjjiiihhhggggggiiikkkmmmooooooooopppqqqqqqrrrrrrrrrqqqqqqpppppppppqqqqqqrrrpppnnnmmmnnnooonnnnnnnnnnnnmmmllljjjiiigggfffhhhgggfffeeedddeeeeeefff555444333222222222222222444444555555666777777777::::::::::::999999999999::::::::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???AAAAAAAAAAAA@@@???>>>===>>>??????>>>======???AAADDDDDDEEEGGGJJJOOOSSSVVVTTTUUUVVVVVVVVVUUUTTTSSSIIIEEE???888333000//////............///////////////000111000...---...//////000000000000111111111222222222333333555666666888999999999::::::::::::===??????<<<===CCCGGGIIIRRRgggxxx{{{xxxvvvqqqqqqppppppnnnmmmkkkjjjjjjkkklllkkkkkkkkkmmmooopppwww}}}wwwsssrrrsssttttttnnnjjjeeeccceeeggggggeeedddeeeffffffgggiiimmmqqquuuvvvtttppplllkkknnnqqq{{{|||}}}}}}{{{xxxtttrrruuuvvvvvvrrrmmmiiiiiijjjmmmkkkiiiiiijjjjjjjjjiiijjjjjjkkkmmmoooooommmkkkhhhgggfffhhhjjjkkkjjjiiifffggghhhjjjkkklllmmmmmmmmmmmmnnnpppsssuuutttsssqqqooommmkkkiiijjjjjjkkkkkkkkkjjjjjjiiiiiiiiiiiieeecccbbbbbbdddeeedddddd___```bbbeeefffggggggfffiiifffdddcccdddddddddccc`````````bbbcccbbb___]]]ZZZYYYYYYXXXWWWVVVUUUTTTVVVWWWYYY[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUSSSQQQOOONNNLLLLLLKKKJJJJJJIIIHHHHHHGGGHHHIIIGGGCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>===;;;999888888999999888888999999888888777777777777888999999888777777:::999777888:::;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;BBBBBBFFFPPP]]]mmmuuummmiiirrrxxxssspppoooppptttyyy~~~|||yyyxxxvvvtttqqqmmmjjjgggddddddfffiiikkkjjjkkkmmmnnnoooooonnnnnnooopppqqqrrrssssssttttttsssqqqnnnmmmmmmnnnmmmmmmmmmmmmlllkkkiiigggfffeeedddddddddcccbbbaaa```___444444444333333333333333555555666777888999:::;;;<<<<<<;;;;;;::::::999999999999999:::;;;<<<===>>>>>>>>>>>>>>>============AAAAAABBBCCCCCCBBB@@@@@@???@@@BBBCCCBBBAAA???===@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@AAACCCEEEFFFGGGIIIKKKOOORRRVVVXXXUUUVVVVVVUUURRRNNNIIIGGG???<<<888333///......///............///////////////000111000///...///000000000000111111111222222333333333333444555777777999999::::::;;;;;;<<<<<<===>>>>>><<<===AAAHHHMMMccc{{{yyyvvvtttooopppppppppnnnlllkkkkkkiiikkknnnppprrrvvv{{{~~~vvvrrrmmmlllnnnrrrvvvxxxnnnjjjgggeeefffhhhhhhgggiiiiiiiiihhhhhhjjjmmmpppvvvvvvssspppllllllooorrr{{{}}}}}}zzzvvvttttttuuutttrrrooonnnoooqqqmmmkkkjjjjjjkkkkkkiiihhhggghhhjjjlllnnnnnnmmmlllfffffffffhhhkkklllkkkjjjfffgggiiijjjkkklllllllllnnnnnnppptttvvvuuussspppooonnnllljjjhhhhhhhhhiiijjjjjjjjjjjjjjjiiihhhhhhaaa```^^^___aaabbbbbbbbb^^^___aaacccdddeeeffffffhhhgggeeedddbbbaaa___^^^]]]^^^^^^_________]]]\\\XXXWWWVVVTTTRRRQQQPPPPPPTTTUUUWWWYYYYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTWWWVVVUUUSSSRRRPPPPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHEEEFFFFFFDDDAAA?????????@@@AAAAAABBBBBBAAA@@@@@@>>>===:::888777777888888666777888999999888777666777777777666666777777777999777555555777888999999::::::::::::999999999999:::::::::::::::999999999BBB@@@BBBHHHQQQ^^^qqq}}}uuuyyyxxxsssooonnnnnnpppsssxxx|||~~~}}}zzzxxxuuussspppnnnkkkiiigggggghhhiiigggiiikkkmmmnnnmmmlllkkkkkkmmmooorrrsssttttttttttttqqqnnnmmmnnnnnnnnnmmmmmmmmmlllkkkjjjhhhfffeeecccddddddcccbbb___\\\ZZZ333333444444444444444444666666777888:::;;;<<<<<<===<<<<<<<<<;;;;;;::::::888888999999:::<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBBBBBBBAAA@@@??????@@@AAABBBBBB@@@>>>===>>>??????@@@@@@????????????@@@AAABBBBBBCCCEEEGGGIIIJJJLLLOOORRRUUUWWWXXXXXXXXXWWWSSSNNNGGGAAA===888666333000.........///............////////////...000111000//////000111111111111111222222222222333333333444555666888999999::::::;;;<<<<<<======<<<=========>>>BBBKKKSSSrrrzzzvvvtttpppqqqqqqooolllkkklllmmmkkknnnrrrvvvzzz}}}wwwsssiiigggfffhhhlllpppssstttkkkiiifffeeeffffffggggggjjjkkklllllllllnnnpppssstttsssrrrooonnnoooqqqtttzzz}}}{{{yyyxxxwwwwwwvvvuuurrrqqqrrrsssllllllkkklllmmmllljjjhhhdddfffjjjmmmoooooopppppphhhgggggghhhkkkllllllkkkhhhiiijjjllllllkkkjjjiiinnnoooqqqtttvvvtttppplllmmmlllkkkiiihhhgggggghhhjjjkkkkkkjjjiiihhhgggfff```^^^]]]^^^```aaaaaa```aaabbbccccccddddddddddddgggfffeeeccc```^^^\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\XXXWWWUUURRRPPPOOONNNNNNSSSTTTVVVWWWXXXXXXWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQTTTTTTSSSQQQPPPOOONNNNNNIIIIIIJJJIIIIIIGGGFFFEEECCCDDDDDDBBB@@@>>>>>>???AAAAAABBBBBBBBBAAA@@@@@@===<<<:::888777777777777555666888999999888777666999888777666666777888999999777555555777888999999999999999999999999999999;;;;;;::::::::::::::::::;;;:::<<>>???@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAAAAA@@@@@@@@@??????@@@AAA@@@???>>>===<<<===>>>???@@@@@@@@@@@@>>>@@@BBBBBBCCCDDDGGGJJJKKKMMMOOORRRTTTVVVWWWXXXZZZXXXTTTOOOHHHAAA;;;888444222000///......///000............////////////...000111111//////000222111111222222222333333333333333444444666777999:::999999:::;;;<<<======>>>===<<<>>>@@@AAAFFFRRR]]]zzz~~~yyywwwssstttssspppmmmlllpppsss{{{}}}yyysssnnnjjjcccccccccfffiiikkkkkkjjjffffffdddcccccccccddddddgggjjjmmmpppqqqrrrtttvvvrrrqqqppppppqqqrrrssstttxxx|||}}}{{{zzz{{{~~~}}}zzzxxxuuurrrpppooollllllmmmnnnpppooollljjjdddhhhlllpppqqqrrrssstttllljjjhhhhhhiiikkkkkkkkkiiijjjlllmmmmmmllljjjiiilllnnnpppssstttsssnnnkkkkkkkkkjjjiiihhhhhhhhhhhhkkkkkkllllllkkkiiigggfffbbbaaa``````aaacccbbbbbbfffeeeeeeddddddcccccccccdddeeedddbbb^^^[[[[[[[[[ZZZ[[[[[[ZZZYYYYYY[[[]]]ZZZXXXVVVSSSQQQPPPOOOOOOSSSTTTUUUVVVWWWWWWXXXXXXUUUTTTSSSRRRQQQPPPOOOOOOQQQQQQQQQPPPOOONNNLLLLLLJJJJJJKKKLLLLLLKKKIIIHHHBBBCCCBBBAAA???>>>???@@@CCCCCCBBBAAAAAA@@@??????:::::::::999888777666666666666777777888888777777:::999999888888999999::::::999777888:::;;;::::::777777888888888999999999::::::::::::;;;;;;;;;;;;888888;;;AAADDDIIISSS]]]sssxxxssskkkkkkkkkiiiiiikkknnnqqqxxxxxxzzz||||||yyysssssstttsssqqqnnnjjjhhhkkkllllllmmmmmmllljjjiiiggghhhiiikkklllmmmnnnnnnpppnnnkkkkkklllmmmmmmllljjjkkkkkkkkkkkkkkkjjjjjjgggggggggfffdddaaa^^^\\\333444666777888888888777888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===???AAABBBCCCCCCCCCCCCBBBBBBBBBBBB????????????@@@AAABBBBBB>>>>>>>>>>>>=========<<<999:::<<<>>>@@@AAABBBBBBAAACCCEEEFFFGGGIIILLLOOOOOOPPPSSSVVVWWWXXXXXXXXXUUURRRLLLFFF???:::666555111000......---...///000............////////////...000111111000000111222222222222333333333333444333333444555666888::::::888999:::;;;<<<======>>>>>>>>>@@@DDDGGGLLLZZZiii}}}}}}{{{zzzzzzzzzvvvsssuuu{{{zzzuuurrrnnnjjjgggccccccccceeehhhiiihhhfffdddddddddcccbbbbbbcccdddfffjjjooorrrssssssssstttqqqqqqqqqrrrsssssssssrrrtttxxx}}}}}}zzzyyyzzz}}}~~~}}}{{{yyywwwsssooommmkkklllnnnppprrrrrrooolllhhhlllqqqsssssssssuuuvvvooolllgggeeefffggghhhiiihhhjjjlllnnnooonnnlllkkkjjjkkknnnqqqtttssspppmmmjjjiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnnnnlllkkkjjjhhhfffddddddeeefffeeedddggggggfffdddccccccbbbbbbbbbcccccc```\\\ZZZ[[[\\\YYYZZZZZZYYYWWWXXX[[[^^^\\\[[[XXXUUUSSSRRRRRRRRRSSSTTTTTTVVVWWWXXXXXXYYYVVVVVVUUUSSSRRRPPPOOOOOOOOOPPPQQQQQQPPPNNNLLLJJJKKKLLLNNNOOOPPPOOONNNMMMBBBBBBBBB@@@>>>>>>???AAAEEEDDDBBB@@@???>>>>>>>>>777888999:::999888666555666666666666666777888888999999999999999999999999999888888999;;;;;;:::888555666666777888999::::::999999999::::::;;;;;;;;;::::::===@@@BBBDDDKKKTTTdddvvvyyyrrrnnniiijjjkkkjjjiiijjjnnnqqqssstttvvvyyy|||~~~yyyyyyxxxwwwuuurrrpppoooppppppooonnnmmmlllkkkkkkhhhhhhhhhhhhiiijjjkkkkkkkkkiiiggggggiiijjjkkkjjjggghhhiiijjjkkkkkkkkkkkkhhhhhhhhhgggeeebbb```___777888:::;;;<<<<<<<<<<<<888999999::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCDDDGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????@@@BBBCCCEEE>>>===<<<;;;;;;;;;;;;<<<888999;;;>>>@@@BBBCCCDDDFFFHHHJJJKKKMMMOOORRRUUUQQQSSSVVVXXXYYYYYYYYYXXXNNNKKKDDD===777444222222///...---------...///000............/////////000...000111111000000111333222222333333333444444444333444444555777888:::;;;888888999:::;;;<<<===>>>@@@???BBBHHHKKKPPP```ppp~~~}}}{{{~~~yyyvvvrrrppppppnnnkkkhhhdddddddddfffiiikkkjjjiiieeeffffffeeeddddddeeefffiiimmmqqqtttsssqqqooonnnqqqqqqrrrsssttttttrrrpppqqqvvvzzzzzzwwwwwwzzz~~~{{{zzzzzzyyyxxxuuuqqqnnnkkklllnnnrrrttttttqqqnnnlllppptttvvvuuutttuuuwwwqqqlllgggcccccceeefffggggggiiillloooppppppooonnngggiiilllqqqtttuuusssqqqiiiiiiiiiiiijjjjjjjjjjjjiiikkkmmmoooppppppooonnnllljjjhhhhhhiiiiiihhhggggggfffeeedddccccccccccccaaabbbaaa^^^[[[YYY[[[^^^YYYZZZZZZYYYWWWWWW[[[___^^^\\\YYYVVVTTTTTTTTTUUUSSSTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSQQQPPPOOONNNPPPQQQRRRQQQOOOLLLJJJHHHIIIKKKMMMNNNMMMLLLKKKBBBBBBBBB@@@>>>>>>@@@BBBFFFEEEBBB???=========>>>555777999::::::888666444777666555555555777888999999999::::::::::::999999666666666888::::::888666444555555777888999:::;;;777777888999:::;;;;;;;;;:::999:::<<<<<<===DDDLLLSSSddd{{{{{{||||||zzzwwwqqqllliiiiiikkkmmmmmmlllmmmqqqtttqqqrrrtttwwwzzz~~~}}}zzzxxxwwwwwwwwwsssrrrqqqooommmllllllllljjjiiihhhgggggghhhiiijjjgggeeeddddddfffhhhiiihhheeeeeeggghhhjjjkkkkkkkkkiiiiiihhhgggeeecccaaa```;;;:::999999:::;;;===>>>::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>??????AAABBBCCCEEEFFFFFFCCCCCCCCCBBBAAA@@@>>>===>>>>>>???@@@AAAAAABBBBBB@@@???===<<<;;;:::::::::;;;;;;<<<===???BBBEEEFFFJJJJJJLLLMMMOOOQQQRRRSSSUUUVVVXXX[[[[[[YYYSSSOOOHHHCCC;;;555111///...---,,,,,,,,,---------......//////...---...///000111333000///000333444222000111111222333444666666777666666777888999::::::;;;<<<===>>>>>><<<<<<===>>>AAACCCEEEIIIRRR```qqq|||~~~zzzxxxwwwpppmmmkkkkkkmmmmmmkkkhhhgggggggggggghhhiiijjjkkkllllllllliiigggfffgggiiiqqqpppnnnmmmnnnoooqqqrrruuuvvvvvvvvvvvvtttsssrrrssstttvvvvvvvvvuuuvvvwwwyyyzzzzzzyyyvvvpppkkkgggdddgggkkknnnnnnoooppprrrooovvv{{{yyyvvvuuutttqqqooommmjjjeeeaaaaaaccceeekkkmmmooopppooollliiiggghhhgggjjjqqqtttrrrppppppjjjjjjjjjjjjiiiiiiiiihhhllllllmmmnnnooooooooonnnpppnnnkkkiiigggggghhhhhhhhhfffccc___]]]]]]]]]]]]aaa___\\\YYYXXXYYYZZZ[[[YYYYYYXXXXXXYYY[[[]]]^^^_________^^^ZZZXXXWWWWWWRRRUUUXXXZZZ[[[YYYWWWUUUVVVUUUUUUUUUTTTTTTSSSSSSRRRTTTVVVUUUSSSPPPNNNNNNOOOMMMKKKMMMPPPPPPJJJEEEAAA@@@???>>>>>>@@@AAACCCFFFAAA<<<;;;===>>>;;;888999888888777777777666666999888666555555777999:::999999999888888888888888888888777777666666555555666555555555555666666777888777666666666777999:::888888888999:::<<>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>AAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCBBBAAA@@@>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===???AAAEEEGGGIIIPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZYYYTTTMMMGGG@@@<<<666222000///...---,,,,,,---------.........------,,,,,,,,,---...///222111///000333444333111111222333444555666666777666666777888999:::;;;;;;<<<===>>>===<<<<<<===???AAADDDIIIPPPYYYgggvvv{{{vvvtttrrrrrrooommmjjjjjjkkkllljjjiiigggggggggggghhhhhhiiijjjmmmlllkkkiiiggggggiiikkkooonnnmmmmmmnnnppprrrttttttuuuuuuuuuuuusssrrrqqqpppsssuuuuuutttsssssstttwwwwwwwwwvvvsssoookkkiiieeehhhkkkmmmnnnoooqqqsssvvv|||zzzvvvtttrrrpppooommmjjjeeeaaa```aaadddhhhjjjlllnnnmmmkkkhhhfffdddcccfffmmmqqqooonnnnnnkkkjjjjjjiiihhhhhhgggggghhhiiijjjlllnnnooopppppppppnnnkkkiiiggggggggghhhjjjgggbbb^^^\\\]]]___aaa```^^^[[[YYYXXXXXXZZZ[[[YYYYYYYYYYYYZZZ\\\^^^___`````````^^^ZZZWWWVVVVVVTTTVVVXXXZZZZZZYYYXXXVVVUUUUUUTTTTTTSSSSSSSSSSSSUUUWWWXXXXXXUUUSSSQQQQQQPPPMMMJJJKKKNNNMMMIIIEEEBBBAAA@@@??????@@@AAACCCEEEAAA<<<;;;===>>>;;;888999999999999999888777777777666555555666888:::<<<999999888888888888777777777777777666666666555555555555444555555666777777666666555555555666777888999999999:::;;;===???@@@AAAFFFRRRbbbsssuuullliiikkkmmmmmmqqqtttyyy~~~}}}{{{rrrqqqpppoooppprrruuuwww}}}~~~|||zzzzzzyyywwwuuuqqqoookkkiiiiiiiiigggfffgggdddbbbcccddddddbbb```_______________``````aaaaaaaaaaaa```^^^\\\YYYXXX::::::::::::;;;<<<===>>><<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;<<<===??????CCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>;;;<<<<<<======>>>>>>>>>??????>>>==================>>>???BBBFFFIIILLLNNNUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZYYYWWWSSSKKKCCC<<<555333000/////////...---,,,------------.........---------------...//////222111000111333444333222222333333444555666777777666777888888::::::;;;<<<<<<===>>>=========???@@@CCCGGGOOOYYYeeesss}}}{{{wwwssspppnnnnnnnnnooollljjjiiiiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiilllkkkjjjgggfffgggkkknnnnnnmmmmmmmmmnnnqqqsssuuuttttttttttttsssrrrqqqpppnnnpppssssssrrrpppooooootttsssrrrqqqpppnnnmmmmmmhhhiiikkklllmmmooosssvvv}}}{{{uuurrrqqqnnnnnnllliiiddd```^^^___aaacccfffiiilllllljjjhhheee___^^^aaahhhmmmlllkkkmmmkkkjjjiiihhhgggfffeeedddcccdddgggjjjlllooopppqqqooonnnkkkiiigggfffffffffkkkhhhbbb]]]\\\^^^aaaddd___]]][[[YYYXXXXXXYYYZZZYYYYYYYYYZZZ[[[]]]___aaaaaabbbbbb___[[[WWWTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRUUUWWWYYYXXXVVVSSSSSSSSSPPPLLLIIIIIIJJJJJJGGGCCCCCCBBBAAA@@@@@@@@@AAABBBDDD@@@===<<<>>>>>><<<999888999:::::::::999888777666555555666777999;;;===999888888888777777777666666666666666666555555555444444444444555666777888555555444444444555666777999999999:::;;;===>>>???>>>@@@GGGRRR^^^ooorrrkkkkkkpppttt~~~yyyvvvqqqnnnlllmmmoooqqqwwwyyy|||}}}zzzwwwrrrooommmkkkiiiggghhhgggeeeddddddcccaaa___^^^^^^^^^^^^^^^___``````\\\\\\[[[ZZZYYYWWWUUUTTT:::::::::;;;<<<<<<===>>>===<<<<<<<<<<<<===???@@@======>>>>>>???@@@AAABBBEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<=========>>>>>>>>>============>>>?????????AAACCCGGGKKKOOORRRSSSVVVWWWXXXZZZ\\\\\\\\\\\\]]]YYYTTTNNNHHHAAA999444///...---...//////---,,,------------............000000000000000111111111222111111222333444444444333444444555666666777777777777888999:::;;;<<<<<<<<<===>>>>>>>>>???BBBEEEIIIMMMVVVbbbqqq}}}wwwvvvssspppnnnnnnnnnnnnnnnllljjjiiihhhiiijjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiihhhgggeeeeeehhhmmmqqqpppooonnnnnnoooqqqssstttssssssrrrrrrqqqqqqpppooommmooorrrrrrpppnnnllllllrrrqqqooonnnnnnnnnppppppkkkkkkllllllmmmppptttxxx}}}yyyssspppooommmlllkkkhhhccc___]]]]]]___aaadddhhhlllmmmllliiiggg]]][[[^^^eeeiiijjjjjjlllkkkkkkiiihhhfffdddcccbbbaaabbbeeehhhjjjlllnnnnnnnnnmmmkkkiiigggfffeeeeeehhheeeaaa^^^]]]^^^aaaccc^^^\\\[[[YYYXXXXXXYYYZZZYYYYYYYYYZZZ\\\^^^```bbbbbbcccccc```[[[WWWTTTSSSUUUUUUTTTTTTTTTUUUUUUUUURRRRRRRRRRRRRRRRRRQQQQQQTTTUUUVVVUUUSSSQQQQQQQQQOOOLLLHHHGGGGGGFFFDDDBBBCCCCCCBBBAAA@@@@@@AAAAAAAAA???===<<<===>>><<<:::777888999::::::999777666777777666777888999:::;;;888888888777777666666555555555555555555555555555333333333444555666777888555555555555555666666666777777888999:::;;;<<<======>>>CCCIIIPPP^^^wwwwwwsssuuuyyy~~~wwwoookkkiiijjjkkkqqqtttxxx|||~~~zzzvvvtttqqqooommmlllkkkiiigggeeecccaaa`````````_________``````aaaZZZZZZYYYXXXWWWUUUTTTSSS::::::;;;<<<============>>>===<<<<<<===>>>@@@BBBAAAAAABBBCCCCCCDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????======>>>>>>>>>>>>??????============>>>@@@AAABBBDDDFFFIIILLLPPPSSSVVVWWWUUUVVVYYY[[[\\\]]]\\\\\\ZZZTTTKKKCCC===888444111...------...///...,,,***---------.........//////000000000111111111111111111222333333333444555666444555555666666777777777888888999:::;;;<<<=========>>>???@@@AAADDDHHHKKKQQQUUU^^^kkk|||zzzwwwuuuuuusssqqqooonnnmmmmmmooopppnnnmmmlllkkkiiiiiijjjkkklllmmmmmmmmmmmmlllkkkjjjeeeeeedddcccdddhhhnnnssstttsssqqqppppppqqqrrrssssssrrrrrrqqqppppppoooooommmoooqqqqqqooommmllllllqqqpppnnnlllmmmoooqqqsssmmmmmmlllllllllooossswwwvvvzzz{{{uuuooonnnnnnllliiihhhfffbbb^^^[[[\\\]]]```dddiiinnnpppooollljjj___]]]^^^dddhhhiiijjjlllkkkkkkiiigggeeecccbbbaaaaaabbbdddfffhhhiiijjjjjjlllkkkjjjhhhgggfffeeeeeebbbaaa```___^^^______```]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ\\\^^^```aaa```bbbcccaaa\\\XXXUUUTTTSSSRRRQQQQQQPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUUUUTTTQQQOOOOOOOOOMMMKKKHHHFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@?????????>>>===<<<<<<===<<<;;;:::555666777888888777666666999999999888888888888888888888777777666555444444444444444444444555555555333333333444444555777777555555666666666777777777444555666777888888999999777999===AAAEEENNNcccuuu}}}|||tttmmmiiigggffflllnnnrrrvvvzzz}}}{{{yyywwwuuusssooonnnmmmjjjgggdddbbbaaabbbbbbaaa```````````````YYYYYYXXXVVVUUUTTTSSSSSS::::::<<<======>>>======???>>>===<<<===???BBBCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAA@@@???????????????????????????===>>>>>>@@@AAACCCEEEFFFJJJLLLOOORRRUUUWWWXXXYYYUUUWWWYYYZZZ[[[ZZZYYYXXXPPPJJJAAA999555222111000///...---.........,,,***------........./////////......///000000000000000111222444444444444666777666666666666777777888888888999::::::<<<<<<===>>>>>>???AAACCCFFFJJJOOOSSSWWW\\\fffvvv~~~xxxtttsssssssssnnnmmmkkkjjjjjjkkkmmmnnnnnnooopppooommmkkklllmmmmmmnnnnnnnnnnnnllljjjiiibbbbbbcccdddfffjjjppptttwwwvvvtttrrrqqqrrrssstttsssrrrqqqpppooooooooopppmmmnnnoooooommmlllmmmnnnqqqooommmllllllnnnppprrrllllllllljjjjjjkkkooorrrlllrrrtttppplllllllllkkkffffffddd```]]][[[[[[\\\bbbfffkkkqqqsssqqqnnnlllddd``````eeehhhhhhiiilllkkkkkkiiihhhfffdddcccbbbbbbcccdddfffgggggghhhhhhiiiiiihhhhhhgggffffffeee^^^_____________________]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___^^^```bbbaaa^^^ZZZWWWVVVSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRVVVVVVVVVSSSPPPMMMMMMMMMJJJIIIHHHFFFEEECCCBBBBBBCCCCCCBBBAAA@@@>>>======:::;;;;;;<<<;;;;;;::::::555555555666666666666777:::::::::999999888777777888888777666555444333333333333333444444444444444444444444333444444555666555555666777777777777666333333444666666777777666666777;;;???@@@EEESSSaaattt~~~}}}vvvpppjjjfffdddfffhhhjjjnnnrrrvvvyyy{{{~~~{{{zzzttttttsssoookkkhhhfffffffffeeedddbbbaaa`````````YYYYYYWWWVVVUUUTTTTTTTTT:::;;;<<<===>>>>>>======???>>>======>>>@@@CCCEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDDDDDDDCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@????????????????????????@@@@@@BBBCCCFFFHHHJJJLLLPPPQQQTTTVVVXXXYYYYYYYYYUUUVVVWWWWWWUUURRROOOMMMBBB>>>888444222111///...///---,,,,,,------,,,+++............////////////...///000111111111000000000222555555444444666999666666777777777777888888999999:::;;;<<<===>>>>>>???AAACCCFFFJJJOOOVVVZZZZZZaaannnzzzyyywwwuuusssqqqppppppkkkjjjhhhhhhhhhjjjlllmmmnnnqqqsssssspppnnnmmmnnnlllmmmnnnnnnmmmjjjhhhggg```bbbdddfffiiimmmssswwwxxxwwwuuusssssstttvvvwwwtttsssqqqpppoooooopppppplllmmmmmmlllkkkkkkmmmooopppnnnllljjjjjjkkkmmmnnnjjjjjjiiihhhfffgggiiikkkeeelllpppmmmjjjkkkjjjiiiccccccbbb___\\\ZZZ[[[\\\cccgggmmmrrrtttsssooommmiiidddbbbeeehhhggghhhkkkkkkkkkiiihhhfffeeedddcccaaabbbccceeefffggghhhhhhfffggggggggggggggggggfff______^^^^^^___```aaabbb]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[\\\]]][[[^^^aaaaaa___\\\ZZZYYYUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUTTTPPPLLLJJJIIIIIIGGGHHHHHHHHHFFFDDDBBBBBBBBBBBBAAA@@@???===<<<;;;777999:::;;;:::999999999777666555444555666888999999999999:::999999888888888777777666444333333222222222333333333444444444555555444444333333444444333444555666666666555555222333555666777666666666999888999===>>>AAAIIISSSaaappp|||{{{yyyvvvqqqkkkfffccc```aaabbbeeeiiinnnrrruuuzzz{{{}}}~~~}}}|||~~~}}}~~~}}}zzzuuuqqqpppqqqnnnmmmkkkhhhfffeeedddccc]]]\\\ZZZYYYXXXWWWXXXXXX:::;;;<<<>>>>>>>>>>>>===@@@???======>>>AAADDDFFFGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>BBBCCCDDDFFFIIILLLNNNOOOSSSUUUWWWXXXZZZZZZZZZYYYTTTTTTTTTSSSOOOKKKFFFCCC888666333222222111///---...,,,++++++,,,------,,,............/////////000000111222333444333222222000333555555444444777:::777777777777888888888888999::::::;;;<<<===>>>>>>@@@AAADDDHHHLLLSSSZZZ___ZZZcccsss|||zzzzzzpppqqqssssssrrrooollljjjjjjiiihhhhhhhhhjjjlllmmmnnnrrrvvvvvvsssooonnnoookkklllmmmmmmkkkiiifffeee```bbbeeehhhlllpppuuuyyywwwvvvuuutttuuuvvvxxxzzztttsssrrrppppppppppppqqqkkkkkkkkkiiiiiijjjmmmpppooommmkkkjjjiiiiiijjjkkkgggggggggeeeccccccdddfffbbbiiinnnllljjjjjjiiigggaaaaaaaaa___\\\ZZZ[[[\\\cccgggnnnsssuuusssooommmkkkfffdddfffgggfffgggiiikkkjjjjjjhhhgggfffeeeddd```aaaccceeeggghhhiiiiiieeeeeefffggghhhhhhggggggbbb```^^^]]]^^^```cccfff^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\YYY\\\```aaa```]]][[[[[[XXXXXXXXXXXXXXXWWWVVVUUUQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSQQQMMMHHHEEEDDDEEEEEEGGGIIIIIIGGGDDDCCCBBBBBBBBBAAA@@@>>><<<;;;999555777999:::999888888888999888666444555777:::;;;777888999:::::::::::::::888777666555444333222222222222222333333444444444666666555444333333333333222333444555555555444333333444555777777777666666888555555777999;;;AAAIIISSSccczzz~~~yyywwwrrrsssuuutttqqqlllfffbbb]]]]]]]]]___ccchhhnnnqqqvvvwwwzzz{{{||||||{{{zzz{{{|||}}}~~~zzzzzz{{{vvvtttrrrooollljjjiiihhhaaa```^^^]]]\\\\\\\\\]]]999999999:::;;;<<<===>>>CCCAAA???@@@CCCDDDCCCAAAEEEEEEDDDDDDCCCCCCCCCBBBEEEDDDBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>???AAAAAAAAAAAACCCEEEDDDEEEGGGJJJLLLOOOQQQRRRYYYXXXXXXYYY[[[[[[YYYWWWRRRPPPNNNJJJEEE@@@<<<:::444333222000...---,,,,,,............////////////........./////////000000///000222333333222111000222333444555666777888999777777777777888888888888::::::;;;<<<>>>>>>===<<<@@@AAAEEEMMMUUUZZZZZZYYY[[[lll}}}yyyvvvtttrrrrrrpppnnnlllkkkjjjkkkkkkeeeeeeddddddeeefffhhhiiimmmmmmooorrrttttttqqqoookkkkkkkkklllmmmkkkhhheeegggggghhhmmmssswwwwwwvvvtttssssssuuuyyyyyywwwtttwwwtttpppooonnnnnnmmmmmmllliiiffffffhhhkkkkkkjjjmmmkkkiiigggffffffggghhhmmmjjjfffbbbaaaaaacccdddeeeeeeeeeggghhhhhhfffccceeeccc```^^^]]]^^^```aaagggjjjoooqqqpppnnnlllkkkkkkjjjiiiiiijjjjjjhhhgggfffiiikkkiiidddbbbeeeiiigggdddaaabbbeeeggggggfffbbbcccdddccccccdddgggiiigggfffeeeddddddddddddddd^^^\\\ZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\___aaaaaa```]]][[[XXXYYYZZZZZZXXXVVVSSSQQQQQQQQQPPPOOONNNNNNNNNNNNQQQOOOMMMJJJGGGFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB?????????>>>===;;;:::999<<<;;;999888888888999999222333333444666888999:::777777666555555555555555444444444444444444444444333333444444555666666777999888777666555444333333333333333333333333333333333333333444444444555555888888888888999;;;===???LLLWWWgggxxx}}}ssslllhhhfffgggiiinnnsssqqqiiibbb[[[[[[\\\```dddggghhhhhhkkknnnqqqqqqrrrtttxxx|||~~~xxxssspppooopppqqqhhhhhhgggfffffffffffffff;;;;;;;;;;;;<<<>>>???@@@BBBAAAAAADDDHHHKKKKKKJJJDDDDDDDDDDDDCCCCCCBBBBBBEEECCCAAA@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@AAA>>>@@@BBBCCCCCCDDDFFFHHHLLLMMMNNNPPPQQQSSSTTTUUUXXXXXXXXXZZZ[[[ZZZXXXUUUKKKIIIFFFBBB>>>:::666555111111000///........................////////////+++,,,---...///000111111000111222222222222222222444444555666777888888999777777777777888888888888:::::::::<<<>>>?????????BBBFFFMMMUUU[[[^^^^^^^^^bbbrrr{{{wwwuuusssqqqppppppooommmkkkjjjiiihhhhhhddddddccccccdddeeeffffffhhhiiilllpppssstttrrrpppkkkjjjhhhhhhiiihhhfffdddiiiiiijjjoootttxxxyyyxxxuuuttttttvvvxxxyyyvvvtttsssqqqpppoooppppppooonnnmmmjjjggggggiiijjjjjjiiijjjiiihhhggggggggghhhiiimmmjjjfffcccaaaaaabbbccceeeeeeeeegggiiijjjiiihhheeedddaaa_________```aaafffiiimmmooonnnkkkjjjiiijjjiiihhhhhhhhhgggfffeeeggghhhhhhgggeeedddfffiiigggeeecccdddfffgggfffddd```aaaaaaaaaaaabbbeeegggggggggfffffffffeeeeeeddd```]]]ZZZXXXXXXYYYXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]ZZZ\\\___bbbcccbbb```___XXXXXXYYYYYYWWWUUUSSSQQQNNNNNNMMMMMMMMMMMMMMMMMMPPPNNNLLLIIIGGGFFFEEEEEECCCDDDEEEEEEEEEDDDBBBAAA>>>>>>>>>===<<<;;;999888:::999888888888888999:::555555555555555666777777777777666555555555555555222222222222222222222222333333333444555666666666888888777666555444333333333333333333333333333333111111222222222333333333444444444555777999;;;<<>>@@@AAABBBBBBBBBCCCFFFJJJMMMNNNNNNDDDCCCCCCCCCCCCBBBBBBBBBDDDCCC@@@>>>>>>@@@BBBCCC======>>>???@@@@@@AAAAAA???AAADDDEEEGGGHHHKKKMMMSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZXXXTTTQQQDDDBBB>>>:::666333222111......---------...//////............////////////******,,,---///111222333222222222222222333444444666666777777777888888888777777777888888888999999:::::::::;;;===@@@BBBCCCDDDLLLWWW^^^aaaaaaaaaaaaooo}}}~~~{{{xxxwwwvvvvvvuuusssnnnmmmmmmkkkiiigggeeedddbbbbbbccccccccccccccccccdddeeehhhlllqqqsssrrrqqqllljjjgggeeefffggghhhgggllllllnnnqqquuuxxxxxxxxxvvvuuuuuuvvvwwwwwwtttrrrpppppppppqqqssssssqqqooonnnkkkiiihhhiiijjjiiiiiiggggggggghhhhhhiiiiiiiiikkkiiifffcccaaaaaabbbbbbcccbbbaaacccfffhhhhhhhhhccccccbbbaaaaaabbbbbbcccfffiiikkkllljjjhhhggggggjjjiiihhhgggfffeeedddccciiifffddddddeeeggghhhhhhgggfffeeefffgggfffcccaaa___````````````aaadddffffffggghhhiiiiiigggfffdddbbb^^^ZZZWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^______^^^YYY[[[^^^aaabbbbbb```___WWWXXXXXXWWWVVVTTTRRRPPPKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEFFFFFFEEECCCAAA@@@<<<<<<<<<<<<;;;999888888888888777777777888999999888777666555555444555555777666666666555555555555222222222222222222222222222333333444444555555666777777666555444333333222333333333333333333333333222222222222333333333333222333333555777999;;;<<<:::AAAKKKVVVcccvvvrrreee\\\ZZZZZZ]]]cccggghhhggggggfffeeeeeeffffffdddbbb___``````aaadddhhhooosssxxxyyy{{{|||~~~~~~~~~}}}|||~~~}}}|||||||||}}}=========>>>???@@@AAABBBDDDDDDDDDEEEFFFFFFGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB???>>>>>>@@@BBBDDD<<<<<<===>>>???@@@@@@AAAAAADDDGGGIIIKKKMMMQQQSSSVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWUUURRRLLLHHH???===999555222000000000------,,,,,,,,,---..................////////////***+++,,,---///000111222333333222222222444555666888888888888888888888888777777888888888999999999:::::::::;;;<<>>;;;;;;;;;::::::999777777999888888777777666666666888777666555555444555555666666666666666555555444444444444444444444444444222222333333444444444444666666555555444333333222222222222222222222222222444444444444555555555555444444555777999;;;===>>>888<<>>???AAAAAACCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>???AAACCCEEE===>>>>>>???@@@@@@AAAAAAFFFHHHKKKNNNOOORRRUUUXXXXXXYYYZZZ[[[[[[[[[YYYXXXUUUTTTRRRPPPMMMHHHBBB>>>999777444111///...//////...------,,,,,,,,,,,,---............////////////---......//////000000000444333333222333555777888999999999999888888888888888888888888999999999999:::;;;;;;;;;===AAAHHHNNN]]]iiivvv|||yyyuuuuuuwww|||zzz{{{||||||xxxwwwwwwxxxxxxwwwsssppplllmmmmmmllljjjgggeeecccddddddddddddeeeeeeeeeeeegggggggggiiillllllkkkjjjiiigggdddeeeiiinnnqqqsssrrrrrrssssssrrrqqqppppppttttttuuutttrrrpppnnnmmmuuuuuuvvvwwwwwwtttppplllkkkkkkkkkiiihhhgggggghhhhhhiiiiiiiiihhhgggeeeeeeccccccdddeeeeeefffggghhhcccaaa^^^]]]]]]]]]]]]\\\ZZZ\\\```dddggghhhiiihhhggghhhhhhgggffffffgggiiikkklllllljjjfffddddddfffgggbbb^^^```eeeiiihhheeeccceeeffffffdddaaa]]][[[\\\]]]^^^^^^^^^```cccfffgggiiikkkmmmllliiifffccc^^^[[[XXXVVVXXXZZZ[[[[[[XXXZZZ\\\___``````___^^^ZZZ[[[\\\]]]\\\ZZZYYYWWWVVVUUUUUUTTTRRRQQQPPPOOOJJJJJJKKKLLLMMMMMMMMMLLLIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCC@@@>>>===::::::::::::999888777777::::::999888777555444444666555555555555666666777666666666777666555444444444444444444444444444444222222222333333333333333555555444444333333222222222222222222222222222222333333333444444444444555444555666888:::;;;<<<===888;;;>>>AAAGGGSSSdddqqq~~~{{{mmmaaaZZZZZZ\\\^^^```dddkkkrrruuuqqqiiicccaaa___\\\[[[\\\```dddfffkkkmmmooorrruuuwwwyyyyyyzzz{{{{{{{{{zzzzzzyyyxxx{{{{{{{{{|||}}};;;;;;<<<<<<===???@@@AAAAAABBBCCCCCCAAAAAABBBCCC@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAACCCDDDEEE???@@@AAABBBDDDEEEFFFGGGKKKNNNPPPRRRSSSUUUXXXZZZ[[[\\\]]]]]]\\\ZZZXXXVVVOOOMMMIIIFFFCCC>>>999555222000///---,,,,,,,,,,,,......---,,,,,,,,,------............//////////////////000000000000111111444444444444555666888888999999888888888888888888888888888999999999999:::999;;;<<<===@@@GGGRRRZZZhhhrrr~~~~~~zzzxxxwwwvvvuuuxxxyyyzzz{{{{{{wwwrrrnnnlllkkkkkkjjjiiigggfffeeefffeeeddddddeeefffhhhiiilllkkkjjjjjjjjjjjjhhhfffeeedddcccfffjjjoooqqqrrrqqqrrrsssrrrpppnnnnnnooossstttuuutttqqqooommmmmmwwwwwwvvvvvvuuurrrmmmiiihhhiiijjjiiigggffffffgggjjjiiiiiihhhfffeeeeeedddbbbccceeefffhhhiiiiiiiiihhhfffcccaaa```___\\\[[[XXX[[[```eeehhhiiihhhgggfffffffffdddcccdddhhhjjjkkkmmmnnnlllgggeeefffhhhgggccc```bbbgggjjjhhheeeccceeegggfffccc___]]]\\\ZZZ[[[\\\]]]]]]___bbbeeeiiijjjlllmmmlllhhheeebbb\\\ZZZXXXXXXZZZ\\\\\\[[[YYYZZZ[[[]]]]]]]]]\\\\\\^^^^^^^^^]]]\\\ZZZXXXWWWUUUTTTSSSRRRQQQOOOOOONNNKKKKKKMMMNNNNNNMMMLLLLLLHHHGGGEEECCCCCCCCCCCCCCCCCCDDDDDDCCCAAA???===<<<999999999999999888777777:::::::::999888666555444444444444555555777888999555666777777777666444333222222222222222222222222222222222222222222222222444444333333333222222222222222222222222222222222000000000000111111111111111222444666777888888888666888;;;;;;>>>FFFSSS]]]nnnuuuhhh___[[[ZZZ\\\bbbmmmxxx}}}zzzrrrlllhhhddd___\\\[[[\\\]]]]]]bbbdddgggkkknnnqqqssstttvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxxxxyyyyyyyyyzzzzzz~~~<<<<<<<<<<<<===???@@@AAA@@@BBBDDDCCCBBBAAACCCEEE???@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEAAABBBDDDGGGJJJMMMOOOPPPQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]]]]\\\YYYUUUQQQNNNFFFCCC???<<<:::777444111------,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000............//////////////////000111222333333444333333555666777888888888777777777888888888888888888888888999999999::::::777:::===@@@FFFQQQ___jjjpppxxxzzzvvvtttsssqqqooowwwxxxyyy{{{{{{xxxrrrmmmjjjiiihhhgggfffffffffffffffeeecccbbbdddgggjjjmmmooommmlllkkkkkkjjjgggeeeeeeeeefffjjjnnnpppppppppnnnpppsssrrrpppoooppprrrsssuuuwwwuuurrroooooopppvvvuuutttsssrrroookkkgggeeegggiiihhhfffeeefffgggiiihhhgggfffeeeffffffgggdddeeegggiiijjjiiiiiihhhkkkiiigggeeedddaaa^^^[[[YYY\\\bbbfffhhhgggeeecccddddddbbbaaa```cccgggkkkiiilllnnnlllhhhfffgggjjjgggffffffhhhjjjkkkiiifffdddggghhhgggccc```______\\\]]]^^^______aaadddgggkkklllmmmllljjjgggcccaaa\\\[[[[[[[[[]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]\\\[[[ZZZYYYXXXTTTTTTRRRQQQOOONNNNNNMMMKKKLLLMMMNNNNNNMMMKKKJJJHHHFFFDDDCCCAAAAAAAAABBBAAAAAABBBAAA@@@>>><<<;;;999999::::::999999888888888999:::::::::999888777444444444555555666777888555666777888777666444333222222222222222222222222222222222222222111111111333333333333222222222222111111111111111111111111...////////////000000000000111222444555555444444444777999999999===FFFNNNaaaoooqqqeee___^^^dddooo{{{|||xxxrrrmmmfffaaa___\\\YYYVVVYYY[[[^^^cccgggjjjlllmmmoooooopppqqqrrrrrrrrrrrrsssssstttuuuvvvvvvvvvvvvwwwyyy|||<<<<<<======>>>???AAABBBAAACCCDDDCCC@@@???AAACCC?????????@@@@@@AAAAAAAAA???@@@CCCEEEFFFFFFFFFEEEBBBCCCFFFKKKOOOSSSVVVXXXTTTVVVWWWXXXWWWXXXZZZ[[[\\\\\\[[[XXXTTTNNNIIIFFF???<<<888555444333222000,,,,,,------------,,,,,,+++++++++,,,...000222333............/////////000...///000111333555666666222333555777999999888888666666777777777888888888888888999999999:::::::::555999===BBBJJJXXXhhhuuu{{{{{{uuurrrppppppoooooooooqqqsssvvvvvvsssmmmhhhhhhgggfffddddddeeefffffffffdddbbbaaacccgggkkknnnqqqooolllkkkkkkjjjhhhfffhhhiiikkkooorrrsssqqqooolllooorrrrrrqqqqqqsssuuutttvvvxxxwwwsssqqqqqqrrrtttrrrqqqpppooommmiiigggccceeehhhhhheeedddeeeggghhhgggeeedddeeefffhhhjjjggghhhiiikkkkkkiiigggfffjjjiiigggfffeeeccc___[[[[[[^^^cccggghhheeebbb___bbbaaa```^^^^^^aaagggkkkhhhkkkmmmlllgggeeehhhkkkhhhiiijjjlllmmmmmmjjjhhhfffhhhjjjhhhdddaaaaaabbb```aaabbbcccccceeeiiikkkmmmmmmmmmkkkiiieeebbb```^^^]]]]]]^^^^^^]]]ZZZXXXZZZZZZYYYXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWTTTSSSRRRPPPOOONNNMMMMMMKKKLLLMMMNNNMMMLLLJJJHHHHHHFFFDDDBBBAAA@@@@@@@@@???@@@@@@@@@???===<<<;;;999999:::::::::999999888666777999:::;;;;;;::::::666555555555555666666777555666777888777666444333444444444444444444444444222222111111111111111111333333222222222222222222111111111111111111111111000000000000111111111111111222333444555444333333333777999999777999@@@FFFSSS___tttrrrhhhbbbhhhqqq|||{{{uuunnnhhhccc^^^YYYTTTSSSUUUYYY]]]aaaeeehhhiiijjjjjjlllmmmnnnnnnooooooooopppqqqssstttuuuvvvvvvrrrtttxxxzzz|||~~~;;;===@@@AAA@@@@@@@@@AAA??????@@@@@@@@@@@@??????BBB@@@>>>???BBBCCCBBBAAADDDCCCCCCDDDFFFIIILLLNNNLLLNNNQQQTTTWWWYYYZZZZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWYYYXXXVVVSSSMMMGGGAAA>>>999777333000---,,,,,,,,,,,,---......,,,,,,---.............../////////000111000000000000000111222444444444555555555555555444555666777999999::::::666444333444777888777555666999<<<===<<<;;;::::::;;;<<<@@@JJJXXXgggsssyyy}}}wwwuuusssrrrrrrqqqooommmlllmmmooorrrsssqqqllliiigggfffddddddeeeeeeeeedddddddddbbbaaaaaaeeelllppprrrqqqooollliiigggeeedddiiiiiijjjmmmqqqsssrrrqqqlllnnnpppppppppqqqrrrtttuuuuuuuuuvvvvvvuuuqqqooopppnnnmmmllllllkkkiiiggggggiiiiiihhhkkknnnkkkeeegggeeebbbbbbdddfffggggggiiimmmqqqpppjjjfffeeefffhhhggggggfffeeecccbbbaaa```aaaccceeefffgggffffff^^^]]][[[\\\^^^ccciiilllnnnllljjjiiihhhfffcccaaaeeedddeeehhhlllmmmjjjhhhggghhhhhhhhhhhhfffdddcccfffffffffeeedddfffiiilllooonnnmmmkkkiiifffdddbbb___```aaaaaa```^^^\\\ZZZ]]]\\\[[[ZZZWWWUUUSSSQQQVVVVVVWWWWWWXXXXXXXXXXXXWWWUUUQQQNNNKKKIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNGGGFFFEEECCCAAA@@@@@@@@@AAA@@@>>>======<<<:::888:::;;;===>>>>>><<<;;;999;;;:::999777666555555555777777888888888888777777777777777666555333222111444444444666777777444222111000000111333333222000333333222222111000000000222222111111111111111111000111111111111222222222444444333222222111111000444555555777999;;;===>>>GGGOOObbb|||zzzsssrrrzzz~~~}}}~~~yyyqqqiii```XXXSSSSSSTTTTTTVVVXXX\\\___```fffeeeccccccdddfffiiikkkoooooopppqqqrrrrrrrrrrrrpppoooooopppssswww{{{~~~;;;>>>@@@AAA@@@???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBB@@@>>>???BBBEEEEEEDDDEEEEEEEEEGGGIIIMMMPPPRRRUUUVVVXXXZZZ\\\\\\\\\\\\]]]\\\\\\]]]]]]]]][[[XXXTTTRRROOOJJJEEE???:::777444222000---,,,,,,------+++,,,------++++++,,,---........./////////000000111000000000000111222222444444555555555555666666444555666888999999::::::777666444555888999777555999;;;======;;;;;;;;;<<<>>>@@@EEEPPP___mmmxxx~~~}}}wwwtttrrrqqqpppqqqqqqooommmlllmmmnnnqqqrrrppplllhhhfffeeeddddddddddddddddddeeeeeedddccccccggglllqqqsssqqqnnnkkkhhhgggffffffgggggggggiiimmmoooppppppnnnoooqqqqqqpppppprrrsssssssssssstttuuutttqqqnnnooommmkkkkkkllllllkkkjjjeeehhhjjjiiijjjmmmkkkgggfffdddbbbaaabbbddddddddddddiiimmmnnnjjjggggggiiijjjjjjhhhfffdddaaa___^^^___```bbbccceeefffffffff```___^^^^^^```dddhhhkkkmmmllljjjiiihhhfffcccaaabbbbbbdddgggkkkmmmkkkiiiiiiiiiiiiiiihhhgggfffeeeeeefffgggfffffffffiiikkkmmmmmmkkkjjjgggeeecccbbb```aaaaaaaaa```^^^\\\ZZZ[[[[[[ZZZZZZYYYWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUSSSPPPMMMKKKIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKGGGFFFDDDBBBAAA@@@??????AAA???===<<<<<<;;;:::888777999:::<<<===<<<;;;:::;;;:::999777666555555555777777888888888777777666777666666666555333222222333222222333555666555333444444444444333222111000111111111111111111111222111111111111111111111111000000111111111222222222222222222222222222222222444444555666777999:::;;;???DDDSSShhh|||{{{zzz{{{zzzzzz}}}|||vvvpppiiiaaa\\\SSSSSSSSSSSSUUUWWWYYYZZZ```___^^^^^^```cccgggiiimmmmmmnnnoooppppppppppppnnnnnnnnnooorrruuuyyy{{{zzz}}}===>>>@@@@@@???>>>>>>???CCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???@@@DDDGGGHHHIIIHHHIIIJJJMMMPPPSSSVVVWWW]]]]]]^^^____________^^^^^^]]]]]]]]]]]][[[WWWTTTKKKHHHDDD???999555111///...---,,,++++++,,,......+++,,,---,,,+++++++++---....../////////000000000111111000000111111222333444555555555666666666777555666777888999:::::::::999888777777888999777666<<<<<<<<<;;;:::;;;>>>@@@HHHIIINNNXXXfffttt~~~|||tttppppppooonnnooopppqqqpppoookkklllmmmooopppnnnkkkgggeeeeeedddccccccccccccccceeeeeeeeeddddddgggkkkooosssqqqmmmjjjgggggghhhhhhgggfffeeefffiiimmmoooooopppqqqrrrqqqpppoooppprrrqqqpppppprrrsssssspppnnnmmmkkkjjjjjjlllnnnnnnnnndddjjjnnnllliiijjjkkkiiifffdddaaa```aaabbbbbbaaa___dddiiilllkkkiiijjjkkkjjjiiigggeeecccaaa___^^^`````````aaacccdddfffgggaaa`````````bbbeeehhhjjjmmmkkkiiihhhhhhfffcccaaa``````bbbfffiiikkkkkkjjjjjjjjjiiihhhhhhgggggggggdddfffhhhhhhhhhggghhhjjjkkkjjjiiigggeeecccbbbaaabbbbbbbbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRRRRRRRSSSTTTRRRQQQNNNLLLJJJIIIIIIIIIMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDBBB@@@???>>>>>>AAA???<<<;;;;;;;;;:::888555777999:::;;;<<<;;;;;;:::999888777666555555555888888888888777777666555555555555555444444333333333222000000222444444444666888999777333000000111//////000111111222333333111111111111111111111111000000000111111111222222000000111111222333333444444444444444555666777888;;;???HHHVVVeeewww{{{wwwwwwyyyxxxvvvuuurrrnnnhhhcccWWWWWWVVVUUUUUUUUUVVVVVVXXXWWWWWWYYY[[[___bbbdddffffffhhhiiikkkkkkllllllmmmmmmmmmnnnpppsssvvvxxxuuuvvvyyyzzz{{{}}}>>>???@@@@@@>>>===>>>???BBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAACCCFFFJJJLLLNNNOOOPPPRRRUUUXXX[[[]]]^^^```````````````______^^^\\\[[[ZZZYYYWWWSSSNNNJJJAAA>>>:::555111///...---,,,,,,++++++,,,---......,,,---...---,,,,,,---......////////////000000000111111111111111222333444555555555666666777777888666777888999::::::::::::;;;:::999999999999888777;;;;;;:::999:::>>>DDDHHHTTTTTTWWW___kkkyyyyyytttqqqpppnnnmmmmmmnnnppprrrqqqqqqjjjjjjjjjlllmmmllliiigggdddddddddcccbbbaaabbbcccddddddeeeeeeeeefffiiilllrrrppplllhhhfffgggiiijjjhhhfffcccdddgggllloooppprrrssssssrrrpppoooooopppooonnnnnnoooqqqqqqooonnnjjjiiiiiijjjmmmpppppppppgggooosssoooiiihhhiiijjjgggdddbbbaaabbbbbbaaa```^^^ccciiilllmmmllllllmmmeeeeeeddddddccccccccccccaaaaaa``````aaacccfffggg`````````bbbdddfffhhhjjjmmmkkkiiiiiihhhgggdddbbb___```aaadddfffhhhhhhhhhiiiiiihhhgggggggggggggggdddfffiiijjjiiihhhhhhhhhhhhgggfffdddcccbbbaaaaaadddcccbbb```^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZXXXTTTRRRPPPQQQRRRSSSPPPOOOMMMKKKJJJIIIIIIIIIKKKKKKJJJIIIHHHFFFEEEEEEFFFEEECCCAAA???>>>======@@@>>>;;;:::::::::999888777888999:::;;;;;;::::::999999888666666555555555888888888888777666555444444444444444444444444555777444111000111222333333444777:::777222...000333///000000000111111111222000000000000111111111111000000000000111111111111000000111111222222222333444444333333333444555555999;;;AAAJJJTTTccc{{{zzzrrrqqqpppnnnnnnnnnnnnllljjjaaa```___]]][[[YYYXXXXXXSSSSSSSSSTTTVVVYYY\\\]]][[[\\\^^^aaadddfffgggggglllmmmmmmoooppprrrtttuuupppqqqssstttuuuwww{{{~~~???@@@AAA@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAACCCDDDFFFIIILLLOOORRRTTTWWWYYY[[[^^^aaaccccccddd`````````______^^^^^^^^^[[[XXXUUURRROOOIIICCC???888666333000......///000...---------------------...///000///...---...000////////////000000000111111111111111222333444555555555666666777888999999777888999::::::;;;::::::;;;;;;;;;:::999888888999888888888999<<>>=========???===:::999999:::999999;;;;;;;;;;;;;;;:::999999888888777666555555555555777777777777777666555555444333333333333444555555;;;777333000000111222222///444777555111...111444111111111000000000////////////000000000111111111//////000000000111111111222222222111111000000000333333333333333444555555333555999@@@EEEPPPcccuuu~~~sssooojjjhhhiiikkkmmmnnnhhhgggeeebbb___\\\ZZZYYYSSSRRRRRRRRRRRRSSSUUUUUUSSSUUUXXX\\\```ccceeefffkkkkkkmmmnnnooopppppppppkkklllmmmnnnooorrrvvvyyy@@@AAAAAAAAA??????AAACCCAAABBBCCCDDDDDDDDDDDDDDDGGGJJJOOOSSSUUUVVVYYYZZZ^^^```ccceeeggggggfffeee``````^^^]]]\\\\\\\\\\\\VVVSSSNNNJJJFFFAAA;;;888222111///......///111222//////.........---------///000111000//////000111/////////000000000111111111111111222333444555666555555666777888999::::::888999:::;;;;;;;;;;;;;;;999:::;;;:::999888999:::888888999<<>>>>>======>>>???<<<999888888999999999======<<<;;;:::999888888888777666666555555555666555666666777777666666555444444333222222333444555;;;888444111111111222111---000333333111000111333222222111000000///.........//////000000111111111/////////000000000111111333222222111000000//////222222222333444666777888222333666;;;???EEERRR___sss~~~wwwnnngggdddeeeggghhhgggfffdddbbb^^^[[[XXXVVVRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRUUUYYY]]]```cccdddeeefffhhhjjjjjjjjjiiihhheeefffgggggghhhkkkooossswwwxxxyyy{{{|||~~~~~~|||yyyxxxyyyxxxwww{{{AAABBBBBBAAA@@@AAACCCFFFDDDDDDFFFHHHIIIJJJJJJJJJMMMRRRYYY]]]______```aaaccceeegggiiiiiigggeeeccc___]]][[[XXXVVVUUUTTTTTTMMMIIIDDD???<<<888555222///...---------...///000------...............---...000111000///...///000//////000000000111111111111222222222333555666777555666666777999::::::;;;999::::::;;;;;;;;;;;;;;;777999;;;:::888888999;;;:::;;;===AAAHHHSSS```hhhdddiiirrr~~~yyytttsssuuuvvvtttqqqooonnnmmmmmmoooooonnnmmmhhhfffdddcccdddeeeeeedddcccfffhhhfffbbbaaacccggggggjjjnnnooonnnlllkkkkkkhhhhhhfffeeeeeefffggghhhhhhfffdddeeeiiimmmooopppsssttttttsssqqqooopppqqqpppnnnllllllmmmmmmlllkkkhhhiiimmmpppsssrrrnnnkkkiiiooorrrmmmgggeeeeeecccbbbaaabbbdddgggiiiiiihhhfffiiinnnrrrtttrrrnnnkkkjjjiiigggeeeddddddeeefffjjjjjjjjjiiihhhgggeeeeee```___]]][[[\\\___bbbdddfffeeecccccccccbbb___]]]\\\^^^______^^^^^^```cccbbbdddgggiiiiiigggeeecccccceeeggggggfffeeeeeeeeebbbaaa```______```bbbcccbbb```\\\ZZZXXXYYY[[[\\\\\\[[[XXXVVVTTTTTTUUUUUUWWWVVVUUUSSSQQQPPPOOOOOOOOOOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB@@@???>>>???>>>>>>======>>>>>>???>>><<<888777777999999999;;;;;;:::999999888888999777777666555555555555666444444555666777777777777555444333111111222444555777444111000111222222222///000111111222111111111000000000000000/////////......//////000111111222////////////000000000111111111111111000000000000111111222444666999;;;<<<666444666:::===AAAIIIQQQ]]]nnntttkkkgggdddbbbbbbbbb```^^^ZZZWWWSSSQQQPPPPPPOOONNNMMMLLLLLLKKKOOOQQQSSSVVVXXXZZZ\\\\\\^^^___aaabbbcccaaa```^^^]]]^^^______```ccchhhkkkooopppsssvvvyyyzzz{{{{{{vvvsssqqqqqqooonnnqqqwwwxxxyyy{{{||||||AAABBBBBBBBBAAABBBEEEGGGFFFHHHIIIKKKMMMOOOOOOPPPQQQWWW___dddeeeeeeeeeeeeeeegggiiijjjiiigggcccaaa]]]ZZZWWWSSSPPPMMMLLLLLLDDD@@@:::666444222000///---------,,,,,,,,,------++++++,,,---...............///000///...---...000000000000000111111111111222222222333444555777777555666777888999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;666888::::::888888:::<<<>>>???AAAFFFMMMXXXdddllllllrrr~~~yyyvvvsssqqqrrrvvvwwwtttpppooonnnllllllmmmmmmllljjjgggeeecccbbbcccddddddddddddgggiiifffbbbaaadddhhhdddhhhlllmmmllliiihhhgggffffffeeeeeeeeefffffffffllljjjiiikkknnnrrrttttttsssttttttsssqqqppppppqqqqqqooommmllllllmmmllljjjhhhjjjnnnrrrtttrrrmmmiiieeekkkmmmjjjffffffeeeccc______aaadddhhhjjjjjjiiieeehhhmmmrrrtttsssooolllgggfffeeedddeeegggiiijjjlllllllllllljjjhhheeedddccc```]]]ZZZYYY[[[___aaacccbbb`````````___]]][[[YYY[[[^^^^^^]]]^^^aaadddbbbeeehhhkkkkkkiiieeecccdddeeeffffffeeeddddddeeebbbaaa___^^^___```bbbdddaaa^^^[[[XXXWWWYYY[[[\\\\\\[[[XXXVVVUUUVVVWWWWWWSSSSSSRRRQQQOOONNNMMMLLLPPPPPPOOONNNLLLJJJHHHGGGIIIHHHFFFCCCAAA>>><<<;;;===============>>>??????>>>;;;888666777888999999999888888777888888999999777666666555555555555666222333444666777777888888666555333111111222333444333111//////111333333222222111000111333333111000......//////000000111111---......///000111111222////////////000000000000/////////000111111222222000111222555888;;;===???777333222666999<<>>>>>===<<<;;;;;;::::::999999888777666777888:::;;;DDDNNNTTT\\\gggpppttt{{{|||uuuuuusssqqqnnnmmmmmmmmmnnnnnnnnnnnnkkkhhhffffffgggeeefffgggfffdddccccccdddgggfffeeedddddddddddddddgggggghhhiiijjjjjjhhhfffcccccccccdddeeefffggghhhlllmmmnnnpppqqqrrrrrrssssssuuuvvvuuussspppooonnnmmmllljjjjjjkkkjjjiiiggghhhmmmtttvvvsssooommmlllfffeeedddeeeffffffdddbbbaaa^^^\\\___gggmmmnnnmmmjjjkkknnnqqqsssrrrnnnkkkfffeeecccbbbcccfffhhhjjjllllllllliiifffccccccccceeedddbbb^^^ZZZZZZ\\\^^^]]]^^^______]]]ZZZVVVSSSVVVXXX]]]aaadddddddddcccdddeeegggkkkmmmllliiifffddddddeeeeeeeeedddcccbbbaaa```___^^^^^^___aaaaaa^^^\\\YYYXXXZZZ\\\\\\\\\[[[YYYXXXYYY[[[ZZZWWWTTTUUUSSSQQQPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLJJJHHHHHHGGGFFFDDDCCCAAA@@@???============<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::::::::999999888777777666888888888777777777777666777666666666666666777888444333333222222333333444222111000000///000000000333333333333333222111000////////////............////////////000222333444000000111111111000000///000000000000000000000000//////000111222222333333555666666555555777:::===FFFMMMZZZlllyyymmmddd```[[[WWWUUUTTTRRRQQQRRRQQQOOOMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMPPPQQQSSSTTTVVVVVVUUUUUUVVVVVVVVVWWWXXX[[[]]]^^^^^^cccggghhhkkkppppppmmmjjjgggccc``````cccgggjjjhhhhhhhhhiiiiiijjjkkkllllllooorrrvvvxxxxxxwwwwwwzzzzzzzzz{{{}}}~~~~~~~~~{{{xxxuuurrrppppppIIIIIIIIIJJJLLLNNNPPPQQQTTTUUUWWWZZZ\\\^^^______eeegggjjjmmmmmmkkkhhhfffddddddeeeeeeddd```[[[VVVQQQMMMHHHCCC@@@<<<999777111111111000///......---+++,,,------......------------......///000000000333222111000000000000111000000111111111222222222000222555777777888:::;;;777888999999::::::999999;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::<<<@@@DDDDDDMMMWWW^^^hhhuuuxxxssspppooonnnlllkkkkkkllllllnnnooonnnkkkhhhffffffgggfffhhhiiiiiigggeeeddddddfffffffffeeeeeeeeeeeeeeehhhhhhhhhiiiiiihhhgggeeeaaaaaa``````bbbdddfffgggnnnoooppprrrsssssssssrrrrrrrrrssssssqqqpppppppppmmmkkkiiihhhiiiiiihhhgggjjjnnnsssuuurrrnnnkkkjjjfffeeeeeeeeeffffffdddbbbaaa^^^]]]```ffflllmmmlllkkklllooorrrtttssspppmmmhhhgggfffeeeeeefffiiijjjmmmnnnmmmkkkhhheeeeeeeeegggfffccc___[[[ZZZ\\\^^^______```___]]]ZZZXXXVVV\\\^^^aaadddfffgggggggggdddeeegggkkkmmmlllhhheeecccdddfffffffffeeecccbbb```____________```aaabbb```]]][[[ZZZZZZ[[[ZZZYYYYYYXXXXXXZZZ\\\[[[XXXUUUTTTRRRPPPOOOOOOOOONNNMMMLLLKKKJJJKKKLLLKKKIIIHHHGGGGGGFFFEEEDDDBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;::::::<<<<<<;;;::::::999999999888888777777999888888888888777777777888777777666666666777777444333333222222333333444222222111000000000000111000000111111111000//////////////////............/////////...//////000000000111111222222222111111000000000000000000000000//////000111111222333333444444555444444555999;;;;;;AAAMMM\\\mmmtttmmmccc[[[XXXXXXYYYZZZZZZXXXTTTQQQOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPPPPPPPPPPOOORRRRRRRRRSSSUUUWWWYYYZZZZZZ___cccdddgggkkkkkkiiieeebbb]]]ZZZYYYZZZ]]]___````````````aaabbbcccddddddfffjjjmmmnnnnnnmmmmmmmmmnnnoooppprrrtttvvvwwwyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwuuutttssssssttttttqqqpppmmmjjjgggeeeccccccNNNNNNOOOQQQSSSVVVXXXZZZ]]]^^^___aaacccdddfffffflllmmmnnnnnnllljjjgggfffbbbbbbaaaaaa___ZZZSSSMMMGGGDDD???:::888555222000,,,,,,---------.........,,,,,,---............------......//////000000111222111000000000000000000222222222222333333333333222444777888888999:::<<<888999::::::;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;999;;;;;;;;;:::>>>EEEJJJPPPZZZfffooo{{{|||xxxuuuqqqllllllllllllllllllmmmmmmnnnooonnnkkkhhheeeeeeeeefffiiikkkllljjjgggeeeeeedddeeefffgggggggggfffeeeiiiiiiiiiiiihhhfffeeedddbbbaaa______```dddgggjjjoooqqqssstttuuutttsssrrroooooooooooopppqqqrrrrrrnnnkkkhhhggghhhiiiiiiiiilllooossstttqqqmmmjjjiiihhhgggffffffggggggfffdddbbb```^^^aaafffjjjkkkjjjlllmmmooosssvvvuuusssppplllkkkiiihhhggghhhiiijjjllllllllljjjhhhfffffffffggggggdddaaa]]]\\\]]]___bbbaaa```___]]]\\\[[[ZZZbbbcccfffhhhiiiiiiiiihhhbbbdddgggjjjlllkkkgggdddccceeeggghhhgggfffcccaaa____________```bbbcccdddaaa___]]]\\\[[[ZZZWWWUUUVVVWWWXXXZZZ\\\[[[XXXVVVSSSQQQNNNMMMNNNNNNMMMKKKJJJIIIHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???===<<<<<<<<<:::::::::<<<<<<;;;:::999999999999999888888888999999999888888888888777999999888777666666666666444333333222222333333444333333222111111111111111//////000000111000000000////////////............000///......---------...000000111222333333333333000000000000000000000000///000000111111222222222222333333333222333666999444:::BBBKKKWWWiii}}}tttgggaaaaaadddfffccc```ZZZVVVSSSPPPLLLJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHMMMMMMMMMNNNOOOQQQRRRSSSTTTYYY\\\]]]```ddddddaaa___\\\XXXTTTRRRRRRTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^```cccdddcccbbbbbb```aaabbbdddfffgggggghhhhhhhhhhhhiiijjjjjjkkkkkkiiihhhgggfffeeeeeeeeeeeeaaa```^^^[[[XXXWWWUUUUUUTTTUUUWWWZZZ]]]___bbbcccddddddeeeeeefffhhhiiiiiinnnmmmmmmkkkiiigggeeeddd___^^^\\\ZZZVVVOOOGGGAAA===:::666333111000...---++++++,,,,,,------......,,,------........................///000000111111111111000//////000000111333333333333444444444444333555777888888888:::;;;999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;999===AAAAAA@@@BBBIIIPPP\\\hhhwww{{{vvvvvvtttpppkkkkkkmmmnnnooooooooonnnmmmnnnnnnlllhhheeeeeeeeeeeehhhlllmmmkkkgggeeedddcccdddfffhhhhhhhhhfffeeejjjkkkkkkiiigggfffeeeeeegggeeebbbaaacccgggllloooppprrrtttvvvvvvtttsssqqqnnnmmmlllmmmooorrrtttuuupppmmmiiiggghhhjjjkkkkkklllnnnqqqsssrrrpppmmmllljjjiiihhhiiijjjjjjhhhfffcccbbbaaabbbfffiiiiiiiiilllmmmppptttwwwwwwuuurrrnnnmmmlllkkkjjjiiiiiiiiihhhiiiiiihhheeeddddddeeeffffffeeeccc``````aaacccdddcccaaa```^^^^^^^^^^^^cccfffiiilllllljjjgggeeebbbcccfffiiikkkjjjfffcccccceeeggghhhhhhfffcccaaa______```aaabbbdddeeeeeecccaaa___]]][[[YYYUUURRRRRRTTTVVVYYYZZZYYYWWWUUUQQQOOOMMMLLLLLLLLLKKKJJJGGGGGGFFFGGGIIIIIIHHHFFFEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCBBB@@@>>>===;;;;;;;;;:::999:::<<<<<<<<<:::999999999999999999999999999999999999888888888888:::999888777666555555555444333333222222333333444444333222222111111222222000000111222222333222222////////////............//////......---......///...///000111222333333333000000000000000000000000///000000000111111111222111222333222222333555777777;;;@@@CCCHHHTTTfffttt{{{rrrpppqqqrrrpppkkkddd^^^ZZZVVVQQQMMMJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEIIIIIIJJJJJJKKKLLLMMMMMMNNNSSSVVVWWWYYY]]]]]]ZZZZZZXXXUUUQQQPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZ\\\\\\\\\[[[ZZZYYYZZZ\\\^^^___```______\\\\\\\\\]]]^^^^^^______]]]\\\[[[[[[ZZZYYYYYYYYYXXXVVVTTTRRRPPPOOONNNMMM]]]^^^```cccfffhhhjjjkkkkkkjjjiiiiiiiiiiiijjjkkklllkkkjjjhhhfffdddbbbaaaYYYWWWTTTPPPKKKDDD<<<666555222///...//////......------------------------,,,---......//////............//////000111111111111111000000000000111111333444444444444555555555333555777888777777888:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@GGGOOOPPPNNNNNNTTT[[[hhhvvvvvvttttttqqqnnnjjjjjjlllmmmnnnnnnnnnmmmkkkmmmmmmlllhhhfffeeeeeedddgggkkkkkkiiifffdddcccbbbdddfffhhhhhhgggfffeeejjjkkkllljjjgggfffggghhhjjjhhheeeccceeeiiinnnrrrqqqrrrsssuuuuuutttrrrqqqnnnlllkkkmmmqqqtttuuuuuuqqqnnnkkkjjjkkkmmmnnnnnnlllmmmoooqqqssssssqqqppplllkkkjjjkkklllkkkjjjhhhdddcccccceeegggiiiiiiiiimmmnnnpppsssvvvwwwuuusssooonnnnnnmmmkkkjjjhhhgggfffggghhhgggeeeeeeeeefffeeeeeefffeeecccdddeeegggfffeeecccaaa```aaaaaabbbdddhhhnnnrrrqqqmmmgggcccbbbbbbdddgggiiiiiifffccccccdddfffggggggeeecccaaaaaaaaabbbdddeeefffggggggdddbbb___]]][[[XXXTTTQQQNNNQQQTTTVVVVVVVVVUUUTTTPPPNNNLLLKKKKKKKKKJJJIIIFFFFFFEEEFFFHHHHHHGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@???===;;;:::999;;;:::999:::<<<===<<<;;;:::::::::999999999999999999999999888888888777777999888777666555555555555444333333222222333333444444333222222111111222222///000111222222222222222////////////........................///000111222------///000111111111111////////////////////////000000000000000111111111111222333333222222444666777;;;@@@@@@AAAGGGSSS]]]mmmzzz}}}vvvmmmfffbbb]]]VVVQQQKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIIIIIIIIIINNNQQQQQQSSSVVVVVVRRRSSSRRRPPPOOONNNNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJfffgggiiikkkmmmnnnoooooopppooommmkkkiiiiiiiiiiiihhhgggfffccc```]]][[[YYYOOOLLLHHHDDD???:::444000111///------...///////////////......------,,,,,,------...////////////......//////000000111111222111111111111111111222333444444444444555555555555444666888888888777888999999:::;;;;;;<<<<<<;;;;;;===<<<:::999:::<<<>>>???FFFPPPZZZ[[[WWWXXX```hhhyyy|||sssqqqqqqnnnkkkiiiiiiiiiiiiiiijjjjjjjjjiiikkklllkkkiiigggffffffdddgggiiijjjhhheeecccccccccdddeeefffffffffeeedddgggiiijjjiiiffffffhhhlllkkkhhheeecccdddhhhmmmpppppppppqqqrrrrrrrrrrrrrrrqqqnnnmmmoootttwwwwwwuuurrrooommmlllmmmoooooooookkkkkklllooorrrssssssqqqlllkkkjjjjjjlllkkkjjjhhhdddeeefffggghhhjjjjjjkkkmmmmmmooorrrtttuuusssqqqmmmnnnnnnmmmllljjjgggfffggghhhiiiiiigggggghhhiiieeefffggggggffffffhhhjjjgggfffeeedddcccddddddeeegggkkkqqquuuuuupppjjjeeecccbbbcccdddfffgggfffdddddddddeeeeeeeeedddcccbbbcccdddfffggghhhhhhhhhhhhdddbbb^^^\\\ZZZXXXUUUSSSMMMPPPRRRSSSRRRRRRSSSTTTPPPNNNKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFGGGGGGFFFDDDCCCDDDFFFGGGGGGEEEDDDBBB???>>>>>>===<<<;;;;;;::::::999999:::<<<===<<<;;;;;;;;;;;;:::999999888888888888888777777777777666777777666555444444444444444333333222222333333444333333222111111111111111......//////000/////////////////////............---------...///000222333------...///000000000000////////////////////////000000000000000000000000000111333333222222333444111555:::;;;<<>>CCCFFFNNNXXXaaabbb^^^aaammmyyyxxxqqqoooooonnnmmmlllkkkiiihhhggggggggghhhgggiiikkkkkkiiihhhggggggeeegggiiihhhfffddddddddddddddddddddddddcccccccccbbbeeegggfffdddeeeiiimmmllliiigggeeeeeehhhkkknnnnnnnnnnnnnnnoooppprrrssstttqqqpppssswwwyyywwwtttpppnnnmmmmmmnnnoooooonnnllljjjjjjlllpppqqqqqqooojjjiiihhhhhhjjjiiihhhfffdddfffhhhiiijjjkkklllmmmmmmmmmnnnppprrrrrrqqqoookkklllmmmmmmllliiifffdddeeeggghhhhhhggggggiiijjjhhhiiijjjiiigggggghhhiiihhhggggggfffffffffffffffjjjlllpppsssrrroookkkhhhdddbbbaaabbbdddeeefffeeeddddddccccccbbbbbbbbbbbbggggggiiijjjjjjjjjiiiiiidddaaa]]][[[YYYXXXWWWUUUOOOQQQRRRRRRPPPPPPRRRUUUPPPNNNKKKKKKKKKKKKJJJHHHHHHGGGFFFFFFGGGGGGEEECCCCCCDDDFFFGGGFFFDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<===:::999999:::<<<======<<<======<<<;;;999888777777777777777666666666555555555444444333333333444444444333333222222333333444222222111000000000000111//////////////////...---////////////...............---------...//////000...///000000000000//////////////////////////////000000000000000000000///...000111111000000000222...111444666888:::>>>AAAIIITTTfffxxxtttlllcccWWWOOOLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFCCCCCCDDDEEEEEEDDDCCCBBB@@@DDDGGGFFFHHHJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGDDDCCCBBBBBBAAAAAAAAAAAArrrssstttuuuuuutttsssssspppmmmiiieeeaaa______^^^[[[ZZZXXXTTTNNNHHHBBB???:::777333111111111111111444111...------------,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000111111222222333222222222333444444555333333333444444444555555888:::;;;;;;:::999:::;;;888999::::::;;;;;;::::::;;;999777666:::@@@GGGKKKXXXbbbiiiiiieeekkk|||wwwqqqoooooopppqqqpppnnnkkkiiigggggghhhiiieeehhhjjjkkkjjjhhhhhhhhhggghhhiiihhhfffeeeeeeeeeeeeeeecccbbbbbbbbbbbbccc^^^bbbeeedddcccdddiiinnnmmmllliiiggggggiiilllmmmmmmmmmlllkkkmmmooorrrtttvvvsssrrruuuyyy{{{wwwsssnnnmmmlllmmmoooooonnnmmmllljjjiiijjjmmmooonnnlllhhhgggfffggghhhgggfffdddeeegggiiikkkkkklllmmmnnnmmmmmmmmmoooqqqqqqooommmiiijjjllllllkkkiiifffdddcccdddffffffeeefffgggiiikkkllllllkkkhhhffffffggghhhhhhhhhhhhhhhgggggggggjjjkkkmmmmmmmmmllljjjiiieeebbb``````bbbdddffffffeeedddbbbaaa```aaabbbccchhhiiikkkkkklllkkkjjjiiiccc```\\\YYYYYYYYYXXXXXXQQQRRRSSSQQQOOOOOOSSSVVVPPPNNNLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGDDDBBBCCCDDDFFFGGGFFFDDDAAA???:::;;;;;;<<<===>>>>>>???:::999999:::<<<======<<<>>>>>><<<;;;999888666666666666666666555555555555333333222222222333444444444333333222222333333444222111111000///000000000111111222111111000//////000/////////..................---,,,,,,,,,------000111111111111000000///////////////////////////000000000000////////////,,,...000000///...///000111111222333555777999;;;888BBBQQQbbbssszzzooobbbXXXLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFBBBBBBCCCDDDCCCBBBAAA@@@===AAADDDCCCDDDGGGFFFCCCFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@???????????????~~~|||xxxuuussspppllljjjkkkhhhddd```]]]ZZZWWWTTTVVVPPPIIICCC???<<<888555444222111///.........///000///...---,,,------...////////////////////////,,,,,,---...///000111222222222222222222222333333444444444444444555777777:::888555555666888999999;;;;;;;;;;;;;;;<<<===>>>;;;<<<===<<<:::888888999888999999777888@@@LLLVVVfffiiimmmooottt|||yyytttpppnnnnnnooopppqqqnnniiifffeeeffffffeeeeeefffhhhiiiiiihhhhhhgggggghhhjjjkkklllkkkiiihhhhhhiiihhhccc]]]\\\___cccdddccccccccceeegggjjjlllmmmllllllkkkkkkkkklllllllllkkkiiijjjmmmrrrwww{{{{{{xxxuuutttuuutttqqqooopppmmmlllmmmooopppmmmjjjjjjiiijjjmmmpppppplllhhhkkkhhhffffffhhhjjjjjjhhhkkkmmmnnnooooooppprrrtttnnnoooooommmooottttttqqqpppnnnjjjfffccc```___^^^bbbdddhhhiiihhhfffeeedddiiijjjjjjiiigggfffgggiiihhhhhhhhhhhhgggeeedddccciiijjjkkklllkkkiiigggfff___\\\ZZZ[[[___bbbdddccceeeeeedddcccbbbaaa``````hhhiiiiiiiiihhhgggffffffaaa```___]]]ZZZXXXWWWVVVUUUSSSPPPOOONNNOOOQQQSSSUUUSSSQQQNNNKKKIIIHHHGGGIIIHHHGGGFFFEEECCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@>>>>>>>>>>>>==================;;;::::::;;;<<<===;;;:::999999888888888888555777999888666444333444444333333222111111111222444333222222111111222222333333333222222222111111000000////////////000000////////////............---------.........//////............////////////////////////////////////------......///000000000////////////000000000000222222222333333333444444999<<>>===???AAA>>>??????@@@BBBCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAAAAABBB@@@@@@@@@@@@????????????{{{xxxuuurrrpppmmmjjjgggfffccc]]]YYYUUUQQQMMMJJJHHHDDD>>>;;;999666333000000///...,,,,,,,,,,,,---000///...---------......////////////////////////------......///000111111222222222222333333333333444444444444555666777777999777555555666888999999::::::::::::;;;;;;<<<<<<888999:::999666555555555333666999:::>>>GGGTTT^^^mmmpppvvv}}}yyywwwsssooolllkkkllllllmmmjjjgggeeeeeeeeeeeeddddddeeeggghhhiiijjjiiiiiifffggghhhiiiiiihhhhhhggghhhiiihhhccc^^^\\\___cccfffeeeeeeeeefffiiikkkmmmnnnmmmmmmlllllllllllllllkkkjjjjjjkkknnnssswwwzzzxxxvvvuuuuuuvvvvvvtttqqqpppooonnnoooqqqqqqooommmkkkjjjjjjmmmppppppmmmiiijjjgggeeefffiiijjjjjjiiilllnnnpppqqqppppppqqqrrrnnnpppooolllmmmrrrsssqqqooommmjjjgggdddaaa``````dddfffiiijjjhhheeedddcccggghhhiiihhhfffeeefffhhhiiiiiihhhgggfffeeeddddddhhhhhhjjjjjjjjjhhhfffddd^^^[[[ZZZ[[[^^^aaabbbaaabbbbbbbbbbbbbbbbbbbbbbbbccccccddddddcccbbbbbbaaa]]]]]]\\\[[[ZZZXXXWWWWWWSSSQQQOOONNNNNNOOOQQQRRRUUUSSSQQQNNNLLLJJJHHHHHHIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@BBBDDDDDDCCCBBB@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;::::::;;;;;;:::999999888777777888888333555666666444222111222444333222222111111222222444333222222111111222222222111111111000000000000000000////////////000000000000000//////.........---------.........//////............////////////........................////////////.............../////////000000000000111111111111222222222333444666:::AAAKKKZZZiiirrroooggg\\\TTTPPPMMMIIIFFFJJJFFFEEEGGGFFFAAA>>>???>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@============<<<<<<<<<;;;uuusssooollliiifffccc```\\\XXXSSSMMMIIIDDD@@@<<<888666444333222111///---------,,,,,,,,,,,,------000///......------......////////////////////////......//////000000000111222222222333333333444444444444444555555666777888===;;;888777888999999888999999:::;;;;;;;;;::::::777888888777444333333444555888===CCCJJJTTTaaajjj{{{xxxvvvtttqqqmmmjjjhhhgggggghhhfffeeedddeeeeeedddcccccceeegggiiijjjjjjjjjjjjffffffeeeeeeeeeeeeeeeeeefffgggfffbbb^^^]]]```ccceeeeeeeeeeeefffhhhjjjlllmmmlllkkkkkkjjjjjjjjjkkkiiiiiikkkmmmppptttvvvxxxtttttttttvvvwwwwwwuuusssqqqpppoooppprrrrrrpppooolllkkkkkkmmmppppppmmmiiigggffffffgggiiikkkkkkjjjmmmppprrrsssqqqooooooooooooqqqooojjjjjjoooqqqpppnnnmmmjjjhhheeedddcccbbbfffhhhjjjjjjhhheeeccccccccceeeggggggfffeeefffgggjjjiiigggfffeeedddddddddffffffhhhhhhgggeeecccbbb\\\[[[ZZZ\\\^^^______^^^^^^___```aaabbbbbbcccccc______``````______^^^^^^ZZZYYYYYYYYYXXXXXXWWWWWWQQQPPPNNNMMMMMMNNNPPPQQQTTTSSSQQQOOOLLLKKKJJJIIIIIIHHHGGGEEECCCBBB@@@@@@@@@@@@@@@BBBDDDEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>===<<<;;;:::999999999999999888777777777777888333555666555333111111222333333222222111111222222333333222111111111111222000000////////////......000000////////////000000222222111000//////......---------...............---............/////////........................000000//////...------,,,....../////////000000000///000000000000111111111333444666999???IIITTT\\\tttxxxmmmddd\\\SSSMMMJJJEEEBBBDDDCCC???<<<===<<<;;;::::::;;;<<<;;;:::======>>>>>>???@@@AAAAAA>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::nnnkkkfffccc___[[[WWWTTTOOOKKKFFFBBB>>>:::666333000000000000000///---,,,------------......////////////..................////////////////////////000000000000000000000000222222333333444444555555555555555555666777888999CCC@@@===;;;:::999888666999999:::;;;;;;;;;:::999888888999777555444555777<<<@@@FFFMMMWWWdddrrr|||zzzvvvrrrqqqnnnkkkhhhfffdddccceeedddddddddfffgggfffdddeeefffhhhiiijjjjjjiiihhhfffeeecccaaaaaaaaabbbcccdddeeedddbbb___^^^```bbbcccccccccdddeeeggghhhiiikkkjjjiiiiiihhhhhhhhhhhhgggiiikkkooorrrtttuuuuuuqqqqqqsssuuuvvvuuutttrrrpppppppppqqqqqqqqqppppppmmmlllkkkmmmppppppmmmjjjeeefffgggiiijjjkkkkkkkkknnnqqqssstttqqqnnnlllkkkoooqqqnnniiigggkkknnnnnnmmmlllkkkiiigggfffeeedddfffhhhjjjiiihhhfffeeeeeebbbdddfffgggfffffffffgggjjjiiigggeeeddddddddddddddddddeeefffeeeccc```___ZZZZZZ[[[\\\]]]]]]\\\\\\^^^^^^```aaabbbbbbaaaaaa^^^^^^_________^^^^^^]]]YYYXXXXXXWWWVVVVVVUUUUUUOOONNNMMMMMMMMMNNNPPPQQQTTTSSSQQQOOOMMMKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@???@@@BBBDDDFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::::::::999999999999888777777888888999555777777666444333333444333333222222111222222333333222222111111111111111////////////////////////000000////////////000000444333222111000///...---........................---------.........//////......................../////////......---------........./////////000000//////000000000111111111222333555777;;;BBBKKKPPP___mmmvvvhhh___RRRJJJDDDCCCCCC@@@@@@AAA<<<:::888999;;;===<<<;;;<<<<<<======>>>??????@@@======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::ddd```[[[WWWRRRNNNIIIEEEBBB???;;;888666444222///.../////////...---,,,,,,,,,,,,---....../////////......//////////////////000000000000000000000000000000111111111111111111222333333444555555666666666666666666777888999999???===;;;:::::::::999777::::::;;;;;;;;;::::::999666777888777666777999;;;AAAEEEMMMXXXfffwwwzzzvvvvvvqqqpppmmmjjjgggeeecccccceeeddddddeeehhhiiihhhgggiiiiiijjjjjjjjjhhhgggffffffdddbbb___^^^___```bbbbbbbbbbbbaaa______```bbbbbbbbbccceeefffhhhjjjkkklllkkkjjjiiihhhhhhhhhhhhfffhhhllloooqqqrrrrrrrrrooopppqqqrrrrrrqqqqqqppppppqqqqqqqqqpppooooooooonnnlllkkkllloooooommmiiidddfffiiikkkllllllkkkkkknnnppprrrrrrooollliiihhhmmmooommmgggeeehhhlllmmmlllkkkkkkjjjhhhgggfffeeeccceeeggghhhggggggggghhhccceeeggggggffffffggghhhiiihhhgggfffddddddddddddbbbcccddddddbbb```^^^\\\XXXYYY[[[\\\\\\[[[[[[\\\``````bbbbbbbbbaaa___^^^\\\]]]]]]^^^^^^^^^]]]]]]ZZZYYYXXXWWWVVVUUUTTTSSSPPPOOOOOONNNNNNOOOPPPPPPSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJHHHGGGEEECCCBBBAAA???>>>???AAADDDEEEDDDCCCAAA@@@@@@???>>>=========999999999:::::::::::::::999999888888888888999999666777777555333222333444333222222111222222333333333222111111000000111111000000000000000000000000000000////////////000000444333222111000///...---.....................---------------....................................,,,---------.........///............////////////000000000000111111111111///111222444666;;;AAAEEEKKKWWWjjj}}}yyyfffZZZNNNJJJHHHEEEDDDFFF===<<<;;;:::;;;<<<<<<;;;<<<<<<<<<======>>>>>>???======>>>>>>>>>>>>======:::999999888888777777666::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================:::::::::;;;;;;;;;;;;:::::::::::::::999999999888VVVRRRNNNIIIEEEAAA<<<999777555222222222222000///---......---+++******+++***+++,,,---------------......///000000000//////000000000000000000000000000000111111222222222333222333333444555666777777666666666666777888999:::777666666777999;;;:::999;;;:::999888888888999999333555666777777:::===@@@EEEKKKWWWgggyyyuuuqqqsssqqqpppmmmjjjhhhffffffeeefffeeedddeeehhhjjjjjjjjjkkkkkkkkkkkkjjjhhhfffdddfffeeebbb```_________```aaa```````````````aaaaaacccdddfffhhhjjjmmmnnnooonnnnnnlllkkkjjjjjjiiiiiigggiiikkknnnooopppooonnnmmmnnnpppooonnnnnnpppqqqqqqrrrsssrrrpppnnnnnnnnnnnnllljjjkkknnnnnnkkkiiieeehhhlllnnnnnnlllllllllmmmnnnpppooolllhhhffffffjjjmmmmmmgggdddgggjjjkkkkkkkkkkkkjjjiiigggeeedddaaacccffffffffffffgggiiieeefffffffffdddeeefffhhhggggggggggggfffdddcccbbbaaabbbbbbbbbaaa___\\\[[[XXXYYY[[[[[[ZZZ[[[\\\^^^bbbccccccdddbbb```^^^\\\ZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZXXXWWWUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCBBB???>>>>>>@@@BBBCCCBBBAAA>>>>>>>>>============<<<888999999::::::999999888888888777777777888999999444444444333111000111222222222111111222222333333222222111000000000000111000000111111111111222222000000////////////000000222222111000//////.....................---------,,,------------.........------------------------+++,,,,,,---......//////------........./////////000000000000111111111111222333444555555666999<<<@@@IIIWWWhhh{{{{{{nnn___WWWRRRLLLHHHGGGEEEEEEDDDAAA===;;;;;;<<<<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>======;;;;;;::::::999999999888999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::777777777777666666666666GGGDDD@@@===;;;888444111111///------///000///...,,,------+++))))))+++...,,,,,,---.........---,,,---...///000111000000///000000000000000000000000000000111111222333444444333333444555666777888888777777777777888999::::::777666666888:::;;;:::999:::999666444444555777888222444666888;;;???DDDHHHPPPYYYjjj}}}|||tttqqqrrrsssqqqmmmjjjhhhhhhiiijjjhhhfffddddddfffiiijjjkkkjjjkkkkkkkkkjjjhhhgggeeegggfffdddaaa```_______________^^^___```aaaaaaaaabbbdddfffiiillloooqqqrrrmmmlllkkkjjjiiihhhhhhhhhhhhiiikkklllmmmmmmlllkkklllmmmnnnmmmmmmnnnrrrvvvtttuuuvvvtttpppmmmmmmnnnnnnkkkiiijjjlllmmmjjjgggfffkkkoooqqqpppmmmllllllkkklllllljjjgggeeeddddddfffkkklllgggdddfffiiijjjjjjkkkjjjjjjhhhfffdddcccbbbdddeeeeeeddddddeeegggffffffeeecccaaabbbeeegggeeefffggghhhgggeeebbb```aaaaaabbbbbb```^^^[[[ZZZXXXYYY[[[ZZZYYYZZZ^^^aaabbbcccdddeeedddaaa^^^\\\YYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQOOONNNMMMLLLKKKKKKJJJJJJEEEEEEEEEDDDCCCBBBBBBBBB>>>>>>>>>???AAAAAA@@@???<<<<<<============>>>>>>:::;;;;;;:::999777666444555555555555555666777777444444444222000///111333222222111111222222333444222222111000000000000000000000000111111222222222000000////////////000000000000000//////.........//////.........---------,,,,,,---------.........---------------------------------------------------------.........//////....../////////000000000111333555555555555666888;;;@@@IIIUUUeee{{{xxxrrrlllccc[[[VVVTTTVVVUUUNNNCCC===<<>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888999999999::::::999999999999999999999999999999999999999999999999777777999:::::::::999999777777777777666666666666===;;;888666555333111///...,,,++++++---......---,,,......,,,******...111//////000111111000///...---...///111111111000///000000000000000000000000///000000222333444555555333333444555666777888999777777777777888999:::;;;>>>===<<<<<<<<<;;;888666999777444111111333555777444666999<<>>======>>>@@@@@@???===<<<<<<<<<===>>>>>>??????======<<<;;;888555333111333333333333333444555666666666666444222111333555222111111111222333333444222111111000000000000000//////000000111111222222000000////////////000000////////////............//////.........---------,,,,,,,,,---------......------------------------///......------,,,,,,+++---------.........//////---------.........//////***,,,///111111222333555444777<<>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;888888888888888888888888777777777777888888888888999999999999999999999999777777777777777777777777555666777999999999888777999999999999888888888888333222222111000//////...///---+++))))))+++---///+++,,,---.........---,,,......------------......////////////000000000000222222222222222111000///222333444444555555444444666666666666777777777777777777888888888999999999<<<<<<<<<<<<;;;999888777;;;999666555555555555444888:::===BBBHHHQQQZZZ```iii|||yyytttrrrsssssssssqqqooollljjjiiiiiiiiigggggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhjjjhhheeeaaa___^^^^^^^^^bbbbbbbbbbbbbbbaaa```___ccceeeggggggggghhhjjjllleeeeeegggggghhhggggggfffhhhiiijjjjjjiiigggeeeccceeeffffffgggiiinnnuuuyyy||||||zzzwwwrrrpppooopppooommmkkkkkklllnnnnnnnnnpppqqqqqqqqqpppmmmkkkiiiggghhhhhheee```___dddhhhgggiiikkkkkkiiigggeeeeeeggghhhiiiiiiiiigggdddcccfffggggggdddaaaaaadddggggggfffccc```___```aaabbbhhhiiiiiiiiihhheeebbb```___aaabbbaaa^^^]]]\\\]]]\\\[[[ZZZYYY[[[^^^aaaddddddddddddddddddcccbbbbbbbbb```___]]]]]]]]]^^^^^^ZZZYYYYYYYYYZZZ[[[\\\]]]___\\\ZZZYYYYYYWWWRRROOOKKKKKKJJJIIIIIIHHHGGGGGGAAAAAABBBBBBCCCBBBBBBAAA???>>>>>>===============>>>============<<<<<<<<<<<<;;;999777666666777777888666333111000111222444333333333444444444555555444444333333333333222222111111000//////...//////111000000000111111000...000000////////////000000............------------000///...---,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------............////////////000000000111222222333333222555999===EEESSSdddqqq{{{nnncccZZZQQQIIICCCCCC@@@======??????===:::;;;;;;;;;;;;;;;;;;::::::999999999888888777777666888888888888777777777777888888777777777777777888999999999999999999999999777777777777666666666666999888888777666555555444222111111000//////......///---+++******+++---///+++,,,---.........------000//////......//////000////////////000000000000222222222222222222111000333333444555555555555444666666666777777777888888888888888999999999::::::999999999888888777666555666555333333444555666666>>>@@@BBBGGGNNNYYYdddlll~~~xxxssspppoooppprrrrrrqqqooommmkkkjjjiiiiiiggggggggggggggghhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiihhhdddaaa___^^^^^^^^^``````aaaaaaaaaaaaaaa```cccdddffffffffffffhhhiiifffggghhhiiiiiigggeeedddcccdddeeeffffffeeecccbbbeeefffgggiiikkkoootttxxxxxxyyyyyywwwtttrrrrrrrrrnnnllljjjiiikkklllmmmlllooooooppppppooommmjjjiiihhhiiiiiieeeaaaaaaeeeiiijjjlllmmmmmmjjjgggfffeeefffgggggghhhgggfffeeedddfffggggggeeeccccccfffhhhjjjgggdddaaa______```bbbdddeeegggggggggeeecccaaa```aaaaaa```^^^\\\\\\]]]```___^^^]]]]]]___aaabbbbbbccccccddddddddddddcccaaa```___^^^^^^______```[[[[[[[[[ZZZ[[[[[[[[[\\\\\\[[[YYYYYYYYYVVVRRRNNNIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@???????????????======<<<<<<<<<;;;;;;;;;;;;:::888777666666666666666555444444333222222222222333333333333444444444444444333333333222222222222111000000/////////000000//////000111111000...000//////......//////000111111111111000000000000///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,............//////////////////000111111222222333333555777999<<>>;;;>>>>>>======<<<<<<<<<<<<888888888777777777666666777777777777777777888888888888777777777777888888999999999999999999999999888888777777777666666666888888777777666666555555000000000///......------...---,,,******,,,---...,,,,,,---...//////......111000000//////000000111////////////000000000000111222222333333333333222333444444555555555555555666777777777777888888888999999999:::::::::;;;;;;777777777777666666555555444444444444666999;;;===EEEGGGKKKQQQ\\\jjjyyyxxxuuuqqqnnnmmmnnnpppqqqpppppppppooommmkkkiiihhhfffffffffffffffggghhhhhhgggggghhhiiijjjjjjjjjjjjiiigggeeebbb```_________^^^^^^```aaaaaabbbbbbbbbbbbdddeeeeeeddddddeeefffggghhhjjjkkkjjjgggdddaaa___aaabbbdddeeeeeeddddddeeegggjjjlllmmmooosssuuusssuuuwwwwwwuuutttttttttllljjjhhhgggiiijjjjjjiiilllmmmnnnnnnnnnllljjjhhhhhhiiiiiieeebbbbbbfffiiimmmnnnooommmjjjfffeeedddeeeeeedddeeeeeeffffffgggfffffffffeeeddddddgggiiikkkhhhddd```^^^^^^```aaaaaacccdddffffffeeecccbbb___``````___\\\[[[[[[\\\bbbaaa```___^^^^^^^^^^^^```aaaccceeeffffffffffffbbbaaaaaa````````````aaa]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYXXXUUUPPPMMMIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA;;;;;;;;;;;;:::::::::::::::999777666555444444444333444555555555333111000111111222222222333333333333333333333222222222222222222111000000000000111000///...///111111000///.........------.........//////.........------------,,,,,,++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,------............///////////////000000111111222222333444555555666:::BBBIIIVVVfff{{{qqqeee\\\VVVNNNIIIFFFDDDAAA>>>>>>>>>===<<<;;;;;;;;;;;;999999999888888888888777666666666777888888888999999888888777888888999999::::::::::::::::::::::::888888888777777777777666777777777777666666666666//////.........---------...---,,,++++++,,,---...------......////////////111000000//////000000111/////////000000000000111111111222444444555555555444444555666666666666555777777777888888888999999:::::::::;;;;;;;;;<<<<<<;;;:::999888777666666666666777888999<<<@@@EEEHHHLLLQQQYYYcccqqqxxxsssqqqooommmmmmnnnoooqqqmmmnnnooopppnnnllliiiggggggffffffeeefffggghhhiiieeefffggghhhiiijjjjjjjjjhhhgggeeedddbbbbbbaaaaaa___```aaaaaabbbbbbbbbaaacccdddeeeeeeccccccccceeegggiiikkkllljjjgggbbb___```aaaccceeeggghhhhhhhhhgggjjjmmmoooooonnnoooppppppsssvvvwwwuuutttsssssskkkiiigggfffggghhhggggggiiijjjlllmmmlllkkkiiihhhhhhhhhgggdddbbbcccfffiiimmmnnnnnnlllhhhdddccccccbbbbbbaaaaaabbbdddfffgggdddeeedddddddddeeeggghhhhhhfffbbb___]]]^^^```aaacccdddfffgggfffeeecccbbb\\\]]]]]]\\\YYYXXXYYYZZZ_________^^^]]]]]]\\\\\\^^^```ccceeeggghhhhhhgggdddcccbbbaaa```_________]]]]]]\\\[[[YYYXXXVVVUUUSSSUUUWWWXXXWWWTTTOOOLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???????????????::::::::::::999999999888888777666555444333333333222333333333222222111000000111111111111222222222333333333222222222222111222222111111111111111222444222000000111111000......------,,,,,,------...---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------.........//////......//////000111111222111222444444555777<<<@@@IIIUUUgggvvvvvvppphhh```ZZZSSSKKKEEECCCBBB@@@>>>===<<<<<<===;;;::::::::::::999999999555666666777888999::::::999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666666666666777777777777............------------...------,,,,,,------...------......///000111111000//////......//////000000000000111111111222222111222333555666666666666444555666666777777666666888888888888999999999999::::::;;;;;;;;;<<<<<<<<<===;;;:::888777666666666666888;;;>>>BBBIIIPPPVVV^^^dddooo{{{|||wwwqqqpppnnnllllllllllllmmmkkklllnnnooonnnlllhhhfffhhhgggfffeeeeeeggghhhiiicccdddeeeggghhhiiiiiijjjgggffffffeeedddcccccccccbbbcccccccccbbbbbbaaa```dddeeefffeeecccbbbcccdddfffhhhjjjkkkjjjfffbbb___```aaaccceeeggghhhiiijjjiiilllooopppooolllkkkkkkppprrruuuuuusssqqqppppppkkkiiifffeeefffffffffeeeggghhhjjjkkklllkkkiiihhhhhhgggeeecccbbbcccfffhhhkkkkkkkkkiiieeebbbaaaaaa```___^^^^^^___bbbeeegggdddcccccccccdddeeeffffffcccbbb```______```bbbcccggghhhhhhhhhgggdddbbb```XXXYYYYYYXXXVVVVVVXXXYYY]]]]]]^^^^^^^^^^^^^^^^^^___aaadddggghhhiiihhhgggeeeeeecccbbb```]]]\\\[[[\\\\\\[[[ZZZWWWUUURRRQQQOOOQQQUUUVVVUUURRRNNNLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<======:::999999999888888888888777666666555444333222111333222000///...///111222000000000111111111222222333333222222222111111111222111111111111111222222888666333111111000///---------,,,,,,,,,,,,------000000000/////////......,,,,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------............---......//////000111111000111333444444666888999===DDDPPP^^^lll}}}xxxlll___VVVOOOMMMJJJFFFCCCAAA@@@@@@<<<;;;;;;:::999999888888666777777888999:::;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666666666777777777777..............................------------..................///111222333000//////......//////000111222222222222333333333333333444666666777777777555666666777777777777777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;:::888777777777888999888<<>>>>>===<<<:::999888777999999999::::::;;;;;;<<<999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777777777666666666666.................................------.........///.........///111333444111000000//////000000111333333333444444444555555444555666666777777777777666666777888888888888777999999999::::::::::::;;;999:::::::::;;;;;;;;;;;;888888777888999<<<>>>@@@AAAGGGPPPYYYcccqqq{{{uuurrrpppoookkkkkkkkkjjjiiigggffffffggghhhiiijjjjjjiiigggfffeeedddbbbaaaaaaccceeeggg```aaabbbcccdddeeeeeeeee``````aaaaaaaaaaaaaaaaaa___```````````````______aaabbbccccccaaaaaabbbcccaaabbbdddffffffeeedddcccaaaaaaaaaaaabbbbbbcccdddeeehhhlllmmmmmmlllkkkkkkmmmooooooooommmlllmmmnnnooollliiigggggggggfffeeedddfffhhhkkkllllllkkkjjjkkkiiigggeeefffhhhjjjkkkdddeeeeeedddbbbaaabbbcccaaaaaaaaaaaacccdddfffhhhhhhgggeeefffhhhhhhfffdddcccdddeeeggggggfffeeeddddddddddddccc```]]]YYYWWWTTTUUUUUUUUUUUUWWWZZZ]]]aaa```___^^^___aaacccdddccceeegggiiijjjhhhfffddd_________^^^]]][[[YYYXXXZZZZZZZZZYYYWWWTTTPPPNNNJJJMMMPPPQQQOOOMMMMMMNNNHHHHHHFFFEEECCCAAA@@@???@@@@@@AAABBBCCCCCCCCCCCC???>>>======<<<<<<======::::::999999999888888888666666777666555444222111333222111000111111222333111111111222222222333333222222222222111111111111000/////////000000111222666333000.../////////.........------------......,,,,,,,,,+++++++++******)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------.........,,,------......///000000000000000000111111111000444555:::BBBIIIRRRcccrrrvvvjjj___VVVOOOMMMFFFEEEDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999888888777777666666555555......//////////////////........................///.........000111333555222222111111111111222222444444444555555555666666555666666777777777777777666666777888888888888888999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;888888888:::===BBBEEEHHHLLLTTT___kkkwww|||wwwuuussspppnnnnnnkkkkkkkkkkkkjjjiiihhhgggfffggghhhiiiiiihhhgggfffcccbbb```^^^___aaaccceee```aaabbbccccccccccccccc]]]]]]^^^_______________\\\\\\]]]^^^____________^^^```aaaaaa``````aaaccc___```bbbdddeeeeeeeeeeeeccccccbbbbbbbbbbbbccccccbbbeeeiiilllllllllmmmnnnlllmmmmmmlllkkklllnnnppppppmmmjjjhhhhhhhhhgggfffdddfffhhhkkklllllllllkkkmmmkkkhhhggghhhjjjllllllbbbcccdddcccbbbbbbdddeeecccccccccdddeeefffhhhhhhkkkiiiggghhhjjjjjjhhheeefffgggiiikkkjjjhhhfffddd`````````___]]]ZZZVVVTTTTTTUUUVVVVVVVVVYYY]]]```aaa___]]]\\\\\\^^^```bbbdddfffiiijjjjjjgggdddbbb[[[[[[\\\]]]\\\[[[ZZZYYY[[[[[[[[[ZZZXXXUUUQQQOOOIIILLLOOOOOOMMMLLLMMMOOOJJJJJJHHHFFFEEECCCBBBAAA??????AAABBBCCCDDDDDDDDDAAA@@@@@@???>>>?????????:::::::::999999999999888666777777777666444222111222222333444444444333222111222222222222333333333222222222111111111111000//////...//////000111111222///,,,,,,---///000000///......------....../////////.........---------((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000.........000222444444444444333777<<<>>>AAALLLZZZhhhqqqwwwkkkbbb^^^NNNMMMKKKIIIFFFDDDBBBAAA===============<<<<<<<<<999999999:::;;;<<<===>>>========================;;;;;;;;;:::::::::999999999888888777666555555444//////............//////..............................//////000000111111000000000000111333666777555555555555555666777777888777666444444555555666777777888999999999999888;;;;;;;;;;;;999888777666999777444333555777999:::999777:::???AAAAAAHHHRRRTTTggg}}}yyyuuupppllljjjjjjiiihhhiiihhhggggggggggggdddbbbddddddddddddcccbbbaaaaaacccbbb```^^^]]]\\\]]]]]]]]]^^^___```aaaaaaaaaaaa\\\]]]___aaaaaa```___^^^___^^^]]]]]]]]]^^^]]]\\\^^^^^^^^^```bbbcccaaa______```bbbdddeeegggggggggiiigggeeecccdddddddddcccbbbccceeehhhkkkmmmooopppllljjjiiiiiikkknnnooopppllllllllllllkkkjjjiiihhhjjjmmmppppppooommmmmmmmmkkkjjjjjjkkkmmmnnnnnnmmmbbbcccdddfffhhhjjjlllllliiifffcccdddfffhhhhhhgggggghhhiiijjjjjjhhheeeccc```dddiiilllkkkhhheeedddaaa___\\\XXXVVVVVVVVVVVVVVVUUUUUUUUUWWWZZZ^^^```___^^^[[[XXXWWWYYY^^^ccceeefffggghhhgggdddaaa___ZZZZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYYYYYWWWTTTQQQOOOSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIHHHFFFDDDBBB???>>>AAABBBBBBBBBAAAAAA@@@???<<<;;;:::999:::<<<>>>@@@@@@>>>;;;999777777888888888888777666555444333333333444444333111000000111111111222333333444444555444444444333222111///...000000000000////////////................................................///...,,,***)))))))))***------------------------,,,***))))))***++++++***,,,)))''')))...000...++++++++++++++++++++++++++++++,,,------------,,,++++++,,,------......---------------............///000000000000111111111111000222444555888;;;AAADDDSSS\\\lll|||zzznnnhhh^^^SSSOOOQQQRRRMMMHHHGGGDDDAAA@@@@@@???>>>===::::::::::::::::::::::::<<<===>>>???>>>===;;;:::======<<<<<<;;;:::::::::;;;999888666666777888999000000////////////000000..............................//////000111111222222222111111222333444555777777666666777777888999999888777666666666777777888999999:::::::::::::::::::::;;;;;;:::999999888;;;999777666777999;;;<<<>>><<<>>>CCCFFFKKKVVVaaaqqqyyypppnnnlllkkkkkkjjjhhhfffgggfffeeeeeeffffffdddbbbbbbbbbcccccccccccccccbbbbbbaaa```^^^]]]]]]\\\\\\\\\]]]^^^______``````___[[[\\\^^^``````___^^^]]][[[[[[[[[\\\\\\\\\[[[ZZZ\\\\\\\\\^^^___```^^^\\\]]]^^^aaadddhhhkkkmmmoooiiifffcccbbbbbbcccccccccbbbcccfffiiikkkmmmnnnoooiiihhhggggggiiikkkmmmmmmkkkkkklllllllllllllllllllllnnnppppppnnnmmmllllllkkkjjjiiijjjkkklllkkkiiicccdddeeegggiiilllmmmnnnnnnkkkgggfffggggggfffddddddfffhhhiiiiiigggdddbbb^^^bbbgggiiihhheeecccbbb___^^^[[[YYYWWWWWWWWWXXXSSSTTTTTTVVVXXX[[[^^^```]]]\\\ZZZXXXWWWYYY^^^bbbdddeeeggggggfffcccaaa___^^^]]]\\\YYYWWWTTTRRRQQQWWWWWWXXXXXXWWWUUUSSSRRRRRRQQQOOOMMMKKKIIIIIIHHHJJJIIIHHHFFFCCC@@@>>>===@@@@@@AAAAAAAAA@@@@@@???;;;:::999999:::<<<>>>??????===;;;888777777777888777777666666555444444444333444555444222000111222333333444444555666666666444444444333222111000///111111000000000/////////////////////////////////........................---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++(((&&&)))&&&$$$%%%)))+++)))&&&++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,------...---------------------............//////000000000111111111000111222333555888<<>>>>>=========<<<======>>>>>>>>>======<<<<<<<<<<<<;;;::::::999999:::999777555555666777888000000////////////000000/////////////////////////////////000111111222222444444333333222333333444888888888777888999999:::::::::999888888888888999999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;::::::999777777666666777999;;;<<>>>>>???@@@@@@@@@??????:::999999888999;;;<<<======<<<:::888666666666777555555555555555555555555444555666444222111222333333333444444555555666666444444444333222111000000111111111111000000000000////////////////////////------------------------+++*********+++,,,,,,---++++++++++++++++++++++++***+++,,,...///---)))&&&+++(((&&&(((+++,,,***'''******************************++++++++++++******++++++,,,---------------------------............//////000000000000111111///000111111111222666888:::???IIIUUUbbbqqq~~~zzzssslllhhhccc\\\VVVRRRNNNKKKIIIGGGDDDAAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::999888777666777888888000//////......//////000//////////////////////////////000111111222222333444444444444444444555555888888888888888999999::::::::::::999999999999999::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::999888555666777888999<<<@@@CCCJJJNNNVVVaaammm|||{{{rrrjjjfffdddccccccdddfffgggeeeddddddbbbaaabbbdddeeeeeeddd___```aaaaaabbbbbbbbbaaa]]]^^^^^^___^^^\\\ZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\ZZZ[[[\\\\\\\\\\\\[[[[[[TTTWWWZZZ]]]]]]\\\[[[[[[```___^^^^^^___```^^^]]]ZZZ[[[___dddjjjpppuuuxxxhhheeeaaa```aaaccceeeeeecccdddgggiiikkklllkkkkkkggghhhhhhhhhhhhiiikkkmmmkkkjjjhhhhhhiiijjjmmmnnnlllmmmnnnllliiifffeeeeeegggffffffhhhjjjjjjiiigggeeefffgggiiillloooqqqssssssqqqmmmjjjgggdddaaa______bbbfffhhhhhhfffbbb```\\\___aaaaaa```___^^^___```___]]][[[YYYXXXWWWWWWPPPRRRUUUXXXZZZ[[[[[[ZZZXXXYYYXXXWWWWWWXXX\\\___```aaaaaabbbaaa___]]]\\\ZZZYYYVVVTTTRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSPPPOOOMMMJJJGGGEEEDDDCCCDDDDDDCCCBBBAAA???>>>===<<<======>>>>>>>>>>>>>>>999888888888888999:::;;;;;;:::888777666555555555333333444444444555555555555666666555333222222333000111111222333333444444444444333222111111111111222111111111000000000000////////////////////////------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++,,,...//////---+++---+++******,,,,,,+++)))))))))))))))))))))))))))************************++++++,,,------------,,,,,,,,,---------.........////////////000000000111000000111000//////111333666999>>>EEEOOO\\\iiiqqq~~~wwwpppiiiddd___\\\SSSNNNHHHEEEDDDCCCBBB@@@>>>===<<<;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;:::999888888888999999///......------......///000000000000000000000000000000111111222333333333222333444555666777888888888888777777888888999::::::::::::999999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777999<<<>>>AAAGGGOOOTTT[[[eeesssvvvnnniiifffeeefffdddaaa```bbbdddddddddcccbbb```aaaccceeeeeeddd```aaaaaaaaa``````___^^^\\\\\\]]]]]]]]][[[ZZZYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZUUUXXX]]]______^^^]]]^^^bbb```^^^^^^______^^^]]][[[\\\___ccchhhlllppprrrhhheeebbbaaaccceeefffgggccceeehhhjjjkkkkkkjjjiiieeeggghhhhhhggggggiiikkkjjjiiigggffffffgggiiijjjkkkkkkkkkiiieeecccbbbbbbddddddfffiiilllmmmllljjjffffffggghhhkkknnnqqqsssnnnnnnllliiieeebbb```______aaaeeehhhhhhfffdddbbb^^^_________]]]]]]^^^___bbbaaa^^^[[[XXXVVVTTTSSSQQQSSSVVVXXXYYYYYYXXXWWWVVVWWWWWWWWWVVVWWWZZZ\\\]]]]]]^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSSSSTTTVVVWWWUUUTTTTTTSSSRRRQQQPPPOOOPPPNNNLLLIIIGGGEEECCCCCC??????@@@@@@@@@??????>>>;;;;;;<<<<<<<<<<<<<<<;;;777777777777777888888999999888777666555444444444222222333333444444555555555666666555333222222333000000111111222333333444555444333111111111111222111111111000000000000///------------------------------------------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++...///000+++***))))))******)))((())))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,------------......////////////000000000000111222111///...///111222333444777===FFFQQQXXXdddkkkxxx{{{xxxmmmfff\\\UUUQQQNNNIIIEEEEEEDDDBBB@@@????????????>>>>>>======<<<;;;;;;;;;::::::999999888888888888//////............//////000000000000000000000000111111111222333333444444222333444666888999999999888888777777888888999::::::::::::;;;:::999888888999:::;;;;;;<<<<<<;;;;;;<<<=========<<<<<<;;;:::888;;;???CCCIIISSS___hhhwww|||ssskkkgggfffeeeeeefffccc___^^^___aaaccccccbbbaaa______aaaccccccccc````````````___^^^]]]\\\[[[[[[\\\\\\[[[ZZZZZZYYYXXXYYYZZZ[[[[[[\\\\\\[[[\\\[[[[[[[[[ZZZZZZZZZZZZXXX\\\```aaa```___```bbbbbb```^^^]]]]]]]]]]]][[[]]]^^^aaacccfffgggiiiiiifffdddcccccceeegggggggggdddfffhhhjjjkkkjjjhhhgggaaadddffffffcccccceeehhhhhhhhhffffffeeefffggghhhjjjjjjjjjgggcccaaaaaaaaabbbcccfffjjjmmmooonnnlllggggggfffgggiiillloooqqqjjjkkkjjjhhhddd```_________aaacccfffffffffdddccc______^^^\\\[[[[[[]]]___cccaaa___[[[XXXTTTQQQPPPQQQSSSUUUWWWXXXXXXWWWWWWUUUVVVWWWWWWVVVVVVWWWYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXWWWUUUSSSRRRRRRSSSSSSRRRRRRQQQOOONNNMMMMMMLLLNNNMMMJJJHHHFFFDDDCCCBBB======>>>>>>>>>>>>>>>===:::;;;;;;;;;;;;:::999999666666666666666666666666666666666555444444333333222222222333333444444444444555666444222111222333222222333333444444555555555444222111111111222333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((&&&###$$$'''***---...+++++++++++++++,,,,,,,,,************************,,,+++************+++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000111222111000///000111222222222333555:::AAAFFFSSSZZZhhhzzzsssiiiccc\\\SSSLLLLLLJJJHHHEEEBBB@@@???>>>??????>>>======<<<<<<;;;::::::::::::999999999999111111000000000000111111111111111111111111111111111111222222333444444444444555666888999999888888999999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<============<<<<<<===>>>@@@@@@AAAAAAAAA???CCCHHHNNNVVVdddttt}}}rrrnnnhhhdddccccccbbbbbb```___]]]^^^___aaaaaaaaaaaa^^^\\\\\\]]]___``````^^^^^^_________^^^^^^]]][[[[[[ZZZYYYYYYYYYZZZZZZYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[___bbbbbb```___aaaddddddbbb___^^^^^^^^^]]]\\\^^^```bbbdddeeeeeecccbbbcccbbbbbbdddfffgggfffeeedddfffiiikkkkkkiiigggeee```cccffffffbbbaaacccfffeeefffffffffggghhhhhhhhhjjjjjjjjjgggdddbbbbbbbbbcccdddfffjjjmmmnnnmmmkkkgggfffeeeeeegggiiimmmooohhhjjjkkkhhhccc___^^^^^^^^^___aaabbbcccddddddddd___^^^\\\ZZZXXXYYY\\\___```___]]][[[WWWTTTQQQOOOOOOPPPSSSVVVXXXYYYYYYZZZUUUVVVWWWWWWUUUTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTVVVVVVUUUSSSRRRPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBAAA===>>>>>>======<<<;;;:::;;;;;;;;;:::999888777666555555666666666555555555555555555444444333222111222222222222222333333333333444555444222000111222222222222333444444555555555333222000000111222333////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))'''%%%%%%''')))******+++,,,------------...///++++++++++++++++++++++++---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........./////////000000...000111111000000000111333333444444555777;;;>>>GGGMMMXXXhhh{{{|||tttjjjbbb[[[YYYWWWTTTOOOKKKHHHFFFDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@??????>>>>>>333333222222222222333333111111111111111111111111111222222333333444444555666777888999999888777666;;;::::::::::::;;;<<<<<<<<<===>>>>>>>>>===;;;:::<<<======>>>>>>>>>>>>>>><<<===???BBBDDDEEEFFFGGGLLLPPPVVV\\\fffvvvzzztttiiifffbbbaaaaaaaaa```___[[[[[[\\\^^^aaabbb```______]]]ZZZYYY[[[\\\]]]]]]\\\\\\]]]^^^____________\\\[[[YYYXXXXXXYYYZZZ[[[ZZZ[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\[[[ZZZZZZ[[[[[[\\\```cccbbb___^^^aaaeeegggeeebbb````````````___^^^```cccffffffdddaaa___``````aaadddffffffeeecccdddfffiiikkkkkkiiifffdddaaaeeehhhhhhdddbbbeeehhhcccdddfffhhhiiijjjjjjjjjkkkkkkjjjhhheeeccccccdddcccdddfffjjjmmmmmmjjjhhhgggfffeeedddeeehhhkkkmmmiiikkkllliiiccc___^^^^^^^^^^^^___```aaabbbcccddd^^^]]][[[XXXVVVWWW[[[^^^^^^]]]\\\ZZZWWWTTTRRRPPPLLLNNNQQQTTTWWWZZZ\\\]]]UUUWWWXXXWWWUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGFFFDDDBBBAAAAAAAAA??????>>>===<<<:::888777;;;;;;;;;:::888777555444444555555666555555444444444444444444333333222111222222222222222222222222333444444333111000000111///000000111222222333333555333222000000111333444///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------)))))))))))))))))))))))),,,+++******++++++***(((&&&'''))))))))))))+++,,,++++++++++++++++++++++++------,,,++++++,,,------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............/////////000,,,...000111000000111222///111333333333444666888<<>>===<<<<<<999999999;;;===??????>>>>>>@@@DDDIIILLLOOOPPPPPPUUU```ppp}}}yyysssmmmhhhaaa___]]][[[[[[[[[\\\]]][[[[[[\\\^^^___aaabbbcccaaa```]]]ZZZXXXXXXYYYYYY[[[]]]______^^^]]]^^^___\\\[[[ZZZYYYYYYZZZ[[[[[[]]]ZZZXXXXXXZZZ]]]___```[[[[[[[[[[[[\\\\\\[[[[[[_________aaabbbdddfffggghhheeebbbaaabbbdddeeeeeebbbaaa``````aaaaaa```______```bbbdddeeeeeeeeedddiiikkklllllljjjiiihhhhhheeedddddddddfffffffffeeedddcccfffkkkkkkgggeeefffffffffffffffffffffffffffeeefffhhhjjjjjjiiihhhfffhhhfffcccdddhhhjjjkkkiiijjjiiifffcccaaa___^^^^^^\\\\\\^^^___aaaccceeeeeecccaaa]]]ZZZXXXYYYZZZ[[[]]]\\\ZZZWWWUUURRRPPPOOONNNPPPUUUYYY\\\]]]]]]\\\[[[XXXUUUTTTUUUUUUSSSPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRPPPOOOOOOMMMJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@???===;;;999777888999999999999999888888888777777;;;999666333222333555666444444444555555555555666888555222000111222333333444444333333222111000000///000111222222222222222111111222222222222111111000000///------,,,,,,,,,,,,++++++******++++++,,,...---+++***)))***++++++((()))+++,,,------,,,,,,***)))((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------.../////////......////////////......////////////000000000000666888===EEERRRcccuuu{{{ssskkkeeedddaaa\\\ZZZYYYYYYXXXWWWYYYTTTPPPPPPSSSSSSPPPLLL222222222111111222222222333333444444444333333222333333444444555666666777777888::::::999888:::;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<999999999:::<<<>>>??????BBBEEEJJJNNNQQQUUUZZZ]]]kkkwww~~~tttooojjjfffbbb```___]]][[[[[[[[[\\\]]]ZZZ[[[\\\]]]^^^``````aaaaaa___\\\ZZZXXXXXXYYYYYY\\\^^^___```___^^^___```]]]\\\[[[ZZZZZZ[[[\\\]]]___]]][[[\\\^^^```bbbbbb]]]]]]\\\\\\\\\]]]]]]^^^``````aaabbbccceeeggghhhfffcccaaaaaacccfffhhhhhheeedddbbbaaabbbaaa___]]]^^^```bbbdddfffgggggggggjjjlllmmmmmmkkkjjjjjjjjjffffffeeefffffffffeeedddccccccfffkkklllgggdddeeedddddddddeeeffffffffffffcccdddfffggghhhhhhgggggghhhfffdddeeehhhjjjjjjiiijjjhhhfffcccaaa`````````______```aaabbbccccccdddcccaaa^^^\\\ZZZZZZZZZZZZ[[[ZZZYYYWWWTTTSSSQQQPPPQQQSSSWWW[[[]]]^^^^^^]]]ZZZXXXUUUTTTVVVWWWWWWUUUUUUUUUTTTSSSSSSSSSSSSTTTRRRQQQOOOOOOOOOMMMKKKHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDBBBAAA@@@>>>===;;;999888888999999999999999888888888777777:::999777555555555777888444444444555555555555666888555222000111222333333333333333222111000000000000000111111111222222222000111111222222111111000000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++***((((((++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------...////////////..................///.../////////000000000000444555777;;;CCCOOO\\\dddppp{{{|||wwwsssqqqooommmlllhhhddd______bbbccc```^^^333333333222222333333333444555555666666555555444555555666666777777888888666999;;;;;;:::999999:::::::::::::::::::::999999>>>>>>???>>>>>>===<<<;;;999999:::;;;===@@@CCCDDDGGGLLLQQQTTTXXX___iiiqqq|||sssllliiihhheeeccc```___]]]\\\[[[[[[\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^```^^^\\\ZZZXXXXXXYYYZZZ[[[]]]^^^^^^]]]]]]^^^___^^^^^^]]]\\\\\\]]]^^^___aaa``````aaadddeeeeeeeee```___^^^\\\\\\]]]___```aaaaaaaaabbbccceeefffgggcccbbbaaabbbfffiiikkkkkkhhhgggdddccccccbbb___]]]___```bbbeeeggghhhiiiiiikkklllnnnmmmlllkkkkkkkkkgggggghhhhhhgggfffeeedddbbbbbbfffllllllgggcccdddaaabbbcccdddeeefffffffffaaabbbbbbcccdddfffggghhhhhhgggffffffhhhjjjjjjiiiiiihhhfffdddbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbaaa```^^^]]][[[ZZZYYYZZZYYYXXXVVVUUUTTTTTTSSSVVVXXX\\\___`````````___ZZZXXXUUUUUUVVVYYY[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUQQQPPPOOOOOOOOONNNLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>===;;;999888888888999999888888888888777777777999888888777777888888999444444444555555555555666777555222000111222222222222222111111000000//////111111000///000111222333000111111222222111111000//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++***((('''''''''&&&''')))************)))(((((())))))******++++++))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))++++++************++++++++++++************++++++,,,,,,,,,---......//////000///...------...///000....../////////000000000444444555666999@@@HHHMMMUUUaaattt~~~zzzzzz|||~~~}}}|||555444444333333444444555555666777777888777777777666666777777777888888888888999;;;;;;999999999:::<<<;;;;;;;;;::::::999999>>>>>>===<<<;;;::::::999999:::<<<>>>AAAFFFJJJNNNOOOUUU[[[^^^bbblll{{{xxxsssmmmiiiggggggfffeee___^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^___^^^^^^]]]___]]][[[YYYXXXXXXYYYZZZYYY[[[]]]]]]\\\[[[\\\]]]```___^^^^^^^^^___```aaadddcccdddfffiiijjjhhhgggbbbaaa^^^\\\\\\]]]___aaa``````aaaaaabbbcccdddeeecccbbbbbbdddhhhjjjkkkkkkiiigggeeedddeeedddbbb```bbbcccdddeeeggghhhhhhiiijjjkkklllllljjjiiijjjkkkhhhjjjlllllljjjgggfffeeebbbcccgggmmmmmmgggccccccaaabbbcccdddeeeeeedddddd```______```aaadddgggiiihhhhhhggghhhhhhiiiiiiiiiiiigggfffdddccccccddddddbbbcccdddeeeeeeddddddcccbbbbbbbbbaaa___]]][[[ZZZZZZYYYXXXWWWWWWWWWXXXXXX[[[]]]```bbbdddcccaaa```\\\YYYWWWUUUVVVXXX[[[]]]]]]\\\[[[YYYWWWVVVUUUUUUPPPOOONNNOOOOOOOOOMMMKKKJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEEEECCCBBBAAA@@@>>>===;;;:::999888888888888888888888777777777777888888888888888777777777444444444555555555555666777444111000111222222111111111000000/////////...222111000......000222333000000111111111111000000000///......---------...,,,,,,,,,++++++,,,,,,,,,)))***,,,---...---,,,,,,---,,,***(((&&&&&&&&&'''%%%&&&)))+++,,,+++***)))''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))))))))((((((((())))))))))))))))))))))))++++++************++++++++++++************+++++++++,,,,,,------...//////000///---,,,,,,---///000........./////////000000111222444555777;;;???CCCFFFPPP```qqq666666555555555555666666666777888999999999999999777777777777888888888888:::;;;;;;:::888888:::<<<======<<<<<<;;;;;;::::::;;;;;;::::::999999999999888;;;@@@EEEJJJPPPWWW\\\aaaffflllppptttxxxllljjjfffcccbbbbbbbbbaaa^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^`````````___^^^]]]\\\ZZZXXXXXXYYYZZZ[[[[[[]]]______^^^]]]^^^___aaa```_________```bbbcccdddeeefffhhhkkkkkkiiihhhcccaaa^^^\\\\\\]]]___```___^^^^^^^^^___``````aaaeeeddddddfffiiijjjiiihhhfffeeedddeeefffgggfffeeeffffffffffffffffffffffffggghhhiiihhhgggggghhhjjjiiilllppppppmmmjjjhhhgggddddddgggmmmmmmgggccccccdddeeeffffffeeedddbbbaaa___^^^^^^^^^```dddgggiiihhhiiiiiiiiihhhhhhhhhhhhhhhgggeeedddccccccddddddaaacccdddfffffffffeeedddaaabbbbbbcccbbb```^^^\\\\\\[[[ZZZYYYYYYZZZ\\\]]]___```ccceeefffeeecccbbb___]]]ZZZWWWVVVWWWZZZ\\\___^^^\\\YYYWWWVVVUUUTTTPPPOOOOOOOOOQQQQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEDDDCCCAAAAAA===<<<;;;:::999888888888777777777777777777777777999999888888777666555555444444444555555555555666666444111111111222111000000000000///////////////333111///......///111222000000000111111000000000111000//////////////////---,,,,,,,,,,,,,,,,,,---((()))***,,,,,,,,,+++***+++***((('''&&&'''((()))%%%''')))+++,,,,,,+++***''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((+++******))))))******++++++******))))))******+++++++++,,,,,,---.........000...---++++++---...000............////////////+++---000111333555888;;;>>>DDDOOOZZZhhhxxx777777666666666666777777777777888999::::::::::::888888888888888888888888<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;<<<:::AAAJJJSSSZZZccclllrrr|||{{{rrrooogggfffdddbbbaaa``````aaa]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\___aaaaaaaaa```___\\\[[[YYYXXXXXXYYYZZZ[[[___aaabbbcccbbbaaabbbcccaaa````````````aaacccdddddddddeeegggiiijjjiiigggcccaaa___^^^]]]^^^___```]]]\\\\\\\\\\\\\\\]]]^^^eeeeeeeeegggiiiiiigggeeeccccccccceeegggiiiiiihhhhhhgggfffeeeeeeeeeeeeeeeeeefffffffffdddeeefffhhhjjjooottttttqqqmmmkkkkkkgggfffhhhmmmlllhhheeeffffffggghhhiiigggeeecccaaa```_________aaadddgggiiihhhjjjkkkkkkiiigggggghhhhhhgggeeedddccccccccccccaaabbbeeefffgggfffeeeddd```aaabbbccccccbbbaaa```^^^]]]\\\[[[[[[]]]___``````aaadddfffgggfffdddcccaaa```^^^[[[XXXWWWZZZ\\\```^^^\\\ZZZXXXVVVUUUUUUPPPOOOOOOQQQSSSSSSRRRPPPNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFFFFFFFEEEDDDCCCBBB<<<<<<<<<;;;:::999888777666666777777777777777888999888777666666666666666444444444555555555555666555333111111111222111///000000000000////////////222111000///...///000000///000000111111000000///000000///////////////000------,,,,,,,,,,,,------((()))******************)))(((((((((((())))))***'''(((***++++++++++++***(((((())))))******++++++))))))))))))))))))))))))))))))((((((((()))******((((((((((((((((((((((((******))))))))))))************))))))))))))******+++++++++,,,------......///...---,,,,,,---...///------........./////////---///111111111222333555555999???GGGQQQ___ooozzz888888777777777777888888666777888999::::::::::::::::::::::::::::::::::::<<<@@@CCCEEECCC@@@===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===@@@BBBCCCEEEOOO\\\iiisss}}}xxxnnniiiiiieeeeeeeeedddcccbbbbbbccc]]]]]]]]]\\\\\\[[[ZZZYYYXXXZZZ]]]```aaaaaa```___[[[ZZZYYYXXXXXXYYY[[[\\\___aaaccccccbbbaaabbbcccaaa````````````bbbcccdddbbbbbbbbbdddfffggggggeeeccccccbbb``````______```\\\\\\[[[[[[[[[[[[[[[\\\cccccceeegggiiiiiigggdddcccbbbbbbdddgggiiiiiiiiigggfffeeedddddddddeeefffdddeeeeeedddcccdddfffhhhjjjpppwwwxxxtttpppnnnooojjjhhhiiillllllhhhggghhhggghhhjjjkkkjjjhhhfffdddaaaaaaaaaaaaccceeeggghhhhhhkkkmmmllliiiggggggggghhhgggeeecccbbbaaabbbbbbcccdddfffgggfffeeebbbaaa```aaabbbccccccddddddddd___^^^\\\[[[[[[]]]___aaa___aaadddfffgggfffeeecccbbbcccbbb___\\\[[[\\\^^^```___]]][[[YYYXXXWWWWWWQQQPPPPPPRRRTTTUUUTTTSSSNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCC<<<<<<<<<;;;:::999888777666666666666777777888888888777666666666888;;;<<<444444444555555555555666444333111111222222000///000000000000000000000000111111000000//////////////////000000000000//////......------------......------,,,,,,,,,,,,------++++++******)))*********((())))))******))))))(((************************)))))))))))))))*********))))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))******))))))))))))************))))))))))))*********++++++,,,,,,---......---------------------------------.........//////000111333222111111111333000444888<<>>EEEJJJVVV```ooo~~~555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;999999:::777===???FFFPPPIII===???>>>;;;::::::;;;;;;???BBBAAAEEEHHHJJJKKKPPPYYYaaahhhrrr~~~tttrrrmmmiiifffccccccbbbdddcccbbb```______^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[[[[___ccceeedddaaa^^^^^^\\\YYYWWWXXX[[[]]]aaabbbbbb```^^^]]]^^^```______^^^^^^^^^______```aaa___^^^___cccgggiiiiiihhhhhhgggeeebbb```aaabbbbbbaaa___^^^]]]\\\\\\\\\aaaaaaaaabbbbbbcccddddddeeecccbbbbbbcccdddcccbbbdddccceeehhhkkkjjjeeeaaacccdddfffggghhhiiijjjjjjlllttt{{{{{{uuupppoooqqqkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkkhhhgggdddccccccbbbcccdddfffgggjjjjjjhhhgggffffffffffffgggffffffeeeeeedddcccccceeeeeeeeefffeeebbb^^^ZZZ]]]^^^```dddggghhhfffdddcccaaa]]][[[ZZZ[[[^^^___gggffffffeeeeeeeeeffffffaaaaaabbbcccccccccbbbbbbaaaaaa___^^^\\\ZZZYYYYYYQQQRRRSSSTTTTTTSSSRRRQQQQQQOOOMMMLLLKKKJJJKKKKKKGGGFFFGGGHHHIIIHHHDDDBBBBBBAAA>>><<<999888888888666666777777777777666666444444555555666666777777222333333444444333333222222222222222222222222222333333222111000///...---111111111111000///...------...///000000///...------------..................+++***+++---...---+++************************,,,,,,,,,++++++*********)))************+++++++++'''(((((()))***+++++++++&&&,,,222000+++&&&'''***************))))))))))))((()))))))))((()))+++---))))))(((((((((((())))))*********))))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------000000///...............222333555666666666888:::AAAKKKYYYgggvvv666777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;:::999999:::999>>>???EEENNNHHH>>>@@@>>><<<<<<>>>BBBEEEGGGIIIKKKPPPVVVZZZ^^^fffpppxxx{{{tttnnnllliiifffdddcccccccccccccccbbb``````_________^^^]]]\\\[[[ZZZ[[[[[[\\\ZZZYYYZZZ]]]aaacccbbb```]]]]]]\\\ZZZYYYZZZ]]]```aaabbbbbb```^^^^^^___```___^^^^^^^^^^^^^^^___``````___^^^___bbbeeeggghhhgggggggggeeebbb```aaabbb```___^^^]]]]]]\\\\\\\\\^^^___aaabbbdddeeeeeeeeedddcccbbbccceeeffffffeeefffdddcccdddfffgggfffdddggghhhiiikkkllllllmmmmmmpppuuu{{{{{{wwwrrrpppppplllkkkjjjhhhggghhhhhhiiiiiiiiiiiiiiiiiihhhfffeeeeeedddcccccccccdddeeefffiiiiiigggfffeeeeeeeeeeeeffffffeeeeeedddcccccccccdddcccbbbaaaaaa```^^^]]]\\\]]]```dddhhhjjjhhhfffcccaaa___]]]\\\^^^```bbbfffeeeeeeeeeeeeeeeeeeeeecccdddddddddddddddccccccbbbbbb```^^^\\\ZZZXXXXXXSSSTTTUUUUUUUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGDDDBBBAAA???===;;;999999888888777777888888888888777777444555555555666666777777222333333444444333333222222222222222222222222222333333222111000///............////////////............////////////.....................------------+++******------,,,***************************+++++++++******)))))))))(((((()))))))))*********'''(((((()))******++++++***000444333---((()))+++*********)))))))))((((((&&&((())))))((()))***+++))))))(((((((((((())))))***)))))))))))))))))))))******+++++++++,,,,,,,,,------------------,,,,,,------,,,,,,,,,------...000000//////............111333444555555555777999:::@@@IIISSS___ooo888888999999:::;;;;;;;;;::::::::::::::::::::::::999:::;;;:::999888999:::888<<<;;;@@@IIICCC<<>>===<<<;;;:::999999999888999999999999999999888555555555666666666666666222333333444444333333222222222222222222222222222333222222111000///......+++,,,---...//////////////////............////////////......------,,,,,,,,,+++******+++,,,+++)))*********************************)))))))))))))))'''((((((((())))))))))))((((((((()))******++++++---111444222---((((((*********))))))))))))(((((($$$&&&((())))))(((((()))))))))(((((((((((())))))))))))))))))))))))******,,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,+++,,,,,,---...///000000000000////////////000111333333333333555777888:::>>>BBBKKKXXXhhhttt888999999::::::;;;<<<<<<:::::::::::::::::::::::::::;;;<<<:::999888999;;;999<<<;;;???GGGCCC???FFFCCCLLLUUU[[[aaaiiippptttzzz~~~yyypppkkkiiihhhdddcccbbbaaa``````aaaaaa``````aaaaaaaaaaaa`````````___]]][[[ZZZYYYZZZZZZYYYYYYZZZ\\\^^^_________]]]^^^^^^]]]\\\]]]___bbb```aaa```___]]]\\\]]]^^^\\\\\\\\\]]]]]]___``````bbb```___```ccceeeeeeeeedddeeeeeecccaaa```aaabbb^^^___```aaaaaabbbbbbbbb^^^```ccceeefffeeedddcccbbbbbbcccfffjjjlllmmmlllhhhfffdddcccdddgggiiijjjooopppqqqrrrrrrrrrrrrrrrppppppqqqsssuuusssnnnjjjmmmjjjfffcccaaabbbccceeehhhhhhhhhfffccc```______ccccccdddeeefffggghhhhhhiiihhhfffeeeeeefffggghhhhhhhhhggggggfffeeeeeeddd`````````______```bbbeeeaaabbbcccfffjjjkkkjjjhhhbbbaaa```___```bbbdddfffgggggghhhhhhiiiiiihhhhhhgggfffeeedddccccccbbbbbb``````___^^^\\\[[[ZZZZZZXXXXXXWWWVVVTTTRRRQQQPPPOOONNNLLLJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGFFFDDDBBB<<<<<<;;;;;;::::::999999888888999999999999888888666666666666666555555555222333333444444333333222111111111111111111111111222222111111000//////...,,,,,,---...//////////////////---,,,,,,---////////////...------,,,++++++++++++***************)))******************************************))))))((((((((()))))))))******(((((())))))***************---000///+++((((((******)))))))))(((((((((((("""%%%((())))))'''''''''))))))(((((((((((()))))))))))))))))))))*********,,,+++***))))))+++---...,,,,,,++++++******))))))++++++++++++,,,---...///000000000000000000/////////000222222111222333555666777777999???IIIUUU]]]kkkuuu888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999888777999:::<<<@@@???CCCKKKIIIHHHQQQOOO___mmmqqqttt}}}vvvmmmhhhffffffeeedddcccbbbaaa```______^^^^^^___```aaabbbbbbaaaaaaaaa```^^^\\\ZZZZZZZZZ[[[ZZZ[[[\\\]]]^^^___```aaa___``````^^^\\\\\\]]]___^^^______]]][[[[[[\\\]]]\\\\\\\\\]]]^^^___aaabbbdddcccbbbcccdddfffeeedddccccccdddbbb``````aaabbb```aaacccdddeeefffffffffaaaccceeeffffffdddbbb```bbbbbbcccgggkkkmmmmmmlllfffggghhhhhhiiiiiijjjkkkpppqqqrrrrrrrrrrrrrrrqqqooonnnnnnqqquuuuuupppkkkkkkhhhdddaaa```aaacccdddggghhhgggddd```]]]]]]^^^aaaaaaccceeegggiiijjjkkkiiigggfffeeeeeefffhhhjjjjjjjjjjjjiiihhhhhhgggggg```bbbddddddcccccceeegggfffffffffgggiiiiiihhhfff``````______```bbbdddeeeeeefffggghhhhhhhhhhhhgggeeeeeecccbbbaaaaaaaaaaaa^^^^^^]]]]]]]]]]]]\\\\\\XXXWWWUUUSSSQQQOOONNNMMMLLLLLLKKKKKKKKKLLLMMMNNNJJJHHHGGGFFFGGGFFFDDDBBB<<<<<<<<<;;;;;;:::::::::777888888888888888888777777777666666555555444444222333333444444333333222111111111111111111111111222222111111000000///////////////000000////////////...---,,,,,,---.../////////...---,,,++++++***++++++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))*********'''***------+++***+++,,,)))))))))(((((((((((('''"""$$$((()))((('''''''''))))))(((((((((((())))))(((((())))))************,,,+++***))))))+++---...------,,,,,,+++++++++************+++,,,---...///...///000000000000//////...000111111000000222333///000111222666<<>>???DDDEEEIIISSSRRRSSS___eeewww{{{tttkkkeeedddcccbbb```ccccccbbbaaa___^^^]]]\\\\\\]]]___aaaccccccbbbbbbaaa```^^^]]]\\\\\\\\\]]][[[]]]^^^^^^^^^___aaaccc___``````^^^\\\[[[\\\^^^^^^______]]][[[ZZZ[[[]]]\\\\\\\\\]]]___aaabbbcccfffeeeddddddeeefffeeecccaaabbbbbbaaa``````aaacccbbbccceeeggghhhhhhhhhhhhdddeeeffffffeeecccaaa___aaabbbcccgggjjjlllkkkjjjeeehhhkkklllkkkkkkkkklllpppqqqqqqqqqqqqqqqpppoooooonnnoooqqqttttttpppmmmgggeeecccaaaaaabbbdddeeefffggggggccc^^^[[[\\\^^^```bbbdddfffiiijjjkkklllhhhfffdddcccdddfffhhhjjjllllllkkkkkkjjjjjjiiiiiicccfffiiiiiifffeeegggiiiiiihhhgggggghhhhhhfffddd____________```aaacccdddbbbccceeefffggggggfffeeecccbbbaaa_________```aaa]]]]]]]]]]]]]]]]]]]]]]]]WWWVVVTTTQQQOOONNNMMMLLLKKKJJJJJJKKKLLLNNNPPPQQQKKKIIIGGGFFFFFFFFFDDDBBB<<<=========<<<;;;::::::777777888888888888777777888888777666555444444333222333333444444333333222111111111111111111111111111111111111000000/////////000000000000000//////......------------............------,,,,,,+++++++++,,,---,,,***))))))***))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************++++++++++++))))))))))))))))))******(((***,,,,,,,,,,,,---...))))))((((((((((((''''''###%%%'''((((((''''''((())))))(((((((((((())))))((((((((()))******++++++,,,+++*********+++,,,---........................++++++***++++++,,,---...,,,---///000000000///......000111111000000111222//////000111444888;;;===EEEMMM[[[hhhuuu:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???BBBGGGJJJLLLSSSUUU[[[fffgggiiivvvzzzoooiiiaaa^^^___aaa```___`````````___^^^]]]\\\\\\[[[\\\___bbbccccccccccccaaa```___^^^]]]^^^^^^___\\\]]]^^^^^^]]]^^^aaaddd]]]^^^___^^^\\\\\\]]]^^^`````````___]]]\\\]]]^^^\\\\\\]]]^^^```bbbdddeeefffeeeddddddeeeeeecccaaa```aaabbbaaa```___aaaccccccdddfffhhhiiiiiihhhgggeeeeeeeeeeeedddcccbbbbbbbbbbbbcccfffiiijjjhhhfffeeegggkkkkkkjjjjjjkkkmmmqqqqqqqqqqqqppppppooonnnnnnnnnoooooopppnnnkkkiiibbbbbbaaaaaabbbdddfffgggeeeggggggbbb]]]ZZZ\\\___cccdddfffhhhiiijjjjjjjjjeeedddbbbaaaaaadddgggiiilllllllllkkkjjjjjjiiiiiihhhkkkllliiieeeeeehhhllliiigggffffffggghhhfffeee```````````````aaabbbcccbbbdddfffhhhhhhhhhgggfffbbbaaa```^^^^^^___aaabbb```___^^^^^^\\\[[[[[[ZZZWWWUUUSSSPPPNNNMMMMMMMMMJJJJJJJJJJJJKKKMMMNNNPPPKKKIIIGGGFFFFFFEEEDDDBBB>>>>>>???>>>>>><<<;;;:::888888999999999999888888999888777666555444333333222333333444444333333222111111111111111111111111111111111111000000000000------...///000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---***)))***+++)))))))))))))))))))))))))))*********++++++++++++))))))))))))***************)))))))))))))))))))))((()))*********++++++,,,))))))((((((((('''''''''$$$&&&(((((('''''')))***))))))(((((((((((())))))'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,+++++++++++++++,,,,,,+++,,,.../////////...---///000111111000000111222444333111222444666888888;;;AAAJJJSSS]]]hhhttt|||<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGLLLQQQVVV___gggkkkrrr}}}uuulllfff```YYYXXX\\\```bbbaaa]]]^^^^^^^^^^^^]]]\\\\\\ZZZ\\\___bbbcccdddccccccaaaaaa______^^^___```aaa[[[]]]^^^]]]\\\]]]```cccZZZ\\\]]]]]]]]]]]]^^^```aaabbbbbb```^^^]]]^^^```\\\]]]^^^___aaaccceeefffeeedddcccdddddddddbbb```___```aaa```______aaaccccccdddfffhhhiiiiiiggggggddddddddddddddddddddddddbbbbbbcccfffhhhhhhfffdddeeegggjjjiiihhhiiikkknnnqqqqqqqqqqqqpppooonnnnnnllllllmmmllljjjgggdddccc___```aaabbbdddeeeggghhheeefffgggbbb\\\ZZZ\\\```eeefffhhhiiiiiiiiihhhgggcccbbb___^^^___bbbfffhhhllllllkkkjjjjjjiiiiiihhhmmmnnnmmmhhhcccccchhhnnngggfffeeefffggghhhgggfffaaaaaaaaaaaaaaaaaabbbccceeegggiiikkklllkkkjjjiiibbbaaa___^^^___```bbbcccbbbaaa```^^^\\\ZZZYYYXXXWWWUUUSSSPPPNNNNNNMMMNNNKKKJJJIIIIIIJJJKKKLLLMMMLLLJJJGGGFFFFFFEEEDDDBBB??????@@@@@@>>>===;;;999999::::::;;;;;;::::::999999888888666555444333222222333333444444333333222000000000000000000000000111111111111000000000000)))***,,,...///000111111+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,...///...***)))***,,,))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))*********)))))))))))))))'''((((((((('''''''''((()))(((((((((''''''''''''&&&'''(((''''''''')))+++))))))(((((((((((())))))'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---,,,,,,++++++***+++++++++***+++---//////...---,,,///000111111000000111222666333///...///111333444444999???EEEKKKTTT___gggxxx888;;;===<<<::::::===@@@>>>@@@CCCDDDEEEFFFGGGIIIFFFKKKPPPSSSVVV\\\fffnnnvvv}}}ssslllfffbbbbbb___[[[YYYYYY[[[]]]]]]aaa``````___]]][[[YYYXXXZZZ]]]aaaeeehhhhhhfffeeebbbaaaaaaaaaaaaaaabbbcccbbbaaa___^^^]]]]]]]]]^^^ZZZ[[[]]]___aaabbbcccccccccbbbaaabbbbbbbbb```^^^^^^___```aaabbbccccccccccccaaa```aaadddeeecccaaaaaabbbcccdddddddddddddddgggggghhhhhhhhhggggggffffffffffffeeedddcccbbbbbb```eeefffbbbaaaeeejjjkkkiiikkkmmmmmmnnnoooqqqssstttvvvxxxvvvqqqmmmlllmmmqqqpppnnnjjjeeebbbbbbbbb]]]^^^```bbbcccddddddccceeeffffffbbb\\\[[[^^^bbbjjjiiiiiiiiiiiiiiiiiiiiifffdddcccbbbcccdddddddddhhhiiikkkllllllkkkiiihhhoookkkhhhhhhiiijjjhhhfffjjjhhhfffgggjjjjjjgggeeeaaaaaaaaaaaaaaabbbccccccggghhhjjjiiihhhhhhiiijjj```___^^^]]]]]]^^^___```aaa___\\\[[[[[[ZZZYYYWWWZZZYYYTTTMMMLLLNNNMMMJJJKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???===<<<;;;::::::999999999;;;;;;:::999666555444444555444222000111111111222222333333333111111111111000000000000////////////....................................---------------------------,,,***((('''(((((()))***222999777///((((((+++***,,,......+++(((&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))******)))(((''''''((((((((((((((((((((((((((((((111,,,&&&%%%(((***)))'''((((((''''''''''''((((((******))))))(((((('''''',,,,,,,,,++++++************((('''&&&'''(((***+++......------,,,,,,---------+++******+++------------------............//////...---,,,---...111222>>>:::555555777666222---333555888;;;>>>DDDJJJNNN^^^iii{{{<<<===???@@@@@@@@@BBBCCCAAACCCGGGIIIJJJLLLNNNPPPRRRYYYbbbjjjpppwww}}}ooogggcccaaa```^^^[[[XXXWWWYYY[[[]]]]]]``````______]]]\\\ZZZYYYZZZ]]]aaaeeeggggggfffeeebbbbbbaaa```____________```___^^^]]]\\\\\\]]]]]][[[\\\^^^```aaabbbccccccbbbaaaaaaaaabbbbbb```^^^]]]^^^```bbbcccccccccbbbcccaaa```aaadddeeedddbbbaaabbbbbbcccccccccccccccfffggghhhiiiiiijjjiiiiiiiiihhhfffdddbbbaaa``````^^^bbbdddbbbccciiimmmnnnkkkjjjjjjjjjlllooorrrsssrrrtttvvvtttpppllllllmmmnnnnnnmmmiiidddaaa______ZZZ\\\___bbbdddeeeddddddbbbdddeeeccc```___ccchhhlllkkkkkkjjjjjjhhhhhhgggeeedddddddddddddddccccccggghhhjjjlllllljjjhhhgggkkkiiigggggghhhhhhgggeeeiiigggeeefffgggfffdddaaa^^^^^^^^^^^^___aaabbbccceeeffffffeeecccbbbcccddd^^^^^^]]]\\\\\\]]]^^^^^^___]]][[[ZZZZZZYYYWWWVVVVVVTTTPPPKKKLLLPPPOOOKKKKKKLLLLLLMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCBBBBBBAAA@@@??????>>><<<:::999999:::;;;;;;:::777555444555555555333111111111222222222333333333111111111111000000000000////////////....................................------------------------...---,,,***))))))*********///444333---((((((***+++---///...,,,)))((('''(((((())))))))))))(((((())))))(((((((((((())))))+++***)))((((((((((((((())))))))))))))))))))))))111,,,'''''')))+++***((((((***,,,------,,,***((())))))))))))((((((''''''++++++*********)))))))))+++***)))((((((***,,,---++++++******+++,,,------///---++++++---...///...------------............222111///.........000111888555222222555555222///222333555666888<<<@@@DDDIIIRRRaaaooo}}}?????????AAADDDFFFGGGFFFIIIMMMQQQUUUWWWZZZ^^^```gggooo{{{|||tttiii___\\\\\\^^^___ZZZXXXVVVWWWYYY\\\^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYY\\\___ccceeeeeedddcccbbbaaaaaa___^^^^^^]]]]]]^^^]]]]]]\\\\\\\\\]]]]]]\\\]]]^^^```aaabbbbbbbbbaaa`````````aaaaaa```^^^\\\]]]```bbbccccccbbbaaabbbaaa```bbbdddeeeeeeddddddddddddcccccccccbbbbbbdddeeefffhhhiiijjjkkkkkkkkkiiifffbbb```_________^^^aaabbbbbbgggoooqqqooommmjjjfffgggkkkppprrrrrrnnnqqqsssqqqmmmkkklllmmmkkklllkkkhhhddd___]]]\\\XXX[[[___cccffffffeeeddddddfffgggeeecccdddgggkkkmmmmmmmmmllljjjiiigggfffeeeeeefffffffffdddcccbbbdddfffiiikkkkkkiiifffdddeeeddddddeeeffffffeeecccgggfffdddccccccaaa___\\\YYYYYYZZZ[[[]]]___aaabbbcccddddddcccaaa______``````___^^^]]]]]]]]]]]]]]]\\\[[[YYYXXXXXXWWWVVVTTTSSSQQQNNNLLLPPPUUUTTTOOOKKKKKKLLLKKKJJJIIIGGGEEEFFFEEEEEEDDDDDDCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA>>>;;;999999:::;;;<<<;;;777666555555666666444222111222222222222333333333111111111111000000000000////////////............------------------------------------------------///...---,,,++++++,,,,,,***,,,...---+++)))((()))+++---......,,,***))))))(((((())))))))))))(((((())))))(((((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))111---)))(((***,,,+++)))'''***...111111...***''')))))))))(((((((((((('''))))))))))))((((((((((((,,,,,,+++******,,,---...)))))))))***+++,,,---...000...,,,,,,...000000000,,,,,,,,,---------......333222000///......//////222///...///222444222000111222333333333444777:::;;;AAAJJJUUUaaapppGGGEEECCCFFFLLLQQQSSSSSSZZZ]]]ccchhhmmmqqqvvvyyyxxxgggccc^^^ZZZYYYZZZ]]]^^^YYYXXXWWWXXX[[[]]]^^^^^^[[[[[[\\\\\\\\\[[[ZZZZZZWWWYYY\\\___aaaaaaaaa```````````````______^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^___``````aaa``````___^^^^^^___aaaaaa```^^^ZZZ\\\___aaabbbbbb```___aaaaaaaaabbbdddeeeeeeeeeggggggfffeeedddccccccccc```bbbdddfffhhhjjjkkkkkkkkkhhhdddaaa______```aaaaaabbbccceeekkkrrrrrrnnnlllhhheeegggmmmqqqpppmmmjjjmmmooommmjjjiiijjjmmmiiikkkkkkiiiddd___\\\[[[[[[^^^bbbggghhhhhhfffdddiiijjjjjjiiigggfffhhhjjjlllllllllkkkjjjiiihhhgggfffgggiiiiiihhheeeccccccbbbdddgggjjjjjjgggdddbbb```aaaaaacccddddddcccbbbfffeeecccaaa___]]]ZZZYYYWWWXXXYYYZZZ]]]___aaabbbcccddddddcccaaa```aaabbbeeedddcccaaa___]]]\\\\\\YYYXXXVVVVVVVVVVVVTTTRRRTTTRRROOOOOOTTTYYYWWWQQQJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA<<<======>>>???@@@AAAAAA???<<<:::999:::;;;<<<;;;777666555666777777555333222222222222222222222222111111111111000000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++***))))))***+++***)))***+++---,,,***)))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++******)))))))))******))))))))))))))))))))))))...+++(((((()))******)))%%%(((+++......+++(((%%%((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++++++++,,,---...************+++,,,---...///---,,,,,,---/////////+++,,,,,,,,,------------000//////........./////////------...111222111000111222333222111222444666777:::???DDDLLLWWWdddnnn~~~UUURRRPPPTTT[[[ccchhhiiioootttzzzooocccZZZ[[[\\\\\\[[[ZZZZZZZZZXXXWWWVVVWWWZZZ[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYTTTVVVYYY[[[]]]]]]]]]]]]^^^___```aaaaaaaaaaaa```^^^^^^^^^_______________^^^^^^____________^^^^^^]]]]]]]]]^^^``````___^^^ZZZ[[[^^^```aaa``````___aaabbbcccccccccdddeeefffgggfffeeecccbbbbbbbbbbbbaaabbbdddfffiiijjjkkklllgggeeecccaaa```aaaccceeeeeeggghhhiiimmmrrrqqqllliiigggfffjjjpppqqqlllggggggiiikkkjjjgggfffhhhkkkiiijjjkkkiiieeeaaa^^^]]]```cccgggjjjkkkiiifffdddjjjkkkkkkjjjiiiiiijjjkkkiiiiiihhhhhhhhhiiiiiijjjgggiiilllkkkhhheeeddddddaaaccceeeggggggeeecccaaa^^^___```aaaaaaaaaaaabbbddddddcccaaa^^^[[[YYYXXXYYYYYYZZZ\\\^^^```bbbccc```aaaccccccbbbbbbccceeegggfffdddaaa^^^[[[YYYXXXWWWVVVUUUUUUUUUTTTRRRPPPSSSSSSQQQPPPTTTWWWTTTNNNJJJJJJIIIHHHGGGFFFEEEDDDAAAAAAAAA@@@??????>>>>>>;;;<<<<<<===???@@@AAAAAA>>><<<:::999:::;;;;;;:::777666555666777777555333222222222222222222222222111111111111000000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))((()))+++,,,,,,***''')))******((('''((()))(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))))))))******((((((((((((((((((((((((+++)))((('''((())))))(((&&&'''((())))))((('''&&&'''''''''''''''(((((((((((()))))))))))))))))))))***************+++,,,,,,******)))))))))))))))***---,,,******,,,---...---++++++++++++,,,,,,,,,---+++++++++,,,---.../////////......///000000000//////000111111111111333555111444777:::===CCCLLLRRRbbbmmm|||______aaafffnnnvvv|||}}}mmm```ZZZTTTWWW\\\]]][[[XXXVVVTTTTTTTTTTTTVVVXXXYYYXXXVVVYYYYYYYYYZZZYYYYYYXXXXXXSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]___aaabbbbbbbbbaaa^^^______``````___^^^^^^]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[]]]___```___^^^ZZZ[[[\\\]]]^^^_________bbbcccddddddccccccdddeeeeeecccbbb```______``````dddeeefffhhhiiijjjkkkkkkdddcccbbbbbbcccdddfffhhhiiilllmmmmmmoooqqqooojjjggggggiiimmmooonnnhhhcccdddfffhhhfffdddcccfffiiihhhjjjjjjiiifffcccaaaaaadddfffiiikkkllljjjhhhfffhhhhhhiiijjjkkkmmmmmmnnngggfffdddddddddfffiiijjjgggjjjllljjjfffcccbbbddd```aaacccddddddcccaaa```^^^___``````______aaacccbbbcccdddbbb___\\\[[[[[[]]]]]]]]]^^^___```bbbccc\\\^^^````````````bbbddddddcccbbb___\\\YYYVVVTTTUUUTTTTTTTTTUUUTTTQQQOOOOOOQQQQQQOOOOOOQQQNNNIIIIIIIIIHHHGGGFFFEEEDDDDDD@@@??????>>>>>>======<<<======>>>>>>???@@@@@@AAA<<<;;;::::::::::::999777666555444555666777555333333333333222222222222111111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))***+++,,,,,,+++&&&'''(((((('''&&&((()))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((())))))***'''''''''''''''''''''''')))((((((''''''((((((((()))(((''''''''''''((()))&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))***************)))((('''&&&&&&&&&&&&&&&,,,***((((((***,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++---...//////////////////////////////+++---/////////000222333...111555777777:::@@@DDDJJJUUUdddqqq|||iiiooowwwsssjjj```XXXVVVSSSXXX\\\]]]ZZZVVVTTTSSSRRRSSSTTTWWWZZZ\\\ZZZYYY[[[[[[[[[[[[ZZZZZZYYYXXXTTTUUUWWWXXXZZZZZZ[[[[[[\\\]]]___aaaaaaaaa```___^^^______```___^^^\\\[[[]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZZZZ\\\^^^```___^^^[[[[[[[[[[[[\\\^^^___```ccceeefffeeecccbbbccceeeeeedddbbb`````````bbbbbbddddddeeefffggggggggggggdddcccddddddeeefffggghhhjjjooorrrqqqooopppnnnkkkgggiiikkklllllliiifffcccccceeefffdddaaa```cccfffggghhhhhhgggdddccccccdddeeefffhhhjjjkkkkkkjjjiiihhhhhhiiijjjllllllllllllgggeeebbb___```bbbfffhhhfffiiijjjgggbbb___```bbb``````aaaaaaaaaaaa``````aaaaaaaaa___]]]^^^aaaeeeaaaccceeeccc```^^^___`````````_________``````aaa\\\^^^____________```aaa_________^^^\\\YYYWWWVVVTTTSSSSSSTTTUUUTTTQQQNNNJJJOOORRROOOLLLLLLKKKHHHIIIHHHGGGFFFEEEDDDDDDDDD@@@??????>>>>>>===<<<<<<>>>>>>>>>>>>============:::999999:::;;;:::777444555444333444666666444333333333333222222222111111111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++******))))))++++++++++++******&&&'''(((((('''''')))***(((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((())))))(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((())))))***************(((((('''''''''((())))))+++)))(((((()))+++++++++************++++++++++++)))***+++,,,---.........,,,---............///000+++---///000000000111222000333666666555666:::>>>===EEEPPPYYYaaammm|||vvv~~~lllddd___XXXUUUUUUVVVYYY]]]]]]YYYVVVTTTTTTSSSTTTWWW[[[___``````^^^]]]]]]]]]\\\\\\[[[ZZZYYYUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]___``````___]]][[[^^^^^^______^^^\\\[[[YYY\\\\\\\\\\\\ZZZYYYXXXWWWYYYYYYYYY[[[^^^```___^^^\\\[[[ZZZYYYZZZ]]]___aaadddfffgggfffbbbaaabbbdddhhhfffeeeccccccdddeeefffbbbbbbbbbccccccbbbbbbaaaddddddeeeffffffgggggggggiiipppuuussspppoooooollliiikkklllkkkiiifffeeeeeebbbdddeeeccc______bbbeeefffgggfffeeeccccccdddfffccceeegggiiijjjkkkkkkkkklllkkkjjjjjjkkkjjjhhhfffiiieeeaaa]]]\\\___cccfffeeeggghhhddd^^^\\\^^^aaaaaa```____________```aaaccccccbbb___\\\]]]bbbfffaaaccceeeeeebbb```aaacccbbbaaa```__________________aaaaaaaaa___^^^___aaa]]]^^^^^^___^^^]]][[[ZZZSSSSSSSSSTTTUUUTTTQQQNNNHHHPPPTTTQQQLLLKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDDDD@@@@@@??????>>>=========<<<<<<<<<;;;::::::999999888999999;;;;;;999555222444333333444555555444222333333333222222111111111111111111111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***'''))),,,,,,***))))))***'''((()))((('''(((***,,,(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((()))******))))))***+++%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''))))))***++++++++++++***************+++---...///,,,***((((((***+++,,,+++)))************+++++++++,,,,,,---......---------***+++,,,------...///111---///111222111111222333222333444222//////222666555:::AAAEEEJJJTTTcccooo{{{tttjjj]]]WWWWWWYYYWWWUUUXXXYYYZZZ[[[YYYWWWTTTSSSWWWWWWXXX[[[^^^______^^^YYYWWWVVVVVVXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\^^^]]]\\\\\\]]]]]][[[YYY]]]^^^^^^\\\[[[ZZZ[[[\\\^^^^^^______^^^\\\ZZZYYYWWWWWWYYY\\\___```___]]]ZZZZZZZZZXXXXXX\\\ccciiinnnjjjeeeaaaaaaaaabbbbbbbbbbbbcccdddeeefffggghhheeeeeeeeeddddddcccccccccccceeefffgggfffggghhhjjjnnnooorrrttttttsssqqqooonnnmmmkkkjjjiiihhhhhhhhhlllhhhbbb______```bbbbbbcccccccccccccccccccccccccccdddfffhhhjjjlllnnnooommmllljjjhhhhhhiiijjjkkkfffddd```___``````aaa```cccbbb___]]]\\\\\\]]]^^^aaabbbbbbaaaaaabbbdddfffgggeeebbbaaabbbbbbbbbbbbccccccbbbbbbaaaaaa``````ccccccccccccbbb```^^^]]]`````````bbbcccbbb___]]]aaa_________``````^^^\\\YYYYYYWWWUUUSSSPPPNNNLLLJJJKKKLLLLLLKKKIIIGGGFFFIIIIIIIIIHHHFFFCCCAAA???@@@@@@@@@@@@>>>===<<<;;;======<<<<<<<<<;;;;;;;;;888:::;;;888555222333555111111111222222333333333111222333444333222111000222111111111000000//////111000000///...---------333222111///............------------,,,,,,+++***+++++++++************)))******))))))))))))************))))))))))))******((((((((((((((((((((((((++++++***)))(((''''''&&&&&&'''((())))))((('''&&&%%%&&&((()))***)))(((&&&(((((('''''''''&&&&&&&&&)))'''%%%'''******(((%%%((((((((((((((((((((((((''''''''''''((((((((((((((()))+++---...000000000,,,,,,,,,+++***)))((('''))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,---------......111000///---------...///---------------...//////666000...222444222111333555666777:::???DDDIIILLL```fffqqq}}}{{{qqqkkkddd[[[VVVVVVXXXXXXWWWWWWWWWXXXXXXWWWVVVTTTSSSUUUUUUUUUWWWZZZ[[[[[[ZZZWWWVVVUUUVVVWWWYYYYYYXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]]]]\\\ZZZ]]]^^^^^^]]][[[[[[\\\^^^]]]^^^^^^^^^^^^^^^^^^^^^ZZZZZZ[[[^^^```aaa___]]]YYYZZZZZZYYYZZZ___fffllloookkkgggddddddddddddcccdddeeefffgggggghhhggggggddddddddddddcccccccccbbbccceeeffffffffffffggghhhlllnnnqqqtttuuutttsssrrrooonnnmmmlllkkkjjjjjjjjjmmmiiidddaaa```aaaaaaaaa```aaaaaabbbbbbcccbbbbbbdddeeefffhhhkkkmmmnnnooommmkkkiiiggggggggghhhiiieeeccc```^^^___``````___dddcccaaa```_________```aaabbbbbbaaa```aaaccceeejjjgggeeedddeeeeeecccbbb```_____________________ccccccddddddcccaaa___^^^______```aaacccbbb```]]]___^^^]]]^^^___^^^\\\[[[YYYXXXWWWUUUSSSPPPNNNLLLIIIJJJKKKKKKJJJHHHFFFDDDHHHHHHHHHGGGEEECCCAAA???????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::777999999777444111222333111111222222222333333333222222333333222222111000111111111000000000//////111000000///......------//////......---.........,,,,,,------,,,,,,+++***+++++++++************))))))((((((''''''(((((()))***))))))(((((())))))***(((((((((((((((((((((((()))((((((((('''&&&&&&&&&''''''((())))))((('''&&&$$$%%%'''((()))((('''&&&(((((('''''''''&&&&&&&&&'''&&&&&&'''((((((&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,************)))((('''&&&))))))))))))*********************++++++,,,,,,,,,+++,,,,,,,,,,,,---------///......---,,,,,,------......------......///000222///---///444888777444222333333555888;;;???AAAGGGLLLUUU```lllyyy|||pppeee___^^^\\\YYYVVVUUUVVVXXXYYYTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSTTTWWWXXXXXXWWWYYYYYYYYYYYYZZZZZZ[[[\\\[[[[[[[[[]]]___```^^^]]]]]]^^^^^^^^^\\\]]]^^^```___^^^^^^^^^___```bbbccc^^^^^^^^^```bbbbbb```^^^ZZZZZZ[[[\\\^^^ccckkkpppqqqnnnllljjjjjjjjjiiigggggghhhjjjkkkkkkiiihhhgggddddddddddddccccccccccccdddfffgggfffeeedddeeegggjjjmmmpppsssuuuuuutttsssooooooooonnnnnnnnnmmmmmmoookkkgggcccbbbaaa```______```bbbcccdddeeeddddddeeefffgggiiikkklllnnnooolllkkkiiigggeeeeeeeeeffffffdddbbbaaaaaabbbbbbaaaeeeeeeeeeeeeddddddcccbbbcccddddddcccbbbbbbeeeggglllkkkiiihhhhhhgggdddbbb\\\\\\]]]^^^^^^___``````cccdddeeeeeedddbbb```^^^]]]]]]^^^```bbbbbb```^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYXXXXXXWWWUUURRRPPPNNNLLLIIIIIIJJJJJJIIIGGGEEECCCGGGGGGGGGFFFEEEBBB@@@???======>>>>>>>>>>>>======;;;;;;;;;:::::::::999999666777777666333111111222111222222222222333333333333222222111111111111111111111000000000000//////000000000///......------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,++++++***+++++++++************))))))))))))(((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%###$$$&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((************)))((('''&&&))))))*********)))))))))))))))))))))*********************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++...............///000000///111///...777AAA???666111111000000111333555666888;;;@@@GGGQQQ^^^kkksssssshhhaaa[[[WWWTTTVVVWWWVVVTTTTTTVVVXXXQQQPPPOOOOOOOOOQQQSSSUUUUUUSSSRRRSSSTTTUUUUUUTTTRRRQQQQQQSSSVVVXXXXXXWWWXXXXXXXXXYYY[[[]]]___````````````bbbccccccaaa___\\\]]]^^^^^^^^^___aaacccbbbaaa___^^^^^^```cccdddbbbaaaaaabbbccccccaaa___\\\]]]]]]___ccciiippptttsssrrrppppppqqqpppnnnllliiikkkmmmnnnmmmkkkhhhfffeeeeeeeeedddddddddddddddfffggghhhgggeeedddeeefffiiilllooorrrssssssrrrqqqmmmnnnnnnooooooooooooooopppmmmiiieeedddbbb___^^^```aaadddfffhhhhhhhhhgggffffffgggiiijjjlllmmmnnnlllkkkiiigggfffeeeddddddiiigggeeeeeeeeeffffffeeeeeefffhhhiiiiiihhhfffeeefffggggggfffeeeeeehhhjjjmmmlllkkkjjjiiigggccc```[[[\\\]]]^^^```aaaccccccddddddeeefffdddbbb```^^^[[[[[[]]]___aaabbb```^^^ZZZYYYXXXYYYZZZZZZYYYWWWWWWWWWVVVTTTRRRPPPNNNMMMJJJJJJKKKKKKJJJGGGEEECCCFFFFFFFFFEEEDDDBBB@@@>>>;;;<<<======>>>>>>>>>===:::::::::999999999888888777777666555444222222222222222222222222222222222333222111//////000111111000000000000000000//////000000//////............------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***+++++++++*********)))))),,,,,,++++++++++++,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''###&&&)))(((%%%$$$%%%(((((((((((((((((((((((((((''''''''''''((((((((((((*********)))((('''&&&%%%******+++,,,,,,,,,,,,,,,((()))))))))***************************+++++++++)))************+++++++++++++++---------,,,+++***///............///000000000555333///888FFFDDD666222111000000000111222222888999;;;===BBBJJJSSSYYYaaagggrrr~~~zzzmmmbbb\\\XXXTTTQQQOOOSSSVVVVVVRRRPPPRRRTTTNNNMMMLLLLLLMMMOOORRRTTTSSSQQQOOOOOOQQQRRRRRRQQQOOOOOOPPPSSSVVVXXXXXXWWWVVVVVVWWWYYY\\\___ccceeecccccccccdddeeeccc```]]]\\\]]]______```aaadddffffffdddaaa^^^]]]^^^```bbbbbbaaaaaabbbccccccbbbaaa_________bbbgggmmmrrrvvvqqqpppppppppqqqqqqooommmjjjlllmmmnnnmmmjjjgggeeeeeeeeeeeefffffffffffffffhhhiiiiiihhhfffeeefffgggiiikkkmmmppppppooommmllliiijjjlllmmmoooooooooooopppmmmiiifffdddbbb```^^^```aaaccceeeggghhhhhhhhhffffffggghhhjjjkkklllllllllkkkjjjhhhgggeeeeeedddhhhgggeeeeeefffgggfffeeedddfffiiikkkkkkjjjiiihhheeefffgggfffeeefffiiikkkmmmkkkjjjiiihhhfffbbb___\\\]]]___aaaccceeeggggggdddddddddcccbbbaaa___^^^ZZZZZZ\\\^^^```aaa___]]]XXXWWWWWWXXXYYYYYYXXXVVVWWWVVVUUUTTTRRRPPPNNNMMMKKKLLLLLLLLLKKKHHHEEEDDDDDDDDDEEEDDDCCCAAA???>>>:::;;;<<<===============::::::999999999888888888888777666555555444333222222222222222222222222222222111000///...///000111//////////////////000000////////////............000///...---,,,,,,,,,,,,******+++,,,,,,++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''%%%(((***)))'''%%%''')))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))(((''')))***+++,,,,,,,,,,,,,,,((()))))))))************************************)))))))))*********++++++++++++---......---,,,+++...............///000000000555444///666BBB???222000000000000111222222333444555777888999<<<@@@CCCIIIOOOYYYeeepppzzz~~~jjjcccZZZTTTRRROOOLLLIIILLLOOORRRRRROOOMMMMMMOOOLLLKKKJJJJJJKKKNNNPPPRRROOOMMMKKKKKKMMMNNNNNNNNNMMMNNNPPPSSSWWWYYYYYYXXXVVVVVVVVVXXX[[[```dddfffcccccccccddddddaaa]]]ZZZ[[[]]]___```aaadddgggiiigggdddaaa^^^\\\\\\]]]^^^```______```bbbddddddcccbbb``````ccchhhnnnqqqssslllkkkkkklllnnnnnnlllkkkjjjjjjkkkkkkjjjhhhfffdddeeeeeeeeeeeeffffffffffffggghhhiiihhhfffeeeeeefffhhhjjjlllnnnnnnmmmkkkjjjeeegggiiilllmmmnnnnnnnnnnnnkkkgggdddccccccbbbaaa______```bbbccceeefffgggffffffgggggghhhiiijjjjjjkkkjjjiiihhhgggfffeeedddeeecccbbbcccdddeeecccbbbccceeegggjjjkkkkkkjjjiiicccddddddddddddfffiiikkkllljjjhhhgggfffdddaaa^^^]]]^^^```bbbdddggghhhiiicccbbbaaa___^^^^^^^^^^^^ZZZZZZ[[[]]]______]]][[[XXXWWWWWWXXXZZZZZZYYYWWWVVVVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMMMMKKKHHHFFFDDDCCCCCCCCCCCCBBB@@@>>>===::::::;;;<<<======<<<<<<:::::::::999999999888888888777555555666555444222333333333222222222222111111000000///////////////......////////////000000//////////////////......000000...---,,,+++++++++)))***+++++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))*********))))))&&&'''((()))))))))))))))))))))))))))***************************)))))))))))))))*********+++++++++++++++,,,---------,,,,,,---------------...//////---111111...222888555------......///000111111222...111444555555666777888;;;???FFFNNNWWW```hhhnnn{{{|||nnneeeWWWRRRMMMJJJJJJKKKIIIGGGHHHJJJLLLLLLKKKJJJJJJIIIKKKKKKJJJJJJKKKMMMNNNPPPNNNKKKIIIIIIKKKMMMNNNNNNLLLMMMOOOTTTXXXZZZZZZYYYVVVVVVVVVVVVYYY]]]```cccaaabbbcccdddeeebbb^^^[[[[[[]]]___aaaccceeeiiillldddccc```]]][[[ZZZ[[[[[[]]]\\\\\\^^^aaadddeeedddbbb```___aaafffkkkmmmnnnjjjiiihhhiiikkkllllllkkkhhhhhhhhhgggfffeeedddccccccccccccdddddddddeeeeeedddeeeffffffdddcccdddeeeggghhhkkknnnnnnnnnlllkkkcccdddhhhkkkmmmnnnnnnnnnmmmiiidddbbbbbbcccdddddd``````______aaaccceeegggeeeeeeffffffgggggghhhhhhhhhhhhhhhgggfffeeeddddddbbbaaaaaabbbcccdddbbbaaaaaaccceeegggiiiiiiiiiiiicccdddeeefffgggiiillloookkkiiifffddddddcccaaa```\\\]]]^^^```ccceeeggghhhcccaaa^^^[[[ZZZ[[[\\\^^^ZZZZZZ[[[]]]^^^^^^[[[YYYXXXXXXWWWYYY[[[[[[ZZZXXXUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLJJJGGGDDDCCCBBBBBBBBBBBBAAA@@@>>>===::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999777555333333555555333111333333333222222222111111//////000000//////...---........./////////000000.../////////////////////...---,,,+++++++++++++++))))))***++++++++++++++++++++++++************))))))((((((''''''(((((()))***))))))(((((())))))***(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&((()))'''&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''(((((((((''''''))))))))))))************+++*********)))))))))(((*********+++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,---......,,,...000111111000//////,,,---...//////000000000---000222333333333444555555888;;;???CCCJJJQQQVVVccckkkxxxwwwkkkaaaWWWPPPMMMIIIEEEEEEHHHKKKKKKKKKEEEFFFGGGHHHIIIIIIHHHGGGJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMJJJJJJMMMOOOPPPPPPKKKMMMPPPTTTYYY[[[[[[YYYWWWVVVUUUUUUWWWZZZ]]]___aaabbbdddfffgggeeebbb^^^ZZZ]]]___bbbcccfffjjjmmmbbbaaa___\\\[[[ZZZZZZZZZ[[[ZZZZZZ]]]aaadddeeefffaaa___]]]___dddhhhjjjjjjllljjjiiijjjlllnnnnnnmmmgggffffffeeedddcccccccccaaaaaaaaabbbbbbcccccccccbbbcccddddddbbbbbbcccdddeeegggkkknnnoooooonnnnnnaaadddgggkkkmmmoooooonnnkkkgggccc```aaadddfffgggdddbbbaaa```aaacccfffhhheeeeeeeeeeeeffffffggggggeeefffffffffeeeeeedddccccccbbbbbbccceeeeeecccbbb```aaaccceeeggghhhiiiiiieeeggghhhiiijjjmmmqqqtttkkkiiieeecccccccccbbbaaaZZZ[[[\\\^^^aaacccdddeeeccc```\\\XXXWWWYYY\\\^^^[[[[[[[[[]]]^^^]]]ZZZXXXYYYXXXXXXYYY[[[\\\[[[YYYUUUUUUTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKIIIFFFCCCAAAAAABBBBBBBBBAAA???>>>===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999666444222222444444222000333333333222222111111111...///000000000///---,,,---.........//////000000.........///////////////*********)))******+++,,,((()))***++++++++++++++++++++++++************)))******))))))))))))************))))))))))))******((((((((((((((((((((((((---,,,,,,+++***))))))(((%%%$$$$$$$$$%%%''')))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''%%%$$$%%%((()))&&&###((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((('''&&&&&&(((((())))))))))))(((((())))))))))))************+++*********))))))((((((***++++++++++++,,,,,,,,,***)))((((((((()))+++,,,,,,++++++++++++,,,------------111555333......333---...///000000000000///...///000///...---///000555555666666888===CCCHHHLLLUUUaaannnzzz~~~lll^^^VVVQQQMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNOOONNNMMMMMMMMMNNNPPPRRRSSSOOONNNOOOSSSXXX\\\\\\ZZZVVVUUUTTTTTTVVVYYY\\\___```ccchhhmmmnnnkkkddd___^^^]]]]]]___ccceeeeeeeeeaaa```^^^\\\ZZZZZZZZZZZZUUUWWWZZZ^^^aaabbbcccddd___^^^^^^```dddhhhjjjjjjfffgggiiilllnnnnnnllliiibbbaaa___```bbbcccccccccaaaaaaaaaaaaaaa``````___bbbbbbbbbbbbccccccccccccdddfffjjjmmmmmmllliiigggdddbbbbbbdddfffiiiiiiiiigggddd```___```cccffffffiiiddd```___cccffffffddddddeeeggggggeeeddddddddddddfffgggeeebbbaaacccfffcccaaa______aaabbbcccbbbbbbbbbbbbbbbcccdddeeefffeeeggghhhjjjjjjmmmpppsssmmmiiidddcccdddeeeccc```]]]]]]\\\\\\]]]___```aaabbb```^^^\\\\\\]]]___aaa[[[[[[[[[]]]___^^^\\\YYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXVVVTTTRRRPPPNNNMMMLLLPPPNNNJJJGGGEEEDDDDDDDDDCCCCCCCCCBBBAAA>>><<<:::>>>======<<<<<<<<<<<<===::::::999999888777666666666666666555444444333333333333333222111000//////000000000000////////////......------------..........................................---+++)))(((***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---(((((((((((('''''''''&&&******))))))((((((''''''$$$$$$%%%&&&'''((()))***+++'''$$$$$$&&&((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((''''''(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))***((('''(((++++++)))&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...000111111111111////////////////////////......///000000000000000111111222444666999;;;<<>><<<;;;>>>===<<<<<<<<<<<<<<<<<<::::::999888888777666666666666555555444333333333222333333222222000//////000000000000////////////......------------......---------...............---.........,,,+++)))(((***++++++,,,,,,++++++***++++++************++++++,,,++++++++++++*********(((((((((((('''''''''&&&'''''''''''''''''''''''')))&&&$$$%%%''')))(((&&&''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%&&&((()))'''$$$'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********************+++++++++,,,+++++++++,,,,,,,,,---------...///000000000000000////////////////////////......///000000000000000000000111222444666777999999;;;@@@GGGOOOXXX```dddqqqxxxwwwkkk^^^WWWNNNIIIFFFEEEBBB@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEHHHGGGFFFEEEFFFHHHJJJKKKPPPPPPPPPOOONNNMMMLLLKKKIIIJJJMMMRRRXXX[[[\\\[[[YYYXXXXXXXXXYYY[[[^^^______aaadddhhhjjjiiieeebbb]]]]]]^^^aaacccdddcccaaa```___]]]\\\[[[[[[[[[\\\]]]^^^___``````aaaaaaaaa\\\[[[\\\___dddhhhjjjjjjbbbaaaaaaccceeeffffffeee[[[ZZZZZZ\\\___aaabbbbbbdddcccaaa___^^^^^^``````____________```bbbcccdddhhhhhhhhhgggffffffeeedddfffdddcccdddfffhhhhhhgggdddcccaaabbbdddeeeeeedddgggccc``````dddhhhhhhhhhgggjjjlllllljjjgggeeeeee___```aaa```___```bbbeeegggeeebbbaaabbbccccccbbbaaaaaaaaaaaabbbcccdddeeegggiiikkkllljjjiiiiiiiiikkkjjjhhhddd```___```bbbcccbbbaaa___^^^]]]\\\\\\___^^^^^^_______________\\\\\\]]]___aaaaaa___\\\ZZZYYYWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTMMMLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@>>>=========>>>===<<<;;;;;;;;;;;;;;;999999999888888777777666666555555444444333333222222222222222222111000///000000000000////////////......------------......,,,,,,------.........///------------,,,+++)))(((******++++++++++++************))))))))))))***************)))))))))((((((''''''''''''&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''(((''''''''''''((()))******)))((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,......///////////////...////////////////////////......///000000000000////////////000111222333444111222555888===BBBGGGJJJVVV]]]hhhttt{{{kkk^^^UUUNNNJJJFFFDDDDDDCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDFFFEEEDDDCCCEEEGGGJJJLLLPPPPPPPPPPPPNNNLLLJJJHHHHHHJJJNNNSSSXXX[[[]]]]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^___aaadddggggggeeebbb]]]^^^___aaaddddddcccaaa]]]\\\\\\[[[\\\]]]^^^___cccccccccccccccbbbaaaaaa]]]]]]^^^bbbgggkkkllllllaaa```______bbbdddeeeddd]]]\\\[[[\\\___aaaaaaaaaeeecccaaa^^^^^^___```bbb```___^^^___aaacccfffhhhkkkjjjhhhggggggggghhhiiikkkiiigggggggggggggggeeeccccccbbbdddeeefffeeecccfffcccaaaaaadddhhhjjjjjjiiilllnnnmmmiiieeebbbaaaaaaaaa``````aaaccceeeggghhheeecccbbbbbbbbbbbbaaaccccccbbbccccccdddeeefffjjjlllnnnmmmkkkhhhfffeeehhhiiihhhccc^^^\\\^^^aaacccbbbbbbaaa```^^^]]]\\\\\\]]]___`````````______[[[[[[\\\^^^```___]]][[[ZZZXXXUUUSSSRRRSSSUUUVVVYYYXXXVVVTTTRRRQQQPPPPPPKKKKKKKKKJJJJJJHHHGGGFFFDDDCCCAAA????????????@@@======<<<;;;::::::::::::999888888888777777777666555555444444333222222222222222222222222111000///000000000000////////////......------------......+++,,,,,,------......///---------,,,+++***))))))******++++++++++++*********))))))(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$###$$$&&&((())))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%&&&(((******)))'''&&&''''''(((((((((((('''''''''''''''((((((((())))))((((((((()))***)))((((((((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))))))))************++++++++++++,,,,,,,,,....../////////...------........................---...//////000000/////////////////////000000111222222333444777999;;;===AAAFFFOOOZZZfffssssssdddWWWOOOKKKFFFEEECCCCCCCCCBBBAAA???=========>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCEEEHHHKKKMMMNNNOOOOOOOOONNNLLLJJJIIIJJJLLLOOOSSSWWWZZZ]]]___cccccccccbbb```___]]]\\\]]]^^^___bbbeeeeeecccaaa]]]]]]^^^```cccdddcccbbbZZZZZZZZZ[[[]]]___aaacccgggggghhhhhhgggeeecccaaa^^^^^^```ccchhhkkkllllllbbb```______bbbdddeeefffbbb```______aaabbbaaaaaaeeedddaaa______```bbbdddaaa`````````bbbfffkkknnnmmmllljjjiiiiiikkknnnppppppnnnkkkiiihhhgggeeedddcccccccccdddffffffeeeccceeecccbbbbbbeeehhhkkkllllllmmmnnnlllgggbbb^^^]]]bbb```______aaadddfffggggggeeebbbaaabbbbbbbbbaaaeeeeeeeeeeeefffggghhhhhhmmmnnnpppnnnkkkgggeeedddfffggggggccc^^^[[[]]]___```aaabbbccccccaaa___^^^[[[\\\^^^```aaaaaa```___\\\\\\]]]^^^```___\\\ZZZYYYWWWTTTQQQPPPPPPRRRSSSVVVUUUSSSRRRPPPOOONNNNNNJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@AAABBB===<<<;;;:::999999999999888888888777777777777777444444444333222222111111111111222222222111000000000000000000////////////......------------......,,,,,,,,,,,,------......---,,,,,,+++************)))******++++++******)))******))))))))))))******,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''''''''''''''&&&###$$$'''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++((())))))))))))******************+++++++++,,,,,,---............------,,,------------------------------...///////////////000000///////////////000333333333444555777888888777;;;@@@GGGOOOXXXbbbhhhrrryyy~~~lll^^^SSSKKKGGGGGG@@@AAAAAAAAA@@@???>>>============>>>???@@@AAABBBAAAAAAAAA@@@@@@AAAAAABBB???@@@BBBDDDGGGIIILLLMMMKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQSSSVVV[[[^^^cccdddddddddbbb```^^^\\\\\\]]]^^^aaaccccccaaa___[[[[[[[[[]]]```bbbcccbbbZZZZZZZZZ[[[]]]___bbbcccfffhhhjjjlllkkkhhhdddbbb]]]^^^___cccgggiiijjjiiidddbbb```aaadddfffggggggfffdddbbbbbbcccdddcccbbbdddcccbbbaaabbbccceeefffcccbbb```aaadddiiiooosssooommmkkkkkkkkknnnppprrrrrrooollljjjiiigggeeeddddddccccccdddfffgggeeedddeeeeeecccccceeehhhkkkmmmnnnooonnnkkkfffbbb___^^^bbb___]]]]]]___ccceeefffhhhfffcccbbbcccddddddcccffffffffffffggghhhiiijjjmmmnnnooommmiiifffddddddeeeffffffeeebbb___^^^^^^___```ccceeeeeecccaaa```ZZZ\\\^^^```aaaaaaaaa````````````aaabbb```]]][[[XXXVVVRRROOONNNNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOJJJJJJIIIHHHGGGGGGFFFFFFCCCBBBBBBAAAAAAAAABBBBBB===<<<;;;:::999888888888777777777777777777777777444333333222222111111000111111222222222111111000000000000000////////////......------------......------,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))************))))))******))))))))))))************)))))))))(((((((((((((((((()))))))))))))))%%%&&&&&&&&&'''((((((((($$$&&&'''(((''''''''')))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%"""###%%%&&&''''''&&&%%%)))((((((''''''(((((()))$$$%%%%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))))))))*********++++++************++++++++++++,,,,,,---------------,,,------------------------------...////////////...000//////......//////000///000111222222333444444444666999;;;???DDDJJJNNNUUU\\\gggqqqzzzrrrdddVVVOOOKKKEEECCCEEE===>>>??????>>>===<<<<<<===============>>>???@@@@@@@@@??????>>>??????@@@???AAACCCFFFHHHJJJJJJKKKHHHHHHIIIJJJLLLNNNPPPQQQOOOPPPOOONNNNNNQQQWWW[[[^^^___aaabbbbbbaaa___]]][[[\\\^^^aaacccbbb^^^[[[XXXWWWVVVXXX[[[___aaabbb^^^]]]\\\\\\]]]^^^___```cccfffjjjmmmmmmiiidddaaa______aaadddgggiiiiiihhhdddcccbbbccceeegggggggggfffdddcccccceeefffeeeeeecccccccccdddeeefffggghhhcccbbb```aaadddkkkqqqvvvooommmllljjjjjjlllnnnooonnnkkkiiihhhhhhhhhgggeeeeeedddcccdddeeeffffffeeeffffffeeedddeeegggkkkmmmppppppooolllhhhfffffffffdddaaa]]]]]]```ccceeeeeeiiigggeeedddfffggggggfffffffffffffffggghhhiiijjjkkklllkkkiiifffdddcccdddeeeffffffggghhheeeaaa^^^___aaadddffffffdddaaa___ZZZ[[[]]]___```aaabbbbbbbbbaaaaaabbbbbb```\\\YYYVVVUUURRROOOMMMLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNKKKJJJHHHFFFEEEEEEEEEEEE??????@@@@@@AAA@@@@@@@@@===<<<;;;999888888777777666777777777777777777777333333333222111111000000000111111222222222111111000000000000////////////......------------.........------,,,,,,+++++++++,,,+++***))))))******+++))))))************)))))))))((((((''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%'''((('''%%%%%%''')))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((***)))(((''''''((()))***$$$$$$%%%%%%%%%&&&&&&&&&$$$''')))(((&&&%%%&&&((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++,,,************++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............------...//////---...///000111111111111222333555555666888;;;>>>???FFFNNNUUU\\\cccmmmttt{{{lll```TTTJJJHHHGGGCCCAAABBB<<<>>>??????>>>======>>>===<<<<<<<<<<<<===>>>>>>???>>>============>>>>>>@@@BBBEEEHHHIIIJJJIIIHHHFFFFFFGGGIIILLLOOORRRTTTPPPPPPNNNLLLJJJMMMTTTYYYYYY[[[^^^aaabbbaaa```___[[[\\\^^^aaacccaaa]]]YYYUUUTTTRRRTTTXXX\\\```aaaaaa```^^^]]]\\\\\\]]]]]]```dddiiimmmmmmiiiddd```bbbbbbdddgggjjjkkkjjjiiidddccccccdddggghhhhhhgggeeecccbbbcccfffgggggggggbbbcccdddeeeggghhhiiiiiicccaaa``````dddkkkrrrwwwnnnmmmkkkiiiiiiiiijjjkkkiiihhhffffffggghhhhhhgggfffdddcccccceeefffffffffggggggfffeeeeeegggjjjmmmqqqqqqpppmmmkkkkkklllnnnhhhddd```___bbbfffggggggjjjhhhffffffhhhiiijjjiiifffeeeeeeffffffggghhhiiiiiijjjiiifffcccbbbcccdddgggfffgggjjjllljjjddd___```bbbeeeggggggddd```^^^[[[[[[\\\^^^___aaabbbcccaaaaaa``````___]]]YYYVVVUUUTTTQQQOOOMMMLLLKKKKKKPPPOOONNNLLLKKKJJJJJJJJJLLLJJJGGGEEECCCCCCDDDEEE<<<===???@@@@@@???>>>======<<<;;;999888777777777666666666666777777777777333333222222111000000000000111111222222222111111000000000000////////////.........------.........///...------,,,+++***))),,,+++***)))))))))***+++))))))************))))))'''''''''&&&&&&''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))'''$$$$$$'''***'''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&%%%%%%&&&&&&((()))******)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&)))++++++((('''(((******)))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,)))************+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,------......//////000111222222222111000111222333222333555777444:::@@@DDDHHHNNNWWW^^^eeeiiiqqq|||ssscccYYYKKKJJJGGGEEEBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>===<<<<<<===>>>???CCCDDDFFFHHHJJJKKKLLLLLLCCCDDDFFFIIIKKKMMMNNNOOOPPPOOONNNLLLKKKMMMQQQUUUYYYZZZZZZ[[[]]]___aaabbb^^^^^^___aaaaaa^^^YYYUUUTTTSSSSSSTTTWWW[[[```ccceeeaaa\\\XXXVVVXXX[[[]]]___cccgggjjjiiigggfffeeefffhhhjjjjjjhhhfffffffff```bbbccceeeeeeeeecccbbbaaaaaabbbbbbdddfffhhhiiigggggghhhjjjlllllljjjgggdddbbbbbbdddhhhlllmmmnnnjjjhhhgggggghhhiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiigggeeeccccccdddeeeeeeeeegggfffdddbbbaaaaaabbbcccooooooooooooooommmlllkkkhhhbbb]]]\\\aaaggglllnnnooommmlllllllllkkkhhhfffgggggggggggggggfffeeeeeegggfffeeeccccccdddeeefffdddggglllooooookkkgggcccaaacccffffffeeebbbaaaaaa]]]\\\\\\]]]___``````___]]]]]]]]]___aaa```]]][[[YYYWWWTTTSSSRRROOOLLLIIILLLLLLLLLLLLLLLKKKJJJJJJJJJHHHEEECCCCCCCCCBBBAAA===<<<;;;<<<>>>@@@@@@?????????===;;;999777555444999888777666666555555555444444333333333333222222333333333222222222111111222111111000///......---......---,,,,,,,,,,,,---++++++++++++++++++++++++***)))((()))***+++***((())))))************))))))&&&)))+++,,,***((('''&&&***)))(((''''''((()))***))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&'''((((((((('''%%%$$$%%%&&&((()))))))))(((''''''''''''(((((((((((((((************))))))))))))%%%%%%&&&'''((()))******))))))***))))))(((''''''''''''(((((())))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))///...,,,,,,,,,---///000.......................................---------000000000000000111111222555666777999<<>>=========;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<===???@@@DDDDDDEEEFFFGGGGGGGGGGGGCCCDDDFFFHHHJJJLLLMMMMMMOOONNNMMMLLLKKKMMMRRRUUUYYYYYYYYYZZZ[[[\\\]]]^^^[[[ZZZ[[[\\\\\\ZZZWWWTTTTTTTTTSSSTTTWWW\\\```cccgggccc^^^YYYVVVUUUVVVWWWZZZ___eeehhhiiihhhhhhgggiiijjjkkkjjjhhheeedddddd```aaacccddddddcccbbbaaa___```aaabbbcccdddeeefffffffffgggiiikkkjjjhhhfffcccbbbaaacccgggjjjllllllhhhfffeeedddffffffeeedddhhhhhhhhhhhhhhhhhhhhhhhhgggeeedddcccdddeeeffffffgggeeecccaaa```aaacccdddjjjjjjjjjjjjjjjjjjjjjjjjhhhddd```___ccciiimmmnnnnnnlllkkkjjjjjjiiigggeeefffggghhhhhhhhhhhhhhhggghhhgggeeeccccccdddfffhhhgggiiilllmmmllliiidddaaaaaabbbddddddbbbaaa```aaa^^^^^^]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^______]]]ZZZYYYWWWUUUSSSRRRPPPMMMJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJHHHEEECCCCCCCCCBBBAAA===<<<;;;<<<>>>????????????>>>===;;;999888777666999888777666555555555555444444333333333222222222333333222222222111111111111111000000///......---......---,,,,,,,,,,,,---***************************)))((()))***+++***((())))))************))))))(((***,,,,,,***)))((()))***)))(((''''''((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$###((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&((()))))))))((('''))))))((((((''''''&&&&&&***)))))))))(((((('''''''''''''''(((((((((((((((((()))))))))(((((('''&&&(((((((((((())))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,---------...------........................000000000000////////////000000//////000000111222333333444555777999:::;;;>>>@@@CCCIIIRRR[[[cccgggoooyyy}}}vvvuuu~~~qqqkkkccc[[[SSSLLLFFFBBB<<<<<<;;;;;;;;;<<<<<<===999999::::::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;<<<>>>@@@AAADDDDDDDDDEEEDDDDDDCCCBBBCCCDDDFFFHHHIIIJJJJJJKKKMMMMMMLLLKKKKKKMMMQQQUUUXXXXXXWWWWWWXXXXXXYYYYYYWWWVVVUUUVVVWWWWWWUUUSSSTTTTTTTTTUUUXXX\\\___aaacccaaa]]]YYYVVVTTTTTTTTTVVVZZZaaafffhhhiiiiiiiiijjjkkkllljjjfffcccaaaaaa___aaabbbccccccbbb```___^^^___aaabbbccccccbbbbbbddddddeeegggiiiiiihhhfffcccbbbbbbdddgggjjjkkkjjjgggeeecccbbbcccbbbaaa```eeeeeeeeeffffffggggggggggggfffeeeeeeeeeeeefffggghhhfffccc``````aaaccceeegggffffffeeefffhhhjjjkkkiiigggddddddgggkkknnnooonnnllliiihhhhhhhhhfffeeefffgggiiijjjkkkkkkjjjjjjiiigggdddbbbccceeehhhjjjiiijjjkkkjjjhhheeebbb``````aaaaaa```^^^^^^___```````````````___^^^]]]\\\\\\[[[[[[\\\]]]]]][[[ZZZYYYWWWUUUTTTSSSQQQNNNKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKHHHEEECCCBBBBBBAAA???===<<<;;;;;;===??????>>>======<<<;;;:::999999888999888777666555555555555333333333333222222222222222222222222111111111000111000000//////...............---,,,,,,,,,,,,,,,***************************)))((()))***+++***((())))))************)))))))))******)))''''''((())))))((((((''''''((())))))''''''''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%'''''''''(((((((((((()))$$$$$$%%%&&&'''))))))***(((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&''''''((()))(((((((((******)))((('''&&&%%%%%%***))))))((('''&&&&&&%%%))))))(((((('''''''''''''''(((((((((((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))+++---...///...,,,+++------------------------////////////////////////000000//////000000111222111111111222222333444555777888999<<>>888999999::::::;;;;;;<<<===<<<:::999:::;;;===???;;;;;;:::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAADDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKJJJJJJLLLPPPSSSWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVXXX[[[^^^___\\\[[[YYYWWWVVVUUUTTTTTTSSSXXX___dddggggggggghhhggghhhiiigggddd```___^^^___```aaabbbbbb```^^^]]]^^^___bbbcccdddcccbbb```bbbbbbcccfffiiikkkkkkjjjgggfffeeegggjjjkkklllkkkiiifffdddbbbbbbaaa___^^^aaabbbbbbcccdddeeefffggghhhiiihhhgggffffffhhhjjjkkkiiieeeaaa``````cccdddgggeeedddcccdddgggjjjmmmjjjiiiggghhhiiilllnnnoooooollliiihhhhhhhhhgggfffhhhiiikkkllllllkkkjjjiiihhhfffcccaaabbbdddhhhjjjjjjiiihhhgggeeecccaaa```______^^^\\\ZZZ[[[]]]___aaabbbccccccaaa_________[[[YYYXXXYYYZZZ[[[ZZZYYYXXXVVVUUUTTTSSSRRROOOLLLKKKKKKLLLLLLKKKKKKJJJIIIJJJHHHDDDBBBAAAAAA@@@>>>===<<<;;;;;;===>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888666555555555555555333333333222222222222111222111111111111000000000000000/////////............---,,,,,,++++++,,,,,,***************************)))((()))***+++***((())))))************))))))(((((('''%%%######&&&(((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%'''(((((()))%%%&&&&&&'''(((((())))))$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))((((((''''''&&&&&&******)))(((''''''&&&%%%((((((((((((((('''''''''&&&'''''''''''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***+++,,,---------------++++++---.........---,,,------------------------,,,,,,---------------...///////////////000111111222111111111222333444444777666777888:::<<>><<<<<<<<<;;;;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;===<<<:::999:::;;;===???;;;::::::;;;<<<>>>@@@AAA???@@@AAABBBBBBCCCBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMPPPUUUTTTTTTTTTTTTTTTUUUUUUVVVTTTRRRRRRTTTUUUVVVUUUSSSSSSUUUVVVXXXZZZ[[[\\\WWWWWWVVVUUUTTTSSSSSSSSSTTTXXX___cccddddddccccccaaabbbdddcccaaa^^^]]]^^^]]]___```aaaaaa```^^^]]]```aaaccceeeeeedddcccbbbaaaaaacccfffkkknnnooonnnkkkjjjjjjkkkmmmnnnnnnmmmkkkhhheeeccccccbbb```^^^^^^___```aaaccceeeffffffiiijjjjjjiiiggggggjjjlllnnnkkkgggcccaaaaaabbbcccfffdddbbbaaabbbeeehhhkkkiiiiiiiiiiiiiiikkkmmmnnnpppnnnkkkjjjjjjjjjhhhgggjjjkkkmmmmmmllljjjhhhfffeeedddbbbaaabbbdddhhhjjjiiihhhfffdddcccbbbaaaaaa]]]]]]\\\YYYXXXXXX[[[^^^___bbbeeeeeecccaaaaaabbbZZZXXXVVVVVVWWWXXXXXXXXXWWWUUUTTTSSSSSSRRROOOMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIGGGCCCAAAAAA@@@???>>>===<<<;;;;;;===>>>======;;;;;;;;;;;;;;;;;;;;;;;;888777666555444444444444333333222222222111111111111111111000000000//////////////////............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***((())))))************))))))((('''&&&$$$"""###%%%(((&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&((())))))$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))))))))(((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))++++++***))))))(((''''''&&&&&&''''''((())))))***&&&&&&'''''''''''''''&&&******))))))((((((''''''************************)))******++++++******)))++++++++++++++++++++++++******+++,,,------------...---,,,,,,,,,---...///------------------------+++,,,,,,,,,------....../////////...///000000111000000000111222333444555111111111111333444666777:::===@@@CCCFFFKKKQQQVVV]]]bbbiiipppxxx|||mmm```UUULLLHHH???>>><<<<<<======;;;999;;;;;;:::999999999999:::;;;;;;;;;;;;::::::::::::<<<<<<;;;:::;;;<<<===>>>;;;;;;::::::;;;===???@@@<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGJJJLLLQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTRRRRRRTTTUUUUUUTTTQQQRRRTTTVVVWWWXXXYYYYYYWWWVVVTTTSSSQQQPPPPPPOOOUUUYYY^^^aaabbb```___^^^\\\^^^``````^^^]]]]]]]]]\\\]]]___aaaaaaaaa___^^^aaabbbdddeeeffffffeeeeeeccccccdddgggkkkoooppppppmmmllllllmmmoooooonnnllljjjhhheeecccbbbaaa___]]]\\\\\\^^^```bbbdddfffggghhhjjjkkkiiiffffffiiilllmmmllliiifffeeedddeeeeeeeeecccaaa______aaadddfffhhhiiihhhgggfffgggjjjmmmpppooonnnmmmmmmllljjjgggjjjkkklllmmmkkkhhheeecccdddcccbbbbbbdddfffhhhjjjhhhgggfffdddbbbaaaaaaaaa\\\[[[[[[XXXWWWWWWZZZ\\\]]]aaaeeeeeecccaaaaaabbbYYYVVVTTTSSSTTTVVVWWWWWWUUUTTTRRRRRRRRRQQQOOOMMMJJJKKKKKKKKKKKKJJJIIIIIIGGGEEEBBB@@@@@@AAA@@@???>>><<<;;;;;;<<<======<<<::::::::::::::::::::::::888777666555444444444444222222222222111111111111000000000000////////////........................------,,,+++++++++++++++------------------------***)))((()))***+++***((())))))************))))))******)))'''%%%%%%(((***%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((()))******)))((((((''''''(((((((((''''''''''''((())))))%%%%%%&&&'''((()))******************))))))))))))%%%%%%&&&'''((()))******&&&&&&'''(((((((((((('''))))))))))))((((((((((((************************))))))************))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++...---+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////......//////000111///////////////000111222------...///000111333333333444666777999<<<@@@DDDFFFJJJPPPVVV\\\dddkkkooo{{{tttkkk___TTTLLLFFFCCCAAA===;;;999888:::;;;;;;:::::::::999999999::::::;;;======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;:::;;;<<<===>>>:::;;;<<<>>>??????@@@@@@???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGFFFDDDDDDFFFHHHKKKLLLLLLNNNPPPRRRTTTUUUSSSRRRQQQQQQRRRSSSQQQPPPOOOQQQSSSUUUWWWWWWVVVVVVTTTSSSQQQPPPOOOOOOPPPQQQTTTXXX]]]``````^^^\\\\\\[[[]]]______]]]\\\\\\\\\[[[]]]___aaabbbbbbaaa```aaabbbcccdddeeefffggghhhhhhgggfffhhhkkkmmmmmmmmmlllkkkkkklllmmmmmmkkkiiigggeeebbb``````___]]][[[ZZZ[[[]]]___bbbdddfffgggeeehhhiiigggdddcccgggkkkiiiiiiiiiiiiiiiiiiiiiiiigggfffcccaaa```aaabbbcccgggggggggdddcccdddhhhkkkooooooooooooooommmiiifffggghhhjjjkkkjjjhhhdddbbbcccddddddfffgggiiijjjkkkjjjiiigggeeebbb```___^^^ZZZZZZZZZYYYWWWWWWXXXZZZ\\\aaaeeeddd```]]]]]]^^^XXXUUURRRQQQRRRTTTVVVVVVSSSRRRQQQQQQQQQQQQOOOLLLJJJJJJKKKKKKJJJJJJIIIHHHEEECCCAAA@@@@@@AAA@@@@@@>>><<<:::;;;<<<===<<<;;;999999999999999999999999777777666555444444444444222222222222111111111111000000/////////.................................---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***((())))))************)))))))))***)))(((&&&&&&(((***$$$%%%&&&(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))((('''&&&%%%&&&&&&'''(((''''''&&&'''((()))***&&&&&&''''''(((((())))))((((((((()))))))))))))))&&&'''''''''(((((())))))&&&'''(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******************************+++++++++***))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///............///000000111000000///////////////......///000111222333444///000111222333444666888999<<>>======;;;888555333555777999999::::::::::::;;;<<<===>>>>>>>>>===<<<;;;::::::999:::;;;<<<<<<======<<<<<<===<<<;;;:::;;;;;;======::::::;;;<<<===============>>>???AAABBBCCCDDDDDDEEEFFFFFFEEECCCCCCDDDEEEGGGHHHIIIKKKNNNQQQSSSUUUPPPOOOOOOOOOPPPPPPNNNLLLNNNPPPSSSUUUVVVVVVUUUTTTOOONNNMMMMMMNNNQQQTTTUUUSSSWWW]]]______]]]\\\[[[\\\^^^```___]]][[[[[[[[[ZZZ\\\___aaabbbcccbbbaaaaaaaaabbbbbbdddfffhhhiiikkkiiihhhhhhiiijjjjjjiiijjjiiiiiijjjkkkjjjhhhfffdddbbb___]]]]]]\\\[[[YYYZZZ[[[]]]___bbbeeeggghhhcccfffhhheeeaaaaaaeeeiiifffggghhhjjjlllmmmmmmmmmkkkiiigggdddcccbbbccccccffffffeeebbb```aaafffjjjnnnnnnoooppppppnnniiieeedddeeehhhjjjjjjhhheeecccccceeegggiiijjjkkklllllllllkkkiiifffccc___]]]\\\YYYZZZZZZYYYWWWWWWXXXYYY\\\```dddccc^^^YYYYYYZZZXXXUUUQQQOOOQQQSSSUUUVVVRRRQQQPPPPPPQQQPPPNNNLLLJJJJJJKKKKKKJJJJJJIIIHHHDDDBBB@@@???@@@AAAAAA@@@>>><<<:::;;;<<<===<<<;;;999999999888888888888777777777555444444444444444222222222111111111111000000/////////............---.....................---,,,++++++******++++++++++++++++++++++++++++++***)))((()))***+++***((())))))************))))))'''(((((('''%%%%%%&&&'''###$$$&&&((())))))((('''))))))((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%(((''''''&&&&&&((()))***((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''((()))******))))))''''''(((((())))))******(((((((((((((((((((((((())))))************))))))***************************************)))((('''&&&''')))***+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.....................///000000555444222111//////......---...//////000111222222111111222222222111222222555666888999:::<<>>>>>>>>===;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<===<<<===>>>@@@AAABBBCCCDDDFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQMMMOOOPPPOOOMMMLLLLLLLLLSSSTTTTTTUUUTTTSSSRRRQQQNNNNNNMMMMMMOOOQQQTTTVVVUUUXXX[[[^^^``````___^^^]]]^^^_________^^^]]]\\\YYY[[[]]]___bbbddddddeeeaaa```______aaaeeeiiilllooommmjjjgggffffffggghhhiiiiiiiiiiiiiiiiiijjjjjjhhhccc^^^ZZZZZZZZZ[[[\\\ZZZ[[[^^^dddjjjllliiifffeeeeeedddccccccccccccdddhhhgggfffgggiiikkkkkkjjjllliiifffcccbbbbbbcccdddeeecccaaaaaabbbeeeiiilllqqqppppppnnnllljjjiiigggeeefffggghhhhhhfffdddcccbbbfffhhhffffffkkknnnmmmpppmmmiiieeecccaaa^^^\\\___]]][[[YYYYYYYYY[[[\\\`````````___]]]ZZZWWWUUUWWWVVVTTTSSSSSSSSSTTTTTTNNNOOOPPPQQQQQQQQQPPPOOOLLLJJJGGGFFFGGGHHHGGGGGGDDDDDDDDDCCCBBBAAA?????????>>><<<<<<======;;;:::777888888888888777777666444444333333333333222222333222111111000000111111000000000000////////////---------------------------,,,+++*********+++,,,---,,,***(((((()))***+++***)))))))))))))))***+++(((((())))))))))))((((((((()))*********)))'''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******++++++************************+++++++++,,,,,,,,,000///...---,,,+++******------......///000000111111111000000//////..................////////////////////////000000000000555555555666666666666777888999<<>>;;;999777777888999888888888999999999999:::;;;;;;:::888888777777777<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999;;;<<<<<<;;;999999:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMOOONNNLLLKKKKKKLLLQQQRRRTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMNNNQQQSSSUUUUUUVVVYYY\\\^^^^^^]]]\\\^^^^^^______^^^]]]\\\[[[YYYZZZ\\\^^^```bbbddddddbbbaaa``````bbbfffjjjmmmnnnllliiifffddddddeeefffhhhhhhhhhhhhiiiiiijjjjjjgggbbb]]]YYYXXXYYYYYYYYY[[[[[[^^^ccchhhjjjhhhfffiiihhhhhhgggggggggggggggfffeeedddeeegggiiijjjiiiiiigggeeecccbbbccceeefffdddcccbbbbbbdddgggkkkmmmnnnnnnnnnmmmkkkjjjhhhgggeeefffggghhhgggfffdddcccdddhhhjjjggggggkkkmmmmmmmmmjjjgggdddcccaaa___]]]]]]]]]\\\\\\\\\]]]^^^____________^^^\\\YYYVVVTTTWWWVVVUUUTTTSSSTTTTTTUUUOOOPPPQQQRRRRRRQQQPPPOOOLLLJJJGGGFFFGGGHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>===<<<======<<<:::777777888888777777666666444444333333333333222222333222111111000000111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---,,,***)))((()))***+++******)))))))))))))))***))))))************))))))(((((())))))(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))***************************************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------...//////000/////////.........------............///////////////000000000000111111111333333333333444444444555666777888:::<<<>>>@@@BBBCCCHHHNNNRRRUUUZZZaaagggrrrtttvvvxxxyyyyyyxxxxxx{{{vvvjjjYYYMMMGGGCCC???<<<:::999888777666666666777777777777888888888999999::::::999888777777777777::::::::::::::::::::::::999999999999999999999999999::::::999777777888:::======<<<;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>AAACCCEEEDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLMMMMMMKKKJJJJJJKKKNNNPPPSSSUUUUUUSSSQQQOOOMMMMMMLLLLLLNNNPPPSSSTTTTTTVVVXXXZZZ[[[[[[[[[ZZZ^^^______^^^]]]\\\[[[ZZZZZZZZZ[[[\\\^^^```bbbcccaaaaaa```bbbdddhhhkkknnnmmmkkkgggdddbbbbbbcccdddfffffffffggghhhiiijjjkkkhhhddd^^^[[[YYYZZZZZZYYY\\\\\\^^^aaaeeehhhhhhgggkkkkkkjjjiiiiiiiiiiiijjjgggeeecccdddfffhhhhhhhhhfffeeedddcccdddeeefffgggddddddddddddgggjjjmmmpppkkkkkkkkkkkkjjjiiihhhhhheeefffgggggggggfffdddcccfffkkkllliiiiiikkkmmmllljjjgggdddcccbbbaaa```^^^\\\]]]^^^___```aaabbbbbb]]]]]]]]]\\\ZZZXXXUUUSSSWWWVVVUUUUUUTTTTTTUUUUUUQQQRRRSSSSSSRRRQQQOOONNNKKKIIIGGGGGGGGGHHHGGGFFFBBBBBBCCCCCCCCCBBBBBBAAA@@@>>>============<<<:::666777777777777666555444444444333333333333222222333222111111000000111111000000000000////////////++++++++++++++++++++++++---,,,++++++******++++++,,,+++***)))))))))***+++++++++***)))((((((((()))))))))************))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((()))))))))((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))***************************************++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,------......---------------,,,,,,,,,---............/////////000000000000111111111222000111111111111222222222333333333333333444444555555999===@@@AAADDDJJJNNNSSSTTTVVVYYY[[[^^^___```dddiiiqqqxxxttt___VVVJJJAAA>>>===<<<:::777777888888888888777777666666777777777888888888999888777777666666666777777777888888888888999999777777888888888888888999888999999888777666888999======<<<;;;::::::::::::;;;:::999888999<<>>>>><<<;;;666777777666666555444333444444333333333222222222333222111111000000111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***))))))******+++,,,,,,***)))(((((((((((((((((())))))))))))((((((((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************))))))))))))******))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------------,,,,,,,,,---------.........//////////////////000000000000//////000000000111111111000000000111111333444444555777999:::;;;===@@@CCC@@@AAAAAACCCFFFIIILLLNNNOOOSSSYYY^^^ccciiinnnrrrvvvwww{{{vvvhhh\\\KKKFFF???;;;999999777555555666777888888888777777555555555666666666777777777777666555555555666666555666666666777777888888666666666777777777888888888999999888777777999:::<<<<<<;;;:::::::::::::::;;;999888777888:::===???CCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJJJJJJJIIIJJJKKKLLLOOOSSSVVVVVVTTTQQQOOOLLLKKKKKKLLLNNNQQQTTTVVVYYYYYYYYYYYYZZZZZZ[[[\\\^^^^^^]]]\\\[[[[[[ZZZZZZ\\\\\\\\\]]]^^^___aaabbb]]]^^^```bbbeeegggiiijjjkkkiiifffcccaaabbbcccddddddcccccccccdddfffhhhjjjmmmjjjeeebbbaaa```_________```aaabbbeeehhhkkkmmmooonnnmmmmmmllllllmmmmmmppplllhhhffffffffffffeeejjjjjjjjjiiiiiihhhgggffffffggghhhjjjlllmmmooopppiiiiiijjjkkkkkkkkkkkkkkkfffffffffffffffeeeeeedddjjjnnnpppmmmkkklllllljjjkkkhhhdddbbbaaa___]]][[[]]]^^^```aaa```___\\\[[[ZZZYYYXXXWWWUUUTTTRRRQQQUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTSSSSSSQQQOOONNNIIIHHHGGGGGGHHHGGGFFFDDDAAAAAABBBCCCDDDDDDDDDDDD@@@???======>>>>>><<<;;;777777777777666555444333444444333333333222222222333222111111000000111111000000000000////////////........................,,,,,,,,,,,,++++++************************++++++,,,,,,***)))((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%'''((((((%%%$$$$$$&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************))))))))))))******(((((()))))))))*********))))))*********+++++++++,,,++++++++++++******************+++++++++++++++------------------------------------............------------.........//////000000000111111111111000000000111222333555666333444444555555666888999999888888888:::===???AAAAAADDDHHHKKKMMMQQQUUUXXX[[[]]]aaafffkkkpppuuuwwwxxxyyy|||uuuhhh^^^SSSLLL@@@===;;;999888777444222333333444555666555555555444444555555555666666666666555555444444555555555444555555666666777777777444555555666666777777777888999999999888888999;;;;;;;;;::::::::::::;;;;;;999999888777888:::<<<===???@@@BBBCCCDDDDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLMMMOOORRRTTTTTTRRRPPPNNNJJJJJJKKKMMMOOOSSSWWWYYY\\\[[[ZZZYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[]]]^^^___```aaaaaaaaaaaa]]]^^^```ccceeefffgggggghhhgggdddbbbaaabbbdddeeedddcccbbbaaabbbdddggghhhiiifffbbb```______^^^]]]___aaadddfffhhhjjjnnnqqqrrrrrrqqqppppppppppppqqqqqqnnnjjjgggggghhhhhhhhhlllmmmnnnnnnmmmkkkiiihhhiiijjjkkklllmmmmmmmmmlllhhhiiijjjkkkkkkkkkkkkkkkggggggffffffeeeeeeeeeeeejjjnnnpppmmmlllmmmllljjjkkkhhheeebbbaaa___]]][[[^^^^^^______^^^[[[XXXWWWXXXWWWVVVUUUSSSRRRQQQPPPSSSSSSTTTUUUUUUUUUTTTTTTQQQRRRSSSSSSRRRQQQOOONNNIIIHHHGGGGGGHHHGGGEEECCCAAABBBCCCDDDDDDDDDDDDDDDAAA???>>>>>>>>>>>>===;;;888888888777666555444333444444333333333333222222333222111111000000111111000000000000////////////........................+++,,,,,,,,,,,,+++***))))))*********++++++++++++++++++***)))((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&(((***)))&&&$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******'''(((((())))))*********)))))))))************++++++++++++******)))))))))******++++++++++++++++++,,,,,,------------......,,,------------.........,,,,,,,,,,,,------------000000000000111111111111111111000000000111222222111111000000111222222333555555444444444555777888999;;;>>>???@@@AAADDDFFFEEEGGGIIIMMMQQQUUUXXXYYY[[[\\\___bbbfffjjjlllnnn~~~ssscccXXXPPPJJJDDDAAA;;;:::888888888777666555333333333333333444444444333444444444444555555555555444444444444444555555444444555555666777777888333444444555666666777777777888999888777777999;;;999999999999:::;;;<<<<<<888888888888999:::;;;;;;;;;<<<>>>AAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJJJJJJJLLLMMMMMMNNNOOOPPPPPPOOOMMMLLLIIIJJJKKKMMMQQQVVVZZZ]]]^^^\\\ZZZYYYYYYZZZ\\\]]][[[[[[ZZZYYYZZZ[[[\\\]]]^^^```bbbdddeeedddbbbaaa___```bbbeeefffgggffffffeeecccaaa___```aaaccceeedddcccaaa```aaabbbeeeffffffccc```^^^^^^^^^]]]\\\___cccgggjjjkkknnnrrruuussssssrrrqqqqqqqqqqqqqqqooolllhhhggghhhjjjllllllmmmnnnppprrrqqqpppnnnmmmllllllmmmnnnmmmllljjjiiihhhhhhiiiiiijjjiiiiiiiiiggggggfffeeeeeeeeeeeeeeehhhmmmpppmmmlllmmmllliiijjjgggdddcccbbbaaa___]]]^^^^^^^^^]]]\\\ZZZWWWVVVVVVUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSOOOPPPQQQRRRRRRQQQPPPOOOHHHGGGGGGGGGHHHGGGEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA???>>>>>>???>>>===;;;999999999888777666444333444444333333333333222222333222111111000000111111000000000000////////////........................++++++,,,,,,,,,+++***)))))))))***+++++++++++++++******)))))))))))))))***%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''***,,,+++&&&$$$%%%((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******''''''(((((()))******+++))))))))))))************)))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------.........,,,,,,,,,---------......////////////000000000111000///////////////000000222111000000111222333222333222222222222222333333444666888999999999:::<<<888999;;;>>>@@@BBBCCCDDDEEEFFFHHHJJJMMMPPPQQQRRR~~~{{{uuupppfffZZZMMMEEEAAA>>>;;;:::666555444444444444555555555444444333333444555555333333333444444444555555444444333333333444444555444444555555666777888888333333444444555666777777666777888777666777999:::888888888999:::;;;<<<===888888999999:::::::::;;;777999<<>>>>>??????===<<<::::::999999888666555444444444444333333333222222333222222111000111111111000000000000////////////------------------------++++++,,,---,,,+++***)))((()))***+++++++++++++++***)))))))))))))))***+++&&&''''''''''''''''''&&&&&&'''((()))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''+++---,,,'''$$$&&&)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&(((+++---//////))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((('''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******&&&''''''((()))******+++))))))))))))************''''''((()))***+++,,,,,,,,,,,,++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,---------......---------.........//////........./////////000000---------...///111222333111000///000111333333222111111222222222222222222000333666777777777777888555666777888999:::::::::;;;<<<===>>>???AAABBBBBBzzzlllbbb]]]ZZZVVVRRRLLLGGGAAA===;;;999777444222333555666666666555555333222111000111222333444555555555555555555555555777666555444444555666777555444333333222222222222222222333333444555666666666666555555555555666666666555555666999;;;<<<<<<888666555666888999999888::::::<<<>>>???AAABBBCCCAAAAAAAAAAAABBBDDDFFFGGGJJJHHHGGGGGGIIIJJJJJJJJJJJJNNNPPPMMMKKKLLLLLLJJJKKKLLLMMMOOOQQQUUU[[[___aaa^^^\\\ZZZ\\\```dddhhh______^^^]]]\\\[[[[[[[[[bbbcccdddfffgggeeeaaa]]]```bbbfffhhhgggeeeaaa___^^^^^^___```aaacccdddeeeeeedddbbbbbbbbbbbbbbbaaadddbbb___]]]]]]^^^```aaabbbdddhhhkkkooorrrssstttpppooollliiihhhhhhjjjkkkgggffffffhhhllloooqqqqqqoooqqqssswwwxxxvvvqqqmmmmmmmmmkkkiiihhhgggggggggdddeeegggiiiiiihhhgggfffeeeddddddcccdddeeeggghhhhhhjjjllllllkkkkkkkkklllgggfffeeeccc```^^^\\\[[[^^^]]]]]]\\\ZZZXXXWWWVVVWWWVVVVVVTTTRRRPPPNNNMMMPPPQQQSSSTTTTTTRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIFFFFFFGGGGGGEEECCCAAA@@@DDDCCCAAA@@@???@@@@@@AAAAAA===:::999;;;<<<<<<;;;::::::999999888777666666333222111222333333222111333222222111000///......000000///...---,,,,,,+++222000...,,,+++,,,---...,,,+++***)))((((((((((((+++++++++************)))))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++***((((((''''''''''''((((((((('''&&&%%%%%%***'''%%%%%%''''''%%%"""((()))***++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''###""""""###$$$''')))***''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((()))***+++******(((((()))************+++++++++***************************+++,,,---................................................////////////333333222111000///......222222222111111111000000222222222222222222222222444555555555555555555444666666666666777777777777hhh___TTTMMMJJJHHHEEEBBB>>>;;;777666666777666555333444555666666666555444333333222222333333444555444444444444444444444444333333222111111222333333444333333222222222333333222222333333444555555666666666555555555555666666666444444555888:::;;;;;;999777666666777777777666888999:::<<<===???@@@AAA@@@@@@@@@AAABBBEEEGGGHHHJJJHHHGGGGGGIIIJJJIIIHHHGGGLLLMMMKKKKKKNNNPPPOOONNNNNNNNNNNNPPPTTTYYY]]]]]]]]]]]]^^^```cccgggiiibbbaaa```___^^^]]]]]]]]]``````aaaccceeedddaaa___```aaacccddddddaaa]]][[[ZZZZZZZZZ[[[]]]___bbbccceeecccaaaaaaaaabbbbbbbbbcccaaa___^^^___```ccceeedddeeefffiiikkkmmmoooooommmkkkiiifffeeefffhhhiiihhhhhhhhhjjjnnnpppqqqpppqqqrrruuuxxxyyywwwsssooolllkkkiiigggfffdddddddddcccdddfffhhhhhhgggfffeeeddddddccccccccceeefffgggiiikkkllllllkkkjjjkkklllgggfffeeecccaaa___]]]]]]^^^^^^]]]\\\ZZZYYYWWWVVVXXXXXXWWWVVVTTTRRRPPPOOOPPPQQQSSSTTTTTTSSSRRRQQQOOONNNMMMLLLKKKIIIHHHHHHFFFFFFFFFEEEDDDCCCBBBAAADDDCCCAAA@@@?????????@@@@@@===:::999:::<<<;;;::::::999999888777777666666333111000111222333222111222111111111000/////////...............---------000///---+++***+++,,,,,,***)))))))))))))))******+++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((''''''''''''''''''((((((''''''&&&%%%###!!!!!!###&&&((('''&&&%%%&&&'''((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&((()))%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))))))))))))))(((((('''%%%&&&'''(((((()))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))+++,,,---.........---,,,)))************+++++++++++++++++++++++++++++++++***+++,,,---................................................////////////111111000000000000000///222222222111111000000000222222222222222222222222222333333333333333333222444444444444555555555555yyyoooeee___NNNHHHAAA>>>===<<<:::888555333111111333444555444444555555666666555444333222333333444444444444444333333333333333333333333111000000//////000000111222222222111222222333333222222333333444444555555666666555555555555666666555333333444777999999999999777555555555666555444666777888999;;;<<<>>>>>>?????????@@@BBBDDDGGGHHHJJJHHHFFFFFFHHHHHHHHHGGGEEEIIIKKKIIIJJJPPPTTTTTTPPPPPPOOONNNNNNRRRWWW\\\ZZZ[[[]]]```ccceeeggghhheeedddcccaaa```___``````___^^^^^^```bbbcccbbb```___`````````___]]]ZZZXXXXXXXXXWWWWWWYYY\\\___bbbcccbbb```______aaacccdddbbbaaa______```cccfffhhhfffeeeeeeeeefffhhhiiikkkjjjhhhfffdddcccdddfffgggjjjjjjjjjmmmpppqqqpppooopppqqqsssuuuwwwuuuqqqnnniiihhhfffdddbbbaaa``````bbbccceeefffffffffeeedddccccccbbbbbbcccdddfffgggiiikkklllllljjjiiiiiijjjfffeeedddcccaaa```______```___^^^\\\ZZZYYYWWWVVVYYYYYYXXXWWWUUUTTTRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRNNNMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@>>>>>>>>>>>>???===:::999999::::::999999888888777777666666666222111000000222222111000000000000000000000000000---------.........//////...---,,,*********++++++(((((((((((()))***+++,,,++++++*********)))))))))((((((((((((((((((((((((((((((((('''''''''''''''))))))((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&!!! !!!###&&&(((((((((%%%%%%&&&''''''%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''''''''''')))***$$$%%%%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))((((((''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,------.................................---............/////////.../////////000000111111111111111111000000000000000000000000000000000000000000111111111111000000111111222222222333333333|||qqqeee[[[RRRKKKGGG@@@===:::999999999888666666555444333222333222222333444444555444333111000111222333444555444333222222222222222222222222222222222222111111222222222111111111111111222333444222222333333333444444444666555555444444555555666444333222333666888888777777555444444555555555444555666777888:::;;;<<<===<<<<<<<<<>>>@@@CCCFFFGGGIIIGGGFFFFFFGGGGGGGGGFFFEEEHHHJJJHHHIIIPPPTTTUUUOOONNNMMMLLLMMMQQQWWW[[[XXXYYY[[[]]]___bbbdddeeegggeeecccaaa``````aaaaaaaaa```^^^___aaabbbbbbaaa]]]^^^^^^^^^^^^\\\[[[ZZZ[[[ZZZWWWVVVWWWZZZ^^^``````___^^^]]]]]]^^^aaadddbbbaaa```___aaacccfffhhhgggfffeeeddddddfffhhhjjjjjjhhhfffdddccceeefffhhhjjjjjjkkkmmmooopppooommmkkkkkkmmmooopppooollliiihhhgggeeecccaaa```___^^^bbbbbbcccddddddddddddcccbbbbbbaaaaaabbbdddfffggghhhiiijjjjjjgggfffffffffddddddcccccccccbbbbbbbbbaaa```^^^\\\ZZZYYYXXXWWWXXXXXXXXXWWWVVVUUUSSSRRROOOOOOQQQRRRRRRSSSRRRRRRNNNLLLIIIGGGEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAA???>>>===<<<<<<===<<<:::999888888888888777777777666666666555555111000///000111111111////////////000000000000000...........................---,,,+++***+++++++++))))))(((((()))***++++++************))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&'''''''''&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$(((((((((((('''''''''&&&&&&&&&'''''''''%%%$$$###''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''''''''(((''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((***+++(((((((((((((((((((((((())))))))))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,------------........................---------.........//////........./////////000000000000000000000000000000000000000000000000000000//////000000000000//////000000111111111222222222xxxfff___VVVLLLFFFAAA===;;;777666555555555444333222777666666444333222222222111222222333222111///...///000111333333222111111222222222222222222222222222222333333333333222222000000000000111111222333222222222333333333333333555555444444444444555555444222111222555777777666444333222333555777777666666666777888:::;;;<<<<<<:::::::::<<<>>>AAACCCEEEHHHFFFDDDDDDFFFGGGFFFEEEFFFIIIJJJGGGHHHMMMQQQRRRKKKKKKKKKKKKLLLPPPVVV[[[XXXWWWWWWWWWXXX[[[^^^```eeecccaaa___^^^___```aaaeeecccaaa```aaabbbbbbaaa\\\]]]^^^___``````______^^^\\\YYYWWWWWWYYY[[[]]]]]]^^^^^^]]][[[\\\___bbbcccaaa```___```bbbeeeggghhhgggfffeeegggiiikkkmmmmmmkkkhhhffffffggghhhjjjjjjiiiiiikkkmmmnnnmmmkkkhhhhhhhhhjjjkkkkkkhhhfffhhhgggeeecccbbb``````___aaabbbbbbcccccccccccccccaaaaaaaaaaaabbbdddfffgggggghhhiiigggeeebbbbbbbbbbbbbbbccccccdddddddddeeecccaaa___]]]ZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSOOOOOOPPPPPPQQQQQQQQQQQQNNNLLLIIIFFFEEEDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@???>>><<<;;;;;;;;;;;;:::999777666666666666666555555555555555444111000///000111111111//////////////////000000000000//////...------,,,,,,---------,,,,,,,,,,,,,,,++++++***)))(((((())))))*********)))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''******)))(((&&&%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))******)))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''')))))))))))))))(((''''''&&&'''''''''''''''&&&%%%'''''''''''''''''''''''')))((((((''''''(((***+++''''''''''''''''''''''''((())))))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------------........................------------............/////////............---//////////////////////////////////////////////////////000000000000//////000000111111111222222222}}}qqqeee]]]MMMHHHAAA<<<:::999888777444444333333222111111000111222333333222222333444000111111222222111000//////000000111111111111111222222222222222222222222111111222222222222111111000000000000000000111111222222222222333333333333555555444444444444555555444333222333555666666666333222111333555888888888666777888999:::;;;<<<<<<:::::::::;;;===???BBBCCCEEEDDDCCCCCCEEEFFFFFFEEEFFFIIIJJJGGGGGGKKKNNNMMMGGGHHHIIIJJJKKKOOOTTTXXXWWWUUUTTTTTTUUUXXX[[[]]]bbbaaa^^^]]]]]]^^^```bbbgggeeecccbbbccccccbbbaaa\\\]]]```bbbcccdddcccbbb]]][[[YYYWWWWWWXXXZZZ[[[\\\^^^```___\\\\\\^^^aaacccbbb```___```bbbeeegggiiiiiihhhiiijjjlllnnnpppooommmkkkhhhggggggiiijjjiiihhhggggggjjjllllllkkkiiihhhggghhhiiijjjhhhggghhhgggfffdddcccbbbbbbaaabbbbbbbbbbbbcccccccccdddbbbaaaaaabbbccceeeggghhhggghhhhhhfffcccaaa``````aaaaaabbbccceeefffggghhhdddccc```]]][[[YYYYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKHHHFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;999666555555555444444444444444444444444222111000000222222111000////////////////////////111000///...---,,,++++++------------------,,,,,,,,,+++***)))((((((((((((******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''((()))))))))((((((%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))******(((&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%''''''((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******)))(((((())))))***)))************+++++++++************************)))***+++,,,,,,---------........................,,,------------.........//////......---------,,,............//////////////////////////////////////////000000000000//////000111111111111222222222wwwtttnnnggg___VVVMMMHHH???;;;777555555555555444333444444333222111222333---000222222111111333444000111222333333333222111111111000000111111222333333333333333333333333333000111111222222111111000111111000/////////000000222222222222222222222222555444444333333444444555555333222333555666666666555333333444666888888777666666777888999::::::;;;<<<;;;;;;<<<>>>@@@BBBCCCCCCBBBAAABBBEEEFFFGGGFFFDDDHHHIIIGGGFFFIIIKKKJJJEEEGGGIIIJJJJJJLLLPPPRRRSSSSSSTTTVVVXXXZZZ\\\]]]```^^^\\\[[[\\\^^^aaaccceeedddccccccdddeeecccbbb]]]___ccceeefffeeecccbbb[[[[[[ZZZZZZ[[[\\\^^^___]]]aaadddccc```]]]___aaabbbaaa``````bbbeeehhhjjjkkkkkkllllllmmmnnnoooooopppnnnjjjgggffffffggghhhiiigggeeeeeehhhkkkmmmmmmiiihhhgggggghhhiiihhhggggggfffeeedddcccccccccccccccbbbbbbbbbccccccddddddbbbbbbbbbbbbdddfffhhhiiiiiijjjiiigggdddaaa______``````bbbdddfffgggiiijjjfffddd```]]][[[YYYYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWTTTSSSRRRRRRQQQQQQQQQQQQOOONNNMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>;;;<<<============<<<;;;888:::;;;999666333333444333333333333333444444444333111000111222333222111000000000///.........---//////......---------,,,++++++,,,,,,,,,,,,++++++******)))))))))))))))******)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''')))((((((''''''(((((()))''''''((()))))))))))))))$$$&&&''''''%%%$$$&&&(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''''')))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,---,,,,,,........................,,,,,,---------.........---------------.........---------....../////////000000000000000000000000......////////////......000000000000111111111111uuujjjcccZZZXXXUUUPPPJJJDDD???<<<:::777555333444444333222000111111111000000111333///111444333111000111333000111333444555444444333333222111000111222444555333333333333333333333333111222333444444333222111222111000//////...//////222222222222222222222222555444444333333444444555555444333333555777777666777555444444666777777666555666666777888999999:::>>>======>>>???AAABBBDDDBBBAAA@@@BBBDDDGGGGGGGGGAAAFFFIIIGGGFFFIIIJJJHHHEEEGGGIIIJJJJJJJJJLLLNNNPPPRRRVVVYYY\\\]]]^^^^^^___]]]\\\[[[\\\___bbbeeebbbaaaaaaccceeefffeeeccc___aaaeeeggghhhfffbbb```[[[\\\]]]^^^```bbbcccddd___ccchhhgggccc___```bbbaaa``````aaadddhhhlllnnnlllmmmnnnooooooooonnnnnnooommmiiifffdddddddddeeejjjgggddddddgggkkknnnooohhhgggeeeeeeggghhhgggffffffeeeddddddccccccddddddccccccbbbbbbccccccdddeeecccbbbbbbcccdddgggiiijjjjjjkkkkkkhhheeeaaa``````___```aaadddfffhhhjjjkkkfffdddaaa]]][[[YYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVUUUSSSRRRRRRRRRRRRPPPOOONNNMMMKKKHHHFFFDDDCCCCCCCCCCCCBBB@@@>>><<<:::;;;<<<=========<<<;;;888:::;;;999555333333444333333333333333333333333333222111222333333222111111111000///...------,,,---------............///)))******+++++++++******(((((((((((()))***+++,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))((((((((())))))***''''''((()))))))))))))))''')))+++)))&&&%%%&&&(((******)))(((((((((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++*********))))))))))))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((())))))(((((('''&&&###$$$%%%&&&''''''((('''''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))///...,,,+++))))))******)))************+++++++++(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,........................,,,,,,,,,---------......***++++++,,,---//////000---------.........//////111111111111111111111111---......//////......---////////////000000000111}}}zzz{{{xxxmmmccc[[[SSSLLLGGGCCCAAA>>><<<<<<;;;:::888444444444333333222222222111111111111111111111111111111000000//////......000000000000000000000000222222111111111111222222222222222333333333444444222222222222222222222222333111///...---...///000000111333333333111///...///000111222333444444444555444222111000111222222333444444444444444444444:::999888888888999:::;;;>>>>>>============>>>>>>BBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOQQQVVV[[[^^^___```___ccc```]]]ZZZZZZ\\\___aaaccc```___aaafffgggccc___bbbeeehhhiiihhheeedddccc```___^^^^^^aaacccddddddbbbeeeggggggdddaaaaaacccdddaaa```aaaeeeiiiiiihhhiiikkknnnooonnnmmmmmmnnnqqqoookkkfffcccdddgggkkkmmmjjjgggddddddfffiiillliiihhhggghhhkkkllljjjhhhiiifffdddeeehhhgggbbb]]]bbbbbbcccccccccdddddddddffffffeeefffhhhkkknnnpppkkkjjjhhheeebbb```]]]\\\]]]___bbbeeeggggggggggggfffeeecccaaa___\\\ZZZYYY[[[[[[[[[[[[ZZZYYYWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSOOONNNLLLJJJHHHGGGFFFFFFCCCDDDEEEFFFEEEDDDBBBAAA???>>>===>>>???@@@???>>>999999888777666555555444777666444222111111111222111111111111111111111111111000///......---------////////////////////////++++++++++++++++++++++++***************++++++,,,***++++++,,,,,,++++++***(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%$$$$$$###''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&'''%%%$$$$$$&&&''''''&&&'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,...000///...+++)))---------............///000000000000//////////////////000000000000//////000000000///......000222~~~yyyzzz|||{{{tttmmmiii```ZZZRRRKKKGGGBBB===999;;;999888777777666444222333333333222222222111111111111111111111111111111000000000000//////......000000000000000000000000111000000//////000000111111111111111222222222333222222222222222222222222222111///...---...///000000111222333333111///...///000111222333333333333444444333222222222222222333444444444555555666666999888777777777888999:::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJLLLMMMMMMPPPTTTXXX\\\^^^^^^^^^```^^^ZZZXXXXXXYYY\\\^^^```]]]]]]```dddeeebbb^^^bbbdddggggggfffddddddddd```___^^^```cccfffhhhhhhggghhhiiihhhdddaaaaaabbbdddbbbaaabbbfffiiijjjiiijjjlllnnnnnnmmmlllmmmnnnpppnnnjjjeeebbbcccfffiiimmmkkkhhhffffffgggjjjkkkiiigggeeeeeehhhkkkkkkjjjiiifffcccdddffffffccc___eeedddddddddccccccbbbbbbfffffffffggghhhkkknnnpppiiihhhgggeeecccaaa```___^^^```cccfffhhhiiihhhhhhgggfffccc```^^^\\\ZZZZZZYYYZZZ[[[\\\[[[[[[YYYXXXWWWWWWVVVUUUTTTSSSSSSSSSPPPNNNMMMKKKIIIHHHGGGGGGDDDEEEFFFFFFEEECCCAAA@@@???>>>======???@@@???>>>888777666555444333222222333222111111111222444444111111111111111111111111111111000///....................................++++++++++++++++++++++++***))))))))))))***++++++******++++++++++++******))))))(((((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''+++******)))'''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''((('''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,------......------++++++++++++,,,,,,---...------------............/////////////////////////////////000000/////////000//////...------///000}}}|||}}}||||||~~~{{{~~~|||vvvmmmccc[[[TTTMMMJJJDDDAAA===:::888777666444333333222333444333000...222222111111111111000000000000000000000000000000000000000////////////...000000000000000000000000//////............/////////000000000000111111111111111111111111111111111111000///.........///000000111222222222111000//////000111222222222222222333333444444444333222222222333333444555666777777666666666666666777888888999999:::;;;<<<>>>???@@@???@@@AAABBBCCCBBBAAAAAADDDDDDDDDDDDEEEGGGIIIJJJKKKJJJIIIHHHIIIKKKMMMNNNMMMOOORRRVVVYYY[[[\\\\\\\\\ZZZWWWUUUUUUVVVYYY[[[\\\ZZZZZZ]]]aaacccaaa^^^```bbbddddddccccccdddeee```___^^^```dddhhhiiijjjiiijjjiiigggcccaaa```aaadddcccccceeehhhkkkkkkkkklllmmmmmmmmmkkklllmmmoooooommmjjjeeebbbbbbeeehhhlllkkkjjjiiiiiiiiijjjjjjgggeeecccdddfffiiikkkllljjjgggddddddffffffdddbbbffffffeeedddcccbbbaaaaaaggggggggggggiiikkkmmmooohhhgggfffdddcccbbbbbbbbbaaaccceeehhhjjjjjjiiiiiiiiifffccc___\\\[[[ZZZZZZYYYZZZ[[[]]]]]]]]]\\\[[[XXXXXXWWWVVVUUUTTTSSSSSSPPPOOOMMMLLLJJJIIIHHHHHHFFFFFFGGGFFFEEECCCAAA??????>>>======??????>>>===888888777555444222111111111111111000111222222333111111111111111111111111222111000//////.................................++++++++++++++++++++++++))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))***((((((''''''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((---000111...)))%%%$$$%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((('''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))((((((((('''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,++++++++++++++++++++++++,,,------...............,,,***((('''(((+++///111------------............////////////////////////......////////////......///......------......///ssstttxxx{{{ooo___YYYPPPIIICCC@@@===;;;999777666555555555555555111111222333555444111///000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............////////////000000000111111111111111111111111111111111000//////.........//////000000111222111111000/////////000111222222111111222333444555555444222222000111111333444555666666444444444555555666777777888999999999;;;<<<===>>>===>>>AAABBBCCCBBBAAA@@@DDDDDDCCCCCCDDDFFFIIIKKKKKKJJJIIIHHHIIIKKKNNNPPPQQQRRRTTTUUUWWWXXXXXXXXXZZZYYYVVVTTTTTTUUUWWWYYYYYYXXXYYY\\\```aaa```^^^___`````````___```ccceee```___^^^```cccfffhhhhhhhhhgggfffdddbbbaaa``````ffffffggghhhkkkmmmnnnooommmnnnmmmlllkkkkkknnnpppooonnnkkkfffccccccfffiiikkklllllllllkkkjjjiiihhhccccccccceeegggiiikkklllllliiifffeeefffggggggeeefffeeeeeedddccccccbbbbbbggggggggggggiiijjjlllmmmhhhgggeeecccbbbbbbbbbbbbccceeegggjjjkkkkkkjjjjjjiiigggbbb^^^[[[ZZZ[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\YYYYYYXXXWWWUUUTTTSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFDDDBBB@@@???@@@>>>======>>>>>>===;;;;;;:::999777666444333222333333222111000///......111111111111111111111111222222000///////////////........................++++++++++++++++++++++++((((((((((((((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''))))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((,,,111333111***$$$$$$%%%''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,************+++++++++++++++,,,------......---------+++)))((((((+++...111,,,,,,---------.........---...............//////---......//////......---------,,,...///111111111jjjlllrrr}}}xxxqqqmmmggg[[[OOOHHHCCC===999888888888888444444333222111111111111000000111333555555222000////////////////////////////////////////////////.............../////////........................000//////......//////000000000000000111111111111000000000000000000000000///...............//////000000000111111000000000//////000111111111000000111222333444444444333222......///000222333444444222222333444555555666666999999999999999999:::;;;<<<===@@@BBBBBBBBBAAA@@@DDDCCCBBBBBBDDDFFFIIIKKKKKKJJJIIIHHHJJJMMMPPPRRRXXXWWWWWWVVVVVVUUUVVVVVVZZZXXXVVVUUUTTTUUUWWWXXXWWWXXXYYY\\\^^^______^^^]]]]]]^^^]]]\\\^^^aaacccdddbbbaaaaaaccceeeffffffeeeeeeddddddeeeeeeddddddfffhhhjjjlllnnnoooqqqrrrooooooooommmllllllnnnppppppooollliiieeeeeegggjjjjjjkkkllllllllljjjgggfff___aaacccfffggghhhiiijjjmmmkkkiiihhhhhhiiiiiiiiiddddddddddddddddddddddddffffffgggggghhhiiijjjjjjhhhgggdddbbb````````````eeefffhhhjjjkkkkkkjjjiiihhhfffbbb^^^\\\[[[\\\\\\^^^_________^^^]]][[[ZZZYYYYYYXXXWWWVVVTTTTTTSSSQQQPPPNNNMMMKKKKKKJJJJJJIIIIIIHHHFFFDDDBBB@@@???AAA???======>>>===<<<:::::::::999777666444333333222222222111000///...---000000000000000000000000222111000///....................................++++++++++++++++++++++++((((((((((((((())))))***(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&''')))---111///)))%%%%%%'''))))))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,)))))))))******+++++++++******+++,,,,,,,,,,,,+++...---,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------............------............------,,,+++,,,...333555555444gggjjjppp{{{yyyqqqllliiihhhhhhdddccc]]]UUUPPPKKKCCC:::;;;888555444555666666555222333333222000......////////////111333333111///......////////////000000////////////////////////---............/////////........................//////............//////000000000000111111111111////////////////////////---............//////////////////000000000111111//////000000000000//////111111222333333333222222---......///000111222222111111333444555555555555999888888777777888888888;;;===>>>@@@AAAAAAAAA@@@BBBBBBBBBCCCDDDGGGIIIJJJJJJIIIHHHHHHJJJNNNSSSVVV\\\ZZZXXXVVVUUUUUUUUUUUUZZZYYYWWWVVVUUUVVVWWWXXXVVVWWWYYY[[[\\\]]]\\\\\\[[[\\\\\\[[[ZZZ[[[^^^```fffdddbbbbbbdddfffffffffccccccdddfffiiiiiihhhfffeeehhhkkkmmmnnnoooqqqssspppqqqqqqpppnnnnnnoooqqqqqqpppmmmjjjgggfffhhhjjjhhhiiijjjkkkjjjhhheeeddd\\\^^^aaaccccccdddfffgggllllllkkkjjjjjjjjjjjjjjjcccdddddddddeeeeeeeeefffeeeeeeffffffggggggggghhhgggeeeccc```^^^^^^______eeefffhhhjjjjjjiiihhhgggfffdddaaa___]]]\\\]]]]]]______```___^^^\\\[[[YYYWWWWWWVVVVVVUUUUUUTTTTTTPPPOOONNNLLLKKKKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@AAA???>>>======<<<;;;999777777666555444333333222//////000111111111111000000000000000000000000000111000///......---------------------------------++++++++++++++++++++++++))))))((((((((()))******)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$######''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''&&&))),,,+++(((&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++(((((())))))***+++++++++))))))***+++++++++++++++---............---,,,+++,,,,,,,,,,,,------------++++++,,,,,,---.........,,,,,,------------,,,,,,,,,++++++///444777777555hhhiiilllssszzz}}}|||yyywwwvvvtttssssssrrrqqqpppgggbbb[[[TTTOOOLLLLLLMMMHHHIIIFFF@@@<<<<<<999555333222111222444444222000000222333222000///000111///...---...000000000.........//////000000000000........................---------.........//////------------------------......------------............/////////000000000////////////////////////,,,---....../////////...///////////////000111111...//////000000//////...111000000000111111222333////////////000000111111000111333444666666666555666666666666777888888999<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIIIIHHHGGGHHHKKKPPPUUUYYY[[[ZZZWWWUUUTTTTTTVVVWWWZZZYYYWWWVVVVVVVVVWWWXXXTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYYYY[[[\\\bbb```___```bbbddddddddd___```bbbeeeiiiiiifffccccccfffjjjmmmmmmnnnppprrrppprrrssssssqqqppppppppppppooommmjjjgggfffgggiiiggghhhhhhhhhgggeeecccbbb[[[\\\]]]\\\[[[^^^bbbfffiiijjjkkkkkkjjjiiihhhiiieeeeeeeeeeeeeeedddddddddddddddeeeeeefffeeeeeeeeedddbbb```^^^]]]^^^___```dddeeeggghhhiiihhhfffeeecccbbbaaa___^^^^^^^^^^^^]]]^^^^^^___^^^]]]\\\[[[UUUUUUUUUUUUUUUUUUUUUUUUOOONNNMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBBBB@@@>>>======<<<:::888666555555555444444444444///000111222222222111111000000000000000000000000000///...---,,,,,,,,,,,,------------------------++++++++++++++++++++++++***))))))))))))***++++++)))((('''&&&&&&'''((()))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&''')))'''((((((((('''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''%%%%%%&&&''''''((())))))%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++((((((((()))***+++++++++******+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,---------***++++++,,,------......,,,,,,------------,,,,,,---,,,+++///444666444111eeeddddddfffhhhgggccc___aaa^^^\\\ZZZYYYXXXWWWVVVOOOKKKFFFAAA===<<<===>>>777:::999555333666999888---...///111333222000---***---000000...---///111111///------///000000///.../////////000000111111........................---------.........//////---------------------------,,,,,,++++++,,,,,,------------.........//////////////////////////////,,,,,,---.../////////...///////////////000111111...///////////////......111000/////////000222333000000000000111111111111000111333555666666666666444444444555777888:::;;;<<<<<<<<<===>>>@@@AAABBB???@@@BBBDDDFFFHHHHHHHHHHHHGGGFFFGGGKKKQQQWWW[[[YYYXXXUUUSSSSSSUUUWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXSSSUUUWWWXXXWWWVVVVVVWWWYYYZZZ[[[[[[YYYXXXYYYZZZ\\\[[[ZZZ[[[^^^```bbbbbb[[[\\\^^^cccffffffaaa]]]```dddiiikkkkkklllnnnqqqqqqsssuuuuuusssqqqppppppnnnnnnllliiifffeeefffhhhfffgggggggggeeedddbbbaaa\\\[[[YYYVVVTTTXXX```ffffffhhhjjjjjjiiihhhggggggggggggfffeeedddccccccbbbccccccdddeeeeeeddddddcccaaa___]]]\\\\\\^^^```bbbccceeefffggghhhfffeeedddaaaaaaaaa``````___^^^^^^[[[\\\]]]^^^^^^^^^]]]\\\SSSSSSTTTTTTTTTUUUUUUUUUNNNNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@>>>======<<<999888777777777777777777777777333333333333222000///---000000000000000000000000//////...,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***************++++++,,,***)))'''&&&&&&''')))***'''((((((((())))))******$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''(((******(((&&&&&&'''(((((('''$$$%%%''')))******))))))%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''((()))******+++%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++'''(((((()))***+++++++++++++++,,,------------,,,***))))))***+++,,,...///++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,,,,------,,,,,,+++///---,,,///333555111---QQQPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGEEEDDDBBBAAA@@@:::999888777777888999:::333333333333333222111000111111000000//////......111000///......///000111........................////////////////////////......------------......//////......---------,,,........................---------............///000000000000...,,,***)))+++,,,,,,------,,,,,,+++------------------------............////////////---------...............////////////000111333333///............000111222333333444444444444555555333444444444555666666666;;;;;;;;;<<<===>>>>>>???>>>???@@@@@@AAACCCFFFIIIIIIHHHHHHIIILLLRRRWWWZZZUUUUUUUUUUUUUUUUUUUUUUUUYYYVVVSSSQQQQQQSSSUUUWWWVVVUUUTTTTTTVVVYYY]]]___```^^^^^^^^^YYYUUUVVV\\\XXXYYY[[[]]]___aaabbbbbb^^^```aaabbbaaa```aaabbbccceeeggghhhhhhhhhjjjlllpppqqqssssssrrrpppmmmkkkkkkjjjiiihhhggghhhiiijjjhhhiiiiiigggeeeccccccdddaaa]]]VVVRRRRRRXXX___dddggggggggghhhiiiiiijjjjjjjjjiiifffdddbbbaaa``````aaabbbdddddddddaaa___]]]```^^^\\\ZZZYYY[[[]]]^^^bbbcccdddeeeeeeeeedddcccaaaaaa``````___]]]\\\[[[ZZZYYYZZZ^^^aaaaaa^^^[[[VVVVVVVVVUUUTTTSSSQQQQQQKKKIIIHHHHHHIIIKKKKKKKKKEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???===;;;999888777999888888888777777666666222222111111000///////////////000000000000//////000000///...------,,,,,,***,,,///000---***,,,000***++++++++++++***))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!! ###''')))'''$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))+++******)))))))))))))))---+++)))((('''((()))***+++++++++*********))))))%%%&&&(((***,,,---...///******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,------.........///,,,+++,,,...///---+++FFFEEEBBB@@@===;;;:::999:::999999999888888888888888777555333222111111111111111222222111000000///000000000000//////......000000////////////000000......................................................------------...............------,,,,,,,,,........................------------.............../////////...,,,+++)))+++,,,,,,------,,,,,,+++---------------------------.........////////////------............//////............///000111111/////////...///000222333111111111222222222333333333333444444555666666666999::::::;;;<<<<<<======<<<>>>??????@@@AAADDDGGGIIIHHHHHHIIIKKKNNNRRRTTTQQQQQQQQQRRRSSSTTTTTTUUUVVVTTTRRRQQQPPPRRRTTTUUUUUUUUUTTTUUUWWWYYY\\\^^^aaa^^^]]]]]]YYYTTTUUUZZZZZZ[[[]]]___aaaaaaaaaaaa___aaabbbcccbbbbbbbbbdddeeegggggggggfffggghhhjjjoooppprrrrrrqqqooollljjjmmmllllllkkkkkkkkkkkkkkkggghhhhhhgggdddbbbbbbcccaaa^^^XXXUUUVVV[[[aaaeeehhhhhhhhhgggggggggggggggjjjhhhfffdddbbbaaaaaaaaabbbcccddddddccc```]]][[[^^^]]][[[ZZZYYYZZZ\\\]]]```aaaccceeeeeeeeecccbbbbbbbbbaaa```___]]]\\\[[[\\\\\\\\\___aaa```\\\YYYWWWVVVVVVUUUSSSRRRPPPOOOLLLJJJHHHGGGHHHIIIHHHHHHGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<:::999888777888888888777777777666666222222222111000000////////////000000000000//////000//////......---,,,,,,///.........---,,,*********++++++++++++***))))))((((((((((((((((((((((((+++***((('''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&!!!###%%%'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%'''+++,,,***((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((((((((()))***++++++,,,+++)))((('''((()))***+++++++++*********))))))'''((()))***+++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++***+++---...,,,***===<<<:::777555333222222111222222333333444444555444333222000///...------///000000000000//////...000000000////////////.../////////000000/////////........................------------------------......------------......---------------,,,,,,,,,------------------------------------............,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++........................---------.........//////............//////000000.........------...//////000000///000000111333333111111111111222222222222222333333444555555666666888888999999::::::;;;;;;;;;<<<>>>>>>???@@@CCCEEEHHHHHHHHHHHHIIIJJJLLLMMMLLLLLLMMMNNNOOOQQQSSSTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[\\\```]]][[[[[[XXXTTTUUUZZZ\\\^^^```bbbbbbbbb```___```aaaccccccccccccdddfffiiiiiihhhgggeeedddfffhhhmmmnnnpppqqqqqqooolllkkkmmmnnnooooooooonnnmmmlllggghhhhhhgggdddbbbaaabbbbbb___\\\[[[\\\```eeehhhiiiiiihhhgggffffffffffffhhhgggeeedddcccbbbccccccdddeeeeeedddbbb___\\\ZZZ\\\[[[[[[ZZZZZZZZZZZZZZZ]]]^^^aaadddddddddbbbaaadddcccbbb```^^^\\\[[[ZZZ^^^^^^___``````___[[[XXXWWWWWWVVVUUUSSSQQQOOONNNMMMJJJHHHFFFGGGGGGFFFEEEHHHGGGEEEBBB@@@>>>=========<<<;;;:::999888777777777777777777666666666666333333222111111000000//////000000111111000000///000//////......---------///---,,,,,,------***'''***++++++++++++***))))))''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))***,,,,,,+++***)))((('''((()))***+++************)))))))))******++++++******)))(((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++,,,***)))***+++,,,+++***555555444333333333333444111111111222333333444444////////////000000000111//////000000000//////...////////////////////////---...///000000///...---........................------------------------...------,,,,,,------............---------------------------------------,,,,,,---------.........******,,,,,,---,,,+++***+++,,,,,,------,,,,,,+++........................,,,,,,---------.........---......//////000000000//////......---.........000000000111111222333333222333333333333444444444222222333444555555666666888888888999999::::::::::::<<<>>>??????@@@CCCEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSUUUXXXYYYZZZZZZZZZ]]]YYYXXXXXXWWWUUUWWW[[[___aaabbbdddcccbbb```^^^___aaabbbbbbbbbccceeeggglllkkkjjjgggdddcccdddfffjjjlllnnnqqqrrrqqqooonnnmmmnnnpppqqqqqqooommmkkkhhhiiijjjiiifffdddcccccccccbbb``````bbbeeehhhkkkiiiiiihhhgggffffffgggggggggfffeeedddccccccdddeeefffeeeeeedddaaa^^^[[[YYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\___bbbcccbbb```^^^bbbaaa___]]][[[ZZZXXXXXX^^^^^^___``````^^^ZZZXXXYYYXXXWWWVVVSSSQQQOOONNNMMMJJJHHHGGGGGGHHHGGGGGGFFFDDDBBB@@@>>>===<<<;;;;;;::::::999888777777666666666666666666666666666333333333222111111000000000000000111111000000000000/////////......------+++---...+++***++++++(((***++++++++++++***))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))++++++***)))(((((((((((())))))************))))))))))))******+++******)))((((((************++++++++++++++++++++++++++++++++++++------------------------******++++++++++++++++++++++++******+++++++++***///////////////000000111000000000000////////////......//////000000000000//////000000000000000///.............../////////---...///000000///...---................................................------,,,,,,,,,,,,------.....................///------------------------,,,,,,,,,------------...)))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,---------------------...///000000111000000///........./////////000000111222222333333222222222333333333444444111111222333444555666777999999999999999::::::::::::<<<>>>@@@@@@AAACCCEEECCCDDDFFFHHHJJJJJJKKKJJJKKKKKKJJJJJJJJJLLLNNNOOOMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTVVVYYY[[[[[[[[[[[[[[[VVVTTTVVVXXXXXXZZZ___bbbcccddddddcccaaa___^^^^^^___```aaaaaabbbeeehhhmmmmmmkkkhhheeecccdddeeegggiiimmmppprrrsssrrrqqqkkkmmmoooppppppnnnkkkiiijjjlllmmmmmmjjjhhhggggggddddddcccdddeeehhhkkklllhhhhhhgggffffffhhhiiijjjgggfffeeedddddddddeeeeeeeeeeeedddccc```]]][[[YYYZZZZZZZZZZZZYYYYYYXXXXXXXXXZZZ]]]___```___]]]\\\^^^]]]\\\ZZZXXXWWWWWWWWW[[[]]]___```___]]][[[YYYZZZYYYXXXWWWTTTRRRPPPNNNLLLJJJHHHGGGIIIJJJJJJJJJBBBBBB@@@>>>===<<<<<<;;;::::::999888777777666666555555555555555555555666444444333333222111111111000000111111111111000000///////////////.........---555888111***)))++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,222111000//////......///222111111000///......---......///......,,,+++***...//////000000000000000---............/////////.........//////.................................////////////////////////------,,,,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------+++,,,,,,---...///000000000//////...//////000000...///000111222222222222000000000000111111111111000111222333444555666777999999999999999999999999999<<<>>>@@@@@@AAABBBDDDBBBCCCEEEGGGIIIKKKLLLLLLKKKJJJIIIHHHIIIJJJLLLNNNMMMMMMMMMMMMNNNPPPRRRSSSSSSUUUWWWZZZ[[[\\\\\\\\\[[[UUUSSSUUUXXXYYY\\\```dddddddddcccbbbaaa______]]]^^^``````aaacccfffiiilllmmmmmmkkkhhheeeeeeffffffhhhllloooqqqrrrqqqpppjjjkkkmmmooonnnllljjjhhhkkkmmmooopppnnnlllkkkkkkffffffeeeeeegggiiikkkmmmgggfffeeeeeeeeegggjjjkkkhhhgggfffdddddddddeeeeeeccccccbbbaaa```^^^\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\[[[[[[ZZZZZZYYYXXXWWWVVVWWWXXXXXXYYY\\\______]]][[[YYYYYYYYYXXXWWWVVVTTTRRRPPPOOOKKKIIIHHHHHHJJJKKKLLLKKKBBBBBB@@@???======<<<<<<;;;:::999888777666555555444444444555555555555555555555444333333222222111000111111222222111111000////////////////////////222===AAA666***)))++++++***++++++++++++***))))))************************''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$""""""$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((((('''''''''(((''''''(((((((((((())))))(((((()))))))))))))))***''''''((()))************)))))))))************+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,++++++++++++,,,---,,,+++***+++---222222111000000000111111222222111111000/////////---............,,,+++***------...///////////////---------........./////////......------......///................................................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---...//////------------...///000000---...///111111111111111000000000000111111111111000000111222444555666777777777777777777777777777777:::===??????@@@AAABBBBBBCCCDDDFFFGGGIIIJJJKKKHHHGGGFFFFFFGGGJJJLLLNNNOOONNNMMMMMMNNNQQQTTTVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^WWWSSSUUUXXXYYY[[[___eeedddcccaaa````````````^^^___```aaaaaadddhhhkkkjjjlllnnnmmmkkkhhhggggggfffhhhkkkmmmnnnnnnlllkkkjjjkkklllmmmmmmkkkiiihhhjjjmmmpppqqqpppooonnnnnnhhhgggfffffffffhhhkkklllgggfffdddbbbcccdddfffhhhiiihhhfffeeedddddddddeeeaaaaaaaaa``````______^^^]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXZZZ\\\YYY\\\______[[[XXXVVVVVVVVVUUUUUUTTTRRRQQQOOONNNLLLJJJHHHGGGHHHIIIIIIIIIFFFEEECCCAAA???>>>======<<<;;;:::999777666555444333333444444444555555555555555555444333333222222000111111222222111111000/////////////////////000000:::===222***+++---******++++++++++++***))))))))))))))))))))))))))))))&&&'''((())))))(((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&!!!######""" ###%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&''''''(((((()))(((((((((((((((((())))))******'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++************)))+++,,,,,,***)))***,,,+++,,,,,,---...000222333.........---------------+++,,,...///000000//////+++,,,------.........------------........./////////...---,,,,,,---...///........................---------------------------,,,,,,++++++,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++---......///+++++++++,,,---...///000,,,---///000111111000000111222222222222333333333///000111222444555666777666666666666666555555555666999<<<>>>>>>>>>@@@AAACCCCCCDDDDDDEEEGGGHHHIIIEEEDDDCCCDDDFFFIIIMMMOOOPPPOOOMMMMMMNNNRRRVVVYYYWWWXXXYYYZZZ\\\^^^___```aaaZZZUUUVVVXXXYYYZZZ]]]fffdddbbb```______```aaa___```aaabbbccceeejjjmmmiiikkknnnooommmjjjhhhhhhhhhiiikkklllllljjjgggfffkkkkkklllllllllkkkjjjiiiiiilllppprrrqqqpppoooooojjjhhhfffeeefffhhhjjjlllgggfffcccaaa```aaacccdddjjjiiigggeeedddddddddddd_________```````````````^^^\\\ZZZXXXXXXYYY[[[\\\[[[ZZZXXXWWWVVVVVVWWWXXXUUUUUUTTTUUUWWWZZZ]]]^^^[[[^^^```^^^ZZZUUUSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMJJJHHHGGGGGGGGGGGGFFFKKKIIIGGGDDDAAA???===<<<===<<<;;;999777666444444333333333444444555555555666555555444444333222222111111222222222222111111////////////000000000000(((111333+++)))...///)))***++++++++++++***))))))((((((((((((((((((((((((&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$'''***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&'''((())))))(((((('''((((((((())))))******((())))))))))))(((((('''))))))))))))************************************+++++++++++++++++++++++++++*********))))))(((((((((***,,,+++(((''')))+++000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,...---,,,++++++,,,---...---...//////...,,,***)))'''((()))***+++,,,------///......------,,,,,,+++---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---))))))(((((())))))***+++000///...------...///000000111111111222222222222111111111222222333333333555555666777888888777777999888666555444555777888666777999;;;===???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGDDDBBBCCCGGGJJJKKKKKKKKKHHHGGGLLLTTTYYYZZZYYY]]]ZZZWWWXXXZZZ\\\\\\ZZZ]]][[[XXXVVVVVVWWWYYY[[[[[[[[[ZZZ[[[\\\___bbbdddaaaaaa```______bbbgggkkkpppoooooooooooommmjjjggghhhiiiiiihhhfffeeefffhhhkkkjjjjjjiiiiiiiiiiiiiiimmmllllllnnnqqqqqqnnnjjjhhhgggggghhhiiihhhfffdddjjjiiigggeeecccccccccdddgggeeecccbbbaaaaaabbbcccaaaaaabbbaaaaaa___^^^^^^ccc```]]]YYYXXXYYY[[[\\\___YYYRRRPPPSSSVVVWWWVVVWWWVVVTTTTTTVVVYYY\\\^^^______^^^ZZZVVVSSSSSSTTTUUUSSSPPPNNNNNNNNNMMMLLLIIIGGGEEEDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@===<<<:::888777777777888555555444444444555555666666666555444222111111000111111111111000000000000////////////////////////------------------------,,,,,,+++***))))))))))))******)))((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######""""""%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$######"""!!! ########################&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''(((((())))))%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((((((((())))))***((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((())))))******((()))***+++***(((&&&%%%((((((((((((((('''''''''++++++***))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))////////////////////////........................................................................000000///......///000000......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,---///000000///...---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------...//////............//////000000000000111111111222000000111111111111111111444444555666777777777777888666555333333444555666666777888:::===???@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFDDDBBBCCCGGGJJJKKKKKKLLLIIIHHHKKKSSSXXXZZZZZZ[[[YYYVVVVVVYYYZZZZZZYYY[[[ZZZXXXWWWVVVVVVXXXXXXYYYXXXXXXXXXZZZ]]]```aaa^^^^^^^^^]]]^^^aaafffjjjoooooooooooopppnnnkkkhhhiiijjjjjjhhhfffeeefffgggiiiiiihhhhhhhhhhhhiiiiiimmmllllllnnnppppppmmmjjjkkkkkkkkklllmmmlllkkkiiikkkkkkiiihhhfffeeeeeedddfffeeebbbaaa```bbbccceeedddddddddcccbbbaaa______cccaaa]]]ZZZYYYZZZ\\\]]]___YYYSSSQQQTTTWWWXXXWWWWWWVVVUUUUUUVVVYYY\\\]]]^^^^^^]]]ZZZVVVTTTSSSTTTSSSQQQMMMLLLLLLLLLKKKJJJIIIGGGDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@??????===<<<:::888777666666777444444333333333333444444666555555444333222111000111111111111000000000000////////////////////////......------,,,,,,,,,,,,,,,,,,+++***))))))************)))((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&((('''&&&%%%$$$$$$$$$$$$((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''(((((('''''''''(((((((((((((((+++++++++***************************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))////////////////////////................................................---------------------------,,,***))))))***,,,---...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,...000111222222111///......---,,,+++******)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++***++++++++++++++++++***+++++++++++++++*********+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,------...///......////////////......////////////000000000000000000000000000000//////222333444555555666666666666555333222222222333444666777888:::<<<>>>???@@@@@@AAACCCDDDEEEEEEEEEDDDEEEDDDCCCDDDGGGKKKLLLLLLOOOLLLIIIKKKQQQWWWZZZ[[[ZZZXXXUUUUUUVVVWWWWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWZZZ\\\^^^YYYZZZ[[[[[[\\\```eeeiiinnnmmmmmmnnnoooooollljjjkkkkkkkkkiiifffeeeeeeggggggffffffgggggghhhiiijjjlllllllllmmmnnnnnnllljjjlllmmmnnnoooooonnnnnnmmmmmmmmmmmmlllkkkiiigggfffeeecccaaa___```bbbeeegggggggggfffeeedddcccbbbaaacccaaa^^^\\\[[[\\\]]]______ZZZUUUTTTVVVXXXYYYXXXXXXWWWVVVVVVWWWYYY[[[\\\\\\\\\\\\ZZZVVVTTTTTTUUUQQQNNNKKKJJJJJJJJJIIIHHHIIIFFFDDDCCCDDDEEEEEEDDDDDDCCCBBB@@@??????>>>>>><<<;;;:::888666555555555333333222222222222222333666555555444333222111111111111111111000000000000000000000000000000000000///......---,,,++++++***++++++******)))***************)))(((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((('''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((((((((('''&&&%%%$$$%%%''')))+++&&&&&&''''''(((((()))))))))))))))************+++************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))////////////////////////................................................------------------------***)))'''%%%%%%''')))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---///000111111111......---,,,+++******)))))))))******++++++++++++,,,+++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++******************************************************++++++,,,***************+++,,,,,,,,,---////////////---,,,.........////////////000111111111000000/////////000111222333444555555555555444333222222222333333666666888999;;;===>>>???@@@AAACCCEEEFFFFFFEEEDDDEEEDDDEEEGGGIIILLLNNNOOOQQQNNNKKKLLLPPPVVVYYY[[[YYYXXXVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTVVVXXXZZZ[[[VVVWWWYYYZZZ[[[___dddggglllkkkkkklllnnnnnnmmmkkkllllllkkkiiifffdddeeefffdddeeeeeeeeeggghhhiiijjjlllllllllmmmmmmlllkkkjjjjjjlllnnnnnnnnnmmmmmmmmmnnnoooppppppooollliiigggdddbbb```^^^___bbbfffhhhggggggfffffffffeeeffffffcccaaa___]]]]]]^^^___```___[[[XXXVVVWWWYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[[[[ZZZWWWUUUUUUVVVPPPMMMJJJIIIIIIJJJIIIHHHIIIFFFDDDCCCCCCDDDCCCCCCBBBBBB@@@???>>>=========;;;:::999888666555444444444444333222222222333333666555555444333333222222111111111111000000000///000000000000000000000000//////...---,,,******)))+++***************++++++***))))))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++&&&&&&'''''''''''''''(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))))))))((((((''''''&&&''''''&&&&&&&&&'''((()))%%%&&&&&&'''((()))******&&&''''''((())))))******************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))........................................................................------------------------...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------.........++++++++++++************+++++++++******)))))))))++++++++++++++++++++++++))))))+++,,,,,,+++))))))******************************************************))))))******+++,,,)))))))))))))))***++++++,,,---...//////...---,,,---.........////////////222222222111111000000//////000111333444444555555666555555444444444444444666666777999:::<<<===>>>???@@@CCCEEEGGGFFFEEEDDDDDDEEEGGGIIIKKKNNNPPPRRRSSSQQQNNNMMMPPPTTTXXX[[[YYYXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRSSSTTTVVVXXXYYYZZZWWWXXXYYYZZZ\\\^^^cccfffiiihhhhhhiiikkklllllljjjkkkkkkjjjhhheeeddddddeeedddddddddeeefffhhhiiijjjlllmmmmmmmmmlllkkkkkkkkkjjjllloooooommmllllllmmmnnnoooqqqqqqpppmmmiiigggcccaaa___^^^___bbbeeehhheeeeeeeeeeeeeeeggghhhiiibbbaaa```^^^^^^___```aaa^^^\\\ZZZXXXYYYYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZYYYZZZ[[[\\\[[[YYYVVVVVVVVVQQQNNNLLLKKKKKKKKKKKKJJJJJJGGGDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<:::999999888777666555444666666555444444444444444666555555444444333333333111111111111000000000//////////////////////////////......,,,+++***))))))***)))))))))***+++,,,,,,***))))))((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''"""""""""###$$$&&&'''(((%%%&&&&&&&&&''''''(((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''))))))((((((''''''&&&&&&((())))))***)))((('''&&&%%%&&&&&&'''((()))******&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///..................///,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))))))))******+++++++++,,,,,,++++++***))))))(((*********+++++++++++++++)))******************))))))))))))******************************************))))))))))))***++++++++++++******++++++,,,---------............------............////////////111111111111111111000000//////111222444555555555666666666666555555555444555666777888:::;;;<<<======???BBBEEEFFFFFFDDDCCCCCCEEEHHHKKKLLLNNNQQQTTTTTTSSSQQQPPPQQQTTTWWWYYYXXXXXXXXXUUURRRRRRSSSTTTTTTUUUVVVWWWXXXWWWVVVUUUSSSTTTUUUWWWYYYZZZ\\\\\\ZZZ\\\]]]]]]]]]___bbbeeefffeeedddeeehhhiiiiiihhhiiiiiiiiigggdddcccccceeeddddddeeeeeeggghhhiiijjjmmmnnnnnnmmmkkkjjjkkkllllllooorrrqqqnnnlllmmmnnnmmmnnnooopppnnnkkkhhhfffaaaaaa`````````bbbdddfffccccccbbbbbbccceeeggghhhaaa```_________```aaabbb\\\\\\[[[ZZZYYYYYYYYYYYYVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^]]]ZZZXXXWWWWWWRRRPPPMMMLLLMMMNNNMMMLLLKKKIIIEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;::::::888888999999888888777666999888777666555555555555555555555555444444333333111111111111000000000000////////////////////////...------,,,+++******)))))))))))))))***+++,,,---******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''''''''((()))+++++++++)))&&&$$$&&&&&&''''''(((((())))))(((((()))******+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++*********+++++++++,,,,,,++++++++++++++++++******)))*********++++++++++++******))))))))))))******((()))))))))*********+++************************)))))))))))))))***++++++,,,++++++++++++,,,------...------,,,,,,------........./////////000000000//////000000000000000000//////111333444555666666666666666666666555444444555666777888999:::;;;<<<:::<<<@@@CCCDDDDDDBBBAAA@@@CCCHHHJJJKKKMMMPPPSSSTTTTTTSSSRRRRRRSSSVVVXXXWWWWWWWWWTTTPPPOOOPPPRRRSSSTTTUUUWWWXXXXXXYYYYYYVVVWWWYYY[[[\\\^^^_________```aaa`````````bbbdddcccbbbaaabbbdddeeeeeedddfffggggggeeecccbbbcccdddffffffffffffggghhhiiijjjnnnooopppnnnkkkjjjkkkmmmnnnqqqtttsssnnnkkklllnnnlllmmmmmmmmmllliiigggeee``````aaaaaabbbbbbccccccdddcccaaa``````aaacccddd_______________```aaabbb[[[[[[[[[[[[YYYXXXXXXXXXTTTVVVYYY[[[\\\\\\[[[ZZZ\\\^^^```___\\\YYYWWWWWWSSSQQQNNNMMMNNNOOONNNNNNMMMJJJGGGEEEDDDDDDCCCAAA???>>>===;;;:::::::::999777777999:::::::::999888999999888777666555666666555555555555444444444444111111111111000000000000------------------------,,,,,,,,,+++++++++******((((((((()))***,,,---...******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''',,,+++***)))((('''''''''$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,------.........*********++++++,,,,,,,,,---,,,+++******+++,,,---+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------))))))******+++++++++++++++***)))(((((()))***+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,---......,,,++++++,,,......////////////000000000000---.........//////000000///000111333555666666666555555666666555555444333555666777888999:::;;;;;;777:::>>>AAABBBBBB@@@???>>>BBBFFFIIIJJJLLLOOORRRTTTUUUUUUTTTSSSSSSUUUWWWUUUVVVVVVRRRNNNMMMNNNQQQSSSTTTUUUVVVXXXYYYZZZ[[[XXXYYY[[[]]]___```aaaaaacccddddddcccaaaaaabbbcccbbb```___```aaaccccccbbbeeeeeefffdddbbbbbbcccdddggggggfffgggggghhhiiijjjooopppqqqoookkkjjjlllnnnnnnqqqtttrrrmmmjjjjjjlllkkkkkkkkkkkkiiigggfffddd``````aaabbbbbbbbbbbbaaaeeecccaaa___^^^^^^___```___^^^^^^______```aaabbbZZZ[[[\\\[[[YYYXXXWWWXXXSSSUUUXXX[[[]]]]]]\\\[[[^^^___aaa```]]]YYYWWWWWWSSSQQQNNNNNNNNNOOOOOONNNNNNKKKGGGEEEEEEDDDCCCBBB>>>===<<<;;;:::999999999666777999:::;;;;;;::::::999999888666666555555555555555555555555444444444111111111111000000000000------------------------,,,+++++++++++++++++++++((((((((()))***,,,---...******)))(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$&&&''''''&&&&&&************************$$$%%%&&&''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%''')))***((((((((((((((('''''''''######$$$$$$$$$$$$%%%%%%************************(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,+++******((()))***+++++++++++++++*********)))))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))******))))))((((((''''''((())))))))))))*********---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,///......---------......333222222111000///......111222333444555666666666333333333333333333333333222333444555777999:::;;;<<<>>>???>>>===<<<===??????BBBDDDEEEEEEHHHNNNSSSTTTTTTSSSQQQPPPPPPSSSUUUXXXVVVTTTQQQPPPQQQSSSTTTWWWVVVTTTTTTVVVZZZ^^^aaa```]]][[[[[[]]]```bbbccceeecccaaa______aaaccceeecccaaa___]]]]]]```ccceeejjjgggdddccceeeggghhhiiikkkiiihhhiiigggdddfffjjjlllnnnooonnnmmmllllllmmmnnnppprrrrrroookkkiiihhhfffhhhjjjjjjhhhfffffffffffffffdddaaa^^^^^^aaaccceeeeeeccc^^^[[[[[[___ddd___```aaabbbbbb```^^^\\\ZZZXXXWWWWWWXXXYYYXXXWWWWWWYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^______^^^[[[XXXUUUTTTQQQPPPOOOPPPQQQRRRNNNLLLIIIGGGFFFEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;;;;999888777888:::444444333333333333222222222111111000///.........000000//////............,,,+++******))))))******++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&++++++******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((+++*********))))))((((((&&&''''''((()))***++++++))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))******************++++++---------,,,,,,+++++++++))))))))))))))))))))))))+++***))))))))))))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))(((((((((''')))))))))************+++,,,,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......222222111111000///......000111222333333444444333222222222222222222222111222222444666888999;;;;;;:::;;;<<<<<<;;;;;;<<<===???AAACCCCCCDDDGGGKKKOOORRRRRRRRRPPPOOOOOOQQQTTTVVVTTTRRRPPPPPPQQQSSSTTTUUUUUUTTTUUUXXX]]]bbbdddaaa___\\\\\\^^^```bbbbbbfffeeecccaaa``````aaaaaa```^^^]]]]]]^^^aaadddfffiiigggddddddeeegggggggggiiigggfffgggeeebbbdddhhhjjjlllmmmmmmlllkkkkkklllnnnppprrrqqqnnnkkkiiiiiieeegggjjjjjjiiigggggghhhiiihhhfffbbb```___aaaccceeedddbbb^^^ZZZZZZ^^^bbb___``````aaaaaa___^^^]]]YYYWWWUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\[[[[[[]]]^^^^^^^^^^^^^^^___^^^ZZZXXXTTTSSSRRRPPPPPPQQQRRRSSSPPPMMMJJJHHHGGGEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<===<<<;;;::::::::::::::::::::::::888555444555666444444333333333222222222111111000//////...------/////////.........------...------,,,+++,,,,,,,,,***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((*********)))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))+++++++++***************++++++,,,,,,++++++***))),,,+++***)))((()))***+++------------,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((()))************+++++++++******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,---......///111111111111000//////...///000000111111111000000000000000000000000000000111222444666888:::;;;<<<999;;;<<<<<<;;;;;;<<<>>>>>>@@@AAABBBBBBDDDHHHKKKOOOOOOOOONNNLLLMMMOOOQQQRRRQQQPPPOOOOOOQQQSSSTTTSSSSSSTTTWWW[[[```eeegggccc```]]]]]]^^^```aaaaaagggfffdddbbb```___^^^]]][[[\\\\\\]]]```cccfffggghhhgggeeefffggghhhgggffffffdddcccdddbbb^^^```dddfffiiikkklllkkkjjjkkklllmmmooopppooommmjjjiiiiiieeegggiiijjjjjjiiiiiijjjlllkkkiiieeebbbaaabbbddddddcccaaa^^^[[[ZZZ]]]_____________________^^^]]][[[XXXUUUTTTVVVXXXYYYYYYYYYZZZ\\\\\\[[[[[[\\\^^^___^^^^^^^^^^^^]]]ZZZWWWTTTSSSRRRQQQRRRSSSTTTUUUSSSPPPLLLJJJHHHFFFDDDBBB>>>>>>===<<<<<<<<<<<<<<<======<<<:::999999999999999999999666333111111222333333333333222222222222000000//////...---------.........---------------......---,,,,,,,,,,,,,,,)))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&+++)))&&&$$$###$$$&&&(((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((******))))))))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++++++++*********)))))))))++++++******))))))((((((+++++++++++++++***))))))---,,,)))((('''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***++++++,,,))))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************++++++++++++))))))******++++++++++++------------------------++++++++++++,,,---...//////000000111111000///...////////////......---,,,///000000000000000111111111222333555777999;;;<<<:::;;;======<<<===>>>@@@??????@@@AAABBBDDDFFFGGGJJJKKKLLLKKKJJJKKKMMMOOONNNNNNMMMMMMNNNPPPRRRTTTRRRSSSTTTXXX\\\```dddfffdddaaa___^^^___``````___dddddddddcccaaa___\\\[[[ZZZ[[[\\\^^^aaacccfffgggiiihhhhhhiiijjjjjjhhhfffccc`````````^^^[[[\\\```cccfffiiikkkkkkjjjkkkkkkkkklllmmmllliiigggggggggdddgggjjjkkkkkkkkkkkklllnnnnnnkkkhhhdddbbbbbbdddeeedddaaa___]]]]]]]]]^^^_______________^^^^^^^^^\\\YYYVVVTTTVVVYYY[[[\\\ZZZ[[[\\\[[[ZZZZZZ\\\^^^```___^^^]]]]]]\\\YYYVVVSSSSSSRRRRRRSSSTTTUUUVVVUUURRRNNNKKKIIIGGGDDDBBB>>>>>>===<<<<<<<<<<<<<<<>>>===<<<:::999888888888888888777555222111111222333333333222222222222111//////......------------------------------------,,,,,,+++***************)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,+++++++++*********************))))))(((((((((***++++++++++++***))))))---+++)))''''''((()))***'''''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))***++++++,,,------------------------*********++++++---...///---...000111111000///...............---,,,++++++///000000000111111222222111222333444666888999:::777999;;;;;;;;;<<<>>>????????????@@@BBBDDDEEEEEEFFFHHHIIIIIIIIIIIIKKKMMMLLLLLLLLLMMMNNNPPPRRRSSSRRRSSSUUUXXX[[[^^^aaabbbcccaaa___^^^_________^^^___```aaaaaa```___]]][[[\\\\\\]]]___aaadddfffggglllllllllmmmnnnmmmjjjhhhbbb___^^^___\\\YYYZZZ^^^bbbfffiiikkkkkkkkkkkkkkkiiiiiiiiigggeeedddeeefffeeehhhjjjlllllllllmmmnnnooonnnmmmiiieeecccbbbccceeedddbbbaaa``````______^^^^^^______```______^^^ZZZWWWTTTSSSUUUXXXZZZ[[[ZZZ[[[[[[[[[ZZZZZZ]]]___aaa```^^^]]]\\\[[[XXXVVVRRRRRRSSSSSSSSSTTTUUUUUUUUURRRNNNKKKIIIGGGDDDBBB>>>>>>===<<<<<<<<<<<<<<<>>>===;;;:::999888777777666777777555333333444555333333222222222111111111...............---------------------------------++++++***))))))))))))******))))))(((((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))******'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((((())))))******((((((((((((((((((((((((******)))((('''&&&%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************)))))))))))))))******++++++******)))(((+++***)))((('''((()))***((((((((((((((()))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((()))***++++++((((((((((((((((((((((((&&&''''''(((((())))))***'''(((((())))))(((((('''(((((((((((())))))))))))((())))))))))))******************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,---///111111111///..................---,,,+++//////000000111111222222111111222333444555666666222444666777888888;;;<<<=========???BBBDDDDDDCCCCCCEEEGGGHHHHHHHHHJJJLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTWWWYYY\\\^^^______aaa```^^^^^^______^^^]]][[[\\\]]]^^^^^^]]]\\\\\\]]]]]]^^^___bbbeeehhhiiiooonnnnnnooooooooollljjjdddbbbaaaaaa^^^[[[\\\```cccgggkkkmmmmmmlllkkkkkkhhhhhhgggeeecccbbbdddffffffiiilllmmmmmmmmmmmmnnnmmmmmmllliiieeebbbbbbcccdddbbbaaabbbccccccaaa```]]]^^^```bbbbbbaaa___^^^VVVTTTQQQQQQSSSUUUWWWWWWYYYZZZZZZZZZZZZ[[[^^^```bbb```^^^\\\[[[ZZZWWWUUURRRRRRSSSSSSSSSSSSSSSSSSSSSPPPLLLJJJHHHFFFDDDBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;999888888888888666666777555444333555666222222222222111111111111........................---------------.........,,,,,,+++******************))))))(((((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###&&&''''''%%%$$$$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((''''''&&&((((((((((((((((((((((((''''''(((((((((((())))))"""###$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((()))******((((((((((((((((((((((((***))))))((('''&&&%%%%%%++++++++++++++++++++++++------,,,+++++++++++++++************************+++************)))))))))))))))*********************************))))))((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))***++++++***))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((((((((('''''''''((((((((()))))))))***''''''((((((((()))))))))---,,,+++*********++++++++++++++++++++++++++++++++++++************++++++***,,,///111222111///........./////////...---------......//////000111111111111222222222333333333000222444555666777999;;;;;;::::::===AAACCCCCCAAAAAADDDFFFGGGGGGHHHJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTXXX[[[^^^___``````___^^^]]]]]]^^^^^^^^^\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZ]]]]]]]]]___bbbggglllooopppooonnnnnnooonnnlllkkkiiigggffffffccc___```dddeeeiiimmmoooooommmlllllliiihhhgggdddbbbccceeehhhhhhjjjmmmnnnmmmmmmmmmnnnkkklllkkkhhhdddbbbaaabbbaaa``````aaaddddddbbb```\\\^^^bbbdddeeeccc```^^^UUUTTTRRRSSSUUUWWWWWWWWWXXXYYYYYYYYYZZZ\\\___bbbcccaaa^^^[[[ZZZYYYVVVTTTRRRRRRSSSSSSRRRRRRQQQQQQPPPMMMJJJHHHGGGEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888999999777777777555333222333444222222222222111111111111////////////////////////------........./////////+++******))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$### !!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++***))))))(((((((((((((((************************))))))))))))(((((((((((())))))******++++++,,,,,,***************)))((((((&&&'''((()))******))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''(((((((((((('''''''''((((((((())))))******''''''''''''((((((((((((...---+++*********++++++************************++++++*********************,,,...111222111000.........///000000//////...,,,,,,------...///000000111111111111111111111111111333555666777888;;;===888777888;;;@@@BBBAAA@@@AAACCCFFFGGGGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTXXX]]]```bbbbbbbbb^^^]]]\\\\\\^^^^^^]]]\\\ZZZZZZZZZYYYYYYYYYYYYYYY\\\\\\\\\^^^ccciiiooosssqqqooonnnmmmnnnnnnlllkkknnnkkkjjjjjjgggcccdddhhhgggkkkoooqqqpppnnnmmmllljjjiiihhheeecccdddgggiiiiiikkknnnnnnnnnmmmmmmnnnjjjjjjjjjgggdddaaaaaaaaa___^^^^^^```ddddddbbb___[[[^^^cccfffgggdddaaa^^^WWWVVVUUUVVVYYYZZZZZZYYYWWWXXXYYYYYYZZZ\\\```cccdddaaa^^^[[[ZZZXXXVVVTTTRRRRRRSSSSSSRRRQQQPPPOOONNNLLLIIIGGGFFFEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<::::::999999888999999999888888777555222000000111222222222111111111111000/////////000000000000000........./////////000000(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&((((((((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))++++++++++++************''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***************************))))))))))))))))))))))))''''''(((((())))))******'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((())))))'''&&&&&&'''((('''&&&&&&&&&((()))***((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''))))))))))))((((((((((((((()))***+++,,,+++******''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,+++******))))))(((((()))***++++++,,,,,,,,,******,,,000111///,,,---------...............------------------------............/////////000111222222333333444444555888999;;;<<<>>>???@@@@@@CCCEEEGGGHHHHHHIIIKKKLLLSSSRRROOOMMMMMMNNNPPPRRRWWWXXX[[[^^^aaaaaa^^^[[[\\\\\\\\\\\\]]]]]]^^^^^^aaa___\\\ZZZYYYYYY[[[\\\]]]]]]]]]___ccchhhmmmpppvvvsssoookkkiiiiiikkklllkkkkkkjjjkkkkkkjjjgggdddhhhhhhhhhiiijjjkkkmmmmmmiiifffdddeeehhhiiigggeeejjjkkklllkkkiiihhhiiijjjjjjkkkjjjfffaaa```bbbfffbbbaaa```^^^^^^^^^___``````bbbfffiiiiiigggdddbbbYYYXXXXXX[[[^^^^^^[[[XXXWWWWWWVVVWWWYYY[[[^^^```bbbaaa]]]ZZZXXXVVVUUUUUURRRRRRQQQPPPPPPPPPPPPQQQLLLJJJGGGEEEEEEEEEDDDCCC>>>======<<<<<<<<<<<<===;;;::::::999888777666666777666555444333333444555555444333222111222333333111000///////////////000,,,,,,---......//////000,,,,,,++++++***)))((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! """&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%&&&(((&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''''''''''''''((())))))************************************************))))))))))))*********+++'''((())))))************************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((***++++++)))(((((()))(((((('''&&&''''''((()))((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''((()))*********))))))(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))******+++))))))((((((((((((''''''))))))******+++,,,,,,,,,,,,+++***+++---......---------------............------------------------........./////////000000111222222333333444555555666777999;;;===>>>??????BBBDDDFFFGGGGGGHHHJJJKKKPPPOOOMMMLLLMMMOOOQQQSSSVVVWWWXXX[[[]]]\\\ZZZXXXXXXYYYZZZ\\\^^^_________aaa___]]][[[ZZZZZZ\\\]]]]]]]]]^^^___ccchhhllloootttrrrooollljjjjjjkkklllkkkjjjiiiiiijjjiiigggffffffffffffggghhhiiijjjkkkhhhfffeeegggiiikkkjjjhhhkkkllllllkkkiiihhhiiijjjjjjiiihhheeebbbaaabbbdddbbbbbbaaaaaaaaaaaabbbbbbbbbdddgggiiiiiifffcccaaa]]]\\\\\\^^^```___]]]ZZZXXXXXXWWWWWWYYY[[[]]]___```___]]][[[YYYWWWVVVUUUTTTRRROOOMMMMMMNNNPPPRRRNNNKKKGGGFFFEEEEEECCCBBB>>>===<<<<<<<<<<<<<<<<<<888777777777666555555555777666555444444444555555555444333222222222333333111111000///......//////,,,------------.........,,,,,,+++******)))((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''%%%$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''((())))))************************++++++++++++++++++++++++************++++++++++++(((((())))))))))))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,,,,***))))))***)))(((((('''''''''((((((((((((((()))))))))))))))''''''((((((((((((((('''''''''(((((())))))******&&&'''((()))))))))((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++************++++++++++++*********++++++,,,,,,---+++,,,,,,***)))***,,,...,,,,,,------............------------------------////////////000000000000222222222333444444555555333555777999;;;===>>>>>>BBBDDDEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJLLLNNNPPPRRRTTTTTTTTTUUUWWWXXXVVVUUUUUUWWWZZZ\\\___`````````aaa```]]]\\\[[[\\\]]]^^^]]]]]]^^^```cccgggkkkmmmqqqpppooommmlllkkkkkkkkkjjjhhhgggggghhhiiihhhhhheeeeeeeeefffggghhhjjjjjjhhhgggggghhhkkkllllllkkklllllllllkkkhhhggghhhjjjiiigggeeeddddddcccbbbaaa```aaacccdddeeeeeeddddddeeefffhhhiiiiiifffdddbbbbbbaaaaaaaaabbbaaa^^^\\\ZZZYYYYYYXXXYYY[[[\\\]]]]]]]]]]]]\\\ZZZXXXVVVTTTUUURRRNNNLLLKKKMMMQQQSSSOOOLLLIIIFFFEEEEEECCCBBB>>>===<<<;;;;;;;;;;;;;;;666666666666666666666666777777666555555555555666555555444333333333333333222111000///......---------------,,,,,,,,,+++++++++++++++******))))))(((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&---,,,***'''&&&%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((('''''''''''''''((())))))************************++++++++++++++++++++++++************************))))))******)))(((((('''************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))+++,,,,,,***))))))***)))((((((''''''''''''''''''''''''(((((())))))***&&&'''((((((((((((((((((&&&''''''((()))******+++''''''(((((())))))))))))%%%%%%%%%%%%&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))******+++)))))))))***+++,,,,,,---******++++++,,,,,,,,,---+++,,,,,,***''''''***...,,,,,,,,,------......///------------............//////000000000111111111222222333333444555555555222444666999;;;===>>>>>>BBBDDDFFFFFFFFFGGGIIIKKKKKKJJJIIIIIIJJJLLLNNNOOOQQQPPPOOOQQQTTTVVVVVVVVVVVVXXX[[[]]]___``````___```___]]]\\\\\\]]]^^^___]]]]]]^^^```bbbfffiiikkkmmmmmmmmmmmmmmmllllllkkkiiigggeeeeeeggghhhiiiiiifffffffffggghhhiiikkkkkkiiiiiiiiijjjkkklllllllllmmmmmmmmmjjjhhhggghhhiiiiiifffcccccceeeeeebbb___^^^```ccceeeggggggfffeeeeeefffgggiiiiiihhhfffeeefffeeeeeedddcccaaa___^^^\\\\\\[[[ZZZZZZ[[[\\\\\\[[[\\\]]]]]][[[YYYUUUSSSTTTRRRPPPNNNMMMOOOQQQRRRPPPMMMIIIGGGEEEDDDCCCAAA======<<<;;;::::::::::::777777777888888888888888666666666666666666666666555444444333333333333333333222000///...---,,,,,,------,,,,,,+++***))))))+++*********)))))))))(((((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''((())))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((()))+++***(((''''''(((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((((((&&&''''''((()))******+++(((((((((((())))))******%%%%%%%%%%%%&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))******+++$$$$$$%%%&&&'''(((((()))***+++++++++++++++,,,,,,***,,,,,,)))&&&&&&***...++++++,,,,,,---......///---------....../////////000000000111111111111222222333333444444555666666333444666999;;;===>>>>>>BBBDDDFFFFFFFFFGGGIIIKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMLLLLLLOOOSSSWWWXXXYYYYYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^```bbbdddggghhhiiijjjkkklllmmmllllllkkkgggeeecccdddfffhhhhhhhhheeeeeeeeefffggghhhjjjjjjiiijjjjjjjjjjjjjjjkkkkkkooonnnmmmjjjgggfffgggiiihhhfffddddddfffeeeaaa]]][[[^^^bbbeeeggggggeeedddcccdddeeeggghhhiiiiiiiiihhhhhhgggeeecccaaa```___^^^^^^]]]]]]\\\\\\\\\\\\ZZZ[[[]]]]]]\\\XXXUUURRRRRRRRRRRRRRRQQQQQQPPPPPPPPPMMMIIIFFFEEEDDDBBBAAA===<<<;;;:::999999999999777777777777777888888888555555666666666666666666333333333333333222222222222111000...---,,,,,,,,,------,,,+++***))))))(((*********)))))))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))************************++++++++++++++++++++++++)))))))))(((((((((((((((+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((())))))'''&&&&&&'''&&&&&&'''((())))))((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))''''''(((((())))))******))))))((((((((()))***+++''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++%%%&&&&&&'''((())))))******************************++++++)))((()))+++---******+++,,,---......///---------...//////000000000111111111222222222222333333333444555555666666444555777999:::;;;<<<<<>>@@@BBBCCCCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIKKKOOOSSSWWWXXXXXXZZZYYYWWWUUUUUUUUUWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZ^^^^^^___```aaabbbcccdddddddddeeeggghhhjjjkkklllddddddcccdddffffffeeecccaaaaaabbbbbbccceeefffgggfffhhhkkkllllllmmmppprrrqqqpppmmmiiifffeeefffhhhgggiiikkkjjjfffbbb___]]]\\\^^^aaaccceeeeeeeeeeeebbbbbbcccdddeeegggiiijjjjjjkkkkkkhhhdddbbbccceeeaaaaaabbbbbbaaaaaa``````]]]]]]]]]\\\YYYVVVSSSQQQOOOPPPPPPOOOOOOOOONNNNNNLLLIIIFFFDDDDDDCCCBBBAAA===<<<;;;999888888777777666666666555444444444333111222444555555555444333000111111222111000///...000///...---------------------,,,,,,+++++++++***((()))))))))))))))))))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$(((***)))%%%###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((())))))((('''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))************************)))))))))))))))))))))))),,,+++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''(((***)))'''&&&&&&'''###$$$&&&(((******************))))))((((((''''''%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''&&&%%%&&&'''((()))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++)))))))))(((((((((((((((***)))(((***...///---+++)))******+++---...//////---------...///000000111111111222222222333333333333333444444555666666666333444555666777777777777<<<>>>@@@AAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKIIIIIIKKKOOOSSSVVVVVVVVVWWWVVVSSSQQQQQQSSSUUUWWWTTTUUUUUUVVVWWWXXXYYYYYY^^^^^^___```aaabbbccccccccccccdddeeegggiiikkkllldddcccdddeeeffffffdddaaacccccccccdddeeefffhhhhhhdddgggkkkmmmnnnppptttwwwrrrpppnnniiifffeeefffhhhgggkkknnnlllfffaaa^^^^^^^^^___aaadddeeefffffffffdddcccccccccdddfffhhhiiikkklllllliiifffdddeeegggbbbbbbccccccccccccbbbaaa^^^^^^]]][[[YYYUUUSSSQQQPPPOOOMMMKKKKKKLLLMMMNNNKKKHHHEEECCCCCCCCCBBBAAA===<<<;;;999888777777777999999888777666555555444000111333444555444333333///000000111111000...---///......---------......---------,,,,,,,,,,,,+++(((((((((((()))))))))))))))(((((((((''''''''''''***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%((('''""" """%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))((('''&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))(((((((((((())))))))))))++++++******))))))(((((())))))((('''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''')))***)))((('''(((*********)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((***+++,,,+++*********+++,,,------+++***)))))))))***,,,------,,,,,,++++++,,,,,,---------......///000000000111222333333333111000//////000000222333444555555555666888999:::999777666999999999:::<<>>???CCCEEEFFFGGGFFFEEEEEEFFFFFFIIILLLNNNNNNMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJMMMQQQSSSTTTTTTUUUUUUTTTVVVYYY\\\]]]^^^]]]\\\[[[[[[\\\^^^aaaccccccbbb]]]]]]___````````````___aaa```______aaacccfffhhhmmmnnnppprrruuuwwwxxxxxxxxxuuurrrpppooonnnllljjjjjjjjjhhhddd```^^^___aaabbbcccdddeeefffhhhiiiiiigggeeebbb______aaaccceeehhhhhhiiijjjkkkkkkkkkkkkdddddddddccccccdddddddddbbb___[[[VVVRRRPPPOOONNNRRRPPPOOOOOONNNMMMKKKHHHDDDCCCBBB@@@???@@@@@@AAA===<<<:::888666555555444555444333333222111000000////////////000000000000000000//////............000///......---............---,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!!###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%$$$###%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###---555333(((!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%(((%%%###%%%((()))(((&&&((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''((())))))*********+++++++++((((((((()))))))))******)))(((''''''''''''((((((((((((((((((((('''''''''******+++++++++)))((('''''''''''''''''''''''''''(((((('''''''''''''''''''''((()))(((''''''((()))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))((()))***,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,---......//////000111000///......///000111///000000111222333333333555555555555555666888888666777888999:::<<<===>>>AAABBBDDDDDDCCCBBBCCCDDDFFFJJJNNNPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJMMMQQQSSSSSSSSSTTTTTTRRRSSSVVVXXXYYYZZZYYYYYYXXXYYYZZZ\\\^^^_________[[[\\\\\\\\\\\\]]]]]]]]]``````___```aaaccceeefffhhhjjjmmmqqqtttvvvwwwxxxwwwuuutttsssrrrqqqnnnkkkjjjiiihhhfffcccaaa`````````aaabbbdddffffffggggggdddbbb```^^^^^^```cccdddeeefffggghhhhhhhhhhhhgggdddcccbbbaaaaaabbbcccdddaaa___ZZZVVVRRROOONNNNNNQQQPPPNNNNNNMMMLLLIIIGGGBBBBBB@@@??????@@@@@@AAA<<<;;;:::888777666555555444444333333222111000000....../////////000000000000000//////......------//////......---......///------,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))+++---,,,)))&&&$$$%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###+++333000'''!!!###)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((((((%%%###&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))*********)))))))))((((((((('''((((((''''''''''''(((((()))(((((((((''''''&&&&&&)))******+++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))((((((((((((((()))((()))***,,,,,,+++******,,,++++++******++++++,,,,,,,,,------...////////////...---,,,,,,---...///000000000111111222222333444444444444555666777888777777999:::;;;<<<======>>>@@@AAAAAA@@@@@@BBBDDDIIILLLQQQSSSSSSSSSRRRSSSMMMMMMMMMNNNNNNNNNNNNNNNLLLOOORRRTTTTTTSSSSSSTTTPPPQQQSSSUUUVVVWWWWWWWWWVVVWWWYYYZZZ[[[\\\\\\]]][[[[[[ZZZZZZZZZ\\\]]]^^^aaaaaaaaaaaabbbccceeefffeeeggglllpppuuuwwwyyyzzzvvvuuuttttttsssrrrooollliiijjjjjjjjjiiifffaaa___]]]^^^```aaabbbccccccbbb___^^^]]]]]]^^^aaaccceeeeeefffggghhhgggfffdddcccbbbaaa```______```aaabbbaaa^^^ZZZVVVSSSQQQPPPPPPQQQOOOMMMMMMLLLKKKHHHFFFAAA@@@???>>>>>>???@@@AAA<<<;;;:::888777666666666444333333222222111111111////////////000000000000111000000///...---------......------------......---,,,,,,++++++*********(((((((((((((((((((((((((((((())))))))))))((((((&&&(((***,,,+++(((%%%"""%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###%%%'''((('''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%(((***(((%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((()))***)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$(((''''''''''''(((((())))))((((((''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((***++++++((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&''''''(((***+++,,,***))))))(((((((((((((((''''''((()))))))))))))))++++++************++++++,,,,,,,,,---......//////------,,,,,,------......000000000111111111222222222333333444555666777777777777999:::;;;<<<<<<<<<<<<===>>>??????@@@BBBEEEJJJMMMRRRUUUTTTSSSRRRRRRKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOSSSTTTSSSRRRRRRSSSPPPQQQRRRSSSUUUUUUVVVVVVUUUWWWYYYZZZZZZZZZ[[[\\\\\\[[[ZZZYYYZZZ]]]___aaaccccccccccccdddeeefffgggfffhhhlllpppuuuyyy{{{|||vvvuuutttttttttssspppnnnjjjkkklllmmmmmmiiiccc___]]]]]]]]]^^^^^^^^^______\\\\\\[[[\\\^^^```ccceeeggghhhiiiiiiiiigggeeeccc```______^^^^^^______```___]]]YYYVVVSSSQQQQQQQQQPPPOOOMMMLLLKKKJJJGGGDDDAAA@@@???>>>>>>>>>???@@@<<<;;;:::999888777777777333333333222222222111111000000000000111111111111111111000///...------,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))******)))((('''&&&(((***+++***(((%%%"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&((()))(((&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((''''''&&&%%%%%%$$$%%%'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******+++***))))))((((((((()))((((((((((((((())))))***++++++************+++++++++,,,,,,------......///------...///////////////000000000000111111111111000111333555666666666666555666888999:::;;;:::::::::;;;======>>>@@@CCCFFFHHHLLLPPPSSSRRRPPPOOONNNIIIIIIJJJJJJJJJKKKKKKKKKLLLOOORRRSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVUUUWWWZZZ[[[YYYYYY[[[]]]]]][[[ZZZZZZ\\\___ccceeeeeeeeeeeeffffffggghhhhhhiiijjjlllooorrrvvvyyyzzzxxxvvvttttttttttttsssqqqlllkkkkkklllmmmjjjeeeaaa^^^^^^\\\[[[[[[[[[\\\]]]\\\\\\[[[[[[]]]___aaabbbdddfffhhhiiiiiigggeeeccc]]]]]]^^^^^^^^^^^^]]]]]]\\\ZZZWWWTTTRRRQQQQQQQQQPPPNNNLLLKKKJJJIIIFFFCCCAAA@@@???>>>======>>>???<<<;;;:::999888777777777333333333222222222222111111111111111222222222222111111000///...---,,,,,,+++*********++++++,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''((()))******)))((('''((()))***+++***(((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''%%%######$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&''''''''''''&&&%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((''''''((((((((((((''''''************++++++++++++&&&&&&''''''((()))))))))'''''''''''''''((()))***))))))((('''&&&&&&%%%%%%###$$$&&&'''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))(((((((((((((((++++++***)))))))))))))))+++***)))))))))***,,,---++++++************++++++++++++,,,------......///---...000111111111000///000000000000111111111111///111333555777666666555444555777888999999999888999:::<<<===>>>@@@DDDGGGFFFJJJNNNQQQPPPMMMKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKNNNPPPQQQQQQOOOOOOOOOQQQRRRRRRSSSTTTUUUVVVVVVUUUXXX[[[[[[ZZZYYY[[[]]]]]]\\\[[[[[[]]]aaaeeehhhfffggggggggghhhiiiiiiiiijjjjjjjjjlllnnnqqqtttvvvyyywwwuuutttuuuuuutttsssnnnllljjjjjjkkkjjjfffccc```___\\\ZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\]]]___``````aaadddfffgggfffdddccc\\\\\\^^^______^^^\\\\\\YYYXXXUUURRRQQQPPPQQQQQQPPPNNNLLLKKKJJJHHHEEECCCBBBAAA???============>>><<<;;;:::999888888888888333333222222222222222222111111222222222333333333222111000///...---,,,,,,***)))))))))***++++++,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((()))++++++)))(((''')))***+++,,,+++)))'''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&%%%""" ###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$&&&(((((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''***)))(((''''''&&&''''''&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$(((((((((((((((((((((((((((((())))))(((((('''&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%$$$$$$$$$((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%######$$$%%%&&&'''((()))+++***)))'''&&&&&&&&&&&&************))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,+++******))))))***+++++++++++++++,,,,,,---------,,,,,,.../////////...---////////////000000000000111111222333333333222222444555777999:::;;;::::::<<<===>>>>>>===>>>@@@BBBFFFGGGIIIJJJKKKJJJIIIIIIDDDDDDDDDEEEGGGIIILLLMMMOOOPPPRRRSSSSSSRRRPPPOOOOOOQQQSSSTTTTTTUUUWWWYYYXXXYYYZZZZZZYYYZZZ\\\^^^bbb___\\\]]]bbbfffhhhiiikkkkkkjjjiiigggggghhhjjjjjjjjjiiiiiilllpppuuuxxxzzzxxxwwwuuuuuuuuuvvvvvvrrrmmmgggfffhhhhhheeeaaa^^^]]][[[ZZZYYYXXXYYYYYYYYYZZZ[[[[[[\\\[[[[[[ZZZ[[[]]]```ccceeedddcccbbb\\\\\\]]]]]]^^^^^^]]]]]][[[ZZZYYYWWWUUUSSSQQQQQQMMMLLLJJJHHHFFFDDDBBBBBBBBBAAA@@@???===;;;:::999999999:::999999777666666444333222111111111222333222222222222222222222222000000111111111///...,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''***---,,,)))'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$&&&((()))'''&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&((()))&&&))))))&&&&&&'''&&&###%%%&&&'''((())))))))))))+++((($$$###&&&''''''&&&(((((('''&&&&&&&&&''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''+++******)))((('''&&&&&&&&&&&&'''((())))))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''***)))(((''''''&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,.../////////...---.../////////000000000000000111111222222222222222222333555777888999999999>>>?????????======???AAADDDEEEFFFHHHIIIIIIHHHHHHEEEEEEEEEEEEGGGIIIKKKLLLNNNOOOQQQRRRRRRQQQPPPOOONNNPPPSSSTTTUUUVVVYYY[[[[[[\\\\\\[[[ZZZ[[[]]]___aaa___]]]^^^bbbeeeffffffjjjjjjjjjiiiggggggiiikkkiiihhhggghhhjjjnnnrrruuuwwwwwwvvvuuutttsssssssssoookkkgggfffhhhhhhdddaaa^^^]]][[[YYYXXXXXXYYYYYYVVVVVVVVVWWWWWWWWWWWWXXXZZZ\\\```bbbddddddcccbbb\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYWWWUUUSSSQQQQQQLLLKKKJJJHHHFFFDDDBBBAAA>>>>>>===<<<:::999888888:::::::::999888777666555555444222111111111222222222222222222222222222222000000000000///...------******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''))),,,+++)))''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%'''))))))(((''''''''''''''''''&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''%%%((((((&&&&&&)))(((%%%%%%&&&'''((())))))))))))&&&%%%%%%'''******(((&&&''''''&&&&&&&&&'''((((((&&&'''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&''')))''''''''''''''''''''''''***))))))((('''&&&%%%%%%$$$%%%''')))+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******+++++++++...---,,,+++++++++++++++---,,,,,,++++++******))),,,,,,---............---....../////////000000000//////000111111111111111000111333444666777777777@@@AAAAAA???>>>===???@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMOOOPPPQQQPPPPPPOOONNNQQQSSSUUUVVVWWWZZZ\\\^^^^^^^^^]]][[[\\\^^^aaaaaa```___```bbbccccccbbbiiijjjkkkjjjiiiiiikkkmmmiiihhhgggggghhhkkknnnpppsssttttttttttttrrrqqqppppppmmmjjjiiijjjiiieeeaaa^^^]]][[[YYYXXXXXXXXXYYYUUUTTTTTTSSSTTTUUUVVVWWWYYY[[[^^^aaacccccccccbbb]]]]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZYYYWWWUUUSSSQQQQQQKKKKKKIIIGGGEEECCCBBBAAA<<<<<<;;;;;;:::999999888;;;::::::999888777666555666555333111000000111111222222222222222222222222000000///...------------************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***)))(((&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''')))((('''''')))***)))(((&&&&&&&&&'''''''''''''''++++++******((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&&&&))))))&&&&&&((((((%%%%%%&&&'''((())))))))))))"""###'''+++---,,,)))%%%''''''''''''(((((()))***((((((((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''))))))((('''&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&)))((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))*********+++,,,+++***)))((((((((((((,,,,,,,,,,,,,,,+++++++++,,,,,,---------................../////////000000---...///000111111111000///000111333555666777777???@@@@@@???>>>>>>@@@BBB@@@AAABBBDDDEEEGGGGGGHHHFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMOOOPPPPPPPPPOOOQQQSSSUUUUUUUUUVVVXXXZZZ^^^^^^^^^]]]\\\\\\^^^`````````aaaaaabbbaaa```___jjjkkkmmmlllllllllmmmooommmkkkiiihhhggghhhjjjkkkooopppsssuuuuuutttrrrqqqtttrrrooonnnmmmjjjeeebbb^^^\\\[[[YYYXXXXXXXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZYYYZZZ]]]___aaabbbbbbaaa^^^^^^]]]]]]\\\ZZZYYYXXXZZZYYYXXXVVVTTTRRRQQQPPPJJJJJJHHHGGGEEECCCBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;888999999999999888777777777555333111000000000000111111111111111111111111000///---,,,++++++,,,---************************((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((***(((''''''((()))((('''%%%&&&&&&&&&'''(((((((((((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''')))+++***&&&%%%''''''$$$&&&&&&'''(((((()))(((((("""$$$(((+++---+++(((%%%(((((((((((()))***++++++)))))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&((())))))'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&''''''((()))***%%%&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))*********+++***))))))((((((((()))***++++++,,,---......///,,,,,,,,,,,,------..................////////////------...///000111111111000000111333555666888999<<<===>>>???>>>???BBBDDDAAAAAABBBDDDEEEGGGHHHIIIFFFFFFGGGIIIJJJKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPQQQTTTUUUVVVVVVTTTTTTUUUVVV[[[\\\]]]]]]\\\\\\]]]^^^^^^```bbbbbbbbbaaa______kkkmmmnnnnnnnnnmmmoooppppppnnnllljjjhhhggghhhhhhkkknnnrrruuuwwwwwwvvvuuuvvvuuurrrooolllhhhccc___]]]\\\ZZZYYYWWWWWWXXXXXXYYYXXXWWWVVVWWWYYY[[[]]]YYYZZZ\\\^^^___`````````^^^]]]]]]\\\[[[YYYXXXWWWYYYXXXWWWUUUSSSQQQOOONNNIIIHHHGGGFFFDDDCCCBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<666666777999999::::::999777555333111000000000000111111111111111111111111000///---+++++++++,,,,,,************************((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((()))'''&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''')))(((%%%&&&)))***(((&&&'''((((((((((((((((((&&&''')))))))))((('''&&&))))))(((((())))))******))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%'''))))))'''&&&''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&%%%%%%&&&'''((()))***+++((()))***++++++***)))((('''''''''''''''(((((((((&&&&&&&&&''''''((((((((('''''''''''''''((()))***%%%%%%&&&&&&'''(((((((((************************))))))))))))))))))))))))++++++*********++++++,,,))))))***+++---...///000,,,,,,,,,+++,,,------...------........./////////,,,---...000111111111111000000111333555777999::::::;;;======>>>???BBBDDDCCCCCCCCCDDDEEEGGGHHHIIIEEEFFFHHHJJJLLLMMMMMMNNNJJJKKKLLLMMMOOOPPPRRRRRRUUUVVVWWWUUUSSSRRRRRRSSSWWWZZZ\\\]]]]]]\\\\\\]]]]]]___bbbcccbbbaaaaaabbbkkkmmmoooooonnnmmmmmmnnnpppnnnmmmkkkiiiiiiiiiiiikkkmmmqqquuuxxxyyyxxxwwwtttsssppplllgggccc___]]]]]]\\\ZZZXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXZZZ[[[]]]ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYWWWWWWWWWVVVUUUSSSQQQOOOMMMMMMHHHHHHFFFEEEDDDBBBAAAAAA;;;;;;;;;:::::::::::::::555666777888999:::::::::666555333111000000111111111111111111111111111111//////...---,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&&&&&&&((())))))'''%%%&&&&&&&&&'''''''''''''''%%%%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***"""%%%&&&$$$&&&,,,///...''''''(((((((((((((((''''''(((((('''%%%%%%&&&''')))((('''''''''''''''(((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))'''%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&$$$&&&(((((('''&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%&&&&&&%%%$$$%%%''')))***'''((()))******)))((('''&&&'''''''''((((((((()))'''''''''&&&&&&&&&&&&&&&(((((('''''''''(((((()))%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***))))))******+++,,,---(((((()))***++++++,,,,,,,,,,,,+++++++++,,,---...---------.........//////------///000111222222222000000000222444666999::::::;;;<<<======>>>@@@BBBDDDCCCCCCCCCDDDEEEGGGHHHCCCEEEGGGJJJMMMNNNOOOOOOKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUUUUTTTRRRQQQQQQRRRTTTWWW\\\______^^^]]]\\\\\\___bbbcccbbbbbbdddgggiiikkkmmmmmmkkkjjjjjjjjjkkkjjjjjjjjjjjjkkklllmmmmmmooorrruuuvvvwwwwwwvvvqqqpppmmmiiieeeaaa______]]]\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSQQQOOOMMMLLLKKKGGGGGGFFFEEECCCBBBAAAAAA<<<<<<<<<;;;;;;:::::::::888888999999999888888888555444222111111111222222111111111111111111111111/////////......---,,,+++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++(((%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''%%%%%%'''***,,,+++(((%%%'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''((($$$&&&&&&$$$&&&,,,///...''''''((((((((((((''''''###%%%''''''%%%$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++------***'''%%%'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$###%%%((((((&&&%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%)))'''$$$"""!!!!!!###%%%&&&'''(((******((('''&&&&&&'''''''''(((((()))))))))((('''&&&%%%$$$######((((((''''''''''''((((((&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((***+++,,,(((((((((((())))))))))))---,,,+++***+++,,,---...---------.........//////---...///111222222333333/////////111333666888:::;;;<<<===<<<;;;<<<>>>@@@DDDCCCCCCBBBCCCDDDEEEFFFBBBDDDGGGKKKMMMOOOPPPPPPKKKKKKLLLMMMOOORRRTTTUUURRRSSSTTTSSSRRRQQQRRRSSSRRRWWW]]]aaaaaa___]]]]]][[[^^^aaabbbbbbcccgggjjjhhhjjjlllkkkiiihhhggggggffffffgggiiikkkmmmooopppoooqqqrrrtttuuuuuuuuutttpppooommmiiieeeccccccccc]]][[[ZZZXXXWWWWWWWWWWWWYYYZZZ[[[]]]^^^^^^______\\\[[[[[[[[[ZZZZZZYYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJGGGFFFEEEDDDCCCBBBAAAAAA@@@??????>>>======<<<<<<:::::::::999888777666555444333222111111111222333000000000000000000000000...//////000///...,,,+++************************+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((,,,)))&&&%%%''')))(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&$$$&&&))),,,///...***&&&(((((((((''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&)))+++)))%%%%%%)))+++)))'''(((((((((((((((''''''###&&&'''&&&%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''(((***,,,,,,***((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''''''''&&&$$$$$$((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((***+++,,,000,,,(((((()))***(((&&&))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++...---+++******+++---...------------------,,,,,,000111111222222222111111//////000111333555777888:::;;;;;;<<<<<<=========?????????@@@BBBCCCEEEFFFEEEFFFHHHJJJLLLMMMOOOOOOLLLLLLMMMNNNOOOPPPQQQRRRVVVTTTPPPNNNNNNPPPRRRTTTRRRVVVZZZ]]]]]]]]]]]]]]]^^^______aaabbbdddfffggggggggghhhhhhfffeeecccaaa^^^```cccfffiiikkkmmmnnnnnnmmmllllllmmmnnnooopppnnnjjjeeebbbbbbbbbbbbaaa]]]\\\[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^```aaa___^^^\\\ZZZZZZYYYZZZZZZXXXYYYZZZ\\\]]]\\\XXXTTTSSSQQQNNNKKKJJJJJJKKKLLLMMMJJJFFFCCCAAABBBCCCEEEBBBAAA@@@???===;;;999888888888888888777777777777777777666555444222111000000000000000000000000000111000...,,,+++++++++,,,,,,,,,++++++***))))))(((+++++++++*********))))))******))))))(((((('''''')))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((******)))'''&&&&&&''''''''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###%%%&&&$$$"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''')))+++,,,***(((&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%+++((('''((()))(((&&&&&&###$$$&&&'''''''''&&&&&&(((((((((''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((***,,,,,,***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,+++)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((())))))///,,,)))'''((((((&&&$$$))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++...,,,+++******+++,,,...------------------------//////000000111111000000//////000111333555777888999999888999999:::;;;<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRUUUSSSQQQOOOOOOQQQSSSTTTSSSVVVYYY[[[\\\\\\\\\]]]_________```aaacccdddeeeffffffggggggfffeeedddccc```aaacccfffhhhjjjkkkkkklllkkkkkkkkklllmmmooopppnnnkkkfffcccbbbbbbaaaaaa___^^^\\\[[[\\\]]]\\\[[[[[[[[[[[[\\\]]]___```aaa^^^]]]\\\ZZZZZZZZZZZZZZZYYYYYY[[[]]]^^^]]]YYYVVVTTTRRROOOLLLJJJJJJKKKLLLKKKIIIFFFCCCBBBBBBCCCDDDBBBAAAAAA???>>><<<:::999888888888888777777777777777666666555444222111000000000000000000000000000000///...---,,,,,,,,,---+++******)))((((((''''''+++++++++*********))))))))))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%+++---***''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((******((('''&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$&&&''''''%%%%%%%%%&&&'''(((((((((''''''((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))++++++)))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((---+++(((%%%$$$%%%'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''+++)))'''&&&''''''&&&%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++---,,,+++******+++,,,---------------------......------.../////////////////////000111222444666777777666555555555777999;;;===>>>>>>@@@AAABBBCCCDDDHHHGGGFFFFFFGGGJJJLLLNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSSSSSSSUUUXXXYYYYYYZZZ\\\^^^____________```aaabbbcccdddeeeeeeffffffeeeeeedddbbbccceeefffggghhhhhhhhhhhhhhhiiiiiikkklllnnnooonnnkkkfffcccbbbbbbaaa```aaa^^^[[[ZZZ[[[]]]]]]]]]]]]\\\\\\\\\]]]___```aaa]]]]]]\\\[[[ZZZZZZZZZ[[[YYYYYYZZZ\\\^^^]]][[[XXXUUUSSSPPPMMMLLLKKKKKKLLLIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBAAA@@@>>><<<:::999999999888888888777777777666666666555333222000///000000000000000000000000//////...------......///+++++++++***))))))((((((+++************)))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&'''&&&$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%---000,,,)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&%%%&&&'''$$$%%%&&&'''((())))))***((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''')))+++,,,---(((''''''(((***+++)))'''&&&'''(((((())))))((((((''''''''''''(((((((((((('''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%&&&&&&(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************,,,+++************+++,,,---------------.........,,,---...////////////////////////000222333555666666555333222333666999;;;===>>>???AAABBBCCCDDDDDDJJJHHHGGGFFFGGGIIILLLNNNOOOOOOOOOPPPQQQRRRRRRSSSPPPQQQRRRRRRSSSSSSSSSSSSSSSUUUVVVVVVWWWXXX[[[^^^aaa````````````aaaaaabbbbbbbbbcccdddeeeeeeeeefffdddeeeeeefffffffffeeeeeeeeefffggghhhiiikkklllmmmmmmjjjfffdddcccbbb```___```]]]ZZZZZZ\\\^^^```aaa^^^^^^]]]\\\]]]^^^```aaa\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYY[[[]]]]]][[[YYYVVVTTTRRROOOLLLKKKKKKKKKFFFFFFEEEEEEDDDCCCBBBAAABBBBBBAAA@@@???===;;;;;;999999999888888888777777666666555444333111000///000000000000000000000000............//////000000---------,,,,,,,,,++++++************))))))))))))''''''(((((())))))******''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""" """(((+++)))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&(((''''''''''''(((((())))))***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&((()))++++++,,,(((***))))))***,,,+++((('''''''''(((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''',,,,,,,,,+++***)))(((((((((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((()))))))))*********************************,,,,,,,,,,,,------......,,,---...///000000000000......///000111222444555555444333222333666999;;;===>>>@@@BBBCCCDDDDDDDDDJJJHHHGGGFFFGGGIIILLLNNNNNNNNNOOOOOOPPPPPPQQQQQQNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSTTTTTTUUUWWWZZZ]]]aaaaaa````````````aaaaaa``````aaabbbcccdddeeeeeedddeeeeeeeeeeeeddddddccccccdddeeegggiiijjjkkkkkkkkkhhheeecccbbbaaa```^^^]]][[[YYYZZZ]]]aaadddeee```^^^]]][[[\\\]]]___```\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZYYYYYY[[[[[[ZZZYYYWWWUUURRROOOMMMKKKJJJJJJCCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBAAA@@@>>>===<<<999999999999888888888888666555555444333111000///////////////////////////------...//////000000000---------,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******))))))((((((''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!$$$&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&(((***)))((('''''''''''''''***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))))))))(((&&&((('''$$$&&&******%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((*********)))'''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,+++,,,,,,+++'''%%%$$$$$$''''''''''''''''''''''''''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))******++++++,,,,,,------,,,,,,...///000000000000.........///000222333444444333333333444666999:::<<<===???AAACCCCCCCCCCCCGGGFFFFFFEEEGGGIIIKKKMMMLLLMMMMMMMMMNNNNNNNNNOOOLLLMMMOOOPPPRRRRRRSSSSSSQQQRRRSSSSSSTTTVVVYYY\\\```____________``````aaa^^^^^^^^^___```aaacccdddcccddddddeeeeeeddddddccccccdddeeeggghhhiiiiiiiiigggeeecccbbbbbbaaa```^^^\\\[[[ZZZ[[[___bbbeeeeee```^^^\\\ZZZZZZ\\\^^^___\\\]]]^^^_______________^^^\\\ZZZYYYZZZ[[[[[[ZZZVVVUUUSSSOOOMMMJJJHHHHHHBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===:::999999999999888888888555555555444222111///...////////////////////////,,,---...///////////////******************))))))(((((()))))))))))))))***(((((((((((())))))))))))***))))))(((''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''(((%%%%%%$$$######$$$&&&'''$$$######""""""######$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++%%%###%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&(((+++***(((&&&%%%%%%&&&&&&((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((('''&&&'''***)))$$$'''///111---''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))))))))))))))***+++,,,***,,,...---***''''''((('''''''''''''''''''''''''''''''''((()))*********(((((((((((()))))))))***((())))))))))))))))))(((((())))))***++++++,,,,,,***+++,,,---////////////.........///000111222333111111222333444666777888999;;;===@@@AAAAAAAAA@@@BBBBBBCCCDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSOOOQQQRRRSSSTTTUUUXXXZZZ]]]\\\\\\\\\]]]^^^______]]]]]]\\\]]]]]]___aaabbbaaabbbcccddddddeeeeeedddddddddfffggghhhhhhhhhhhhcccbbb``````aaaaaa___^^^]]]\\\\\\]]]```bbbcccccc```^^^[[[YYYYYYZZZ\\\^^^\\\]]]___```aaaaaaaaa```bbb___\\\[[[[[[\\\\\\[[[VVVUUURRROOOLLLIIIGGGFFFBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>::::::999999999888888888555555555444222111///...////////////////////////,,,,,,......///...------))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$&&&'''((()))$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((&&&###"""###%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%$$$''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''###%%%(((((('''&&&''''''***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''(((******)))(((''')))---+++''',,,888===:::)))((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&$$$%%%'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%%%%(((***,,,((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))),,,++++++***************%%%))),,,---,,,+++---///((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))******++++++((()))+++,,,---.....................///111222222///000111333444555666777777999;;;>>>?????????>>>??????AAACCCEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNPPPRRRSSSNNNPPPRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\[[[[[[\\\]]]___`````````bbbcccdddeeeeeeeeedddeeeggghhhhhhhhhggggggaaa```______``````___^^^___^^^^^^___aaabbbaaa``````^^^[[[XXXXXXYYY[[[]]]]]]^^^```aaabbbcccbbbbbbeeebbb___]]]]]]]]]]]]\\\VVVTTTRRROOOLLLHHHFFFEEEBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>:::::::::999999999888888555555444333222000///...////////////////////////,,,,,,---......---,,,+++******************++++++'''((((((((())))))************))))))((((((''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''######%%%(((***)))&&&###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))***$$$%%%&&&''''''''''''&&&$$$$$$&&&''''''&&&$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''')))***((($$$"""###%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######''')))%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))+++,,,***'''%%%%%%%%%%%%&&&&&&&&&''''''###%%%((())))))''''''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%''')))+++,,,+++***)))&&&***((($$$+++;;;BBB???***)))((('''&&&&&&'''(((******))))))((((((((('''$$$%%%'''))))))))))))((())))))((('''&&&%%%%%%$$$'''+++***&&&%%%))))))%%%&&&''''''''''''''''''&&&)))'''&&&&&&'''(((&&&%%%(((&&&%%%&&&)))***'''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%''')))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))((((((''''''&&&&&&*********)))))))))))))))***((('''''')))))))))(((###,,,888AAABBB===666111,,,***((('''((((((((('''((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))***))))))((()))+++---...---,,,+++******+++---///.........///000111111222...///000111333444555666:::::::::;;;<<<===>>>???;;;<<<>>>>>>>>>???AAACCCCCCEEEGGGIIIJJJIIIHHHGGGLLLLLLMMMMMMLLLKKKJJJJJJMMMOOOQQQTTTVVVWWWWWWWWWZZZZZZZZZXXXVVVVVVXXXZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]___aaadddeeefffffffffhhhiiiiiigggdddbbbbbbcccbbbbbbccceeefffddd```\\\]]]^^^___```aaaaaaaaaaaa```^^^ZZZXXXWWWXXXZZZ[[[\\\\\\]]]^^^___```aaabbbcccaaa_________^^^\\\ZZZWWWVVVTTTQQQNNNJJJGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA???===;;;;;;:::999888777666555333333222222111000000000000000000000////////////------------,,,+++***)))))))))***+++,,,------...+++***)))(((((()))***+++''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''%%%###"""""""""###&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&%%%)))((('''&&&%%%&&&&&&'''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&%%%&&&'''((())),,,&&&$$$***444999444---(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&)))***&&&&&&)))((($$$&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&''''''&&&'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''))),,,---,,,***,,,222:::@@@@@@>>>:::888...+++(((&&&'''(((((('''&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))+++,,,------,,,+++******,,,---...------...//////000000111//////000111222444555666::::::999999999999::::::999;;;<<<<<<<<<===???AAABBBCCCEEEGGGHHHIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQSSSUUUUUUUUUUUUXXXXXXXXXWWWVVVVVVWWWYYYWWWWWWWWWXXXXXXYYYZZZZZZ]]]^^^aaaccceeefffffffffggghhhhhhfffcccaaaaaabbbbbbcccdddeeefffddd___\\\[[[\\\^^^___``````_________]]]ZZZWWWVVVWWWYYY[[[^^^^^^______``````aaaaaacccaaa___^^^^^^^^^\\\ZZZWWWVVVUUURRROOOKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA???===;;;;;;::::::999777666666555333333222222111000000000////////////............,,,,,,,,,,,,+++***)))((()))******++++++,,,,,,---))))))(((''''''((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''''')))((('''&&&%%%&&&&&&'''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%&&&'''((())))))&&&&&&---666888111)))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%((((((&&&&&&'''&&&###%%%%%%&&&&&&&&&&&&%%%%%%"""!!!!!!###%%%''''''&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&)))+++---,,,***+++...111333333333333444///,,,(((&&&&&&'''''''''$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++*********,,,---...,,,------....../////////////////////111333555666888888777666666666666666888999::::::::::::<<>>BBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFIIIKKKMMMMMMNNNOOOQQQRRRRRRQQQQQQTTTVVVWWWWWWVVVVVVWWWYYY]]]\\\[[[YYYXXXXXXXXXYYY\\\]]]^^^```aaaccccccdddfffffffffeeebbb``````aaaaaaaaaaaaaaaaaa___\\\XXXVVVXXX[[[^^^^^^]]]ZZZXXX[[[YYYWWWUUUUUUXXXZZZ\\\bbbbbbbbbbbbbbbbbbbbbbbbbbb```]]]]]]\\\[[[YYYWWWWWWWWWUUUSSSQQQNNNKKKJJJFFFFFFDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???===;;;999999999888777666666555555333333222222111000000000/////////.........------+++++++++++++++***)))))),,,+++++++++******))))))((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%###""" $$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''(((((('''''')))...222111+++%%%)))(((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((+++(((&&&%%%%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&$$$$$$'''***)))&&&%%%&&&(((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''')))++++++)))'''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((())))))*********555000***%%%$$$%%%&&&&&&%%%'''(((((('''&&&''')))///,,,(((&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))*********++++++++++++))))))******+++,,,------,,,,,,,,,,,,------------//////......///111333444222222222333444666777888666888999999999;;;===???EEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCEEEHHHKKKMMMLLLMMMOOOPPPQQQQQQQQQPPPTTTVVVWWWXXXWWWWWWYYYZZZbbb```]]]ZZZYYYXXXXXXXXX\\\\\\]]]^^^___aaabbbbbbfffffffffeeebbb``````aaa___^^^^^^^^^^^^]]]ZZZWWWVVVXXX[[[]]]]]]\\\YYYWWWXXXWWWUUUUUUVVVYYY]]]___bbbbbbbbbccccccccccccddd```^^^\\\[[[ZZZYYYWWWUUUVVVUUUTTTRRRPPPNNNLLLJJJFFFEEEDDDCCCBBBBBBBBBBBB======>>>>>>>>>===;;;;;;888777777666666555555555333333222222111000000000000000000/////////......,,,,,,,,,,,,,,,,,,+++***,,,++++++******))))))((())))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''(((((((((***,,,,,,***'''))))))(((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,)))(((******'''(((***%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&''''''(((&&&%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&''''''''''''******))))))(((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))************)))(((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******++++++:::555---(((&&&&&&'''(((&&&(((++++++***))))))***,,,***((('''((((((((('''))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******((())))))***+++,,,---------------------------------......///000111111111000000111222444666888999555777999::::::<<>>>>>>>><<<;;;:::777666666666555555555444333333222222111000000000111000000000////////////,,,,,,---------,,,,,,+++++++++*********)))))))))))))))************))))))''''''((()))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%%%%'''(((((((((((((((%%%&&&''''''(((((('''''')))((('''''''''((()))******)))((((((''''''(((((()))(((((('''&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''***))),,,222111+++'''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&((()))(((''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))******+++444000,,,)))))))))((((((%%%'''))))))((((((((())))))(((((((((******((('''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++++++++***)))'''((()))***+++,,,------.........---------------,,,---///000111111000///000000111111333444666666333555777999:::<<<@@@CCCDDDDDDEEEEEEDDDCCCBBBAAABBBCCCDDDEEEGGGHHHJJJJJJJJJLLLNNNPPPRRRSSSSSSRRRPPPSSSVVVWWWXXXXXXYYYZZZ\\\[[[XXXVVVVVVWWWYYYZZZ[[[[[[[[[[[[\\\^^^___```bbbbbbbbb```^^^\\\\\\]]]\\\\\\[[[\\\]]]]]]\\\ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZSSSSSSSSSUUUYYY^^^dddggggggfffeeecccbbb```___^^^\\\ZZZWWWVVVUUUTTTQQQOOOPPPPPPOOONNNMMMKKKIIIHHHEEEEEEDDDCCCBBBBBBBBBBBB????????????===;;;999888666666555555555555444444333333222222111000000000000000/////////.........+++++++++,,,,,,,,,++++++************))))))))))))(((((()))******)))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%''')))***###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((())))))%%%&&&'''(((((()))))))))%%%&&&'''((((((((('''&&&'''''''''&&&%%%&&&)))+++***))))))(((((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''(((///888888...'''%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&((())))))((((((&&&%%%&&&)))***'''$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***)))(((((()))******(((&&&&&&'''(((((('''((()))+++''''''''')))++++++)))'''''''''((()))***+++,,,,,,******))))))(((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++))))))'''((()))***,,,,,,,,,---........................***,,,///111222111///---111111000111111222333333111333666888:::<<<@@@CCCBBBCCCEEEFFFFFFEEECCCBBBBBBCCCEEEGGGHHHIIIIIIIIIJJJKKKNNNPPPRRRSSSTTTTTTOOOQQQUUUVVVWWWWWWXXXYYYZZZYYYWWWWWWWWWZZZ]]]___[[[[[[ZZZZZZ[[[]]]___```___``````^^^\\\ZZZZZZ[[[]]]\\\\\\]]]______^^^\\\\\\\\\]]]]]]]]]\\\\\\\\\RRRRRRRRRUUUZZZ```fffjjjjjjiiifffdddaaa^^^\\\[[[[[[YYYVVVUUUTTTRRRPPPNNNNNNNNNNNNMMMKKKJJJHHHGGGEEEEEECCCBBBBBBBBBBBBBBBBBBBBBAAA???===:::777555555555555555555555444444333333222222111000000000//////.........---------)))******+++++++++******)))))))))))))))*********&&&'''((())))))((('''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$###"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""""""""###%%%((()))"""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))%%%%%%'''((((((((('''&&&$$$&&&((('''&&&&&&(((*********)))(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))###---555222,,,(((&&&%%%###&&&)))***)))'''%%%%%%...'''###%%%'''%%%"""!!!((('''%%%$$$$$$&&&)))***)))((('''&&&%%%$$$######'''&&&%%%%%%%%%%%%&&&'''******)))'''%%%###$$$%%%'''(((((())))))((('''&&&)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))'''%%%%%%%%%&&&'''((())))))******)))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------........................000///...---------------222111000000000111222333444444555666888;;;===???CCCEEEFFFEEECCCBBBBBBBBBEEEEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUWWWVVVTTTUUUWWWYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\^^^]]]\\\YYYWWWWWWZZZ\\\\\\[[[ZZZ]]]``````^^^[[[]]]___aaabbbaaa___]]][[[YYYVVVSSSVVV\\\ccchhhiiikkkjjjhhheeeaaa]]]ZZZXXXVVVUUUTTTRRRQQQOOONNNMMMNNNMMMLLLJJJIIIIIIHHHHHHEEEDDDBBBAAA@@@@@@AAAAAA???>>>>>>===<<<:::999888666666777888888777555555333333333222222111111111111111000000//////......******+++,,,------...............---,,,+++))))))+++*********))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((''''''''''''((((((******))))))((((((((('''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))&&&000666333,,,(((((('''%%%&&&'''''''''(((***,,,777...''''''(((&&&$$$$$$'''''''''&&&&&&&&&&&&&&&)))((('''%%%###!!! ''''''&&&%%%%%%&&&'''''''''(((((('''%%%%%%&&&((('''((()))))))))((('''&&&)))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))'''&&&%%%&&&"""###%%%''')))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,000000///......///111222444444444555777:::===>>>CCCDDDEEEEEEDDDCCCDDDEEEIIIHHHFFFEEEDDDEEEEEEFFFHHHIIIJJJKKKLLLNNNOOOOOOMMMNNNOOOQQQRRRSSSSSSTTTSSSRRRRRRTTTWWW[[[]]]]]]YYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\ZZZWWWUUUVVVXXX[[[]]]\\\\\\^^^aaabbb```]]]___```aaabbbaaa```^^^]]][[[YYYWWWZZZ___eeeiiijjjjjjiiigggdddaaa]]]ZZZXXXUUUUUUTTTSSSQQQPPPOOONNNOOONNNMMMKKKIIIHHHHHHHHHEEEEEECCCBBBAAA@@@@@@@@@============<<<:::999999777888999999999888777666333333333222222222111111111111111000//////.........------,,,++++++******,,,,,,,,,,,,,,,+++***)))************)))))))))(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''((((((((()))))))))******''''''&&&&&&''''''((()))(((111666111)))&&&''''''&&&&&&%%%$$$%%%(((...222888///((('''((('''''')))&&&'''(((((((((&&&%%%###(((((('''&&&$$$###""""""''''''&&&%%%%%%&&&''''''%%%&&&''''''&&&&&&(((***((())))))))))))((('''&&&((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''(((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''))))))(((&&&&&&&&&"""###%%%&&&((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,---...///000333333333444666999<<<===@@@BBBCCCCCCCCCDDDGGGIIILLLKKKIIIGGGEEEDDDDDDCCCGGGHHHHHHJJJKKKLLLMMMNNNKKKLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRTTTXXX[[[\\\]]]XXXXXXYYYZZZ[[[]]]^^^___ZZZZZZXXXVVVTTTTTTWWWYYY___^^^___aaacccdddbbb```aaaaaaaaaaaaaaaaaa``````]]]]]]]]]___dddhhhjjjkkkjjjiiigggdddaaa]]][[[YYYUUUUUUTTTSSSQQQPPPOOOOOOPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;::::::999::::::;;;:::999888777333333333333222222222222222111111000000///............---,,,***)))((((((***++++++,,,,,,++++++***************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))111444...&&&$$$%%%&&&%%%%%%%%%$$$$$$''',,,000///(((%%%&&&((('''(((***''''''((((((((((((((('''''''''((())))))******+++''''''&&&&&&&&&&&&''''''&&&'''((('''&&&''')))+++***)))))))))((((((''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''&&&'''''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,...///000222222222333555888:::<<<===>>>@@@AAABBBDDDGGGJJJKKKKKKIIIHHHFFFDDDDDDCCCEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMOOOQQQRRRSSSUUUUUUTTTVVVXXXZZZZZZZZZ\\\[[[[[[[[[\\\]]]^^^___ZZZZZZXXXUUUSSSTTTVVVYYY``````bbbccceeeeeedddccccccbbbaaa``````aaaaaabbb``````aaadddgggiiikkkkkkkkkjjjhhhfffbbb___\\\[[[VVVUUUTTTSSSRRRPPPOOOOOOQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@===;;;:::;;;;;;<<<<<<;;;;;;;;;999:::;;;;;;:::999777666333333333333333333333333222222111111000//////...++++++++++++++++++************+++,,,------,,,,,,*********)))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&'''(((***$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###!!!$$$%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((***111444...&&&$$$&&&'''$$$%%%&&&%%%%%%%%%(((***(((%%%$$$((()))'''&&&(((((('''''''''(((***---///(((((()))***+++,,,------'''''''''''''''''''''''''''((()))(((&&&&&&(((***+++******)))(((''''''''''''''''''&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***(((''''''((()))))))))))))))((('''&&&''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,......------------......------,,,,,,---///000111000000111222444666999;;;999;;;===>>>@@@BBBEEEHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMOOORRRTTTUUUVVVVVVVVVXXX[[[]]]]]]\\\aaa```^^^]]]\\\\\\]]]^^^\\\[[[YYYWWWUUUUUUXXXZZZ___aaaccceeeeeefffffffffcccbbb`````````aaabbbcccaaaccceeefffhhhiiijjjkkklllkkkiiigggdddaaa^^^]]]WWWVVVUUUTTTRRRPPPOOONNNPPPNNNLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCAAA>>><<<:::999:::;;;;;;;;;;;;;;;;;;888999999999888777555444333333333333333333333333222222222111000000//////,,,,,,++++++++++++++++++***+++,,,------......---))))))))))))))))))******((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###!!!!!!"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&''''''''''''''''''******+++,,,,,,------...&&&&&&%%%%%%&&&&&&'''(((***222555///(((&&&'''((($$$%%%''''''%%%$$$$$$%%%)))'''(((+++***&&&$$$&&&''''''&&&&&&(((+++///111))))))((((((((((((((('''&&&'''(((((((((((('''&&&'''((()))(((''''''(((***,,,+++***)))((('''''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***)))(((((()))''''''((()))******))))))************************&&&''''''(((((())))))***))))))))))))))))))))))))************++++++++++++*********++++++,,,,,,---......---------...//////...---------...000111222/////////000333555888999666999<<<>>>???@@@BBBDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHIIILLLLLLMMMNNNPPPRRRUUUVVVUUUVVVWWW[[[___bbbcccbbbcccbbb___]]][[[[[[\\\]]]]]]\\\ZZZXXXVVVVVVYYY[[[^^^aaadddeeeeeeeeefffgggccccccbbbaaabbbcccdddeeedddfffhhhhhhhhhhhhjjjkkklllkkkiiigggdddaaa___]]]YYYXXXVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBBBB@@@???===;;;:::999::::::;;;;;;;;;::::::777888888888777555444333333333333333444444444444333222222111111000////////////...---+++***))))))***+++,,,,,,------------))))))))))))************((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&''''''&&&$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''''''''(((((((((''''''((()))+++,,,---...&&&&&&%%%%%%&&&&&&'''(((&&&...333...'''%%%&&&&&&%%%&&&''''''%%%%%%%%%&&&(((&&&'''))))))%%%%%%(((%%%%%%%%%&&&(((***,,,---''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%'''((((((((((((+++------,,,***)))(((''''''(((&&&&&&'''((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''******)))(((((()))''''''(((((()))(((((((((************************&&&&&&''''''((())))))***))))))))))))))))))))))))************++++++++++++******++++++,,,------...---,,,,,,,,,------...///------,,,---...000111333.........///222444777888666999>>>@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBB@@@@@@AAAAAABBBDDDEEEFFFGGGHHHLLLLLLLLLMMMOOORRRUUUWWWXXXXXXZZZ^^^cccffffffeeebbb```]]][[[ZZZZZZ\\\]]]]]]\\\ZZZXXXVVVVVVYYY[[[\\\```cccdddddddddeeegggeeeeeeeeeeeeeeeffffffggggggiiijjjiiihhhhhhjjjmmmjjjiiihhhfffccc```^^^\\\[[[ZZZXXXUUURRROOOMMMKKKKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@???===<<<<<<;;;;;;::::::;;;;;;;;;::::::999777888888888777555333222333333333444444444555555333333222111111000000/////////......---,,,++++++)))******+++++++++******((()))))))))************((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%&&&(((######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&(((***,,,,,,***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))%%%&&&((())),,,---///000&&&%%%%%%%%%%%%&&&'''''' )))///***$$$""""""###&&&''''''&&&%%%&&&(((***%%%""""""%%%%%%%%%(((---###$$$&&&'''((()))(((((($$$$$$%%%%%%&&&''''''(((&&&'''((())))))((('''&&&###%%%'''((((((***---///...,,,***)))'''''''''(((&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((('''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''******)))))))))))))))))))))((('''%%%$$$###((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++******+++,,,------......++++++++++++,,,,,,---...,,,,,,,,,,,,---///111222------...///111444666888777;;;???BBBBBB@@@??????AAAAAABBBBBBAAA???>>>===@@@AAABBBCCCDDDFFFGGGGGGLLLKKKKKKLLLNNNQQQUUUWWW]]]]]]^^^aaaeeefffeeeddd___]]][[[YYYXXXZZZ\\\]]]\\\\\\ZZZWWWUUUUUUXXX[[[[[[___cccdddccccccdddffffffgggggghhhhhhhhhiiiiiijjjllllllkkkhhhhhhkkkooohhhgggfffdddbbb___\\\[[[\\\[[[XXXUUURRRNNNLLLJJJIIIHHHGGGEEEDDDCCCCCCCCC@@@???===;;;;;;;;;;;;<<<:::;;;;;;;;;::::::999888888888999888777555333222333333333444444555555555333333222222111000000000,,,,,,------...///000000(((((())))))))))))(((((((((((())))))*********+++((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&&&&&&&((()))######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''!!!###&&&)))******((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&((()))******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((''''''''''''(((((('''((((((((())))))******+++,,,...000333555777888&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&%%%&&&&&&'''((()))******------,,,+++***)))((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''))))))'''(((***(((###%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))(((((('''''''''&&&))))))************))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((()))*********)))'''&&&((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,......---,,,,,,---------..................---------...///111333444444444888888999:::<<<>>>@@@AAA>>>>>>======>>>@@@BBBCCCDDDCCCCCCCCCDDDFFFIIIJJJIIIIIIJJJKKKNNNQQQUUUVVVWWWXXX[[[```dddeeedddbbb]]]\\\ZZZXXXWWWWWWXXXYYY]]]]]]\\\[[[ZZZZZZZZZZZZ^^^___`````````aaacccdddeeeeeeeeeffffffggghhhiiinnnmmmllllllmmmllljjjhhhiiigggdddaaa^^^\\\[[[[[[YYYWWWUUURRROOOLLLKKKJJJJJJGGGDDDBBBCCCDDDDDDCCC>>>>>>>>>>>>>>>?????????<<<;;;:::999888888888888999999999888666555333222666555444444333333333333333222000/////////000111///............---------)))******++++++,,,------))))))))))))((((((((((((''''''''''''''''''''''''***(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&((())))))((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$### ###%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$""" ((((((((('''&&&&&&&&&%%%(((((()))******))))))(((%%%&&&''')))***+++++++++---000333555666888<<<>>>&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))''''''(((((('''&&&&&&%%%)))(((((((((''''''''''''&&&&&&''''''(((((())))))++++++***))))))(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&((((((&&&(((+++***&&&''''''((())))))(((''''''++++++***)))((('''&&&&&&)))(((((((((''''''''''''))))))************))))))))))))))))))((((((((((((***))))))((((((((())))))))))))(((((((((((())))))((())))))***)))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((+++******)))(((((())))))))))))))))))))))))))))))************++++++++++++)))))))))******++++++,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,---///000222333333444777777888999:::<<<>>>???>>>>>>======>>>@@@BBBCCCDDDDDDCCCCCCCCCEEEGGGIIIIIIJJJJJJLLLNNNQQQTTTUUUWWWXXXZZZ^^^```aaa___]]]YYYYYYYYYYYYYYYZZZZZZZZZ]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]^^^```bbbeeeeeeeeefffggghhhiiijjjooonnnnnnnnnoooooommmkkkhhhgggddd```]]]\\\[[[ZZZYYYXXXUUURRROOOMMMLLLKKKJJJGGGDDDBBBBBBCCCBBBBBB????????????????????????::::::888777777666666666666666666666666555444333555444444333222222333333222222111000000000000111///............---------------,,,++++++******)))************))))))))))))''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((888000'''$$$%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%#########$$$%%%%%%&&&&&&&&&%%%###%%%'''***---///000000'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''&&&%%%((((((((((((((((((''''''))))))))))))))))))))))))'''(((***+++------......111333666888999<<<>>>AAA&&&'''(((******))))))((()))))))))))))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******'''''''''(((''''''&&&%%%((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))(((%%%'''******&&&(((((())))))))))))((((((++++++***)))((('''&&&&&&((((((((((((''''''''''''((())))))******))))))((((((((((((((())))))))))))++++++***)))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((******)))((((((((())))))))))))))))))))))))))))))************++++++++++++************************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++------...000111222333333666666666777888:::;;;<<<============>>>@@@BBBCCCEEEDDDCCCCCCDDDEEEFFFGGGJJJKKKKKKLLLNNNPPPRRRSSSWWWWWWXXXZZZ\\\[[[YYYVVVUUUVVVXXXZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^______```]]]]]]]]][[[ZZZZZZ]]]```ccccccdddeeefffhhhjjjkkkooonnnmmmnnnoooooonnnlllgggfffccc___]]][[[ZZZZZZYYYXXXUUURRRPPPMMMLLLKKKIIIGGGCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>888888777666555555555555444444555555555555444444444333222222111222222222222222222222222111111000///............---------------,,,++++++******)))++++++++++++************''''''''''''''''''''''''***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((HHH999((("""&&&***'''!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''''''''&&&%%%$$$"""!!!$$$$$$%%%&&&&&&&&&%%%%%%)))***+++,,,---------,,,&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***++++++++++++((((((((()))))))))))))))***)))(((''''''((()))***+++,,,---///000111222222555888:::<<<>>>@@@CCCEEE'''(((***,,,,,,+++)))((('''(((((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&'''''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''++++++)))%%%&&&))))))&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))++++++***)))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((***))))))((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))************))))))))))))******************+++,,,.............../////////...//////000111222333444666666666666777888::::::===<<<<<<===>>>@@@BBBCCCFFFFFFEEEEEEEEEFFFFFFGGGKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVWWWWWWUUUSSSSSSUUUXXX[[[]]]]]]\\\[[[[[[\\\]]]___```bbbcccccc______]]][[[YYYYYY[[[^^^___```aaabbbdddgggiiijjjkkkjjjjjjkkkmmmnnnlllkkkfffdddaaa^^^\\\ZZZZZZYYYWWWVVVSSSQQQNNNLLLKKKJJJIIIFFFCCCAAAAAA@@@>>>===============<<<<<<<<<<<<777777666555555555555555555555666666666555444444222222111111111111111222222222333444444222111000///............---------)))******++++++,,,------++++++*********)))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&###""""""!!!"""###$$$%%%&&&&&&%%%$$$%%%&&&'''(((GGG888)))###&&&)))'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%*********))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((())))))******((('''&&&&&&''')))+++...///000222444555666666999<<<>>>@@@AAACCCFFFHHH'''(((***,,,,,,+++)))((('''((()))++++++***)))(((%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''((()))'''%%%''',,,,,,)))'''''''''''''''''''''''''''''''''((()))*********'''''''''((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))******)))((('''''''''''''''))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))))))))***)))))))))******+++,,,......//////000000000111000000000000111333444555666666666666777888999:::<<<<<<<<<<<<>>>@@@BBBCCCGGGGGGGGGFFFGGGGGGGGGHHHKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPSSSUUUVVVUUUTTTTTTVVVYYY\\\]]]\\\ZZZYYYZZZ[[[]]]```bbbdddeeeeeebbbbbb```]]]ZZZZZZ[[[]]][[[\\\]]]___aaadddfffggghhhhhhhhhjjjlllmmmlllkkkdddccc```]]][[[YYYYYYYYYTTTSSSQQQNNNLLLJJJIIIIIIHHHFFFCCCAAAAAA@@@>>><<<<<<<<<;;;;;;::::::::::::777666666555555555555666888888888777666555444333111111111000000111111222222222333444444222111000///............---------)))******++++++,,,------******)))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!!!!!!!"""$$$'''(((&&&&&&%%%$$$%%%&&&'''(((666000((($$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%''')))++++++%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((&&&&&&''')))+++---000111333555777888999999<<>>======<<<<<<;;;::::::999444444333333333333444444777777777777666555444333111111111111111222333333222222111000000000000111///............---------------,,,++++++******)))*********)))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((''''''&&&&&&%%%$$$%%%&&&'''((("""###%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###***)))'''%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''***+++,,,///111333555666666888:::<<<>>>@@@AAAAAABBBDDDGGGHHHIIIJJJMMMOOO&&&%%%%%%%%%%%%&&&''''''%%%(((---222666888999999???<<<666000+++(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&''''''((()))***++++++%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''')))***)))***---+++&&&***)))(((''''''((()))***&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((()))+++,,,---))))))(((((((((((())))))+++***((('''''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++************+++,,,---...******+++,,,,,,---.........---,,,+++,,,...000111//////000111333666777999:::::::::;;;===@@@BBBDDD@@@AAABBBDDDEEEFFFFFFFFFHHHJJJLLLOOOPPPQQQQQQQQQSSSRRRRRRSSSVVVXXXXXXWWWUUUVVVXXXZZZ[[[\\\\\\\\\YYY[[[^^^aaaddddddddddddeeefffgggeeeaaa\\\YYYXXXZZZ[[[[[[\\\^^^```bbbcccaaaaaabbbeeeiiikkkkkkjjjaaa```^^^[[[YYYXXXXXXXXXSSSRRRPPPNNNLLLJJJIIIIIIEEEDDDCCCCCCDDDCCCAAA?????????>>>===<<<<<<;;;;;;333222222111222222333333444555555555555555444444222222111111222333444444333222000/////////000111//////.........---------)))******+++,,,,,,------+++++++++************)))''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$''''''(((((('''%%%###"""&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))(((&&&$$$#########$$$&&&&&&&&&&&&%%%%%%$$$######"""""""""###%%%'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&((())))))***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))((((((******))))))((((((''''''+++---///333666888999:::999:::<<>>???>>>>>>???@@@???AAACCCDDDDDDEEEGGGIIIIIIKKKOOORRRSSSRRRPPPNNNQQQQQQQQQTTTVVVVVVUUUSSSUUUUUUUUUVVVYYY\\\___aaa____________```bbbcccdddffffffdddcccaaa___]]]\\\]]]]]]]]]]]]^^^^^^___```]]]___ccchhhkkkkkkhhhffffffeeeccc```]]]ZZZXXXWWWVVVTTTQQQNNNKKKJJJIIIIIIMMMHHHCCCBBBEEEFFFDDD@@@??????>>>===;;;999666444555555555555555444444333222333555666666555333222333333444444333333222111444333111/////////000000000000000000000///......************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""$$$'''((((((&&&%%%$$$###"""###$$$%%%&&&%%%&&&&&&%%%######$$$&&&&&&""" %%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&#########$$$%%%&&&((()))'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%''''''$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%'''***...000'''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%''')))+++'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&)))***,,,,,,++++++,,,...000000222444666999<<<===>>>???@@@BBBCCCEEEFFFGGGJJJKKKLLLLLLLLLNNNQQQTTT((('''&&&'''))))))'''%%%''''''(((((())))))*********,,,......,,,)))'''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))'''&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&(((''''''&&&''''''(((((((((((())))))))))))((((((((()))******(((((()))***)))))))))((((((((('''''',,,+++)))((((((((()))***+++***(((''''''(((***+++***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))*********++++++***(((((()))***)))(((---,,,++++++++++++,,,---------------............111111111111222333444444444666999::::::;;;<<<>>>>>>@@@BBBDDDDDDEEEGGGIIIIIIKKKOOOQQQSSSRRRPPPOOOQQQQQQRRRRRRRRRRRRRRRRRRPPPRRRTTTWWWZZZ]]]___```^^^^^^^^^]]]^^^^^^______dddcccaaa```^^^]]]]]]]]][[[[[[[[[[[[[[[\\\^^^^^^]]]___bbbhhhkkkllljjjgggfffeeecccaaa^^^[[[XXXWWWWWWUUURRROOOMMMKKKJJJJJJKKKGGGDDDEEEHHHJJJGGGDDD@@@???>>>===;;;999777555666666666666666555444444333444555666666555444333333333444444333333222111333222000///......//////333333222111///---+++***************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$###$$$%%%&&&'''%%%&&&&&&%%%$$$$$$&&&'''///***$$$###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###!!!'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''***---///(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((((((''')))+++,,,---...000222222333444666999<<<>>>@@@@@@AAABBBDDDFFFHHHIIIJJJJJJLLLNNNNNNNNNOOOQQQSSS((('''&&&'''((()))'''%%%&&&&&&''''''''''''''''''&&&&&&''')))***)))'''%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&(((((('''%%%''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))(((((('''''''''''''''((('''(((***++++++***(((''')))+++,,,+++***)))***+++***)))))))))))))))((((((+++***))))))((()))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***++++++***(((&&&(((((())))))***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((((())))))(((''',,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000111222333444000222555777888999;;;======???BBBCCCDDDFFFHHHJJJJJJLLLOOOQQQRRRQQQPPPNNNPPPQQQRRRQQQNNNMMMOOORRRRRRTTTWWWZZZ]]]^^^^^^^^^______]]]\\\[[[[[[[[[[[[___^^^]]][[[[[[[[[\\\\\\YYYXXXXXXXXXYYYZZZ\\\]]]]]]___bbbhhhlllmmmllljjjhhhgggeeebbb___\\\YYYXXXXXXVVVTTTQQQOOOMMMLLLLLLJJJHHHGGGJJJMMMNNNKKKHHHBBBAAA???<<<:::999888777777777777777777666555555444555666777777666555444333333444444333333222111222111000///............222222111000///---+++***************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###&&&%%%%%%%%%%%%&&&''''''$$$&&&&&&&&&%%%&&&((()))888222***&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%###'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$""" %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%&&&))),,,...***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((((((((((((''''''&&&&&&%%%%%%''''''((((((((()))))))))(((((((((((()))***+++,,,'''))),,,...///111444666555666777:::===@@@BBBDDDCCCDDDFFFHHHJJJLLLNNNNNNMMMOOORRRSSSSSSSSSTTTUUU&&&&&&&&&'''''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%######&&&))))))&&&###&&&&&&&&&''''''''''''(((&&&&&&%%%'''((()))(((&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''')))+++,,,******)))(((((((((((()))((())))))))))))))))))((()))***++++++***)))***+++************))))))))))))******))))))))))))))))))++++++***))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++***)))(((''''''((()))******+++******(((((((((((((((((((((((('''''''''(((((((((((()))+++)))'''''')))))))))(((***+++,,,,,,,,,,,,+++***,,,,,,---------.........000000///000000111222333111444666888888999;;;<<<<<>>AAACCCDDDFFFIIIKKKIIIKKKMMMNNNOOONNNMMMLLLJJJNNNPPPOOOLLLLLLQQQWWW]]]\\\YYYXXXXXXZZZ]]]___dddcccaaa^^^\\\ZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[XXXWWWVVVVVVWWWYYY\\\^^^```aaadddhhhlllnnnmmmkkkgggggggggfffccc```]]]\\\YYYXXXWWWUUUSSSQQQPPPOOOOOOOOOQQQRRRSSSPPPMMMJJJEEECCC@@@>>>;;;:::::::::888888888888888777777666555666666666666666666555333333444444333333222111000000000///......------,,,---............------************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$&&&'''&&&&&&&&&&&&'''''''''((((((((($$$%%%'''&&&&&&''')))+++111...)))&&&$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&''''''"""###$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$&&&&&&'''''''''((((((((($$$%%%&&&(((***,,,...000///111333444555666888::::::;;;===???BBBFFFHHHJJJJJJKKKMMMOOOQQQSSSUUUUUUTTTUUUTTTSSSSSSTTTXXX[[[((()))++++++)))((()))***'''(((((((((((((((((((((((('''&&&'''''''''&&&$$$&&&&&&&&&''''''''''''((()))(((((()))++++++***(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''(((((()))***+++,,,---,,,+++***)))))))))*********(((''''''(((******&&&((()))((('''&&&'''((((((((()))))))))))))))***(((((()))************)))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&%%%%%%&&&''')))(((((())))))***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%&&&)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............///000111222222444666666555555666777;;;===@@@AAABBBDDDFFFIIIIIIIIIKKKLLLLLLLLLKKKKKKHHHKKKNNNNNNMMMNNNRRRUUUUUUSSSQQQQQQSSSWWW]]]```bbbaaa___]]][[[ZZZYYYXXXTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUWWWYYY]]]___aaabbbcccfffiiijjjhhhfffcccdddddddddccc```]]]\\\YYYXXXXXXWWWUUUSSSQQQPPPQQQRRRSSSTTTRRROOOLLLJJJEEEDDDBBB???===<<<;;;:::888888888888888777666666555555555555555555555555333333444444333333222111000000000000000...------/////////...---+++***)))************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))'''%%%$$$&&&''''''&&&%%%&&&''''''((((((''''''$$$&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%'''(((###$$$$$$%%%%%%&&&&&&'''((('''%%%######%%%&&&(((((('''&&&%%%$$$###############%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%&&&''')))+++...000111333555777888777888:::;;;===>>>???BBBFFFIIILLLNNNMMMNNNOOOQQQRRRTTTUUUVVVTTTTTTTTTSSSRRRTTTWWWZZZ%%%(((***)))'''&&&'''(((&&&&&&''''''(((((())))))%%%&&&''''''&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''(((***+++)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***************,,,+++***)))(((((((((((()))***,,,------,,,***)))&&&'''((((((&&&&&&'''(((''''''((((((((()))))))))'''((()))***+++******)))((())))))))))))))))))((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''(((((((((((()))))))))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))'''&&&%%%&&&(((*********,,,+++***))))))***+++,,,++++++,,,,,,,,,---------............///000111111///111444555555555666888999;;;===>>>???@@@BBBDDDHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMNNNOOOOOOMMMMMMMMMNNNQQQVVV[[[^^^]]]\\\[[[YYYXXXWWWVVVVVVSSSTTTVVVXXXYYYYYYXXXXXXWWWVVVUUUTTTVVVYYY\\\___aaaaaaaaabbbddddddaaa___]]]^^^```aaa```^^^\\\ZZZXXXXXXXXXWWWUUUSSSQQQPPPQQQRRRSSSSSSQQQNNNLLLKKKDDDDDDCCCAAA???===;;;:::777777888888777777666555555555444444444444555555333333444444333333222111000111111111111///...---.........---,,,+++***)))************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((,,,)))&&&%%%%%%&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%&&&&&&%%%$$$$$$&&&'''%%%&&&&&&&&&%%%%%%&&&&&&######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%((((((&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((()))***,,,...000333444555777999:::::::::<<<>>>@@@AAACCCFFFIIIMMMPPPQQQOOOPPPQQQRRRSSSTTTUUUUUUTTTVVVYYYZZZYYYXXXYYYYYY!!!$$$&&&&&&###"""###%%%%%%%%%&&&&&&'''((())))))"""%%%((('''%%%%%%'''***&&&&&&&&&'''''''''(((((('''&&&&&&''')))***(((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((***++++++***))))))******((('''&&&&&&&&&&&&(((+++///222222///+++((('''((()))((('''&&&''')))&&&'''''''''(((((())))))'''((()))+++++++++***)))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((()))***)))((('''(((((()))(((((('''&&&&&&************************(((((((((((()))))))))))))))'''&&&&&&((())))))(((,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------...------......///000111...111444555666777999:::777999;;;<<<<<<===???@@@GGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIKKKMMMMMMKKKIIIMMMMMMOOOPPPSSSVVVXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRTTTWWWZZZZZZZZZXXXWWWWWWUUUSSSSSSTTTXXX\\\^^^```_________```___]]]ZZZYYYZZZ\\\^^^^^^\\\ZZZXXXXXXXXXXXXWWWVVVSSSQQQPPPPPPRRRSSSRRRPPPNNNMMMMMMDDDDDDDDDCCCAAA>>>;;;999777777777777777666555555555444444333333444444555333333444444444333222222111111222222222000...---***+++,,,,,,------------************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((///,,,(((%%%$$$$$$$$$###$$$$$$&&&'''''''''&&&%%%%%%&&&&&&%%%######%%%&&&%%%'''((('''&&&$$$$$$$$$######$$$%%%%%%&&&''''''''''''(((((('''%%%###!!!%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%''''''''''''%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$%%%&&&'''(((((((((((('''''''''((((((((((((((())))))))))))************++++++,,,...000333555666555777999;;;;;;<<<>>>@@@BBBCCCEEEHHHLLLOOORRRTTTPPPQQQQQQRRRSSSSSSTTTTTTVVVZZZ```bbbaaa___\\\[[[))))))((('''&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((()))))))))((('''&&&&&&%%%&&&&&&''')))***,,,---***)))'''&&&'''))),,,...,,,***((('''&&&'''((()))''')))---///000...,,,***+++***)))(((((('''((((((,,,+++******)))***************))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))***)))'''&&&'''(((***+++++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******************---------........./////////...,,,++++++---000111000111222222444444555666999999:::;;;<<<>>>>>>???EEEFFFGGGFFFEEEEEEGGGHHHLLLLLLLLLLLLLLLKKKKKKJJJMMMNNNPPPPPPPPPQQQTTTVVVYYYXXXWWWUUUTTTTTTTTTTTTRRRSSSVVVYYY[[[[[[[[[ZZZZZZXXXVVVVVVWWWYYYYYYXXX\\\___```___[[[WWWWWWXXXXXXSSSSSSYYY\\\XXXUUUVVVYYYXXXVVVTTTRRRPPPPPPOOORRRQQQPPPPPPOOONNNJJJHHHHHHEEEBBBAAA@@@???===;;;;;;999888666555555555555666555333222333444777888444444333222222111111000000000000000///...---,,,......---------,,,,,,,,,---***((((((***+++(((&&&++++++***((('''&&&%%%$$$&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,///---((($$$###%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&+++)))&&&######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&"""$$$'''))))))'''$$$"""###"""!!!"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%&&&&&&'''&&&&&&&&&''''''%%%###))))))(((''''''***...222###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&((())))))&&&$$$(((''''''((())))))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$***%%%!!!!!!%%%((('''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,***((('''&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%&&&(((***,,,.../////////000111222444555666777999999:::<<>>???BBBCCCEEEEEEEEEFFFIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHKKKMMMNNNOOOOOOPPPRRRTTTWWWVVVUUUTTTSSSRRRRRRRRRPPPRRRUUUXXX[[[\\\\\\[[[YYYWWWVVVVVVWWWYYYYYYXXX[[[]]]^^^]]]YYYVVVVVVVVVXXXTTTTTTZZZ\\\XXXUUUUUUWWWVVVTTTRRRQQQPPPOOOOOOQQQPPPOOOOOONNNMMMIIIGGGFFFCCCAAA??????>>>===;;;:::999777666555444444555444444333333333444555666444333333222222111111000000000000000///...---,,,......---------,,,,,,,,,***(((&&&'''******)))'''++++++***)))(((''''''&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++...,,,((($$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&###%%%'''(((((('''%%%###&&&$$$###$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((('''&&&%%%&&&'''((('''%%%''''''(((''''''(((+++...&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))&&&$$$((('''&&&&&&''''''%%%###'''''''''&&&&&&&&&%%%%%%&&&""""""%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))&&&''''''(((((((((''''''###$$$&&&)))+++,,,------000111222333555666888888999:::<<<>>>AAADDDEEEFFFJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQRRRRRRRRRVVVbbbooo{{{nnnccc]]][[[ZZZZZZ)))((((((''''''&&&&&&&&&''''''&&&''''''((()))*********)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''((()))))))))((((((++++++************++++++///---***(((''''''((((((&&&''')))******(((&&&%%%)))))))))***))))))((('''))))))((((((((()))************)))(((((((((((()))******))))))))))))******))))))))))))))))))))))))((()))***+++,,,++++++***))))))((('''((()))***++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))*********++++++++++++,,,.../////////------......///000111222333333777777999:::;;;===>>>>>>>>>@@@BBBDDDEEEGGGJJJLLLMMMMMMLLLLLLJJJIIIGGGFFFIIIKKKMMMMMMMMMNNNPPPRRRTTTTTTSSSRRRQQQPPPOOOOOOMMMPPPTTTXXX[[[]]]]]]]]]XXXWWWUUUVVVXXXYYYYYYYYYYYYZZZ[[[ZZZWWWUUUTTTUUUYYYVVVVVVZZZZZZWWWTTTSSSTTTSSSRRRPPPOOOOOONNNNNNPPPOOOMMMMMMMMMKKKHHHEEECCCAAA>>>>>>>>>>>>===;;;999888777555444444444444333333444444444444444444333333333222111111000000000000000000///...---,,,......---------,,,,,,,,,'''&&&&&&''')))******)))+++*********))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***---+++'''$$$$$$%%%############$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%$$$%%%(((***)))'''%%%%%%'''(((((((((%%%&&&''''''&&&&&&''')))''''''&&&&&&%%%$$$$$$###&&&&&&&&&'''((((((&&&$$$'''&&&%%%&&&'''&&&%%%###((((((''''''''''''&&&&&&(((&&&$$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***(((''''''((()))))))))))))))))))))((((((((($$$%%%''')))+++---......222222444555777999:::;;;:::<<>>===???AAABBBCCCEEEHHHKKKJJJJJJKKKJJJJJJIIIHHHGGGIIIKKKMMMNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPOOONNNMMMKKKNNNRRRWWW[[[]]]^^^___WWWVVVUUUWWWYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUYYYYYYYYYZZZYYYVVVSSSQQQQQQQQQPPPNNNNNNMMMMMMMMMNNNMMMLLLLLLKKKIIIFFFDDDAAA???======>>>>>>===<<<888888777666555444333333222333555666666555444333333333222222111000000000//////000//////...------......---------,,,,,,,,,(((((((((((()))******)))))))))))))))))))))))))))((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))***)))'''%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$&&&))),,,,,,)))&&&%%%&&&'''(((((($$$&&&(((((('''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$&&&%%%%%%''')))***)))'''''''''''''''&&&&&&&&&&&&***))))))***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((((((((((())))))******))))))((((((((((((((()))+++---///111222222444444666888:::;;;===>>><<<>>>BBBEEEHHHIIIIIIIIIHHHIIIJJJLLLOOOQQQRRRSSSWWWUUUUUUUUUTTTVVV^^^hhhvvvrrrnnnjjjfffccc___]]](((((((((((((((''''''''''''''''''(((((((((((((((++++++***(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))''''''((()))*********)))'''''''''((()))***+++,,,******)))(((((()))******)))((('''&&&&&&'''((())),,,+++***)))((())))))***))))))((())))))***+++,,,---,,,++++++******++++++******))))))))))))******************************&&&'''(((******))))))((()))))))))))))))******+++***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********************++++++++++++...---+++++++++,,,...000......///000111222333333444555666888:::;;;<<<===>>>???AAAAAAAAACCCEEEGGGFFFGGGHHHIIIIIIJJJIIIIIIJJJLLLOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMKKKNNNRRRWWW[[[]]]^^^^^^WWWVVVVVVXXX[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWYYYZZZ[[[ZZZWWWUUUSSSPPPPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKKKKJJJHHHEEEBBBAAA???>>>===>>>???>>>===888888777666555444333333333444666888888666444333333333222111111000000/////////////////////...---......---------,,,,,,,,,++++++++++++***)))))))))'''''''''((((((((())))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###""""""###$$$%%%%%%$$$%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$&&&))),,,...+++(((&&&&&&&&&&&&&&&%%%''')))***(((&&&%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%''''''&&&$$$&&&%%%&&&))),,,......---%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((((((((((())))))))))))(((''''''(((((()))***+++---///222333444444666777888:::<<<>>>@@@AAA???AAAEEEHHHJJJJJJJJJIIIFFFGGGIIIKKKNNNPPPRRRSSSWWWVVVWWWYYYXXXVVVYYY___zzzqqqdddZZZWWWZZZ___bbb((((((((((((((((((((((((''''''((((((((((((''''''******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((((()))*********))))))+++***)))(((''''''''''''(((((((((((()))***+++,,,***)))'''&&&&&&(((***,,,,,,,,,+++*********++++++******)))))))))***++++++------,,,++++++++++++,,,******))))))))))))******************************)))***+++,,,---,,,,,,+++)))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))************++++++++++++,,,,,,,,,...---+++)))***,,,...000......///000111222333333333333555777999;;;<<<===>>>@@@AAA@@@@@@AAACCCEEECCCDDDFFFGGGIIIJJJJJJJJJKKKNNNPPPQQQQQQPPPPPPQQQTTTTTTUUUUUUTTTRRRPPPOOOLLLOOOSSSWWWZZZ\\\\\\\\\WWWWWWWWWZZZ]]]^^^^^^]]][[[YYYWWWWWWYYYYYYYYYXXXWWW[[[]]]YYYVVVUUUSSSPPPPPPOOONNNMMMKKKKKKJJJJJJMMMLLLKKKJJJJJJHHHEEEBBBAAA@@@>>>===>>>???>>>===888888888888777555444333333555666777777555333222222222222111000000//////...///////////////............---------,,,,,,,,,,,,------,,,***))))))***''''''''''''((((((((((((******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""!!!!!!"""$$$%%%%%%$$$%%%&&&''''''((((((''''''$$$%%%%%%%%%$$$%%%(((***---***'''&&&&&&&&&%%%$$$&&&(((******((('''''''''$$$%%%%%%&&&''''''(((((('''%%%$$$%%%&&&'''&&&$$$%%%%%%&&&)))---/////////$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((('''''''''(((***++++++,,,...000222444555555888999;;;===???AAACCCDDDDDDEEEGGGIIIJJJJJJJJJIIIFFFGGGIIILLLOOOQQQSSSUUUUUUUUUXXX]]]]]]ZZZ[[[___jjjeee___[[[ZZZ\\\]]]^^^((((((((((((((((((((()))''''''((())))))((('''&&&(((((('''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********)))((((((,,,+++***)))((((((((((((((((((((()))******++++++)))))))))))))))***++++++******++++++++++++++++++++++++******)))*********---,,,++++++******++++++******))))))))))))*********************************+++,,,......------,,,))))))******+++++++++***)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))******+++******++++++++++++,,,,,,,,,,,,+++++++++,,,---...------...///000111111222222222444666888:::;;;<<<===>>>?????????@@@BBBDDDDDDDDDFFFGGGHHHHHHHHHHHHKKKNNNQQQRRRQQQPPPPPPPPPVVVWWWXXXXXXWWWUUURRRQQQNNNPPPTTTWWWYYYZZZZZZZZZWWWWWWYYY\\\___``````___[[[XXXVVVVVVXXXZZZZZZXXXVVV\\\^^^YYYUUUUUUTTTQQQQQQPPPNNNMMMKKKJJJIIIIIIMMMLLLKKKJJJJJJHHHEEEBBBAAA???===<<<======<<<;;;999999:::999888777555444333333444444444333222111222222111111000000//////......////////////............---------,,,,,,,,,)))+++,,,+++)))(((***+++)))))))))(((((((((((((((*********)))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%%%%$$$###%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&%%%%%%'''(((((('''&&&&&&''''''&&&%%%&&&'''))))))'''''''''(((&&&&&&&&&''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%(((***,,,+++***%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((())))))))))))))))))(((((('''(((***---...---...000333555666777888:::;;;<<>>??????@@@CCCEEEEEEEEEFFFGGGGGGGGGGGGFFFKKKMMMPPPRRRQQQPPPOOOPPPXXXYYYZZZZZZYYYWWWTTTSSSPPPRRRTTTWWWYYYYYYYYYXXXXXXXXXZZZ]]]```bbbaaa```ZZZWWWUUUUUUXXXZZZYYYXXXUUU\\\^^^YYYUUUVVVUUUQQQRRRQQQOOOMMMKKKJJJIIIHHHMMMLLLKKKJJJJJJHHHEEEBBB@@@>>><<<;;;;;;;;;:::999::::::::::::999777666444222222222222111111000///222222111111000/////////......///////////////.........---------,,,,,,,,,&&&(((+++***)))(((***---************)))))))))(((************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''&&&%%%&&&&&&$$$###$$$&&&((()))'''&&&%%%&&&''''''&&&&&&((()))((((((((('''&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$&&&'''((('''%%%&&&&&&&&&'''''''''(((((((((((('''%%%$$$%%%'''***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((())))))***))))))***)))((((((***,,,///111111222444666888:::;;;;;;;;;<<<===@@@BBBEEEFFFGGGJJJJJJIIIHHHHHHHHHIIIIIIHHHJJJLLLOOOSSSVVVXXXYYYYYYVVVVVVYYYZZZYYYZZZ^^^eeebbb___]]]^^^```aaaaaa((((((''''''''''''(((((()))(((((('''''''''((((((+++++++++******(((''''''"""###%%%''')))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))***))))))///,,,******++++++)))&&&))))))))))))************(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((************************(((***++++++++++++---...333&&&555(((///%%%&&&...(((,,,///000//////---***)))***---......,,,)))'''***))))))+++---...---+++,,,+++***))))))***+++,,,++++++******************))))))))))))((((((((((((************))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))'''((()))******+++******++++++******************,,,,,,,,,------.........---......///000111111222000111333555777999999:::>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMOOOPPPRRRRRRRRRTTTVVVXXXXXXVVVTTTRRRTTTTTTUUUXXX[[[]]]]]]\\\WWWZZZ^^^aaabbb```\\\ZZZUUUVVVVVVWWWWWWXXXXXXXXXWWWZZZ[[[ZZZVVVSSSSSSTTTSSSSSSQQQMMMJJJHHHJJJKKKLLLJJJIIIIIIIIIHHHEEECCC???<<<::::::<<<===;;;999777999:::;;;:::888666444555444444333333222222111111111111111000000000000......////////////......///......------,,,++++++***************)))(((((())))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&'''))))))))))))((('''''''''&&&'''((()))******,,,///222555777888888888:::<<<>>><<<>>>@@@BBBDDDEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJLLLKKKMMMQQQSSSTTTUUUWWWYYYWWWWWWVVVVVVWWWZZZ]]]^^^^^^```bbbaaa___^^^___bbb((((((''''''''''''((((((((((((''''''''''''((((((+++++++++******)))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))))),,,***((((((******(((&&&''''''''''''((((((((()))(((((((((((()))))))))***)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++++++++,,,...111'''444###+++''''''+++------,,,+++***++++++***++++++***))))))***,,,---,,,+++******+++,,,+++))),,,+++***))))))***+++,,,++++++******************************))))))))))))'''(((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))************))))))(((************************,,,,,,,,,------------------......///000000111111000111333555777888999999<<<======???AAACCCDDDEEECCCCCCBBBCCCCCCEEEGGGHHHHHHHHHJJJMMMOOOQQQSSSTTTSSSUUUWWWYYYXXXVVVSSSQQQRRRRRRTTTWWW[[[^^^^^^^^^YYY[[[___aaaaaa___\\\ZZZXXXXXXWWWVVVVVVVVVVVVVVVVVVXXXZZZYYYVVVSSSSSSTTTTTTSSSQQQMMMJJJHHHIIIKKKIIIHHHGGGGGGGGGFFFDDDBBB@@@>>>;;;;;;======<<<:::888999;;;<<<;;;999666555555555444444333222222222000/////////..................////////////............------,,,+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&'''((('''''''''((((((((())))))''')))***++++++---000333888999:::::::::;;;===??????@@@AAACCCDDDEEEDDDDDDEEEEEEDDDDDDEEEGGGJJJKKKOOOQQQSSSTTTTTTTTTUUUWWWWWWWWWVVVVVVXXXZZZ]]]^^^___aaabbbaaa^^^]]]^^^```((((((''''''''''''((((((((((((''''''''''''((((((******+++******)))((('''((()))))))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((()))((('''((()))***(((''''''''''''((((((((())))))((((((((()))))))))******)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,...111---;;;###***+++,,,***000---***)))***,,,...///,,,+++***)))))))))***+++...,,,***))))))***))))))++++++************++++++******+++++++++++++++++++++++++++************)))'''''''''((()))))))))***************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***)))(((((('''************************------------,,,,,,,,,,,,.........//////000000111000111222444666777888888::::::;;;===@@@BBBDDDFFFAAAAAAAAABBBCCCDDDFFFGGGEEEGGGIIILLLOOORRRTTTUUUUUUVVVXXXXXXWWWUUURRRPPPPPPQQQSSSWWW\\\___``````\\\]]]___aaa```^^^\\\ZZZ[[[YYYWWWVVVTTTTTTTTTUUUVVVWWWXXXWWWUUUTTTUUUVVVUUUTTTRRRNNNJJJHHHIIIJJJHHHGGGFFFGGGHHHGGGFFFDDDBBB@@@>>>===>>>>>>===<<<:::;;;<<<<<<<<<:::888666555555555444333333222222000000/////////...............////////////......---------,,,++++++***************+++******)))((()))))))))))))))))))))))))))))))))(((((((((((('''(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%&&&''')))***++++++***+++---...///111444777:::<<<===>>>===>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCEEEGGGJJJLLLTTTUUUVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[]]]^^^___```aaa```]]]\\\\\\\\\((((((''''''''''''(((((((((''''''''''''(((((()))***************)))(((((()))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((((((((((((((()))*********))))))*********+++++++++(((((()))))))))*********((()))***++++++***)))((())))))***************+++)))))))))))))))))))))))))))***,,,,,,++++++,,,---111888KKK---...///111,,,...++++++///222222333555...///000111///---***(((...,,,((('''(((*********++++++++++++++++++++++++******+++++++++++++++,,,+++++++++*********))))))))))))******+++,,,------************************(((((())))))******++++++))))))))))))))))))))))))+++******************++++++******)))))))))))))))***************+++++++++...------,,,,,,+++++++++........./////////000000///000222333555666666777777888999;;;>>>AAADDDEEE@@@@@@AAABBBDDDFFFGGGHHHFFFGGGIIIKKKNNNPPPRRRSSSSSSTTTUUUVVVUUUSSSPPPNNNOOOPPPRRRWWW\\\```aaaaaa______```aaa```^^^\\\[[[ZZZYYYWWWUUUTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXVVVUUURRRNNNJJJHHHIIIJJJJJJIIIHHHIIIJJJJJJHHHGGGDDDBBBAAA??????>>>>>>===;;;<<<<<<===<<<:::999777666666555555444333333333222222222111111111000000......////////////......---,,,,,,++++++******)))*********++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''')))(((''''''(((***%%%&&&'''((()))***+++,,,---000222333444666999;;;;;;===???AAAAAABBBDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCDDDFFFIIILLLNNNVVVWWWXXXWWWUUUUUUVVVWWWXXXXXXXXXYYYZZZ\\\^^^____________^^^\\\ZZZYYYXXX((((((''''''''''''(((((('''''''''''''''((()))))))))************))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((''''''((((((((())))))*********+++,,,************++++++++++++))))))))))))************'''(((************(((''')))*********++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---///???XXX777111///000---++++++///666888444444888333333222111000...,,,+++,,,***(((''')))+++,,,---+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++*********)))))))))******+++,,,------...************************(((((())))))******++++++))))))))))))))))))))))))++++++************++++++))))))(((((()))***++++++))))))*********+++++++++---------,,,,,,++++++***............//////////////////111222444555555555555666777:::===@@@CCCDDD@@@AAACCCEEEGGGHHHIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQRRRRRRPPPOOOMMMPPPPPPRRRWWW\\\___aaa`````````aaaaaa```^^^\\\[[[WWWWWWVVVVVVVVVWWWYYYYYYYYYWWWVVVUUUVVVWWWYYYZZZVVVUUURRRNNNJJJIIIJJJKKKJJJIIIHHHIIIJJJJJJIIIGGGEEEDDDCCCAAA???>>>>>>>>><<<<<<======<<<;;;999888777777666555555444444333222222222222111111111111......////////////......---,,,,,,++++++******)))******++++++++++++******))))))))))))))))))))))))'''''''''''''''((((((((('''''''''(((((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''')))******))))))***+++(((((()))******+++,,,,,,///111444666666888:::<<<:::===AAADDDEEEFFFIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDFFFHHHLLLOOORRRVVVWWWXXXWWWVVVWWWYYY[[[YYYYYYZZZ[[[\\\^^^___```^^^^^^^^^^^^\\\ZZZWWWUUU((((((''''''''''''((((((''''''&&&''''''((()))***))))))************))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((''''''((())))))(((***++++++******+++---((((((((()))))))))******)))))))))*********++++++((())))))))))))))))))(((*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++;;;WWW888000+++------+++,,,222888666111444>>><<<:::555111...,,,------,,,***((()))+++---...---++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,+++++++++******)))))))))***+++++++++,,,************************))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***)))((((((((((((***,,,---)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++...........................///000222333333444444444444666888;;;>>>AAABBBAAABBBDDDGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOORRRRRRTTTWWW[[[^^^___^^^___```bbbcccbbb```]]][[[UUUUUUVVVXXXYYYZZZ[[[\\\ZZZXXXTTTSSSUUUWWWYYYYYYUUUTTTRRRNNNKKKJJJKKKMMMIIIHHHGGGHHHIIIHHHFFFEEEFFFFFFEEEBBB???======>>><<<<<<<<<<<<;;;:::999999777777777666555555444444111111000000000/////////......////////////......---------,,,++++++******)))***++++++,,,+++++++++))))))))))))))))))))))))&&&''''''''''''((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###""""""######$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))******))))))***+++******++++++,,,---......///222444666666777888:::;;;???CCCFFFHHHIIIKKKLLLIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDEEEFFFJJJNNNRRRTTTVVVWWWWWWWWWVVVWWWZZZ]]][[[[[[\\\^^^___```aaabbb```____________]]]YYYVVV((((((''''''''''''((((((&&&&&&&&&''''''((()))***))))))************))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))'''''''''(((***+++(((***++++++)))(((***,,,(((((()))))))))*********))))))*********++++++++++++******))))))******+++******++++++,,,------...++++++++++++++++++++++++***+++,,,,,,******+++,,,+++333JJJ111...)))+++---,,,,,,000555222000>>>QQQYYYWWWSSSMMMEEE<<<555000---,,,++++++---...---,,,++++++,,,------,,,++++++******++++++,,,------...............------------******++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***++++++***((('''((()))***,,,((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,..............................000111222222333333333444555777:::<<>><<<<<<>>><<<<<<;;;;;;:::999999888888888777777666555555444111111111000000000//////......////////////............------,,,+++++++++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))(((''')))***)))***+++---...000111222222555777999888888999:::>>>BBBEEEHHHIIIIIIJJJKKKHHHGGGEEECCCBBBBBBBBBBBBCCCCCCDDDFFFJJJNNNRRRUUUWWWWWWWWWVVVVVVWWWZZZ\\\\\\]]]^^^```aaabbbcccccccccbbbaaabbbcccbbb]]]YYY((((((''''''''''''((((((&&&&&&&&&'''''')))******((())))))*********)))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&'''(((+++,,,''')))+++***'''&&&(((******++++++++++++,,,,,,,,,)))************+++++++++---,,,+++******+++,,,---******+++,,,,,,---......***************************,,,---,,,******+++,,,------@@@+++...***---000---,,,...111///333KKKfffzzz|||}}}xxxkkkWWWCCC777///...------......,,,)))++++++------------++++++******+++,,,,,,---......000000000000////////////...---------------------************************++++++******))))))(((((())))))))))))))))))))))))---,,,***))))))***,,,------,,,)))((('''((()))***((())))))***++++++,,,,,,*********++++++,,,,,,---.....................---......///111222222222222333444555666999;;;>>>??????AAADDDGGGJJJLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHJJJMMMPPPSSSTTTUUUVVVVVVVVVXXX[[[\\\[[[ZZZ\\\___ccceeeeeebbb^^^[[[UUUWWWZZZ]]]^^^]]]\\\[[[ZZZUUUPPPNNNPPPSSSUUUTTTSSSRRRQQQNNNLLLKKKMMMOOOMMMLLLKKKJJJKKKJJJGGGEEEFFFGGGFFFCCC>>>;;;<<<>>><<<;;;;;;::::::999888888888888777777666666555555333333333222222222222111......////////////......///......------,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((((())))))******'''''''''''''''''''''&&&''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))((()))+++---000222444555777999<<<===<<<;;;<<<<<>>999---,,,******+++,,,++++++***+++,,,,,,......///000******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---------............//////000000000111111111111000000222444666999<<<===DDDEEEGGGIIIKKKMMMNNNNNNJJJJJJIIIIIIIIIHHHHHHHHHFFFHHHJJJMMMPPPSSSUUUVVVTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]```aaaaaa___]]][[[YYYZZZ[[[[[[[[[[[[[[[ZZZTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPSSSRRRPPPMMMKKKIIIGGGFFFEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;::::::999999999999999999999999999999999444444333333222111111000000///...------,,,,,,---////////////...---,,,+++******)))+++------,,,+++)))))))))))))))(((''''''******)))''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))(((''''''&&&%%%&&&'''((((((((('''&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&))),,,---(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++))))))******)))(((''''''''''''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%'''******'''$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***&&&###$$$(((***(((%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((///***((((((&&&###$$$'''***$$$"""'''+++)))&&&%%%&&&&&&&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((()))***---000222444666666999999999999<<>>======;;;;;;;;;::::::999999999999999999999999999999999444444444333222222111111222111000///............////////////...---,,,+++*********+++------,,,***)))*********))))))((('''***)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''((('''''''''(((''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''%%%%%%&&&((()))'''%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''')))---222111,,,&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((())))))))))))******'''&&&((((((&&&'''+++333+++&&&&&&(((&&&$$$$$$''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((('''((((((******,,,---///222555777888888;;;;;;;;;<<>>222,,,000444///,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------111111222444777999999777000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((************+++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))+++,,,---.........------------............////////////000000000000///000111333555777:::;;;>>>???AAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGIIILLLPPPTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSQQQOOONNNMMMPPPPPPOOONNNNNNNNNNNNNNNOOONNNNNNMMMJJJGGGEEECCC??????>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::999999999999999999999999999999555555444444333222222222444333222111000000000000////////////...---,,,,,,+++******+++------,,,************+++******)))(((***)))(((''''''&&&''''''''''''''''''''''''''''''&&&''''''((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((***)))((('''&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&,,,444888555---&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))************(((%%%%%%))))))''''''***888///'''&&&&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))'''%%%&&&((()))'''%%%''''''((((((((()))))))))***************+++------///000333555777999:::;;;<<<<<<===???BBBDDDGGGHHHEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@???>>>============<<<===???AAADDDIIINNNRRRXXXXXXWWWWWWXXXZZZ\\\]]]```cccfffgggfffffffffgggffffffffffffeeedddcccbbb)))'''''')))))))))---444EEE555)))***)))%%%'''...111...,,,++++++,,,+++***(((((((((((((((((((((((((((((())))))************)))+++,,,------+++)))(((************++++++***)))((()))***,,,,,,+++******)))***+++------,,,++++++,,,+++)))(((((()))+++,,,***+++,,,---............---,,,,,,++++++,,,,,,---////////////...---,,,,,,(((((()))+++,,,,,,,,,,,,------+++******+++,,,---......---------------...///111000------222555444999FFF```sss~~~wwwKKK777,,,111444---)))---...------,,,,,,,,,------,,,---...//////...------,,,,,,+++,,,...000111222444111///.........---+++------,,,,,,++++++++++++------,,,,,,+++***))))))*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))***+++,,,------------,,,,,,---------................../////////000000///000111222444666888999;;;<<<>>>@@@CCCDDDEEEEEEIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFGGGKKKOOOTTTVVVXXXXXXXXXXXXYYYYYYYYYYYYUUUUUUUUUVVVXXXZZZ\\\^^^ZZZZZZZZZYYYWWWVVVTTTSSSTTTTTTSSSRRRPPPOOONNNNNNPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKIIIFFFCCCAAA>>>>>>=========<<<<<<<<<::::::::::::::::::::::::888888888888888888888888666666555555444333333222444444222111111111111111......//////...------,,,+++******+++,,,---+++*********+++++++++******)))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''***)))(((&&&%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''###%%%***///222000)))$$$'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********)))''''''******&&&%%%'''222+++%%%&&&''''''))),,,''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&***&&&$$$&&&+++---+++''''''(((((((((((()))))))))******+++,,,---...//////222333555777999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGDDDCCC@@@???>>>>>>@@@AAA@@@???>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;::::::::::::::::::::::::::::::888888888888888888888888777777666666555444444444333333222111000000000000.........///......---,,,,,,+++***+++,,,,,,+++))))))******+++++++++******)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''''''''***)))'''&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((('''''''''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''******&&&%%%'''***&&&$$$''')))'''(((+++&&&%%%%%%&&&'''((())))))'''''''''''''''''''''''')))&&&$$$'''---111///,,,(((((((((((()))))))))***)))***+++---...000111111333444666888999:::;;;;;;999:::===???BBBCCCCCCCCCDDDBBB@@@>>>===>>>???@@@???>>>======<<<============@@@DDDHHHLLLRRRWWW[[[XXXXXXYYYYYYZZZZZZ[[[[[[]]]___bbbddddddcccdddeeeccccccbbbaaaaaa`````````)))&&&'''))))))(((,,,222>>>@@@BBB@@@;;;555111000;;;666...)))((()))+++,,,))))))))))))))))))))))))***))))))))))))***+++,,,...---+++))))))***+++---)))+++,,,,,,+++******+++))))))***+++++++++++++++,,,,,,---............---,,,+++***))))))***+++,,,+++)))'''&&&&&&))),,,------,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++......////////////......------,,,,,,------......'''(((((()))+++---///000(((///333111---...000111555111333333333DDDUUUVVVPPP???222111111...---000------------------...///***+++---...//////......111222444333111000000111111///---,,,------,,,***.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,------------------------........./////////000000111333444555888999;;;===???AAABBBBBBGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKNNNRRRVVVXXXXXXYYYZZZ[[[]]]^^^___```YYYYYYYYYZZZ]]]___bbbddd```___]]][[[XXXUUUSSSQQQOOOOOOOOOPPPPPPPPPPPPQQQOOOOOOOOOOOONNNMMMKKKJJJIIIHHHGGGEEECCCBBB@@@@@@??????>>>===<<<::::::999999999::::::::::::;;;;;;888888888888888888888888888888777777666555555444333222111000////////////---...............------,,,+++++++++,,,,,,+++)))((()))******+++*********((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%$$$######)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&((($$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&,,,***&&&$$$###$$$''')))''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((%%%%%%))))))''''''***(((%%%&&&))))))%%%$$$&&&&&&&&&&&&'''((()))***+++'''''''''''''''((((((((((((&&&&&&)))---000000...((((((((()))))))))******)))***,,,...111222333444555666777888::::::;;;;;;999;;;>>>AAABBBBBBAAA@@@CCCBBB@@@???>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@BBBGGGJJJNNNSSSXXX[[[XXXXXXXXXYYYYYYZZZZZZZZZ[[[]]]```aaa`````````aaa``````___]]]]]]]]]]]]]]]((('''(((***)))''')))......888??????@@@BBB<<<111555222,,,))))))*********++++++++++++++++++++++++******)))))))))***+++,,,...---,,,+++++++++,,,,,,)))+++------+++)))***,,,******))))))******+++,,,+++++++++++++++,,,------************************+++***)))))))))***++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,+++//////000000000000000///,,,---....../////////...))))))***+++---///111222///000222444222000111444///...555777111555888111===777000------...---,,,---------------...//////------///000222333333333111555999:::888666555555222000......//////...---........................,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------******************************************************+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,---------........./////////000111222333444666777999;;;===???@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQUUUWWWYYYZZZZZZ[[[[[[\\\]]]^^^^^^[[[[[[\\\]]]___bbbcccdddcccbbb```]]]ZZZWWWTTTRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKIIIIIIGGGDDDBBB@@@@@@@@@@@@>>>=========<<<<<<;;;;;;999999999::::::;;;;;;;;;888888888888888888888888999888888777777666555555333222111000////////////------...............------+++++++++,,,,,,***((('''((())))))*********)))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$""""""&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))+++&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""$$$''''''%%%$$$%%%'''%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%&&&''')))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))***'''&&&((((((&&&'''+++(((&&&''')))(((######%%%((((((((((((((()))***+++&&&'''''''''((((((((()))'''(((((()))***+++,,,,,,(((((()))))))))*********)))+++...111444555666666777777999:::;;;;;;;;;;;;<<<>>>AAADDDDDDCCCAAA@@@BBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAACCCCCCFFFHHHKKKNNNPPPSSSVVVYYYWWWWWWXXXYYYYYYYYYYYYXXXYYY[[[]]]^^^]]]\\\\\\]]]]]]]]][[[ZZZYYYYYYZZZZZZ((('''(((+++)))&&&'''+++$$$000444333<<>>>>>444333111111222333222222////////////////////////...------,,,+++***))))))++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))***+++,,,---.........++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000111222333444666888:::<<<===>>>???BBBBBBCCCEEEFFFHHHIIIIIIJJJKKKNNNPPPTTTVVVXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]___aaacccddddddeeedddbbb___[[[WWWTTTSSSQQQQQQPPPOOOOOONNNMMMMMMOOOOOOPPPOOONNNLLLJJJIIIIIIGGGCCC@@@>>>???@@@AAA<<<<<<<<<=========>>>>>>999999999::::::;;;;;;;;;777777777777777777777777999999888888777666666666444333222111000000000000------...............------,,,++++++,,,,,,***(((''''''((()))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''+++******)))(((&&&%%%$$$%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$'''***+++&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((!!!$$$'''(((%%%$$$%%%&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))************///+++((((((&&&###$$$'''(((&&&&&&((('''$$$%%%)))+++******)))))))))))))))&&&'''''''''(((((())))))''')))***)))((('''((()))))))))))))))************+++,,,000333666888888999888999:::;;;<<<<<<<<<<<<@@@BBBEEEGGGGGGEEECCCAAAAAAAAABBBAAAAAA@@@>>>>>>>>>>>>???@@@AAACCCEEEFFFLLLNNNPPPRRRRRRSSSVVVXXXVVVWWWXXXXXXXXXXXXXXXWWWXXXZZZ\\\\\\[[[ZZZZZZZZZ\\\[[[YYYWWWWWWWWWXXXXXX)))))))))))))))))))))))),,,***))),,,444<<>>BBBEEEHHHKKKLLLKKKIIIGGG@@@>>><<<:::999777555333666444222111222222111///000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,---......------------,,,,,,...------,,,+++***))))))(((((()))***++++++,,,,,,++++++++++++******))))))++++++++++++++++++++++++))))))***+++---...//////,,,---///000222333333333222444666777888999;;;===@@@AAACCCEEEGGGHHHIIIJJJLLLOOOSSSUUUVVVWWWYYY[[[ZZZ[[[[[[ZZZYYYZZZ]]]___^^^^^^```aaaccccccddddddeee```ZZZYYYZZZ[[[YYYVVVRRRRRRPPPOOONNNNNNMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJGGGEEEAAA??????>>>===<<<=========<<<;;;;;;;;;:::999999888999:::;;;<<<===888888888888777777777777666555555555555444444444222222111000///...------///............---------------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))((('''''''''''''''((((((''''''''''''((((((***))))))******)))&&&$$$))))))))))))((((((((((((******))))))((((((((((((,,,***((('''''''''&&&%%%((((((((((((((((((((((((((()))))))))((('''&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%''')))))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&''''''&&&%%%$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''+++)))&&&######%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((($$$%%%&&&((())))))))))))%%%&&&&&&&&&'''(((((((((+++,,,------+++)))******''''''&&&&&&&&&&&&''''''************************((((((((((((((((((((((((((('''&&&%%%&&&(((***+++((((((((('''''''''''''''***))))))))))))+++---...+++...222555888999888888999999999:::<<>>>>><<<===???CCCDDDDDDDDDDDDEEEHHHFFFDDDEEEFFFGGGEEECCCAAACCCEEEFFFGGGFFFEEEDDD@@@??????===;;;999777666666666666555666777888999<<>><<<999777555555555555444333000///......------......+++,,,---//////...---,,,...............------------------,,,,,,++++++***)))))))))***++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++***++++++,,,---......///000000111111111111000000222444666777777888:::<<>>===<<<>>>>>>>>>===<<<<<<;;;;;;888888999999::::::;;;;;;888888777777777666666666555555555555444444444444222222111000///...------............------------------,,,,,,,,,+++++++++)))))))))******)))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''***)))))))))***)))'''$$$))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''')))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&''''''***)))&&&%%%$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&'''((((((((((((((('''&&&&&&&&&''''''''''''''')))+++,,,+++***((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''')))+++,,,...,,,***'''&&&'''((()))))))))))))))***+++---......000444777999:::999999999:::;;;<<<>>>AAACCCDDDHHHGGGEEECCCBBBBBBBBBBBBEEEDDDCCCBBBBBBAAAAAAAAADDDEEEGGGGGGFFFFFFHHHJJJMMMOOOPPPPPPOOOPPPSSSUUUZZZXXXWWWXXXZZZ[[[YYYVVVWWWXXXYYYZZZ[[[[[[ZZZYYY]]]\\\ZZZZZZ[[[\\\]]]]]]))))))))))))))))))))))))---+++((('''***...000111666//////...'''))),,,'''************+++++++++,,,,,,---......---+++)))(((++++++++++++++++++++++++---......---,,,++++++,,,,,,++++++******+++,,,,,,------,,,+++***))))))***++++++++++++++++++++++++//////////////////......------.../////////....../////////000111222444555999999999:::<<<>>>???@@@FFFEEEFFFGGGJJJLLLLLLLLLKKKNNNQQQRRRRRRQQQRRRSSSUUUSSSQQQQQQRRRSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRNNNMMMLLLJJJHHHFFFCCCBBB@@@@@@??????@@@AAACCCDDDJJJLLLPPPQQQPPPOOONNNNNNOOOPPPRRRSSSTTTSSSSSSRRRQQQOOOLLLKKKKKKIIIGGGEEE>>><<<;;;;;;<<<<<<;;;999333222111000////////////,,,---000111111///---+++........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000000111111000000///111333555666666777:::<<<===>>>@@@CCCEEEFFFGGGHHHHHHKKKOOOQQQRRRSSSUUUVVVYYYZZZ[[[ZZZYYYZZZ]]]_________```aaaaaabbbaaaaaa```\\\WWWUUUUUUTTTRRROOONNNMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMKKKIIIHHHFFFDDDAAA@@@??????===<<>>>>>===<<<<<<;;;777888999::::::999888888777666666666666555555555555555444444444333333333222222111000///...------............------------,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))((()))))))))'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&((()))+++***)))'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((***,,,---333000,,,(((&&&'''(((***)))))))))***+++---...///111333666999;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFEEEEEEDDDCCCDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCCCCHHHIIIKKKKKKJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPSSSUUU[[[ZZZYYYYYYZZZZZZXXXVVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]\\\[[[[[[\\\^^^^^^))))))))))))))))))))))))***)))'''(((***...222444BBB444111...'''///333'''*********+++++++++,,,,,,))))))***++++++*********++++++++++++,,,,,,,,,,,,,,,---...---+++******+++++++++*********+++,,,,,,...---,,,+++++++++++++++......------------,,,,,,........................------///000111222222222444555666888:::===>>>@@@DDDDDDEEEGGGIIIKKKMMMNNNSSSSSSTTTUUUWWWYYYZZZZZZYYYZZZ\\\\\\ZZZYYYYYYZZZ]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\]]]\\\[[[YYYVVVSSSQQQPPPMMMMMMLLLMMMNNNPPPRRRSSSWWWYYY[[[ZZZWWWTTTRRRRRRUUUUUUVVVVVVVVVVVVVVVVVVTTTSSSPPPPPPOOONNNLLLJJJDDDCCCBBBCCCDDDDDDBBBAAA;;;999777555333111000000...//////000///...,,,+++------------------------******++++++,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,...000111222222222000222444555555777999;;;;;;<<<>>>AAACCCEEEFFFGGGIIILLLPPPRRRSSSTTTUUUVVVXXXYYYZZZYYYYYYZZZ]]]_________```aaaaaa`````````___[[[WWWUUUTTTSSSQQQNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHFFFDDDBBBAAAAAA@@@>>>===??????>>>===<<<;;;::::::666888999::::::999777555666666555555555444444444444444444444333333333222111111111000///..................---------,,,,,,,,,,,,,,,++++++++++++******)))(((''''''((()))***))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***((('''((()))((('''%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$$$$$$$'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%((()))+++***)))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,111///,,,)))(((((())))))))))))***,,,---///000111444555888:::<<<============???AAACCCEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHKKKMMMNNNNNNMMMMMMNNNPPPOOOPPPQQQQQQQQQRRRTTTVVV[[[[[[ZZZZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^^^^]]]^^^```bbb************************((((((((()))***...222444III000******(((:::BBB,,,***++++++++++++,,,,,,,,,,,,+++)))((((((***+++---+++,,,,,,,,,------......,,,---...---+++***+++,,,++++++******+++,,,,,,------------------...///000------------------------++++++,,,------......///...///111444777888::::::<<<>>>AAADDDHHHKKKNNNOOOQQQRRRSSSTTTVVVYYY[[[\\\\\\]]]^^^___```bbbcccddddddeeeeeeccc```^^^]]]^^^ccccccbbbbbbaaaaaaaaabbbbbbaaa```______```bbbccceeeeeedddaaa___\\\ZZZXXXWWWWWWXXXYYY[[[]]]^^^___aaaaaaaaa]]]YYYTTTRRRQQQXXXXXXXXXYYYXXXXXXWWWWWWWWWUUUSSSSSSSSSRRRPPPOOOJJJIIIIIIJJJLLLLLLJJJHHHEEECCC@@@<<<999666333222222111///------------...------------,,,,,,,,,+++))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................+++,,,...///111222222222///111333444444555888:::999;;;===@@@BBBDDDEEEFFFIIILLLOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWYYY\\\^^^^^^______`````````_________]]]ZZZXXXVVVUUURRRQQQOOONNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKIIIHHHFFFEEECCCCCCCCCBBB@@@>>>>>>======<<<:::999999888666888999::::::999777555555555555555444444444444444333333333222222222222111111000000//////.........------------,,,,,,,,,,,,,,,+++++++++*********++++++)))(((((()))++++++))))))((('''''''''''''''((((((''''''''''''(((((()))(((&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&'''''')))((('''&&&%%%###""""""%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((%%%$$$$$$%%%))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((('''&&&&&&&&&%%%(((***++++++***))))))***(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))************+++++++++***)))(((******,,,...000222333333666777999<<<>>>??????@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEFFFHHHKKKMMMNNNNNNOOOPPPPPPOOONNNPPPQQQPPPRRRSSSSSSSSSSSSVVVXXXZZZZZZZZZZZZXXXWWWVVVVVVXXXXXXXXXYYYZZZ[[[[[[\\\```bbbccccccccceeeiiilll************************((())))))((((((***---000MMM...)))---///IIISSS666++++++++++++,,,,,,,,,,,,222000---***)))***,,,---,,,,,,,,,------......///+++---...---,,,+++,,,...++++++++++++,,,---..................///000111111+++++++++,,,,,,,,,------+++,,,...///111333555555666777:::>>>AAACCCEEEFFFGGGIIIMMMQQQVVVYYY[[[]]]]]]]]]^^^___```bbbdddeeebbbccceeeeeeeeeeeegggiiikkklllkkkhhheeebbbbbbcccggghhhjjjiiihhhffffffgggffffffeeeeeefffgggiiijjjhhhgggfffeeebbb```^^^\\\\\\]]]```ccceeeffffffeeegggfffccc^^^YYYUUUTTTTTT[[[[[[\\\\\\\\\ZZZYYYXXXZZZXXXWWWVVVWWWWWWUUUSSSNNNNNNOOOQQQRRRSSSQQQOOOOOOMMMIIIEEE@@@<<<:::888888666222///...///111222//////...---,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000000//////......000222333333555777999999:::<<>>@@@BBBDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHDDDEEEGGGJJJMMMPPPRRRSSSNNNOOOPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSSTTTVVVXXXWWWXXXYYYYYYWWWUUUUUUVVVXXXXXXXXXXXXYYYZZZ\\\\\\]]]aaaeeehhhkkkooovvv{{{************************)))******)))((((((+++...KKK---,,,222///JJJVVV444+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---***++++++,,,------......+++,,,......------...000,,,,,,,,,,,,---...///000///...............///000,,,,,,---...///000000111///111333666:::===???AAACCCDDDGGGJJJMMMPPPQQQRRRSSSUUUXXX\\\```bbbdddeeeddddddddddddeeefffggggggeeegggiiiiiigggggghhhkkkmmmmmmllljjjgggffffffggghhhkkknnnnnnllliiiiiiiiigggggghhhiiijjjlllmmmnnnjjjjjjiiihhhfffdddbbbaaa```cccgggkkkmmmmmmlllkkkkkkiiieee```[[[YYYZZZ[[[^^^___aaabbbaaa___\\\ZZZ[[[ZZZXXXXXXYYYYYYXXXVVVRRRRRRSSSUUUWWWXXXVVVTTTUUUSSSOOOKKKGGGDDDBBBAAA===<<<999777666555555666333222111000...,,,+++***,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***++++++,,,---......///......////////////......---///111222333444666888888:::<<>>>>>===<<<:::999888777888888999999::::::;;;;;;666666666555555555555444222222222222111111111111000000000000////////////---------,,,,,,,,,++++++++++++++++++************))))))************))))))))))))((('''''''''''''''(((''''''&&&&&&''''''((()))'''%%%%%%&&&(((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$(((++++++'''$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((()))))))))((('''%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$######""""""!!!%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!%%%((((((%%%$$$&&&))))))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''''''''&&&(((******)))((()))***))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))******&&&'''((()))************,,,...000333666888888999;;;<<<>>>AAADDDGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHHHHHHHHHHGGGEEEHHHKKKOOOQQQSSSTTTTTTMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPRRRRRRQQQRRRTTTVVVTTTVVVXXXXXXUUUTTTUUUVVVVVVVVVWWWWWWYYY[[[^^^___]]]ccclllrrryyy************************(((***++++++***+++...222DDD(((,,,000'''>>>III%%%++++++,,,,,,,,,---------'''(((***,,,------------))))))***+++,,,,,,------***,,,............000111,,,,,,,,,---...///000111000///...---------------//////000222333444555666444555999===AAAEEEHHHJJJMMMNNNQQQSSSVVVXXXYYYZZZZZZ\\\___bbbeeeggghhhhhhggggggffffffeeeffffffggggggjjjkkkjjjhhhgggiiikkkjjjkkkkkkiiigggggghhhiiifffkkkooopppmmmjjjhhhhhhffffffhhhiiikkkmmmnnnnnnmmmllllllkkkiiihhhfffeeecccgggmmmrrrttttttqqqooommmkkkfffaaa]]]]]]___bbbaaaccceeefffeeebbb___\\\[[[ZZZXXXXXXYYYYYYXXXWWWSSSTTTUUUWWWZZZZZZXXXVVVWWWUUURRROOOLLLJJJHHHGGG@@@@@@???>>>===;;;999888666555444222///---,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------))))))***+++---...//////++++++---///000111111111---///111222222333666888888:::<<>>===;;;:::999888999999999999:::;;;<<<===777666666666666555555555222222222111111111111000000000000000////////////---------,,,,,,,,,+++++++++++++++************)))'''((()))******)))((('''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&(((((('''(((((('''''''''&&&&&&&&&((((((((()))))))))******!!!%%%******&&&###%%%'''((((((((((((((((((((((((((()))))))))((('''&&&&&&((())))))))))))'''%%%$$$$$$&&&(((******(((&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&& $$$((((((%%%$$$'''+++''''''%%%$$$###$$$$$$%%%((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&''''''(((((((((%%%'''((()))((('''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***))))))(((((((((***+++,,,---///222555888999::::::===>>>AAADDDGGGJJJMMMNNNMMMKKKIIIFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGJJJNNNRRRTTTTTTTTTSSSLLLMMMNNNNNNLLLLLLLLLNNNNNNOOOPPPPPPPPPQQQSSSUUURRRUUUWWWWWWUUUSSSUUUWWWTTTTTTUUUWWWZZZ]]]```bbbeeemmmxxx,,,,,,+++***))))))******+++***))))))***+++...///---,,,+++++++++,,,---...------------------------******))))))******+++,,,------,,,,,,+++,,,,,,,,,///.........------,,,,,,000...------...//////...111000///---...///111222111333777:::===>>>>>>>>>;;;>>>BBBHHHNNNRRRVVVXXX]]]\\\\\\^^^bbbbbb```]]]```aaaccceeegggiiikkkkkklllkkkkkkjjjjjjiiiiiiiiieeegggiiiiiiggggggggghhhkkkjjjjjjiiiiiijjjjjjkkkjjjjjjkkkkkkjjjjjjiiihhhiiijjjjjjiiihhhiiikkkmmmnnnnnnmmmlllkkkjjjjjjiiilllnnnppprrrttttttsssrrrpppnnnjjjfffdddcccccccccfffgggiiijjjhhheeeaaa___]]]YYYVVVUUUXXXZZZ[[[ZZZXXXXXXZZZ\\\^^^^^^[[[YYYVVVVVVVVVUUUSSSPPPNNNLLLJJJIIIGGGDDDCCCBBBBBBCCC??????===;;;888555333111111111111111000000//////000...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,---...///000//////000111222444666777666888;;;???BBBDDDEEEEEEGGGJJJOOOQQQRRRQQQRRRRRRTTTSSSRRRRRRSSSVVVYYY[[[[[[\\\]]]___``````aaaaaabbbaaa```___^^^]]]\\\\\\ZZZ[[[[[[ZZZXXXVVVTTTRRRUUUSSSQQQOOOMMMMMMNNNOOONNNKKKGGGGGGHHHHHHFFFDDD???>>><<<;;;::::::;;;<<<666777999::::::999888888888777777666555444444444222222111111111111222222000000000000///...---,,,------------------------++++++++++++++++++++++++((())))))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''',,,)))$$$!!!!!!$$$))),,,&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((()))((()))***'''""""""&&&%%%(((,,,///000---((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))&&&'''''''''''''''''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&###%%%'''(((((('''%%%###%%%'''))))))))))))***+++---(((###$$$(((,,,+++***''''''''''''''''''''''''((((((((((((''''''''''''******)))(((((((((((((((((((((''''''''''''((()))((()))***++++++***)))(((***+++,,,+++)))((('''((('''''''''''')))+++---...222555777888888888999;;;<<<@@@EEEJJJNNNPPPOOOOOONNNMMMJJJGGGEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIMMMPPPRRRRRRPPPOOOOOONNNNNNMMMLLLMMMNNNOOOPPPSSSQQQOOOMMMMMMMMMOOOPPPVVVUUUUUUUUUWWWWWWWWWVVVVVVTTTUUUZZZZZZZZZbbbkkksss}}},,,++++++***))))))*********)))(((((()))***,,,...,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,000///........./////////.........///111444666777;;;===@@@CCCEEEFFFFFFEEEFFFHHHLLLPPPUUUYYY\\\^^^```______aaadddeeecccaaaaaabbbccceeegggiiijjjkkklllkkkkkkkkkjjjjjjiiiiiifffiiikkkkkkkkkjjjkkklllnnnnnnmmmmmmlllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkjjjhhhiiikkkmmmooooooooonnnnnnmmmmmmmmmmmmnnnppprrrssssssrrrqqqqqqpppmmmkkkiiiiiihhhiiiiiiiiijjjkkkiiigggdddbbbccc___[[[YYY[[[\\\\\\[[[\\\]]]^^^```bbbaaa^^^[[[VVVVVVWWWVVVUUUTTTRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKHHHGGGDDDAAA>>>:::888777777777888888777555333222111///,,,,,,---......---,,,---------------------------------------------------------------------...------,,,---...///000//////000111222444555666666888;;;>>>AAACCCDDDDDDEEEHHHMMMPPPQQQQQQQQQRRRRRRRRRQQQRRRTTTXXX[[[]]]\\\]]]^^^______``````___``````___^^^]]]\\\\\\\\\[[[[[[\\\[[[ZZZXXXVVVUUUUUUSSSQQQOOOMMMMMMMMMNNNMMMJJJHHHHHHHHHHHHFFFCCC???>>><<<;;;::::::;;;;;;666666777777777777666666777777777666555444444444222222111111111111222222000000000000///...---,,,------------------------++++++++++++++++++++++++***++++++,,,,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((,,,(((&&&((((((%%%###$$$'''000;;;@@@<<<222***%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))'''$$$###"""###&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((((('''&&&&&&&&&&&&'''(((***)))((('''&&&''''''((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%'''))))))))))))***+++333...(((&&&((()))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&'''''')))((((((((((((((((((((('''((())))))))))))((('''(((***++++++)))((()))***)))))))))***,,,...000222777999<<<=========???@@@>>>AAAFFFKKKNNNOOOOOONNNMMMLLLKKKIIIGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHJJJMMMPPPQQQPPPOOOOOOPPPOOONNNMMMMMMMMMNNNPPPPPPRRRQQQOOOMMMMMMMMMOOOPPPSSSSSSSSSUUUWWWXXXXXXWWWYYYWWWXXX]]]```dddnnnzzz,,,+++******)))*********)))(((((('''(((***+++,,,*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,***++++++,,,------......000000000//////000000111///111444888;;;???AAABBBIIIJJJLLLNNNPPPPPPPPPPPPQQQSSSUUUXXX\\\___aaacccdddddddddeeeggghhhgggeeeccccccdddfffgggiiijjjjjjkkkkkklllllllllkkkkkkjjjiiikkkmmmnnnllljjjjjjjjjkkklllmmmnnnnnnmmmlllkkkiiiiiihhhgggggghhhiiijjjjjjjjjjjjiiiggggggiiikkkoooooonnnnnnnnnnnnnnnnnnmmmnnnpppqqqrrrqqqppppppooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllkkkiiigggfffhhhdddaaa___^^^___^^^^^^bbbcccdddfffgggfffccc```XXXYYYYYYZZZYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUUUURRRPPPMMMIIIFFFCCCAAA@@@@@@AAABBBBBB@@@===999777333000---+++,,,...//////,,,,,,------.........///------------------------------------------------...------------...////////////000000222333555666666777:::<<>>>>>===<<<;;;;;;;;;;;;888777777666666666777777777777666666555444444444222222222222222222222222000000000000///...------------------------------++++++++++++++++++++++++***++++++,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''///'''###&&&)))(((''''''---666@@@@@@888---&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&"""%%%'''((('''&&&&&&'''''''''&&&%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''((())))))(((''''''''''''((((((((((((((('''''''''''')))((('''&&&&&&'''((()))%%%''')))***)))((()))***555000***(((((((((&&&$$$''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''((((((((())))))*********)))'''&&&&&&&&&'''((((((''''''&&&''')))******))))))***+++***+++,,,...000333555666888:::<<<===>>>>>>???AAABBBDDDHHHLLLNNNOOONNNMMMLLLLLLLLLKKKJJJIIIGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOOOOOOOOOOPPPRRRPPPPPPOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMLLLMMMOOOPPPQQQRRRTTTVVVXXXXXXYYYYYY[[[[[[]]]ccciiisss++++++***************+++)))))))))))))))***+++,,,)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++++++++,,,,,,---------......//////000000333333444333333333555666888;;;@@@EEEJJJMMMNNNOOOTTTUUUVVVWWWXXXXXXXXXWWWXXXYYYZZZ\\\^^^```bbbcccggggggggghhhiiiiiiiiiiiieeeffffffggghhhhhhiiiiiikkkkkklllmmmmmmmmmllllllkkkmmmnnnnnnkkkiiihhhhhhhhhjjjlllnnnnnnnnnlllkkkjjjiiigggfffggghhhjjjkkkiiiiiiiiigggffffffhhhjjjllllllllllllllllllmmmmmmnnnnnnooopppppppppooonnnkkkkkkmmmnnnoooooooooooorrrqqqooonnnlllkkkkkkkkkjjjhhhfffccccccbbbbbbbbbhhhhhhiiijjjlllkkkhhheee______^^^^^^]]]]]]\\\\\\]]]\\\[[[ZZZZZZYYYYYYXXXWWWUUURRROOOLLLKKKIIIIIIHHHIIIKKKKKKIIIDDD@@@===555222---+++,,,---//////+++,,,,,,------......///------------------------------------------------------------......////////////000000111333444555555666888:::<<<>>>@@@@@@???CCCGGGJJJLLLMMMOOOPPPQQQQQQRRRTTTWWWZZZ\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYZZZ[[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYUUUTTTRRROOOMMMKKKJJJJJJJJJJJJKKKKKKJJJGGGDDDAAA???>>>>>>===<<<<<<;;;;;;<<<;;;999888777888999999666666666555555444444444222222222222222222222222000000000000000///......------------------,,,,,,++++++++++++++++++++++++)))))))))))))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((''''''''',,,'''%%%''')))))),,,000@@@???:::222***%%%%%%'''%%%%%%%%%&&&&&&&&&&&&&&&!!!###'''(((((('''''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))&&&((()))***)))((()))***...+++((('''((()))((('''''''''''''''''''''''''''))))))))))))************---,,,++++++******++++++)))***+++,,,+++)))'''&&&'''''''''((((((((((((((()))***+++***)))(((***++++++,,,...111333666999:::888:::===>>>>>>???AAABBBFFFHHHKKKMMMOOOOOONNNMMMNNNNNNNNNNNNLLLJJJGGGFFFDDDEEEFFFHHHJJJLLLNNNNNNMMMNNNOOONNNMMMNNNQQQSSSRRRRRRRRRRRRRRRSSSSSSTTTPPPOOONNNMMMMMMNNNPPPQQQTTTUUUWWWXXXXXXXXXXXXYYY]]]```gggoooxxx+++***************+++++++++*********++++++,,,,,,(((((())))))************+++,,,,,,,,,------......+++++++++++++++,,,------,,,,,,++++++,,,------...//////000000000111111111666888::::::999:::===???EEEHHHLLLQQQUUUVVVWWWWWWYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]___aaacccdddhhhiiiiiiiiiiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkmmmooooooooonnnmmmkkkmmmnnnnnnlllllllllnnnqqqrrrssssssrrrpppnnnlllnnnlllkkkjjjjjjkkkmmmnnniiijjjjjjhhhggggggiiikkkkkkkkkkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnnnnnnniiijjjlllnnnoooppppppppptttsssqqqooonnnmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiiiiiiiiiiijjjmmmmmmlllkkkgggfffdddcccaaa___^^^^^^```___^^^\\\[[[YYYWWWVVVWWWVVVUUUSSSRRRQQQQQQPPPNNNOOOQQQQQQOOOKKKFFFDDD:::666111...---...//////+++,,,,,,,,,---------...---------------------------------------------------------.............../////////000111222333444444555666888:::<<<===>>>===@@@DDDGGGHHHJJJLLLNNNQQQRRRTTTVVVWWWXXXYYYYYY\\\\\\]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWYYY[[[\\\[[[\\\\\\]]]\\\[[[ZZZYYYUUUTTTRRRPPPNNNLLLJJJJJJJJJKKKLLLKKKIIIFFFCCCBBB@@@?????????>>>===<<<<<<===<<<:::888777888888999555555555555444444444444111222333333333333222111000000000000000000///.........---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''(((***((((((000999PPPEEE666***&&&''')))***%%%%%%%%%&&&&&&''''''''')))+++,,,***&&&"""&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$'''(((((()))))))))))))))&&&''''''''''''''''''&&&''''''(((((((((((((((((('''''''''((((((((((((((('''(((***++++++***((('''&&&(((******)))((())))))((('''&&&&&&''')))))))))((((((((((((((((((((((((((()))))))))*********+++------,,,+++++++++++++++(((***+++,,,+++***(((&&&(((((()))))))))******+++,,,,,,,,,+++)))(((***,,,,,,---000333666888:::;;;<<>>BBBDDDEEEGGGIIIKKKPPPRRRTTTVVVWWWXXXWWWWWWZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUWWWYYY[[[]]]\\\]]]]]]]]]]]][[[YYYXXXUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLMMMKKKHHHDDDCCCCCCAAAAAAAAAAAA@@@???>>>===;;;;;;999888777666555555444444444444444444444444111222333444444333222111000000000111111000000///.........------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$&&&***+++'''&&&000;;;GGG===000)))((()))'''%%%%%%%%%%%%&&&''''''((((((((()))***)))&&&###"""""""""######$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&'''(((((()))((((((((('''''''''(((((((((((((((&&&'''***++++++***'''&&&'''(((******)))(((((()))'''''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((())))))*********+++***))))))((()))))))))(((((()))*********((((((************+++,,,---------------,,,******,,,...---///222555888:::;;;<<<===???BBBDDDDDDEEEGGGIIIKKKLLLNNNOOOPPPPPPOOOOOOQQQPPPOOONNNLLLIIIGGGFFFHHHIIIJJJKKKLLLNNNOOOOOONNNNNNOOONNNMMMNNNQQQSSSSSSTTTUUUVVVVVVVVVUUUUUUPPPOOONNNNNNOOOQQQSSSUUUVVVXXXZZZZZZYYY[[[aaaeeexxx******))))))***++++++,,,******++++++++++++******((()))***+++++++++*********++++++,,,------......,,,,,,,,,,,,,,,---.........------......000111111111222444666888:::<<<===@@@DDDIIIJJJJJJLLLQQQVVVVVVWWWYYY[[[]]]^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]_________```bbbfffiiikkkjjjkkkkkkjjjhhhhhhjjjmmmllllllkkkjjjhhhgggffffffjjjkkknnnqqqrrrrrrpppooommmnnnmmmmmmnnnrrrxxx|||~~~zzzvvvrrrooonnnlllkkkkkkjjjiiihhhggggggcccddddddddddddeeehhhjjjlllllllllkkkkkkjjjjjjjjjjjjkkkkkkkkklllmmmnnnoooppppppooooooppprrrsssttttttsssrrrqqqpppnnnmmmmmmiiikkkkkkiiifffdddeeefffdddaaa___aaaffflllqqqssspppooolllhhheeecccbbbbbbbbbbbbaaa```^^^\\\ZZZXXXZZZ[[[\\\]]]]]]ZZZXXXVVVSSSTTTUUUVVVUUUUUUSSSRRRPPPLLLFFFAAA===999555333111111000000//////......------------------------------------------------,,,---.../////////...---000//////000000111222333444333333444555777999:::;;;>>>@@@BBBCCCDDDFFFIIIMMMOOORRRUUUWWWXXXWWWVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUVVVYYY\\\^^^______```___^^^\\\ZZZYYYTTTTTTSSSRRRQQQOOONNNMMMLLLMMMMMMJJJFFFCCCCCCDDDBBBCCCCCCCCCCCCAAA@@@???;;;;;;:::999888666555444444444444444444444444444111222444555555444222111///000000111111111000000///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))((('''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&((()))&&&%%%+++444111---(((&&&'''&&&$$$!!!%%%%%%&&&&&&'''((((((((("""###%%%&&&&&&&&&(((***###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))((((((''''''''''''((((((((()))''''''((())))))(((''''''''')))******((('''((()))''''''((((((''''''((()))((((((((((((((((((((((((&&&&&&'''(((((()))************)))(((((((((((((((&&&''''''(((((())))))***+++*********+++,,,......+++,,,,,,,,,,,,...111444000111444777:::<<<<<<======???BBBDDDEEEFFFHHHJJJMMMMMMOOOPPPPPPQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNOOOOOONNNOOOPPPRRRQQQRRRSSSTTTUUUTTTSSSSSSQQQPPPOOOOOOPPPSSSUUUWWWXXX[[[^^^```cccjjjttt|||******))))))***+++,,,,,,))))))************)))(((((()))***,,,,,,++++++***))))))***+++,,,,,,------...------------...//////.........//////111222222444555888;;;???BBBEEEFFFCCCHHHMMMOOOOOOQQQWWW\\\ZZZ[[[]]]^^^```aaaaaabbb[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]^^^___bbbfffiiikkkkkklllmmmkkkhhhhhhkkknnnmmmmmmkkkjjjhhhgggfffeeeiiillloooqqqsssrrrqqqppprrrqqqnnnlllkkknnntttxxxzzzxxxvvvssspppooonnnmmmeeeeeeeeedddcccaaa```___\\\]]]^^^^^^^^^```ccceeejjjjjjiiiiiihhhgggffffffjjjjjjjjjkkklllmmmooopppqqqpppooonnnnnnppprrrsssssssssrrrqqqpppnnnmmmllleeeggggggddd___\\\\\\^^^aaa^^^[[[]]]cccjjjqqquuuqqqooollliiifffeeeddddddccccccccccccbbb```^^^]]]]]]___aaabbb```]]]YYYWWWUUUUUUVVVWWWWWWWWWWWWWWWXXXTTTNNNIIIDDD???:::666444444333222111000//////------------------------------------------------,,,,,,.../////////...---000000//////000111222222333333333333444666888999;;;===@@@AAAAAACCCEEEGGGJJJLLLQQQUUUWWWXXXXXXWWWUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUTTTTTTVVVYYY]]]___aaabbbbbbaaa___]]][[[YYYTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMJJJEEEBBBCCCEEECCCDDDDDDEEEDDDBBBAAA@@@=========<<<;;;888666555444444444444444444444444111222444555555444222111///000000111111111000000//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))((('''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%&&&&&&$$$'''+++%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&''''''&&&$$$$$$&&&((('''''''''''''''''''''&&&)))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''(((((()))***)))))))))%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''')))******((('''((()))%%%&&&((()))))))))+++,,,))))))))))))))))))))))))%%%&&&&&&'''((())))))***,,,++++++***)))*********&&&&&&&&&&&&''')))***++++++***))))))***,,,...///)))+++,,,,,,---000555888222333666999<<<======>>>BBBDDDGGGIIIJJJKKKMMMOOOMMMNNNOOOPPPQQQQQQQQQQQQLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOOOOOOOOOOPPPRRROOOPPPQQQSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQTTTVVVXXX[[[___dddhhhmmmxxxzzzrrr+++***)))***,,,---,,,,,,))))))************))))))))))))))))))))))))))))))------...,,,+++***+++---000///---,,,---...///...000000111222333555666777:::===AAAEEEHHHJJJJJJJJJLLLMMMNNNPPPSSSVVVZZZ\\\]]]___```bbbcccccccccccc``````___^^^^^^___aaabbb_________```bbbfffiiikkkooommmiiieeeccceeeiiimmmkkkjjjhhhgggffffffggggggoooppppppqqqqqqqqqqqqpppsssqqqooonnnnnnpppsssuuutttqqqoooooopppmmmfff```___[[[VVVSSSRRRRRRQQQQQQOOOQQQRRRPPPNNNQQQXXX___lllhhhccc^^^\\\]]]```bbb______```bbbeeeiiilllmmmppppppooooooooooooppppppqqqqqqppppppooonnnnnnnnnmmmjjjfffaaa]]][[[ZZZZZZ[[[[[[[[[^^^bbbhhhmmmppppppooommmlllkkkjjjjjjjjjfffggghhhhhhhhhfffeeecccddddddcccbbbaaa```___^^^\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZXXXUUUPPPJJJEEEBBB>>>:::666333111111000//////......------------...000---,,,---///000///,,,////////////////////////////////////////////////000111111222444555666666777999===?????????@@@AAAEEEHHHMMMRRRUUUWWWWWWWWWUUUUUUVVVWWWWWWVVVTTTSSSUUUTTTTTTTTTVVVXXX[[[]]]___```aaa```\\\ZZZXXXXXXVVVVVVUUUSSSPPPNNNNNNOOONNNMMMKKKHHHGGGFFFFFFFFFDDDCCCCCCDDDEEEDDDAAA???===<<<;;;:::999999999999;;;:::888666555444555555333333444444333333222111222111111111000000//////111000///......---......++++++++++++*********)))******))))))))))))******************)))))))))))),,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''((()))***++++++***)))((('''(((((()))***++++++,,,''')))+++------+++((('''+++******)))))))))))))))------+++)))((('''''''''''''''((()))))))))))))))+++***(((((())),,,///111///)))'''+++///000111333888:::<<<=========???AAAEEEGGGKKKLLLKKKKKKJJJKKKMMMNNNQQQSSSTTTSSSQQQPPPLLLMMMNNNNNNLLLKKKLLLLLLNNNNNNOOOPPPPPPPPPOOOOOONNNMMMMMMNNNPPPQQQQQQPPPMMMOOOQQQQQQPPPOOOOOOOOOSSSSSSTTTTTTTTTUUUVVVVVV[[[hhhuuu{{{{{{rrrhhhbbb******)))***+++++++++***))))))************))))))************************,,,---...---,,,,,,...///222000........./////////...000222555999===@@@AAACCCEEEIIILLLOOOQQQQQQQQQNNNNNNOOORRRUUUYYY\\\^^^^^^___aaacccdddddddddcccbbbbbbaaaaaaaaacccdddeeeccccccbbbcccdddfffhhhjjjjjjiiifffbbb```aaadddhhhiiiiiihhhgggggghhhiiijjjnnnooopppqqqrrrrrrrrrrrrpppooonnnmmmmmmooopppqqqpppmmmkkkjjjkkkhhhaaa[[[VVVRRRNNNKKKJJJJJJIIIIIIHHHJJJKKKJJJIIILLLSSSYYYeeecccaaa^^^[[[ZZZZZZZZZYYYYYYYYY[[[^^^bbbeeehhhmmmmmmmmmmmmnnnooooooppppppppppppqqqqqqrrrrrrrrrooommmiiiddd```]]][[[ZZZXXXYYYZZZ]]]aaaggglllooorrrrrrrrrqqqpppooonnnnnnjjjjjjjjjjjjiiihhhggggggggggggfffeeedddccccccbbbbbbbbbaaa``````___^^^]]]]]]]]][[[YYYUUUQQQNNNLLLDDD@@@;;;777555333111///......---,,,,,,,,,------///---,,,---///000///---........................////////////////////////000000111222333444555555555888;;;=========???@@@DDDFFFJJJNNNRRRTTTUUUUUUTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTTTTUUUVVVYYY\\\^^^___`````````___\\\YYYWWWVVVUUUTTTRRROOONNNMMMNNNMMMLLLJJJHHHFFFFFFFFFFFFCCCCCCBBBCCCDDDCCC@@@>>><<<;;;:::999999888888888:::999888666555444555555333333444444333333222111111111111111000000000///000///...---,,,,,,,,,,,,++++++*********)))))))))******))))))))))))******************))))))))))))******)))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((()))(((((('''''''''(((((()))((((((((((((((((((((((((***)))(((((('''''''''(((''''''''''''''''''''''''((()))***++++++***)))((('''(((((())))))*********,,,---------,,,+++)))(((++++++***))))))******+++,,,,,,***)))((((((((((((((())))))***************+++***))))))***+++---///...***)))+++------000444666777888;;;>>>AAADDDEEEGGGIIILLLNNNMMMLLLLLLMMMNNNPPPSSSUUUUUUTTTQQQOOOLLLMMMOOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPOOONNNOOOPPPQQQPPPOOOJJJMMMOOOQQQPPPOOOPPPPPPRRRRRRSSSTTTUUUYYY]]]```kkkxxx}}}}}}yyyssslllddd\\\WWW************)))))))))))))))******++++++******)))++++++++++++++++++++++++,,,---...---------///111111111000//////000111222222444777;;;@@@EEEHHHJJJHHHJJJMMMOOOQQQRRRSSSSSSOOOPPPRRRUUUXXX\\\___aaa```aaacccdddeeeeeeeeeeeeccccccccccccdddeeefffgggfffffffffffffffffffffgggfffeeebbb^^^\\\\\\___bbbeeeeeeeeefffgggiiikkkkkklllmmmnnnooopppqqqqqqqqqmmmmmmmmmlllllllllllllllkkkiiifffeeeddd```ZZZUUULLLIIIEEEBBBBBBBBBAAAAAA@@@BBBDDDCCCCCCFFFLLLQQQYYYZZZ[[[\\\[[[ZZZXXXVVVSSSRRRQQQQQQSSSWWW[[[^^^eeefffhhhjjjlllnnnooopppppppppqqqrrrssstttuuuvvvqqqooommmiiieeeaaa^^^\\\WWWWWWXXXZZZ^^^ccchhhkkkqqqrrrtttttttttrrrqqqooolllkkkjjjiiiiiiiiijjjjjjhhhhhhhhhhhhggggggffffffggggggffffffdddcccbbbaaa```___]]][[[YYYXXXWWWVVVNNNJJJEEE@@@<<<888444111000///...---------------...---,,,---///000///...........................//////////////////////////////000000111222333333444666999:::;;;;;;===>>>BBBDDDFFFIIIMMMPPPRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTVVVXXX[[[]]]______^^^^^^```aaa___ZZZUUUUUUTTTRRRQQQOOONNNMMMMMMKKKJJJHHHFFFEEEDDDEEEEEEBBBBBBAAABBBBBBAAA???<<<;;;:::999888888888888888:::999888666555555555555333333444444333333222111111111111111000000000000......---,,,++++++++++++************)))))))))(((******))))))))))))******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''((((((************((((((((((((((((((((((((((((((+++***)))))))))+++---......------,,,+++***))))))+++******)))))))))))))))))))))***+++++++++++++++,,,++++++******++++++,,,,,,***+++......///555>>><<<:::999<<>>@@@CCCFFFIIIKKKLLLKKKMMMNNNPPPQQQRRRRRRRRRQQQRRRTTTXXX[[[___bbbdddbbbcccdddfffffffffeeeeeeddddddddddddeeeeeeffffffgggggggggfffeeedddcccbbbbbbaaa___[[[YYYXXXZZZ\\\]]]^^^___aaaccceeeggghhhhhhhhhiiiiiijjjiiiiiiiiifffggghhhhhhhhhgggfffeeeeeebbb```^^^]]]YYYTTTPPPFFFDDDAAA????????????>>>???@@@AAA@@@@@@BBBFFFIIIMMMOOOSSSWWWYYYZZZYYYYYYPPPNNNKKKIIIJJJMMMQQQSSSYYY[[[```eeejjjnnnpppqqqqqqqqqrrrrrrsssttttttuuuppppppooommmjjjgggcccaaa[[[YYYWWWVVVXXX\\\bbbeeekkkmmmppprrrsssqqqooommmgggfffdddcccdddeeehhhiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhgggeeedddbbbaaa___]]][[[ZZZZZZZZZ[[[XXXTTTOOOJJJEEE@@@:::777444333222000/////////...------------...//////...........................////////////////////////......//////000111111222333555777999999:::<<<>>>BBBBBBCCCFFFIIIMMMPPPRRRQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTUUUWWWYYY\\\^^^```^^^\\\\\\```cccbbb[[[UUUUUUSSSQQQOOOOOONNNMMMLLLJJJIIIGGGEEEDDDCCCDDDDDDBBBAAA@@@AAAAAA@@@===;;;:::999999888777777777888999888777777666555555555333333444444333333222111111111111000000000000000......---,,,++++++++++++*********)))))))))((((((******))))))))))))******************)))))))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((('''''''''''''''((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((''''''''''''((('''&&&(((,,,222888<<<999:::;;;:::666222,,,)))***)))))))))))))))******((()))******++++++******,,,,,,,,,,,,++++++******)))***///222222555???KKKJJJDDD@@@AAAGGGKKKKKKJJJKKKMMMOOOOOONNNNNNNNNOOOPPPRRRUUUWWWVVVSSSOOOLLLJJJLLLNNNNNNMMMMMMMMMOOOOOOPPPRRRSSSTTTUUUVVVVVVWWWUUUSSSRRRRRRQQQNNNMMMKKKMMMPPPRRRRRRRRRSSSUUUWWWXXXZZZ\\\```iiiuuu}}}yyynnneee```]]]\\\ZZZZZZZZZYYYYYYZZZ\\\^^^,,,---...---+++)))***,,,++++++,,,,,,,,,,,,++++++---------------------------...///...,,,,,,---///---///222333444777<<>>@@@@@@@@@???>>>>>>???@@@FFFHHHJJJMMMPPPSSSTTTUUUOOOLLLHHHEEEDDDFFFIIIKKKMMMQQQYYYaaaiiiooorrrssssssrrrrrrrrrqqqqqqqqqpppmmmnnnoooooonnnllliiigggbbb^^^XXXTTTSSSVVV\\\___dddgggkkknnnooonnnllljjj```___]]][[[\\\___bbbdddgggggghhhiiijjjkkklllllljjjkkkkkkkkkjjjhhhfffddddddbbb___\\\[[[[[[\\\]]]^^^[[[WWWSSSOOOIIICCC???999777666333111000//////---.........---------...........................////////////////////////.........//////000000111333555777888888999<<<>>>AAABBBBBBDDDGGGKKKNNNQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTUUUWWWYYY\\\^^^___\\\ZZZ[[[___cccbbb\\\UUUUUURRRPPPOOOOOOOOONNNLLLIIIGGGFFFDDDCCCCCCCCCDDDAAA@@@@@@@@@@@@???<<<:::999999888888777888888888888888777777666666555555333333444444333333222111000000000000000000111111000///...------,,,,,,,,,************))))))))))))******))))))))))))******************)))))))))(((&&&''''''(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&'''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((''''''''''''***))))))+++000888???DDDFFFHHHJJJIIICCC;;;222,,,)))))))))))))))******+++'''((())))))******)))))),,,,,,,,,+++++++++******))),,,222666555777BBBNNNOOOIIIDDDEEEIIIMMMMMMKKKLLLNNNOOOOOONNNNNNNNNOOOPPPRRRTTTUUUTTTQQQMMMKKKIIIKKKMMMNNNNNNMMMNNNPPPRRRRRRTTTUUUWWWWWWXXXXXXYYYWWWUUUSSSSSSRRROOOMMMLLLNNNOOOPPPPPPQQQTTTVVVYYY]]]ccciiipppzzzxxxrrrhhh^^^WWWSSSRRRRRRTTTVVVWWWXXXZZZ___eeejjj+++...///...+++***,,,...+++,,,,,,------,,,,,,+++------------------------.../////////---...///111000333777888999===BBBGGGGGGIIILLLPPPRRRTTTTTTUUURRRRRRSSSTTTUUUVVVVVVWWWXXXYYY\\\___bbbeeefffggggggggghhhgggfffdddbbbaaaeeeeeedddcccaaa^^^\\\[[[VVVVVVVVVVVVVVVVVVVVVVVVQQQQQQPPPMMMJJJGGGGGGHHHGGGHHHKKKMMMPPPRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPLLLLLLNNNOOOOOOOOONNNMMMOOONNNNNNMMMKKKJJJHHHGGGDDDBBB@@@@@@BBBBBBAAA@@@AAA@@@@@@???>>><<<;;;;;;CCCCCCCCCDDDEEEFFFHHHIIIJJJHHHEEEBBBAAABBBDDDEEEGGGMMMVVVaaajjjppptttuuuttttttsssqqqpppnnnmmmmmmkkkmmmnnnppppppnnnmmmlllgggccc]]]XXXUUUVVVXXX[[[___bbbfffjjjlllkkkjjjhhh]]]\\\YYYWWWWWWXXXZZZ[[[bbbcccdddfffhhhiiijjjkkkjjjkkklllmmmllljjjhhhgggfffeeebbb```______``````aaa___]]][[[XXXTTTNNNJJJ@@@>>><<<888555333111000000111111000...------...------------------------////////////////////////.........//////000000000222444555666666888;;;===@@@AAAAAACCCFFFJJJMMMOOOPPPPPPQQQQQQSSSTTTVVVVVVTTTUUUVVVWWWYYY[[[\\\\\\YYYYYYZZZ]]]``````\\\XXXVVVSSSOOOOOOQQQQQQOOOLLLHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@???<<<999:::999999888888888999999777777777777777666555555333333444444333333222111000000000000111111111111111111000///............++++++++++++*********)))******))))))))))))******************))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((''''''))))))))))))''''''(((((((((((((((((((((((()))(((((())),,,111666999BBBDDDEEEDDD???777...)))***)))))))))))))))******''''''((()))))))))))))))+++*********+++,,,------...000555777555555<<>>??????AAAGGGLLLLLLNNNQQQUUUWWWYYYYYYYYYUUUUUUUUUVVVWWWYYYZZZ[[[]]]___aaadddggghhhiiiiiiiiiiiiiiigggeeebbb```^^^___^^^]]]ZZZWWWSSSOOOMMMJJJJJJIIIJJJKKKMMMOOOQQQKKKLLLKKKHHHDDDAAA@@@@@@???AAACCCEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIGGGEEEDDDEEEGGGGGGGGGEEECCCCCCBBBBBBBBB@@@>>>===>>>?????????????????????BBBAAA???>>>>>>@@@AAACCCIIIOOOXXXccclllrrruuuvvvttttttsssqqqpppnnnmmmmmmlllmmmnnnoooooonnnmmmmmmhhhfffddd```]]][[[YYYXXXZZZ]]]```dddfffggggggfffbbb```\\\YYYVVVTTTTTTTTTXXXYYY[[[]]]___aaacccdddfffhhhjjjkkkkkkjjjhhhfffeeedddcccbbbaaabbbbbbccc````````````___\\\WWWSSSLLLJJJFFFBBB>>>:::888666444666666444111//////000------------------------///////////////////////////////////////000000000111222333333444666999;;;>>>???@@@BBBEEEHHHJJJLLLQQQRRRSSSUUUWWWXXXXXXXXXTTTUUUVVVWWWXXXYYYYYYZZZVVVXXXZZZ\\\]]]\\\[[[ZZZWWWSSSOOOOOORRRSSSPPPMMMHHHGGGFFFDDDDDDDDDDDDEEEBBBAAA@@@@@@@@@???<<<999::::::999999999999::::::666777777888777777555555333333444444333333222111///000000000111111111111111111000///............,,,,,,,,,,,,++++++++++++******))))))))))))******************))))))))))))'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&***)))(((''''''&&&''''''((((((((((((((((((((((((((('''''''''(((((()))***((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((())))))*********'''&&&&&&&&&''')))+++,,,333444444333111...***(((******)))))))))))))))***(((((()))************)))))))))((((((***---///111111222666:::888666:::AAADDDDDDFFFHHHKKKNNNQQQRRRPPPQQQRRRQQQPPPOOOQQQRRRRRRRRRRRRSSSRRRQQQPPPOOOMMMOOORRRSSSSSSTTTUUUWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWUUUUUUVVVVVVTTTSSSRRRQQQPPPPPPSSSYYYaaagggqqq{{{rrrfffSSSQQQNNNMMMOOOTTTYYY]]]dddhhhmmmppprrrxxx'''+++...---***))),,,///,,,------......------,,,------------------------,,,...000222333666999<<<===AAADDDDDDCCCDDDJJJOOOQQQSSSVVVYYYZZZ[[[ZZZZZZ\\\\\\]]]^^^___```bbbcccaaaccceeehhhjjjkkkkkkkkkkkkjjjiiigggeeeaaa^^^\\\XXXWWWUUURRRMMMHHHDDDBBBBBBBBBAAABBBEEEHHHKKKNNNJJJJJJJJJGGGCCC@@@>>>>>>;;;===???AAABBBBBBBBBBBB???@@@AAACCCEEEFFFFFFGGGBBBCCCCCCEEEFFFGGGHHHIIIGGGIIIJJJJJJJJJKKKLLLMMMKKKJJJIIIJJJLLLMMMLLLKKKFFFFFFFFFGGGGGGFFFDDDBBB:::;;;===???@@@@@@???>>>;;;;;;;;;;;;===???@@@BBBLLLRRR\\\fffnnnsssuuuuuuttttttsssrrrpppooonnnnnnnnnnnnnnnnnnnnnmmmllllllggghhhhhhhhheee```[[[XXXVVVXXX[[[___aaacccccccccgggeeeaaa\\\WWWSSSQQQPPPOOOPPPQQQTTTWWWYYY[[[\\\bbbcccfffhhhhhhgggeeecccbbbaaaaaaaaabbbbbbcccccc______```bbbcccaaa]]]YYYWWWTTTPPPKKKFFFBBB???>>>888999:::777333000111222------------------------/////////////////////////////////000000000000000///000111222222444777:::<<<===???BBBDDDGGGHHHIIIRRRSSSUUUXXXZZZZZZZZZZZZTTTUUUVVVWWWXXXXXXXXXXXXTTTWWWZZZ[[[ZZZZZZ[[[\\\XXXSSSOOOPPPSSSTTTQQQMMMHHHGGGFFFDDDDDDDDDEEEEEECCCBBBAAAAAAAAA???<<<999:::::::::999::::::;;;;;;666666777888888777666555333333444444444333222222//////000000111111111222111000///......---......---------,,,,,,,,,++++++******))))))))))))******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***)))(((''''''''''''''',,,***((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))***++++++,,,))))))******++++++++++++,,,+++*********+++---...++++++***)))))))))))))))))))))***+++++++++++++++(((((('''''')))---111444222333777<<<<<<;;;===CCCEEEGGGJJJLLLMMMOOOQQQTTTSSSSSSTTTSSSQQQQQQRRRTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPRRRTTTVVVVVVWWWXXXZZZXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUWWWWWWVVVUUUVVVVVVTTTUUUXXXaaakkkrrrwwwpppdddXXXNNNNNNNNNQQQWWW___ggglllmmmrrryyy~~~000///...---------------++++++++++++,,,---......//////000000000000000000000333666999;;;===AAACCCHHHIIIHHHHHHHHHJJJNNNRRRTTTWWWYYY[[[[[[ZZZ[[[\\\______```bbbdddfffggghhhjjjjjjjjjjjjkkklllmmmnnnllljjjfffaaa\\\WWWSSSQQQLLLKKKIIIGGGDDDBBB@@@??????????????????@@@AAAAAAEEECCCAAA???>>>???@@@AAA>>>>>>======>>>???@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEGGGJJJMMMOOOQQQSSSUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRRRROOOLLLJJJIIIHHHFFFEEEFFFDDDAAA>>><<<<<<===>>>>>>>>>>>>>>>???AAADDDEEEQQQWWWaaakkkqqqrrrqqqooorrrrrrqqqrrrsssssspppnnnqqqqqqooommmllljjjhhhgggmmmkkkiiihhhhhheee```\\\ZZZXXXVVVVVVYYY\\\______eeeeeeeeeccc___ZZZTTTPPPQQQPPPNNNNNNNNNPPPSSSUUUZZZ[[[^^^```aaaaaa``````[[[[[[\\\]]]^^^```aaabbbaaaccceeefffeeeccc```^^^[[[ZZZXXXTTTPPPKKKHHHFFF@@@>>>:::666222000///........./////////......---......---------......///111000///......---......//////000111222444666777:::<<<>>>@@@BBBFFFKKKOOORRRVVVZZZ\\\\\\ZZZZZZZZZZZZZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXZZZ[[[[[[YYYVVVSSSSSSRRRRRRRRRQQQQQQPPPNNNKKKIIIGGGGGGEEECCC@@@??????@@@@@@>>><<<:::999;;;;;;;;;:::::::::999999666666666555444444333333111000000222444444111...000000000000000000000000222111111000///......---,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&++++++***)))((('''&&&&&&))))))(((((((((((())))))(((((((((((((((((('''&&&***)))(((''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))))))))(((((('''''''''&&&))))))))))))************%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))******++++++++++++)))***+++,,,,,,+++***)))))))))************))))))+++++++++******************++++++++++++---111444888999:::;;;===>>>???@@@GGGHHHIIIKKKMMMOOORRRSSSZZZXXXVVVTTTRRRQQQQQQRRRWWWVVVUUUTTTRRRRRRRRRQQQOOOPPPSSSXXX\\\\\\YYYUUUZZZYYYYYYZZZ\\\\\\[[[YYYYYYYYYXXXVVVTTTUUUWWWYYYXXXWWWWWW\\\dddppp~~~yyykkkaaa[[[UUURRRIIIMMMSSSZZZcccllluuu{{{|||......---,,,,,,,,,,,,,,,---,,,,,,,,,---......///.........///000111333333444777:::<<<>>>AAADDDGGGJJJJJJKKKKKKKKKNNNSSSVVVXXX[[[]]]^^^]]]\\\\\\]]]___```aaaccceeeggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkhhhfffbbb]]]WWWRRRNNNLLLHHHGGGEEECCC@@@>>><<<;;;===<<<<<<<<<<<<<<<===>>>???>>>===<<<<<<<<<===>>>>>>=========>>>>>>???@@@???@@@AAABBBDDDFFFHHHIIIMMMMMMMMMNNNPPPRRRUUUVVVZZZ\\\^^^^^^^^^^^^___```aaabbbbbbbbbaaa___\\\[[[ZZZXXXUUUSSSRRRPPPNNNLLLIIIGGGDDDAAA@@@BBBDDDFFFFFFEEEBBB@@@AAACCCFFFHHHRRRWWW```iiippprrrrrrrrrtttssssssuuuvvvvvvuuusssrrrrrrpppooonnnnnnmmmmmmooommmllllllkkkiiiddd```ZZZWWWTTTSSSUUUXXXYYYZZZ```bbbccccccbbb___[[[YYYRRRPPPMMMKKKJJJLLLNNNOOOQQQSSSVVVXXXYYYYYYWWWVVVRRRRRRRRRTTTVVVZZZ\\\^^^aaabbbcccdddddddddbbbbbb```___]]][[[WWWTTTQQQPPPFFFDDD@@@<<<888444222111000000111111111000/////////......------....../////////.........//////000//////000111222444555666999:::<<<>>>@@@DDDJJJNNNOOORRRUUUWWWWWWWWWXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWYYYZZZZZZWWWUUUQQQQQQQQQPPPPPPOOOOOOOOONNNLLLJJJHHHGGGFFFDDDAAAAAAAAA@@@???>>><<<::::::;;;;;;;;;;;;::::::::::::777666666555555444333333333111///000222333222000111111111111111111111111222111111000//////......,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((()))(((((((((((((((''''''''''''(((((()))'''&&&%%%%%%&&&''')))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((''''''''''''''''''((((((((((((((())))))******))))))((('''&&&&&&&&&&&&'''((((((***************++++++,,,***)))(((((((((((()))***))))))************))))))************************)))+++,,,,,,---...111444777888:::<<<>>>@@@BBBCCCFFFFFFHHHKKKNNNQQQTTTVVVYYYWWWVVVTTTSSSSSSSSSSSSWWWVVVTTTSSSRRRQQQRRRRRRQQQQQQTTTXXX\\\]]][[[XXX[[[YYYXXXYYYZZZ[[[ZZZXXXVVVWWWWWWVVVTTTSSSTTTUUUWWW[[[bbblllwww|||sssfff[[[UUUQQQOOOMMMOOOTTT[[[ccclllttt|||///......------------............---......///////////////111333666999;;;;;;===@@@BBBDDDFFFIIILLLMMMNNNOOOOOOPPPSSSWWWZZZ[[[]]]______^^^\\\\\\]]]___```bbbdddfffhhhiiijjjkkkllllllllllllkkkjjjiiifffddd```[[[VVVQQQMMMKKKFFFEEECCCAAA>>>;;;999888<<<;;;;;;:::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????>>>???AAADDDHHHLLLOOOPPPXXXXXXZZZ[[[]]]^^^___```ccceeehhhiiiiiijjjkkklllnnnnnnoooooommmiiieeeccc\\\ZZZWWWUUUTTTSSSPPPNNNMMMKKKHHHEEEFFFIIINNNQQQQQQNNNJJJFFFEEEGGGJJJLLLRRRVVV^^^fffmmmqqqssssssrrrrrrrrruuuwwwxxxxxxvvvtttsssrrrrrrrrrrrrrrrsssqqqpppppppppooommmiiifff^^^[[[VVVSSSSSSUUUVVVVVVZZZ\\\___bbbcccdddccccccVVVTTTPPPLLLJJJIIIJJJKKKKKKMMMPPPSSSSSSRRROOOMMMIIIIIIIIIJJJNNNRRRVVVYYY___```bbbcccdddeeeffffffccccccbbb```^^^\\\ZZZYYYOOOMMMIIIEEE@@@<<<888777222333333333222111111000//////............//////---------......///111111//////000000222333555666777888:::<<>>?????????@@@@@@@@@@@@@@@@@@@@@BBBCCCFFFJJJOOOSSSWWWYYY```aaacccdddfffgggggggggiiikkkmmmnnnnnnooopppqqqrrrssstttsssppplllgggddd]]][[[YYYXXXWWWUUURRRPPPQQQNNNKKKIIIKKKPPPUUUYYYZZZWWWTTTQQQOOONNNOOOPPPQQQUUUZZZaaaggglllooopppnnnmmmnnnqqquuuwwwwwwwwwvvvuuutttssssssssssssssspppqqqqqqrrrrrrpppmmmkkkfffbbb]]]YYYXXXXXXXXXXXXUUUWWWZZZ^^^bbbdddfffggg___\\\WWWRRROOOMMMLLLLLLLLLNNNQQQSSSSSSQQQNNNLLLGGGFFFEEEEEEHHHLLLQQQTTT[[[]]]```dddggghhhiiiiiiddddddcccbbb```^^^\\\[[[WWWUUURRRNNNHHHCCC???<<<555555555444333222111000000000//////.../////////...............///000000//////000000111333444555666777999;;;>>>BBBGGGKKKNNNNNNOOOPPPQQQTTTYYY\\\[[[ZZZYYYXXXXXXXXXXXXXXX\\\ZZZXXXWWWXXXWWWUUUTTTPPPOOONNNMMMMMMNNNOOOOOOPPPNNNLLLKKKJJJIIIGGGEEEGGGEEEBBB???===<<<;;;;;;::::::999999999888888888777777666666555444444444444222111000111222333333111111111111111111111111111111111000000000//////------,,,,,,,,,++++++++++++)))'''&&&&&&''')))+++***************************)))(((''''''((()))***&&&'''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''((((((******))))))))))))******'''(((((()))))))))(((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%************))))))))))))))))))))))))************'''(((((())))))((((((''''''''''''''''''(((((()))+++***)))((()))***,,,------,,,+++******+++---...************************)))))))))***************))),,,000222333333444555777999<<>>???AAABBBCCCEEEFFFFFFGGGGGGFFFEEEEEEGGGHHHKKKNNNSSSWWW[[[]]]bbbcccdddfffggghhhhhhhhhkkkmmmooopppppppppqqqrrrrrrssssssrrroookkkgggddddddbbbaaa``````___\\\YYYUUURRROOOMMMOOOTTTYYY]]]^^^^^^]]]\\\ZZZXXXUUUTTTSSSUUUYYY^^^bbbfffiiikkkjjjjjjkkknnnrrruuuwwwwwwwwwvvvuuutttrrrpppooonnnmmmoooqqqrrrqqqpppooonnnlllhhhccc```^^^^^^\\\[[[TTTVVVXXX[[[^^^aaaccceeedddbbb___ZZZVVVRRRPPPOOOOOOQQQTTTVVVVVVTTTRRRPPPJJJIIIFFFDDDEEEGGGJJJLLLTTTXXX^^^dddhhhiiiiiihhheeeeeedddcccaaa___]]]\\\\\\[[[YYYUUUPPPJJJEEEBBB::::::999777555333111000222111000///////////////000000///.............../////////000111222333444666777999;;;>>>BBBGGGKKKLLLLLLMMMMMMNNNRRRXXX\\\\\\[[[ZZZZZZZZZZZZZZZZZZ^^^[[[XXXWWWWWWWWWVVVUUUQQQPPPOOONNNNNNOOOPPPQQQPPPNNNLLLKKKKKKJJJHHHFFFHHHFFFCCC@@@>>>===<<<<<<888888888888777777777777888777777666555555444444111222333444333222222111111111111111111111111111111111111111000000000000---------,,,,,,,,,+++++++++)))'''&&&&&&''')))+++++++++++++++++++++++++++***)))(((''''''((()))***))))))(((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''')))*********)))(((''''''******)))''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((())))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((''''''&&&&&&%%%))))))))))))************))))))))))))************&&&''''''((((((''''''&&&(((''''''''''''((())))))+++***)))))))))***+++,,,++++++,,,---------------++++++***))))))***++++++)))*********+++++++++,,,***...333555666666777777999;;;>>>BBBFFFJJJMMMOOOLLLMMMNNNOOOQQQSSSUUUVVVTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYVVVTTTSSSSSSTTTUUUSSSTTTUUUVVVWWWYYY[[[\\\```]]]ZZZXXXXXXXXXXXXXXXWWWVVVSSSQQQSSSZZZcccjjjxxx}}}zzzzzz}}}yyyiiiYYYQQQLLLJJJIIIIIIMMMTTT[[[```gggjjjpppxxx...............//////000------...///000222333444444555888<<<@@@DDDFFFHHHKKKMMMPPPQQQQQQRRRUUUWWWWWWXXXWWWVVVTTTSSSSSSUUUYYY\\\```bbbbbbcccdddfffcccddddddeeefffggghhhhhhhhhhhhgggfffeeeeeeffffff___]]]ZZZWWWSSSOOOMMMKKKCCCBBBAAA???===<<<;;;::::::::::::::::::;;;<<<<<<===<<<===>>>AAADDDHHHJJJOOOPPPQQQQQQQQQPPPOOONNNMMMMMMOOOQQQTTTXXXZZZ\\\______```aaabbbcccdddeeeiiilllnnnppppppppprrrsssssssssrrrqqqooollliiihhhhhhggggggggghhhgggdddbbb\\\YYYVVVTTTUUUXXX\\\___```bbbdddeeedddaaa]]][[[ZZZ[[[]]]___aaacccdddeeegggggghhhkkkppptttvvvvvvuuuvvvuuutttqqqmmmjjjgggiiillloooqqqpppoooppppppmmmjjjhhhfffeeedddaaa___XXXYYYYYYZZZ\\\___aaabbbfffeeedddaaa]]]YYYTTTRRRRRRSSSUUUVVVWWWVVVUUUTTTOOOMMMJJJGGGEEEEEEFFFGGGNNNRRRXXX___ccceeefffffffffffffffeeecccbbb```___^^^^^^]]][[[WWWQQQLLLHHHCCCBBB@@@>>>:::777444333333222111000000//////000111111///......---------/////////000000222333333555666888:::===AAAFFFJJJIIIIIIIIIIIIJJJNNNTTTXXX[[[[[[ZZZZZZZZZZZZ[[[[[[^^^[[[WWWUUUUUUVVVVVVVVVRRRQQQOOONNNOOOPPPRRRSSSPPPNNNLLLKKKKKKJJJHHHFFFGGGFFFDDDBBB@@@???>>>===888888888777777777666666888888777666666555555444///222555666444222111111222222222222222222222222111111111111111111111111------------,,,,,,,,,,,,,,,+++***))))))***+++,,,************************(((((())))))))))))((((((******)))(((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))*********))))))((('''***)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''(((((())))))***'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''(((((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))***''''''''''''((((((((((((((())))))******))))))(((((((((''''''(((((()))***))))))******++++++++++++((()))+++,,,------,,,+++,,,+++***))))))***+++,,,******++++++,,,---------...111555888999999:::;;;===???AAAEEEIIILLLOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTUUUWWWWWWWWWWWWYYY[[[^^^\\\YYYXXXXXXXXXWWWVVVUUUTTTSSSTTTZZZeeerrrzzz{{{sssddd^^^iiisssjjjVVVGGGJJJKKKNNNQQQVVV^^^gggmmmuuuxxx}}}...---------......///000......///111333555777888888:::>>>CCCFFFHHHJJJJJJMMMOOOQQQRRRRRRSSSUUUWWWWWWXXXXXXWWWUUUTTTTTTUUU[[[^^^aaacccccccccdddfffddddddeeeeeeeeeffffffffffffddd```]]][[[[[[[[[\\\TTTSSSQQQNNNKKKHHHFFFEEE@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@===<<<===@@@EEELLLSSSWWWZZZ[[[\\\]]]]]][[[YYYXXXUUUUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^___dddfffjjjmmmnnnpppsssuuussssssqqqpppooonnnmmmmmmiiiiiijjjkkkmmmllljjjhhhdddbbb___\\\\\\]]]___aaacccdddfffhhhhhhgggeeedddccccccddddddddddddcccbbbcccccccccfffkkkppprrrsssrrrsssuuutttrrrlllgggcccfffiiinnnpppoooooopppqqqmmmllllllllllllkkkhhheee___^^^]]]]]]]]]___aaabbbfffggghhhhhheee```ZZZWWWTTTTTTUUUVVVWWWWWWXXXXXXVVVTTTQQQNNNKKKIIIIIIHHHKKKMMMPPPUUUZZZ___bbbdddeeeeeeeeefffeeeeeedddccc___```aaa```]]]WWWRRROOONNNMMMJJJGGGBBB>>>:::888444333222111000000000000000//////.........//////000//////000000111222333333555777888;;;???DDDHHHIIIIIIIIIIIIJJJMMMRRRVVVZZZYYYYYYXXXYYYYYYZZZZZZ[[[XXXTTTRRRRRRTTTUUUUUURRRQQQOOONNNNNNPPPRRRTTTOOOMMMKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDBBB@@@???>>>999999999999888888888888888888777777666555555555111333555444222111222444222222222222222222222222111111111111111111111111...------------,,,,,,,,,************************************************'''((()))******)))(((''')))))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******&&&'''((()))***+++++++++'''''''''''''''((())))))&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&''''''((())))))******&&&'''''''''((((((((()))((('''&&&&&&&&&&&&'''((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((()))******++++++******)))((((((((((((((())))))***((()))***,,,,,,+++***)))*********+++,,,------...---,,,***))))))***,,,---++++++,,,------...//////111444777:::;;;<<<>>>???AAABBBDDDGGGJJJMMMOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVUUUXXXZZZZZZXXXWWWXXXZZZZZZYYYWWWWWWWWWWWWUUUTTTTTTVVVZZZ```iiivvv~~~uuuiiibbbTTTOOOZZZaaaZZZOOOIIIOOOSSSYYY```fffoooxxx~~~///////////////000111111///000111333555888;;;<<<===@@@EEEIIIMMMNNNNNNMMMMMMOOOQQQRRRRRRSSSUUUWWWVVVWWWXXXWWWVVVUUUVVVWWW\\\^^^aaabbbaaaaaaaaabbbeeeeeeeeeeeeeeeeeeeeeddddddaaa[[[VVVSSSRRRSSSSSSNNNMMMKKKIIIGGGDDDBBBAAA@@@@@@??????>>>>>>===============>>>@@@AAACCCDDD>>>>>>???CCCJJJSSS\\\bbbbbbcccdddeeeeeecccaaa```\\\[[[ZZZZZZZZZZZZZZZ[[[WWWVVVUUUUUUVVVXXXZZZ\\\]]]aaaeeeiiilllooosssuuusssrrrqqqooonnnoooppppppmmmmmmnnnppprrrrrrpppnnnjjjhhheeebbbaaaaaaaaabbbeeeeeefffhhhiiijjjkkkkkkjjjjjjjjjiiihhheeecccaaa___^^^___bbbfffkkknnnnnnoooqqqtttuuurrrmmmfffbbbdddiiimmmoooooooooppprrrnnnnnnoooqqqrrrqqqmmmjjjcccbbbaaa______aaacccdddgggiiilllnnnkkkfff```\\\UUUUUUUUUVVVWWWYYY[[[\\\[[[ZZZXXXUUURRROOOMMMMMMJJJJJJJJJMMMRRRYYY___cccbbbbbbccceeeeeefffffffff```aaacccccc```\\\VVVSSSVVVTTTQQQMMMHHHCCC???===444333222111000000000000......---......///000111000000//////000111222222111333555777999===CCCGGGKKKKKKLLLLLLLLLOOOTTTWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYVVVRRRPPPPPPRRRTTTTTTQQQPPPNNNMMMNNNPPPRRRTTTOOOMMMKKKJJJKKKJJJHHHFFFDDDEEEEEEEEEDDDBBB@@@>>>;;;;;;;;;:::::::::999999888888777777666666555555333444444222000000333777222222222222222222222222111111111111111111222222......---------,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&'''***++++++***'''&&&''''''(((((())))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''$$$%%%''')))+++------...$$$$$$%%%&&&(((***+++---&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((++++++***)))((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))******++++++&&&'''''''''(((((())))))))))))))))))************))))))************))))))((((((((((((((()))******'''(((+++------,,,***(((...---,,,+++,,,...111333---,,,***))))))***,,,---,,,,,,------...///000000333666999;;;<<<>>>@@@BBBCCCDDDFFFHHHKKKMMMOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVXXXZZZ[[[\\\\\\[[[[[[\\\]]]]]]\\\ZZZWWWVVVWWWZZZ\\\\\\ZZZXXXXXXZZZWWWVVVUUUVVVVVVVVVTTTRRRVVVZZZbbbkkkwww~~~rrrmmmdddXXXPPPNNNQQQTTTMMMDDDGGGSSSVVV\\\eeemmmuuu~~~///000000//////000333555333444666888<<<@@@CCCEEEHHHIIIKKKMMMNNNNNNNNNMMMLLLOOOQQQSSSSSSSSSTTTVVVSSSTTTVVVXXXYYYXXXWWWVVVXXX]]]aaacccaaa______```aaa``````bbbcccaaa\\\XXXWWWTTTOOOKKKIIIHHHIIIJJJHHHGGGDDDBBBAAABBBCCCDDDAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBEEEJJJPPPWWW^^^aaabbbbbbbbbccceeeeeecccaaa^^^___aaabbbbbbbbbbbbaaaYYYXXXWWWWWWYYY[[[[[[[[[___bbbfffjjjnnnpppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrpppqqqrrrrrrqqqooolllkkknnnkkkgggddddddfffggggggnnnllliiijjjlllmmmkkkhhhlllkkkmmmpppoooiiieeeeee``````___^^^^^^aaagggkkkkkkmmmpppooolllkkklllnnnjjjjjjkkklllnnnppprrrsssrrrqqqqqqpppoooooonnnnnnjjjjjjiiihhhggggggffffffjjjlllnnnooonnnllljjjhhhfffaaa[[[WWWWWWYYY[[[\\\aaa```___]]]YYYTTTOOOMMMRRRLLLIIILLLOOORRRVVV[[[```aaabbbccceeeeeeeeeeeeaaabbbbbbbbb```^^^[[[YYYWWWVVVUUURRROOOKKKGGGEEE???===999555222000000000---///222555666444111/////////000111222333333444555666777888999<<<@@@CCCFFFIIIMMMPPPQQQRRRTTTUUUXXXXXXXXXWWWWWWWWWWWWWWWWWWTTTRRRQQQSSSUUUUUUUUUSSSRRRPPPOOONNNOOOQQQRRRSSSOOOKKKHHHGGGGGGFFFEEEGGGEEECCCBBBCCCBBB@@@???<<<<<<:::999888777777777888888888888777777777777555555444333333333333444444333222222111111222222000000000000000000000000//////...---,,,,,,++++++************))))))))))))+++++++++++++++++++++++++++*********))))))(((((()))******)))&&&%%%%%%&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))***)))(((''''''&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''')))+++---,,,)))''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''&&&&&&((()))***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))'''&&&&&&(((***,,,,,,,,,+++******)))******((('''%%%%%%&&&(((***,,,((((((((((((((()))))))))))))))***++++++++++++***(((''''''))),,,//////...//////...,,,,,,++++++,,,...------...///111333444888:::===??????@@@BBBDDDGGGIIILLLNNNOOOOOONNNMMMSSSSSSSSSSSSSSSTTTTTTUUUWWWYYYZZZ\\\]]]]]]]]]\\\ZZZ[[[\\\]]]]]][[[ZZZXXX[[[YYYXXXYYY\\\\\\ZZZWWWYYYUUUTTTVVVUUUQQQTTT[[[```mmmzzzvvvooofff[[[SSSPPPIIIHHHGGGIIILLLRRRYYY]]]bbblllxxx///000000000///000222555555666999===AAADDDGGGIIIHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKMMMMMMLLLLLLNNNOOOQQQRRRTTTUUUUUUTTTRRRQQQRRRVVVYYY[[[ZZZYYYZZZ[[[]]][[[ZZZZZZ[[[YYYUUUQQQOOOMMMIIIFFFDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJMMMRRRWWW[[[]]]^^^]]]]]]___aaaaaa___]]][[[]]]___bbbcccccccccbbb___^^^]]]]]]___aaacccdddeeegggjjjmmmoooqqqqqqqqqoooooooooooonnnnnnmmmmmmlllmmmnnnoooooonnnmmmlllnnnmmmkkkkkkkkkkkkjjjjjjmmmkkkjjjjjjjjjjjjhhhfffjjjiiijjjnnnmmmgggdddeeebbbcccbbbaaaaaabbbdddggghhhjjjmmmmmmlllkkklllnnnoooooooooooopppqqqssstttqqqqqqqqqqqqqqqqqqppppppooonnnnnnmmmllllllkkkkkkkkklllnnnoooooommmkkkiiiiiieee```\\\[[[[[[[[[ZZZ\\\]]]______]]]XXXTTTQQQOOOIIIEEEGGGKKKMMMRRRWWWZZZ[[[]]]```bbbdddeeefffbbbcccdddcccbbb```]]]\\\YYYYYYYYYWWWUUURRROOOMMMDDDBBB???;;;888555333333///111222444444333222111111111111111111222222222333444555666777:::>>>AAADDDGGGKKKNNNOOOPPPRRRTTTXXXXXXYYYYYYYYYXXXXXXWWWWWWUUURRRRRRSSSUUUUUUUUUTTTSSSRRRPPPPPPQQQRRRSSSSSSOOOKKKHHHGGGGGGFFFEEEFFFDDDCCCCCCDDDCCCAAA???======;;;:::999888888888888888888777777777666666666555444444333333444444444333222222111111222222000000000000000000000000///......---,,,,,,++++++++++++++++++************))))))))))))))))))))))))************)))))))))(((((()))***)))'''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))(((((('''''''''(((((()))((((((''''''''''''(((((('''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&''')))+++***(((&&&(((%%%$$$'''---///---)))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++***((('''((()))+++,,,)))))))))'''&&&&&&'''((()))(((((('''((()))+++,,,,,,,,,++++++******))))))))))))***+++++++++++++++***))))))+++---///...---000///...---,,,,,,+++,,,---------...000222444666:::<<>>>>><<<;;;:::999999999777777777777666666666666666555444444333444444444444333222222111111222222000000000000000000000000.........------,,,,,,+++---,,,,,,,,,,,,+++++++++************************************))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((()))))))))******(((((('''''''''((())))))&&&&&&&&&''''''(((******((((((''''''''''''(((((((((((((((((()))))))))***&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&(((((('''%%%((($$$###(((111444000***''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''(((((()))))))))((((((((((((''''''''''''&&&))))))))))))))))))))))))***************++++++,,,,,,,,,,,,***((((((***,,,************************------,,,+++***)))(((((()))******+++++++++++++++,,,++++++---///000///...111000///...---,,,,,,,,,,,,---...///222555777888<<>>===<<<:::999999999999777777777666666666555555666666555444444444444444444333222222111111222222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))%%%'''((((((''''''(((***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))((((((((((((((())))))'''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((()))))))))&&&''''''''''''(((((((((&&&%%%$$$%%%'''((('''&&&&&&%%%&&&+++111222...***'''''''''''''''(((((()))''''''''''''((((((((((((&&&'''(((******)))((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))*********+++++++++...000000---+++***,,,///)))******++++++***)))(((***)))))))))(((((('''''')))***++++++,,,,,,++++++++++++,,,...111222111///111111///...---,,,,,,,,,+++,,,...111444777:::;;;>>>AAADDDGGGHHHJJJLLLNNNOOOOOONNNOOOOOOQQQRRRSSSQQQQQQSSSUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYY\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVWWW[[[bbbmmm{{{xxxnnnfff___WWWOOOKKKHHHFFFJJJOOOSSSYYYbbbjjjrrryyy111444777:::<<<>>>BBBDDDEEEFFFHHHJJJJJJIIIHHHGGG@@@AAAAAAAAA@@@>>><<<;;;<<<>>>???>>>>>>>>>@@@BBB@@@AAAAAABBBBBBBBBCCCBBBEEECCCAAA???>>>>>>??????>>>>>>===<<<<<<===???AAAAAAAAABBBDDDGGGKKKOOORRRXXXYYY\\\___cccgggjjjllllllmmmnnnooopppooonnnnnnlllllljjjhhhfffdddcccbbbaaabbbccccccccccccbbbbbbbbbbbbccceeeggggggfffdddeeegggjjjmmmnnnnnnmmmlllmmmoooqqqrrrppppppppprrrpppoooooopppqqqrrrtttuuutttxxxxxxssspppnnnlllmmmnnnoooppptttzzz~~~xxxpppkkkjjjlllhhhgggjjjllllllpppvvvxxxvvvsssnnnhhhdddccccccbbbaaa``````bbbdddeeefffhhhiiiiiijjjlllmmmoooppplllmmmmmmnnnpppqqqssssssppppppoooooooooooooooooooooooopppqqqqqqppppppoooppppppooooooooolllgggdddaaa___]]]\\\[[[\\\]]]^^^ZZZSSSNNNMMMKKKGGGFFFHHHLLLNNNPPPSSSVVVYYYZZZ[[[```bbbdddfffffffffeeeddd`````````___^^^\\\ZZZYYYWWWVVVUUUQQQLLLFFF@@@===:::888555222000000000111///000000111222222333333111222222222333555999===>>>AAAEEEIIIJJJLLLNNNPPPNNNOOORRRTTTUUUSSSQQQPPPQQQPPPOOOPPPSSSTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNOOOMMMKKKIIIIIIHHHGGGEEECCCDDDEEEGGGHHHGGGDDDAAA===<<<;;;999888888777777777777777777666666666666666666555444444444444555444333222222111111222222////////////////////////---------------,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******%%%'''(((((('''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))((((((((())))))))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((&&&%%%&&&((()))((('''%%%'''+++---,,,+++***)))(((''''''''''''((())))))''''''''''''((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))---///111...***((())),,,))))))*********)))((((((''''''(((((()))))))))*********+++,,,,,,,,,,,,+++******,,,///222444333111000///...------,,,,,,---,,,---000333777:::<<<===@@@BBBFFFHHHIIIJJJMMMOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQRRRTTTVVVXXXZZZZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYY]]]]]]]]]]]]\\\\\\[[[[[[YYYYYYXXXWWWVVVVVVWWWXXXVVVZZZ```fffqqq~~~~~~ssshhh___[[[VVVOOOIIIGGGGGGHHHOOOWWW```hhhsss|||666999===@@@AAACCCFFFHHHFFFFFFGGGGGGFFFDDDBBBAAA:::;;;<<<=========<<<;;;<<<>>>AAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA>>><<<<<<<<<;;;:::999:::;;;;;;:::<<>><<<:::777555333222111...///000111222333444444111222333333333555999<<<;;;>>>BBBFFFHHHJJJLLLNNNJJJLLLNNNPPPPPPPPPNNNNNNMMMLLLMMMOOORRRTTTTTTSSSPPPPPPOOONNNMMMLLLLLLKKKMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEFFFGGGHHHGGGDDDAAA<<<;;;:::999888777777777888888888888777777777777777666555555444444555555444333222222111111222222000000000000000000000000------------------------++++++++++++************++++++++++++++++++++++++))))))))))))************%%%'''((((((''''''(((***))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((()))))))))************)))((((((((())))))******(((''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((''''''(((******)))'''%%%)))------)))&&&&&&)))((((((''''''(((((()))***''''''''''''(((((((((((((((((())))))******))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((('''((())))))***000444777555...******,,,))))))))))))))))))))))))(((((()))***+++,,,------***++++++,,,,,,,,,,,,,,,******,,,000333444222000...------,,,,,,------------///222555999<<<>>>>>>BBBEEEHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQSSSUUUXXXZZZ[[[[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYY\\\\\\\\\[[[[[[[[[ZZZZZZXXXYYYYYYWWWVVVVVVYYY[[[[[[dddnnnwwwwwwmmmcccZZZUUUTTTMMMHHHEEEFFFIIIMMMXXXbbbmmmvvv<<<>>>BBBCCCDDDDDDFFFGGGCCCCCCBBBAAA@@@>>>>>>===:::<<<>>>@@@BBBCCCCCCCCCEEEHHHKKKLLLKKKIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCC???===;;;:::<<<<<<;;;999999;;;======<<<<<>><<<444...,,,---***))))))((()))***,,,---))))))******++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,...000222222///---++++++***++++++,,,---......000333777:::===>>>???EEEHHHJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSRRRQQQRRRTTTWWWYYY[[[[[[[[[ZZZ[[[[[[YYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZXXXYYYYYYXXXWWWWWW[[[^^^dddqqq~~~rrreee]]]VVVNNNKKKMMMIIIFFFGGGKKKQQQYYYfffrrr}}}@@@BBBEEEEEEEEEDDDDDDEEE@@@???>>><<<<<<;;;;;;<<<>>>@@@CCCGGGJJJLLLMMMMMMOOORRRVVVVVVTTTQQQOOOMMMPPPNNNLLLIIIGGGEEEDDDCCC<<<:::888999<<<===<<<999;;;>>>@@@@@@>>>===???AAAEEEEEEFFFKKKTTT```lllsssttttttuuuuuuuuuuuuttttttssstttvvvwwwwwwvvvvvvuuuuuutttsssrrrqqqpppooonnnqqqooollliiihhhhhhhhhiiiqqqqqqrrrtttwwwxxxwwwuuuttttttuuuvvvyyy}}}}}}uuujjjcccaaaccceeefffooorrrwwwzzzzzzxxxtttqqqmmmiiiddd``````bbbfffiiikkkkkkkkkkkkllllllllllllnnnnnnoooooooooppppppqqqtttqqqnnnnnnoooqqqrrrrrrnnnlllhhhdddaaa`````````___]]]]]]``````YYYTTTRRRKKKLLLOOOSSSVVVYYY[[[\\\VVVXXX[[[^^^aaabbbbbbaaa\\\ZZZWWWUUUVVVYYY]]]```___]]]ZZZVVVQQQLLLHHHFFFDDDEEEFFFEEEBBB<<<777444222222222111111111111111000111111111111333777:::444777<<>>===<<<;;;:::999999999:::::::::999999999888888777777666555555555555555444333222222111111222222000000000000000000000000------------------------......---------,,,,,,,,,------------------------(((((())))))*********+++'''((()))((('''&&&''')))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((((((++++++***))))))((())))))''''''&&&''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************%%%&&&'''***++++++(((%%%+++)))((((((***+++)))(((((((((((((((((()))******''''''''''''((((((((()))***)))((((((((()))+++,,,'''((((((((())))))******)))))))))))))))))))))))),,,+++)))'''(((***,,,...333999>>><<<333,,,))))))+++***))))))))),,,...000))))))))))))((((((((((((***+++,,,,,,------,,,,,,...//////111222000,,,))))))))))))***+++,,,...//////111444888;;;===>>>???HHHJJJLLLMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVUUUSSSRRRSSSUUUXXXZZZ[[[[[[[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYWWWYYYZZZXXXWWWXXX\\\```kkkzzz}}}qqqdddXXXSSSNNNGGGEEEGGGJJJIIILLLSSS[[[eeetttDDDFFFGGGHHHHHHFFFDDDBBB<<<<<<;;;;;;===@@@CCCDDDCCCDDDGGGJJJNNNRRRUUUWWWYYYZZZ[[[[[[ZZZXXXUUUTTTYYYTTTLLLGGGEEEDDDCCCAAACCC@@@===<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEIIIIIILLLQQQYYYdddmmmssstttvvvxxxvvvsssrrrtttwwwvvvvvvuuusssqqqpppqqqrrrsssqqqpppooopppooonnnmmmooooooooonnniiihhhooozzzzzz~~~|||ooollljjjiiiqqq~~~}}}~~~rrrgggcccbbbbbbdddgggggghhhhhhhhhgggiiilllooopppooonnnmmmmmmoooqqqrrrnnnnnnnnnooooooooopppppplllkkkhhhfffdddcccccccccbbbbbbbbbaaa```___^^^]]]TTTTTTTTTUUUXXX[[[^^^```___^^^^^^___aaa```^^^\\\TTTQQQNNNNNNQQQVVVYYY[[[YYYYYYYYYWWWTTTQQQMMMKKKEEEGGGIIIJJJHHHCCC===999888666444222111000---+++//////...---...222444444555777999===AAADDDFFFHHHDDDFFFHHHIIIHHHIIIJJJKKKFFFGGGIIIMMMRRRRRROOOLLLOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<=========<<<:::999::::::999999888999999999555333111111222222222111111111222222222222222222222222111000///...------......---------,,,,,,,,,---,,,++++++******++++++************************,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))*********))))))))))))((((((((((((&&&&&&'''((()))******+++&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''((((((((()))***++++++***'''$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((('''&&&%%%'''''''''(((((((((((((((&&&%%%'''***'''###&&&...******++++++++++++******''''''(((((())))))******))))))))))))************000000000///,,,++++++,,,******++++++++++++******))))))***++++++++++++***++++++,,,------------,,,.../////////...------,,,000---******+++---//////444666999;;;<<>>>>>===>>>@@@CCCFFFGGGGGGIIILLLPPPSSSVVVXXXYYY[[[[[[\\\[[[ZZZWWWUUUSSSSSSNNNHHHDDDCCCCCCBBBAAABBB@@@???@@@BBBDDDEEEEEEFFFEEEEEEDDDEEEFFFHHHIIIJJJLLLOOOUUU]]]fffnnnrrrssstttuuutttttttttvvvxxxvvvwwwwwwvvvtttssstttuuuqqqqqqpppppppppppppppoooqqqpppooopppooossszzz{{{}}}tttkkkfffcccbbbdddeeeeeeeeefffggghhhhhhiiijjjkkkkkklllmmmmmmnnnnnnkkkkkkkkkllllllllllllmmmlllkkkiiigggeeedddddddddeeeeeeeeeeeedddcccbbbbbbZZZYYYYYYZZZ[[[^^^```bbbcccbbbaaaaaabbb```^^^[[[TTTPPPLLLKKKMMMQQQTTTUUUYYYYYYZZZYYYXXXUUUSSSQQQMMMNNNPPPPPPMMMIIIDDDAAA:::888555444333222111///111222222222333444333111444555777999===@@@BBBDDDDDDFFFHHHHHHGGGGGGGGGHHHIIIIIIKKKOOOSSSSSSPPPMMMOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEECCCBBB@@@@@@;;;<<<=========<<<;;;:::999999888777777777888888777555333333444555444333777777555444333222222222222222222111000000//////...------------,,,,,,,,,---,,,++++++***+++++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((***)))))))))((((((''''''))))))))))))((((((((((((&&&''''''(((((()))))))))'''''''''((((((((())))))))))))(((((((((((('''''''''''''''((((((((())))))'''(((******((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&)))))))))(((((((((((((((,,,'''&&&))))))&&&%%%((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))************,,,---......,,,******+++******++++++++++++******))))))***++++++++++++******++++++,,,,,,,,,,,,,,,...............---,,,,,,---+++******---000222444666888;;;>>>???AAAEEEGGGKKKKKKKKKKKKLLLMMMMMMNNNRRRRRRSSSTTTTTTUUUVVVVVVVVVXXX[[[^^^^^^]]][[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[___]]][[[ZZZYYYXXXVVVUUUUUUUUUUUUXXX^^^iiiuuu|||~~~ttthhh^^^QQQLLLGGGFFFEEEDDDIIIOOOTTTZZZbbbkkkvvvIIIIIIHHHGGGDDD@@@===;;;AAAAAAAAACCCEEEHHHJJJLLLKKKMMMQQQUUUXXXZZZZZZZZZ[[[[[[[[[YYYWWWTTTQQQOOOJJJFFFBBB@@@AAABBBCCCCCCCCCCCCEEEHHHLLLNNNNNNMMMMMMLLLJJJHHHHHHJJJLLLNNNMMMPPPVVV\\\dddjjjnnnqqqsssrrrqqqrrrtttvvvwwwwwwrrrssssssrrrpppppprrrsssssssssttttttuuuuuuttttttwwwvvvvvvyyy}}}yyypppiiifffggggggfffgggiiilllmmmiiifffhhhiiijjjkkkkkkkkkjjjjjjhhhhhhiiiiiiiiijjjjjjjjjlllkkkiiihhhgggfffffffffffffffggggggggggggffffffaaaaaa```___```aaacccdddeeedddcccbbbbbb```\\\ZZZTTTPPPJJJGGGGGGJJJLLLMMMSSSTTTVVVXXXYYYYYYXXXWWWUUUUUUUUUTTTRRRNNNKKKIII@@@===999777666666555333555333222222333333222111333333444555777:::===???CCCEEEFFFFFFEEEDDDEEEEEEIIIJJJLLLOOORRRRRRPPPMMMPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJIIIGGGEEECCCAAA??????:::;;;<<<=========<<<;;;999888777777666666666777777555333333444555444333888777555333222222333333222222222222222222222222------------,,,,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((******)))((('''&&&%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******''''''((((((((()))))))))%%%'''(((((('''''')))***''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((+++*********))))))((((((---'''$$$'''******''''''&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))************'''))),,,,,,+++)))))))))******++++++++++++******))))))***++++++++++++***)))******+++,,,+++++++++,,,------------,,,,,,+++******+++,,,///333777999999<<>>;;;:::888777555888333000222444333222222333333222222444666999:::???AAACCCCCCCCCBBBCCCEEEGGGHHHJJJMMMOOONNNMMMLLLQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIGGGEEECCC@@@???>>>:::;;;<<<>>>>>>>>>======:::999888888777777777777555333222222333333222111222111000000111222444555111111111111222222333333------------,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))'''(((((()))***+++++++++'''(((((((((((()))))))))''''''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((()))))))))))),,,,,,+++******))))))))))))'''%%%'''***+++++++++%%%&&&'''((())))))))))))******))))))((((((''''''((()))))))))************$$$'''+++,,,+++***)))(((******++++++++++++******))))))***++++++++++++***))))))***++++++++++++***+++,,,,,,---,,,,,,+++++++++,,,---///111555999<<<<<<>>>AAADDDFFFHHHKKKNNNKKKKKKLLLMMMNNNNNNNNNNNNQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ[[[[[[\\\]]]]]]^^^^^^]]][[[YYYWWWVVVXXXZZZ[[[WWWYYY[[[\\\[[[YYYXXXWWWXXXZZZ```lllzzz|||nnn```VVVNNNJJJEEECCCDDDHHHKKKPPP[[[eeerrryyyMMMJJJEEEAAA@@@BBBEEEGGGIIIIIIJJJLLLNNNQQQRRRSSSSSSUUUWWWYYYZZZYYYWWWUUUSSSRRRPPPLLLHHHDDDAAA???===>>>@@@BBBEEEJJJNNNQQQVVVXXX\\\aaaeeefffdddaaaTTTSSSPPPOOOOOORRRUUUWWWZZZ]]]ccchhhlllmmmmmmmmmjjjgggdddeeeiiilllmmmllliiijjjkkkmmmsss|||}}}xxxqqqjjjeeeccccccdddddddddeeeeeeeeefffffffffhhhhhhiiiiiiiiihhhhhhhhhfffggghhhiiiiiiiiiiiiiiiiiihhhgggfffeeeddddddddddddccccccdddeeeeeecccaaa[[[UUUNNNIIIEEEDDDCCCBBBBBBDDDHHHLLLPPPTTTWWWXXXYYYYYYXXXWWWUUUSSSRRRQQQMMMJJJEEEAAA>>>;;;888666333111444===@@@:::333000333333222222333555777888999;;;>>>@@@AAABBBCCCEEEFFFHHHJJJLLLMMMMMMMMMMMMRRRQQQPPPOOONNNNNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHIIIHHHGGGEEEBBB@@@???>>>;;;<<<>>>???@@@??????>>>===<<<;;;:::999999999999666444222222333333333222111111000000111333444555//////000111111222222222.........---------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((())))))*********'''((((((((()))))))))***+++*********************))))))))))))))))))((((((''''''((()))***+++,,,,,,(((((((((((()))))))))***((())))))'''%%%%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&((()))))))))))),,,+++++++++*********)))***,,,---+++))))))+++,,,'''((()))*********************))))))((((((''''''((()))))))))************$$$'''+++---,,,***))))))******++++++++++++******))))))***++++++++++++***))))))***++++++++++++***++++++,,,,,,---,,,,,,+++---///222333444666:::===>>>AAADDDFFFGGGIIILLLNNNKKKKKKMMMNNNNNNOOONNNNNNQQQRRRSSSUUUWWWYYY[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^\\\YYYWWWWWWXXXYYY[[[UUUWWWZZZZZZXXXVVVWWWXXX[[[```jjjxxxyyylll___TTTLLLHHHGGGDDDCCCFFFLLLRRR[[[kkkyyywwwqqqnnnIIIGGGDDDBBBBBBEEEIIILLLLLLLLLNNNOOOQQQRRRTTTTTTWWWWWWXXXXXXWWWUUURRRQQQKKKJJJHHHEEEBBB@@@>>>===>>>AAAEEEIIIMMMRRRXXX\\\bbbcccfffjjjlllkkkgggdddVVVUUUTTTTTTVVVYYY\\\^^^bbbdddgggjjjkkklllkkkkkkdddbbb``````cccgggjjjkkkfffiiiooowwwsssiiidddbbbbbbbbbbbbcccccccccdddddddddfffggghhhhhhiiiiiiiiihhhiiiiiijjjkkkkkkkkkkkkkkkgggggggggffffffeeeddddddeeeeeefffhhhjjjjjjiiiggg^^^ZZZSSSNNNIIIEEEBBB??????AAADDDHHHMMMQQQUUUWWWYYYYYYYYYYYYXXXWWWVVVUUURRROOOKKKGGGDDD@@@<<<999000000:::JJJNNNCCC444,,,222222333444444555555555555777;;;===>>>@@@BBBDDDFFFIIILLLNNNNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIHHHGGGGGGFFFDDDBBBAAA@@@???>>>???@@@AAAAAAAAA@@@??????>>>===<<<;;;:::::::::888666444444555666555444555555555444444333333333///000000000111111222222////////////.........---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))''''''((()))***+++,,,,,,''''''(((((())))))************************************))))))))))))((((((''''''(((((()))***++++++((((((((()))))))))******))))))))))))((()))+++...((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))************************333777777000***)))************++++++++++++******))))))))))))(((((((((((())))))))))))************&&&(((+++,,,+++***************++++++++++++******))))))***++++++++++++***)))******+++,,,++++++++++++,,,,,,---------------///222555666666777;;;???AAADDDFFFGGGHHHJJJLLLNNNKKKMMMNNNPPPPPPPPPPPPOOOQQQRRRSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZXXXXXXYYYZZZ[[[WWWYYYYYYWWWTTTTTTWWWZZZaaahhhtttuuujjj\\\SSSKKKEEECCCEEEDDDFFFMMMVVV```mmmuuujjjccc^^^\\\HHHIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSVVVUUUTTTRRROOOLLLIIIHHHCCCBBBBBBAAAAAAAAABBBBBBBBBFFFLLLQQQVVV[[[bbbgggjjjjjjkkkmmmmmmjjjeeeaaaXXXXXXYYY[[[^^^bbbeeegggiiiiiiiiiiiiiiiiiiiiiiiibbbcccddddddgggkkkqqquuusssyyywwwmmmgggdddeeeeeeeeeeeeffffffffffffdddeeefffhhhiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjfffffffffffffffffffffeeefffeeefffhhhjjjkkkiiihhh```]]]WWWRRRMMMGGGAAA======???AAAEEEIIIMMMQQQSSSVVVWWWXXXYYYYYYXXXWWWVVVTTTRRRPPPNNNLLLHHHCCC???777333999HHHLLLAAA444//////111333444555555444333444666999;;;<<<>>>@@@AAADDDHHHKKKMMMNNNNNNQQQSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;888666555444555666555444333444555666666444333222111111222222222222222222000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))'''((((((((()))*********'''''''''((()))*********'''''''''((())))))***************)))))))))(((((('''''''''(((((()))))))))(((((()))))))))*********)))***)))(((&&&'''***,,,((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((())))))***+++++++++>>>@@@===555//////---(((,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))))))))))))))************''')))++++++)))))))))*********++++++++++++******))))))***++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...............///333777888888999>>>BBBEEEGGGIIIJJJJJJKKKLLLNNNNNNOOOQQQSSSSSSSSSRRRQQQRRRRRRSSSUUUVVVXXXYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZYYYZZZZZZXXXVVVYYYaaahhhooouuu}}}}}}wwwtttfffZZZNNNJJJFFFCCCDDDHHHLLLQQQ]]]jjjtttxxxmmmccc]]]ZZZYYYYYYJJJLLLPPPSSSTTTSSSQQQPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQNNNKKKGGGDDDAAA@@@>>>>>>???@@@BBBEEEGGGHHHFFFJJJQQQVVV[[[aaaiiinnnnnnmmmmmmmmmkkkgggaaa]]]ZZZ[[[]]]aaaeeehhhlllmmmnnnllljjjhhhggggggggghhheeehhhjjjlllnnnsss{{{wwwnnniiiiiiiiiiiijjjjjjjjjkkkkkkbbbdddfffggghhhiiihhhhhhgggggghhhhhhhhhggggggfffdddeeefffgggggggggggggggdddddddddfffhhhhhhfffeeeaaa^^^ZZZUUUOOOHHHAAA<<<;;;<<>>===;;;;;;;;;:::666555333333444444444333,,,...222444555555333222333333333333333333333333111111111111000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((('''''''''&&&''''''((()))******+++$$$%%%%%%&&&'''((())))))+++*********))))))((((((''''''''''''(((((((((((())))))))))))************+++***(((%%%"""!!!###%%%))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((((((((((((((''''''((()))***++++++,,,DDDCCC>>>666555777333***,,,,,,,,,,,,+++)))((('''''''''(((((())))))******))))))))))))************((()))***)))((('''(((*********++++++++++++******))))))***++++++++++++***++++++,,,------------,,,,,,------.../////////...---222888999999;;;@@@EEEHHHJJJKKKLLLKKKKKKMMMOOOPPPQQQSSSUUUVVVUUUTTTSSSRRRRRRSSSTTTVVVWWWXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[ZZZ[[[cccoooyyy~~~yyyooohhheeeYYYNNNEEEEEEFFFEEEHHHNNNWWW___mmm{{{~~~mmmggg___ZZZYYY[[[^^^```NNNOOOOOOPPPRRRTTTUUUVVVSSSRRRQQQRRRSSSSSSQQQOOOLLLIIICCC???AAADDDAAA;;;@@@@@@@@@???@@@CCCHHHLLLOOOUUU\\\cccgggiiikkklllmmmmmmkkkhhheeeddddddfffbbbeeehhhjjjkkkkkkjjjjjjmmmmmmmmmllllllkkkjjjjjjoootttzzz{{{wwwwwwyyy{{{xxxuuuooogggbbbdddfffdddbbbaaaeeefffffffffffffffgggggghhhgggeeecccbbbbbbccccccddddddddddddcccaaa___^^^aaa```]]]XXXQQQJJJDDD@@@???>>>>>>???AAADDDHHHJJJJJJNNNSSSWWWWWWVVVVVVVVVVVVWWWWWWUUUQQQNNNLLLKKKDDDAAA<<<:::999777444111000000111444666555333000555555444444666999<<<>>>???@@@CCCHHHMMMPPPQQQPPPQQQPPPOOOOOONNNNNNNNNOOOJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB>>>>>>===<<<;;;:::::::::;;;999666666777999999999333333444444444333222222444333222222222333555666////////////////////////............---,,,+++***************************,,,+++******))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++*********)))... )))---///+++"""&&&'''((())))))((('''&&&******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((&&&''')))******)))******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((------,,,,,,---///111222777<<>>@@@CCCEEEGGGGGGHHHIIIKKKMMMOOOQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTSSSSSSTTTVVVXXXYYYVVVWWWYYY[[[]]]^^^^^^___[[[WWWVVVYYY[[[YYYYYY[[[UUU\\\``````dddppp~~~|||oooaaaZZZZZZPPPKKKFFFCCCBBBEEEPPP[[[bbbrrrvvvooofffbbb\\\XXXZZZ___fffkkkPPPPPPOOOOOOPPPRRRSSSTTTVVVTTTRRRPPPOOOMMMKKKHHHCCCCCC???;;;<<>>@@@AAABBBEEEJJJPPPUUUWWW[[[aaaeeegggiiijjjkkkmmmmmmllliiifffdddeeeffffffhhhjjjkkkkkkkkkkkkllllllmmmooorrrvvvzzz~~~uuujjjfffdddaaa```aaaaaabbbccceeefffggghhhiiihhhggggggffffffffffffgggcccbbbaaa```___^^^^^^]]]aaa```]]]YYYSSSMMMGGGDDD???@@@@@@AAACCCFFFHHHIIIJJJLLLOOOQQQRRRTTTVVVXXXWWWXXXYYYWWWTTTPPPOOONNNJJJFFFAAA===;;;888444111111111111333555555333222444444444555777999;;;======???BBBFFFJJJMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>======<<<;;;:::::::::888555555666888888888444444444444333333222111333333222222111222222222000000000000000000000000............---,,,+++***************************,,,+++******))))))******))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))))))))************(((%%%'''///'''(((((())))))(((((('''***))))))(((((())))))***(((((())))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))(((&&&''')))******))))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&'''((()))***///222555666444222000000333444444444222...+++(((+++******)))))))))))))))((((((((()))))))))******++++++***)))(((''''''&&&***************+++++++++,,,***((()))+++,,,***)))******+++++++++,,,,,,,,,,,,---------,,,---000222222666;;;???AAADDDFFFHHHIIIIIIJJJLLLNNNPPPRRRSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVUUUUUUTTTTTTUUUVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^]]]YYYWWWYYYYYYVVVUUUWWWXXX\\\bbbhhhtttyyyooobbbUUUOOOPPPGGGEEECCCEEEHHHMMMYYYeeettt{{{qqqiiiddd^^^```bbbdddgggmmmuuuzzzRRRQQQOOONNNOOOPPPRRRSSSYYYVVVQQQMMMJJJFFFBBB???;;;>>>>>>:::999<<<>>>===<<>>??????>>>===<<<;;;::::::999777555444666777777777555555555444333222222111222222222222111000///...000000000000000000000000............---,,,++++++************************,,,+++******))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((($$$---***+++555---$$$000***))))))(((((())))))***)))((((((''''''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((()))((('''''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''(((((()))+++******+++------,,,+++111111111111///,,,)))''',,,+++***)))(((((((((((()))))))))*********++++++))))))*********))))))(((,,,+++++++++******))))))***)))((()))******)))(((******+++++++++,,,,,,,,,+++,,,---------...111333555999===AAACCCEEEHHHIIIKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]YYYXXXZZZYYYVVVUUUXXXYYY^^^ggguuuzzzkkk^^^SSSJJJGGGHHHCCCCCCEEEKKKQQQZZZhhhttt~~~qqqfff___]]]\\\^^^fffooovvvzzzSSSRRRPPPOOOOOOQQQSSSUUUXXXTTTNNNHHHDDD@@@<<<999999???AAA===999<<>><<<;;;::::::999777555555777888777777777666555444333222222222///000111222111000///...........................---.........------,,,+++************************,,,+++******))))))******(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((('''''''''###,,,%%%222SSSIII***'''+++***)))(((((()))***+++((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***((('''''')))***)))(((''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((+++++++++***************,,,***))),,,///000...+++***+++,,,,,,,,,+++***)))******)))))))))))))))***)))*********++++++++++++&&&''')))***,,,,,,,,,,,,+++++++++************)))******))))))*********)))******+++++++++,,,,,,,,,***,,,------...///333666888<<<@@@CCCEEEGGGIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXZZZZZZWWWYYY]]]\\\eeesssyyykkk[[[QQQKKKGGGFFFHHHHHHHHHLLLUUU]]]hhhxxx|||vvvkkk```ZZZYYY]]]aaajjjtttTTTSSSRRRQQQRRRTTTVVVWWWSSSNNNHHHBBB???<<<:::999:::AAADDD@@@;;;===@@@BBB@@@CCCIIINNNSSSYYY___cccfffggghhhhhhggghhhkkkmmmhhhjjjkkkkkkjjjjjjkkkllljjjnnnrrrtttuuuzzzyyykkkeeeddddddeeefffhhhiiikkklllllllllkkkjjjjjjiiiiiiiiiiiigggeeeccccccccceeefff````````````^^^[[[XXXVVVMMMJJJFFFBBBAAACCCGGGIIIJJJKKKLLLLLLKKKKKKLLLNNNRRRUUUWWWXXXXXXWWWXXXYYYTTTSSSRRROOOJJJFFFCCCAAA:::777333111111111222111111222444666888999::::::;;;???CCCFFFFFFGGGIIIKKKLLLMMMNNNOOOOOONNNMMMMMMJJJJJJJJJKKKJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHGGGHHHGGGEEECCCBBBAAA@@@@@@BBBAAA@@@???===<<<;;;:::999888777777888999888777777666555444333333333333///000111222222111000///---------------------------------...------,,,,,,************************,,,+++******))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''''''''&&&(((///'''888]]]SSS...&&&+++***)))(((((()))***+++((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((***)))''''''((())))))(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))((((((((('''***)))+++...222222///+++)))***+++,,,,,,,,,+++***))))))(((((()))***++++++)))*********++++++++++++((()))***+++,,,,,,,,,,,,)))************+++++++++***++++++++++++***++++++******+++++++++,,,,,,,,,***,,,---...///222555888<<>><<<;;;:::999888777888999:::999777777666444333333333444555222222222333222222111111////////////////////////,,,------...------,,,,,,************************,,,+++******))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''''''''''''''---***111BBB:::'''(((***))))))(((((())))))***)))((((((''''''(((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))+++)))''''''((()))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))((((((%%%&&&))),,,...---***(((//////......---,,,+++***)))))))))))))))******+++)))))))))*********++++++------,,,+++*********+++))))))******+++++++++,,,***,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,+++---///000111444888<<<@@@CCCGGGIIIJJJKKKMMMOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUWWWXXXYYYZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXYYYWWWVVVVVVUUUVVV^^^gggvvvoooaaaUUUMMMFFFDDDCCCCCCEEEIIIPPPTTT___ooo}}}{{{kkkaaaZZZ[[[\\\]]]aaakkkxxxVVVVVVVVVVVVUUUSSSQQQPPPHHHDDD>>>:::999:::;;;<<<:::@@@CCCAAAAAADDDGGGFFFMMMQQQVVVYYY\\\^^^```bbbccceeeggghhhhhhiiikkklllkkklllmmmmmmoootttzzz~~~xxxqqqkkkgggeeedddcccbbbbbbbbbbbbaaaaaaaaa```aaabbbbbbaaa___]]]\\\WWWTTTPPPLLLHHHFFFDDDDDDFFFHHHJJJIIIHHHFFFFFFGGGFFFIIIMMMPPPRRRSSSUUUVVVSSSVVVXXXVVVSSSOOONNNNNNFFFCCC???;;;999777444222333333333444555888:::;;;<<<@@@EEEGGGEEEEEEHHHKKKJJJKKKMMMNNNOOONNNMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBAAAAAABBBCCCCCCCCCAAA@@@>>><<<;;;:::888777777777999999888666666555333333333444666777888777666444222111111000////////////////////////,,,,,,------...------,,,************************,,,+++******))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''&&&'''(((******&&&$$$((('''(((((())))))(((((('''***))))))(((((())))))***(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++)))((('''((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((***+++,,,++++++***$$$&&&((())))))(((((()))...---------,,,,,,++++++,,,+++***)))((((((((((((((((((((()))))))))******---,,,***))))))+++---///+++++++++***************)))+++,,,+++))))))***,,,******+++++++++,,,,,,,,,,,,---000111333777;;;>>>BBBEEEIIIKKKLLLMMMNNNPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWWWWWWWVVVVVVXXXZZZ___kkkwww{{{nnn^^^RRRJJJFFFCCCCCCCCCDDDKKKSSSZZZbbbrrrxxxkkk```YYYYYY^^^dddiiipppzzzXXXXXXXXXWWWTTTQQQMMMKKKGGGBBB<<<888888:::<<<===;;;@@@CCCCCCEEEJJJLLLKKKRRRUUUZZZ^^^```aaacccddddddfffhhhiiiiiiiiijjjkkkjjjlllnnnrrrxxx}}}rrrjjjeeecccbbbbbbcccccccccbbbaaaaaa```aaabbbcccbbb```^^^\\\XXXWWWUUURRRMMMHHHDDDAAADDDEEEFFFFFFDDDDDDFFFHHHBBBFFFJJJMMMOOOQQQSSSUUUTTTWWWYYYXXXTTTPPPOOOPPPKKKHHHCCC@@@===:::666333333333222333444777:::<<<;;;@@@EEEFFFDDDCCCFFFJJJHHHJJJLLLMMMNNNMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDBBB@@@@@@@@@BBBCCCDDDCCCBBB@@@>>>===;;;;;;777666666777888888666555555444333222333555777888>>><<<888555222000000///------------------------,,,,,,------...---------************************,,,++++++***)))*********************************))))))(((((((((((())))))))))))))))))((((((((((((,,,$$$'''---++++++---)))&&&'''((())))))((('''&&&******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&((()))*********)))(((***+++)))''''''***---''''''((()))***++++++,,,///...,,,***(((&&&%%%%%%(((((((((((()))))))))))))))(((''''''***...333666------,,,+++***)))((('''(((***,,,+++(((''')))+++******+++++++++,,,,,,,,,,,,...111222555888===@@@DDDGGGJJJLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYWWWWWWXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTVVV[[[aaajjj{{{xxxmmmbbbUUUIIIEEECCCBBBDDDEEEIIITTT___fffpppvvvjjjaaa\\\YYY^^^dddmmmuuu{{{VVVWWWXXXWWWSSSLLLFFFAAA===<<<;;;<<>>===<<<888888777777777777777777666999999666333999GGGTTT[[[CCC000000555222......000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++)))+++---//////---+++)))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((()))***************((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((())))))***++++++)))((('''))))))(((((((((((()))))),,,******,,,***'''(((---000...***((('''))),,,...************************(((((()))***+++,,,,,,---------,,,++++++******)))******+++++++++,,,,,,,,,,,,---...---,,,,,,---///---///111444666:::???CCCGGGIIIKKKMMMNNNOOOOOONNNPPPQQQRRRSSSUUUVVVWWWXXXZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYXXXVVVVVVVVVVVVUUUTTTPPPTTTXXX```ooossseeeZZZRRRJJJFFFCCC@@@BBBKKKRRRWWW```jjjwwwrrrhhh```ZZZ]]]dddmmmtttzzzUUUTTTRRROOOJJJFFFBBB@@@>>>===<<<===@@@DDDHHHJJJNNNQQQVVVXXXYYYZZZ[[[\\\___eeegggeeedddggghhhfffjjjggghhhjjjjjjhhhmmmuuu}}}ttthhhaaaaaaaaaaaa````````````cccbbbaaaaaa```_________aaa___]]]ZZZXXXTTTOOOLLLGGGEEECCCCCCDDDDDDCCCBBB@@@AAAAAADDDGGGKKKPPPRRRVVVWWWWWWXXXWWWUUUTTTSSSRRRRRRRRRPPPMMMGGGBBB???777888777333111444777999===???AAACCCDDDEEEEEEEEEGGGIIILLLMMMMMMLLLMMMNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA???????????????>>><<<<<<999999888777777777777888888::::::777555:::EEEOOOQQQ>>>000222666333000111000000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((************)))))))))(((************************))))))(((((((((((())))))(((((()))************)))((((((((((((''''''&&&&&&))))))))))))(((((((((((((((((())))))***)))))))))++++++************++++++...+++***------+++,,,///...---***(((((()))+++,,,))))))))))))))))))))))))***************+++++++++,,,,,,,,,++++++++++++***,,,,,,---------.........,,,---------+++,,,---///...000333666999<<>>@@@BBBCCCDDDDDDEEEHHHKKKLLLLLLKKKLLLMMMJJJJJJHHHGGGEEECCCBBBAAACCCDDDEEEFFFFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@AAA????????????>>>===<<<<<<:::999999888777777888888999999777666666999???DDDCCC777000444666333111333000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''***)))))))))))))))(((((())))))))))))))))))))))))*********++++++*********((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''((()))***+++,,,++++++************++++++,,,&&&$$$(((+++******+++++++++***)))))))))******((((((((((((((((((((((((+++++++++*********))))))******+++++++++,,,,,,,,,------------............+++,,,---,,,++++++---///000333666:::<<<@@@DDDGGGLLLLLLLLLMMMOOOPPPRRRSSSRRRRRRQQQQQQRRRTTTUUUVVVZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYXXXXXXRRR^^^nnn~~~pppgggZZZNNNFFFBBBAAA@@@IIIIIIOOOYYYeeerrrrrrhhhdddbbbccceeejjjsss|||PPPMMMGGGBBB???>>>???@@@???AAAEEEIIINNNTTTZZZ^^^___aaacccdddccccccdddeeeccceeeeeedddcccccceeefffjjjnnntttzzz|||sssppplllgggeeeeeeeeefffhhhfffdddaaa______`````````___]]]]]]\\\ZZZWWWTTTOOOLLLIIIGGGGGGGGGGGGFFF@@@@@@???@@@BBBDDDGGGIIIRRRSSSTTTVVVWWWWWWWWWVVVVVVWWWYYYZZZXXXSSSNNNKKKEEE===777888777444444888888999:::===???AAABBBCCCCCCFFFIIIJJJJJJJJJKKKLLLHHHGGGFFFDDDCCCAAA@@@???AAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@????????????>>>===<<<;;;;;;:::999888888777888888777555333333444666777777888333222555666222000333000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''((())))))))))))(((******))))))))))))))))))))))))))))))((((((((((((''''''''''''))),,,...000))))))(((((((((((())))))***### %%%******(((((())))))*********))))))((())))))))))))))))))))))))************************))))))***+++,,,,,,------+++++++++,,,,,,,,,,,,---+++,,,---,,,+++,,,...000222555:::>>>AAADDDGGGJJJNNNMMMMMMMMMOOOQQQSSSUUUTTTSSSRRRQQQQQQSSSUUUWWWYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXWWWXXXYYYYYYYYYXXXXXXYYYYYYgggzzzvvv```YYYNNNFFFBBBCCCFFFIIINNNTTT^^^jjjvvv{{{ooofff___ccchhhnnnsssyyyIIIGGGDDDAAA??????@@@@@@AAAFFFMMMSSSWWW[[[___bbbbbbccceeedddcccbbbbbbcccgggffffffdddcccbbbdddgggmmmwww{{{wwwsssqqqqqqqqqooolllgggccc___^^^^^^___]]]\\\\\\\\\]]]\\\YYYWWWTTTQQQNNNKKKKKKJJJIIIHHHCCCBBBAAAAAACCCEEEGGGIIIPPPQQQSSSUUUWWWXXXXXXWWWVVVWWWZZZ[[[ZZZVVVRRROOOJJJFFFCCC@@@:::444333555666777888:::<<>>??????>>>>>>===<<<;;;;;;:::999888777777777777666444222222444555333111222222444666444000///111////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++************************))))))))))))))))))******************************))))))(((((((((((())))))'''(((((()))))))))))))))))))))******************))))))))))))((((((((((((((((((((()))***---///111))))))(((((((((((())))))---&&&###(((------++++++((()))************)))(((************************((())))))***++++++,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------+++,,,------,,,---///111333777===BBBEEEHHHKKKLLLNNNNNNNNNNNNPPPRRRTTTUUUVVVTTTRRRPPPQQQSSSVVVXXXYYYXXXWWWVVVVVVUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUWWWYYYYYYWWWXXXZZZ\\\hhhttttttcccVVVQQQIIICCCAAAFFFMMMRRRSSS___ppptttjjjccc```ccclllvvv}}}AAA@@@@@@???@@@AAABBBCCCFFFMMMUUU[[[]]]^^^aaaccceeeffffffdddbbb```aaabbbeeecccbbbbbbaaaaaadddjjjyyy~~~uuukkkccc^^^\\\\\\\\\\\\\\\^^^______]]][[[XXXVVVSSSQQQPPPNNNKKKIIIEEEEEEDDDDDDEEEGGGIIIKKKOOOPPPSSSUUUWWWXXXXXXXXXWWWXXXZZZ[[[[[[YYYWWWUUUOOOWWWYYYNNN@@@777555555666666777888:::===???@@@???BBBEEEGGGGGGGGGHHHIIIKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>===<<<;;;;;;::::::888777666666666666777666555555666666444333111222444444222000///////////////.........------......---------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''************************(((((()))))))))))))))***))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))************))))))))))))(((((((((((()))))))))***+++,,,......++++++************+++++++++&&&$$$(((+++***)))***((()))******++++++******************************'''((()))***+++,,,------))))))***+++,,,,,,---------.........////////////,,,---......---...000222444999@@@EEEIIIKKKMMMNNNNNNNNNNNNOOOPPPRRRTTTTTTUUUSSSPPPNNNOOORRRVVVYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWVVVVVVUUUWWWYYYYYYYYY\\\bbbgggxxx~~~wwweeeUUUOOOLLLGGGDDDDDDJJJSSSZZZ___pppzzzooofff```___bbbooo{{{??????>>>???AAAEEEHHHKKKNNNTTT[[[___^^^___aaadddffffffeeeccc```^^^^^^___```]]]___eeeiiikkksss|||}}}nnnddd]]][[[ZZZZZZ[[[]]]```aaa___^^^[[[YYYXXXWWWUUURRRMMMJJJGGGFFFEEEEEEFFFHHHKKKLLLOOOPPPSSSUUUWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXTTTjjjrrr___GGG>>>;;;888777777777888999;;;===>>>>>>@@@DDDEEEFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJDDDDDDBBBAAA@@@?????????>>>>>>>>>>>>===<<<;;;::::::999888666555444444444555666666666555555555555111222222111111111111000//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++******************************((()))))))))************''''''''''''''''''''''''))))))(((((((((((()))))))))******+++++++++++++++((((((((()))))))))******))))))))))))(((((((((((((((((()))*********))))))++++++************++++++)))&&&%%%((((((&&&&&&)))************++++++,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,............////////////,,,.../////////000222444555:::AAAGGGKKKMMMNNNOOOLLLMMMNNNPPPQQQRRRSSSSSSSSSPPPMMMKKKMMMQQQVVVYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTWWWZZZ\\\^^^eeeooowww{{{uuunnnfffYYYLLLHHHHHHGGGGGGKKKUUUaaaiiiuuu{{{rrrjjjfffcccbbbhhhpppBBB@@@???@@@CCCIIIOOOSSSUUUZZZ^^^___^^^^^^aaaeeeeeeeeedddaaa]]][[[[[[\\\___^^^cccnnnwww~~~zzzjjjaaa\\\XXXXXXYYY\\\___```___]]]\\\[[[[[[ZZZXXXTTTNNNJJJGGGGGGFFFFFFGGGIIILLLMMMOOOPPPSSSUUUVVVWWWWWWWWWUUUUUUUUUVVVVVVWWWXXXXXXXXXwwwkkkMMMCCCAAA;;;888777777777999:::<<<>>>===???CCCEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>===<<<;;;:::999888777555444444333333222444555555333333444666111222111///000333333222//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))(((((())))))*********+++************************))))))(((((((((((())))))******+++,,,,,,,,,,,,+++''''''(((((()))))))))***))))))))))))(((((((((((('''((()))))))))(((&&&%%%))))))(((((((((((()))))),,,******,,,***''')))---++++++******+++,,,------))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,---------......---///000000000111333555555:::BBBHHHLLLNNNOOOPPPKKKLLLNNNQQQRRRRRRRRRRRRPPPNNNJJJIIIJJJOOOUUUXXXXXXXXXWWWVVVUUUUUUUUUUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTXXX\\\^^^ccclllyyy{{{rrrggg```ZZZQQQHHHBBBDDDGGGKKKSSS```nnnyyywwwiiiccc```bbbfffjjjtttAAAAAABBBFFFJJJNNNUUU\\\^^^^^^______``````aaaaaafffaaa___aaabbb```aaacccfffnnnxxxuuufffXXXWWWVVVVVVXXX\\\^^^`````````___]]]\\\[[[XXXTTTQQQLLLJJJFFFCCCDDDGGGKKKMMMRRRRRRSSSSSSSSSSSSRRRRRROOOOOOPPPRRRTTTVVVXXXYYY]]]ggghhhZZZOOOJJJCCC:::===:::666555777:::<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJKKKIIIGGGIIIIIIJJJJJJJJJIIIHHHGGGFFFHHHHHHEEEAAA>>>>>>@@@===>>>>>>>>><<<999777555666666666666555555555555555555444333222222222222111222222222222111000000111000///........................................../////////...------,,,,,,,,,,,,++++++*********))))))+++,,,,,,+++***))),,,+++***(((''''''''''''***)))(((&&&&&&((()))***+++***)))***+++++++++***************************+++******)))))))))******+++)))***,,,***''''''+++)))***+++++++++)))((('''))))))(((((((((((())))))***)))(((''''''((()))***)))((((((((()))***++++++(((((()))******************)))))))))))))))******))))))(((((((((((())))))************++++++++++++(((((()))***************************************++++++---......---++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,---......,,,,,,---......+++((()))...333666666888===CCCJJJNNNPPPPPPOOOVVVWWWWWWVVVUUUSSSQQQPPPLLLLLLLLLMMMNNNQQQSSSUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYWWWVVVWWWXXXWWWWWWZZZaaaooo}}}}}}~~~iiieee\\\MMM^^^gggKKKIIIHHHMMMYYYeeeppppppfff___bbbfffjjjqqq|||CCCDDDIIINNNSSSWWW[[[___\\\\\\^^^___```aaabbbbbbddd```^^^```cccdddhhhmmmuuuooo___WWWVVVVVVWWWYYY[[[]]]]]]```^^^]]]\\\[[[YYYUUUSSSOOOLLLHHHEEEDDDFFFIIIKKKQQQRRRSSSTTTTTTTTTSSSSSSOOOOOOPPPQQQRRRTTTUUUVVVUUU]]]^^^TTTKKKKKKHHHBBB???<<<888666777999::::::===>>>???@@@AAABBBBBBBBBGGGFFFFFFHHHJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGGGGDDD@@@>>>>>>???>>>>>>??????===;;;888666777777777777666666666666333333333222333333444444222222222222222111111000000000///.........//////........................,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******)))***++++++++++++***)))***))))))((((((((())))))+++***)))(((((()))***+++***)))))))))******)))((((((((((((((((((((((((((())))))(((((((((((())))))***((()))++++++''''''******************)))((((((+++***))))))((()))))))))***)))(((((((((((()))***))))))))))))))))))***+++(((((()))***************+++******)))))))))******))))))(((((((((((())))))''''''(((((((((((())))))((())))))***************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,------...//////------...//////,,,***,,,000555888999<<>>???AAABBBBBBIIIHHHFFFGGGHHHIIIIIIHHHIIIHHHGGGFFFEEEFFFGGGGGGDDDEEEEEECCC@@@>>>>>>???>>>?????????>>><<<:::888999999888888777777777777222222222222333444555666222222333333222222111000//////.........///000000........................,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++******)))((((((((((((((()))***+++,,,+++***))))))***+++,,,*********)))((((((((('''(((((((((((((((((((((((()))))))))(((((())))))***)))'''(((++++++((('''***+++******)))))))))))))))++++++***)))))))))))))))+++***))))))))))))***++++++***))))))))))))))))))((())))))************)))***)))((((((''''''''''''))))))(((((((((((())))))&&&'''''''''((((((((()))((()))******++++++******************************++++++************++++++++++++++++++++++++++++++******)))))))))***+++,,,...///000///......///000///...---///444888;;;<<<@@@CCCFFFKKKOOORRRSSSTTTTTTUUUUUUVVVUUUTTTSSSRRRNNNNNNOOOPPPQQQSSSUUUVVVTTTUUUVVVVVVVVVVVVVVVUUUSSSSSSTTTUUUWWWWWWUUUTTT]]]hhhuuu|||~~~uuulll^^^MMMJJJGGGCCCYYYlllbbbTTTYYYeeetttuuuhhhcccbbbjjjpppyyyRRRUUUWWWXXXZZZ]]]\\\YYY^^^___```aaabbbbbbbbbbbbddddddjjjttt}}}uuulllkkkjjjgggeeedddeeefffiiifffcccaaaaaa```^^^]]]WWWTTTPPPKKKHHHGGGGGGGGGKKKMMMOOORRRSSSTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPSSSWWWXXXSSSOOOQQQQQQNNNHHHEEE@@@===;;;999666555777888999;;;>>>@@@BBBCCCJJJHHHFFFFFFGGGHHHIIIHHHIIIGGGEEEDDDCCCDDDFFFGGGDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>===;;;:::999:::::::::999999888888777333333333333333444555555333333333333333222222111///.........///000111111........................---......///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***))))))((())))))******+++******))))))******++++++,,,,,,***)))''''''(((************************+++************++++++,,,)))&&&'''***,,,)))(((***+++***)))(((((()))***+++******)))(((((((((((()))+++******************+++++++++***)))((((((((()))((()))************))))))(((((('''&&&%%%%%%%%%%%%))))))(((((((((((())))))((((((((()))*********+++))))))***++++++++++++***************************,,,+++***))))))***+++,,,++++++++++++++++++++++++***************++++++,,,---///000///...---...///...///000333777;;;>>>???DDDEEEGGGKKKNNNQQQSSSUUUSSSSSSUUUUUUVVVUUUTTTSSSPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUVVVVVVVVVUUUUUUTTTRRRTTTVVVUUUUUUWWW[[[___gggttt~~~ttthhh]]]UUUHHHEEECCCAAAQQQbbbaaa\\\fffuuuyyyiiicccgggmmmyyy}}}YYY[[[YYYVVVYYY___```\\\___`````````aaabbbcccccciiimmmxxx}}}~~~~~~{{{xxxuuuuuuwwwvvvrrrmmmhhheeebbb___^^^YYYWWWSSSPPPMMMKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUTTTSSSQQQPPPOOOOOONNNPPPTTTVVVUUUTTTSSSRRROOOMMMJJJFFFBBB???<<<888555555555777999===@@@CCCEEEIIIGGGEEEDDDFFFHHHHHHHHHHHHGGGEEECCCCCCDDDEEEFFFCCCCCCBBBAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;::::::<<<;;;;;;:::999888888888666555444444333333333444444444444444444333222222///////////////000111222........................------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,+++***)))(((((((((((()))))))))(((((())))))))),,,---...,,,***((()))******************************)))))))))******+++,,,,,,(((&&&***,,,***)))***+++***)))(((((()))***+++)))((((((''''''(((((()))*********++++++*********++++++***)))((((((((()))))))))*********))))))((()))(((''''''&&&&&&&&&'''))))))(((((((((((())))))((((((((()))***++++++,,,))))))***+++++++++++++++************************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---...---///222555999===@@@BBBFFFGGGHHHKKKMMMPPPSSSTTTRRRSSSTTTUUUVVVUUUTTTTTTPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSOOOSSSVVVUUUSSSXXXdddooovvvuuuhhh[[[RRRKKKDDDCCCDDDCCCKKKYYY___ggguuunnnccceeerrr}}}\\\^^^ZZZVVV\\\fffiiieee^^^^^^^^^```cccgggkkknnnxxx~~~~~~tttkkkddd___[[[YYYXXXVVVTTTRRRPPPOOONNNIIIIIIIIIJJJLLLOOORRRTTTVVVUUUSSSQQQOOONNNNNNMMMJJJLLLPPPRRRTTTTTTRRRQQQQQQNNNKKKHHHEEEAAA<<<999666666777999<<>>===;;;::::::;;;===>>>>>>>>>@@@CCCFFFGGGFFFDDDFFFFFFFFFGGGFFFEEEDDDDDDEEECCCAAABBBDDDEEECCCAAA===<<<<<<<<<<<<===>>>>>><<<<<<;;;:::888777777666444444444444444555666777555555666666555555444333222222111000//////000000........................,,,------.../////////...,,,,,,,,,------............---+++))))))))))))************)))******+++,,,******++++++++++++******'''+++---,,,((('''***...************************---------...///000111222:::000((((((***+++,,,...'''((()))+++++++++***)))(((((()))+++,,,///000111'''((()))******)))((('''))))))(((((()))***++++++***************)))((((((&&&&&&&&&&&&''')))***+++))))))(((((((((((()))))))))***+++,,,---...//////******+++,,,,,,,,,,,,+++************************+++,,,---......---,,,+++++++++++++++++++++++++++((()))***+++,,,+++******...///000///...---...000---333:::???BBBDDDHHHKKKKKKMMMOOOQQQSSSTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQRRRSSSUUUVVVVVVVVVUUUWWWWWWVVVVVVTTTSSSQQQPPPPPPPPPUUUbbbtttuuudddWWWOOOGGG@@@DDDHHHLLLVVV___aaappp{{{rrrmmmkkkjjjooo{{{```]]]]]]______\\\]]]```\\\dddqqq~~~|||iii^^^YYYXXXXXXXXXXXXXXXYYYYYYVVVSSSPPPNNNMMMOOOQQQSSSVVVUUUSSSPPPNNNMMMLLLLLLHHHHHHGGGGGGIIIMMMPPPSSSTTTSSSSSSQQQOOOLLLIIIGGGAAA===:::999:::;;;:::888<<<===???AAABBBCCCBBBBBBCCCEEEFFFEEEDDDDDDEEEFFFEEEBBB@@@@@@BBBCCCBBB@@@>>>===;;;::::::;;;<<<===;;;;;;:::888666555444333444444444444444444444444666666555444222111000///222111000000111111000...//////.........------------...000111111///---,,,+++,,,,,,---...///000000+++++++++************)))((((((((()))******++++++***************************)))((((((***+++***(((+++***)))((((((''''''(((***++++++))))))---777???EEE444(((***,,,((((((---))))))************))))))+++***))))))***,,,...000+++++++++*********))))))---,,,***(((((()))***+++******))))))))))))***************(((&&&&&&(((***++++++******))))))((((((+++++++++*********))))))+++++++++******)))))))))***+++,,,---...---,,,+++,,,+++*********+++,,,---...---,,,+++++++++,,,,,,------------------------.........---,,,,,,///111000555<<>>@@@AAAAAA@@@@@@BBBCCCDDDDDDBBBBBBCCCDDDEEECCCAAAAAABBBCCCAAA???>>>===;;;:::::::::<<<===<<<;;;:::999777666555444444444444444444444444444666666555444333222111111222111000000111111000...//////.........---------......///000000///...---,,,,,,,,,---......//////+++++++++************)))++++++++++++***************************************************))))))*********)))))))))******+++***,,,,,,+++***---555<<>>>>>======@@@BBBCCCBBBAAA@@@AAABBBEEECCCBBBAAABBBBBB@@@???>>>===;;;:::::::::;;;<<<<<<<<<;;;:::888777666666444444444444444444444444555555555444444444333333222111000000111111000.../////////.........------......//////////////////,,,,,,,,,,,,,,,---------+++++++++************)))------,,,,,,+++******)))***************************,,,...,,,)))((()))+++))))))))))))***+++,,,---)))***,,,+++***+++000555BBB444))))))***((()))...))))))************))))))+++***)))(((((()))+++++++++++++++***************+++***)))''''''((())))))******))))))))))))******)))******)))''''''(((***))))))))))))************+++++++++***************+++++++++++++++*********---,,,,,,,,,,,,---......------,,,,,,,,,---...///******+++,,,---...//////------------------------------------,,,...111444;;;>>>BBBFFFIIIKKKOOOQQQOOOPPPQQQPPPPPPQQQSSSVVVUUUUUUVVVUUUUUUTTTSSSRRROOOPPPSSSUUUWWWXXXXXXXXXTTTUUUUUUUUUUUUTTTSSSRRRVVVcccsss~~~yyymmm]]]UUUNNNKKKHHHEEEFFFHHHSSSWWWbbbssswwwkkkeeeaaabbbiiippp```^^^___bbbeeejjjttt~~~qqqbbb```]]][[[ZZZZZZ[[[\\\___^^^]]][[[YYYXXXWWWVVVWWWVVVTTTRRROOOMMMJJJIIILLLKKKJJJIIIHHHGGGGGGGGGKKKMMMQQQTTTVVVVVVTTTSSSOOOKKKFFFAAA>>><<<:::::::::;;;;;;;;;;;;;;;;;;;;;AAABBBCCCBBB@@@@@@@@@BBBDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;<<<<<<;;;:::999999888888555555555555444444444444555555555555555555555555222111000000111111000...////////////............///............//////000---------,,,,,,++++++++++++++++++*********)))))),,,,,,+++++++++************************************---000...)))''')))---))))))))))))******+++,,,''')))******))))))+++---555,,,&&&))),,,+++,,,///)))******++++++******)))++++++***)))(((((())))))************************++++++***)))((())))))*********))))))))))))******)))***+++***((('''(((***(((((())))))******++++++************************************))))))))))))...---,,,+++,,,---///000,,,,,,,,,,,,,,,------...---------------,,,,,,+++,,,,,,------------------,,,------------000444777===???BBBEEEGGGJJJNNNQQQQQQQQQQQQOOOOOOPPPSSSVVVUUUUUUUUUUUUUUUTTTRRRRRROOOQQQSSSVVVWWWXXXXXXXXXUUUTTTSSSRRRRRRSSSVVVXXXdddppp|||~~~vvviii^^^QQQLLLIIIIIIJJJIIIKKKOOOXXX```ooo~~~pppiiibbbaaabbbhhhttt___```fffooovvv~~~{{{qqqnnnkkkgggdddbbbaaaaaaaaaaaa___^^^]]]\\\\\\[[[WWWVVVUUUSSSQQQNNNLLLJJJKKKKKKKKKJJJIIIGGGFFFEEEGGGIIIMMMQQQTTTUUUTTTTTTOOONNNLLLIIIDDD???;;;:::::::::::::::::::::;;;;;;BBBDDDDDDCCCAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;::::::<<<;;;;;;;;;::::::999999666666666555555444444444444444444555555555555666222111000000111111000...000000/////////........................///000111---------,,,,,,++++++***+++++++++*********))))))))))))))))))******++++++************************)))---000...)))'''***---+++***)))((((((((((((((((((***+++++++++******++++++'''&&&***---,,,++++++******++++++++++++******++++++***))))))(((((((((************************,,,,,,++++++*********+++******))))))))))))******)))***++++++)))(((((()))(((((())))))******++++++************************,,,---------------------------,,,++++++---...///***+++++++++,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,---------......------......///222777;;;???AAADDDFFFGGGKKKOOORRRSSSSSSRRRPPPOOOPPPSSSUUUUUUUUUUUUUUUUUUTTTRRRRRRPPPRRRTTTVVVWWWXXXXXXWWWVVVUUURRRNNNNNNTTT\\\bbbwww~~~}}}ssshhh\\\SSSIIIFFFFFFJJJLLLMMMRRRWWWbbbnnn{{{qqqdddbbbccchhhooowww^^^dddqqq~~~~~~{{{wwwrrrnnnkkkjjjbbb```^^^]]][[[[[[[[[\\\TTTUUUTTTSSSQQQOOOLLLJJJJJJKKKKKKKKKJJJIIIGGGEEEEEEGGGJJJMMMPPPRRRSSSSSSOOOPPPQQQNNNIIICCC>>><<<:::::::::::::::;;;<<<===DDDEEEEEEDDDBBBAAABBBCCC@@@BBBDDDDDDBBBAAA@@@AAA?????????>>>===<<<;;;;;;::::::::::::::::::::::::777777666666555444444444444444444444444555555555222111000000111111000...000000000/////////......------......///000000000......------,,,,,,+++++++++++++++************)))'''(((((()))******++++++************************)))+++---,,,))))))***---+++***)))((('''''''''''',,,,,,---......---,,,,,,)))((()))+++,,,+++(((&&&******++++++++++++******+++++++++******))))))(((***************+++++++++---,,,,,,,,,,,,+++++++++******))))))))))))******)))+++,,,,,,***((())))))))))))))))))***************************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------)))***+++,,,,,,,,,++++++)))+++,,,...////////////+++,,,,,,------...............//////111555;;;@@@DDDFFFHHHJJJKKKNNNRRRTTTTTTTTTTTTSSSQQQQQQSSSUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRSSSTTTVVVVVVVVVVVVUUUUUUTTTQQQNNNPPPYYYfffppptttggg]]]TTTLLLDDDCCCEEEKKKOOOSSSZZZbbbppp}}}ooohhh___bbbjjjuuu}}}gggppp|||ooolllfffaaa\\\ZZZYYYXXXTTTUUUUUUUUUSSSQQQOOOMMMIIIJJJLLLMMMLLLKKKHHHGGGFFFFFFHHHJJJMMMOOORRRSSSPPPRRRSSSPPPJJJEEEBBBBBB;;;:::::::::;;;===>>>???DDDEEEFFFDDDBBBAAABBBBBB>>>AAADDDEEECCCAAAAAABBBAAAAAA@@@@@@>>>===<<<;;;999999999999::::::::::::777777777666555444444444444444444444333333333333222111000000111111000...000000000000/////////...+++,,,...000000000000///.........---------------+++++++++************)))************************************************((())))))******++++++,,,******))))))((())))))))),,,,,,,,,,,,------,,,+++*********)))***++++++)))***++++++,,,,,,++++++***++++++++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,+++************))))))))))))******)))+++,,,,,,***)))))))))*********)))))))))))))))))))))*********+++++++++(((((()))))))))*********)))***++++++,,,,,,++++++***+++,,,---------,,,,,,)))+++---///000000///...++++++,,,,,,---....../////////000000333888???CCCFFFHHHKKKMMMOOOQQQSSSUUUUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRSSSSSSTTTUUUUUUTTTSSSSSSPPPQQQQQQRRRWWWbbbssswwwgggZZZSSSLLLFFFDDDDDDHHHOOOUUU\\\gggqqq~~~rrrfffbbbccciiitttvvvwwwlllccc]]]ZZZXXXVVVWWWXXXXXXWWWUUURRRQQQHHHIIILLLMMMNNNLLLJJJHHHGGGGGGGGGIIIKKKNNNQQQSSSRRRSSSSSSOOOJJJFFFEEEGGG;;;;;;;;;;;;<<<>>>@@@AAADDDEEEEEEDDDBBB@@@AAABBB<<<@@@DDDEEECCCBBBBBBCCCBBBBBBAAAAAA???>>>===<<<888888999999999999::::::888777777666555444444444444444333333333222222222222111000000111111000///000000000000////////////***,,,...000111111000///........................+++++++++************)))------,,,,,,+++*********************************(((''''''(((+++,,,,,,+++))))))))))))***+++,,,---***)))((()))***+++***)))******)))''')))---000111***++++++,,,,,,++++++******++++++,,,,,,,,,++++++))))))******++++++++++++***++++++++++++***))))))******))))))))))))******)))+++---,,,+++)))))))))++++++******))))))(((((())))))******++++++++++++++++++,,,,,,,,,---------((()))***+++,,,+++******+++,,,---.........---,,,---...///000000...,,,+++++++++,,,,,,---...//////000000000111444999@@@FFFFFFIIILLLNNNOOOQQQSSSTTTUUUVVVXXXWWWUUUTTTSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRSSSTTTTTTUUUTTTSSSRRRQQQLLLOOORRRVVV]]]jjj{{{}}}nnn]]]RRRLLLGGGAAAEEEFFFKKKTTT\\\eeeqqq}}}~~~kkkaaa```jjjppp}}}wwwlllcccZZZTTTUUUVVVWWWWWWWWWVVVTTTSSSQQQOOOLLLKKKLLLMMMNNNNNNJJJIIIGGGFFFGGGJJJNNNPPPOOOOOOOOOOOONNNLLLJJJIIIDDDAAA===:::999;;;===???FFFEEEDDDBBBAAAAAAAAABBB???@@@AAABBBCCCCCCCCCCCCFFFEEECCC@@@>>>===<<<<<<888999999:::::::::999999888777666444444555555666444444444333333222222222222222222111111111111000000000////////////000000//////000000000000////////////000000111111111222,,,,,,,,,+++++++++************++++++++++++******+++,,,.........,,,***)))************))))))((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---+++***(((((()))+++,,,+++***)))(((((()))***+++******)))))))))))))))***++++++++++++++++++++++++)))************)))(((((()))((('''''''''(((***++++++,,,,,,+++******+++---+++***)))***,,,---------'''((()))***,,,---...///+++,,,,,,------,,,,,,++++++,,,...---,,,++++++,,,***((((((+++///222111000---...///////////////...//////000333888>>>DDDGGGHHHJJJMMMOOOQQQSSSVVVXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTRRRPPPPPPPPPQQQPPPSSS]]]kkkwww~~~zzzlll\\\PPPGGG@@@???CCCCCCLLLXXXbbblllxxx~~~qqqdddccckkkzzzvvviii^^^WWWVVVWWWWWWWWWVVVUUUTTTSSSTTTRRRNNNMMMMMMNNNNNNMMMLLLJJJHHHFFFGGGIIILLLNNNNNNNNNOOOOOONNNMMMKKKKKKGGGDDD@@@<<<::::::===>>>CCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDBBB@@@>>>===<<<<<<999999999999999999999999888777666555444555666666444444333333333333333333222222222111111111111000000000////////////000000//////000000000000///////////////000000000111111,,,,,,,,,++++++++++++*********++++++++++++******)))***+++,,,,,,***)))'''+++++++++******)))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++*********---,,,+++******+++,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))((((((((()))***+++,,,,,,---+++***)))+++,,,******))))))***+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,......,,,++++++,,,,,,+++***,,,///111000........./////////////////////000111555:::@@@EEEHHHJJJLLLNNNPPPQQQSSSVVVXXXWWWWWWWWWWWWWWWWWWXXXXXXUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVTTTQQQOOOOOOOOOPPPSSS[[[fffpppvvvvvvuuujjj___RRRJJJDDD???AAAEEEKKKRRR^^^kkkyyyxxxsssnnniiinnnxxxrrrcccZZZXXXXXXXXXWWWWWWVVVVVVVVVXXXUUURRRPPPOOOOOONNNMMMNNNLLLIIIGGGGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMIIIDDD>>>;;;;;;<<<===???@@@BBBCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA???>>>===<<<<<<:::999888777777888999:::888777666555555555666666333333333333444444444444222222222111111111111000000000////////////000000//////000000000000//////.........///////////////,,,,,,,,,,,,++++++++++++******++++++++++++******)))***+++,,,+++***)))(((,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***+++------,,,***))),,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++******))))))******+++,,,,,,------,,,***)))+++,,,*********)))******++++++------,,,,,,++++++******,,,,,,------------,,,,,,+++,,,......,,,,,,,,,---///...------///000///---.........//////000000000000111333777===CCCHHHKKKMMMOOOQQQRRRRRRSSSUUUWWWWWWWWWWWWWWWXXXXXXYYYYYYSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVTTTPPPNNNNNNOOOPPPYYYfffppprrrnnnhhhdddWWWOOOHHHEEEBBBAAAEEEKKKUUU\\\iiizzzvvvjjjkkkooouuuxxxfff[[[XXXXXXWWWWWWWWWXXXYYYYYYZZZXXXTTTRRRQQQPPPNNNLLLPPPNNNKKKHHHGGGGGGHHHIIILLLLLLMMMNNNOOOOOOOOOOOORRRNNNHHHBBB>>><<<<<<===<<<>>>@@@BBBCCCCCCBBBAAABBBCCCCCCDDDEEEEEEDDDDDDBBBBBB@@@???======<<<<<<;;;:::888777666777999:::777777777666666666666666222333333333444444555555222222222111111111000000000000////////////000000//////000000000000//////........................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,+++***************************))))))******++++++******++++++++++++++++++++++++...---+++))))))***+++---*********+++++++++,,,,,,,,,------,,,******+++---***++++++++++++,,,---///---------,,,,,,+++******,,,,,,------------,,,,,,***,,,......---,,,---...///.........////////////.........//////000111111111333777;;;AAAFFFJJJMMMPPPQQQSSSSSSSSSSSSUUUWWWVVVWWWXXXXXXYYYYYYYYYYYYTTTTTTUUUVVVWWWWWWWWWXXXUUUUUUTTTRRRPPPOOOQQQRRRXXXbbboootttnnncccYYYSSSKKKFFFCCCDDDDDDEEEKKKRRR\\\gggxxxrrriiieeemmmzzz}}}hhh\\\XXXWWWVVVUUUUUUWWWXXXZZZZZZXXXUUUSSSRRRPPPNNNLLLQQQOOOLLLJJJIIIHHHHHHIIILLLLLLMMMMMMOOOPPPQQQQQQUUURRRMMMGGGCCC???======:::<<<>>>AAABBBCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>======<<<======;;;999777777888999:::777777777777777666666666333333333444444555555555222222222111111111000000000000////////////000000//////000000000000//////............---------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++*********+++---...*********++++++*********((()))***+++,,,+++++++++************************...---+++))))))***+++---***+++++++++,,,,,,,,,,,,,,,------,,,++++++,,,...)))+++,,,,,,++++++...000,,,,,,,,,,,,,,,---------,,,------......------,,,***,,,......---------///---....../////////000111///.........///000222333444666:::@@@EEEIIIMMMNNNQQQSSSTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYVVVVVVWWWWWWWWWVVVUUUTTTPPPPPPPPPPPPPPPRRRVVVZZZeeemmmtttrrrfffXXXNNNJJJEEEBBBBBBEEEFFFIIIPPPYYYdddttttttmmmdddccciiixxxnnnccc^^^\\\YYYVVVUUUVVVXXXYYYYYYXXXUUUTTTTTTSSSPPPNNNPPPOOONNNLLLKKKKKKKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRUUUTTTQQQMMMHHHCCC@@@>>>:::;;;===???AAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<=========<<<;;;:::999999::::::777777888888888777666555444444444444444555555555222222222111111111111000000000////////////000000//////000000000000//////...............---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***,,,...///,,,,,,------------,,,,,,((()))***,,,,,,,,,++++++************************---,,,+++***)))******+++******+++,,,,,,,,,,,,+++***,,,---,,,+++,,,...000***---...---***))),,,///***++++++,,,---......///------............------***,,,.........---...///,,,---//////......///111//////......///111333444777:::>>>DDDHHHLLLNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWXXXXXXVVVTTTRRRQQQMMMNNNOOOPPPRRRWWW^^^cccppprrrqqqiii\\\PPPIIIGGG@@@???BBBFFFJJJOOOZZZdddsssxxxmmmddd___aaagggtttzzzsssmmmiiiddd^^^[[[ZZZZZZ[[[YYYXXXVVVVVVWWWVVVTTTRRRPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQRRRTTTTTTSSSQQQMMMGGGBBB???;;;;;;<<<===???@@@AAAAAA???@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<======>>>======<<<;;;;;;::::::777777888999888777666555555555555555444444444444222222222111111111111000000000////////////000000//////000000000000//////////////////......------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++***)))))))))******+++,,,***+++++++++,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......,,,,,,---......---,,,,,,''')))+++,,,------,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))+++,,,,,,,,,+++***)))***,,,,,,,,,---000222222444555111,,,)))+++...++++++,,,,,,---......///------............------***,,,...///......///000---...000///,,,+++,,,...//////......///111333555:::===BBBGGGKKKNNNOOOOOOQQQRRRTTTTTTSSSSSSUUUWWWZZZ[[[\\\\\\\\\ZZZXXXWWWVVVVVVWWWWWWVVVTTTRRRPPPNNNOOOPPPRRRUUU\\\dddjjjnnnlllfff\\\PPPHHHDDDCCC>>>>>>CCCJJJQQQZZZhhhvvvrrrhhhccc```___jjjsss{{{vvvooohhhbbb_________YYYXXXWWWXXXYYYYYYWWWUUUOOOOOONNNNNNOOOOOOPPPPPPNNNNNNMMMMMMNNNPPPQQQRRRRRRTTTTTTSSSPPPJJJCCC???<<<<<<<<<<<<===???@@@AAA@@@@@@AAAAAAAAA@@@@@@???>>>======<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::777888888999999777666555666666666555444444444333222222222111111111111000000000////////////000000//////000000000000//////000000/////////...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,------...*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,******,,,,,,,,,,,,******''')))+++---...---,,,+++------------------------)))************)))((((((((()))***+++,,,+++******((()))+++,,,,,,...111333;;;===<<<777000,,,,,,///,,,,,,------------------------............------***,,,...///......///000...000111///+++)))***+++//////......///111444555<<>><<<;;;;;;===@@@AAADDDCCCCCCBBBAAA@@@???>>>>>>>>>============>>>>>>@@@??????>>>===>>>>>>>>>;;;999777666555666777888888777444222111222333444333333333222222222111111...///111111000000111222000000000000000000000000111111000......---------.........------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++...------,,,,,,++++++***...------,,,++++++++++++...+++)))))),,,......---+++++++++******)))))))))...,,,******++++++***))))))))))))))))))******+++//////...------------...---,,,+++***)))***+++,,,------,,,+++***)))((('''+++++++++++++++***)))(((***)))((()))***...111333OOOSSSLLL888,,,---///+++000000///...---,,,,,,+++...------,,,,,,------...---++++++,,,...///...---............////////////+++---...///000222555888???AAADDDHHHKKKNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWZZZZZZYYYXXXWWWWWWVVVVVV]]]YYYTTTRRRSSSSSSRRRQQQQQQNNNPPP[[[iiioookkkdddbbbXXXMMMGGGBBB===>>>AAA@@@GGGPPPXXXccctttuuukkkhhhdddaaammm}}}|||tttllleee___]]]ZZZWWWVVVYYYSSSSSSSSSPPPMMMLLLMMMOOORRRQQQPPPPPPPPPQQQRRRSSSQQQSSSTTTUUUSSSPPPMMMKKKBBB@@@===;;;;;;===???AAABBBBBBAAA@@@>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<;;;999777666777888888777666444333222222444444333333333222222222222111222333444444222000000111000000000000000000000000111111000......------............------,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,...+++)))***,,,......---//////......---------------,,,++++++,,,---+++***++++++************++++++......---,,,,,,,,,,,,,,,+++,,,...///000///...---************++++++++++++,,,,,,,,,,,,,,,+++******+++***))))))***---000222CCCHHHBBB333***,,,...+++/////////...------,,,,,,...------,,,,,,------...------------........................////////////......///000111333777;;;EEEGGGJJJNNNQQQSSSTTTUUURRRRRRSSSTTTUUUVVVWWWWWWZZZZZZYYYYYYXXXWWWWWWVVVYYYUUURRRQQQRRRSSSRRRQQQRRRSSSYYYcccnnnpppkkkccc[[[SSSJJJEEEBBB>>>@@@DDDHHHMMMWWWcccsss{{{ppphhhhhhhhhjjjwww}}}sssiiibbb]]]XXXWWWYYYUUUUUUSSSPPPLLLJJJJJJKKKNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVUUUSSSQQQOOOGGGDDD???<<<;;;<<<>>>@@@CCCBBBAAA@@@>>>===<<<;;;<<<===???@@@@@@@@@????????????>>>>>>>>>=========>>>===;;;999888777888888666555444333333444555555333333333333222222222222666777777666333000000000000000000000000000000000111111000///.....................---------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,---......,,,***+++,,,......---000000000///////////////,,,,,,,,,---//////---+++,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,))),,,111555666444111///************++++++,,,,,,,,,,,,---------,,,++++++,,,+++)))))))))+++---///333888777---(((,,,...,,,..............................------------......---///111000---,,,...000............////////////000000000000222555;;;???FFFHHHKKKNNNQQQSSSTTTUUURRRRRRSSSTTTUUUVVVVVVWWWZZZZZZYYYYYYXXXXXXWWWWWWTTTRRRPPPPPPRRRRRRRRRQQQSSSYYYcccmmmqqqmmmddd]]]NNNHHHBBB@@@>>>===@@@EEEMMMRRR^^^ooorrriiieeekkkssszzzssshhh```XXXUUUVVVVVVUUUTTTQQQOOOLLLKKKKKKKKKLLLNNNPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSLLLHHHCCC>>><<<<<<>>>???EEEDDDCCCBBB@@@???>>>>>><<<===???AAABBBAAA@@@???>>>>>>>>>>>>>>>======<<<>>>===;;;999888777777777555555444444444444555666444444333333333222222222666777777666333111000000000000000000000000000000111111000///......//////...............---------,,,++++++++++++,,,------------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,---...///------,,,,,,------------.........---------------++++++---///111111...,,,---,,,,,,+++++++++,,,,,,...---,,,,,,+++,,,,,,,,,***---111555666444000...------,,,++++++***))))))+++,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,***///000+++))),,,...,,,---------.........//////......------------.........111444222---+++...111............////////////000111000000222777>>>BBBGGGIIILLLOOOQQQSSSTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVXXXXXXXXXXXXWWWWWWVVVVVVRRRQQQPPPPPPQQQQQQQQQPPPVVV```kkkqqqnnndddYYYRRRGGGBBB????????????DDDKKKTTT\\\kkk}}}xxxiiieeegggttt~~~nnncccYYYUUUTTTWWWVVVUUUTTTSSSQQQPPPNNNJJJKKKMMMPPPRRRSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUPPPMMMGGGBBB>>>>>>>>>???DDDCCCCCCBBBAAA@@@???>>><<<>>>@@@AAABBBAAA???>>>===>>>>>>>>>>>>===<<<<<<===<<<;;;999888666555555555555444444555555555666444444444333333333222222222333444444222111111222111111111111111111111111111000000////////////000........................,,,,,,++++++,,,,,,---...------------------------,,,+++++++++*********))),,,,,,,,,,,,---......///------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///,,,,,,,,,+++++++++,,,------///......------------------...000111111///...,,,------,,,,,,+++***************++++++++++++******---,,,+++*********++++++)))---...---,,,......,,,,,,,,,------...////////////......------......///...222444222---+++...222............////////////000000000111333888???DDDKKKLLLOOORRRTTTUUUVVVVVVSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQRRR^^^gggpppqqqhhhZZZNNNHHHFFFCCCBBBDDDEEEHHHPPPYYYcccppppppeeegggqqquuuhhh^^^XXXWWWWWWVVVUUUVVVVVVUUUSSSQQQKKKLLLMMMOOOQQQSSSUUUVVVTTTTTTSSSSSSTTTTTTUUUVVVTTTQQQLLLGGGCCC@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@???>>>===<<<===>>>???>>>===<<<;;;<<<;;;:::999888777666555555555555555555555555555444444444444333333333333///000222333222111222333111111111111111111111111111000000//////000000000.............../////////,,,,,,,,,,,,,,,------...........................,,,,,,,,,+++***)))))))))------------------...///,,,...//////---,,,,,,------------------.........---------...000000...,,,,,,,,,,,,,,,---///000111//////...------------..................---,,,,,,)))******+++,,,---......))))))***+++++++++******...---,,,,,,+++++++++,,,---......//////......------------.........////////////............//////...000222111...---///111............///////////////000111222555;;;AAAFFFIIIKKKMMMPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUTTTSSSRRRSSSVVVYYYggglllppplll```RRRHHHDDDBBB@@@AAADDDHHHNNNZZZeeeuuutttiiijjjqqq{{{oooeee___]]]YYYWWWVVVWWWXXXWWWTTTQQQMMMMMMNNNOOOQQQSSSVVVWWWVVVUUUTTTSSSSSSUUUVVVWWWUUUSSSPPPKKKGGGDDDAAA@@@>>>>>>?????????@@@@@@@@@@@@??????>>>>>>======<<<<<<===>>>???>>>===;;;:::;;;;;;;;;;;;:::999888777666666666666666555444444555444444444444333333333///111222333222111222333111111111111111111111111111000000000000000111111---........./////////000---,,,,,,,,,,,,---..............................------,,,,,,,,,,,,,,,,,,///......------------...,,,...111000...,,,,,,---,,,,,,---------.........///---,,,---......---,,,,,,------///000222444555///...------,,,,,,---------...//////000//////...)))******+++,,,---...///)))***++++++,,,,,,,,,+++......------------------///......//////...---------------...............//////............//////...//////////////////000............////////////...000333555999>>>DDDHHHGGGIIIKKKMMMOOOPPPPPPOOOTTTTTTTTTTTTTTTUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUTTTTTTWWW]]]bbbkkkllliiiaaaUUUJJJDDDBBB???>>>@@@FFFLLLVVVfffuuuuuullliiittt~~~~~~tttkkkeeecccZZZXXXWWWWWWXXXWWWSSSOOOOOOOOONNNOOOQQQSSSVVVXXXXXXWWWUUUTTTTTTUUUWWWXXXVVVUUURRRNNNJJJFFFBBBAAA??????@@@AAABBBBBBCCCCCCAAA@@@???===<<<<<<<<<<<<<<<===>>>???>>>===;;;:::;;;<<<<<<<<<;;;::::::999777777777777666555333333555555444444444333333333000222444333222111222222111111111111111111111111111000000000000000111111---.........//////000000---,,,,,,,,,,,,---......////////////////////////,,,------......//////000000///...---------------,,,///111111...+++,,,---+++++++++,,,,,,---------000...,,,,,,,,,---,,,+++---...///000333555777888...---,,,,,,++++++,,,,,,+++---000222333333111000---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------........................000---,,,......---,,,---........................//////............//////...---,,,...000111000///............/////////000///111555888<<<@@@FFFIIIKKKLLLNNNPPPRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUYYYYYYYYYZZZZZZZZZZZZZZZTTTUUUUUUUUUUUU[[[ccciiijjjhhhbbbXXXMMMEEEAAAAAACCCCCCFFFMMMVVVbbbuuuuuujjjiiimmm}}}{{{vvvsssfff]]]YYY]]]^^^YYYSSSSSSTTTRRRPPPOOOPPPTTTXXX[[[^^^\\\YYYVVVTTTTTTTTTTTTVVVTTTRRRQQQPPPMMMIIIFFFDDDCCCAAA@@@@@@AAACCCDDD=========>>>>>>>>>>>>>>>:::;;;===??????>>><<<;;;===<<<<<<;;;:::999888888888888888888777777777777666666555444444444444555444444444333333222222222222222222111111111111000222222000///....................................***+++,,,---............////////////////////////,,,------......------,,,------------------------//////...------------.........------------......,,,,,,************,,,,,,333---***000===FFFGGGEEE888222,,,+++---...---***,,,,,,...000222333555666//////...---,,,++++++***---,,,,,,++++++,,,,,,---------------------------------///000111111111111,,,---...///000000000000///......---------......000//////.........//////...///000000//////000111111333666:::>>>CCCGGGJJJIIIKKKNNNPPPQQQPPPOOOMMMOOOQQQTTTVVVVVVUUUSSSRRRYYYYYYYYYYYYZZZZZZZZZZZZXXXUUUTTTXXX___eeeggggggjjj```VVVPPPKKKEEEDDDFFFDDDGGGMMMVVVdddvvv|||qqqiiiiiiqqqyyy~~~zzzooofff___^^^^^^YYYVVVUUUWWWUUUSSSQQQRRRTTTWWWYYY^^^\\\YYYVVVTTTSSSSSSSSSUUUTTTSSSSSSRRRPPPLLLIIIDDDCCCAAA@@@@@@AAABBBCCC??????>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===;;;:::;;;;;;;;;::::::999888888999888888888777777777777666666555444444444444555444444444333333333222222222222222222111111111111222111000///....................................***+++,,,---............////////////////////////,,,------......------,,,------------------------//////...------------.........------------......---,,,++++++++++++,,,---,,,))))))111===HHHLLLLLLBBB;;;222............,,,++++++,,,------...//////.........------,,,,,,+++---,,,,,,,,,,,,,,,,,,---------------------------------...///000000000000,,,---...///000000000000///......------......................../////////...///000000//////000111222333777;;;@@@DDDHHHJJJKKKMMMPPPRRRSSSSSSRRRQQQSSSTTTVVVWWWWWWVVVUUUTTTXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUVVV\\\eeejjjiiieeeaaaYYYPPPKKKGGGBBBCCCFFFDDDHHHRRR```sssuuurrrmmmiiihhhooozzz~~~uuukkkgggccc^^^ZZZZZZYYYWWWVVVTTTTTTUUUWWWXXX]]][[[YYYWWWUUUSSSSSSRRRTTTTTTUUUUUUVVVSSSOOOLLLEEEDDDBBB@@@@@@@@@BBBCCC@@@@@@??????>>>>>>======<<<<<<=========;;;:::999::::::::::::999999999999999999999888888888777777666666555444444444444555444444444444333333333333333222222222111111111111222111000//////......///........................+++,,,---...............////////////////////////------............------------------------------//////...------------.........------------.........---,,,,,,,,,,,,---...---,,,,,,...444999<<<===DDD===444...---//////...,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///......---,,,---...///000000000000///......---......//////,,,---...///////////////...///000000//////111222222555999>>>CCCGGGIIIKKKMMMOOORRRUUUVVVVVVVVVUUUXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZYYYXXXVVVUUUTTTTTTYYYcccllloooiiicccYYYQQQJJJGGGCCCAAACCCHHHIIIPPP]]]qqqrrrkkkcccbbbbbbeeemmmzzzwwwvvv~~~wwwooogggaaa]]]YYYXXXWWWVVVVVVVVVWWWXXX\\\[[[ZZZXXXWWWUUUSSSSSSSSSSSSUUUWWWXXXVVVRRROOOHHHGGGDDDBBB@@@@@@AAABBB@@@@@@???>>>======<<<<<<============<<<;;;999888888999999999:::::::::;;;::::::999999999888888888666666555444444444444555444444444444444444333333333333222222222111111111111111000///////////////........................,,,,,,---...............////////////////////////------............------........................//////...------------.........------------...............------.........111111///---++++++---...888444...,,,---.../////////......------,,,,,,,,,,,,,,,,,,------.........,,,------------------,,,........................---------...------,,,,,,------...//////000//////...............//////000+++,,,...///000000//////...///111111000000111333444777===CCCGGGJJJLLLLLLOOOPPPSSSVVVWWWXXXXXXXXX[[[ZZZXXXWWWWWWWWWWWWXXX[[[[[[\\\]]]\\\ZZZXXXVVVSSSVVV]]]iiiqqqqqqggg^^^SSSMMMHHHEEECCCBBBGGGMMMTTT\\\mmmsssfffaaa]]]^^^cccmmmzzz~~~ooogggffftttggg^^^YYYYYYXXXWWWWWWWWWXXXYYY[[[\\\\\\[[[ZZZXXXVVVUUUSSSSSSTTTVVVXXXWWWTTTQQQNNNLLLHHHEEEBBBAAAAAAAAA??????>>>======<<<;;;;;;>>>>>>======<<<;;;:::999999999999:::;;;;;;<<<<<<::::::::::::999999999999666666555444444444444555444444444444444444444444333333333222222222222111111000000////////////000////////////////////////------......//////......////////////////////////---......//////......---........................//////...------------.........------------..............................---//////...------000222---,,,+++,,,.........................../////////+++,,,,,,------.........,,,------......------,,,........................,,,---------------,,,+++---...//////////////////...............///000111---......///000000000///...///111111000000222444666:::AAAHHHMMMOOOOOONNNPPPQQQSSSVVVWWWYYYYYYYYY[[[YYYXXXVVVVVVVVVWWWXXX\\\\\\\\\\\\[[[ZZZXXXWWWVVVZZZbbblllqqqlllaaaXXXNNNIIIEEEDDDBBBCCCJJJSSS^^^iii{{{wwwhhh___]]]^^^cccnnn|||{{{mmmaaaZZZYYYssseee^^^]]]ZZZYYYXXXXXXYYYZZZ[[[]]]^^^___^^^]]][[[YYYUUUTTTTTTVVVXXXXXXVVVTTTTTTRRRNNNIIIEEECCCBBBAAA??????>>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;::::::;;;;;;<<<<<<======;;;;;;;;;:::::::::999999666666555444444444444555444444444444555555555555333333333333222222222222000000////////////000000////////////////////////---....../////////......////////////////////////......////////////..............................//////...------------.........------------......------...//////...------+++,,,------,,,,,,...000+++,,,...//////...---,,,,,,,,,------......//////,,,,,,,,,------.........,,,---...//////...---,,,........................,,,,,,------...------,,,......///////////////...............///000111111111111000//////000000111---///111111111111333444999>>>FFFNNNRRRTTTRRRQQQRRRRRRTTTVVVWWWYYYYYYZZZYYYXXXWWWVVVVVVVVVWWWXXX[[[ZZZZZZYYYYYYXXXXXXXXX[[[```hhhllljjjbbbXXXQQQHHHEEEBBBBBBBBBFFFPPPZZZjjjvvv{{{lll```^^^```eeennn|||{{{mmmcccZZZVVVWWWtttfffddd___[[[YYYXXXYYYZZZ\\\]]]```bbbcccaaa___^^^XXXWWWVVVVVVXXXYYYYYYXXX[[[XXXSSSMMMHHHDDDBBBAAA@@@@@@?????????????????????>>>>>>=========>>>>>><<<<<<<<<===============;;;;;;;;;;;;::::::::::::666666555444444444444555444444444444555555555666444444333333333222222222000000////////////000000////////////////////////......////////////......////////////////////////......////////////..............................//////...------------.........------------......,,,---............---,,,...---,,,,,,+++******)))---...///000///.........------------............,,,,,,------------------,,,---...//////...---,,,........................+++,,,---.....................////////////..................///000111222555444111/////////111222---///111111111111333555;;;AAAJJJRRRWWWXXXUUUSSSTTTUUUVVVWWWXXXYYYZZZZZZXXXWWWWWWWWWWWWXXXXXXYYY[[[ZZZYYYXXXWWWXXXZZZ[[[```gggllljjjaaaVVVNNNKKKCCCBBBBBBDDDFFFLLLYYYeeezzzqqqfffbbbfffmmmvvvmmmbbb[[[VVVUUUWWWmmmjjjccc^^^ZZZYYYYYYZZZ\\\^^^bbbdddeeedddbbbaaa\\\YYYWWWWWWYYYZZZ[[[[[[___\\\VVVOOOIIIEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBB???>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::666666555444444444444555444444444555555555666666444444444333333333222222000000////////////000111000000000000000000000000...///////////////......////////////////////////......////////////......//////////////////////////////...------------............------.........+++,,,---......---,,,+++///...---...000222111///------...------...111333//////////////////......------------------------,,,---///000000///---,,,////////////////////////+++,,,---...////////////...///////////////..................///000222222888666222///...///222333---///111111111222444555<<>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;999888888777666555444333333333333333555666666555444444555555555555555444444444444222222111000000///......//////////////////////////////............//////........................//////000000000000///////////////000111111222222......------,,,,,,++++++------------------------////////////////////////........................------------------------000000111111111111000000------............---------............/////////...---------...///000000//////........................///000000000000///000000000000000000000000:::888555333111111222222111///000222333222555;;;CCCGGGLLLPPPRRRSSSUUUWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]][[[ZZZXXXXXXYYY[[[\\\WWWZZZ\\\ZZZWWWYYYaaahhhttttttnnncccWWWNNNHHHCCC@@@EEEIIIKKKNNNZZZnnn~~~{{{oookkkmmmuuuwwwiii\\\WWWWWWUUUTTTTTT~~~nnnfffbbb]]][[[[[[[[[^^^aaabbbaaa`````````aaa^^^[[[XXXXXXZZZ\\\]]]^^^]]]\\\ZZZWWWQQQJJJEEEDDDEEEEEEDDDBBBAAAAAABBBAAAAAACCCCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===;;;:::999777777999888777666555555555555222444555555444333333444666666666555555555444444444333333222111111000000........................111000000//////000000111////////////////////////......////////////......------......///000000000////////////............////////////////////////------------------------////////////////////////........................------............------/////////000000/////////......////////////000000//////.........///000000///////////////////////////000111111222222111111111111111111111111111111222111///...---...//////000......111111111555<<>>CCCJJJOOOXXXhhh~~~{{{ooogggnnn}}}ooocccYYYVVVWWWWWWWWWXXXttthhhaaa\\\ZZZ[[[YYY[[[^^^_________```aaadddaaa\\\XXXVVVWWWYYYZZZ^^^^^^______]]]WWWOOOJJJHHHGGGDDDAAA@@@???@@@AAAAAABBBBBBCCCDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>===<<<;;;:::;;;:::888777666555555555555666888888666555666777555555555555444444444444444333333222222111111111111111111111111111111111111111000000000000111111..............................////////////....../////////000111111222222...///////////////000000000000000000000000000000////////////////////////........................////////////////////////......////////////......//////000000000000//////............////////////000//////............///////////////////////////000000111222222222222111000000000000000000000000111000/////////000111222333111111333444555:::AAAHHHKKKPPPRRRTTTTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYY\\\\\\\\\ZZZ[[[aaakkkssswwwmmm```UUUMMMGGGCCC@@@AAAFFFNNNXXXfffyyy}}}nnndddcccuuuvvvoooddd\\\UUUVVVXXXYYY[[[^^^yyykkkccc\\\YYYZZZYYY[[[\\\]]]]]]]]]___aaahhheee___YYYTTTSSSTTTVVV[[[]]]___aaa```[[[SSSMMMHHHFFFCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@?????????AAA@@@@@@>>>===<<<;;;;;;:::999888666555444444333555777888888777666666777555555444444444333333333222222222111111000000000111111111111111111111111000000////////////000000......................../////////000000/////////......///000000111111222------....../////////000////////////////////////////////////////////////......................................................////////////............////////////......---------.........//////000///...---------------............//////////////////000111111111111000000000000000000000000000333333222111111222333333444111111444666888>>>EEEJJJMMMQQQTTTTTTTTTUUUVVVTTTTTTUUUVVVWWWXXXYYYYYYXXXYYYZZZ[[[ZZZXXXVVVUUUZZZYYYYYYZZZ___gggqqqwwwxxxiiiYYYOOOJJJFFFDDDCCCHHHMMMUUUbbbrrrtttgggdddjjj}}}vvvooohhhbbb]]]WWWUUUWWW[[[]]]aaagggrrriiiaaa]]]\\\XXXYYY[[[[[[\\\^^^aaadddnnnkkkeee]]]VVVRRRSSSUUUYYY\\\```cccddd___XXXRRRHHHFFFDDDEEEFFFFFFDDDAAAAAAAAAAAABBBBBBCCCDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999999::::::888777666555555555333444666666444444444555777666666666555555555555222222222222111111111111........................000000000//////000000000000000000000000000000000///000000111111000000///+++,,,,,,---......//////.........//////000000000000000000000000000000000------------------------000000000000000000000000////////////////////////,,,------......------,,,...//////000000//////...////////////000000000000222111000//////////////////000000000111111222222///000000111222111111111111111111111111111111111333222111111000/////////111///000444777999???FFFHHHKKKOOORRRRRRRRRSSSSSSVVVWWWWWWXXXYYYZZZ[[[[[[XXXYYY[[[[[[[[[YYYVVVTTTWWWWWWYYY___gggpppwwwzzzooo___NNNGGGDDDAAABBBEEEMMMSSS___mmm}}}qqqhhhdddjjjxxxuuunnniiieee```]]]ZZZWWWXXX\\\___ccckkksssxxxqqqhhh```]]]XXXYYYZZZ[[[\\\```eeehhhooonnnjjjbbbYYYUUUUUUVVVYYY[[[```eeefffccc]]]WWWJJJHHHFFFGGGJJJJJJGGGCCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>======<<<<<<::::::999888777777777777555777888888777666666777888888777777777666666666222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111//////000000000000//////......//////000111111111000000000000000000111111111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000///000000111111000000/////////000000000000//////000000000000111111111222222111111000000000000111000111111222222333333444000000111222222222222222222222222222222222222222444333333222111000000///333222555:::===???EEELLLKKKNNNRRRTTTUUUUUUUUUVVVXXXYYYYYYZZZ[[[\\\]]]]]]ZZZ[[[\\\\\\[[[YYYWWWUUUVVVXXX]]]gggqqqwwwxxxwwweeeVVVIIIEEECCCAAAEEELLLPPP[[[kkk{{{qqqgggcccdddsssvvvooogggbbb```___]]]ZZZZZZYYY\\\aaaffflllwwwuuujjjeee______^^^]]]\\\^^^bbbfffggghhhgggaaaYYYTTTUUUWWWVVVYYY]]]bbbeeeccc^^^ZZZMMMHHHDDDCCCEEEFFFDDDAAA>>>>>>>>>>>>???AAACCCDDDAAAAAA@@@??????>>>======??????>>>>>>===<<<<<<<<<666666555555555555555666555666888888666555666777444444333333333333222222////////////////////////////////////////////////......------------......------------------------------............------......///000000111111222............------------........................000000000000000000000000------------------------------------------------/////////000000/////////,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......---------...///000000000------...///////////////////////////////////////111111111111111111000000222222666===AAABBBGGGMMMJJJMMMQQQTTTUUUUUUVVVWWWUUUVVVWWWWWWYYYYYYZZZ[[[YYYYYYYYYYYYXXXVVVTTTSSSSSSWWW___lllvvvxxxrrrkkkZZZNNNEEEEEEDDDAAAHHHRRRXXXfff{{{{{{ooofffccceeejjj|||uuueee```ZZZWWWXXXZZZYYYXXXZZZ[[[```gggmmmuuuzzzsssiiigggddd___\\\[[[]]]___]]]```aaa]]]VVVRRRSSSUUUSSSUUUYYY^^^aaa```\\\YYYMMMFFF???<<<>>>???>>><<<::::::999:::;;;===???@@@===<<<<<<;;;:::999999888777777777666666555555555111111000000000111222222---///000000///......///............------------***+++++++++++++++++++++((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''+++,,,,,,------,,,,,,+++''''''((())))))******+++*********))))))(((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((('''''''''((((((((())))))(((((((((&&&''''''''''''((((((((('''&&&&&&&&&'''((())))))''''''((())))))***++++++((()))******++++++******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***+++000888<<<===AAAGGGBBBEEEIIILLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRPPPPPPPPPUUU___lllvvvtttjjj___NNNDDD???AAA@@@===EEEQQQ```qqquuuhhhaaa]]]```fffqqqpppggg[[[VVVRRRQQQSSSVVVWWWVVVZZZ\\\bbbjjjqqq|||