BM66(d@ ~~~}}}}}}vvvuuutttsssrrrrrrsssttt{{{yyyvvvsssppplllfffbbbdddeeefffeeedddbbbcccdddpppvvv|||ssspppxxxuuuooonnnsssxxxpppqqqwwwyyywwwuuu```UUULLLCCCCCCAAA???@@@BBBAAA>>>;;;<<<<<<======>>>>>>?????????AAACCCEEEDDDBBB???<<>>AAA???>>><<<<<<===???@@@===>>>AAADDDFFFFFFCCC@@@<<<;;;::::::<<<======<<<<<<<<<;;;;;;;;;===>>>???@@@??????>>>??????@@@@@@BBBAAAAAABBBEEEHHHKKKMMMIIIKKKNNNPPPPPPNNNKKKIIILLLMMMNNNOOOPPPQQQQQQQQQHHHGGGHHHLLLMMMNNNRRRYYYqqqyyyoooxxx|||yyy|||~~~lllUUUEEEEEE>>>BBBFFFAAA@@@@@@999>>>AAACCCBBB???===>>>@@@BBBAAA@@@>>><<<;;;;;;:::::::::999999888777777777444444555555666777777777===<<<<<<<<<>>>AAADDDFFFLLLMMMNNNQQQSSSUUUWWWXXXZZZ\\\___ccceeeffffffeee[[[XXXTTTQQQPPPQQQSSSTTT^^^^^^^^^^^^\\\ZZZWWWVVVRRROOOKKKGGGCCCAAA@@@@@@::::::999999999999999:::888888888777777666666666<<<:::888777888888888888???<<<::::::===??????>>>DDDGGGKKKNNNRRRZZZcccjjjwww{{{yyyyyyyyyvvvrrrrrrvvvyyypppfff```jjjvvvzzzxxxwww{{{yyyvvvvvvxxx{{{~~~}}}uuuiii___XXXTTTSSSRRReeeiii___HHH888:::@@@AAAIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFEEEFFFFFFFFFDDDBBBEEEBBB>>><<<<<<>>>??????CCCCCCCCCCCCBBBAAA@@@???>>>>>>????????????>>>>>>>>>DDDGGGFFFFFFGGGFFFCCCAAADDDGGGGGGDDDCCCDDDFFFBBBAAA@@@???>>>>>>>>>>>>BBBLLLJJJAAALLLlll|||zzzppp|||{{{tttsssrrrqqqqqqqqqrrrrrryyyvvvssspppmmmiiieeebbbcccddddddcccbbbbbbeeeggguuuzzz|||{{{xxxyyyyyypppqqquuuvvv{{{xxxvvvvvv^^^QQQHHH@@@BBB@@@???@@@BBBBBB@@@>>>;;;;;;;;;<<<======>>>>>>???@@@CCCDDDDDDBBB???===AAACCCEEEFFFEEECCC@@@>>>@@@???>>>======???@@@BBB???@@@AAADDDFFFEEEBBB???===<<<;;;<<<>>>?????????>>>===<<<<<<<<<===>>>???AAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAACCCEEEGGGIIIHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJKKKMMMNNNOOOOOOOOOLLLJJJJJJMMMMMMLLLPPPVVVfff~~~rrrhhhkkkuuuzzzwww}}}zzzyyyzzz}}}|||cccQQQEEEDDDGGGDDDFFFJJJFFF@@@@@@??????@@@BBBEEEGGGBBBAAA???===<<<::::::999:::::::::999888888777777555555555555666666666666444333333333555777999;;;>>>???@@@BBBCCCEEEFFFFFFLLLMMMPPPSSSTTTUUUUUUTTTPPPOOOLLLJJJIIIIIIJJJLLLPPPPPPOOONNNMMMKKKIIIHHHDDDBBB@@@===;;;::::::;;;777777666666555666666777555555555666666666666666888888888999:::;;;::::::;;;===>>>??????AAACCCFFFMMMRRRYYY^^^aaafffnnnttt|||yyyqqqllllllooosss|||yyymmm```cccbbbdddlllyyy~~~}}}zzzzzz{{{ppphhhrrruuuzzz|||ooojjjbbbYYYTTTQQQRRRSSSaaafff___JJJ<<<===BBBCCCIIIHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDEEEFFFFFFEEECCCEEEBBB???>>>???@@@@@@???CCCCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@??????>>>>>>CCCGGGFFFFFFHHHGGGCCCCCCEEEFFFDDDBBBAAABBBDDDBBBAAA???>>><<<;;;;;;:::???JJJIIIAAAMMMlllzzzrrr}}}yyyvvvrrrqqqppppppooopppppppppuuurrrnnnkkkiiigggdddbbbcccbbbaaa___```ccciiinnn|||{{{uuuzzz{{{rrrmmmpppxxxxxxwww}}}uuupppWWWJJJCCC???>>>======>>>@@@@@@???>>>999::::::;;;<<<<<<======???@@@BBBCCCCCCAAA???===AAABBBBBBCCCBBB@@@???>>>???>>>======>>>@@@CCCDDDBBBBBBCCCDDDEEEDDDAAA>>>===<<<<<<===@@@BBBBBBBBB@@@???>>>===<<<===>>>???BBBBBBAAABBBBBBCCCDDDDDDFFFEEECCCBBBBBBCCCEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNMMMKKKKKKLLLKKKIIIKKKPPPUUUfff}}}yyyppplllpppvvvzzzzzzzzzyyyyyy|||jjjZZZUUUWWWQQQOOOLLLDDDFFFDDDBBBBBBDDDFFFDDDBBBCCCBBBAAA???===<<<;;;:::;;;;;;::::::999888888888666666666555555555444444333222222111222333555666777777888888888999999999<<<===???@@@AAABBBAAAAAABBBAAA@@@?????????@@@@@@@@@@@@>>>===<<<;;;::::::666666444444444555666777555444444444444444555555333444444555666666777777555666777999999999999999777<<>>CCCFFFFFFFFFHHHFFFBBBCCCDDDDDDCCCAAA@@@AAACCCBBBAAA???===:::888666555;;;FFFHHHCCCOOOmmm{{{ttt{{{wwwtttrrrppppppoooooooooooooooooorrrnnnjjjgggffffffeeeddddddbbb```___aaagggpppvvvyyyuuuyyyzzzqqqhhhhhhttt{{{|||yyytttxxx}}}wwwbbbMMMBBB??????<<<<<<<<<<<<===<<<;;;;;;999999:::;;;<<<======>>>>>>@@@AAACCCBBBAAA???>>>AAA@@@@@@??????>>>======>>>=========???BBBEEEGGGEEEDDDCCCCCCDDDBBB???===<<<;;;;;;===@@@CCCCCCCCCAAA@@@???=========>>>>>>AAAAAAAAAAAABBBCCCEEEEEEGGGFFFDDDCCCBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFHHHIIIKKKMMMMMMKKKIIIIIIKKKJJJGGGHHHMMMJJJRRR___pppzzzqqq}}}~~~wwwyyyyyyyyy}}}nnnnnnuuuoooeeeZZZLLLHHHDDD@@@BBBGGGHHHDDD>>>DDDDDDCCCBBB@@@???======<<<<<<;;;;;;:::999999999777777666666555444333333666555555444444444555666777666666555555444444444444555666666777777666666777777888888888888777777888777555444333333333444222222111222333444555666555555444444444555666666444444555555666777777777888999999999999:::<<<===???CCCIIINNNSSSWWWZZZ]]]lllwww~~~|||uuussssssuuutttuuu{{{~~~}}}|||oooeeeWWWSSSXXXlll~~~fffVVVSSSVVVWWWZZZaaannnwwwuuunnnkkkjjjfff]]]RRRLLLMMMPPPQQQWWWVVVMMMDDDCCCEEEEEEGGGGGGFFFFFFEEEEEEEEEEEECCCBBBAAACCCEEEFFFFFFEEEDDDCCCCCCDDDEEEDDDBBB@@@AAAAAAAAAAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@???CCCEEEEEEFFFGGGCCC===@@@BBBDDDEEEEEEDDDCCCBBBDDDCCCAAA===:::666333222777BBBGGGFFFSSSnnn}}}zzz|||uuu~~~yyyuuusssrrrrrrooooooooooooppppppoooooooookkkgggeeeeeefffggggggeeedddbbbaaaeeemmmwww~~~|||{{{zzzzzzwwwxxx~~~kkkbbbaaarrr|||~~~|||yyyzzznnnnnnfffUUUDDD;;;;;;===?????????>>>===;;;:::999999:::;;;<<<===>>>??????>>>???@@@BBBBBBAAA???>>>@@@???>>>======<<<<<<<<<======<<<===???BBBFFFGGGGGGEEECCCBBBAAA@@@>>><<<:::::::::<<>>>>>?????????@@@AAACCCDDDEEEDDDCCCAAAAAAAAACCCEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMKKKIIIJJJLLLKKKIIIJJJOOOIIIKKKOOOXXXdddwwwvvvrrr~~~zzzzzz{{{xxx{{{~~~tttxxxxxxnnnOOOFFF<<<;;;@@@FFFFFFDDDCCCCCCCCCCCCBBB@@@???>>>======<<<<<<;;;:::::::::888888777666555444444333555555444444333333333333555555444333222222111111333333333444444333333333222333444555555555444444666555333222111222222333333333333333444555555666444444444444444555666666444444555555555666666666;;;;;;<<<<<<<<<@@@FFFKKKPPPPPPUUU```mmmvvvyyyxxxxxx{{{rrroooqqquuu|||}}}vvvyyy|||uuufff___^^^\\\```hhhrrr|||}}}zzz{{{mmmZZZVVV]]]_________bbbiiioookkkdddkkkkkkhhh___TTTMMMLLLNNNKKKOOOOOOJJJDDDBBBDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@AAADDDEEEFFFFFFCCCCCCCCCDDDEEEEEEBBB@@@@@@@@@@@@AAA@@@@@@???>>>AAAAAABBBBBBBBBBBBAAAAAA@@@CCCEEEDDDEEEFFFAAA999;;;>>>CCCHHHJJJIIIFFFCCCEEEDDDBBB???;;;777333111555AAAHHHJJJXXXqqqmmmlll{{{|||vvv|||vvvrrrrrrssstttmmmnnnnnnoooooooooooonnnkkkhhheeedddeeeggghhhhhheeeeeeeeefffjjjrrr|||~~~{{{zzz|||~~~~~~yyyvvvwwwwwwqqqlllkkk~~~|||ooodddaaabbbwww~~~{{{}}}nnnhhh]]]MMM@@@::::::<<>>???@@@>>>???@@@AAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<===???BBBEEEGGGHHHEEEBBB@@@???>>>===;;;:::999999;;;>>>@@@AAAAAA@@@???>>>===<<<===>>>???======>>>???AAABBBDDDEEE@@@??????>>>???AAADDDEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMKKKMMMPPPOOOLLLNNNRRRNNNLLLLLLOOOTTTbbbxxxzzz}}}mmmqqq}}}xxxqqqgggtttsss~~~mmm]]]III<<<;;;???CCCDDD@@@AAABBBBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;999999888888777666555555777777777777666666666555777666666555555444444333444333333333333333333333222333444444444444444333333333222222222222222333333333333444444444444444222222222222333444555666444444555666666777888888888:::===???BBBHHHQQQWWW^^^\\\```lll}}}~~~sssmmmmmmttt|||}}}}}}~~~www```RRRVVVaaaxxx~~~~~~wwwxxxyyytttnnnlllrrr{{{rrrbbbYYY^^^hhhnnnpppqqqrrrsssqqqfff[[[^^^___^^^ZZZSSSNNNMMMNNNHHHIIIIIIFFFAAA@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBDDDEEEEEEBBBAAAAAACCCDDDCCCAAA?????????@@@@@@@@@??????>>>@@@AAAAAABBBBBBAAAAAA@@@@@@CCCDDDEEEHHHIIICCC::::::===BBBHHHLLLLLLHHHEEEEEEDDDCCC@@@<<<888444222666AAAJJJPPP^^^ttt~~~dddeeevvv{{{vvv~~~yyytttqqqpppqqqrrrjjjkkkmmmnnnnnnnnnmmmmmmgggdddbbbccceeeggghhhhhhccceeegggjjjnnnvvv~~~}}}}}}yyyxxx{{{}}}|||zzzqqqddd\\\[[[jjjoooqqqmmmfffccchhhoooooodddUUUHHH???;;;;;;<<<@@@BBBCCCBBB>>><<<<<<===888888999:::<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;<<<>>>AAADDDFFFGGGDDD@@@>>>======<<<;;;;;;:::999;;;>>>@@@AAA@@@>>>===<<<<<<<<<===>>>???<<<======???AAACCCEEEFFFBBBAAA@@@@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJMMMLLLNNNPPPOOOLLLMMMQQQNNNLLLMMMPPPRRRXXXeeettt|||zzzwwwjjjvvv~~~}}}iiiooozzzyyyqqqwwwtttuuuyyyeeeUUULLLHHHEEECCC@@@BBBDDDEEEFFFFFFEEEDDD??????>>>======<<<<<<;;;:::999999999888888777777:::;;;;;;;;;;;;::::::999888888888888888888888888555444444444444444555555444444444333333333333333222222333333333333333222222222333444444444444333333333333444444666777777666777999;;;===???AAABBBAAAFFFLLLPPPRRRVVV]]]cccmmmkkkmmmttt}}}wwwwwwxxxyyytttttt}}}}}}yyyxxxzzz|||}}}xxxzzzzzzrrrccc[[[eeettt|||}}}xxxrrrkkkeeehhhnnnyyymmmfffiiippptttxxxyyyxxxuuurrrmmm```TTTPPPQQQRRRRRRQQQPPPNNNMMMHHHGGGEEEBBB???>>>AAAEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB??????AAACCCDDDDDDAAA@@@???@@@AAABBB@@@???>>>>>>???????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>BBBDDDGGGLLLNNNIII@@@<<<===@@@EEEIIIJJJHHHEEECCCBBBBBB@@@===999555333777BBBMMMUUUcccvvvggghhhwwwzzzuuu{{{yyyvvvssspppnnnnnnnnniiiiiikkklllmmmllllllkkkcccbbbaaabbbdddgggggggggbbbdddhhhlllpppwww~~~{{{~~~}}}yyyxxxzzz}}}}}}qqq```WWWWWW___fffkkkiiidddfffqqq}}}}}}mmm```OOODDD???======>>>;;;>>>@@@???<<<:::;;;===666777888999;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@===>>>>>>???>>><<<;;;:::<<<;;;;;;;;;===@@@CCCEEEFFFCCC???===<<<<<<;;;:::<<<;;;:::;;;>>>@@@AAA@@@<<<<<<;;;;;;<<<===>>>???======>>>???AAACCCEEEGGGGGGFFFEEEDDDDDDEEEGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFDDDDDDFFFGGGHHHLLLKKKLLLNNNMMMIIIIIILLLKKKIIILLLSSSVVVUUUZZZbbbyyy|||wwwtttwwwooopppmmmXXXwww|||wwwwwwyyypppggg]]]TTTMMMCCCEEEGGGJJJKKKKKKJJJIII??????>>>>>>======<<<<<<:::::::::999999999999999999999::::::::::::999999444555555555666666777777666666666555666666777888555444333222222222222333111222444555555444333333111222333444555555555555666666666777888999:::::::::<<<>>>AAAEEEIIIKKKLLLUUU\\\cccgggggghhhkkknnn~~~}}}|||}}}}}}{{{}}}~~~}}}~~~zzz{{{vvviiifffpppzzz~~~{{{yyyvvvpppggg``````iiiwww~~~yyyrrrxxx}}}{{{yyywwwpppjjjjjjooopppuuutttoooqqq|||}}}{{{yyyrrrjjjfffbbbZZZQQQIIIIIIJJJMMMPPPPPPNNNLLLJJJGGGDDDAAA>>>===AAAEEECCCCCCCCCDDDDDDDDDDDDDDDDDDBBB??????AAACCCDDDDDD@@@???>>>>>>@@@@@@@@@???===>>>>>>?????????>>>>>>???@@@@@@AAAAAA@@@@@@???===AAADDDIIIPPPSSSNNNFFF@@@>>>>>>AAAEEEGGGGGGFFF@@@AAA@@@???===999555333888CCCOOOXXXfffxxxooonnnzzz~~~yyytttxxxtttoooooopppoookkkgggdddggglllooooookkkgggccc______ccchhhhhhddddddgggeeeggglllsssyyy}}}~~~~~~~~~|||~~~~~~~~~~~~}}}}}}~~~}}}wwweee\\\TTTVVV\\\aaabbbggguuuzzz~~~zzzbbb___WWWLLL@@@999888999======<<<<<<<<<;;;;;;;;;:::999777666666777999:::===<<<<<<;;;;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@@@@BBBBBB@@@;;;999999;;;::::::;;;;;;<<<=========:::;;;===>>>>>>>>>===<<<>>>???@@@AAAAAAAAAAAAAAA???AAACCCDDDCCCCCCDDDEEECCCEEEFFFFFFEEEEEEFFFGGGFFFGGGFFFEEECCCCCCEEEGGGGGGHHHIIIIIIIIIJJJLLLMMMLLLMMMMMMMMMMMMNNNQQQSSS\\\rrr{{{qqqqqqxxx~~~nnngggssspppuuufffiiixxx~~~xxxqqqpppZZZVVVTTTXXX___aaaZZZQQQFFF@@@<<<===>>>======??????::::::??????999666888444777888888888999888666::::::999888777777777777444555666666555555555666666444222222333444333222999333......222555555444777666555444555444444333;;;:::888888999===AAADDDEEEIIINNNSSS[[[eeehhhfffrrrzzzxxxzzz~~~vvvllljjjiiijjjpppwww}}}qqqxxx{{{tttgggbbbhhhqqqvvvzzzzzzrrrdddWWWPPPOOOUUUjjj~~~|||zzz}}}}}}wwwpppmmmmmm|||~~~sssggg```ZZZQQQIIIFFFJJJIIIIIIJJJLLLLLLKKKJJJHHHDDD???;;;;;;===AAADDDBBBBBBBBBCCCDDDDDDCCCBBB@@@?????????@@@BBBDDDEEEBBB@@@=========>>>>>>===@@@???>>>===<<<;;;;;;;;;===>>>@@@@@@>>>>>>>>>???>>>???AAADDDFFFFFFCCC@@@===>>>@@@AAABBBDDDFFFHHHDDDAAA>>><<<;;;999666444;;;GGGTTT\\\ffftttvvvppp~~~xxxuuu}}}yyysssmmmkkklllnnnmmmjjjgggjjjmmmooonnnjjjfffcccbbbbbbeeeiiiiiieeedddgggfffiiiooovvv|||~~~|||~~~}}}yyywwwyyy}}}uuueee\\\___aaaeeerrrzzz~~~uuu]]]YYYRRRHHH???:::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;:::888777777888:::;;;<<<<<<;;;;;;;;;<<<===>>>===<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAABBB@@@<<<:::;;;<<<::::::;;;;;;<<<======>>>==================<<<<<<<<<======>>>??????>>>>>>???AAACCCCCCCCCCCCCCCEEECCCEEEFFFFFFEEEDDDFFFGGGIIIIIIHHHFFFDDDDDDFFFHHHFFFGGGHHHHHHIIIJJJKKKMMMKKKLLLLLLLLLKKKLLLOOOQQQPPP```uuuxxxssstttwww~~~mmmcccXXXmmmfffrrrxxxxxxooopppuuu|||~~~zzzwwwuuuuuuwwwwwwwww}}}yyyOOODDD:::777888:::>>>BBBAAA======AAABBB<<<666555<<<;;;888555555888:::;;;444555666777888777777777999999888666444444555666999888777666666666666666999888777888:::999666333666666666999===@@@AAA@@@<<>>??????>>>===>>>===<<<;;;::::::::::::===???@@@???>>><<<======@@@@@@@@@BBBCCCAAA===:::;;;===???AAAAAABBBCCCCCCBBBAAA???>>>===:::777444888BBBOOO[[[hhhwwwvvvmmm}}}zzzvvv|||yyywwwqqqjjjggghhhlllnnnnnnkkklllmmmmmmkkkhhhdddbbbfffeeegggkkkiiieeeeeehhhiiimmmttt{{{}}}|||~~~~~~~~~}}}zzzuuuqqqttt}}}zzzgggdddaaaggg||||||yyy}}}qqqXXXTTTMMMDDD<<<999:::===::::::999999999888888888::::::888888888888::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::::::::;;;:::999999999:::;;;<<<===>>>???@@@>>><<<;;;<<<===::::::;;;<<<<<<======>>>???>>>===<<<<<<<<<===>>><<<<<<=========>>>>>>>>>???@@@BBBCCCBBBBBBCCCDDDCCCDDDEEEEEEDDDDDDEEEGGGLLLKKKIIIGGGDDDEEEGGGJJJGGGGGGHHHJJJKKKMMMNNNOOOJJJKKKKKKKKKJJJJJJMMMOOOKKKRRR```sss|||rrrnnnmmmuuuuuuiiiQQQYYYgggyyy}}}}}}dddeeejjjsss~~~vvvvvvzzz~~~~~~{{{{{{~~~}}}{{{yyyvvvuuuiiiXXXEEE;;;888999===AAABBB>>>>>>CCCGGGDDD>>>;;;===;;;999888777888999;;;:::::::::::::::999777666:::999666555444444444555444555666555444444555777...000333444444555666777555666777;;;@@@DDDGGGHHHOOOVVV]]]___\\\ZZZ]]]bbbkkkpppqqqkkkjjjvvvxxxnnnfff```VVVUUUYYYcccmmmsssyyy~~~}}}wwwrrrtttlllaaaXXXVVV\\\eeekkkuuuwwwlllkkkqqqtttwwweeeSSSKKKJJJHHHGGGFFFBBBAAAAAABBBDDDEEEEEEDDDEEEBBB>>>:::999;;;===???DDDEEEFFFGGGEEECCC@@@>>>>>>???@@@AAABBBCCCCCCCCCHHHEEEBBB@@@@@@???>>>===<<<;;;;;;::::::999999999===>>>??????===;;;;;;<<<======>>>???@@@>>>:::777:::<<>>===;;;:::;;;===@@@AAA>>>>>>>>>>>>>>>>>>>>>???>>>@@@BBBBBBBBBAAABBBCCCBBBCCCEEEDDDCCCCCCDDDFFFMMMLLLIIIFFFDDDDDDGGGJJJIIIIIIJJJMMMOOOQQQRRRQQQKKKKKKKKKJJJIIIJJJLLLOOOMMMNNNSSSaaawww}}}vvvrrrvvvwww{{{~~~ssseee___]]]cccpppyyy{{{xxx{{{qqqjjjooozzz{{{zzz}}}|||{{{}}}|||yyyrrrooo~~~vvvaaaRRRIIIBBB@@@AAA@@@<<<:::>>>DDDFFFDDDAAA999999<<>>@@@CCCFFFGGGEEEBBB???>>>>>>???AAABBBCCCCCCBBBAAAFFFDDDAAA@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>===<<<<<<===999999;;;===???>>>;;;999777999===BBBEEEEEEBBB@@@>>>>>>@@@AAAAAA???:::666333777???NNNeeewww{{{vvvzzz~~~qqqzzzzzzuuu|||yyyvvvsssooollljjjiiigggfffhhhjjjkkkllljjjhhhfffdddbbbaaaaaaaaaiiiggghhhjjjiiifffhhhlllrrrwww~~~~~~|||||||||}}}~~~|||{{{{{{{{{zzzyyyvvvsssqqquuu}}}}}}llleee___hhh{{{yyy{{{~~~{{{~~~rrr\\\NNNIIIAAA:::666555666777777666666666666555555555666666555555555555666666888999999:::::::::::::::999999888888888888999999777777888999999:::::::::999999999999:::;;;;;;:::999999999:::;;;;;;<<<<<<;;;:::999888:::>>>AAADDD>>>>>>===<<<<<<======>>>===???AAABBBAAAAAABBBCCCAAACCCDDDDDDCCCCCCDDDEEEJJJIIIHHHEEECCCCCCFFFHHHIIIIIIJJJMMMPPPRRRRRRPPPKKKKKKLLLKKKJJJKKKMMMPPPQQQOOONNNRRR___uuuyyyvvvqqqllllllpppqqqmmmiiioooyyy|||{{{}}}}}}xxxrrrvvvxxxkkkwww|||xxx|||}}}sssggg[[[SSSPPPKKKFFF???===@@@EEEFFFDDD<<<:::<<>>===DDDJJJUUU\\\```ZZZPPPNNNXXXdddzzzzzz|||rrrsss|||zzzvvvwwwxxxxxxwwwzzz{{{|||~~~|||}}}yyy{{{~~~{{{ssskkkfff]]]___gggrrr|||{{{mmmqqqyyy~~~{{{zzz~~~~~~tttnnnhhheeegggmmmzzz~~~~~~yyybbbSSSFFFDDDFFFGGGFFFEEEAAA@@@>>>???@@@BBBBBBAAAAAA@@@>>><<<;;;<<<===>>><<<@@@DDDEEEDDDAAA@@@???>>>???AAABBBCCCBBBBBBAAABBB@@@>>>>>>???@@@@@@???;;;<<<======>>>======<<<888:::============>>>???::::::;;;>>>???>>>;;;999222444888???DDDFFFCCC@@@===>>>@@@BBBBBB???:::555444555:::GGG]]]qqqxxxuuuyyyxxx~~~yyyttt}}}wwwrrrooollliiifffeeeffffffggghhhhhhhhhhhhfffdddaaa______aaaccceeejjjhhhhhhkkkjjjiiilllrrrwww|||}}}}}}|||}}}}}}~~~~~~}}}|||||||||{{{yyywwwsssqqqqqqzzz|||xxxdddbbbcccnnn{{{zzz|||{{{zzzwwwwwwyyysss___LLLBBB>>>999666555777888888666666555555555555444444444444444444444444444444777777888999999999999999888777777777777888999999666777888999::::::::::::999888777888:::;;;:::999777777888999999::::::;;;999888777888999===@@@CCC<<<;;;:::999999999:::;;;===???AAAAAA@@@@@@AAABBBAAABBBCCCCCCBBBBBBCCCEEEFFFFFFFFFEEECCCCCCEEEGGGGGGFFFFFFJJJNNNPPPNNNKKKIIIJJJKKKJJJJJJKKKNNNQQQZZZWWWSSSQQQRRRaaa}}}{{{~~~pppfffkkkuuu|||{{{~~~mmmoooooommmqqq{{{tttmmmkkkgggcccZZZRRRPPPUUUXXXXXXNNNCCC;;;<<<@@@FFFTTTbbb[[[VVVOOOIIIDDDDDDEEEFFFDDDDDDGGGLLLQQQSSSPPPMMMJJJIIIHHHIIIIIIHHHEEEBBBDDDIIINNNNNNJJJHHHIIIKKK\\\fffmmmgggYYYTTT\\\fff|||~~~~~~wwwsssppphhh^^^[[[```uuuwww{{{}}}xxxtttooommmssszzz}}}|||~~~xxxoooiiiffffffsssyyywwwhhhiiinnnwww}}}xxxwwwxxx|||qqqgggaaaccciiimmmpppttt{{{|||}}}zzzvvvqqqkkkgggSSSJJJCCCCCCEEEDDDCCCDDDGGGDDDBBBBBBCCCDDDDDDCCC@@@??????>>>>>>>>>???@@@<<<@@@DDDEEECCCAAAAAABBB???@@@AAAAAABBBBBBBBBAAA@@@>>><<<<<<>>>???@@@???;;;<<<>>>???@@@@@@???>>>999;;;===>>>>>>>>>???@@@>>>>>>>>>??????===999666...///444;;;BBBEEECCC???===>>>???AAAAAA>>>999555444777<<>><<<;;;999888777888999:::<<<>>>@@@AAA@@@@@@@@@BBB@@@BBBCCCCCCBBBAAACCCDDDCCCDDDFFFFFFEEEDDDEEEFFFGGGEEEEEEHHHMMMNNNKKKGGGFFFGGGIIIIIIIIIKKKNNNQQQ]]][[[WWWSSSPPPWWWnnn~~~|||{{{yyyuuuvvvwwwqqqzzz}}}wwwqqquuu{{{~~~zzz}}}zzz{{{wwwooonnnuuu}}}rrr___MMMDDDAAACCCPPP```kkkhhhdddaaa^^^]]]]]]]]]^^^[[[YYY[[[___aaa___\\\TTTRRRQQQUUU[[[]]]YYYTTTZZZ___eeehhhgggeeeeeeeeeqqqzzztttkkkhhhkkkrrrzzziiiaaa]]]kkk{{{~~~wwwgggfffffffffeeebbbaaaaaavvv{{{yyyqqqooollliiimmmssstttzzzxxxrrrkkkgggggggggiiilllrrryyy~~~|||nnnlllkkknnnrrrvvvwwwwwwvvvxxxzzz}}}}}}{{{vvvsss]]]YYYZZZdddnnntttwwwyyyrrrqqqqqqnnniii```YYYUUULLLFFFCCCDDDDDDCCCEEEIIIMMMJJJGGGEEEEEEFFFFFFEEE??????@@@@@@AAABBBBBBCCC???CCCGGGFFFBBB@@@AAADDDAAAAAA@@@@@@AAAAAABBBBBBAAA>>><<<<<<===>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@???<<<>>>??????>>>======>>>?????????@@@@@@===999666000111444;;;BBBFFFCCC@@@>>>>>>>>>??????===888444333;;;DDDLLLXXXgggrrruuuyyyyyyssszzztttlllfffcccbbbbbbbbbddddddeeedddddddddfffhhhaaa___\\\\\\^^^dddjjjooollljjjkkknnnpppqqqvvv}}}~~~~~~~~~tttwww{{{}}}yyyqqqtttzzzlll\\\]]]kkkrrrssslll]]]\\\eeeoooxxx}}}zzz{{{{{{|||zzzsssaaaTTTNNNNNN;;;888444333444555333111666666555555555444444444444555555666666555555444555666888999999888888777666666666666666777888888666777999:::;;;;;;::::::>>>;;;:::;;;===>>><<<:::555555555666777777888888::::::999888888999::::::>>>===;;;999999:::;;;<<<<<<>>>@@@@@@@@@???@@@AAA@@@AAACCCBBBAAAAAABBBDDDAAACCCFFFGGGGGGFFFFFFFFFHHHFFFFFFIIINNNOOOKKKGGGDDDEEEGGGGGGHHHJJJNNNPPPXXXUUUSSSQQQMMMOOO```sss~~~~~~wwwxxx}}}yyy}}}nnnhhhqqqpppzzztttlllvvv~~~|||{{{www~~~~~~iii[[[OOOHHHNNN[[[^^^aaaeeekkkqqqvvvzzz|||}}}wwwpppnnnppprrrqqqooogggdddeeemmmyyy|||wwwvvvvvvtttqqqmmmkkkjjjkkkrrryyyxxxkkk___YYYdddqqq~~~sss```OOOFFFFFFOOO[[[fffpppvvvtttnnnmmmpppssssssuuuxxxvvvrrryyy}}}yyysssqqqsssrrrlllhhhjjjmmmvvvyyyvvvttttttmmmcccQQQRRRVVVbbbsssxxxtttnnnjjjlllpppuuuxxxsssttttttqqqlllgggcccbbb^^^]]]bbbkkkqqqqqqooooooeeeddddddccc]]]SSSKKKGGGKKKGGGEEEFFFEEEDDDHHHNNNKKKHHHEEECCCCCCCCCCCCBBB???@@@AAABBBCCCDDDEEEEEEDDDGGGJJJHHHCCC@@@BBBEEEBBBAAA@@@???@@@AAABBBCCCCCC@@@>>>======>>>===<<<:::<<<>>>@@@AAAAAA@@@???@@@AAABBB@@@>>><<<;;;<<<<<<<<<===???@@@???<<<999666555777===EEEHHHFFFBBB???>>>>>>>>>>>>;;;777444222>>>KKKRRRZZZfffpppuuuxxxzzztttzzzrrrhhhbbbaaabbb```^^^```aaabbbdddeeefffggggggfffaaa]]]^^^bbbhhhlllnnnmmmlllkkklllooouuu|||~~~}}}||||||}}}}}}yyyyyy{{{zzztttqqquuu~~~rrrjjj[[[XXXfffhhh^^^[[[fffmmmtttyyy~~~zzzvvvvvvyyy~~~iiiYYYYYYSSSHHH888666333333555666444222444444444444444444444444222333555666666444333111444444555666666666666666555555555555666666666666777888999:::;;;<<<<<<<<<777777888888999999::::::666666777888888888888888666666666666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>???BBBEEEHHHIIIIIILLLQQQSSSKKK@@@<<<===@@@>>>>>>???BBBCCCAAA???>>><<<;;;===AAABBB@@@===;;;<<<===>>>>>>???>>>>>>@@@AAA@@@@@@???===;;;:::===<<<<<<<<<<<<<<<===>>>888777777;;;@@@DDDDDDCCC>>>>>>>>>>>>>>><<<777444222>>>JJJPPPUUU```nnnxxx{{{zzztttuuummmeee`````````___]]]^^^```bbbdddffffffffffffeeebbb______cccgggjjjkkkjjjiiihhhkkkpppwww}}}~~~|||{{{yyyxxxwwwyyyyyy{{{}}}}}}{{{wwwtttuuuyyy{{{kkkbbbhhheee]]]^^^gggpppxxx~~~zzzwwwuuutttxxx~~~}}}cccUUUUUUPPPEEE888555333333555555444333333333333333333333333333333444555666666555333222444444555555666666666555555555666666666777777777777888999::::::;;;;;;;;;777777777888888888888888555666777777888888777777666666666666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>><<<>>>@@@AAA@@@>>>>>>>>>>>>???@@@@@@???>>><<<<<<======>>>????????????@@@AAABBBAAA???<<<:::>>>============>>>??????888666666:::???CCCCCCBBB??????>>>??????<<<888444000999EEEOOOYYYeeeooovvvyyy|||qqqzzz}}}tttkkkfff```^^^^^^^^^]]][[[]]]___bbbdddffffffeeedddgggeeecccdddfffiiijjjjjjgggggghhhnnnvvv}}}~~~|||yyyvvvsssqqquuuwwwzzz{{{zzzxxxxxxxxx|||nnniiiccc```hhhzzz{{{ssstttxxx~~~uuu\\\PPPOOOJJJ???666555333333444555444333222222222222222222222222444444666777777666555444444444555555555666666666666666666777777777888888666777888999999999999999777777777777666666666666555555666777777777777666666666555666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<@@@??????>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGHHHDDDEEEFFFEEEDDDDDDDDDEEEGGGFFFEEEGGGJJJLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOVVVdddwwwvvvjjjooosssooosss~~~{{{xxxeeedddeeeppp|||{{{yyy|||yyyppp```WWWVVV[[[eeelllmmmmmmnnnyyy~~~||||||~~~~~~sssllliiijjjssstttwww~~~mmm\\\QQQFFF???IIIZZZ^^^UUUPPPQQQRRRRRRYYYdddnnnkkk```]]]eeeeeeeeennn|||}}}zzz|||ssspppqqqvvv~~~{{{wwwxxx~~~zzzwwwtttrrroookkkiii^^^]]]]]]^^^dddooo|||~~~~~~wwwxxx{{{yyyxxxvvvpppggg___YYY[[[fffrrr~~~vvvlllddd[[[SSSNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHMMMOOOPPPOOOKKKHHHFFFEEECCCCCCCCCCCCDDDFFFHHHIIIGGGHHHLLLOOOJJJAAA===??????>>><<<<<<===?????????>>>@@@AAAAAA???>>>>>>???>>>=========>>>???AAABBB>>>???BBBCCCBBB@@@===<<>>BBBBBBAAA@@@@@@?????????===999666///333===LLL]]]iiipppssswwwzzznnnuuu|||uuubbb___\\\[[[\\\\\\[[[ZZZ___aaacccddddddcccaaa```iiiiiijjjkkkllllllllllllhhhhhhlllttt}}}}}}}}}}}}|||yyyvvvrrrpppqqquuuyyy{{{zzzzzz|||~~~xxxiiibbbhhhxxx{{{uuu|||mmmWWWNNNKKKBBB888555444333222333333333333222222222222222222222222444555666777777666666555666555555555666666777777777777777777888888888888666666777888888888888888777777666666555555555444444555555666666666666666666666555666777999:::<<<::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<>>>===<<<;;;<<<>>>AAABBBCCCCCCDDDDDDEEEEEEEEEFFFDDDFFFHHHFFFCCCBBBDDDFFFEEEDDDCCCDDDGGGIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKSSSaaalllqqqsssvvv~~~hhhaaa```___aaaeeebbbyyynnn]]][[[aaaeeeggguuutttwwwzzzzzzyyyssslllhhheeeccchhhnnnvvv}}}xxxuuuxxx~~~~~~yyyyyy{{{vvvrrr}}}wwwkkk\\\___mmm}}}xxxsssqqqpppuuu~~~mmmhhhooovvvxxxsssuuu~~~vvvuuurrrsssvvvvvvttttttwww~~~~~~wwwvvvsssrrrrrrnnneee\\\XXXRRRWWW___hhhqqq{{{}}}|||zzzyyy|||}}}zzz|||rrrlllkkkqqqsssuuussspppttt}}}nnnccc]]]VVVOOOJJJJJJJJJHHHHHHJJJJJJKKKLLLMMMLLLKKKJJJIIIJJJLLLNNNMMMJJJFFFDDDCCCCCCDDDFFFFFFFFFFFFHHHIIICCCDDDGGGJJJFFF???<<<>>>@@@???<<<<<<<<<>>>???@@@>>>AAACCCBBB>>>===>>>@@@>>>>>><<<<<<===???BBBCCC???@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCCCCCCC:::888777999>>>BBBBBBAAAAAA@@@?????????===:::777333111888JJJ^^^jjjnnnnnnuuupppvvv~~~{{{uuu\\\[[[ZZZYYYZZZ[[[[[[[[[bbbcccccccccbbb```]]]\\\hhhjjjlllmmmmmmmmmmmmmmmiiikkkpppxxx~~~~~~~~~~~~||||||}}}|||zzzwwwtttrrrrrrvvvzzz{{{zzzzzz}}}~~~jjjdddooozzztttxxxxxxbbbSSSLLLGGG<<<222333333333222222222333444333333333333333333333333444555555666666666666666777777666666666777888999777777777777888888888888666666777888888888777777777666666666555555444444444555555666666666666666666666555555666888:::;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<;;;:::;;;===???AAABBBBBBBBBCCCCCCDDDDDDDDDDDDFFFHHHGGGDDDCCCEEEHHHCCCBBBAAABBBEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIMMMIIIJJJQQQXXXZZZZZZ[[[hhhwwwmmmYYYXXXdddiiieeelllwww~~~mmmaaa```eee```TTT```zzz|||xxxggg]]]aaajjjuuuwwwpppsss{{{~~~|||vvvzzz~~~tttjjjtttwwwqqqwwwrrrjjjgggjjjmmmooowwwzzztttvvvtttvvvyyyxxxtttrrrssstttuuuyyy~~~~~~vvvooossslllfffeee```XXXSSSTTT___eeemmmssswwwxxxxxxxxx}}}{{{yyyxxxyyy{{{~~~|||sssqqqrrrtttzzz}}}zzzvvv{{{ttt```WWWUUUTTTNNNJJJJJJIIIGGGGGGJJJHHHIIIKKKLLLLLLLLLKKKJJJGGGJJJLLLKKKHHHEEEBBBAAABBBEEEHHHHHHGGGGGGHHHIIIDDDCCCEEEHHHEEE???===>>>AAA@@@>>>===<<<===???AAA>>>AAACCCBBB>>><<<===???>>>===<<<<<<===???BBBCCCBBBAAA@@@?????????AAAAAA@@@@@@BBBCCCDDDDDDDDDCCC===:::888:::???CCCCCCBBBBBBAAA??????>>>===:::777999444888KKK^^^hhhjjjjjjvvvnnnssszzz{{{xxxsssZZZYYYYYYYYYZZZ[[[]]]^^^ddddddcccaaa```^^^\\\[[[cccfffiiikkkkkkkkklllmmmjjjnnnuuu{{{{{{||||||{{{zzzxxxvvvuuuvvvvvvuuuuuuuuuwww|||{{{{{{jjjffftttzzzsss|||}}}}}}yyyhhhVVVLLLHHHAAA777000111222333222111111333444333333333333333333333333444444444555555666777777888777666555666777888999666666666777777777888888777777888888888888777777666666666666555555555555555555666777777777777666666666555555666777999:::::::::::::::::::::::::::999999999999:::;;;<<<===<<<;;;;;;:::;;;<<<>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEGGGHHHDDDBBBAAABBBDDDFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJNNNIIIFFFJJJNNNMMMMMMOOOSSScccwwwttt```cccxxx{{{|||qqqgggiiirrrnnn[[[XXXhhhssssssZZZSSSWWWmmm{{{~~~rrrnnnuuu|||}}}{{{{{{zzzttthhhdddppp{{{~~~~~~|||{{{rrrpppooorrrzzz~~~xxxyyy~~~wwwooollllllrrrzzz~~~vvvmmmffffffZZZRRRRRRUUUYYYbbbmmmyyy{{{}}}}}}|||zzz{{{{{{zzztttpppmmmooovvv|||{{{~~~yyytttuuuzzz}}}uuuyyy|||eeeRRRLLLLLLRRRNNNLLLMMMLLLIIIIIILLLGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKJJJGGGDDDCCCBBB@@@DDDHHHJJJHHHGGGHHHJJJFFFDDDDDDGGGFFFAAA>>>@@@@@@@@@@@@???======???AAA===???@@@@@@>>>======>>>;;;;;;;;;<<<===???AAABBBBBBAAA@@@>>>>>>>>>???@@@>>>???AAACCCDDDDDDCCCCCC???<<<:::;;;???CCCDDDCCCBBB@@@???>>>===<<<999777<<<999AAATTTdddgggggghhhxxx{{{jjjmmmvvvwwwuuuqqqZZZZZZZZZYYYZZZ\\\___aaacccbbb```___]]]]]]]]]]]]```cccgggjjjjjjkkkmmmpppnnnttt{{{~~~~~~~~~||||||{{{zzzxxxwwwvvvvvvvvvpppjjjgggllluuu~~~}}}xxxtttyyynnnfffggguuu|||{{{}}}wwwsssjjjXXXHHHCCCAAA:::333111000111333222000000222555222222222222222222222222333333333333444555666777666555444333444555777888555555666666666777777777777888888999999888888777666666666666666666777777555666777777888888777777666666555555666777999:::999999999999999999999999999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBDDDFFFGGGGGGFFFFFFDDDCCCDDDFFFGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKGGGEEEGGGIIIHHHIIILLLIIIRRR___kkkzzz{{{qqquuu}}}pppppp}}}wwwqqqvvvxxxiiidddaaahhhtttyyyuuunnnttt}}}}}}]]]NNNLLL\\\kkkuuuvvvvvvzzzwwwoooqqqyyyzzzvvv|||yyywww~~~vvvmmmkkkhhhjjjrrrzzzzzzsssppprrrvvv|||wwwooolllfffkkkooooookkkhhhiiikkkfffZZZTTTZZZccclll{{{|||tttnnniiidddaaagggooo{{{tttnnnrrrjjjhhheeebbbdddmmmzzzvvvwww}}}{{{xxxqqqdddUUUJJJDDDCCCKKKIIIJJJMMMMMMJJJJJJMMMIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHEEECCCBBBCCC===BBBHHHJJJHHHGGGHHHJJJFFFBBBBBBDDDCCC???<<<======???@@@???===;;;===>>>===<<<<<<===??????>>><<<999999:::<<<===>>>???@@@@@@@@@AAAAAA@@@>>><<<;;;<<<>>>@@@BBBCCCCCCBBBBBB@@@<<<999:::>>>BBBCCCBBBAAA@@@>>>===<<<;;;999777:::===LLLbbbmmmiiifffiiizzzppptttxxxxxxvvvqqq[[[[[[ZZZZZZZZZ\\\```cccbbb```^^^]]]\\\^^^___```___ccchhhjjjkkkmmmppptttrrrzzz~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}{{{xxxwwwuuuuuuuuuqqqhhh^^^\\\eeettt}}}tttqqqrrrvvv~~~pppaaaaaahhhvvvxxxyyy|||{{{|||qqqfffbbbOOO???<<<;;;555222333///111333222000000222555000000000000000000000000222222222333333555666777555444222222222333555777555555555555666666666666888888999999999888888777555555666666777777888888666666777888888888888888666666555555666777888999999999999999999999999999999999999999:::;;;<<<===<<<<<<=========<<<;;;;;;<<<===>>>???AAABBBDDDDDDBBB@@@???BBBFFFHHHGGGEEEHHHFFFEEEFFFHHHIIIIIIHHHDDDDDDEEEFFFGGGIIIKKKLLLHHHEEEDDDFFFFFFEEEGGGKKKEEEHHHKKKTTTeee{{{|||yyyvvvcccTTT\\\ttt|||nnnaaagggoooxxx~~~cccUUUSSSNNNXXX^^^\\\___hhhiiicccccccccgggnnntttvvvwwwxxxxxxqqqxxx}}}zzzyyy}}}wwwiiidddooo~~~zzzwww|||uuulllgggjjjttt~~~|||{{{sssppprrrYYY[[[[[[WWWVVV___ppp~~~}}}rrrooowww}}}}}}}}}vvvrrrqqqpppiiiaaaaaagggyyy~~~wwwnnnggglllddd___YYYVVVZZZfffuuu|||sssrrrqqqooojjjcccZZZQQQKKKFFFAAA>>>DDDCCCFFFKKKKKKHHHIIILLLJJJIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFDDDBBB@@@AAAAAA;;;AAAHHHJJJIIIGGGHHHJJJCCC???>>>@@@???;;;999999;;;>>>@@@???<<<:::;;;<<<===;;;:::<<>>;;;777888:::<<<===>>>??????===???BBBDDDBBB>>>:::666;;;===???AAACCCBBBBBBAAA???<<<888999===@@@AAAAAAAAA???===<<<;;;:::888666888@@@UUUmmmuuulllgggjjj||||||}}}}}}yyyrrrYYYYYYYYYZZZ]]]aaadddgggeeebbb]]]YYYZZZ___eeejjjkkkjjjjjjjjjkkkmmmoooqqqyyy~~~}}}}}}}}}|||~~~}}}~~~}}}}}}zzzvvvuuuvvvvvvtttqqqrrrdddXXX[[[lll}}}|||sssjjjiiipppwwwtttddd```gggppp~~~zzzzzz~~~}}}zzzzzzddd\\\SSSFFF;;;444000000///222222222111111111000000000000111111111222222222222222222222222222222222333222000000000222444666555555444333333333333444555666666777888777777777555666777777666777999;;;999999999888888999::::::666666777777888888888999:::999777666666777999:::;;;::::::999999::::::;;;::::::::::::::::::::::::???>>>>>>>>>???AAACCCDDDCCCDDDEEEFFFEEEFFFIIIKKKKKKIIIGGGFFFFFFHHHJJJLLLHHHCCCBBBFFFHHHHHHIIILLLJJJGGGDDDDDDGGGIIIHHHGGGCCCGGGJJJKKKNNNYYYmmm|||sssfffkkkwwwzzzwwwpppgggcccjjjuuurrr]]]KKKTTTPPPRRR^^^llluuuxxxyyytttggg___```^^^YYY\\\fffeeemmmvvvzzz{{{~~~tttnnnsss{{{|||uuummmqqqzzz}}}~~~~~~xxxjjj]]][[[gggsssrrryyyvvvwwwqqqiiihhhkkkVVVOOOHHHJJJSSSeee}}}~~~zzzxxxzzz~~~|||{{{xxxxxxuuupppppprrrrrroooxxx~~~zzznnndddbbbddd[[[___eeegggbbb___fffqqq~~~sssgggeeeffffff```YYYQQQKKKIIIGGGEEEBBB@@@??????BBBGGGIIIHHHFFFEEEDDDBBBAAAAAABBBDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDFFFGGGGGGFFFEEEBBB@@@>>>>>>@@@???===:::;;;===;;;888999===???>>><<<======>>>???>>>>>>>>>;;;888888;;;;;;999:::===>>>>>>>>>>>><<<:::888777:::;;;===>>>@@@AAAAAABBB???:::666777<<<@@@@@@>>>>>>>>>>>>>>>===<<<;;;:::888???VVVpppuuujjjhhhrrr|||yyyvvvXXXXXXYYY[[[^^^aaadddfffdddbbb^^^\\\]]]aaagggjjjlllkkkjjjjjjlllooorrrtttzzz~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}|||{{{yyyvvvsssrrrrrrssstttlllaaaZZZaaattt{{{ssslllhhhhhhiiieee]]]cccooowww~~~yyytttssswwwzzzjjjpppaaaLLL<<<444222333444111111000000000/////////000000000111111111222222222222222222222222222222222111000000000222444555444444333222222222222222555555555666666666666666555666777777666666888::::::999999888888888999999999999888888888888888888999888666555555666888999::::::999999999999::::::::::::::::::::::::::::::============>>>@@@BBBCCCBBBDDDEEEEEEEEEFFFHHHJJJJJJIIIGGGFFFFFFGGGIIIJJJHHHDDDBBBFFFHHHHHHIIILLLJJJGGGDDDDDDFFFHHHGGGFFFBBBEEEGGGGGGHHHNNNZZZdddtttyyy}}}xxx{{{~~~}}}uuufffZZZYYY```jjjvvvvvvuuuuuuvvvlll___SSSPPPTTT\\\jjj~~~{{{sssgggVVVLLLLLLSSSTTTWWW[[[cccooo||||||zzz~~~rrrfffdddkkkrrruuuzzz~~~vvviii^^^ZZZ^^^bbboooqqqkkkjjjvvv~~~xxxeee\\\]]]aaaYYYWWWVVVXXX^^^iii}}}{{{xxxsssqqq{{{|||{{{xxxuuuwww{{{zzzuuuxxxwwwsssllleeeaaabbbdddjjjkkknnnooojjjdddgggmmmwww{{{xxxlllbbb___]]][[[RRROOOKKKHHHGGGGGGGGGGGGDDDCCCBBBCCCFFFGGGEEECCCDDDCCCBBBAAAAAACCCEEEFFFEEEEEEDDDCCCBBB@@@???>>>AAAAAAAAAAAABBBBBBCCCDDDCCCAAA??????@@@???<<<999:::<<<;;;888888===???===;;;;;;<<<============<<<:::777777::::::888999<<<;;;<<<======<<<;;;999888888999;;;<<<>>>??????@@@???:::555444666:::===>>>@@@??????===<<<;;;:::999<<>>@@@@@@AAACCCDDDDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIDDDCCCFFFHHHHHHIIIKKKJJJHHHEEEEEEFFFFFFFFFFFFAAABBBDDDDDDDDDFFFJJJMMMTTT[[[cccgggkkktttlllTTTHHHHHHOOOXXX___kkkuuu}}}|||wwwssspppnnnuuummmggg```eeeoooxxxtttccc\\\RRRKKKBBBAAAHHHUUUaaahhhkkknnn{{{zzzkkkbbbgggpppvvv}}}~~~uuukkkeeebbb___^^^lllggg\\\YYY\\\VVVTTTaaammmpppqqqllldddaaadddiiiqqqqqqrrrrrrpppqqq{{{~~~zzzrrrlllsss}}}}}}xxxqqqkkkiiigggjjjoooqqqnnnjjjtttrrruuuyyyyyytttssstttoooooojjjaaaZZZVVVQQQLLLGGGHHHHHHGGGFFFFFFHHHIIIJJJHHHGGGGGGGGGFFFCCCAAACCCBBBAAAAAAAAACCCDDDEEEDDDDDDEEEDDDCCC@@@>>><<<@@@???===<<<<<<>>>@@@AAABBB@@@???>>>>>>===:::888:::<<<<<<999999<<<===;;;999999:::;;;;;;;;;;;;:::999666666999999777888;;;888999:::;;;;;;;;;:::999666777999:::<<<=========???===888444222555:::>>>???>>>===<<<<<<<<<<<<<<>>???AAACCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIDDDCCCFFFHHHGGGHHHJJJKKKIIIGGGFFFFFFFFFGGGGGGCCCCCCCCCDDDFFFGGGGGGFFFDDDJJJPPPRRRSSSZZZgggrrr}}}uuuzzz|||bbbQQQKKKJJJJJJJJJVVVcccrrr|||~~~}}}{{{zzz|||tttqqqooo{{{rrrhhhXXXKKKFFFHHHLLLOOONNNNNNUUUjjj}}}xxxuuuyyy{{{tttqqqttt{{{wwwyyy~~~vvvnnnqqqwwwzzzwwwxxxwwwvvvxxx|||qqqjjjeeeaaa^^^^^^WWWPPPWWW]]]MMM@@@FFFUUU```qqq~~~sssmmmsss~~~~~~~~~|||tttmmmfffVVVZZZggg}}}zzzyyyuuuuuu|||{{{uuuqqqiiiddd[[[TTTPPPLLLHHHCCCEEEHHHJJJIIIFFFDDDFFFHHHLLLKKKJJJIIIGGGEEECCCAAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCEEEFFFEEEBBB???===???>>>===<<<;;;<<<===>>>>>>======<<<<<<;;;999888>>>@@@???<<<;;;<<<;;;888777777888999999999999999888555555777888666666:::888999::::::::::::999888666777888:::;;;<<<<<<<<>>999444333888===<<<<<<;;;;;;<<<===??????AAA<<>>@@@BBBBBBBBBAAABBBCCCBBBCCCEEEFFFHHHJJJKKKKKKHHHCCCBBBEEEGGGFFFGGGIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIFFFDDDEEEGGGIIIHHHGGGFFFJJJLLLJJJHHHKKKTTT]]]gggxxxpppdddlll}}}yyyqqqfffWWWKKKSSS```sss|||zzzzzz{{{nnn___VVVTTTTTTSSSSSSUUU___ppp|||{{{sss___ZZZVVVXXX```dddccc___WWWQQQRRRhhhyyyppplllnnntttwwwzzzwwwxxxxxxuuutttuuurrriii```aaaooo}}}{{{lll]]]SSSPPPOOOGGGFFFMMMggg}}}sss```___ccclll}}}~~~~~~xxxooojjjqqq{{{~~~~~~}}}{{{~~~nnnccc]]]ZZZMMMWWWmmmyyyvvvzzz}}}uuuiii```cccZZZPPPJJJHHHFFFDDDCCCCCCFFFIIIHHHEEECCCDDDFFFHHHHHHHHHGGGEEECCCBBBAAACCCCCCBBB@@@??????>>>>>>AAABBBDDDFFFFFFDDDBBB@@@======>>>??????>>>===<<<<<<===>>>>>>>>>=========BBBEEEDDD@@@======:::666666777777888999888888888777444444777777555666999999::::::::::::888777666777888999:::;;;<<<<<<<<<<<<@@@AAA===666222444888======<<<<<<<<<<<<=========555888JJJ^^^kkksssyyy~~~~~~{{{xxxnnn___```ccceeeffffffeeedddbbbcccfffhhhjjjjjjjjjjjjiiikkknnnrrrvvvzzz}}}~~~~~~~~~~~~~~~~~~|||yyyxxxwwwvvvsssqqqooollljjjlllnnnnnnjjjeeemmmzzz~~~yyy~~~wwwiiimmmtttrrrrrrtttwwwyyy{{{zzzxxxqqqtttxxxzzzttthhhaaaaaaXXXLLL<<<222000111000---000////////////.........,,,,,,---------.........------------------------,,,---...///000111222333333222222111000111111111111111222333333333333333111222333333222333555777666777888888888666555444111222333444555666777888777777777777777777777777777666666555555666666777::::::::::::::::::::::::888888999:::::::::::::::<<<>>>AAAAAA@@@??????@@@AAAAAABBBCCCEEEGGGIIIJJJGGGBBBAAACCCEEEDDDEEEGGGIIIIIIIIIHHHGGGGGGIIIKKKLLLJJJHHHFFFGGGGGGGGGFFFHHHIIIHHHFFFDDDEEEJJJOOOPPPaaa|||mmm\\\```qqqwwwdddSSSZZZggguuu|||}}}yyyyyyyyy|||xxxpppmmmmmmgggkkkpppvvvbbbYYYOOOKKKKKKKKKFFFAAAEEE???>>>OOOsss~~~|||vvvhhh\\\XXX___```dddmmmwww||||||yyy{{{}}}{{{wwwtttsssoooiiiiiigggbbbVVVHHHCCCNNN\\\lllmmmhhh]]]PPPGGGGGGJJJIIIOOO\\\yyy|||vvvxxx}}}wwwuuuvvvuuuppphhhfffkkkrrr~~~zzzvvvqqqwwwvvvgggVVVLLLJJJJJJVVV^^^rrrzzzuuuyyy}}}uuuhhh^^^ZZZRRRIIIGGGFFFEEEEEEFFF@@@BBBDDDDDDDDDDDDDDDEEECCCEEEFFFEEEBBBAAA@@@AAADDDCCCCCCBBBAAA@@@??????AAABBBDDDEEEEEEDDDBBBAAA===>>>@@@BBBBBBAAA???===???AAABBBBBB@@@???@@@AAACCCFFFFFFBBB@@@???;;;666777777888999999999999888777444444777777555666999::::::;;;;;;:::888777666888999:::;;;<<<<<<<<<<<<999===???<<<666111000222@@@@@@???>>>===;;;999888777111333DDDZZZkkkuuuzzz~~~xxxttt~~~yyynnnaaaaaacccddddddccccccbbbfffgggiiikkklllmmmllllllkkknnnrrrxxx|||~~~~~~}}}}}}~~~{{{yyywwwvvvtttqqqooommmnnnnnnkkkgggfffhhhkkkzzzyyytttxxx~~~rrreeepppyyyooorrrvvvyyyyyyyyyyyyyyywww{{{zzzqqqfff]]]UUUNNN>>>999333000111111000...............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111222222222111000000//////000000000111333555555444333111000222222222222222444666444555777888888666555444333333444444555666777777555666666666666666666555777777666666666666777777::::::::::::::::::::::::777888999:::;;;:::999999;;;===@@@AAA???>>>>>>>>>@@@@@@??????@@@BBBDDDFFFFFFAAA???BBBDDDBBBCCCEEEEEEFFFGGGFFFEEEEEEHHHKKKJJJJJJJJJJJJHHHGGGFFFFFFGGGEEECCCBBBCCCDDDEEEFFFFFFRRReeexxxssseeebbbhhhqqq{{{tttlllgggjjjooosss{{{zzzvvvkkkdddjjjttt{{{{{{nnnfffbbb^^^WWWPPPLLLFFF???CCCYYYxxxuuugggfffdddXXXLLLGGGHHHKKKPPPUUUZZZ^^^aaacccjjjoooqqqkkkddd___[[[WWWNNNJJJGGGEEE@@@???IIITTT```fffkkkjjjeeeaaabbbdddkkksssxxx||||||zzzuuuuuuwwwvvvrrrllljjjlllmmm}}}|||xxxqqqkkkaaa```YYYLLLDDDFFFKKKMMM```fffsss{{{rrrnnnssswwwpppddd[[[OOOIIIGGGIIIIIIFFFFFFIIIBBBBBBAAACCCEEEFFFFFFFFFEEEGGGHHHGGGDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===??????@@@AAABBBBBBBBBBBBAAACCCDDDCCC@@@>>>>>>??????CCCDDDBBBAAAAAA===999888888999:::::::::::::::777444444777777555666999999999:::;;;;;;:::999888888888999:::;;;;;;;;;;;;;;;======:::555111000111<<<===?????????===:::888222000666GGG]]]mmmuuuyyy|||qqqmmmwww|||xxxmmmaaabbbbbbbbbbbbaaaaaa```iiikkklllnnnoooooonnnnnnlllpppvvv|||~~~}}}}}}~~~{{{xxxvvvuuussspppmmmmmmqqqrrrkkkaaa___gggqqqvvvpppqqqtttyyyjjjcccnnnxxxooorrrvvvwwwtttssstttuuuvvv{{{vvvfffXXXPPPFFF;;;555333111111000000...,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---///000111222222000000///...............///111444666777555222111000111222222111222444666333444666888888777555444555555555666666666666666444444555555555555444444777777666666666666777777::::::::::::::::::::::::777888:::;;;;;;:::999888:::===???@@@???=========AAA???===;;;;;;===???AAAEEE@@@>>>AAACCCAAABBBDDDBBBDDDEEEEEECCCDDDHHHKKKEEEHHHLLLMMMKKKJJJIIIIIIHHHEEECCCCCCEEEGGGFFFDDDBBBHHHQQQ[[[dddmmmuuu{{{zzzrrrkkkeeeccciiirrr{{{oookkkiiikkkoooqqqyyy{{{vvvgggUUULLLUUU```lllsssmmmaaaZZZaaavvvhhhRRRNNNNNNHHHAAA@@@888???FFFJJJLLLMMMQQQTTTZZZcccfff]]]PPPIIIGGGFFFLLLHHHIIISSS\\\dddoooyyyxxxvvv~~~~~~www|||}}}{{{wwwtttrrrooorrrxxx{{{yyytttoooggg___LLLGGG>>>888@@@PPP^^^dddccciiitttyyyvvvlllfffggghhh^^^QQQGGGGGGDDDFFFKKKLLLGGGFFFJJJIIIFFFDDDDDDGGGIIIHHHFFFJJJLLLMMMLLLHHHEEEFFFGGGCCCDDDEEEGGGHHHHHHIIIIIIEEEDDDBBB@@@>>><<<;;;:::AAA@@@??????@@@BBBDDDEEEAAACCCDDDAAA===999999::::::???BBBAAAAAABBB???;;;999999:::;;;;;;;;;;;;:::888555555777888555666:::777888:::;;;<<<<<<;;;;;;777888999:::::::::::::::@@@???===999555333333333555888<<>>===000111:::MMMaaaooouuuvvvzzzlllgggsssyyywwwllldddcccaaa______```bbbccciiiiiijjjlllnnnpppppppppwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{|||{{{wwwqqqlllkkklllmmmooommmddd]]]```ooo|||zzzlll___]]]bbbuuuzzzyyyrrrmmmmmmllliiivvvzzzzzzwwwrrrttt|||~~~xxxyyyuuudddYYYQQQEEE>>><<<222222000///............---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***,,,------,,,++++++,,,111111000000/////////...////////////............000000000111222333555555555444222111111222333555666777888999999888666666222555888888666444555666666666666666777777777777444666888777666555666777999;;;;;;;;;999999999;;;;;;<<<<<<<<<;;;::::::999999999;;;>>>===999999<<<<<<<<<===<<<:::777444222<<<===>>>@@@@@@@@@???>>>>>>???BBBDDDFFFGGGGGGFFFHHHJJJKKKJJJIIIIIIJJJKKKEEEDDDAAA??????@@@BBBDDDFFFIIILLLOOORRRUUUYYY\\\lllppprrrpppllliiilllooo{{{~~~vvvwwwjjj]]]eee[[[cccsssrrrmmmkkkfff___TTTJJJIIIPPPZZZiiiuuurrreeebbbaaa]]]YYY___cccgggkkkpppsssqqqmmmwwwsss^^^\\\dddkkknnnpppqqqyyyzzzuuuuuussstttyyy|||vvvvvv~~~{{{wwwvvvooopppmmmcccTTTIIIHHHMMMDDDGGGMMMUUU^^^cccffffffmmmjjjlllvvvyyymmmmmmeee[[[TTTQQQPPPOOOMMMIIIIIIJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIINNNNNNLLLJJJHHHFFFDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHEEEEEECCC@@@===;;;<<<===EEECCC@@@===;;;<<<@@@CCC@@@???>>><<<<<<<<<======????????????>>>>>>>>>===;;;999777999;;;<<<;;;999777777777777777777888888999:::===>>>>>>===:::999888888999:::999888777666<<<>>>@@@>>>:::666444555999:::<<>>OOOdddtttxxxvvv{{{nnngggrrrqqqooommm```___]]]]]]___ccchhhkkkkkklllmmmnnnoooppprrrttt~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzuuuoookkkjjjkkkmmmpppooojjjeeekkk{{{{{{mmmbbbcccllliiimmmlllgggfffnnnwww{{{wwwsssvvv|||zzzzzz~~~~~~wwwiii```UUUGGG;;;666222111000///............---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***,,,------,,,++++++,,,000000/////////.........//////000000000111111111000000000111222333444555555444333222222333444444666666777888888777666555444666888777555444444666555555666666777777777888999<<<@@@AAA@@@===<<<;;;999:::;;;:::999888999;;;<<<<<<<<<<<<<<<;;;;;;::::::999;;;>>>===999:::===CCCCCCBBB???:::555333333;;;<<<======>>>>>>======???@@@AAACCCDDDDDDCCCCCCFFFGGGHHHHHHGGGGGGHHHIIIFFFDDDAAA???>>>>>>@@@AAA>>>AAADDDFFFGGGIIIKKKNNNVVV^^^hhhnnnpppqqqtttvvvvvv~~~|||jjjrrr}}}|||sssiiimmmuuupppggg[[[LLLUUUOOOJJJHHHHHHMMMYYYeeeyyy||||||vvvuuu|||yyyrrrhhheeedddiiirrryyy||||||zzzwwwwww|||zzzuuunnnjjjeee___VVVKKKCCCAAAGGGNNNYYY[[[___ffflllrrruuuvvvjjjffffffnnnwwwxxxnnnccc___ZZZTTTPPPQQQTTTUUUVVVNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDEEEEEEFFFFFFGGGIIIJJJKKKIIIIIIGGGDDDAAA@@@AAABBBGGGEEECCC???===>>>BBBEEE@@@@@@???>>>============??????>>>>>>>>>=========<<<:::999999;;;<<<:::888777777777888888999999999999:::===>>>>>>===:::999888999999:::999888777666:::<<<>>><<<888555333333555999>>>BBBDDDDDDBBBAAA???<<<@@@PPPfffwww}}}|||~~~nnnfffooonnnnnnmmm```^^^]]]]]]aaagggmmmqqqoooqqqrrrqqqpppqqquuuyyy}}}||||||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzvvvqqqllliiiiiijjjhhhkkkllliiigggnnn~~~rrriiikkkrrrfffgggccc```eeeuuulllfffppp~~~{{{}}}uuukkk[[[GGG777000111000///...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,------,,,++++++,,,............------------------...///000111222333000000000111222333444555444444444444444444444444555666777888888777666666555666777666444333444555444444555666777777888888;;;???EEEHHHFFFCCC???===888999::::::999888999:::======<<<<<<<<<<<<;;;;;;;;;999;;;>>>===:::;;;???EEEKKKPPPOOOFFF<<<666444===============>>>>>>?????????@@@AAAAAAAAA@@@@@@CCCDDDFFFFFFEEEEEEFFFGGGFFFEEEBBB???===<<<======<<>>===<<<>>>>>>>>>=========<<<<<<===<<<::::::;;;;;;:::888666777777888999:::;;;;;;:::;;;===>>>>>>===;;;:::999999::::::999999888777777999;;;:::777444222222222777>>>EEEHHHHHHEEEBBBCCC<<<;;;JJJbbbxxxllldddjjjkkklllmmmbbbbbbbbbdddgggkkkooorrrqqqssstttsssqqqrrrxxx}}}~~~~~~|||{{{{{{zzzzzzzzz{{{|||||||||||||||||||||yyywwwrrrmmmjjjhhhhhhiiidddgggiiiggggggnnn||||||xxxvvvtttmmmffffffsssqqqiiirrr~~~zzz~~~{{{uuuzzz~~~www]]]CCC444///000///......---------...,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////000000111333444555333333444555555555444444666777888999999999888777777777666555444444444444333333444555666888888999888<<>>777AAA@@@???>>>>>>???@@@AAA>>>>>>??????@@@@@@AAAAAACCCDDDFFFFFFEEEEEEFFFHHHHHHGGGDDD@@@>>><<<<<<<<<===@@@CCCDDDDDDCCCBBBCCCEEEHHHLLLPPPVVV```jjjqqqxxxtttdddYYYZZZmmm~~~oooMMMJJJGGGEEEBBBCCCKKKUUUmmm}}}|||sssooorrr|||yyykkkiiiqqq~~~{{{rrrooollljjjlllrrryyy~~~zzzzzz{{{|||{{{|||xxxoooeeeWWWHHH???===CCCIIIMMMTTTaaannnuuuuuuwwwxxxxxxxxxwwwwwwwwwiiiddd______aaa___WWWQQQNNNLLLJJJJJJLLLOOOSSSUUUOOOMMMKKKIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD???BBBEEEHHHIIIHHHFFFDDDFFFEEEDDDDDDEEEFFFHHHJJJIIIIIIHHHEEEBBBAAABBBDDDIIIHHHFFFCCCAAABBBEEEGGG@@@AAAAAAAAA@@@???===<<<=========<<<<<<<<<<<<;;;>>>===<<<;;;;;;:::999999666777777999:::;;;<<<<<<<<<===>>>??????>>>===<<<999999999999999888888888666777999999777555333222111555===DDDHHHHHHGGGEEEAAA888444@@@ZZZsssllldddggghhhjjjlllaaadddhhhmmmqqqsssttttttssstttuuutttsssvvv{{{~~~}}}|||{{{{{{{{{{{{{{{|||||||||{{{zzzyyyvvvsssoookkkiiihhhhhhiiiccchhhlllmmmnnntttssskkkrrruuuqqqvvv~~~{{{wwwoookkkwwwuuuxxxXXX===222111///...------------------,,,++++++******++++++,,,++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,/////////000111222444444222333444444555555444444777777999:::::::::999999777777666666666666555444222333444555666777888999666888::::::888777777888666777888888777777999::::::999999888888999::::::;;;999999;;;;;;:::===CCCWWWcccppprrreeeSSSDDD===AAA@@@???>>>>>>???@@@AAA<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGGGGGGGIIIJJJJJJIIIFFFCCCAAA???>>>>>>:::>>>BBBDDDDDDBBBAAAAAAFFFEEEEEEEEEHHHNNNUUUZZZmmmyyyttteeeTTTMMMYYYfffkkksss~~~{{{sssttt{{{ssshhh[[[SSSOOOMMMPPPVVVbbbeeeooo}}}rrrnnntttyyyzzz}}}{{{{{{|||wwwmmmlllsssyyyxxxxxx}}}yyyxxx}}}wwwsssrrrrrrtttwwwzzz}}}}}}ppppppsssyyyzzzxxxyyy}}}nnnfff\\\TTTJJJ@@@<<<===TTTaaakkkjjjhhhnnnxxx~~~zzzsssooofffaaa[[[XXXWWWUUUPPPKKKKKKJJJIIIHHHHHHJJJLLLNNNLLLLLLJJJHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDD@@@BBBFFFIIIIIIHHHFFFDDDFFFFFFEEEEEEEEEGGGHHHIIIGGGHHHFFFDDDAAA@@@BBBCCCGGGGGGEEECCCAAAAAACCCFFFAAAAAABBBAAA@@@>>><<<;;;<<<<<<<<<;;;;;;;;;::::::======<<<;;;:::999999999666777777999:::;;;<<<<<<===>>>????????????>>>===999999888888888777777777666777888999999777555333222555999>>>BBBEEEGGGHHHGGG===666@@@WWWnnn{{{rrrjjjhhhiiijjjlll___dddkkksssxxxzzzyyyyyyuuuuuuuuuvvvxxx|||~~~}}}}}}}}}}}}|||}}}}}}}}}|||zzzxxxwwwssspppllljjjjjjjjjiiiiii___eeelllqqqtttzzzzzzoookkkzzzyyyrrrtttyyy}}}|||rrrhhhkkkyyywwwgggvvv|||iiiJJJ555000222...------,,,,,,,,,------++++++************++++++*********+++++++++++++++***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,//////.........---------/////////000111222333444111222222333333444444555666777888::::::::::::999777666666888999999777555333333444555666666777777777777777555444444777999555666888888777777888:::999888777666777888999::::::777777999999999>>>DDDgggkkkmmmhhh[[[NNNDDDAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;===>>>AAABBBDDDDDDFFFGGGHHHGGGHHHIIIKKKJJJIIIGGGEEECCCBBBAAAAAA<<<@@@EEEHHHHHHFFFDDDDDD???@@@BBBDDDEEEEEEEEEDDDVVVcccuuuzzzjjj[[[PPPRRRYYY^^^gggqqq{{{vvvkkkkkkjjjpppvvvnnnlllnnntttzzzvvvlllgggpppyyyyyy{{{}}}yyyuuuqqqqqquuuyyy{{{{{{vvv|||zzzqqqmmmoooooojjjiiinnn{{{~~~uuuppprrrvvvrrrqqqyyyyyyvvv{{{||||||vvvvvvwwwxxxxxxwwwvvvvvvmmmjjjjjjmmmmmmeee]]]YYYNNNGGG???999444555AAAMMMiiixxxwwwpppttt|||lllddd\\\XXXTTTPPPMMMKKKHHHFFFEEEFFFGGGGGGFFFGGGJJJLLLLLLLLLKKKKKKIIIHHHFFFEEEGGGFFFFFFEEEEEEDDDDDDCCCAAACCCEEEGGGHHHGGGEEEDDDGGGHHHHHHIIIIIIIIIIIIJJJGGGHHHGGGDDDBBBAAABBBDDDEEEEEEDDDBBB@@@@@@BBBDDDAAAAAAAAA@@@???===<<<;;;;;;;;;;;;::::::::::::999:::;;;<<<;;;999888888:::666777777888999:::;;;;;;=========>>>>>>=========888888777666666666666777666666777999::::::777555333444555888<<<@@@DDDFFFRRRJJJDDDJJJ[[[mmmyyy}}}{{{uuuooonnnnnnmmmcccgggnnntttyyy{{{{{{zzzwwwuuutttxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwuuuooollljjjjjjkkklllkkkiii^^^eeennnsssvvvzzznnnhhhjjj|||uuussswww|||}}}yyynnniiirrr}}}|||qqqgggVVV___```OOO:::///...000---,,,,,,,,,,,,,,,------++++++************++++++)))*********++++++++++++***,,,------,,,++++++,,,+++++++++,,,,,,,,,---------------------.........////////////000222333444111111000000111222444555444555777888999999888888555555777:::===<<<999555444444444555555666666666888888888666444555888:::444555777777666777888:::999888777666777888:::;;;999666555777888888>>>DDDcccbbb^^^VVVMMMDDD???===<<<<<<<<<<<<<<<;;;::::::;;;::::::;;;<<<>>>@@@AAAAAACCCEEEEEEEEEFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBFFFLLLOOONNNKKKHHHGGG>>>???AAABBBCCCBBB@@@>>>DDDNNN[[[jjjyyyzzznnnhhh___ZZZ[[[bbbmmmuuu|||zzzmmmjjjaaadddxxx~~~yyyuuuuuuwwwzzz|||vvvuuuyyy{{{zzzwwwxxx~~~vvvjjjjjjkkkgggfffkkktttxxx|||uuutttyyytttqqqyyyzzzxxx~~~zzz|||{{{yyytttoooiiieeeccc```[[[WWWVVVQQQHHH@@@===<<<777333444888AAAQQQ___iiixxxxxxsss{{{{{{fff[[[QQQOOOLLLIIIFFFDDDCCCBBBAAACCCEEEFFFEEEEEEHHHKKKIIIKKKLLLMMMLLLJJJGGGEEEFFFFFFFFFEEEDDDCCCCCCCCC???@@@BBBDDDEEEFFFEEEEEEFFFHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFCCCAAA@@@BBBCCCDDDDDDCCCAAA??????AAABBBBBBAAA@@@>>>===<<<;;;;;;::::::::::::999999999999888999;;;:::888777888:::777777777888888999999999:::::::::;;;;;;:::::::::888777666555444555555666666555555888;;;;;;888555111222333555888;;;???AAASSSOOOLLLQQQ^^^mmmxxx}}}}}}xxxvvvsssqqqjjjlllppptttvvvxxxxxxxxxyyyvvvuuuzzz~~~~~~~~~~~~~~~}}}yyyvvvtttmmmkkkiiijjjmmmmmmllliiidddkkksssyyyzzz{{{}}}~~~|||gggeeelll}}}zzzzzz}}}~~~uuukkklllyyytttddd[[[JJJNNNIII:::///,,,---,,,,,,,,,,,,++++++,,,------++++++************++++++))))))******++++++++++++***,,,...---,,,+++,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,---.........//////000222333444111000/////////111444555222333555666777777777666444555777<<>>>>>>>>===;;;:::;;;;;;:::999:::;;;<<<===???AAABBBCCCCCCCCCEEEGGGFFFFFFFFFFFFEEEEEEEEEEEECCCHHHMMMPPPNNNJJJGGGEEEEEEBBB???>>>>>>@@@AAABBB???DDDKKKUUUdddrrruuurrrmmmnnniii```___iiitttzzz}}}ooojjj[[[[[[mmm~~~~~~uuuiiiffffffhhhnnnuuuyyy{{{}}}vvv}}}zzz~~~ooonnnooolllkkkpppuuuyyyzzzrrryyytttpppuuuvvvvvv~~~~~~{{{||||||vvvlll```WWWQQQNNNHHHCCC@@@>>>;;;777666999555222555>>>JJJTTT```iiieeesss|||xxxwww}}}}}}|||fffZZZKKKJJJIIIGGGDDDBBBBBBBBBAAACCCFFFFFFDDDDDDFFFIIIGGGHHHKKKMMMLLLJJJFFFDDDFFFFFFEEEDDDCCCCCCBBBBBB===>>>???AAACCCEEEFFFFFFDDDEEEHHHJJJJJJHHHFFFEEEDDDDDDDDDAAA??????@@@BBBDDDDDDCCCAAA??????AAABBBCCCAAA???===;;;;;;;;;;;;:::::::::999999999888888666888:::999777666888;;;777777777777777888888888888888888888888888888888777666555444333444555555555444444777:::;;;888555///000222444666999;;;<<>>>>>===;;;999999:::;;;<<<======<<<<<<888999:::;;;;;;;;;:::999;;;<<<===???AAABBBCCCCCCEEEFFFGGGFFFDDDCCCCCCDDDDDDFFFHHHKKKLLLJJJEEEAAABBBAAA???===<<<<<<===>>><<<===???DDDKKKRRRYYY]]]aaadddhhhnnntttyyy|||~~~wwwppp```[[[[[[aaajjjrrr{{{~~~uuurrryyyxxxtttyyyyyyxxxuuurrrrrrvvvzzz||||||~~~|||wwwxxx|||zzzyyyxxx{{{xxxxxx}}}~~~{{{wwwppphhhiiiooosssttttttrrrnnnkkklllmmmrrrbbbRRRHHHBBB;;;444111111333444222111222777;;;@@@FFFJJJLLLQQQ\\\eeehhhjjjmmmqqqssssssssstttttt{{{~~~vvvgggXXXNNNFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDAAA@@@>>>===>>>@@@DDDFFFIIIIIIIIIKKKKKKIIIFFFCCCDDDDDDBBB???<<<<<>>AAA>>>===;;;999888888888999888888777777777777888888777777777777888888999:::888999999888777777999;;;======<<<======<<<;;;::::::;;;===>>>>>>>>>===<<<::::::;;;;;;;;;:::999888777888:::;;;===>>>>>>???AAABBBCCCBBB@@@@@@@@@BBBAAABBBDDDGGGHHHEEEAAA===AAA@@@???===<<<<<<======@@@?????????BBBEEEIIILLLIIILLLRRR[[[fffrrr||||||kkkhhhhhhnnnuuuyyy~~~xxxrrrmmmnnnpppvvvzzzzzzggg\\\ZZZZZZ___kkk~~~xxx{{{~~~xxxuuuooohhhgggjjjlllllljjjddd[[[QQQJJJGGGHHH>>>444222111000000111333888>>>AAACCCEEEIIIMMM\\\aaabbb^^^]]]aaafffhhhppppppooooooppprrrssstttpppooollleee]]]SSSJJJEEEEEEEEEDDDDDDCCCBBBBBBAAADDDDDDDDDEEEEEEDDDDDDDDDAAABBBCCCCCCCCCBBB@@@@@@???????????????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHGGGDDDAAACCCBBBAAA>>>;;;;;;>>>@@@AAAAAA@@@@@@AAAAAABBBCCCAAA>>>;;;:::::::::999888999888777666666777888999777777777777777666666555444444555555666777777888666888999888666555555555777666555444444555666777666888999777555333444666888777666666666777888999BBB===;;;DDDVVVhhhtttyyy{{{~~~rrruuuyyyzzzvvv~~~}}}}}}|||{{{{{{zzzzzz~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}{{{yyyvvvqqqkkkgggbbbeeeiiiggg``````lll||||||nnneeecccdddgggiiifffaaa^^^___cccjjjjjjoooyyy~~~{{{uuurrrtttuuuvvv{{{{{{nnnnnnyyyyyyjjj___XXXTTT>>>444+++***+++***((((((************************+++************)))))))))))))))))))))))))))))))))))))))************))))))((()))******++++++************+++++++++++++++++++++,,,,,,---------------/////////000000000000000////////////000000000000333444555666777666555555444333333444888>>>CCCGGGBBB@@@>>><<<:::999999999888777777666666777777888666666666666777888::::::999::::::999888777999:::999999999:::::::::;;;;;;:::<<<>>>@@@@@@???===<<<::::::;;;;;;:::999888777555666888999:::;;;;;;;;;===>>>@@@???>>>>>>???@@@>>>???AAACCCDDDBBB>>>:::@@@???>>>===<<<<<<<<<===AAA@@@===;;;:::;;;<<<===@@@AAACCCGGGPPPZZZdddkkkzzzwwwuuuxxxyyytttnnniiimmmpppwwwqqq___XXXOOOMMMSSSeee{{{|||}}}zzzsssmmmkkkgggsss{{{vvvtttuuuvvvyyy}}}~~~~~~~~~wwwzzzxxx{{{|||tttlllhhhddd^^^YYYXXXVVVTTTPPPKKKDDD===888444555000---...///111555;;;DDDKKKTTT[[[]]]___aaaccckkkqqquuuqqqnnnoooqqqrrrtttooojjjiiilllppprrrrrriiicccZZZQQQIIIEEEDDDDDDFFFFFFFFFFFFEEECCCAAA???AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@??????>>><<<<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@???@@@AAADDDEEEEEEBBB???AAAAAA@@@===;;;:::<<<>>>>>>???@@@BBBCCCDDDDDDDDD@@@===:::888888888888777888888888888888888888888666666666666666555444444333333444444555555666666333444666666444333444555777666555444444555666777666777777666444222333444666666666666555444444333777555666===LLL^^^nnnwww|||zzzmmmoootttvvvttt~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~|||xxxtttqqqnnniiifffhhhhhhhhhfffbbbeeessszzzrrrnnnlllooorrruuusssjjjdddiiiqqq||||||~~~~~~xxxpppkkktttvvvyyy}}}xxxkkkrrr{{{yyysssooodddWWW<<<333---------,,,***+++************************************))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((())))))***************(((((())))))******++++++******+++,,,,,,,,,,,,,,,/////////////////////...............////////////333444555666666666555444777666666777;;;???AAACCCCCCAAA???<<<:::888888888777777666666666666777777555555555666777888999::::::;;;;;;:::888777888999555666777777777888:::;;;;;;===???AAAAAA???===;;;999999999:::::::::999999777888999:::;;;;;;<<<<<<;;;===>>>>>>======???@@@??????@@@AAABBBAAA>>>;;;=========<<<<<<;;;;;;;;;>>>===;;;:::999999:::;;;BBB@@@>>>===>>>CCCGGGKKK\\\oooyyywwwzzzzzztttvvvtttuuu{{{zzzqqqhhhaaa\\\___jjjtttxxxxxxmmmmmmnnnmmmjjjbbbYYYSSSRRRNNNZZZiiilllrrr~~~uuullliiigggeee___eeekkkjjjfffeeejjjooossswwwzzzwwwooojjjiiijjjddd\\\TTTOOOLLLGGG@@@;;;<<<999555444555777777666777666777;;;<<>><<<===???BBBDDDDDDBBB???AAAAAA@@@>>>;;;;;;<<<>>>===>>>@@@BBBDDDDDDDDDCCC>>><<<999777777777666555666666777777777777666666444555555555555444333333222222333333333444444444111333444555444333444555666555555444444555555666666666666555444333333333222333444555555333222000000222666===HHHXXXiiiuuu}}}uuuggglllrrruuuttt~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}yyytttooommmjjjhhhfffmmmgggcccdddgggnnnzzz~~~~~~}}}{{{yyyuuummmkkkvvv{{{tttooolllxxx{{{}}}~~~{{{sss~~~~~~{{{{{{kkkRRR888111---......,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))************)))((((((((())))))*********)))******+++++++++++++++/////////...........................////////////222333555666666666555444888888999===AAABBBAAA???AAA???<<<:::888777666666777777666666666666777777555555555555666777888999999:::;;;:::888777888888333555666666555666999<<<;;;===???@@@@@@>>><<<;;;777777777888999:::;;;<<<888999::::::;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<>>>>>>======>>>??????<<<:::::::::::::::::::::999999:::999888888888999::::::999999999999:::;;;===>>>EEEUUUmmmsssppprrrzzzwwwtttrrrvvvyyyuuutttxxx}}}wwwuuussspppkkkeee^^^YYYOOOGGGQQQaaaccchhhttt{{{|||yyypppbbbZZZXXXVVVRRRHHHQQQZZZ^^^\\\\\\```dddrrrqqqnnnhhh___XXXTTTRRRRRRMMMFFFAAAAAA???:::444999999:::???FFFHHHEEEAAA;;;<<>>AAA@@@???===============<<<===???BBBEEEEEECCCAAAAAABBBAAA???===<<<===>>>===>>>@@@BBBCCCCCCBBBAAA>>>;;;888666666777666555444444555666666555444444444444444444444333222222222222222222333333333333111333555555444444555666555555444444444444555555666666555555555555444444///111333555555444222111...333:::@@@IIIVVVgggrrr|||vvviiinnntttwwwvvv~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}{{{wwwpppkkkhhhhhhgggfffjjjccc```fffpppxxx}}}}}}xxxrrrpppwwwxxxrrrsssuuuzzz~~~}}}tttxxx~~~bbbEEE222---***,,,,,,***)))+++))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))******))))))(((((()))))))))))))))))))))******+++++++++++++++---------.........................../////////000222333444555666555444444666777:::@@@EEEGGGDDD@@@<<<;;;999777666666666666777666666555555666666777555555555555555666666777777999::::::888777777888555777888777444444888;;;;;;<<<<<<======<<<;;;:::777777777777888:::;;;<<<777888888999999999888888666888999888777777888999;;;999999999::::::888777777777888888888888777777777777666555444444444555444555666888999999999999888@@@LLLWWW```gggmmmpppnnnjjjjjjqqqyyy}}}{{{yyy{{{{{{~~~}}}{{{qqqeeelll}}}tttiiiaaa]]]YYYVVVRRRYYYccckkkppptttxxx{{{zzzvvvrrrmmmggg```XXXSSS___]]]XXXSSSSSSVVVTTTOOOPPPTTT___mmmyyyyyypppfffTTTTTTVVVYYYYYYYYY^^^eeeqqqsssuuuuuussssssuuuxxx}}}lllgggbbb]]]XXXUUUPPPJJJEEE@@@AAABBBCCCCCCBBBBBBAAABBBBBBBBBAAA???===:::999???@@@@@@AAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@AAA@@@???=========>>>???>>>???AAADDDGGGGGGEEECCCAAABBBAAA@@@===<<<===>>>===>>>???@@@AAAAAAAAAAAA>>>;;;888666666666666555444444444444444444444444444444444444444333222222222222222222333333333333111333555555555444555666444444444444444444444444555444333444666777666555000111333555555555333222///333:::@@@HHHVVVfffrrr{{{}}}qqqsssxxx{{{xxx~~~}}}}}}}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~||||||yyytttlllgggeeefffggghhhccc```dddqqq}}}wwwvvvtttwwwrrrnnnssstttooovvv}}}{{{{{{}}}qqqggglllqqqfffMMM888---***)))++++++((((((***))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((()))))))))))))))*********))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------......///---------.........//////222333444555555555444444444444666<<>>===AAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@?????????@@@@@@@@@????????????@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@BBBFFFHHHHHHFFFDDD@@@@@@@@@???<<<;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCC>>>;;;888777777777666555555444333333333333444555444444444555444333333222333333333333333333333333222333555555444333444555444444444555555444444444222111000222555777666555444444555555555444333222///111444999CCCTTTgggttt{{{xxxyyy}}}}}}zzz||||||||||||}}}~~~}}}||||||}}}~~~~~~}}}|||{{{xxxrrrjjjeeeccceeeggghhh^^^```kkk|||wwwuuupppqqq~~~tttccceeeooo|||mmmhhhsss~~~}}}xxxwww~~~rrrccc[[[___^^^NNN;;;111,,,)))))),,,,,,))))))+++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))++++++******))))))((((((******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,,,,---------.........222333444555555555444333444222111666<<>>??????>>><<<::::::;;;888888999;;;===AAADDDFFF>>><<<999777777777666555777666444333333444666777444444555555444444333222333333333333333333333333222333555555333222333333333444444555555444444333000///...000444666666444777777777666555444222222...------222>>>QQQhhhwww|||xxx|||zzz~~~}}}}}}}}}~~~~~~~~~~~~~~~xxxrrrtttiiiaaadddiiihhhccc___YYYeeevvvsssiiicccjjj|||zzzjjj___cccmmmxxxiiinnn{{{sssnnnsssxxxxxxfffUUUQQQQQQEEE999222+++******++++++++++++******+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&&&&'''(((((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++******+++,,,------------,,,,,,,,,---------.....................///000000000111222333444444444444444444666777999999::::::888999999999999888777777999555222666;;;===888333888888888777777555444444555666777666666777999<<>>;;;777555444444444777999;;;<<<<<<;;;:::888;;;;;;<<<======<<<;;;;;;888888888888888777666555;;;;;;:::999777555444222333444666777888999888888666666666555555444444333333222000/////////000111000111111111111222222222333444444555555444444333888888999===EEEQQQ\\\bbb}}}|||pppkkkllltttuuuvvvtttzzz~~~qqq``````ppp~~~vvvooolllkkkjjjpppooottt|||}}}xxxwwwzzztttqqqsssxxxxxxooohhhgggiiilllqqqrrrqqqqqqtttwwwrrrsssvvvxxxuuuhhhVVVIIIJJJJJJIIIHHHFFFDDDBBBAAAAAABBBCCCEEEFFFHHHIIIIIIMMMLLLKKKIIIHHHFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAACCCEEEGGGHHHEEEBBB@@@@@@BBBDDDEEEEEEHHHIIIJJJKKKLLLIIIEEEAAAAAABBBCCCEEEHHHIIIHHHGGG??????>>>>>>===>>>>>>>>><<<;;;;;;;;;<<<>>>AAACCCAAA???;;;:::999999888777666444333333555666666555222222333444555555444444333333444555444333111000333333333444444444555555666555444333222333444444555444222222222444666777:::888555444444555444444000---...444;;;FFF[[[nnn}}}wwweeennnzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~zzzsssmmmiiieeedddhhhiiieeebbbaaagggnnnzzzzzzmmm```___iiisssvvvuuukkkhhhgggjjjooovvv{{{nnnttttttlllkkklllhhhbbbVVVFFFBBBAAA555,,,+++((()))******++++++******)))*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((((((((((((((()))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,------------..................///000000000111222333444444444444333444555666777888888888666777777888888777777777888777888>>>DDDEEE???888888888888888777666555555555666777777777888;;;===@@@>>>;;;888666555555555777888999999999888777666888999::::::::::::999888777777888888777777666666999999888888666555333222222333555666777777666666333333333333222222222222222111000/////////000000//////000000000111111111111111222222222222111111444333111222666<<>>===<<<;;;<<<>>>@@@AAA???===:::999999999888777555444333333555777777777333333333444444444555555222333444444444333111000222333333333333444444444666555333222222222333444555444333222222333555666888666555555777888777666333///...111777CCCXXXlll~~~rrr^^^dddsss~~~}}}~~~}}}}}}||||||{{{|||||||||zzztttlllggg```dddjjjlllgggaaabbbhhhvvvyyy{{{~~~tttgggaaabbbfffiiiiiifffqqq{{{|||{{{~~~|||wwwvvvzzzvvvkkkmmmsssrrriiibbbPPP===777666,,,(((++++++)))******++++++******)))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&((())))))'''%%%(((((((((((((((((((((((()))))))))((((((((('''''''''((()))***++++++++++++,,,,,,,,,,,,------------...............///000000000111222333444444444444333333444555666666555555444444555666777777777777666777;;;BBBIIIIIIBBB;;;999999999999999888777666444666777888888999<<<>>>>>>===:::888777777777777999999888888777777666666555555666666666666555555555555666777777777666666666666666666555444333222222333444555555444333222/////////000000000000000111000//////......//////............////////////...//////000000//////...333111///------///111333888???IIIPPPSSSUUUXXXZZZ______aaafffiiillluuu~~~|||~~~uuusssxxxwwwvvvuuuuuuvvvyyy|||}}}}}}|||zzzxxxvvvvvvvvvxxxyyyyyytttwww~~~~~~vvvqqqnnnooosss{{{|||sssooonnnnnnbbbbbbhhhsss{{{}}}||||||{{{mmmiiiccc^^^YYYUUURRROOOUUUOOOGGGBBBBBBBBBBBBAAAIIIHHHHHHGGGFFFEEEDDDCCCAAAAAABBBCCCDDDFFFFFFGGGCCCEEEFFFHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAACCCDDDEEEFFFCCCAAAAAABBBCCCCCCBBBBBBBBBBBBDDDFFFFFFDDDBBBAAAAAACCCEEEGGGGGGFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???===;;;999888999999888777555444333444666888888888555444333333333444555666222222333444333222111000111222222222333333333333555444333222111222333333555444333222222222333444666666666888:::;;;:::888666222000111666BBBXXXjjjqqqYYYXXXjjjzzz}}}~~~}}}|||{{{{{{{{{||||||zzzvvvpppiiidddccciiiooommmddd^^^gggsss~~~|||zzz~~~yyysssmmmjjjiiiiiihhhrrr~~~|||rrrooowww}}}}}}~~~tttqqqwww}}}yyytttrrrUUU>>>111000+++***...---))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))+++***'''%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++++++++,,,,,,,,,---------...............///000000111111222333333333333333333444555555555555555444333333555666777888888888444555888>>>CCCCCC>>>888999999::::::999888888777444555888999999;;;===???<<<;;;:::999888888888999<<<;;;:::888777777777777333333333333333333333333333444555666666666666666333333333333333333222111111222222333222111000///---------......//////////////////...............,,,,,,,,,,,,------------------............------000///...---,,,------...333444666777888999:::;;;DDDGGGOOOXXX\\\aaalllwwwqqqvvvyyyxxxyyy|||{{{vvvvvvnnnllluuu|||zzzyyy{{{}}}zzzxxxxxxxxxwwwqqqmmmlllooowwwxxxrrrmmmhhhkkkrrrpppyyy|||xxxkkkiiikkkqqqyyy}}}~~~}}}tttaaa\\\UUUPPPNNNLLLHHHEEEEEECCC@@@???AAACCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBB@@@AAAAAABBBCCCDDDDDDEEEBBBCCCFFFHHHHHHGGGDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAA@@@AAAAAABBBBBB@@@??????AAABBBCCCBBB???>>>>>>@@@BBBDDDCCCBBB@@@@@@BBBEEEGGGGGGDDDBBBBBBAAA@@@??????>>>????????????>>>===<<<<<<======<<<:::999999:::;;;:::888777555444444666777777666666444333111222333555666111111222333333222111000000000111111111222222222444333222111000111222222555444333222111111222222555666888;;;======;;;888666555555666;;;HHH[[[jjjsssZZZTTTgggyyy}}}~~~|||zzzyyy{{{{{{yyyvvvqqqlllhhhfffmmmnnnooojjjaaa```nnn{{{xxx|||~~~uuunnnlllmmmooo|||uuullllllzzz|||zzz|||~~~xxxxxx|||ZZZ<<<++++++***,,,---''')))))))))******)))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,+++)))&&&''''''''''''''''''''''''%%%&&&&&&'''((()))))))))((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------...............///000000111111222222333333222222444444555666666555555555333444555777888999999:::555444555777::::::888555888888999999999888777777333555888999:::;;;===???::::::999999999888999999;;;:::999888777666666777333333222222222222333333222333444555555555555555111111222222222222111111000000111111000///---,,,,,,,,,------......//////............------,,,,,,******+++++++++,,,,,,,,,------............------***+++++++++++++++++++++.........///111111222111444777===CCCEEEFFFNNNWWWaaaeeehhhiiijjjmmmmmmkkkjjjiiiiiiooouuu}}}~~~}}}}}}{{{~~~~~~vvvnnnlllooovvvxxxtttqqqjjjiiinnnhhhooo{{{wwwsssooommmppptttuuuuuu~~~}}}xxxdddSSSNNNIIIFFFFFFFFFDDDBBB>>>=========???@@@@@@???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFGGGGGGEEEBBBAAAAAAAAABBBCCCDDDDDDCCCCCCHHHFFFDDDBBB@@@?????????===<<<<<<===@@@BBBBBBBBB===<<<<<<>>>AAABBBAAA@@@>>>???AAADDDFFFFFFCCCAAA@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<:::999999777555555555666555444555444222000000222333444///000111222222222111000////////////000000000111333222111000///000111111333333222222111111111111666777999;;;===<<<999666333777;;;>>>DDDQQQbbbmmmvvv\\\WWWkkk{{{|||~~~|||zzzxxxwwwvvvrrrmmmiiiggghhhiiirrrnnnjjjfffcccfffsss}}}{{{tttvvvvvvmmmnnnvvv}}}|||ooolllqqq~~~yyyxxxttt~~~||||||WWW:::***,,,,,,---,,,%%%((())))))******))))))(((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((***++++++)))'''''''''''''''''''''''''''$$$%%%&&&'''((())))))***((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...............///000000111111222222222222222111333444444555666666666555333444666777888999999999999777555444555666666555666666777777777777666555333555888999::::::<<<===999999999888888888888777777777666666555555444444333333222222222222333333222333333444444444333333000111111111111111000///...///000000///...---,,,,,,,,,------------------,,,------------,,,++++++************++++++++++++------............------,,,,,,,,,,,,,,,+++++++++,,,---.../////////......---...111444444333777===CCCEEEJJJOOOTTTYYY]]]^^^aaaeeejjjmmmooosss{{{yyywwwwwwvvvyyyyyyzzz~~~{{{~~~wwwooopppuuu||||||{{{yyyqqqiiieee]]]^^^gggvvv}}}}}}zzzxxxyyy~~~zzzqqqlllnnnooonnnuuupppjjjjjjooonnn```PPPHHHFFFCCCAAAAAAAAA@@@???CCCAAA===;;;:::;;;===>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@???@@@BBBCCCDDDCCCCCCBBBGGGEEECCCAAA???>>>>>>>>><<<;;;<<<===@@@BBBBBBAAA=========???AAAAAA???===;;;===???CCCFFFFFFCCC@@@>>>>>><<<;;;::::::::::::999::::::;;;;;;;;;<<<<<<:::999999:::;;;;;;999777888666444444444555444333333222111000000000111222...///000111222111000000............////////////222111000///...///000000222222222111111111111000555666777:::<<<;;;888666111999???BBBIIIXXXgggooo}}}ttt\\\\\\ooo~~~}}}~~~~~~{{{yyywwwqqqnnnhhhbbb^^^```fffkkkmmmfffaaadddiiiooovvv|||xxxxxxvvvpppnnnvvvtttnnnttt}}}xxxlllrrrzzz|||sssmmmooo{{{}}}uuuttt~~~{{{KKK555,,,///---,,,...***(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))***++++++++++++***++++++++++++,,,,,,,,,...............///000000111111222222222222111111111111222444555555555555333444555666777777888888:::888666555666666777777333444444555555555444444333555888999999999:::;;;888888888888777777666555444555666666666555444333333333222111111222333333222333333333333222222111111111111111111000//////---.../////////...---,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,******)))*********++++++++++++,,,,,,------------,,,,,,......------,,,,,,,,,,,,,,,...000///,,,*********+++))))))---///...111555000000222777;;;???CCCGGGLLLRRRYYY]]]___ccchhhlllpppsssssspppppprrrrrroooqqquuuxxxzzz~~~}}}|||uuummmiiilllvvv~~~{{{zzzvvvtttuuutttkkkaaaWWWUUUZZZgggqqqrrrooooooooonnnmmmqqqvvvxxxxxxvvv|||~~~yyylllaaa______^^^WWWWWWSSSMMMLLLMMMIIIAAA>>>???@@@???>>>===>>>???CCCBBB@@@>>><<<<<<>>>@@@<<<===>>>???@@@@@@@@@@@@????????????????????????======>>>???@@@@@@@@@@@@===>>>@@@BBBCCCCCCBBBAAAAAA@@@???>>>======>>>???@@@???>>>???AAABBB@@@?????????@@@AAABBBAAA===:::999:::>>>CCCFFFFFFDDDAAA>>>===<<<;;;999999999999555666777999:::<<<<<<===999888777888999888666444444333222222444555555444111000000000////////////---...000111111111000///------------............111000///.........//////000000111111111111111111222333444777::::::999777222:::@@@AAAHHHXXXhhhpppzzzppp\\\]]]qqq~~~~~~{{{xxxwwwlllhhhaaaZZZWWW[[[dddlllfff]]]ZZZcccooouuuvvvuuutttpppjjjfffjjjvvvyyyooonnnvvvooonnnnnnxxxxxxmmmdddrrryyyrrrdddffftttppp^^^;;;+++)))...((('''++++++(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((()))******************+++++++++,,,,,,,,,...............///000000111111222222222111111000...///111222333444555555333333444555666666666666888888777777777777777777222222333333444333333333333555888999888888888999777777888777777666555444444555777999999888666555333222111000000111222333333333333333333222111000222222222222111000///...,,,---.../////////...---,,,,,,++++++******))))))++++++,,,---,,,+++***)))************++++++++++++++++++,,,,,,,,,,,,++++++***))))))(((((()))******(((+++...---***)))+++...---(((&&&)))+++******,,,222000............000222000666>>>CCCHHHLLLOOOOOOVVVZZZ]]]```gggnnnpppnnnpppuuuzzzxxxvvvyyy}}}ssskkkfff___aaaooo{{{|||vvvrrrnnnnnniiidddhhhqqqnnnccc[[[XXX\\\fffjjjeee``````[[[^^^ccckkkpppoooiiicccccciiifffYYYKKKFFFEEECCC<<>>999;;;@@@@@@666:::===>>>===<<>>>>><<<===>>>???AAAAAAAAAAAA????????????>>>>>>>>>>>>999999:::<<<===???@@@AAA<<<===@@@BBBBBBBBBAAA@@@<<<;;;;;;;;;<<<===???@@@DDDBBBAAABBBBBBAAA???===@@@@@@AAACCCCCCAAA<<<888777999===BBBFFFFFFDDDAAA>>>>>><<<;;;:::999999999222333555888:::<<<======777666666777777666444111111000///111444666777666//////000000///...---------...///111111111000///,,,,,,,,,---------......111000///...---......///...///000111111111111111000000111555888::::::999333;;;???>>>EEEVVVgggoooxxxooo\\\[[[ppp~~~}}}|||||||||{{{wwwsssooolllccc[[[XXX[[[^^^\\\YYYUUU\\\jjjxxxvvvoooooommmeee\\\\\\fffpppuuuvvvpppjjjjjjooowwwxxxooorrrxxxyyynnngggmmmoooeeeZZZVVVXXXWWWMMMAAA,,,+++***)))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************+++,,,------......////////////......000000111111111000000///---...///000222444555666333222111111222444666777888888888888777666555444111333555666555444444444333333444555666888999:::777666666666666777777888555555444444444333333333222333333444444333333222222222222222222222222222111111111111000000000///......000333666444///***************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---...///000111222333::::::<<>>>>>>>>@@@???>>>>>>===>>>>>>>>>@@@@@@AAABBBBBBCCCCCCCCC??????>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<===>>>AAABBBBBB@@@>>><<<999999::::::<<<===???@@@BBBBBBBBBBBBBBBAAA@@@???DDDAAA>>><<<;;;;;;:::999=========???AAAAAA???===;;;<<<:::666555999:::888555444555777:::<<<<<<;;;666555444333222333444444111000///000111222111//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,)))'''''')))+++///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........///222777::::::777555222888;;;;;;@@@PPPbbbnnnuuujjj[[[[[[ppp~~~~~~}}}||||||{{{wwwrrrnnnbbb___]]]]]]^^^[[[TTTNNNSSS]]]lllxxx~~~|||vvvqqqlllhhh^^^UUUUUU\\\bbbbbbggggggkkkqqqvvvzzz}}}~~~sssooouuu{{{vvvooollljjjddd]]]QQQJJJIIIFFF<<<111,,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))***+++,,,,,,......////////////......000000111111111000000///......///111222333444555333222111000111222444666777777777777777666555555333333444555555555444333555555444555555666777777666666666555555666777777444444444444333333333333222222333333333333222222111111111111111111111111000000/////////.........------...000222111---***))))))))))))))))))))))))************************((((((((((((((((((((((((((()))******++++++***************+++++++++,,,,,,+++************+++,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...//////000......///111333666999;;;>>>@@@CCCGGGLLLPPPSSSUUU[[[___dddhhhgggccc^^^ZZZTTTSSSTTTXXX^^^```^^^ZZZVVVVVVUUUSSSQQQNNNLLLJJJCCCBBBCCCEEEGGGFFFCCC@@@;;;===>>>??????===;;;999;;;GGGJJJ???555666777555777777888888999:::::::::;;;;;;;;;<<<<<<=========>>>>>>============>>>>>>AAAAAA@@@@@@AAAAAABBBCCC????????????>>>>>>>>>>>>;;;;;;===>>>>>>>>>======<<<===?????????>>>===<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@??????>>>===<<<:::;;;===>>>>>>===???>>>>>>???@@@???===;;;888:::999555666:::<<<;;;888777666777999:::999888666555444333222333333444111000//////111111000//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---///......---,,,,,,,,,,,,,,,,,,,,,,,,------------......///111444777777555333111777::::::???OOOaaammmvvvkkkZZZYYYnnn~~~~~~|||{{{zzzyyyvvvqqqkkkgggZZZ___cccddd```XXXQQQLLL[[[fffsss{{{zzzwwwtttsssppplllccc[[[ZZZ^^^___]]]^^^fffqqqzzz~~~yyyuuu{{{zzzzzzvvvooorrr{{{yyynnntttuuulllccc^^^QQQDDD<<<888111)))++++++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''((()))***++++++---......//////......---///000000111111000000000///000000111222222333333222222111000000111222333555555666777777777777777666444222333666666444222555555444333333444444555666666555555444555555555444444444333333333222222222222333333333333222222000000000000000000000000.........------------,,,+++++++++,,,...---+++)))((((((((((((((((((((((((((((((((()))***+++++++++(((((((((((((((((((((((((((((()))***************)))*********++++++++++++***************++++++,,,,,,,,,+++************+++***++++++++++++++++++************+++++++++,,,,,,+++++++++++++++,,,---......///111444777:::<<<===???BBBFFFIIIIIIGGGDDDBBBDDDAAA@@@BBBEEEFFFDDDAAABBBBBBAAA@@@===;;;999888555444333444666666444222444555666666666555444333666======555111444555333555666777999::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@CCCAAA???>>>>>>???@@@AAA@@@@@@?????????>>>>>>>>><<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>>>>???@@@@@@@@@@@@???>>>======<<<999888999;;;>>>@@@@@@???AAA@@@?????????>>>;;;999444777777555666<<<>>>===;;;999888888888888777555555444333333222222333333111///...///000111000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---000333------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------/////////111444555444333111666999888???OOOaaalllwwwmmmZZZYYYmmm}}}}}}~~~~~~~~~}}}zzzxxxuuuqqqmmmggg```[[[[[[dddkkkggg\\\UUUXXX]]]pppxxx}}}vvvrrruuuzzzzzzooohhhggghhhgggjjjsss~~~}}}vvvyyyrrrmmmnnnnnnqqqzzzqqqmmmwwwzzzssssssmmm\\\DDD555111...*********)))((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''((()))***+++,,,---------......---------...///000000000000000000111111111111111222222222222111000000///000000111333444555777888888888888:::555111222666777555111222222222111222222333333777666555444444444444444333333333333222222222222111111222222222222111111..............................---------,,,,,,,,,+++*********++++++******((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''((())))))******)))))))))))))))************+++)))))))))))))))***++++++++++++***))))))))))))***)))******++++++******))))))))))))))))))*********------------,,,,,,,,,,,,............///////////////000222333444333222111222111000111444666555444222222222111000///......222111000000000111111111222222222333333333333222777999666111111555666333333444777999:::999888777999999::::::::::::;;;;;;<<<<<<<<<===>>>???AAABBBCCCAAA???<<<;;;<<<>>>???@@@@@@@@@?????????>>>>>>=========>>>>>>>>>=========<<<;;;;;;;;;<<<===>>>???>>>>>>======>>>>>>>>>@@@???>>>======<<<<<<<<<:::::::::;;;>>>???>>>===@@@???>>>??????>>>;;;999333666666555666;;;===;;;;;;999888777888777666444444333333222222222222222000///......000000///...---............---,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,---000222,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...------///222555666555222666888888???QQQcccnnnyyyqqq]]]ZZZmmm||||||~~~||||||~~~}}}~~~}}}{{{xxxuuuoooiiiddd]]]VVVRRR]]]fffjjjaaaTTTUUUfffwww|||pppooo{{{rrrjjjkkkooo~~~uuuoooiiijjjpppxxx}}}pppnnnssswwwzzz}}}iiiEEE///++++++)))***)))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))***+++,,,---,,,,,,------------,,,,,,......///000000000000000111111111111111111111111111111000000000000000000222333555666888999999999<<<777222111555777555111//////000000111333444555777777666444444333333333333333222222222111111111000111111222222111111000------------------------......---------,,,,,,,,,************))))))***+++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((())))))))))))((((((((()))))))))*********))))))(((((())))))***+++******)))(((((((((((()))((())))))))))))))))))((()))))))))))))))))))))*********++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,++++++***+++******,,,.../////////+++++++++,,,,,,------...//////...---------///000............///000000111:::888333000222555555222111333555888999888777777888888999999:::;;;;;;;;;<<<<<<===>>>???@@@BBBCCCCCCAAA>>><<<;;;;;;===>>>????????????????????????>>>>>>>>>=========>>>>>>>>>===<<<;;;<<<===???@@@>>>>>>======<<<<<<======???>>>======<<<<<<======<<<;;;:::<<<>>>??????>>>>>>======>>>??????<<<:::444777777555666999:::888999777666777888888777666222222222222222111111111///...---.../////////------------------,,,,,,+++++++++++++++++++++++++++***+++,,,+++***+++,,,...++++++*********++++++,,,+++++++++,,,,,,,,,---------,,,,,,...222666888888333666777888AAATTTgggqqqyyywwwbbbYYYlll|||{{{~~~|||{{{~~~~~~~~~~~~{{{yyyuuupppiiibbb\\\WWWSSSPPPXXX]]]]]]VVVQQQ[[[rrrtttiiilll~~~wwwkkknnnuuuqqqmmmjjjnnnvvvrrrgggttt~~~zzz|||sssHHH---***+++((()))((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((()))***,,,---...+++,,,,,,------,,,,,,+++------...///000000000000111111111111111222222222000000000000111111111111222333555666888999999:::===999444222333555444333000000111222333555666777999888777555444333333333222222222111111111000000000000111111111111000000------------------------------------,,,,,,,,,,,,)))***+++***))))))***+++)))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((''''''''''''((('''(((((())))))(((((('''((((((((())))))*********'''((()))***++++++******)))))))))***+++,,,------...------,,,++++++++++++,,,,,,------...---------+++***++++++,,,...///000...//////...------...000///............000222333888555111///111333222000000222444666777777777777777777888999;;;<<<======<<<<<<======>>>@@@AAABBBBBB@@@>>><<<<<<<<<===>>>>>>>>>??????@@@AAAAAAAAA??????>>>=========>>>>>>>>>======<<<===>>>@@@AAA>>>>>>===<<<<<<<<<======???>>>=========>>>@@@AAA>>><<<;;;;;;>>>@@@AAAAAA=========>>>???>>><<<:::555777888555555888888555777666555666888888888777111222222222222111000000///---,,,---...///...---,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))+++,,,+++)))))))))*********))))))******++++++++++++++++++,,,,,,,,,,,,,,,++++++...222666777777333555666777CCCWWWjjjtttyyy{{{eeeXXXlll||||||~~~}}}~~~}}}yyywwwnnnhhh```YYYUUUSSSQQQPPPNNNNNNMMMPPPYYYiii|||yyyiii___dddwwwtttmmmuuu~~~lllkkklllqqq{{{~~~jjjfffuuu{{{tttwwwlllBBB++++++---)))(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''')))+++,,,---++++++,,,,,,,,,,,,++++++,,,---...///000000000000000000111111222222222333//////000111222222222222333333555777888999999999===:::666333111222444555555555555555666777999999::::::888666555444333333222111111111000000000000///000000000000000000///------------------------,,,,,,+++++++++*********&&&)))++++++)))'''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''((((((((())))))(((''''''''''''((()))))))))(((''''''&&&&&&'''''''''''''''(((((('''''''''&&&&&&''''''((()))******((()))***+++++++++******))))))***+++,,,---...///+++++++++++++++,,,,,,,,,+++,,,/////////...,,,,,,---,,,++++++,,,---...///...000111111......///111111000//////000222555777444111///000111222111111111111222444555666777888555666888:::<<<===???@@@;;;;;;;;;;;;<<<>>>??????@@@@@@???>>>=========>>>======>>>???AAABBBCCCCCC@@@@@@>>>=========>>>>>>============>>>???@@@AAA>>>>>>>>>======>>>????????????>>>>>>???AAACCCDDDDDDAAA===<<<===???@@@@@@???>>>===>>>>>>===:::888333666777555555888888555888666555666777888777666000111222222222111//////...---,,,,,,......---,,,,,,,,,,,,,,,,,,+++******************************(((***++++++***))))))***)))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,+++,,,...111333333222111222333555BBBXXXlllvvvyyy}}}eeeZZZnnn~~~~~~|||xxxuuugggaaaXXXRRROOOOOOPPPPPPGGGCCCCCCOOOcccwwwsssbbbWWW[[[mmm}}}|||uuujjjlllyyyyyyhhhiiilllttt~~~|||jjj```aaakkkmmmfffjjjwwwwww\\\666$$$(((+++&&&(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&(((***+++,,,+++++++++,,,,,,+++++++++,,,---...///000000000000///000000111222222333333...///000222333333333333333444555777888888999999===;;;888333000000444777::::::999999999999::::::;;;:::999777555444333333111111111111000000000000//////000000000000//////------------------------************))))))))))))%%%(((+++***(((&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&$$$$$$%%%&&&((()))******'''((()))******)))((('''))))))))))))))))))******''''''((()))***+++,,,---'''***---000000///.........---,,,+++***++++++,,,+++---000///---+++,,,...///...,,,,,,---000333555222000///111333222333444111111111222444666777999555666777:::<<>>>>>>>><<<<<<>>>???AAACCCDDDEEEAAA@@@???=========>>>???;;;<<<======>>>??????@@@??????>>>>>>???@@@@@@AAA??????>>>>>>@@@CCCEEEGGGLLLHHHAAA===;;;<<<<<<<<>>>>><<<888666222555666555555888888666999888666666777777666444000111111222222000///......---,,,,,,......---,,,+++,,,,,,,,,,,,+++******************************''')))++++++******+++,,,))))))((())))))***++++++******+++++++++,,,,,,,,,---,,,,,,...000000///---///000111444BBBXXXlllvvvyyy~~~ddd]]]sss~~~}}}~~~{{{tttlllfff^^^YYYQQQMMMQQQUUUPPPFFFFFFPPP```ooo{{{|||qqqddd\\\ZZZ]]]```cccffflllrrruuuuuuwwwzzz{{{sssnnnuuu{{{xxxkkkbbbbbb___ZZZXXXZZZ___aaaPPPHHH===222,,,(((%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((((((***+++,,,------***++++++,,,,,,------...------..................222222222111111000000000111111111111111111111111333444555777888888888888666666555444444444444444???>>><<<999555444666888===;;;999666555555555666222222333333222222111000222222111111000/////////***+++,,,---...---,,,+++*********)))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))******+++************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///333111)))+++555777000222222111111111111111111444444555555555555555555777777999;;;===???@@@AAA<<<;;;999888888999;;;<<>><<<>>>@@@CCCBBB@@@???>>>???@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>===<<<;;;;;;:::;;;===@@@AAABBBBBBBBBDDDCCCAAA@@@???@@@AAAAAAGGGFFFEEECCCBBBAAA??????>>>>>>>>>>>>===<<<;;;:::444444333444555666888999:::999888666555555444444...............---------......---,,,,,,+++******))))))))))))))))))))))))***************************************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------...111333555AAAUUUgggqqqyyyhhh^^^ttt||||||~~~|||{{{{{{yyytttlllbbb[[[NNNOOOSSSYYY\\\XXXPPPIIIGGG\\\uuu~~~{{{}}}~~~uuujjj```ZZZYYYYYY```cccjjjssszzz}}}~~~~~~|||pppjjjnnnyyy|||tttkkkkkkdddXXXOOOMMMNNNJJJEEE444000***''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((()))***++++++,,,,,,******+++,,,,,,------...,,,------...............333222222222111111111111111111111111111111111111222333444555666666666666999999888777777777777777@@@???===999666444555666999777555444333444555666222333333333333222111111222222111000000///......******++++++++++++******))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,000///))),,,666888333111111111111111111111111333333444444555555555666888999:::;;;<<<===>>>>>>999888777777888:::<<<===@@@AAACCCAAA???>>>???@@@BBBAAA@@@@@@??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;888:::<<<>>>@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@============<<<;;;::::::666666555555666777888999999888777555444444333333/////////......------------,,,,,,+++******))))))))))))))))))))))))))))))************************))))))******)))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------,,,...111222444@@@TTTgggqqqwwwjjjcccwww~~~{{{{{{~~~~~~}}}~~~zzzyyyvvvrrrkkkaaaVVVOOOJJJOOO\\\hhheeeUUUKKKJJJWWWkkkzzzwwwxxx~~~~~~uuuhhh\\\VVVUUU\\\cccmmmxxx~~~}}}uuupppnnnvvvwwwrrrrrrrrrvvvlll[[[NNNIIIGGG===111,,,)))&&&%%%'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))******+++++++++******++++++,,,---------,,,,,,---...............333333333222222222222111111111111111111111111111222222333333333333222222999999999999888888888888@@@???===999555333333555444333222111111222444444222333333333333222111111222222111000///...---,,,******)))))))))))))))***((((((((()))))))))))))))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))******((((((((((((((((((((((((((()))******++++++******++++++++++++++++++++++++------------.........///)))------***...666999444000000000000000000000000111222222333444555666666888999::::::;;;;;;;;;;;;666666666666888:::<<<===???AAABBBBBB@@@???@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<888999;;;===???@@@AAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<;;;:::999999888888777777777888888999888777666444333333222222111000000///...---,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++---///000222===SSSgggqqqttt}}}pppgggzzz}}}||||||~~~}}}|||zzzuuuoooggg___VVVMMMHHHKKKMMMZZZfffaaaQQQPPPZZZrrryyy|||rrrkkk}}}yyyfff______```lll{{{~~~{{{wwwssssssvvvzzzvvvmmmnnnuuu|||yyywwwlllYYYKKKCCC999......,,,***)))))))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))*********************+++,,,,,,------++++++,,,---............333333333222222222222222111111111111111111111111222222333333222111111000666666666666666666555555;;;;;;:::777444222333444222222111000000111222222222222333333222222111000222111000///...,,,+++++++++***)))((('''((()))***''''''((((((((((((((()))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))'''''''''''''''''''''''''''((())))))***)))))))))************++++++++++++++++++,,,,,,,,,---------))),,,,,,+++///555666333//////////////////000000000000111222333444555666666666888999:::;;;;;;:::666555555666777999:::;;;>>>???@@@AAA@@@@@@????????????AAAAAAAAA@@@???>>>>>>???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>><<<======>>>>>>?????????>>>>>>@@@@@@@@@???>>>=========>>>>>>??????@@@@@@;;;;;;;;;;;;:::999888777::::::999999888888888888777777555444333222222222111111000///...,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++,,,......///;;;QQQeeepppttt}}}uuuhhh{{{}}}~~~}}}}}}~~~~~~{{{wwwssslllbbbXXXQQQKKKGGGEEEFFFDDDKKKUUUUUUSSSaaavvv~~~xxxsssooolllqqqiiilllmmm{{{sssllljjjooowww}}}{{{uuurrrtttzzzzzzgggIII888111,,,&&&&&&&&&'''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))******))))))***++++++,,,,,,---***+++,,,---............222222222222222222222222111111111111111111111111333333333333333222111000222333444444555444333333333444555444222111222444333333222111000000000000111111222222111111000///000000///...---,,,+++***,,,+++***((((((((()))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((()))))))))******+++++++++)))))))))*********++++++***,,,,,,,,,///333222///---------....../////////...///000111222333444555111333666888:::;;;;;;;;;777777777777777777888888;;;<<<===>>>@@@???>>>======>>>???@@@@@@@@@>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>======<<<===>>>?????????======?????????>>>>>>>>>>>>>>>:::::::::999999888777666::::::999999888777777666777666555444333222222222111000///...---,,,+++***+++++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))******+++++++++++++++,,,---------,,,,,,+++---...///;;;OOOcccmmmvvv~~~vvvgggyyy|||~~~}}}zzzyyyyyytttoooddd]]]SSSJJJFFFDDDDDDCCCIIIEEEEEEJJJNNNVVViii~~~wwwfffaaajjjuuu|||nnnjjjooo~~~{{{rrrlllkkkpppxxx~~~{{{xxx|||~~~|||xxxvvvnnnEEE000+++***(((''''''((()))***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))*********))))))******+++,,,,,,,,,)))***+++---............000111111111111222222222111111111111111111111111333333444444333222111111222222444555555555444333...000111111000000222333333333222111000000//////000000000000000///............------,,,+++++++++,,,+++***))))))(((((()))%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))******++++++(((((((((((()))))))))))),,,,,,,,,...000111///,,,,,,,,,,,,------......///...//////000111222333333///111444777999:::::::::777777888888777777777777999999;;;===@@@@@@>>>;;;<<<<<<===>>>>>>>>>>>>===??????@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAABBBDDDCCCAAA???>>>=========<<<<<<======>>>>>>======@@@??????>>>===<<<<<<;;;888888888888777666555555777888888888777666555555666555444222111111111111///......---,,,+++******++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((())))))***++++++++++++,,,---....../////////---000111333===QQQccclllvvvssseeewwwyyy{{{zzztttrrrqqqkkkdddUUUPPPIIIDDDCCCCCCDDDDDDLLLLLLLLLOOOWWWbbboooxxx}}}{{{lll[[[WWWbbboookkkwwwrrriiikkkqqqzzzwwwtttsssuuuzzz~~~uuuqqqsss{{{~~~wwwoookkkzzz```===...,,,***---,,,************'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''((()))***++++++)))))))))***++++++,,,,,,)))***+++,,,---.........//////000000000111111111111111111111111111111111222222333333333222111111000111333555555444333222...///111111000000000111000000000000000000//////......//////......---,,,,,,,,,,,,,,,,,,+++++++++))))))))))))((('''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((()))))))))))))))''''''(((((()))******+++((((((((())))))))))))***+++***,,,///111000---,,,+++++++++,,,------....../////////000000111111111///111444777999999888777666777777888999999999999999999:::>>>AAAAAA???<<<;;;;;;;;;;;;;;;<<<============>>>???????????????======>>>??????@@@AAAAAABBBAAA???>>>=========>>><<<<<<;;;;;;<<<<<<===>>>=========<<<;;;;;;::::::777777777777666555444444444555666666666555444333333222111000///.........,,,,,,,,,++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++,,,---///000111111111111444666888BBBTTTdddllluuussseeewwwvvvxxxvvvppplllkkkddd[[[LLLIIIFFFDDDEEEFFFFFFFFFEEELLLRRRZZZfffuuu{{{zzzyyyssshhh___YYYYYY\\\______dddiiijjjiiilllssszzzlllmmmpppuuu{{{nnnjjjkkkrrrtttmmmgggfffiiirrriiiKKK222------)))'''&&&%%%''')))******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''((()))***+++,,,)))))))))***++++++,,,,,,((()))+++,,,---...............//////000000000111111111111111111111111111111111222222222222111111...///111333333333111000///111222222000//////000,,,---...///000000000000------......------,,,+++******+++++++++,,,,,,,,,'''((())))))(((&&&$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###!!! ''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))************))))))+++///222000---,,,******+++,,,,,,---......////////////000000000000000222555777888777555444444555777888:::;;;;;;;;;999999;;;>>>BBBCCC@@@<<<;;;::::::999:::;;;<<<>>>;;;<<<<<<===============;;;;;;<<<===>>>??????@@@???>>>===<<<<<<===>>>???<<<;;;;;;:::;;;<<<===>>>;;;;;;:::::::::::::::999777777777777666555444333222333444555555444333222111000///...---,,,,,,,,,++++++******************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))'''(((((()))***++++++++++++,,,---///111222333333444888:::<<>>===;;;:::999::::::;;;<<<<<<;;;;;;;;;<<<======???>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<>>:::;;;<<<<<<:::::::::<<<999888777666555444333333444555666666555333111///222111///---+++***))))))+++******)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++******))))))+++---///111111111111555444999BBBLLLUUUbbblllrrr{{{zzziiisssuuuooohhhbbb]]]UUUKKKCCCEEE???===CCCIIIJJJHHHHHHZZZgggttt}}}zzzqqqnnnnnnnnnkkkeee^^^XXXUUUUUU\\\fffoootttvvvwwwyyy|||rrrqqqwwwyyysssooouuurrrnnnhhh]]]PPPIIIJJJEEE===222,,,++++++***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...///------...///000111222222111111111111111111111111111111111222222111111111222222111000000000000111111111111000///...,,,,,,............------------------------,,,,,,,,,,,,+++***))))))(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))******++++++++++++(((***000111,,,***,,,*********+++++++++,,,,,,,,,------..................000111333555666777777777777555555444555666666777888:::<<<============>>>===<<<;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@AAA>>>===<<<;;;;;;;;;;;;;;;===<<<;;;888666777999;;;:::;;;<<<;;;999888999:::777777666555555444333333222333444555555333222111111000...---++++++******+++***))))))(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))******++++++******)))***+++---.../////////...222333888BBBLLLUUUbbblllpppyyypppyyyqqqiii]]]SSSLLLGGGAAA===BBBAAACCCGGGHHHGGGIIINNNmmmttt|||~~~sssgggqqq~~~oooaaaZZZ]]]ffftttyyyuuunnnkkkrrr}}}qqqiiifffzzztttlll^^^LLL???:::///+++'''''')))***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''''''((()))******+++++++++++++++++++++,,,---......------...///000111111222000000000000000000000000111111111222222111111111222111000000//////000000000000000000///...---,,,,,,------------------...---,,,,,,,,,,,,+++++++++******)))(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))************((()))---000...)))***---*********++++++++++++,,,,,,,,,---..................///111333555666666777666555444333333333333333444666888;;;<<<=========>>>===<<<;;;:::::::::;;;::::::999999888999999:::999999999:::<<<>>>AAABBB???>>>===<<<;;;:::::::::::::::999666444444666999:::;;;;;;999777666666888555555555444444333333333///000111333333333222111///...---,,,+++++++++++++++***))))))(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''))))))************))))))++++++,,,------------,,,///000666AAAKKKUUUaaallloooxxxrrryyyiii```SSSHHHCCCAAAAAAAAA???FFFLLLKKKCCCAAAOOO```vvvzzz}}}}}}yyyrrriiicccxxx~~~ggg\\\cccrrr}}}~~~}}}xxxqqqnnnoooqqquuu{{{mmmhhhjjjyyy|||}}}jjjPPP===666,,,***))))))***+++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$&&&((()))######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((('''''''''&&&'''((()))************************+++,,,---...,,,------...///000111111//////000000000000000111111111222333333222111111111000//////......//////////////////......---,,,++++++,,,,,,---------...,,,,,,+++++++++*********))))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))((((((&&&+++000000+++'''***...************++++++++++++,,,,,,---.........------...///111222444555555666555555444333333222222222444666888:::;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999999888888777777888888999888999999;;;>>>@@@AAA???>>>===<<<;;;:::::::::999999888666444444666777::::::999777555444444666333333333333333333333333//////000111111000000///------,,,,,,+++,,,,,,,,,******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))***)))))))))***++++++,,,---.........---...444???IIISSS___jjjqqqzzzrrrwwwXXXQQQHHHAAA???AAAEEEHHHFFFHHHKKKMMMLLLPPP```qqqyyy|||}}}xxxnnneeecccfff~~~|||hhh___eeeyyy~~~tttmmmlllqqqyyy~~~{{{tttiiikkkpppppp~~~tttQQQ999111...,,,***)))******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&)))+++---***(((&&&$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&((()))))))))))))))***************+++------,,,,,,---...///000111111000000000111111111222222111222333444444333222111000///......------......------.........------,,,***+++++++++,,,,,,------+++************))))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((%%%,,,111///(((&&&***...))))))*********++++++++++++,,,,,,---...---------...///000222333444444444555555555555444444333333666777999::::::::::::999999999999:::::::::999999:::999888888777777777888;;;;;;::::::;;;<<<>>>???>>>>>>===;;;;;;:::::::::999::::::888666555666888:::999888666333222444555333333333333333333222222000000000000///...---------,,,,,,+++++++++,,,,,,***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))))))))***,,,...000111222,,,,,,111;;;DDDNNN[[[fffpppyyysssuuuHHHEEEBBB@@@AAAEEEJJJNNNRRRKKKIIITTTdddooouuuyyyuuuwwwwwwqqqcccXXXZZZbbbwww~~~ooohhhhhhnnn{{{nnniiinnnxxxyyymmmfffhhhmmmqqqrrrKKK222,,,)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%''')))+++---000---((($$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))*********))))))))))))***+++,,,---,,,,,,---...///000000111///000000111111222222222000111333444444333111000///...------,,,,,,------,,,,,,------...---------***+++++++++++++++,,,,,,******)))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""$$$############"""""""""########################"""""""""############$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((&&&---111---''''''***,,,)))))))))************+++++++++,,,---------------...///000111222333333333444444555666666555555444777888999:::;;;:::999888666777888:::;;;;;;;;;;;;;;;;;;:::999888888888888>>>===<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;:::888777888999999999777555222222444666444444444333333222222222111111000///...---,,,,,,---,,,,,,++++++++++++,,,***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((((()))***+++...111333444...,,,...666>>>HHHVVVbbbkkkttt|||pppoooDDDEEEGGGJJJLLLOOOSSSUUUXXXVVV]]]mmm{{{~~~|||vvvuuutttnnnaaaTTTRRRXXXaaaggglllllliiiiiinnnttt|||}}}vvvoooooottt|||xxxxxxuuupppjjjeeeddddddmmmxxxyyy\\\<<<+++)))%%%&&&'''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''+++***'''%%%############$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&''''''((((((''''''''''''((()))************)))(((((())))))***+++,,,+++,,,,,,---...///000000......//////000111111222...///111333333111///......------,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++************)))))))))(((((((((''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""########################""""""""""""########################""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''((((((((('''...000+++'''(((+++***))))))))))))************++++++,,,------------,,,......000111222222222222222333444555666666555555666777999;;;;;;;;;;;;;;;555777999;;;===>>>>>>>>>======<<<;;;:::999999:::???>>>===<<<<<<<<<===>>><<<;;;;;;;;;;;;<<<======;;;<<<<<<;;;999888999:::888888666444222333555888666555555444333222222111000000///...............------,,,+++*********+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))***,,,///111222000---,,,222999CCCQQQ^^^hhhpppyyymmmkkkHHHLLLRRRVVVYYYZZZ[[[\\\VVVdddyyy~~~|||{{{xxxtttiiiZZZSSSTTTMMMRRRYYY___eeellluuu{{{tttttttttwww{{{mmmllllllkkkjjjgggaaa]]]^^^bbbbbbXXXAAA+++###&&&&&&(((+++,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&''''''(((((('''''''''((()))******+++++++++(((((((((((()))***+++,,,+++,,,,,,---...///000000---------...///000000111,,,---000111111000---,,,...---,,,,,,++++++,,,,,,******+++,,,------------,,,+++++++++******)))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))(((...///***'''***+++)))))))))))))))************++++++,,,---------,,,,,,......///111222222222222000111333555666666666555555666888;;;<<<=========666777:::===???AAAAAAAAA???>>>===<<<;;;;;;;;;;;;>>>======<<<<<<>>>???@@@;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<;;;999888999999888777666444222333666999777777666555333222111111///............///000000...---,,,+++************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))***,,,...000222---+++///555???NNN[[[gggpppyyypppmmmMMMXXXhhhooogggZZZYYY```tttzzz{{{vvvrrr~~~rrraaaYYYXXXTTTUUU[[[fffqqqyyy}}}|||vvvrrrrrrxxx{{{ssshhhjjjqqqwwwooo___WWWZZZUUUNNNCCC999111---)))'''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((()))***+++++++++++++++++++++******************))))))***,,,...///111111///////////////////////////000000000000000//////111000///...---,,,++++++---,,,+++******+++,,,---******++++++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!! $$$$$$###"""!!!!!!!!!"""!!!!!!""""""#########$$$ !!!"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&((((((((('''...+++'''&&&''')))******))))))))))))************,,,,,,++++++++++++******///000000///......111333222333444555666666666666444666888;;;======<<<<<<999777666;;;BBBGGGFFFDDDAAAAAA???<<<::::::===???AAA???>>>===>>>???>>><<<@@@???>>><<<<<<<<<============<<<;;;:::999888888<<<;;;888666666777999;;;:::888555333111111111222000///---,,,+++++++++,,,...---,,,,,,++++++,,,,,,))))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&''''''((()))***)))))))))***+++---...//////......111888DDDPPPWWWbbbttt}}}ooottt\\\gggsssooo]]]QQQ[[[mmmyyysssppplllqqq]]]RRRRRRVVVaaaooo{{{}}}|||yyyrrruuuyyyzzzuuuqqqqqqvvvzzzooo[[[NNNLLLFFF@@@777000,,,***((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************************************)))***+++,,,---///000000..............................////////////......000000///...---,,,,,,+++,,,+++************+++,,,)))******++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$###""""""######""""""!!!"""""""""#########""""""""""""""" !!!"""""""""""""""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$""""""""""""########################"""""""""!!!""""""""""""""""""""""""######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))...+++((('''''')))******(((((()))))))))*********+++++++++++++++,,,,,,,,,//////000///......000333222333444555555666666666555777999;;;<<<===<<<;;;999777777;;;AAAEEEEEEBBBAAA@@@>>><<<::::::<<>>===>>>?????????@@@???===<<<;;;;;;<<<<<<======<<<<<<;;;:::::::::<<<:::888666666777999:::999888555222111000000111///000111111111111111000------,,,***)))'''&&&&&&)))((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''((()))***)))))))))***+++,,,---.../////////111888CCCOOOVVVbbbsss|||qqquuu[[[bbbhhhfff]]]^^^nnnzzzmmmdddaaammmeeeVVVXXXbbbsss~~~yyytttqqqpppqqqrrrpppwwwzzzwwwwwwzzz{{{zzz```JJJAAA555111,,,((('''((((((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))((((((************************+++++++++,,,---.................................------............------///.........------,,,,,,+++******))))))******+++)))******++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""###$$$$$$$$$###""""""!!!!!!!!!"""######$$$######""""""!!!!!! !!!"""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$%%%***...///,,,)))'''((())))))((((((((())))))))))))*********++++++,,,,,,------......///000///......000222222222333444555555555555777888:::;;;<<<<<<;;;;;;:::999888;;;@@@BBBBBB@@@??????>>><<<::::::<<<>>>BBB???===<<<>>>@@@AAAAAA???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888999888777444222000/////////(((***+++,,,,,,+++)))(((------,,,,,,***)))'''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***))))))))))))***+++------/////////000666@@@LLLTTT___pppxxx}}}rrruuuOOOPPPUUUaaannnyyyuuueee\\\XXXrrr|||mmmeeecccpppsssjjjggglllsssyyywww{{{~~~zzzwwwwwwxxxxxx|||gggHHH888...+++(((&&&''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''))))))))))))************,,,,,,,,,,,,,,,---------........................------.../////////......------------------------***))))))))))))))))))***))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!""""""###############!!!!!!!!!!!!!!!"""###$$$"""""""""""""""!!!!!!!!! !!!"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######!!!"""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&###%%%,,,333...,,,)))'''((((((((('''(((((((((((()))))))))***)))***+++,,,---...//////...///000000//////000222111222333444444555555444888888999:::;;;;;;::::::;;;:::999;;;>>>@@@???>>>>>>>>>===;;;::::::<<<>>>@@@===;;;:::<<>>>>>;;;:::999777777777777888::::::;;;;;;<<<=========::::::888777777777888999444333222000...---,,,,,,---,,,,,,+++******))))))((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((((((((((()))***++++++***+++,,,,,,///888EEENNNWWWhhhqqqvvvppppppEEEYYYqqqzzz{{{yyytttlllddd]]]ZZZYYYYYYYYYZZZ[[[___eeemmmssswww{{{rrrmmmooowwwxxxtttuuuvvvvvvuuukkkqqq~~~zzzYYY:::,,,,,,***((('''''''''%%%###'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''(((((())))))*********++++++++++++,,,,,,,,,,,,---------------------------...///000111111111111...---------,,,,,,++++++)))******++++++******)))((())))))******))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!"""#########"""!!!!!! !!!!!! !!!"""""" """###$$$$$$ !!!""""""""""""""""""""""""############$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""""""""############""""""""""""############""""""""""""""""""""""""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&)))...333)))'''&&&%%%''''''&&&%%%''''''(((((((((((())))))((())))))***,,,---......---///111111000///000111000000111222333333333333555666666777777888999999999::::::::::::;;;;;;;;;:::;;;<<<;;;:::999;;;<<<;;;:::888999:::;;;;;;::::::999777666555555666666<<<<<<<<<======>>>>>>>>>888777777666666666666666333222111///...,,,+++***&&&(((***,,,...///000111222111///,,,***((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((()))******'''***++++++---666CCCNNNXXXiiisssyyyqqqpppYYYjjj{{{}}}wwwnnnoooppppppnnnggg]]]VVVOOOOOOQQQVVV```lllwww~~~{{{xxxuuutttvvv{{{{{{vvvtttsssqqqlllgggeeeeeeiiijjj\\\CCC222---)))(((''''''((((((&&&$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''(((((()))******+++******++++++,,,,,,,,,---------------------------,,,---...///000000000000......------,,,+++************+++,,,,,,+++******(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""################################################!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""""""!!! !!!!!! !!!"""###### !!!"""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%'''))),,,...%%%$$$###$$$&&&'''&&&%%%'''''''''((((((((())))))(((((()))******+++,,,,,,,,,///111111000///000000///000111222333333333333333333444555666777999999888999::::::999999:::;;;999:::;;;;;;999999:::<<<;;;::::::;;;<<<<<<999777888777666444444444555555999999999999999999::::::444444333333333222222222111111000///---+++***)))...222888>>>AAABBBAAA???888555111---***(((((((((&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''(((((((((((('''''''''((())))))'''))),,,,,,...666DDDPPPXXXjjjttt|||ooonnnzzz{{{{{{{{{~~~vvvhhhccckkkwww{{{gggXXXPPPPPPRRRZZZgggvvv~~~yyyyyyxxxyyy{{{}}}rrrsssttttttqqqjjjaaa[[[XXXSSSPPPKKK===,,,''',,,'''&&&&&&(((***+++)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&&&&%%%&&&''''''((()))******+++)))******+++,,,,,,------------------------------+++,,,---...//////////////////...---+++***))))))***+++,,,------,,,+++***(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """######$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###########################""""""$$$''')))******###""""""###%%%&&&&&&%%%''''''''''''((((((((()))((((((((()))******++++++,,,...111111000//////000///000111222222333222222111222222333555777888999777888999999999999:::;;;999:::;;;;;;999999:::;;;;;;;;;;;;===>>><<<999666888777555444333333444444444444444444444333333333111111111000000000//////111000000///---+++)))(((%%%+++444<<>>555000...---***&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""""""""##################""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$#########"""$$$%%%%%%######$$$&&&''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,,,,,,,------------......//////111///---+++***+++,,,---000///...---,,,+++++++++---,,,++++++******++++++***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$"""""""""""""""""""""""""""!!! """###$$$$$$"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$!!!$$$$$$###''',,,+++$$$&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))************+++,,,---......---,,,,,,000////////////111222333888777777666666777888999999999999999999999999999:::999999;;;===>>>===;;;999999::::::::::::999999<<<:::888555444444444555222222333444555555555444666555333111000/////////333222111///---+++***)))******)))((('''&&&&&&%%%''''''(((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''')))******---777FFFRRRTTTgggrrryyyvvvkkk~~~xxx~~~{{{mmm___WWWUUUpppzzz___YYYkkk~~~xxxsssooottt{{{yyy||||||zzzzzzxxxooocccooottt}}}xxxcccRRR<<<555...***++++++(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""##################""""""###$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))***+++,,,---------------.........////////////000///---+++++++++,,,---///...---,,,,,,+++++++++,,,++++++***************)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$######""""""######$$$"""""""""""""""""""""""""""!!! !!!"""###$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$###"""""""""""""""""""""#########$$$$$$$$$!!!$$$%%%$$$''',,,***$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))************)))***,,,---............000//////...///111222333888888888888999999999999999999999999999888888888999888888:::<<<===<<<:::888888999999999999888888999888666444444555666777444444555555555555555555444444333222000///...---111111///...,,,***)))((())))))((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''')))******,,,666EEEPPPWWWiiissszzzzzzmmmtttvvvtttiiiZZZPPPPPPTTTrrrttt```^^^vvvvvvpppooouuu}}}}}}wwwrrrpppkkkffftttwwwdddHHH222---(((&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################"""######$$$$$$######"""""""""""""""#####################"""######$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***+++,,,------......---............///////////////...---+++++++++,,,,,,......---,,,++++++++++++************))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$######""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""!!!!!!$$$###""""""""""""""""""###############$$$$$$$$$"""$$$%%%%%%(((***((($$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))************((()))+++---...///////////////......///000222333777888999:::;;;;;;:::999999999999888888777777777777777777888:::;;;:::999888888888888888888888888666555444333444666888999555555555555555555555444222333333222111///---+++//////...,,,+++)))((('''((((((''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''')))***)))+++444BBBMMMXXXjjjuuu|||yyymmmnnnggg]]]VVVSSSRRRRRRQQQbbbffflllsssvvvsssiii```lll|||vvvrrrttt|||uuummmmmmrrrwwwyyy{{{|||ZZZ<<<...+++''''''(((*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################""""""############""""""!!!"""""""""############$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((++++++,,,---............------------------------...---,,,+++++++++,,,,,,------,,,+++++++++++++++)))))))))))))))(((((('''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!######"""""""""""""""###########################"""$$$&&&'''(((((('''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((()))))))))************)))***+++,,,---......//////...------...///111222555666999:::;;;:::999888999999888888777666666666777666666777::::::999888888777777777777777777888666555444333333555777888666555555444333333333333000111222222111...+++***---,,,,,,***)))(((''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''')))***)))+++333@@@JJJXXXjjjvvv}}}uuuiii}}}bbbdddffffffddd^^^WWWSSSTTTSSSTTT[[[dddjjjmmmnnnwwwooossswwwwwwwwwzzzxxxmmmkkkrrrzzz~~~{{{|||~~~{{{gggHHH000,,,***((('''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&&&&'''''''''((((((((((((''''''''''''((((((((((((++++++,,,---............++++++++++++++++++++++++---,,,,,,,,,+++++++++,,,,,,,,,+++*********++++++((())))))))))))((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###"""""""""""""""#################################$$$'''))))))&&&$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((()))))))))************++++++++++++,,,,,,,,,---...------------///000111222444666888999888777666888888888777777777666666777666666888:::;;;:::888888888777666666777888888888777555333222333444555444444222111111111111222///000111111000---***(((++++++***)))((((((''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''')))***)))+++222???IIIVVViiivvv~~~ttthhh|||YYYqqqlll]]]XXXPPPOOOSSS___llltttzzz~~~ttt|||~~~dddppp{{{wwwpppooowww~~~vvvoooqqqpppmmmfffZZZHHH666******)))'''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###########################""""""!!!!!!""""""###""""""""""""############%%%$$$######"""####################################$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%%%%&&&((('''''''''((((((((())))))''''''((((((((()))))))))***+++,,,------......---************)))))))))))),,,,,,,,,,,,,,,+++++++++++++++******)))******+++((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""######$$$$$$$$$$$$##################$$$(((+++***%%%###$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************,,,,,,++++++++++++,,,,,,------,,,,,,---...000111111222444555666666666666888888888888888888888888888888888999;;;<<<;;;:::999888777666666777888999:::888555333111111111222333222111000///000111222///000000///...,,,***(((***)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&&&&(((******,,,333???IIIUUUiiiwwwwwwkkk~~~ccc{{{eee[[[TTTWWWdddwwwuuuxxx}}}oooiiixxx{{{lllmmmwww}}}kkkaaa___\\\TTTIII===333,,,***(((((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###########################"""!!! !!!"""###""""""""""""############%%%$$$$$$###""""""####################################$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%%%%&&&(((&&&&&&&&&'''''''''((((((((((((((()))))))))******)))***+++,,,------------+++*********))))))))))))+++++++++,,,,,,,,,++++++******))))))))))))******((()))***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$#########""""""###$$$(((---***###!!!$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************++++++*********,,,---...---,,,,,,,,,,,,...///000111111222333444555666666777777888888999::::::::::::::::::;;;===>>>===<<<:::999888777777888999:::999777555222111000111222333222000///000111333444000///...---,,,***))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&(((***+++---444@@@JJJWWWkkkxxxvvvjjj}}}ssslllZZZZZZbbbvvv{{{zzz}}}}}}tttiiinnn~~~}}}uuunnnhhhooo}}}{{{hhh^^^QQQKKKAAA666---)))***+++(((((()))(((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###########################"""!!! !!!"""###""""""""""""############%%%%%%$$$###""""""#######################################$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))***+++,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,,,,,,,++++++***)))))))))))))))******((()))+++,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""#########!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$######""""""$$$$$$(((---***""" $$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))************))))))))))))***,,,///000,,,,,,++++++,,,---///000222222222222444555777888777777888999:::;;;;;;<<<;;;;;;;;;<<>>===;;;:::888777777888:::;;;888666444222111111222222333222111000000222444666000///...,,,+++***))))))))))))))))))))))))(((((((((((('''&&&%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%(((++++++...555AAAKKKYYYmmmzzz|||rrrggg{{{xxxyyyzzzeee\\\gggpppvvvmmmjjjmmmqqquuu|||xxxkkkjjjnnnsss{{{pppUUU<<<666000,,,+++***(((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******))))))))))))***+++,,,---///...---+++******++++++...---+++))))))***+++,,,---------,,,+++***)))(((((())))))))))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""###!!! ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""!!!!!! $$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&###!!! !!!"""######+++111+++$$$###%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((((((((((())))))))))))******+++,,,------------...---,,,,,,++++++++++++000111222333555666777777777777888:::<<<===<<<:::>>>>>>>>>>>>>>>>>>>>>>>>:::999888888777777888888777555222111222222222111777666555333222111000000//////......,,,***((('''***+++++++++***)))((('''(((((('''&&&%%%%%%$$$$$$########################&&&%%%###"""""""""######%%%###!!!"""$$$%%%$$$!!!""""""############""""""%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((+++,,,222@@@NNN\\\mmmvvv}}}~~~rrrvvvyyylllcccwwwZZZXXX```nnnssskkkccccccwww|||ssslllnnnsssxxx{{{}}}rrrjjjjjjrrrzzzwww~~~nnnNNN666111,,,)))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))******))))))))))))***+++,,,,,,000///---,,,++++++,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,+++***)))((((((((())))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###!!! ######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""######"""""""""!!!!!!!!!  """###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$###!!!!!!!!!"""######!!!***///)))###"""$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((((((((()))))))))))))))***+++,,,------------...---,,,,,,+++++++++,,,000111222333444666777777777777888:::======<<<:::========================;;;:::999999888888999999777555222111222333222111444444333222222222222222//////...,,,+++***)))(((*********)))((((((''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$###############&&&%%%$$$###"""######$$$%%%###!!!"""$$$%%%###"""""""""############""""""$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))+++---222???LLL\\\nnnxxx~~~tttxxx|||kkk```sssMMMIIINNNZZZbbbcccgggmmm~~~zzzooommmuuu~~~yyyiii```aaajjjuuu|||zzzdddAAA...+++(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******))))))))))))***+++,,,,,,//////...---,,,,,,,,,,,,---,,,+++))))))***++++++,,,,,,,,,,,,+++***))))))(((((()))(((((('''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""%%%$$$"""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################!!!!!!""""""""""""######""""""""""""""""""######$$$***+++&&&!!!!!!###%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((())))))))))))***+++,,,------------------,,,+++++++++,,,,,,000000111222444555666777888888888;;;===>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::666444222111222333222111111000000111111222333444000///---+++))))))))))))***)))(((&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""&&&%%%$$$$$$######$$$$$$$$$###""""""$$$$$$###"""""""""############""""""$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''))),,,...222>>>JJJ[[[nnnyyywww|||mmm___qqqNNNPPPYYYgggqqqsssuuuyyyvvvzzzrrrmmmrrr~~~qqqkkkdddcccgggmmmppppppvvvyyyvvvQQQ444***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))***((((((((())))))***+++,,,---------,,,,,,+++++++++,,,+++******)))***+++++++++++++++++++++***))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###  ###%%%### """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### """###$$$###""""""###''')))(((### """%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''((((((((()))))))))***+++,,,,,,---,,,,,,---,,,,,,++++++,,,,,,,,,///000000222333444555666888777888;;;===>>><<<;;;::::::::::::::::::::::::::::::999888888888888999555333222222222333222000////////////000111222222000...+++)))(((((()))******(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""#########"""""""""############""""""$$$##################$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&))),,,...222===HHHZZZnnn{{{yyyrrraaapppOOO[[[pppuuu}}}xxxtttrrrrrrxxx~~~wwweeehhhnnntttvvvrrrkkkdddiiiiiiiiihhhaaaPPP;;;+++***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((((()))***+++,,,++++++++++++*********)))*********************+++******+++++++++***)))))))))(((''''''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!! ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!$$$$$$""""""###$$$+++((($$$""" """$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000111222444555555777777888:::<<<===<<<:::888888888888888888888888888777666666555555666666333222111222333333222000000000///.........//////...---***((('''((()))***)))(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###""""""""""""###""""""############""""""#########$$$$$$#########""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&(((,,,---111<<>>000+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******+++*********))))))))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&%%%$$$############$$$%%%########################"""""""""""""""""""""""" """!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!"""''',,,'''$$$!!! """$$$######"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''(((((((((*********)))******++++++++++++******++++++,,,---,,,---...000111111111111444444333333333444555666888777666555444555555666555333111000111111111000000111111111111000/////////...---,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""########################################################################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''')))+++,,,...666???PPPiii|||rrruuupppWWWXXXppp{{{}}}|||xxxuuuvvvzzz}}}yyypppjjjiiieeellltttxxxyyyvvvlllbbb___]]]\\\WWWJJJ999---***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """############""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$(((((())))))))))))))))))***************)))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$###""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!"""%%%***---###!!!!!!###$$$###"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))******+++,,,+++************+++,,,,,,,,,---...000111111222222444333333333333444555666888888888777666555444333333111//////000111111000000000000000000//////...,,,,,,++++++***))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$############$$$######""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""########################################################################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''(((+++,,,...666???NNNhhh{{{nnnrrrsssYYYWWWjjj{{{rrrqqqsssuuu{{{|||ttthhh\\\ZZZ]]]ooolllVVVPPPJJJCCC===444,,,)))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##########################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!$$$(((+++---""""""!!!!!!!!!"""######""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,,,,***************++++++,,,,,,,,,...///111222222222333333333333444444555555888888999999777555222000000///...///000111000/////////000000//////...---************))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''(((+++,,,...666???PPPjjj}}}}}}mmmqqqvvv]]][[[lllsssffffffnnnwwwuuugggZZZUUU\\\ggguuunnnTTTEEE;;;111...---***))))))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***************************+++++++++***)))))))))((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!&&&***++++++$$$$$$$$$###"""""""""###""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((()))***+++,,,******))))))******+++,,,+++,,,...///111222222333333333333444444444444444777888999999777444111//////......///000111000......////////////...------))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%#########""""""###$$$$$$'''''''''&&&&&&'''''''''%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&(((***,,,...555>>>TTTmmm~~~nnnssswwwaaaaaasssxxxpppjjjnnnzzzxxxpppeee]]]VVVXXXdddrrr~~~eeeNNN;;;111))))))***)))%%%$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!""""""############""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''(((((((((((()))******++++++,,,*********+++++++++++++++******))))))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """(((+++)))&&&###$$$%%%$$$"""!!!"""###"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''((((((((((((((((((((())))))***+++***))))))))))))***+++++++++,,,---///111222333333222333444444555555444444666777777777555333000...000//////000111111///---...............------,,,*********)))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%###""""""""""""###$$$$$$$$$######""""""######$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''***+++---555>>>UUUmmmooosssxxxccccccsssrrrvvvxxxyyy~~~rrreeeccccccdddcccccchhhoooqqqQQQ>>>000***'''((()))&&&$$$%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""######$$$%%%&&&$$$$$$######$$$&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,------*********++++++,,,,,,,,,*********)))((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""***,,,'''!!!!!!$$$###!!!!!!"""$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''))))))((((((((())))))***)))))))))))))))***++++++***+++---///111222333333222333444555555555444444555555555555333222000///111111000111222111///,,,---............---,,,,,,+++++++++******)))))))))&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$!!!  !!!###############$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''***+++---555>>>RRRjjj}}}mmmppp}}}wwwaaa]]]iiiqqq|||xxxvvvyyyppp```dddgggpppxxxxxxpppjjjiiiooovvv^^^@@@333'''&&&'''***(((%%%&&&***&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$&&&'''((((((''''''&&&&&&%%%%%%$$$&&&'''((()))+++---...///*********++++++,,,,,,,,,+++******)))(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""!!! """###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###***,,,%%%""""""!!! """%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***))))))(((((((((((())))))))))))))))))******+++***+++---///111222333444222333444555555555444333444444444333222111000///222222111222222111...,,,------......------,,,+++,,,,,,++++++***))))))(((&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''***+++---555>>>NNNgggzzzlllmmmyyywww___WWW___vvvyyy}}}zzzlll___```jjjqqqwwwmmmfffdddpppzzzuuu```FFF111'''+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###############"""!!!!!!%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$%%%###!!! !!!###%%%""""""""""""############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%$$$%%%''')))+++,,,,,,,,,,,,,,,+++***))))))******++++++)))((('''$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''%%%###"""""""""""""""##################""""""!!!!!! &&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""######""""""""""""############%%%%%%###"""""""""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""" %%%+++***((('''!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++---,,,***)))))))))******------......//////000000333444444555555444333333222444555444222222222333222222222111111222333333222111000///...---,,,,,,************))))))))))))&&&''''''&&&%%%### """""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""##################""""""""""""######$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######$$$%%%'''(((%%%'''))))))***...555;;;PPPcccwwwzzzhhhmmm|||yyyhhhSSSaaawwwoooggg___\\\dddooo|||jjj___ZZZ]]]\\\TTTDDD666...+++******))))))(((''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!$$$$$$#########""""""""""""""""""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""############"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&(((***+++++++++,,,,,,+++******)))))))))*********)))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######!!!!!!!!!"""""""""#########"""""""""!!!!!!!!! !!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#########%%%$$$###"""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! '''+++)))%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++,,,,,,***)))))))))******---------...//////000000///000111222333444555666333333444222111000222333222222222111111222222222000//////...---,,,+++***))))))))))))(((((((((((($$$%%%%%%%%%%%%$$$"""!!!""""""""""""""""""""""""$$$#####################""""""""""""##################""""""""""""##################"""""""""!!!############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((&&&((()))((((((,,,222888MMM```vvv}}}lllqqqzzziiiSSSaaauuujjj^^^ZZZ^^^ggguuufffUUUEEEBBB<<<444---)))***,,,)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!"""""""""""""""""""""""""""############""""""!!!###""""""""""""!!!!!!!!!###""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&'''(((***+++******++++++******))))))((())))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""""""""######$$$$$$###""""""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! ###)))+++&&&"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))******+++,,,+++******)))*********,,,,,,------...//////000////////////111333555666333333222000......111333222222111111111111111111......---,,,+++******)))(((((('''''''''&&&&&&&&&######$$$$$$%%%$$$$$$###""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!""""""""""""##################""""""""""""##################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''((()))((('''***000555HHH\\\sssqqqvvvttt]]]gggdddaaa___```eeeooozzztttVVVDDD111///,,,******)))((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$#########""""""""""""""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""######""""""!!!!!!!!! """"""############""""""!!!"""""""""############""""""#########$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((())))))))))))******))))))(((((((((((((((''''''&&&&&&########################!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""" !!!!!!!!! !!!!!!!!!!!!"""""""""###$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!  %%%++++++%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""########################$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))*********++++++******************++++++,,,---...//////000333111000//////000222444333222111...,,,---///222111111111111111111000000------,,,++++++***))))))&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########"""""""""!!!!!!"""""""""##################""""""""""""###############"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''((()))((('''***000555DDDYYYrrruuuxxx~~~dddhhhmmmrrrtttpppiiigggjjjnnnyyy}}}^^^@@@///)))((((((***,,,+++)))&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!""""""#########""""""###########################"""""""""!!!!!! """"""############""""""!!!"""""""""############""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&########################$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! !!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!  &&&,,,***$$$!!!###""""""""""""""""""""""""!!!!!!!!!"""""""""##############################$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((())))))******************+++***************+++,,,---...//////333111000///000111333555333222000---+++,,,...111000111111111111000///...---,,,,,,++++++*********%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""##################""""""""""""######""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&((()))((((((,,,222888CCCXXXqqquuuuuu{{{```aaapppfffeeegggxxxzzz|||xxxgggLLL555)))+++)))''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""############"""""""""############$$$$$$"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!(((,,,(((!!!!!!%%%""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''&&&''''''(((((())))))***))))))***++++++++++++***))))))***+++---...//////.........///111444666888222222111...,,,,,,...000000000111111111///---,,,,,,,,,++++++************%%%%%%$$$$$$$$$$$$######&&&%%%$$$""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""##################""""""""""""######""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&''')))((((((,,,333888CCCXXXpppssspppyyywww^^^]]]zzzkkkeeeccchhhbbb]]]XXXLLL<<<000---+++)))'''%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""############"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$###$$$$$$%%%########################""""""############""""""!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###$$$###"""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""#########""" !!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! $$$***,,,&&&%%%"""""""""""""""""""""""""""""""""#########$$$$$$##############################$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))((()))***+++,,,++++++***(((((()))+++,,,---...///++++++---///111333555555222222222000---,,,---...///000111111000///---+++*********))))))))))))(((%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""##################""""""""""""######!!!"""""""""############!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&&&&&&&((()))((('''***000555BBBWWWnnn}}}qqqlllsssxxx___]]]|||hhhZZZQQQIII@@@999666222+++)))---''')))***(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""""" !!!!!!""""""%%%###""" """###%%%""""""""""""############"""############$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$#########$$$%%%"""""""""""""""""""""""" !!!"""############""""""""""""############ !!!!!!!!!""""""###### !!!!!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!"""!!!"""#########""" !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!""""""###''',,,,,,$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))((()))***+++,,,,,,+++***'''((()))***,,,---...///,,,---...///000000000000111222333111///------...///000111111000...,,,+++((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""######""""""!!!!!! """"""""""""##################""""""""""""######!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%$$$$$$#########"""###%%%&&&''''''&&&%%%'''))))))'''%%%'''---222BBBVVVlllzzzqqqkkkqqqwww^^^ZZZcccHHH:::222111///---+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""  !!!  ''')))$$$ """### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$%%%&&&%%%$$$$$$%%%'''((((((''''''''''''((((((*********)))))))))))))))((()))+++,,,---.........///////////////.........111111111111000...---,,,......//////...,,,***)))******)))''''''&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""" !!!###""" $$$""""""""""""############""""""############""""""!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((***...000BBBTTTkkk|||sssjjjyyygggSSSuuuSSS:::---///...---+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%###"""""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$######"""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""!!!  !!!"""""" ###((()))### """###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$%%%&&&%%%$$$$$$&&&'''((((((''''''''''''((((((***)))))))))))))))))))))))))))+++,,,---.....................////////////111111111000000...------............---+++***))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""######!!!"""$$$""" $$$""""""""""""############""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((***---000???QQQhhhzzzyyyjjjsssqqq^^^}}}zzz]]]AAA111++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######"""#########""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$######"""#########$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""######!!!  !!!"""""" (((***(((### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$%%%%%%%%%$$$$$$&&&(((((((((''''''''''''(((((())))))))))))))))))******)))***+++,,,---.........---------.../////////000000000000000//////...---.........---,,,+++)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$"""###%%%### $$$""""""""""""############""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((***---000;;;MMMeeexxxkkkkkk}}}mmmkkkkkkdddTTT@@@222---...((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""###########################$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""######!!!  !!!"""""" !!!!!!!!!,,,***'''""" """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$%%%%%%$$$$$$&&&(((((((((''''''''''''(((((()))))))))))))))*********)))***+++,,,------------,,,,,,------...///000000/////////000//////......------,,,,,,+++)))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%######%%%### ###!!!"""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((***---///888JJJcccwwwmmmfffyyytttLLLFFF<<<222,,,)))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$#########"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###############""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!  !!!"""""" !!! !!!"""###---)))$$$!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$%%%%%%$$$%%%''')))((((((''''''''''''(((((((((((())))))******************+++,,,------------+++,,,,,,---...//////000---......////////////...---,,,+++***)))(((((('''((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$"""###%%%### $$$!!!"""""""""############""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())),,,///666IIIcccwwwnnndddnnnrrr222...***)))++++++(((%%%'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############"""""""""############$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!"""""" !!!  !!!###$$$---'''"""!!!!!! ###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""###%%%%%%$$$%%%''')))((((((''''''''''''((((((((((((((()))******++++++***+++,,,,,,---------,,,,,,,,,,,,---.........///,,,---...///////////////,,,+++***)))''''''''''''''''''&&&&&&&&&&&&''''''########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""" !!!###""" $$$""""""""""""############""""""############""""""############$$$$$$$$$%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())),,,///555HHHaaavvvooobbbfff{{{{{{kkk+++))))))***,,,,,,***'''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$######!!!  !!!"""""" !!!!!!  """$$$%%%+++###!!!""" """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$%%%''')))((((((''''''''''''(((((('''(((((()))******++++++++++++,,,---------,,,,,,------------------------+++,,,---...////////////,,,+++)))'''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """!!! $$$""""""""""""############""""""############"""""" !!!!!!!!!""""""""""""############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())),,,...333FFF```tttmmm___cccxxxvvvccc,,,+++)))&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$!!!  """"""""" !!!!!!  """$$$&&&)))!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$%%%(((***((((((''''''''''''(((((('''(((((()))***+++++++++++++++,,,---------,,,,,,------------------,,,,,,++++++---...//////000000,,,***)))'''&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""######################## !!!"""######"""!!! !!!!!! %%%""""""""""""############""""""############""""""###$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())),,,...222DDD^^^sss~~~lll]]]dddxxxttt___&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""############$$$"""!!!###%%%$$$!!!""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""!!! ###"""!!! !!!"""###""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!#########!!!###'''$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''')))***,,,------+++)))'''&&&&&&(((((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------...---------+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""!!!!!! !!!"""$$$%%%$$$###!!! """""""""######"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,111DDD]]]rrr~~~rrr^^^eeetttxxxiii''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############$$$""""""###%%%%%%"""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! ###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!! """&&&***$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((+++...000222,,,+++)))'''&&&'''((((((++++++,,,---------------++++++,,,,,,,,,---------------...............---+++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,222CCC[[[ppp||||||vvv]]]```ooosssggg((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""###############""""""###%%%%%%$$$"""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!$$$(((,,,###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$############$$$%%%%%%&&&&&&'''))),,,000444777+++***)))'''''''''((((((,,,------...............,,,,,,,,,,,,------------.........//////......---***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,333AAAXXXnnnppprrr|||}}}^^^]]]kkkqqqfff(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############"""""""""###$$$%%%%%%$$$""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$ !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""%%%)))+++"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""######$$$%%%&&&&&&&&&'''***...222555+++***)))(((''''''((((((,,,,,,---.........------,,,,,,,,,,,,------------------......------,,,,,,)))((('''&&&%%%%%%%%%%%%##############################""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,333@@@VVVmmmnnnppp{{{ccc]]]kkkrrrjjj((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""############$$$%%%""""""""""""""""""""""""######""""""""""""######"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$ !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###&&&'''(((!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""######$$$%%%&&&%%%%%%%%%'''))),,,...)))))))))(((((((((((((((******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,++++++***)))((('''&&&%%%%%%$$$%%%%%%##############################"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,222@@@UUUmmmxxxwww~~~hhh[[[iiirrrooo'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""######### !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!###"""!!!"""$$$&&&&&&%%% !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''')))))))))))))))((((((((((((((()))***************************++++++++++++++++++++++++***)))(((((('''&&&%%%$$$$$$$$$$$$$$$########################!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""""""""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,111@@@WWWnnn{{{iiiWWWeeerrrrrr%%%&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############!!!######!!!!!!###""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""""""""""""#########$$$$$$ !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!###"""!!!"""%%%''''''%%% !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&''''''&&&&&&(((((())))))))))))(((((((((((()))************)))((())))))))))))*********,,,,,,,,,++++++***((((((&&&%%%%%%$$$$$$$$$$$$$$$######################## !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,000AAAZZZppp~~~yyyoooeeeRRRbbbrrrwww%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############!!!######!!! """""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!! !!!"""######"""!!! """""""""""""""""""""""" !!!!!!""""""###### !!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""!!! """&&&((((((&&& !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&((())))))(((''''''((()))))))))))))))((((((((()))***************(((((((((((())))))))))))---------,,,+++***)))(((%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!""""""######!!!"""$$$%%%$$$###!!! !!!$$$%%%%%%$$$!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''(((***,,,///BBB\\\qqqzzzoooeee```PPPaaattt}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$,,,...)))"""""""""""""""""""""""""""!!!!!! """###!!!!!!""""""""""""!!!!!!$$$!!! """###""" ######$$$$$$$$$$$$######$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((,,,***((('''&&&'''((()))+++,,,---...---+++)))'''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#####################"""!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$"""!!!"""&&&(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))))))))***,,,...111@@@VVVlll||||||kkk\\\TTTQQQXXXnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""#############################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""%%%+++---'''!!!"""""""""""""""""""""""" !!!"""!!!  !!!!!!!!!""""""""""""!!!!!!$$$!!! """###"""!!!"""""""""######"""""""""$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((+++***(((''''''((()))******+++,,,,,,,,,***(((&&&%%%%%%%%%%%%$$$###"""!!!#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""##################"""""""""!!!""""""""""""""""""""""""###!!! """$$$&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''(((***,,,000>>>TTTjjjzzzqqqbbbZZZMMMSSSiii{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!%%%******%%% """"""""""""""""""""""""""""""###"""  !!!!!!""""""""""""!!!!!!###""" """""""""!!!!!!!!!""""""""""""!!!!!!$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''***)))((('''((()))***+++((()))******)))(((&&&%%%$$$$$$$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""#########"""!!!!!!!!!###$$$%%%!!!!!! !!!!!!"""###$$$############""""""""""""""""""""""""""""""""""""###"""!!!!!!###$$$###!!!###$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%&&&(((***...<<>>SSSiii|||sssddd\\\```$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$###""""""############""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###""""""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###""""""###""""""''')))&&&###!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%$$$######""""""######""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  """$$$%%%"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((())))))+++000===QQQhhh{{{ttthhh___bbb$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""###$$$$$$%%%$$$$$$$$$""""""############""""""########################"""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!"""$$$""" ###)))$$$"""""""""######!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***,,,000<<>>SSSjjj|||xxxjjjbbb&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!######"""!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###$$$$$$###"""""""""######""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###############$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""######"""!!! """""""""""""""""""""""" !!!!!!""""""######!!!!!!"""#########""""""""""""""""""""""""""""""%%%$$$$$$###############""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""!!! """$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######""""""!!!!!! """$$$%%%$$$"""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""######"""""" !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$######$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''')))***)))***111???SSSjjj~~~zzzmmmeee&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$###"""##################"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! ###"""!!!"""######"""!!!"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""$$$###"""""""""###$$$%%%""""""############""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""############$$$$$$$$$########################"""""""""""""""""""""""" """######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""" """%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$######!!!!!!!!!!!!"""""""""""""""%%%%%%###!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!! !!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""#########"""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''')))******+++000===QQQiii}}}xxxllleee&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########""""""############"""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! ###"""!!!"""###$$$###!!!""""""""""""""""""""""""###$$$$$$###!!!!!!!!!"""######"""""""""###%%%&&&""""""############""""""""""""""""""""""""""""""###"""!!! """"""""""""####################################"""""""""""""""""""""""" """###$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###""" """%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$###"""""" !!!"""###$$$$$$"""&&&&&&###!!!!!!""" !!!!!!""""""###### !!!""""""""""""""""""!!!  !!!""" """"""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$######$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$$$$###""" !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''''')))***))))))---:::NNNfff{{{~~~tttiiiccc&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!"""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%% !!!"""######$$$$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""###$$$###"""!!!!!!###########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$!!!!!! !!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!"""###$$$$$$$$$########################%%%$$$$$$###############"""!!!  !!!"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%""" $$$%%% $$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!$$$&&&###"""&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%(((''''''''')))+++***)))&&&)))///:::LLLccczzz{{{mmmfff&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""!!!"""############$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!!!!""""""######$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!"""###$$$###"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$%%%$$$$$$$$$#########""""""###""""""!!!"""###$$$%%%#########""""""!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!""""""###$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!"""######$$$$$$########################$$$$$$###""""""""""""###"""!!!  !!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###"""$$$$$$ ###!!!!!!!!!!!!""""""""""""""""""""""""############ """######!!! """$$$""""""""""""""""""""""""""""""""""""""""""""""""########################&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))***)))(((''')))...999JJJbbbzzzqqqiii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############"""""""""""""""############$$$$$$$$$""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!"""######$$$###############$$$$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""############"""""""""""""""###$$$###"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""#########$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!"""######$$$$$$##############################"""!!!!!!!!!"""""""""""" """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" """###!!!!!!###!!!!!!!!!!!!""""""""""""""""""""""""############ !!!###$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""########################&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''))),,,,,,***((()))***---777HHHaaazzzrrrhhh''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$######"""#########"""""""""""""""""""""#########$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$#####################"""!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""#########""""""""""""""""""###$$$###!!!!!!!!!###########################"""""""""""""""#########!!!""""""""""""#################################"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""#######################################""""""!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!""""""!!!"""###!!!!!!!!!!!!""""""""""""!!!"""""""""############""" ###((()))%%%!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&'''))),,,......+++)))******,,,555FFF___yyy~~~pppnnn{{{}}}nnneee''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""#########$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""###$$$###!!!!!!!!!#################################""""""""""""""""""!!!""""""""""""#################################"""#########$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""####################################""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""""""""####################################""""""!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!"""###"""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$!!! $$$***+++'''"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%'''***------***(((******,,,444EEE^^^yyyyyyeee]]]kkkzzzmmmddd''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """"""""""""############"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""############"""###$$$###"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""#########$$$$$$###############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""############""""""""""""############"""""""""#########$$$$$$########################""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""####################################"""!!!!!!!!!""""""######!!!!!!!!!!!!######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!((()))'''"""!!!######!!!!!!!!!!!!!!!""""""""""""""""""""""""############%%%###!!!$$$)))***'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$'''******)))'''******,,,444EEE]]]wwwyyycccXXXfff|||zzzqqqiii''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############"""############$$$$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""!!!!!!!!!""""""######$$$#########"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$###"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!############$$$$$$$$$%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$%%%#########"""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""###############$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""###"""""""""""""""""""""########################$$$$$$###""""""""""""###$$$###"""!!!!!!"""###$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!+++---***###!!!$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""############%%%###"""###%%%&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$''')))+++***))))))))),,,444EEE]]]vvv{{{dddWWWcccxxx{{{uuuooo((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$###"""!!!!!!###########################$$$#########""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&& !!!######!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""#########"""""""""""""""########################%%%$$$$$$###############$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""#########""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! ---///,,,$$$!!!$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""############$$$###!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''))),,,......---((())),,,444EEE]]]vvv{{{cccUUU___sss~~~{{{vvvrrr(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%############""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!""""""""""""############$$$######"""!!!$$$$$$###""""""""""""###""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$######""""""############"""""""""""""""############$$$$$$$$$########################""""""############""""""!!!!!!"""###############"""###$$$$$$$$$$$$###"""$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!"""""""""$$$$$$$$$###"""!!!!!! $$$$$$$$$#########""""""'''### """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" ###!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""""""""############$$$######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$"""############$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%''')))+++---///+++***+++111AAAZZZtttxxxhhhZZZ^^^uuu}}}zzzwww(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################""""""############""""""""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!############"""""""""!!!"""""""""############$$$!!!###$$$###"""!!!"""$$$""""""############""""""########################""""""#########""""""!!!########################$$$$$$$$$%%%$$$$$$######$$$######"""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#############################################$$$$$$$$$$$$########################""""""############""""""!!!""""""###################################################"""""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!###""" """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%### !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!###  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""############$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!! """$$$"""############$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''')))***+++))))))***111AAA[[[wwwzzziiiYYY\\\qqq~~~{{{xxxvvv((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""############""""""""""""#########$$$$$$$$$%%%%%%"""###$$$###""""""###$$$""""""############""""""########################!!!!!!""""""###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$%%%########################""""""############""""""!!!"""######$$$$$$######$$$$$$############$$$$$$############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""""""""!!! !!!######!!!  !!!""""""######&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$ !!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############%%%%%%$$$$$$######""""""!!!""""""######""""""!!!######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###!!!!!!###%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))...------111@@@YYYvvv{{{jjjYYYZZZmmm~~~yyytttsss((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""######$$$#########"""""""""""""""############$$$$$$$$$%%%"""###$$$$$$""""""###$$$"""######$$$$$$######"""########################!!!!!!""""""######""""""########################!!!!!!"""######$$$######%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%########################"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""!!! !!!"""###"""!!! !!!!!!""""""%%%%%%$$$$$$$$$$$$######!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$######""""""""""""""""""######"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$""""""###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((())))))666444222333===TTTppp}}}mmm[[[ZZZlllxxxooolll))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$$$$$$$###""""""""" !!!!!!!!!""""""######!!!!!!""""""######$$$$$$""""""""""""""""""######"""""""""#########$$$$$$"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############"""""""""#########$$$$$$###$$$%%%''''''((((((((())))))*********)))((('''++++++,,,,,,,,,,,,++++++,,,---------.........///******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$##################$$$""""""""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""######!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!############"""""""""""" !!!"""###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!###"""""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############"""""""""""""""!!!!!!!!!""""""############""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''(((***+++,,,888777444333;;;PPPlll~~~ppp^^^\\\lllzzzmmmggg)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############!!!!!!""""""######$$$$$$""""""##################""""""""""""############"""""""""############$$$###$$$%%%$$$#########%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((***+++---...///000111111//////000///...---+++***)))******++++++******)))---......//////000000000////////////////////////,,,,,,++++++***))))))((((((''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""######%%%###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!! !!!""""""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!""" """$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###""""""###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''')))+++,,,---111111111111:::PPPlllsssaaa^^^mmm|||qqqkkk))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######################################################""""""############""""""""""""""""""""""""""""""###############$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$##################!!!"""""""""#####################$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$%%%&&&&&&&&&&&&'''''')))***,,,...//////000111222444555666777777444444555444222000---+++((())))))******))))))(((******++++++,,,------...//////000111333444555555333222111000///------,,,---,,,+++)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$!!!"""$$$&&&&&&$$$"""!!!!!!"""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""""""""#########'''%%%"""!!!!!!"""!!! !!!!!!""""""##################""""""""""""!!! """"""!!! ###%%%""""""""""""""""""""""""""""""""""""""""""""""""###%%%!!!"""###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""######$$$$$$######""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$"""!!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''((()))******)))+++---000999OOOllluuuccc^^^kkk}}}xxxvvv))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&''''''''''''***+++---///111333444555111222444666777888999999888888888777555222///---...//////000000//////...++++++,,,,,,---...//////,,,---///000222444555666888777666444222111000///111000...,,,***((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$ """%%%''''''%%%""" !!!!!!""""""#########$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""############(((&&&###!!!!!!!!!  """###%%%&&&&&&$$$$$$$$$############"""!!!"""""" ###'''""""""""""""""""""""""""""""""""""""""""""""""""%%%'''!!!!!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###%%%&&&&&&&&&""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""##############################$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!######"""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&))),,,///999NNNkkkvvvccc]]]iii{{{}}}222...***)))+++,,,)))&&&))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!! !!!"""############"""""""""""""""########################%%%$$$""" !!!###$$$############$$$$$$$$$$$$###"""""""""######$$$%%%&&&(((***++++++,,,...000000000111222333444555666888999999999999888777777888999::::::999666444222333222000//////000111222+++------***+++//////------///222444555444222111888777444222///...------///000111222222000...,,,))))))'''&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$################################################""""""""""""############""""""""""""""""""""""""########################""""""############""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))---111888KKKiiitttbbbXXX___wwwyyy555222...,,,---...---,,,+++***))))))(((((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""################################################$$$$$$$$$#########""""""&&&%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!"""###!!!!!!""""""######$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((()))***,,,.../////////111333555555666777888999999:::555666777999::::::::::::;;;;;;:::999666222...,,,111111111111111222222333...000000,,,,,,//////---000222555888::::::999888777777666444333222111000...///000111222111000///,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$################################################""""""""""""############""""""""""""""""""""""""########################""""""############""""""######"""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$###""""""###$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$############"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())),,,000777IIIgggsss___TTT[[[mmmxxxnnnuuu888666222...,,,,,,,,,---,,,++++++***)))*********(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""################################################$$$$$$$$$###############'''&&&&&&%%%$$$###""""""%%%$$$###!!!!!!"""###### !!!!!!"""###$$$%%%%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((()))+++---...000111333333222222444555555555666666666777777777555555777888999:::::::::;;;::::::888555222...,,,---...///000111111000000111333222...---000000---000333666:::===>>>>>>>>>::::::::::::888666444222/////////000111111222222000111000000...,,,***(((%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################""""""############""""""######"""!!!!!!!!!""""""$$$###"""""" !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$#########%%%'''%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))***,,,000666GGGddd~~~qqq]]]PPPUUUbbblll```ggg>>><<<999444000---,,,,,,,,,++++++***************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################%%%%%%%%%$$$$$$#########$$$$$$###""""""######$$$"""""""""######$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$######$$$%%%&&&&&&''''''((()))***,,,...000222333222444555555444333444666666666555555555444444444666666666666666555444444666666777777666555444444000222444555555333111000///222111...---000111...000111555888:::<<<<<<<<<>>>>>>???>>><<<999666444000000/////////000111111333444555666555333111000((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""######""""""!!!""""""######"""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""#########$$$''')))$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!""""""###!!!!!!"""""""""#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))***,,,///444EEEbbb{{{~~~qqq\\\OOORRRaaakkk^^^aaaDDDBBB>>>:::666222000...,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#################################################################################$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%$$$$$$######""""""##############################$$$%%%&&&%%%%%%%%%######$$$%%%'''((()))))),,,,,,---///111333555666333444555444333333444555999999888777666555444444222333333333333222111111000111222333444444444444777999:::;;;:::888444222+++......+++,,,000111///000111333555666777777777:::;;;===>>>>>><<<;;;999333222111000////////////111333555777888777666555---,,,+++)))(((&&&%%%$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""######""""""""""""###### !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!########################!!!"""#########$$$'''***$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""########################!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))***,,,...333CCC```yyy~~~rrr___PPPSSSfffqqqbbbbbbOOOIII@@@;;;888555222...,,,+++******))))))******'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!########################$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&(((***+++,,,---000000000111222444555666333444555555444333444666888888777555333111000000------///000111222222222......------------------333444666777666333000...(((+++,,,***+++000111///000111222222333333333333222333666999;;;<<<======666555444333222000//////...000222444666666666666000000...,,,)))'''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""""""""""""""""""""########################""""""############""""""######"""""""""###$$$$$$ !!!!!!######$$$%%%!!!!!!""""""""""""!!!!!!########################""""""""""""!!!###'''***######"""""""""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""###$$$$$$"""""""""#########$$$$$$""""""###$$$%%%%%%%%%%%%$$$############"""""""""########################$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))*********,,,...333CCC```yyyuuuaaaRRRTTTcccqqqbbb]]]oooaaaOOOCCC???<<<777333------,,,+++++++++++++++'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$%%%&&&((()))((()))***,,,...///111111333333222222222333333444444666777777666666777999777666555333000...---,,,,,,---...///000111111111---,,,+++***)))(((((((((+++,,,---//////...,,,+++))),,,,,,***+++///000...------......//////000000---...000222444666777888777777777777666555333222000111222333555666777777222111///...,,,***((((((&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""########################""""""############""""""######""""""######$$$%%%!!!!!!!!!"""#########$$$!!!!!!""""""""""""!!!!!!########################"""""""""!!! """%%%)))######""""""""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""#########""""""######$$$%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%############""""""""""""########################$$$$$$$$$############"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""########################$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******)))***,,,...444DDDaaazzzwwwcccSSSTTT```rrrddd[[[fffSSSLLLHHHBBB<<<......---,,,,,,,,,,,,---'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################&&&%%%$$$###$$$&&&)))***++++++---///111333444555555444333222222222222222666888999999999999:::<<<;;;:::999666444111///...000000000000000//////...,,,+++***)))((((((((()))***+++---...000000000000,,,......++++++...///---((())))))***+++,,,------......---------...//////777888:::;;;;;;999777666555555555555666777888999111111000///---,,,+++***&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""############""""""######""""""###$$$%%%%%%#########"""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""" !!!$$$(((###"""""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""############""""""###$$$%%%%%%"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%############""""""""""""########################$$$$$$$$$############"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""########################%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++)))***,,,///444DDDaaa{{{xxxdddSSSSSSeeeyyylllbbbhhhVVVUUUKKK777999000***...000---+++,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""" !!!"""$$$%%%&&&########################$$$"""!!!"""%%%&&&$$$"""%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!###&&&&&&$$$"""""""""######$$$%%%''')))+++,,,000111222333222222000///888666444222222444666888666666666666666777888888777777666666555444333333......---,,,++++++++++++---,,,+++***)))))))))***,,,------...//////000000000111111000...,,,***)))++++++++++++,,,,,,------++++++++++++++++++++++++///...///444:::<<<999444777777777888999999::::::666555444111///---+++******)))''''''''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###""""""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$""" !!!########################""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! """"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%###""""""###########################!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""###$$$%%%""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(((###"""%%%&&&$$$$$$############$$$$$$########################%%%%%%%%%$$$###"""!!! """"""""""""############&&&&&&%%%$$$$$$#########"""############$$$$$$$$$$$$""")))333222%%% ###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''')))******)))))),,,000777GGGbbbzzzyyyhhh[[[SSSbbbzzzrrrjjj|||fffOOO===BBB999111000...+++,,,000++++++++++++************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""######"""""""""###$$$$$$########################$$$"""!!!"""$$$&&&$$$###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%###""""""######$$$%%%'''))),,,...//////000111222333222111111333222000//////111444555555555555444555555666666333333222222222111111111......,,,+++***)))))))))***))))))(((((())))))***,,,,,,---...000111222333555555666555444222000///...---+++******,,,...//////......------,,,,,,,,,...,,,,,,///444888888666<<<;;;:::999777666555555888777666444111///...---...,,,)))(((((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############%%%######$$$"""########################""""""""""""""""""""""""""""""""""""############"""#########""""""!!! """"""""""""############"""""""""""""""""""""""""""""""""############$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%#########$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""################################################"""!!! """$$$%%%### $$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""""""""""""""####################################"""############$$$$$$$$$&&&$$$***333111&&&"""&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''((()))))))))+++000777GGGbbbyyy{{{jjj[[[RRRaaayyyqqqiiieeeRRREEE>>>777333...++++++...++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############&&&%%%$$$$$$#######################################"""""""""$$$%%%$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$""""""###$$$%%%&&&(((***---///111222///000111111222222222222...---,,,++++++---///000...------,,,,,,,,,------------........./////////...------,,,,,,,,,------,,,,,,,,,,,,,,,------...000000111222333555777888666777777777777555333222333222///------///111222111000000///...---,,,,,,,,,+++******,,,000333555777777888888999:::;;;;;;;;;:::999777555444222222222///,,,+++)))(((%%%###$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$######"""#########################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$&&&%%%!!!"""%%%'''%%%########################""""""""""""""""""""""""""""""""""""#####################$$$######"""!!!""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""################################################!!!!!!###%%%'''&&&### $$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""######$$$$$$"""############$$$$$$$$$&&&$$$(((...---%%%###'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))+++///666FFFaaaxxxmmm[[[PPPaaayyyqqqiii~~~qqqRRRJJJ@@@999555111---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###########################""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&***+++,,,...000111222333000000111111111000000000---,,,***)))((()))***+++)))(((((('''''''''''''''******+++,,,---...//////...//////000111333444555444333333222222222333333444444444444666777999:::555555777777777666555555666666555555444444333333333333333333222222222222000000000///...000444777555666888:::<<<>>>???@@@>>>===<<<;;;:::999888777444222000...---+++(((&&&%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""%%%%%%"""###'''(((&&&########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%&&&"""$$$&&&'''''''''(((***))))))))))))))))))))))))************++++++,,,,,,,,,,,,+++)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""################################################%%%$$$""""""###$$$&&&&&&$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###!!!"""""""""############""""""""""""######$$$$$$""""""#########$$$$$$$$$$$$"""$$$((('''"""!!!&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((())))))+++///555EEE```wwwsss^^^PPPbbb{{{ssslllyyypppttteeePPPAAA:::888333...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$(((((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''########################"""###############$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$''')))///000111111222222111111222111000///...---------...---+++)))((('''''''''++++++******)))******+++++++++,,,---///000111222222222222222333444555666777666555444333222222222444333222111222333555666333444555777888777777666444666999;;;;;;888444222444444555555666777888888444555666777777888;;;>>>>>>>>>>>>======<<<<<<<<>>===<<<<<<<<<777555333222111000...,,,((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$########################################################################"""""""""""""""""""""""""""""""""#########$$$$$$ ###$$$"""###&&&'''%%%########################""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$$$$######!!!"""""""""####################################""""""###$$$$$$%%%&&&&&&$$$&&&((())))))***+++,,,------------------------------------..................------+++***)))((()))(((((((((''''''''''''&&&'''''''''&&&%%%$$$###$$$###""""""""""""###$$$!!!"""""""""############""""""""""""""""""""""""################################################$$$$$$$$$######$$$%%%'''$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""!!!"""""""""############%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$###$$$%%%$$$!!!###&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''((())))))(((***...444DDD___vvvyyybbbRRRccc}}}vvvqqqiiieee{{{dddIII;;;888555111000///...---,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%(((((('''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''########################!!!###$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''''''''(((***,,,111222333333333111000///000000...---,,,+++++++++///...,,,+++)))(((''''''***************+++,,,,,,......///000222333444555666555444333333333333333444333222111000000000000222111000///000222444555333444666888999:::::::::999===BBBFFFEEEAAA<<<888333444555777888:::;;;;;;666666666777888;;;===>>>=========>>>>>>>>>>>>>>>@@@@@@@@@???????????????;;;999777666666555333111,,,***(((%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%########################################################################""""""""""""""""""""""""############$$$$$$$$$$$$ ######!!!"""&&&&&&$$$########################""""""""""""""""""""""""""""""""""""############!!!"""######$$$#########""""""""""""####################################!!!""""""###$$$%%%&&&&&&''')))+++,,,,,,,,,...///000000000000000000000000////////////000000000000000000000///...---,,,++++++++++++*********))))))))))))******)))'''%%%$$$$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''')))(((%%%###"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""############&&&&&&%%%%%%$$$######""""""############$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&(((''''''&&&%%%%%%%%%&&&&&&(((((('''''''''(((((()))((((((***---444CCC^^^uuu}}}fffUUUccc}}}xxxssssssbbbhhhaaaJJJ???:::555222111000...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$########################!!!###%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%((()))***+++---///000111333333333222000///,,,,,,+++******+++,,,---,,,,,,,,,+++******))))))))))))))))))***,,,---...111111222333444666777777555555555555555666666777222222222222222333444555888777777777999<<>>???@@@AAA??????@@@@@@@@@@@@@@@@@@@@@>>><<<:::999777555333///---***'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%########################################################################""""""""""""""""""""""""""""""""""""############ ###$$$"""###&&&&&&###########################""""""""""""""""""""""""""""""""""""############ !!!""""""#########"""""""""""""""####################################$$$$$$%%%&&&'''((()))******,,,...///......///111000000000000000000000000111111111111111111000000000111111222111000///...------------,,,,,,,,,,,,+++,,,,,,,,,+++)))'''%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((&&&$$$######$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$############"""############$$$$$$$$$$$$&&&&&&%%%$$$%%%'''(((&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&'''''''''((((((***---333CCC]]]tttgggVVVaaa{{{vvvqqqooobbbrrrcccPPPDDD>>>333222111///---+++)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###"""""""""########################!!!###%%%$$$""""""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!$$$(((+++,,,...///111...000222333333222111000)))((((((((()))+++---///************+++++++++,,,,,,,,,,,,---///000222333222333444555666777888888222333444666999<<<>>>@@@555555666777999:::<<<===BBBAAAAAACCCFFFJJJNNNQQQVVVXXX[[[^^^```aaabbbbbbaaadddhhhkkkkkkiiifffddd[[[[[[\\\\\\]]]]]]^^^^^^aaaWWWJJJBBB@@@@@@>>><<<>>>>>>===<<<;;;:::999999?????????@@@@@@@@@AAAAAAEEEBBB???===;;;888555333222///,,,(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%########################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!%%%%%%###$$$&&&&&&###########################""""""""""""""""""""""""""""""""""""############ !!!"""""""""""""""""""""""""""####################################))))))***+++,,,---......,,,...000111000000000222////////////////////////111111111111111111111111000111222333222222000/////////.........---------,,,---......---***(((&&&&&&%%%###""""""###%%%&&&""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$!!! %%%)))$$$$$$############$$$$$$######################## !!!"""###$$$%%%%%%%%%""""""""""""############!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$"""$$$%%%###"""$$$&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&((((((***---333BBB]]]ttthhhVVV___yyytttnnn{{{}}}sss[[[GGG<<<555000///...,,,+++---,,,,,,++++++++++++++++++************))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&&&&### ######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,...///111222333444222111333444333///+++***)))((('''(((***,,,------,,,******+++,,,,,,+++***,,,...//////000222444333555333000111555777555555999@@@HHHNNNSSSUUUVVVRRROOOKKKIIILLLRRRYYY^^^dddcccbbbaaaaaaeeejjjooonnnpppsssuuuwwwwwwwwwvvv|||zzzxxxvvvvvvwwwyyy{{{rrrsssssstttsssqqqnnnmmmlllggg```[[[XXXVVVTTTRRRMMMIIICCC???;;;888555333999:::;;;;;;;;;<<<===???AAACCCDDDCCC???:::666444000000000000///+++&&&""")))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$ %%%&&&###$$$'''&&&"""########################################################################$$$$$$##################%%%$$$$$$$$$######""""""""""""###$$$&&&'''((((((,,,,,,------.../////////000000000111222333555666555333111///...///000111111111222333333333333222444444333333222111000000333111///---++++++,,,---............---,,,+++***,,,+++***((('''%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))(((((((((((('''''''''''''''(((+++///000;;;WWWttt{{{dddWWWbbbxxx{{{ppp|||kkkNNNAAA555222333111...---,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%""" ######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''***+++,,,---///000111222333222111333444444000---+++***)))''''''((()))***+++******+++,,,---------...000111111000000111222000444777777:::@@@DDDDDDKKKOOOVVV^^^eeekkkooopppooollliiigggiiinnnuuuyyyyyyxxxwwwuuuvvvxxx|||xxxzzz}}}~~~}}}}}}~~~}}}|||zzzvvvrrrpppooommmiiiggg```\\\UUUNNNIIICCC>>>;;;===>>>??????>>><<<;;;;;;???@@@CCCCCCBBB???===<<<444222000000000...,,,))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$ %%%&&&###$$$'''&&&"""########################################################################################################################!!!"""###%%%''')))++++++---------...//////000000111111111222333333444444222111///---------...///111222333444444444444444111222222222333444444444444222///,,,***))))))***------.../////////.........---,,,+++)))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((&&&'''''''''(((((())))))((((((+++...000:::VVVrrr{{{eeeYYYhhh~~~wwwdddPPP;;;444444222...+++------,,,,,,,,,+++++++++************))))))))))))'''((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))***++++++,,,---...///000111222111111111222444333111///,,,***)))''''''''''''(((***+++,,,---...//////000000111333222111000111222222:::BBBEEEJJJSSSZZZ\\\bbbeeejjjqqqwww|||~~~}}}~~~{{{tttpppiiibbb\\\VVVPPPLLLHHHIIIJJJJJJGGGBBB===999;;;<<<>>>@@@AAAAAAAAAAAA;;;777333111000000///...(((((('''&&&%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!$$$%%%$$$$$$&&&%%%"""################################################################################################"""""""""###$$$%%%%%%%%%###$$$%%%'''***,,,...............///000000111111111222333444444333222111///...,,,+++******+++,,,000111222333444444444444111111222222333444555555555333000,,,)))'''&&&&&&)))***+++---...///000000000//////---,,,+++******''''''&&&%%%$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((()))******)))(((***...///999TTTooo~~~zzzfff\\\jjj{{{jjjOOO???777222//////......------,,,,,,++++++************)))))))))(((''''''(((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&''')))+++,,,---------...///000111111111000000000111111000///...***)))(((((('''(((((())),,,---///000000111222333...000333555555666777888@@@JJJTTTXXX^^^fffnnnppprrrtttwww{{{~~~zzzvvvrrrnnnjjjfffcccZZZZZZ[[[[[[WWWPPPGGGAAA;;;;;;;;;<<<>>>>>>>>>===???;;;777333111000...---)))((('''&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""###%%%%%%%%%&&&%%%##########################################################################################$$$$$$$$$!!!!!!"""###%%%&&&'''((('''((()))***,,,---///////////////000111111222222222333444555444222000///++++++***)))(((((())))))------///000111111111111222222222222111111111111333111///,,,)))'''&&&&&&&&&''')))***+++,,,------000000//////...---------)))((((((&&&%%%$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))***)))(((***...000999RRRlll~~~xxxggg___eee}}}zzzwwwyyyttt[[[EEE666222555//////......---,,,,,,+++************)))))))))((('''((((((((())))))******''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''')))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((***+++------+++,,,,,,,,,------....../////////...---,,,++++++((((((((()))***+++,,,,,,---...000000000111444777222666<<<@@@DDDFFFIIIKKKWWW___gggjjjooovvv{{{|||~~~~~~}}}zzzxxxooooooooonnnjjjcccYYYRRRGGGEEECCCBBBAAA@@@===:::===;;;888555444222000...++++++)))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""$$$&&&&&&%%%$$$$$$########################################################################""""""#########$$$$$$$$$!!!"""###%%%&&&((()))***,,,,,,---------.........//////000000111222222222222333444555333111///---***))))))((((((((((((((()))***+++,,,------------///////////////000000000000///...,,,+++******)))((())))))***+++++++++***........................+++***)))((('''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((((((((((('''''''''***(((***...111:::RRRjjj~~~vvvfff```ccc{{{{{{wwwiiiyyyzzzYYY>>>444666000000///...---,,,,,,+++************))))))))))))((())))))))))))))))))***''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%&&&(((***$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++((((((((((((((())))))))),,,------,,,+++******,,,))))))***,,,---...///000,,,...000000000333999???CCCGGGOOOUUUZZZ^^^bbbdddlllqqqtttuuuyyy}}}|||{{{uuummmggg\\\XXXTTTRRRPPPLLLEEE@@@>>><<<999888777777555444///...,,,***)))''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""###&&&'''$$$###%%%########################################################################"""""""""###$$$$$$%%%%%%###$$$%%%'''(((***+++,,,////////////............/////////000111111222222222333333333111000...---************************((()))******************)))***+++---///111222333//////............------,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,+++***)))(((((('''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))((((((''''''''''''+++((()))...222;;;RRRjjjttteee___ddd}}}nnnhhhsssQQQ>>>:::111111000///...---,,,,,,************))))))))))))*********)))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((((((((((((((((((((''''''''''''(((***,,,,,,***+++---000,,,---...///000000111111///111333444555<<>>RRRpppyyyfffZZZ]]]tttyyynnn{{{UUUCCC555444444///,,,///,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))*********((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))*********+++++++++,,,,,,,,,---------------,,,+++(((&&&%%%******,,,...111222222111...000222333666===GGGOOOZZZ___dddffffffiiirrryyy{{{{{{|||~~~~~~zzzyyywwwvvvuuusssqqqooobbbYYYSSSQQQOOOLLLKKKMMMRRRTTTUUUQQQIIIAAA>>>>>><<<@@@GGGLLLMMMHHH???888@@@???@@@CCCHHHLLLOOOPPPTTTNNNMMMRRRXXX\\\dddlll||||||}}}}}}yyyyyy~~~xxxxxxqqqfff[[[RRRJJJDDD@@@888666444222///,,,)))''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######%%%&&&''''''%%%$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$%%%&&&((()))++++++,,,,,,---...//////,,,,,,,,,++++++*********))))))***+++,,,,,,------///000000//////000222333222444333000222444333///...///111666<<<@@@BBBBBBAAA>>>===>>><<<999;;;@@@HHHMMMNNNIIIBBB>>>:::666333666888666222---******---,,,++++++,,,,,,+++***((()))+++,,,---.........,,,,,,***)))((('''''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((,,,+++...666<<>>555444111///000------,,,,,,,,,+++++++++++++++*********)))))))))************))))))))))))'''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++,,,,,,+++,,,---.........---,,,...---,,,+++***)))))))))+++---///222333333222111000222555888>>>IIIVVV```jjjpppwwwzzzxxxwwwzzz}}}}}}||||||}}}~~~~~~}}}xxxeeeaaa[[[WWWUUUUUUUUUTTTOOOJJJEEEBBB???<<>><<<;;;999999;;;===@@@IIIRRRcccbbbdddgggddd___]]]___kkkuuuwwwooofff]]]SSSMMM===:::666444333222...+++'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###############"""############$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&(((******---------......//////000++++++***)))((((((''''''''''''(((((())))))******000111333222111111222333222555666555888<<<;;;777111555<<>>CCCGGGFFFGGGKKKKKKGGGGGGJJJSSSbbbssszzzxxxvvv{{{zzzssskkkbbb\\\KKKDDD;;;777777666222...''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&########################""""""#########$$$$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%'''(((***+++,,,////////////////////////+++******)))((('''&&&&&&'''((((((((())))))***+++///222555666444222222222333999===AAAFFFKKKJJJEEE???BBBHHHQQQYYY___aaaaaaiiiccc^^^[[[XXXUUUYYY___gggnnnqqqiii^^^VVVQQQNNNPPPTTTZZZ[[[WWWNNNEEE???888333...,,,,,,,,,+++))),,,,,,++++++,,,,,,---...---------,,,+++***))))))((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))'''***)))+++333:::NNNmmm~~~lll```]]]uuu|||rrrvvv]]]CCC999555333222.........---------,,,,,,++++++++++++************++++++******))))))(((((('''((((((((())))))******(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&(((***,,,...//////,,,---///000000///---,,,+++***((('''((())),,,---000111222222222444888<<>><<<===<<<999999;;;@@@NNN^^^fffdddcccgggmmmrrrzzz{{{uuuooojjj[[[QQQDDD<<<999777444000******)))((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&$$$###%%%&&&########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''')))***,,,,,,---///////////////.........+++******)))((('''''''''(((((((((((()))***,,,---000666===???<<<888666666888@@@HHHPPPWWW\\\[[[UUUOOOPPPRRRWWW]]]cccfffgggpppkkkfffccc^^^[[[^^^dddgggnnnqqqlllccc]]]XXXTTTQQQUUU[[[```___YYYPPPIIIDDD>>>888555555555222//////...,,,++++++,,,---...---.........---,,,+++******)))'''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))(((+++)))+++333:::OOOnnnnnnaaaYYYsss|||uuu}}}ooouuu{{{^^^HHH;;;222...//////.........---------,,,++++++++++++*********************))))))))))))((())))))))))))))))))***))))))(((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((***,,,---...//////---.../////////...---,,,***)))(((((()))+++...//////222555777:::AAAJJJQQQSSS\\\gggqqqwww{{{~~~~~~~~~vvvjjjbbbXXXYYY\\\```ccceeecccbbbccc```aaahhhsss|||wwwvvvvvvuuupppmmmrrrzzz}}}~~~}}}|||zzzvvvsssqqqrrrzzz~~~wwwwwwxxxyyy||||||{{{yyyxxxpppeee\\\[[[]]]ZZZTTTYYYQQQJJJFFFBBB;;;888888666>>>FFFJJJJJJHHHJJJLLLUUU___nnnzzz}}}~~~zzzwwwjjjaaaTTTIIIBBB<<<777444...---+++)))'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###&&&((('''$$$"""$$$&&&###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''')))+++,,,---------///......------,,,,,,,,,******))))))))))))(((((((((''''''(((***,,,///000888AAALLLQQQMMMGGGCCCAAACCCJJJSSSZZZbbbhhhhhhcccZZZXXXWWWZZZ```fffjjjlllrrrmmmjjjhhhddd___```dddiiiooorrrooojjjfff```ZZZTTTWWW\\\aaaccc```ZZZUUURRRMMMGGGFFFGGGGGGDDD@@@444222///---,,,---...000......///000///...,,,++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))))),,,***+++333;;;PPPoooooocccZZZuuuzzzzzzsss|||aaaHHH777...////////////.........---,,,,,,+++++++++*********)))))))))))))))******************))))))))))))))))))))))))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((()))***+++---......//////.........---------,,,,,,*********+++,,,///111222222888???DDDJJJRRR]]]eeegggoooyyy|||xxxuuummmnnnoooooommmhhhaaa\\\[[[```iiirrryyy{{{yyywwwuuupppnnnrrr|||~~~|||vvvqqqqqqvvv}}}|||{{{zzzxxxvvvmmmpppvvv}}}~~~{{{~~~||||||}}}xxxooonnnrrrsssooorrrjjjccc___ZZZQQQJJJIIICCCAAA???>>>>>><<<999666<<>>222000/////////............,,,,,,,,,+++++++++******(((((())))))******++++++++++++******))))))((((((***))))))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++,,,---............///...---,,,,,,,,,,,,,,,***+++,,,---///111333444888???IIIPPPVVV]]]gggnnnsssyyy|||vvvppplllaaaaaacccfffjjjllllllkkkdddkkkvvvzzztttttt{{{}}}|||wwwqqqoooqqq}}}{{{xxxwwwvvvvvvtttssssssrrrtttxxx{{{xxxvvvwwwzzz~~~}}}|||tttrrryyy~~~~~~xxxtttsssppphhh```]]]]]]TTTKKKFFFEEECCC<<<666333333<<>>AAAPPPXXX```gggqqq~~~}}}yyywwwuuuqqqllleee```___```uuutttrrrqqqvvv}}}}}}wwwsssrrrssstttpppqqqrrrsssqqqnnnkkkiiinnnnnnmmmmmmlllkkkjjjjjjkkknnnttt{{{{{{vvvzzzwwwwww{{{}}}~~~zzzyyy{{{zzzsssjjjjjjooo|||uuujjj___XXXIIICCC===;;;>>>AAABBBBBBGGGGGGLLLXXXdddooo|||zzzpppfffVVVHHH:::333///)))((()))******+++***(((&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&'''(((***++++++,,,------......------,,,---***(((''')))***++++++*********((('''(((,,,000888<<<@@@CCCCCCEEEJJJNNN```fffoooxxxzzzvvvllleeebbb^^^^^^ccchhhiiiiiikkkiiigggeeeggglllpppssssssiiigggdddccceeehhhlllooonnnqqqpppjjjfffggghhhfffkkkkkkjjjkkklllmmmnnnnnnrrrnnnkkklllooooookkkgggccc```\\\XXXVVVSSSOOOLLLEEE@@@:::555333111///---//////...---+++******+++)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%'''((())))))(((((()))***(((,,,***,,,444;;;PPPnnnpppccclll}}}tttSSS>>>777111000///---,,,............---------------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((***+++---------///000000///...///000,,,...---++++++///000///555444555999AAAKKKSSSWWWccciiipppuuu|||~~~~~~|||{{{yyy||||||{{{wwwssspppoooooo~~~}}}zzztttllljjjnnnuuuzzz|||~~~{{{uuuooojjjgggeeedddeeegggiiijjjjjjiiihhhgggllllllmmmmmmmmmllllllkkkmmmoootttxxxzzzxxxsssnnnooonnnoooqqqqqqqqqvvv~~~zzzwwwxxx}}}vvvoookkkaaa[[[SSSMMMHHHDDD>>>:::888777999AAAJJJWWWiiiyyy|||jjj___PPPDDD:::000******)))*********)))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$#########$$$%%%&&&(((***+++,,,++++++------............------+++))))))))),,,---...---......,,,))))))...777===KKKSSS]]]___[[[XXXXXXZZZ___ccckkkssswwwuuuooojjjccceeefffiiinnnpppjjjbbbaaa\\\YYY]]]fffnnnpppooooookkkeee```^^^```dddfffiiimmmnnnjjjeeeccc___ZZZnnnqqqtttrrrmmmhhhdddcccmmmnnnooosssvvvwwwvvvsssmmmgggbbb```bbbcccaaa___VVVQQQIIIBBB;;;555///,,,111000///......---------,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''''''''((())))))(((((()))***'''+++)))+++333:::OOOmmmyyymmmtttyyynnnWWWCCC333111000,,,+++///.........---------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&(((***,,,.../////////111222222000//////000///000000//////111333444;;;BBBLLLTTTYYY^^^dddiiisssvvvzzz~~~zzz{{{~~~yyynnnnnnuuu||||||yyyvvv}}}xxxwwwoooeee^^^___dddiiimmmnnnmmmllljjjiiihhhggggggiiikkknnnqqqssstttttttttwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}|||zzzvvvrrrooopppoooooommmhhhdddiiiqqqrrrsssttttttvvv~~~}}}~~~{{{vvvrrroooooommmiiigggddd]]]TTTMMMCCC>>>999888:::EEEZZZlllzzzrrrfffYYYJJJ<<<222,,,(((((((((((())))))((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$&&&'''***,,,------,,,+++------............------******)))+++---...---,,,---,,,,,,000888AAAIIINNN___kkkwwwyyyrrrhhhdddddd___bbbgggnnnrrrrrrooolllgggmmmpppqqquuuxxxnnn___XXXSSSOOOPPPUUU[[[]]]]]]kkkhhhccc^^^[[[[[[]]]^^^^^^eeejjjjjjgggeee```[[[gggjjjnnnpppllleee^^^ZZZ___dddllltttxxxyyywwwuuuvvvrrrllliiiiiikkklllmmmddd```YYYQQQHHH@@@:::666444222111000000000000000------+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$###%%%(((***((('''%%%%%%&&&'''((('''((())))))(((((()))***(((+++)))+++333:::OOOnnnrrryyy}}}}}}pppSSS777///000...---///...---------,,,,,,++++++,,,,,,,,,++++++++++++***************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&'''))),,,...//////000000111333222111000000111000000000000000111555999IIIUUUbbbhhhggghhhpppxxx{{{|||~~~{{{nnneeefffssszzzttttttxxx|||~~~{{{rrrhhhddd]]]YYYZZZ]]]bbbdddkkkmmmpppsssvvvyyyzzz{{{yyyzzz|||~~~}}}{{{zzzzzz~~~|||{{{xxxqqqkkknnnuuuwwwyyywwwpppkkkrrr|||yyyxxxlllmmmqqqvvvwwwsssiiibbbRRRJJJ???888555<<>>:::666333//////000000///---+++***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%&&&'''''''''((())))))(((((()))***(((+++)))+++333:::OOOmmm{{{```iii{{{rrr}}}ppp}}}uuuYYYFFF777,,,...///000000///.........------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''++++++,,,------...//////000000222333000,,,///555444444888BBBOOOZZZ___```hhhoooyyyyyyyyy~~~~~~xxxvvvxxxzzzuuummmfffcccccceeegggiiiqqqxxx|||~~~wwwtttuuu}}}wwwvvv|||{{{|||xxxtttsssqqqjjj\\\QQQ@@@888444;;;LLLbbbuuupppdddNNN777...+++)))(((*********)))(((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&(((***,,,---,,,,,,---------------------...//////......000111222++++++000000,,,222>>>OOO^^^jjjjjjeeedddbbb___aaaffflllqqqqqqooommmmmmmmmhhhcccbbbdddgggiiiiiimmmmmmllljjjhhhiiikkknnnqqqsssvvvyyy{{{}}}}}}}}}~~~~~~~~~~~~|||~~~}}}|||{{{}}}vvvoooooopppmmmjjjiiikkkppprrrnnnjjjkkklllllleeegggjjjmmmoooqqqqqqqqqtttuuutttsssqqqqqqsssvvvxxxsssggg[[[VVVRRREEE666555111...///111111,,,(((+++)))'''''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''(((''''''&&&&&&%%%&&&((()))))))))((('''$$$%%%%%%&&&'''((())))))(((((((((((()))))))))))))))(((+++///000999TTTooonnnccchhhnnn~~~iiiMMM;;;555000000000000...---------------------,,,+++***)))************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((++++++,,,------...//////333111222555555222111444111;;;JJJWWW^^^cccfffgggsssxxx~~~zzzuuuvvv{{{{{{qqqnnnooommmjjjeeebbbbbbeeeiiilllwww~~~}}}sss{{{zzzuuusssyyy{{{yyywwwuuummmbbbXXXLLLBBB888888BBBUUUlll}}}yyyqqq]]]EEE888111+++((()))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''')))***,,,---,,,------------............///000000//////000222000,,,...333444555AAARRR\\\kkkwwwsssjjjffffffggg```ccciiimmmnnnlllgggcccbbb```^^^```eeekkknnnooosssrrrpppooooooooooooooolllnnnrrrvvvzzz~~~zzzwwwyyyyyytttmmmkkkiiinnnpppnnnnnnppppppmmmppplllgggdddeeejjjpppuuummmllllllkkkmmmpppsssvvv{{{xxxpppgggccc```VVVJJJ@@@:::333111222333222000...,,,***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((+++///000999TTTooopppeeejjjooo}}}ZZZ???777222111000///...---------------------,,,+++******************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))***++++++---...///000000333///...333666444222333===LLL___iiijjjjjjnnnsss~~~}}}vvvsssvvvzzz~~~qqqfffcccdddhhhfffeeeeeehhhnnnssswww~~~zzz|||~~~zzzxxxyyyyyy~~~{{{}}}}}}{{{vvvllldddZZZNNN@@@777666AAAXXXmmm|||kkkUUUCCC666---))))))******)))(((((((((((()))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))++++++,,,,,,------------....../////////000111111000000111222...,,,///555888>>>NNN```iiixxx}}}qqqjjjkkknnnfffhhhmmmqqqpppkkkccc^^^[[[[[[]]]bbbhhhnnnrrrssswwwuuutttvvvyyyzzzyyyvvvqqqsssuuuxxx{{{}}}~~~vvvrrrjjjmmmnnnnnnppptttsssooorrrlllddd^^^]]]bbbjjjooojjjgggdddeeehhhnnnrrrtttyyyyyyvvvqqqmmmhhh```XXXMMMEEE:::333111222333333000...,,,*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%(((((((((((()))))))))))))))(((+++///000999TTTooo}}}sssgggmmmsssvvvRRR:::333111///....../////////,,,---------,,,,,,+++***************************))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******+++,,,---///000111222444111000333444444888===UUU```kkknnnlllmmmttt|||}}}yyyzzz|||{{{}}}{{{tttlllgggfffgggqqqqqqqqqrrruuuzzz~~~~~~zzzzzz~~~yyyssshhh^^^SSSGGG<<<999EEEVVVqqq~~~xxxeeeRRRBBB666///---+++***))))))(((((())))))(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++,,,,,,,,,,,,---------...//////000000///000111111000///000222000...222;;;CCCKKKWWWdddnnnyyyyyyqqqooopppooouuuzzzzzzuuullleeeaaa^^^```dddiiinnnrrrtttuuuxxxvvvwww|||zzz{{{||||||zzzvvvrrroooyyyzzz~~~vvvuuuqqqoooqqqvvvuuuqqqpppnnnjjjgggeeefffhhhjjjoookkkeeedddhhhmmmrrrtttuuuyyy{{{yyyssslllddd^^^^^^UUUIII>>>777444333222111...,,,+++++++++)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((+++///000999TTToooxxxqqqiiiooowwwyyypppEEE666333///...///111111111,,,,,,---------,,,++++++************************************************''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++***+++,,,...000222333444666555555444333666CCCPPPccchhhmmmooopppsssxxx}}}~~~~~~}}}xxxvvvwwwwwwsssoooooorrrvvvxxxyyy~~~~~~~~~zzzzzz|||yyy}}}~~~tttmmmhhhbbbRRR@@@===DDDTTTdddwwwwwwdddRRRDDD888111++++++***)))))))))))))))(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++------------------...//////000111111///111222111//////000111111222999FFFRRRZZZ```cccmmmrrr{{{yyyrrrnnnrrrzzz}}}sssiiieeeeeeeeeiiinnnrrrvvvxxxzzz{{{}}}{{{{{{yyy{{{|||uuulllgggmmmlllppp~~~|||sssuuuxxx|||}}}vvvvvvzzz{{{xxxvvvuuutttsssrrrqqqpppppptttpppkkkiiikkkqqqvvvzzztttxxx}}}zzzrrrllliiinnnhhh]]]QQQFFF===666222000...,,,+++,,,,,,***)))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''((('''(((((()))******++++++(((((((((((()))))))))))))))(((+++///000999TTTooo}}}~~~sssmmmiiippp{{{yyykkkOOO<<<777111///000222111000,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,+++,,,...000222444666777222222333222000666JJJ\\\aaafffnnnuuuzzz|||||||||zzzsssooopppmmmkkkjjjnnnuuu}}}yyyqqqttt~~~|||wwwyyy~~~xxxqqqooopppbbbJJJ;;;:::AAANNNcccxxxppp^^^MMM<<<...++++++***))))))))))))***((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---***'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++------......---......///000111222222111222333222000000000222---333???NNN[[[aaaaaa```kkklllsss|||yyyqqqmmmlllrrrwwwssskkkddddddgggkkkooouuuzzz}}}|||xxxsssxxx~~~}}}vvvqqqfffcccgggvvv}}}qqqpppoooqqquuu|||~~~{{{wwwtttssstttvvvwwwuuutttqqqoooooottt{{{qqqqqquuuxxxwwwrrrqqqrrrrrrpppjjjaaaTTTGGG;;;555333111///---------+++***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))((((((###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((''''''((()))***+++,,,,,,(((((((((((()))))))))))))))(((+++///000999TTTooo}}}{{{nnnjjjfffnnnzzz|||kkkwwwdddEEE>>>555000000111///---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))******++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,,,,---,,,---///222444666888999111000000222555>>>QQQcccccciiisss{{{~~~~~~yyyrrrllljjjkkkggglllqqquuuwwwzzzwwwrrrzzzyyyzzz}}}}}}qqqmmmrrrlllVVVDDD@@@;;;AAAOOOccczzz{{{lll\\\EEE111,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///+++'''%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***,,,---///000---...///000111222222333444555555555333222333444111>>>OOO[[[aaabbbbbbaaajjjiiimmmtttuuuooojjjjjjffffffgggffffffggghhhjjjppptttzzz}}}}}}xxxtttrrrmmmqqqwww|||~~~|||xxxuuueeebbbcccjjjvvv}}}}}}yyyqqqnnnkkkjjjmmmssszzz|||}}}~~~|||xxxvvvwwwxxxzzzuuuwwwwwwsssoooqqqyyyssslllhhhjjjkkkkkkooouuutttuuutttnnncccVVVIIIBBB:::777444111///---+++)))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%''''''(((((((((&&&&&&'''((((((((((((''''''''''''(((((()))))))))(((((((((((()))))))))))))))(((+++///000999TTTooo~~~{{{mmmhhhcccjjjvvvqqqbbbKKKBBB888222000000---***++++++,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,---------...000333555888:::;;;777444444999AAALLL]]]kkkjjjqqqxxx|||~~~~~~|||}}}~~~{{{xxx{{{zzzrrrkkkffffffiiiiiittt|||yyy|||~~~~~~}}}~~~vvvnnnuuuuuudddTTTQQQ999888===NNNfff}}}nnnUUU???,,,+++******)))*********)))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%///,,,(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))***+++---000111---...///000111222333333666777888777555444444666@@@RRReeellliiiffffffhhhjjjhhhjjjnnnjjjccccccgggeee```]]]___gggnnnooonnnuuuyyy}}}~~~yyytttrrrqqqeeegggkkkmmmnnnmmmjjjiiifffdddaaaaaadddiiimmmpppjjjgggcccaaadddjjjqqquuu{{{wwwwwwwwwyyy}}}|||www{{{{{{tttmmmkkksss{{{|||pppeeebbbcccfffmmmvvvzzz}}}|||ttthhh\\\VVV@@@<<<888444111...***(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&'''((((((((((((%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))(((+++///000999TTTooo|||nnnhhh```hhhrrr}}}rrr}}}aaaMMM:::444444111///000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))(((((()))***++++++((((((((((((((((((((((((&&&&&&%%%%%%&&&)))+++---$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''(((***+++,,,++++++---...222111111555:::<<<999555999;;;???FFFVVVgggqqqrrryyyzzz{{{}}}~~~~~~~~~}}}vvvqqqttt|||zzzpppjjjjjjmmmppprrrttt}}}}}}{{{~~~{{{yyy|||uuupppkkkgggeeeAAA;;;555<<>>GGGNNN^^^ooo~~~tttooorrruuuwwwsssllleeebbbbbbcccccceeekkkrrryyy||||||{{{~~~}}}wwwqqqnnnjjjooottttttoooiiiggggggjjjnnnrrrrrrppprrrxxx}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}wwwqqqmmmnnnsssvvvwww~~~zzzzzzzzzvvvvvvxxxwwwxxxvvvpppjjjhhhiiilllrrr|||{{{wwwvvvgggaaaVVVHHH===555111000///***(((******(((''')))''''''((((((((((((''''''&&&'''(((((((((((('''&&&$$$""""""$$$&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&'''''''''(((((((((******))))))))))))*********))),,,111333<<>>GGGLLLLLLIIIHHHHHH```jjjtttvvvwwwzzz{{{{{{|||}}}}}}uuuooojjjjjjmmmsssxxx{{{zzzvvvyyyzzz~~~{{{xxxnnnbbbTTTEEE===CCCNNNeeerrrmmmQQQ888+++***,,,---************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***+++++++++,,,------...//////333333555;;;AAADDDCCC@@@:::>>>EEEOOOYYY```dddeeedddlllwww{{{vvvwwwvvvpppiiihhhmmmtttwwwyyy|||~~~~~~xxxqqqjjjgggkkkooouuuzzz||||||||||||~~~}}}}}}~~~}}}zzzzzz{{{|||}}}~~~xxxllldddaaaccceeeyyyzzz||||||{{{vvvrrrqqqtttxxx~~~pppbbbbbbooo{{{}}}zzz~~~yyyrrriii^^^QQQDDD<<<555...)))))))))'''))),,,(((((())))))))))))((((((''''''''''''''''''''''''!!!$$$%%%###$$$)))***&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((******))))))))))))******)))(((+++///111:::QQQiii~~~zzzsssfffnnnjjjyyy}}}]]]EEE:::666333000///......------......++++++++++++++++++++++++***+++,,,,,,,,,+++***)))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''((()))******...////////////000444777AAAFFFJJJKKKIIIIIINNNSSSfffmmmsssvvv{{{~~~xxxwww}}}tttqqqooommmpppvvv{{{||||||xxxtttxxx|||uuunnneeeTTT???666888LLL^^^www~~~cccEEE222---......++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))''''''''''''&&&&&&&&&&&&''''''''''''(((***+++,,,++++++,,,---...//////000444666;;;AAAFFFHHHFFFEEE>>>HHHWWWcccjjjlllkkkjjjhhhmmmssswwwwwwtttqqqooonnnnnnmmmkkkjjjnnnuuu{{{|||}}}}}}{{{zzzzzzqqqtttvvvwwwvvvtttssssssxxxzzz|||}}}|||yyyvvvtttxxxuuurrrssswwwxxxuuurrrooooooppppppqqqqqqrrrrrrvvvvvvvvvuuuvvvxxx}}}xxxmmmccc\\\\\\dddnnnvvv|||~~~}}}yyyrrrppppppyyyuuummmccc^^^cccppp{{{yyyrrrkkk___QQQGGG>>>666...,,,***((((((+++((())))))******))))))(((((((((''''''''''''((((((+++222222***$$$&&&'''###%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((******))))))))))))******)))(((***///111999PPPhhh{{{|||uuujjjpppppprrr{{{mmmzzzpppRRRAAA888333000//////...............++++++++++++++++++++++++)))***+++------,,,+++***(((((((((((((((((((((((((((((('''&&&&&&'''))))))&&&&&&'''''''''(((((((((''''''''''''((()))***+++,,,---...///111555:::>>>JJJLLLLLLIIIFFFKKKWWWaaajjjqqqwwwzzz~~~~~~yyyuuuvvv{{{uuupppuuuyyywwwyyy{{{xxx|||~~~uuummmkkkbbbMMM<<<666:::NNNllluuuWWW>>>333///---+++++++++*********))))))))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))'''''''''((((((''''''''''''''''''((()))***,,,,,,++++++,,,---...///000000777<<>>KKKNNNQQQPPPMMMNNNTTTZZZjjjsss|||}}}~~~yyymmmhhhiiimmmrrrxxx|||~~~{{{vvvtttyyyxxxxxxyyy{{{|||{{{yyyxxxlllffflllooojjjfffhhhlllkkkjjjiiihhhhhhiiiiiimmmnnnpppqqqooommmiiigggZZZWWWTTTVVV[[[```ccccccbbbaaaaaa```[[[WWWZZZaaaqqq||||||ooohhhgggiiinnn~~~~~~{{{wwwtttrrrqqqbbbhhhmmmqqqxxxtttdddUUULLL@@@111+++...++++++++++++***)))***++++++***)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++***************))))))))))))******+++...+++,,,444:::NNNlllzzzooonnnxxxcccgggsss___rrr|||qqqUUU<<<777333222333111---,,,...,,,,,,,,,,,,++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))******++++++,,,...222777>>>IIIVVV___[[[]]]jjjzzz}}}tttuuu}}}sssjjjkkkqqqrrrzzz}}}wwwrrr{{{{{{xxxzzzwwwmmmeeeRRR===???WWWjjj{{{yyygggPPP666000...,,,,,,,,,+++***)))******))))))))))))******''''''((((((((('''&&&&&&&&&&&&''''''((())))))***&&&%%%%%%&&&((()))((('''((((((''''''''''''(((((((((((()))***+++,,,,,,---,,,---...000333888???DDDNNNRRRTTTRRRNNNPPPYYYaaahhhnnnuuuzzz{{{ooojjjooouuu{{{~~~}}}{{{zzzzzz}}}~~~|||zzzxxxxxxzzz{{{{{{{{{wwwjjjccchhhmmmkkkgggfffiiiiiijjjjjjiiifffdddcccdddfffiiimmmppprrrsssssseee\\\RRROOOTTTZZZ\\\\\\aaaaaa```\\\SSSLLLNNNUUUcccmmmyyy~~~~~~uuuoooaaapppwwwrrrrrrsssmmmmmmjjjiiippp|||rrrcccXXXJJJ999111111++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***************+++,,,---******)))))))))******+++***---+++---444;;;OOOmmmpppnnnllldddsss{{{kkkrrrcccDDD777333111222222...---///------,,,,,,,,,+++++++++*********************************)))))))))(((((()))))))))))))))*********''''''''''''(((((((((((((((((()))******++++++,,,,,,---111:::FFFSSS[[[___ZZZeeevvvzzzzzz{{{uuupppttt{{{xxx}}}|||ssspppzzzzzzrrrttt{{{yyyrrr^^^GGG<<>>PPP\\\^^^\\\XXXlll{{{xxxuuuzzz}}}yyy|||}}}zzz{{{wwwwwwyyyzzzyyyxxx|||rrrooossswwwyyyxxxxxxyyynnnXXXAAA@@@PPPcccuuuwwweeeKKK666...)))+++---,,,+++,,,************))))))((((((''''''((((((((((((((('''))))))((((((''''''''''''&&&%%%&&&'''))))))'''%%%'''''''''''''''((()))))))))))))))***++++++,,,,,,,,,,,,...222888@@@FFFJJJSSSTTTTTTSSSSSSXXXbbbiiiccciiipppvvv}}}|||vvvttttttwwwvvvtttuuuyyyxxxzzz{{{vvvnnnjjjjjjmmmooosssxxxyyyxxxwwwyyy|||tttrrroooooorrruuuxxxyyysssiiiccceeekkkllliiieeebbb___ZZZUUUPPPMMMLLLKKK>>>???BBBEEEHHHLLLOOOQQQXXXWWWTTTPPPMMMOOOVVV[[[```cccfffdddXXXIIICCCEEEJJJSSSbbbooowww|||}}}tttnnnqqqzzz~~~yyyuuurrrvvvuuummmjjjssszzzrrrcccOOO===444///,,,***)))++++++***)))''''''''''''((()))******))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))***,,,...///***************+++,,,,,,+++...,,,---555;;;PPPnnnsssqqqlllcccwwwlllwww{{{YYY???777111000111///...000------------,,,,,,,,,,,,************************++++++*********)))))))))((())))))******+++++++++''''''''''''((((((((((((*********+++,,,,,,------000000777GGGYYYbbb```ZZZ[[[qqq{{{ooolllxxx}}}uuuxxx}}}wwwtttxxx}}}~~~xxxrrrooosssyyyzzz{{{zzzyyyvvvttttttuuuvvv}}}yyyzzzkkkLLL:::AAAPPPhhhoooVVV???222***+++---+++***...******+++******)))((('''''''''((()))))))))((((((***))))))(((''''''&&&&&&'''&&&&&&'''(((((('''%%%''''''&&&''''''((()))***))))))*********+++++++++------000777@@@HHHNNNQQQYYYWWWUUUUUUXXX___eeeiiilllmmmllllllrrrzzz|||yyyqqqkkkgggjjjnnnrrrwww|||vvvvvvuuupppkkkhhhiiilllwww{{{~~~{{{vvvrrrrrruuutttqqqmmmlllmmmoooppppppnnniiieeedddffffffbbb^^^YYYTTTLLLDDD===:::999999222333444555777888::::::===@@@BBB???<<<<<>>JJJTTTZZZ\\\\\\XXXUUUYYYccclllqqqrrruuurrrllliiioooxxx{{{yyyppphhhdddiiiqqquuuwwwxxxppppppppppppooooooppppppzzz~~~{{{sssmmmnnnppppppnnnkkkjjjkkkllllllllljjjiiifffbbb^^^ZZZVVVRRRJJJFFF???999555333333444111111222333444444444444222444444333111222666:::>>>@@@GGGOOOPPPHHH@@@===;;;:::AAAOOO\\\dddjjjpppzzzzzzeee___bbbvvv~~~{{{|||}}}{{{wwwiiiYYYMMM???777...******+++***((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++*********************+++,,,---......111......555:::NNNlll}}}}}}yyynnnnnnbbbccc|||RRREEE999333111...---.........---------,,,,,,,,,************************+++++++++************)))((())))))***++++++,,,,,,''''''''''''((((((((()))***++++++,,,,,,------...222>>>OOO]]]dddeeebbbaaalllssszzz}}}{{{xxxxxxzzz}}}{{{yyyuuukkklllooopppooottt~~~~~~lllwwwfffLLL???999HHHlllvvvTTT@@@111///...)))(((---***+++++++++***)))'''&&&''''''((()))))))))))))))&&&&&&''''''((()))))))))***'''%%%%%%&&&'''''''''&&&&&&&&&'''''')))*********************+++++++++...000888DDDRRR]]]ccceee```[[[ZZZbbbqqq}}}{{{xxxtttrrrwww|||qqqiiifffnnnwwwyyyvvvsssllllllnnnrrrvvvwwwvvvuuuuuuyyy{{{wwwooojjjkkkoookkkiiihhhiiikkkmmmnnnmmmggghhhfff```XXXQQQLLLHHH===;;;888666555666888999444555777888888888777777777555222111111333555666<<<777666<<>>???>>><<<;;;<<<>>>AAA<<<===@@@CCCEEECCC???<<<<<<888666555222222888AAADDD>>>===???===999@@@MMMTTTWWW\\\aaafffjjjnnnqqqrrrrrrrrrtttyyy~~~mmmXXXRRRYYYnnnwww{{{zzz~~~|||yyyqqqhhh[[[FFF333///222111...,,,***)))))))))))))))******)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++*********))))))((((((******+++,,,,,,,,,,,,+++,,,+++)))***+++,,,,,,+++---111...000777<<>>;;;888;;;AAANNNYYYgggppprrrssswwwzzzzzzyyywwwwwwxxx{{{zzzhhhXXXSSSZZZppp|||yyy}}}{{{{{{xxxwww{{{yyyooobbbNNN:::222000...+++*********))))))))))))******))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))************)))))))))(((******+++,,,,,,,,,,,,++++++***((()))***,,,+++++++++///---///666;;;NNNkkkwwwtttkkkkkk|||iiigggrrrvvvrrrttt~~~vvvQQQ:::;;;666///---))).........------------,,,******************************************************))))))(((''''''''')))(((((((((((()))******)))***+++,,,---///333666BBB[[[jjjlllssswwwyyyzzz{{{}}}}}}||||||}}}~~~wwwyyywwwzzzxxxqqqjjjlllwww|||tttnnnuuu{{{kkkZZZJJJCCCBBB\\\uuuppp___JJJ;;;222+++***,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***************+++,,,---///000000111555>>>MMM\\\fffgggbbb]]][[[[[[___kkk{{{vvvtttnnnmmmsssxxxvvvqqqmmmooopppsssxxx|||}}}|||zzzmmmjjjfffeeehhhjjjkkkjjjllllllkkkjjjjjjiiiiiiiiiddd^^^TTTLLLGGGHHHKKKNNNLLLMMMMMMMMMMMMOOORRRUUUVVVWWWYYY\\\^^^^^^[[[YYYRRRLLLGGGBBB<<<777888===LLLNNNKKKBBB<<<:::999777???RRRiiiwwwyyyxxxyyy|||}}}{{{yyyyyyzzz|||~~~ooo[[[OOO\\\sssyyyssswww}}}vvvnnnnnnyyyzzzppp^^^III;;;333---***++++++******)))))))))******))))))))))))))))))))))))'''((((((((()))))))))))))))******++++++******)))************))))))))))))******+++,,,,,,,,,,,,+++***)))((((((***++++++***)))------///555999KKKggg~~~}}}uuusssmmmlll}}}|||vvvddd]]]xxxvvvggg}}}|||ZZZ>>>===888000...---............------------************************************************++++++******)))))))))((()))))))))))))))******+++)))***,,,------...444<<>>WWWrrruuujjjfffnnnuuuvvvyyyzzz{{{yyyrrrqqquuuqqqggggggooozzzyyy{{{|||vvvwwwzzz||||||rrrkkkiiigggLLLAAA>>>MMMiiizzziiiTTT@@@333111---+++,,,,,,)))))),,,+++++++++*********))))))************))))))))))))(((((()))***************---,,,+++*********+++,,,,,,***,,,///---...BBBZZZdddqqqvvvwwwvvvlllkkkxxx}}}{{{~~~wwwqqqooommmmmmrrrxxxuuuvvvvvvvvv|||xxxlllqqqkkkdddbbbdddhhhjjjkkkmmmlllkkkkkkjjjjjjjjjjjjmmmmmmlllkkkjjjhhhfffeeeoooppprrrssstttwww{{{~~~|||zzzvvvoookkkjjjlllpppwww{{{uuunnnqqqzzz|||zzzxxxxxxzzz}}}fffMMMNNNVVVlll|||ssssssxxxyyyrrrjjjqqqzzz~~~zzzqqqZZZBBB:::111,,,------)))''')))))))))))))))))))))))))))(((((()))***************+++++++++*********))))))&&&&&&'''((()))******+++(((((()))***++++++,,,,,,******,,,---...///////////////000111333===RRRfffpppfff{{{zzz~~~hhhXXXYYYzzzwwwrrrsssOOO777222555//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,******)))((()))+++---...000......000777GGGbbbxxxoooiiihhhnnnuuuyyy|||~~~zzz|||uuussswwwsssgggbbbeeevvvvvvxxx}}}~~~{{{}}}{{{yyy~~~wwwpppjjjeeePPPCCC<<>>TTTggg~~~xxxoooeeeyyy}}}||||||ttt```RRRdddlllxxx}}}WWW;;;222555000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,******))))))***+++---...//////---...<<>>TTTiii~~~rrrfffxxxzzzaaaXXXhhhxxxaaacccwww||||||UUU<<<555111000///...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---------+++...555DDD]]]ttt}}}|||}}}wwwuuuqqqlll~~~yyy{{{}}}}}}{{{|||zzzuuuvvv}}}|||~~~~~~zzzyyy}}}xxxooo[[[IIIKKK```wwwuuucccWWW<<<333++++++---,,,***+++***************+++++++++************))))))))))))(((((()))******************+++,,,---......------,,,---000777DDDWWWkkkxxxzzzyyyrrroootttqqqoooyyy|||~~~vvvqqqoooppppppnnnoootttzzziii[[[\\\fffllljjjhhhhhhjjjlllmmmmmmmmmnnnpppnnnmmmmmmmmmmmmnnnoooooopppppppppppprrrtttvvvwwwrrrrrrsssrrrqqqqqqsssuuuvvvuuutttrrrrrrsssuuuvvvoooooojjjfffnnn}}}~~~}}}}}}wwwrrrrrrsssuuuwwwzzzwwwlllrrrvvv{{{|||zzzyyyzzz{{{{{{}}}~~~~~~~~~~~~fffRRRTTTfff}}}rrrkkkuuuxxxqqqdddNNN888---+++***(((++++++++++++++++++++++++)))***++++++,,,+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,******************************)))***+++,,,...000------...000333===SSSggg}}}tttgggyyy~~~ooo]]]^^^zzzkkkggg~~~aaaCCC888111000///...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,------------...---777MMMgggxxx~~~wwwpppnnnppp{{{}}}{{{uuuyyy||||||}}}}}}}}}xxxvvvyyy}}}zzz|||}}}yyy|||xxxttt}}}vvvttteeeOOOIIIZZZppp|||yyyiii___BBB777,,,+++---,,,++++++))))))*********+++++++++************))))))))))))(((((()))******************+++,,,............------///333<<>>SSSggg}}}ttthhhyyy|||xxxccc\\\sssssspppiiiHHH:::111000///......------...,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))))))))***************+++,,,------------111---777RRRlllyyyyyyppppppxxx~~~|||xxxyyyyyy}}}zzz{{{}}}~~~yyyuuuvvv{{{xxxvvvyyy~~~{{{~~~zzz~~~sssuuujjjSSSIIIVVVlllxxx~~~pppfffGGG:::...+++---,,,,,,,,,))))))******++++++++++++************))))))))))))(((((()))***************)))+++,,,...//////.........000555@@@QQQgggyyyvvvsssiiiiiitttwwwzzzyyyssstttyyyxxxtttpppsssxxx{{{zzzyyytttkkkkkkkkkgggddddddjjjmmmooonnnmmmllloooqqqnnnnnnnnnnnnnnnoooppppppsssrrrqqqooommmjjjhhhfffjjjlllmmmmmmmmmooorrruuupppppppppqqqqqqqqqqqqqqqxxx}}}{{{qqqqqqzzz}}}zzzuuuyyy{{{yyyyyy||||||yyyyyy}}}}}}xxxtttssspppuuuwwwxxx|||zzzpppmmmssszzz{{{xxxvvvvvvxxxyyy{{{}}}~~~}}}}}}~~~}}}bbbJJJMMMhhh~~~uuummmuuu|||gggIII555//////...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++(((((()))***++++++,,,,,,++++++******************+++***))))))***,,,...000111111111222444>>>TTTggg}}}ttthhhyyy|||rrrgggqqq}}}|||\\\???666222///000///,,,,,,...------------------------*********+++,,,,,,,,,---,,,+++******))))))************+++,,,------------222111>>>ZZZttt~~~~~~uuukkkrrr}}}~~~}}}vvvooojjjyyywwwppprrryyy~~~}}}www{{{~~~yyywwwxxx}}}xxxnnnooo```BBBBBBZZZbbbzzzgggPPP@@@///,,,//////---+++************************************************))))))))))))***+++,,,---+++++++++,,,---...///000///000777HHH^^^qqq|||}}}rrrqqqtttttt}}}yyyxxxxxxvvvuuuwwwuuuxxx}}}wwwmmmiiifffbbbaaaccciiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmnnnpppsssvvv{{{vvvrrrnnnhhh```\\\]]]dddfffeeebbbdddkkkpppqqqjjjlllnnnooonnnmmmnnnoooyyy|||{{{vvvtttvvvwwwuuuwwwjjjiiippprrrxxx|||xxxyyyxxxxxxxxxyyyxxxvvvssssssyyyyyytttxxxvvvnnnoootttzzz{{{wwwwwwyyy{{{||||||{{{zzzzzz|||~~~|||}}}sssTTTHHHXXXooo{{{sss|||}}}rrrhhhooo~~~ppp[[[EEE333+++,,,,,,+++******)))*********,,,+++***))))))***+++,,,+++***))))))((())))))))),,,+++******))))))******000---+++,,,,,,+++***+++******+++++++++,,,,,,,,,---222///...666???QQQkkkzzzqqqbbbttt}}}~~~}}}|||ooottt}}}fffIII777333000000///,,,,,,...------------------------*********+++++++++++++++,,,+++******))))))************+++,,,------------000111BBBaaawww{{{{{{yyypppxxx}}}tttkkkeeeeeennn{{{|||tttpppttt{{{~~~zzzyyywww{{{~~~zzzyyyzzzyyylllkkk```DDD>>>OOOVVV}}}kkkQQQ@@@000,,,......---+++************************************************))))))))))))***+++,,,---,,,+++,,,,,,---...///000111333<<>>666000000000...---///------------------,,,,,,+++++++++******))))))))),,,+++******))))))*********+++,,,---............///777QQQqqqzzzqqqpppyyy{{{}}}}}}xxxqqqrrr|||uuupppmmmhhh___TTTTTTfff{{{|||mmmlllppp{{{{{{vvvssssssvvvyyy|||~~~|||nnnccc___PPP??????GGGssssssWWWGGG666///...---++++++************************************************))))))))))))***+++,,,------------------...//////...444DDD\\\sssyyyqqqxxx{{{xxx||||||wwwrrrmmmjjjfffaaa^^^]]]]]]^^^eeelllkkkkkklllmmmmmmmmmmmmmmmhhhhhhhhhkkkqqqwww|||}}}yyypppaaaOOOEEEJJJUUUcccvvvpppffffffiiilllmmmnnnnnnmmmnnnqqqsssrrrrrrooolllmmmsssuuuttthhh^^^ccclllnnnrrrwwwssswwwvvvwwwxxxyyywwwtttqqquuuxxxwwwuuuxxxmmmlllooovvvyyyxxxxxxyyyzzz{{{||||||{{{|||}}}gggWWWQQQcccrrrwwwssszzzyyymmmhhhmmmqqqtttqqqfffVVVFFF777---,,,,,,+++************++++++******************+++************+++,,,---......---,,,,,,++++++,,,,,,))),,,,,,))))))+++,,,,,,+++++++++,,,,,,,,,------***000...///888AAATTTmmm|||~~~nnneeeyyyyyytttxxxvvv{{{dddAAA888000///000///...///......---------,,,,,,,,,,,,+++++++++******)))))),,,+++******))))))******++++++,,,---............222@@@[[[uuu{{{sssttt}}}|||~~~{{{qqqkkksss|||yyywwwuuulll]]]NNNPPPdddwwwyyyqqqhhhjjjsss|||vvvrrrrrrssstttwwwzzz|||}}}}}}sss{{{jjjcccYYYFFF>>>DDDfff}}}uuu^^^NNN<<<333///,,,+++,,,************************************************))))))))))))***+++,,,---------------......///000...888KKKdddxxx|||uuuoooqqqxxxtttxxxzzzrrrkkkfffdddbbbZZZVVVYYY```dddgggjjjllllllmmmmmmnnnnnnmmmmmmkkkiiihhhkkkqqqxxx}}}~~~yyyooo^^^III>>>CCCOOO___ppp|||ssskkkfffkkklllnnnnnnnnnoooqqqsssqqqqqqnnnlllnnntttvvvssseee^^^dddnnnooorrruuurrrtttuuuvvvwwwxxxvvvrrrooouuuwwwwwwvvvxxx}}}nnnlllmmmtttyyyxxxwwwxxxxxxzzz||||||{{{{{{}}}~~~{{{|||~~~~~~|||wwwbbbUUUUUUdddzzz{{{uuu}}}~~~pppfffeeelllqqqqqqgggZZZLLL<<>>------,,,++++++++++++,,,)))***++++++++++++***)))******)))))))))***++++++,,,,,,+++************+++555===<<<111***+++,,,(((,,,,,,,,,------------...+++222111222:::BBBRRRkkkwww}}}yyylllkkk{{{}}}rrrpppzzzrrr}}}qqqaaazzzIII<<<111///000000000000//////...---,,,,,,++++++,,,,,,,,,------.........,,,++++++***)))*********+++,,,---...////////////000UUUuuuwww}}}zzzqqquuufffRRROOOeeesssllldddfffiiinnn{{{}}}tttjjjcccaaadddgggnnnqqqtttuuuxxx}}}}}}iiisss~~~uuulllnnnooollloooxxx|||qqqrrreeeLLLCCCLLLhhhzzzrrraaaMMM???555...---...************************************************))))))))))))***+++,,,---***++++++---///111333444666JJJfffyyy{{{vvvsssrrrjjjlllpppqqqzzz~~~zzzxxxwwwtttrrrwww~~~}}}zzziii^^^aaaiiiYYYXXXZZZbbbggghhhkkknnnmmmnnnnnnnnnnnnnnnmmmmmmlllhhhfffjjjsss|||zzzdddPPPDDDFFFWWWjjjiiinnntttxxx||||||ssshhhcccgggllloooooonnnmmmmmmmmmmmmlllmmmqqquuurrrkkkTTTRRR___nnnppptttyyyvvvvvvwwwyyy{{{|||yyyuuuqqqrrrtttwwwyyyxxxvvvxxx|||sssnnnlllrrrvvvvvvsssssssssuuuxxxzzzyyyyyyzzz{{{yyywwwvvvvvvuuuwwwzzz[[[TTTVVVjjjvvvggg^^^nnn{{{|||xxxnnnXXXBBB...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))''''''(((((()))***,,,,,,,,,+++******))))))******%%%///222)))&&&,,,000---,,,,,,,,,---------......,,,333222222:::BBBRRRjjjyyywwwnnnmmm~~~vvvdddoooyyy~~~qqqyyyjjj{{{YYY;;;,,,111222000000+++......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((+++,,,---...111222222>>>cccyyy~~~zzzqqqooo{{{|||yyyyyylllOOOVVVnnnllleeegggccckkkxxxwwwkkkeee```[[[```iiiqqqrrrsssuuuyyy}}}kkklll|||{{{rrriiikkkuuuzzzyyyxxxiiijjj]]]>>>LLLjjj|||hhhSSSDDD777,,,***000++++++++++++++++++,,,,,,************)))))))))))))))))))))***++++++,,,,,,,,,***,,,000111///000333888VVVnnn|||{{{nnnkkknnnnnnllllllrrryyy|||zzzzzzwwwsssoooqqqxxx{{{llleeehhhmmmZZZWWWZZZeeelllkkkkkkmmmpppooommmlllkkkkkkkkklllnnnlllhhhiiisss~~~fffJJJ===CCCVVVeeelllrrruuuuuuxxx{{{tttgggffffffjjjpppqqqmmmllloooqqqpppooooooooollleee___OOOPPPYYYgggqqqtttuuuwwwsssyyywwwxxx{{{pppooorrruuuxxxzzzzzzzzzzzz{{{uuuooolllrrrxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxtttxxx||||||zzz{{{lllZZZTTTiii}}}~~~pppjjjaaaqqq{{{tttgggNNN222,,,)))***+++))))))+++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))***,,,------++++++,,,......---,,,+++,,,---...///,,,...222555777AAATTTfffwwwwwwmmm}}}ttt```ooo{{{oooqqq^^^???///333222000///+++......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***,,,------...111333444BBBeeezzzyyyuuuoooqqq~~~~~~}}}{{{{{{vvvuuujjjUUU^^^qqqjjj```bbbbbbrrr}}}uuuhhhbbb]]]YYY^^^gggmmmnnnoooqqquuu{{{~~~jjjiiiwww~~~~~~}}}xxxsssuuu~~~~~~llllllcccIIILLLggglllWWWIII;;;...+++///++++++++++++++++++++++++************)))))))))))))))))))))***++++++,,,,,,,,,***,,,000111///000444===\\\uuu|||pppooopppnnnnnnrrrvvvxxxyyyzzz|||vvvqqqttt|||xxxkkkbbb___ZZZYYY___hhhmmmllllllooooooooonnnmmmlllllllllmmmlllooopppqqqyyyhhhNNN???CCCVVVeeeiiioooqqqrrrxxx|||ttthhh^^^___eeennnrrrqqqppprrrpppoooooopppooojjjbbb[[[HHHJJJSSSbbbmmmrrrtttvvvsssxxxvvvwwwzzzpppppprrrtttvvvwwwxxxxxxyyy{{{uuuooommmrrrwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuyyy|||{{{zzzzzz~~~uuudddYYYeee|||}}}~~~|||xxxmmmbbblllzzzyyyvvviiiPPP666000++++++,,,))))))***************************++++++***))))))***++++++***************************+++---,,,++++++,,,......---,,,,,,,,,---...///---///111444777AAAUUUhhhyyyvvvooouuu]]]nnn~~~tttmmmeeeDDD222444222//////,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,---......000444777JJJjjj|||vvvpppmmmttt~~~}}}kkkeeeqqqvvv___XXXfffuuujjj\\\___dddxxxrrrddd^^^ZZZWWW\\\eeehhhiiikkkmmmqqqvvv}}}kkkgggqqq}}}uuuzzz}}}|||mmmjjjeeeSSSIII___wwwsss___PPPAAA111+++...---,,,,,,++++++*********++++++*********)))))))))))))))******+++,,,,,,,,,---+++,,,//////...111666FFFfff~~~zzzpppssstttpppqqqxxxzzzwwwxxx~~~~~~vvvsssvvv}}}zzzkkk\\\SSSYYY]]]dddlllmmmkkkmmmqqqnnnnnnoooooooooooonnnnnnlllssszzz~~~nnnTTTCCCCCCRRRbbbggglllnnnpppxxx~~~vvviiiYYYZZZaaalllssssssrrrsssooooooqqqrrrpppiii^^^UUUAAABBBKKK[[[iiipppsssuuussswwwtttuuu}}}zzzqqqrrrrrrtttuuuuuuuuuvvvyyy{{{tttooonnnssswwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxzzz|||{{{yyyxxx{{{~~~ssscccbbbsss}}}vvvxxxsssffffffqqqwwwyyymmmVVV<<<333---,,,,,,***)))***++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,......---,,,,,,,,,---///000//////222444777AAAWWWjjj|||tttpppaaalllrrrjjjHHH444444111///000---......---------,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------...444;;;UUUooo|||}}}xxxooolllxxx|||fffZZZ^^^fffcccZZZLLLUUUjjjvvvkkk\\\___jjj|||ooo```ZZZWWWUUUZZZcccdddfffiiikkkooosssyyy}}}ooogggmmm{{{}}}vvv{{{~~~jjjaaa^^^RRRBBBSSSkkkyyygggYYYHHH666------------,,,,,,+++***))))))+++++++++*********))))))))))))***++++++,,,,,,------,,,---///......333:::OOOoooxxxqqqwwwwwwrrrttt|||}}}xxx|||{{{uuutttxxx|||wwwrrrmmmdddYYYRRRWWW___iiinnnllljjjmmmqqqmmmnnnpppqqqqqqpppooonnnnnnuuu}}}pppXXXEEE@@@MMM\\\gggllloooqqqyyyzzzmmmZZZYYY]]]hhhpppqqqpppoooqqqrrruuuwwwtttjjj]]]RRR??????GGGWWWfffnnnrrruuussswwwssssss|||yyyqqqrrrttttttuuuuuutttvvvyyy{{{tttpppooossswwwvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{|||zzzxxxwwwyyy{{{~~~qqqfffoootttttt|||yyykkkbbbgggttt{{{ppp\\\???555,,,+++,,,+++***++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---------,,,,,,---...///000000000222444777BBBXXXlll~~~~~~tttnnn}}}mmmiii}}}}}}oooLLL666333000///111///......---------,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,******---,,,---555@@@]]]rrrxxxvvv~~~{{{pppmmm{{{|||iii]]][[[YYYQQQFFF@@@UUUlllsssiii[[[^^^mmm|||kkk\\\XXXWWWVVVZZZbbbccceeehhhlllooossswww{{{ttthhhiii||||||~~~}}}{{{}}}kkk]]]XXXNNN===GGG]]]{{{}}}mmm```OOO:::...---------,,,,,,+++***))))))++++++++++++*********************+++,,,,,,---------,,,---///...///666???VVVuuu{{{yyy|||yyy{{{}}}xxxuuuyyy|||||||||~~~vvvjjjhhhfff___WWWSSSWWWaaakkkmmmjjjjjjmmmqqqnnnooopppqqqqqqqqqoooooommmpppuuu}}}iiiTTTCCC===GGGUUUeeelllpppssszzz~~~ttt___YYYXXX```jjjnnnooooootttvvvyyy{{{xxxmmm]]]QQQBBB@@@FFFVVVfffooorrrtttssswwwssssss{{{xxxpppqqquuuvvvvvvvvvuuuvvvyyy|||ssspppppptttvvvttttttvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzxxxxxxyyyzzz|||{{{ooossszzzrrrttt{{{pppaaa___oooxxxnnn```CCC777,,,***+++,,,,,,---++++++++++++++++++++++++*********++++++*********************************)))***,,,+++******+++---------,,,,,,---...000111111111333555888CCCZZZnnn~~~uuunnn}}}jjjnnn}}}xxxRRR999555000///222000......---------,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,))))))---------888FFFdddtttvvvrrryyy~~~~~~zzznnnnnn|||ppphhhddd]]]PPPEEEDDD]]]lllkkkdddYYY]]]ooovvvfffXXXVVVWWWVVVYYY``````cccgggkkknnnqqquuuxxxxxx~~~}}}|||yyygggddd{{{~~~{{{{{{rrraaaXXXMMM>>>???PPPqqq~~~qqqfffUUU>>>000------,,,,,,++++++*********,,,++++++++++++***************++++++,,,---------...---...///...111;;;FFF^^^yyyxxxvvv~~~|||wwwwwwwwwnnniiikkkiii^^^UUUSSSZZZdddlllllliiikkkoooqqqoooooopppppppppoooooonnnlllkkkmmmwwwuuu___NNNAAA;;;BBBNNN]]]gggooorrrxxx{{{eeeYYYQQQVVVbbbjjjoooqqquuuwww{{{}}}yyymmm]]]PPPDDDAAAEEEUUUfffooosssuuurrrwwwssssss{{{wwwnnnnnnuuuvvvwwwwwwvvvwwwyyy{{{sssqqqrrruuuvvvssssssuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~tttttt}}}vvvpppzzzwwwddd[[[jjjrrrjjjdddIII;;;...***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))))))))))))))))))))))))))***++++++******+++---------,,,,,,---///111222111111444666:::EEE[[[ooo~~~wwwrrrrrrfff|||vvvzzz~~~[[[???888111///111000......---------,,,,,,,,,+++,,,,,,---......------++++++++++++++++++++++++---)))***...//////<<>>BBBRRRdddooosssuuurrrwwwtttttt{{{vvvlllkkkssstttvvvwwwvvvvvvwwwxxxrrrqqqrrrvvvuuurrrrrrtttttttttuuuwwwxxxzzz{{{{{{zzzzzzyyyzzz{{{}}}}}}}}}~~~yyypppkkknnn{{{~~~ttt|||nnn___kkkpppjjjjjjRRRBBB222---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************(((***++++++******+++,,,------,,,---...000111333000111555888<<>>333...,,,***))),,,,,,,,,++++++*********+++)))'''&&&(((***,,,------+++******+++,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++,,,///222000111555999>>>HHH[[[lll~~~}}}|||uuummmhhh{{{zzzoootttsssiii|||vvvQQQ>>>666111000444........................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,...000---222GGG___}}}xxxtttaaaeeeuuu~~~xxxbbbXXX\\\lllrrrdddUUUWWW]]]mmmzzzcccVVVMMMMMMSSSUUUTTTTTTXXXZZZ]]]aaaeeegggiiiiiinnnnnnooopppqqqssstttuuu|||yyyssspppsssvvvzzzwwwgggSSSZZZyyy|||xxxzzzxxxuuu{{{{{{kkkeeeZZZLLLHHHZZZxxx}}}qqq```LLL999......,,,******+++,,,+++***///333333---***,,,,,,)))++++++*********+++,,,---///,,,...222111777MMMeeeyyywwwrrrppplllnnnyyyzzzwwwzzzzzzrrrppp___WWWZZZ[[[QQQRRR]]]cccjjjkkklllmmmoooqqqrrrrrrpppooonnnmmmmmmnnnpppqqqoooqqqrrrtttfffQQQDDD===:::>>>EEENNNXXXdddrrrqqqYYYJJJFFFMMM\\\iiipppvvvzzzwwwpppfffZZZOOOCCC:::<<>>^^^{{{wwwuuusssooorrrtttwwwxxxwwwzzz{{{~~~{{{bbbWWWSSSQQQMMMVVVfffjjjiiikkkmmmooopppooommmlllkkkkkkkkkkkkmmmnnnpppqqqsssuuuuuutttyyyrrrbbbYYYWWWEEE@@@???HHHXXXkkk|||iiiSSSAAA===IIIXXXkkktttzzztttjjjccc```]]]III===999GGG[[[hhhnnnpppsssttttttuuuyyyzzztttlllmmmooorrrssstttuuuvvvwwwrrrsssssssssrrrrrrsssuuuvvvzzz|||zzzuuutttwww{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~lllZZZTTTWWWeee{{{|||ppp```bbbnnnsssfffQQQ;;;...,,,------++++++++++++++++++++++++***+++******))))))+++------,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++---000222444555999>>>CCCMMM```rrr{{{|||iiitttgggqqq~~~nnnxxxtttZZZCCC444///111........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---...000111;;;WWWrrruuugggVVVggg~~~}}}}}}zzzwwwyyyaaakkk{{{pppYYYYYYgggoooaaaVVVRRRYYYlllyyymmmSSSKKKEEEHHHMMMOOOQQQSSSTTTUUUXXX[[[^^^`````````dddeeegggiiikkkllllllmmmrrruuuyyyzzzyyyxxxyyyzzzwwwtttqqqttt{{{yyymmmTTTCCCDDDLLL^^^www|||ooorrr]]]KKKRRRlllqqq[[[CCC444///---++++++,,,---,,,+++,,,,,,------+++)))***,,,******++++++,,,,,,,,,,,,***...111000111AAAccc~~~rrrtttttttttzzz}}}}}}{{{{{{zzzuuucccWWWQQQMMMKKKXXXggghhhiiikkkmmmnnnooonnnlllkkkkkkkkklllmmmnnnpppqqqrrrssstttuuutttwwwmmmdddbbbYYYQQQMMMTTT```nnnqqq[[[DDD:::BBBPPPjjjuuu{{{rrrbbbVVVQQQOOOGGG===888DDDXXXhhhnnnooorrrsssssstttxxxyyysssjjjmmmpppssssssrrrqqqqqqrrrqqqrrrssssssrrrrrrtttvvvsssvvvyyyxxxtttssswww|||{{{{{{{{{{{{zzzzzzzzzzzz|||}}}wwwbbbXXXWWW]]]vvvxxxuuuwwwzzzrrrdddaaahhhoooiiiWWW@@@111...---+++++++++++++++++++++++++++)))***)))'''&&&(((---111...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---000333555666:::???EEEOOObbbssszzz{{{hhh|||nnnsss}}}tttuuu|||```DDD333///111........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///---...000333???\\\yyy~~~rrrddd^^^ppp~~~ZZZ]]]fffiii\\\NNNUUUhhhiiiYYYRRRSSSYYYooowwwiiiPPPIIIEEEHHHLLLMMMPPPRRRRRRTTTWWWYYY\\\]]]]]]^^^```bbbeeehhhjjjlllllllllrrruuuyyyzzzxxxvvvwwwyyyzzzxxxwwwxxx|||xxxqqq[[[GGGAAAAAAOOOfff{{{hhhmmm```OOOMMMdddsss^^^GGG777///---++++++,,,---,,,+++...,,,---...,,,((())),,,)))***+++,,,,,,,,,,,,++++++///111///333GGGiiizzzppptttuuuwww|||~~~yyyuuu|||~~~{{{vvvqqq```UUUOOOKKKKKKZZZhhhfffiiijjjlllmmmmmmmmmlllllllllmmmmmmooopppqqqrrrrrrppppppqqqtttwwwrrreeeaaaggg```]]]cccjjjrrrxxxcccKKK===@@@KKKjjjxxxsss[[[HHH>>>;;;AAA:::888BBBVVVgggnnnooorrrtttttttttwwwxxxpppfffkkkooossstttqqqnnnnnnoooqqqrrrssssssrrrrrrtttvvvqqqsssuuuuuuttttttxxx{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||hhhYYYUUUXXXrrr~~~{{{tttqqqtttrrrhhhaaa```iiigggZZZCCC333///---******++++++++++++,,,,,,,,,***++++++)))'''(((---111...---++++++---------,,,++++++,,,,,,,,,,,,---------......---,,,---000333555666:::@@@EEEPPPcccuuuzzz}}}jjjsssttt}}}}}}vvvyyy[[[@@@111...///........................------,,,,,,,,,,,,++++++,,,,,,,,,---------......000---...000444AAA```~~~~~~{{{qqqaaa___sss}}}aaa\\\[[[[[[RRRKKKUUUiiidddSSSQQQVVVZZZrrruuueeeLLLFFFCCCFFFJJJLLLOOOSSSPPPRRRTTTWWWYYYZZZZZZZZZ\\\^^^bbbfffiiikkkllllllppptttxxxxxxuuurrrsssuuuvvvwwwxxxyyyzzz|||}}}yyyfffSSSHHH@@@FFFYYY}}}jjjccc```QQQEEEYYYuuuaaaIII777///---,,,,,,---------+++---***+++...,,,((()))---)))***+++,,,,,,,,,+++++++++///000000888OOOqqqyyyrrrzzz~~~|||}}}tttvvv~~~~~~xxxtttnnnhhhZZZPPPLLLIIILLL]]]iiidddiiiiiijjjkkklllmmmmmmmmmlllmmmnnnooopppqqqqqqqqqooonnnpppuuuyyyxxxfff______[[[___iiiooorrr}}}jjjRRRBBBAAAHHHhhhzzzyyy]]]EEE888333999777777AAATTTeeennnppprrrttttttuuuvvvuuulllaaaffflllrrrtttqqqnnnmmmnnnqqqrrrssssssrrrrrrtttvvvssssssssstttuuuvvvxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{~~~ppp^^^WWWWWWoooyyyxxx|||~~~xxxsssrrrqqqmmmeee```cccdddYYYAAA111//////,,,******+++++++++,,,,,,,,,+++...111///+++)))+++---...---++++++---...---,,,+++++++++,,,,,,---------.........---,,,---111333555666:::@@@FFFPPPddduuu{{{{{{jjjwwwuuu~~~xxxxxxYYYAAA555222222........................---------,,,,,,,,,++++++,,,,,,,,,------.........000---...111444CCCcccyyy~~~yyyzzzpppaaa[[[ppp~~~hhh]]]VVVTTTMMMHHHTTTgggaaaPPPQQQXXX[[[ttttttcccHHHCCCAAAEEEIIILLLOOOSSSOOOPPPRRRUUUWWWWWWXXXXXXYYY\\\```dddhhhjjjkkkkkkmmmrrrvvvvvvrrrnnnnnnpppqqqtttwwwxxxxxxyyy}}}qqq]]]OOOBBBBBBQQQ{{{pppZZZ^^^OOO===OOO|||vvvcccIII777///...,,,,,,---------,,,+++((()))---,,,((()))...)))***+++,,,---,,,+++++++++///000111;;;UUUvvvyyyxxx~~~sssxxxyyyoooiiiaaaYYYUUUMMMIIIIIIMMM___kkkdddiiiiiiiiijjjkkklllnnnooolllmmmnnnooopppppppppooosssoooqqqvvvyyy|||jjjaaaMMMMMMWWWfffnnnrrr~~~nnnWWWFFFBBBGGGfff{{{dddJJJ<<<777444444777AAARRRdddoooqqqssstttuuuuuuvvvtttiii^^^bbbjjjrrrtttrrrnnnmmmnnnppprrrssssssrrrsssuuuwwwvvvtttssstttvvvwwwwwwvvvyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{}}}zzzfff]]]WWWmmmuuusssyyy}}}{{{vvvrrrqqqqqqkkkeee```bbbWWW???///...000...*********++++++,,,,,,,,,,,,111666666000+++))))))///---+++,,,---...------+++++++++,,,,,,---------.........---,,,...111333555666:::@@@FFFPPPddduuu{{{xxxhhhllljjj}}}zzzyyy]]]FFF444------..............................---,,,,,,+++******---,,,,,,,,,,,,---.........,,,111222444OOOtttzzz|||yyyrrrzzzuuuWWWZZZzzzkkk______VVVBBBJJJaaacccTTTNNNMMMWWWlllqqq___HHHFFFDDDDDDHHHLLLNNNOOOPPPPPPQQQSSSTTTVVVWWWWWW]]]^^^```aaabbbeeeiiilllrrrwwwxxxqqqjjjfffccc```cccmmmuuuuuuvvv{{{}}}{{{xxxqqq___HHHCCCKKKqqq~~~~~~nnn\\\RRROOOCCCPPPsss|||{{{xxxiiiMMM777333---***---000...,,,---************************++++++,,,,,,,,,,,,---------111///...>>>___~~~vvvvvv|||uuuwww}}}wwwqqq]]]MMMOOOQQQLLLHHHMMMXXXbbbggggggggghhhiiikkklllmmmnnnnnnppppppqqqqqqqqqppppppoooqqqrrrrrrsssuuuzzzuuuaaaRRRIIIMMM___lllrrrtttcccSSSIIIFFFiiizzzsss]]]HHH;;;;;;888777>>>OOOaaalllnnnqqqttttttrrrzzzqqqZZZbbbjjjmmmrrrwwwooogggmmmppprrrttttttssssssvvvyyyvvvuuutttssstttvvvxxxyyyyyy{{{||||||{{{zzzzzz{{{zzzzzz}}}lllaaa^^^jjjvvvwwwuuuyyy{{{{{{}}}yyyqqqjjjjjjfffZZZFFF555...---+++,,,,,,---------,,,+++***...///000000000---+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////...------///333666999777999===EEERRRgggyyyzzzvvvdddiiiaaayyynnnpppyyygggLLL777....................................---,,,,,,+++******---,,,,,,,,,,,,---.........---111222555QQQwwwyyyooovvvrrrXXXaaatttiiicccTTTDDDPPPbbb^^^SSSNNNNNNZZZoooooo]]]HHHGGGEEEEEEHHHKKKLLLLLLNNNOOOQQQRRRTTTVVVWWWXXX[[[\\\^^^```aaadddhhhkkkrrryyy{{{uuukkkccc[[[TTTXXXaaaiiimmmsss{{{~~~||||||tttbbbKKKDDDKKKooo~~~zzzwwwoooaaaVVVQQQCCCOOOqqq}}}lllQQQ;;;444...+++---000...,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...111000111BBBcccwwwwww}}}yyy}}}}}}vvvnnnZZZIIIIIIKKKGGGGGGMMMXXXbbbggghhhggghhhjjjkkkmmmnnnnnnnnnpppppppppqqqqqqppppppoooqqqrrrrrrssstttxxx~~~iii]]]HHHGGG```ppprrrzzzkkk]]]QQQJJJnnnjjjVVVIII;;;777555<<>>222333........................---------,,,,,,+++++++++---,,,,,,,,,,,,---......//////222111888ZZZ}}}pppoooiii[[[kkk~~~~~~~~~iiiMMMJJJ```eeeSSSJJJJJJPPPaaawww{{{hhhUUUEEEDDDDDDFFFHHHJJJIIIIIIKKKMMMOOORRRUUUWWWXXXXXXXXXZZZ]]]___```bbbeeehhhpppzzz~~~uuujjj^^^TTTKKKJJJLLLSSS```nnnwwwzzz|||hhhPPPEEEGGGddd|||uuussstttpppnnn|||xxxnnn```XXXHHHRRRpppyyyttt[[[GGG777000,,,---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++///111888NNNppp}}}uuuuuuyyy~~~|||yyy~~~uuukkkTTT@@@???@@@CCCJJJSSS]]]dddhhhiiihhhiiijjjlllmmmnnnoooooonnnoooooopppppppppppppppqqqrrrssssssssstttwwwyyy}}}dddLLLDDDWWWhhhooo|||mmm___UUUiii|||wwwbbbSSS===555000555BBBQQQ```iiijjjqqqtttttt|||ttt```bbbkkkoootttzzzqqqhhhmmmssssssrrrrrrrrrtttvvvxxxvvvvvvuuuuuuvvvwwwyyyyyywwwyyyzzzzzzyyyyyyyyyzzz||||||xxxjjj\\\iiizzzyyyuuu~~~wwwfffdddZZZEEE444------...000...,,,+++***+++---...+++******)))))))))******,,,,,,,,,,,,------------.........---......///000...---,,,++++++000666;;;======???EEELLLYYYmmm|||sssqqqnnnXXXggguuuqqqhhhpppxxx___AAA333222........................------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......///000333222:::^^^vvvqqqfff[[[rrr|||{{{wwwwwwttt}}}rrrQQQQQQdddaaaNNNFFFHHHPPPcccyyyxxxdddOOOAAAAAAAAADDDHHHJJJKKKJJJJJJLLLOOOSSSUUUWWWWWWWWWWWWZZZ]]]___aaaccceeegggnnnxxxzzzuuunnnhhhUUUNNNHHHKKKUUUbbbnnnuuu~~~{{{gggPPPEEEDDD]]]|||}}}{{{}}}zzzwwwpppccc\\\LLLUUUqqqzzzvvv\\\JJJ888111,,,---///---+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***...111;;;TTTuuu|||uuusssuuuxxxzzzzzzzzzpppXXXDDDCCC@@@FFFQQQZZZaaaeeeggghhhhhhiiijjjlllmmmnnnnnnooommmnnnooopppppppppppppppqqqrrrttttttsssssstttvvvxxxggg]]]TTTTTT]]]mmmuuuiiiaaammmhhhXXX@@@666...222<<>>AAA@@@CCCHHHPPP\\\ooowwwtttyyyhhhpppzzzqqq```qqqfffFFF333///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........000444333===bbb{{{tttddd[[[yyy|||yyyssspppqqqvvv{{{{{{{{{YYYXXXaaaXXXJJJEEEGGGQQQeee{{{vvv```KKK@@@??????BBBFFFJJJKKKKKKJJJLLLPPPSSSUUUVVVVVVVVVVVVYYY]]]___aaabbbeeefffllluuu}}}~~~|||{{{yyyvvvaaaWWWMMMKKKPPPZZZgggrrr|||~~~zzzeeePPPEEECCCVVVwwwnnnddd```PPPVVVqqq|||yyy^^^LLL:::222------...,,,+++,,,************************++++++,,,,,,,,,,,,------***...222>>>ZZZ{{{}}}vvvttttttvvv}}}~~~zzz|||uuu]]]IIIGGG???IIIWWWaaaeeefffggghhhggghhhiiikkklllmmmnnnnnnmmmmmmnnnoooppppppppppppppprrrtttuuutttsssssstttpppyyyooolllaaaVVVYYYkkk}}}wwwppprrrnnn\\\CCC777///111888???MMM[[[aaakkkqqqsss{{{vvvcccccclllqqqwww|||sssiiinnnvvvtttqqqppprrrtttvvvwwwtttttttttuuuvvvvvvwwwwwwxxxzzz||||||{{{{{{|||}}}~~~~~~aaadddpppvvvzzz|||jjjjjj```JJJ444+++,,,...---,,,***)))))))))***+++******++++++,,,,,,,,,---*********+++++++++,,,,,,---------...000111333444000...,,,+++,,,333<<>>ddd~~~wwwcccZZZyyy~~~wwwtttxxxzzz}}}ssspppzzz\\\ZZZ[[[OOOIIIFFFIIISSSggg|||~~~ttt]]]GGGAAA@@@???@@@DDDHHHJJJKKKKKKMMMPPPSSSUUUUUUUUUTTTTTTWWW[[[^^^___aaacccdddjjjssszzz{{{zzzzzzxxxuuuhhh^^^UUUQQQQQQWWWdddqqq{{{}}}xxxdddPPPFFFCCCPPPssskkkeeecccRRRVVVooo{{{~~~dddRRR;;;333------...,,,+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++///444BBB___~~~yyywwwwwwyyyzzzyyy{{{~~~sss[[[FFFDDD<<>>FFFHHHHHHJJJOOOUUU___qqqppptttiiimmmnnnNNN888000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,111666555???eee{{{xxxbbbZZZuuu|||}}}nnngggtttsssZZZYYYUUUJJJJJJHHHJJJUUUhhh}}}}}}sss\\\EEEDDDAAA??????BBBFFFHHHIIIKKKMMMQQQTTTUUUUUUTTTSSSSSSVVVZZZ]]]^^^___aaaccciiirrryyyzzzwwwvvvsssooojjjaaaZZZWWWUUUWWWcccrrrzzz|||xxxcccQQQGGGDDDMMMqqqiiieeeeeeSSSUUUmmmyyyiiiXXX<<<444...---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------111666EEEccc{{{zzzzzz|||{{{vvvxxx~~~zzzoooUUU@@@===999GGGZZZfffiiihhhhhhiiieeefffgggiiikkkkkklllllllllmmmnnnoooppppppppppppppprrruuuvvvvvvtttttttttwww}}}ooo\\\OOOUUU```hhhttt}}}{{{}}}iiiHHH:::000111333444???NNN[[[gggooorrryyyuuudddccclllrrrxxx}}}tttjjjnnnxxxtttpppooorrruuuvvvvvvqqqrrrssstttuuuuuuuuuuuuuuuwwwyyyzzzyyyyyyzzz{{{zzzzzz|||hhh```dddwwwtttrrr{{{}}}wwweeefff^^^HHH333+++---000,,,,,,---------,,,+++***&&&'''***,,,------,,,+++,,,,,,,,,---------......++++++---...111444666777222000---,,,...666@@@GGGKKKJJJLLLQQQVVV```qqqkkkqqq{{{sssiiiyyyVVV888000+++,,,---...////////////------------------------++++++,,,------......///---666666333GGGlll}}}tttVVV```yyy|||lll___eeemmmhhh___[[[RRRIIIJJJBBBFFFXXXssszzzjjjSSS@@@@@@@@@@@@AAABBBCCCEEEFFFFFFJJJOOORRRSSSRRRQQQQQQUUUVVVWWWXXXZZZ]]]```bbbgggoootttsssooommmjjjfffeee```]]]^^^```bbbhhhooowwwyyy{{{yyycccPPPFFFCCCIIIdddpppaaa^^^ZZZLLLMMMhhhqqq\\\FFF222,,,///,,,,,,000///++++++++++++++++++++++++,,,,,,,,,---------.........444;;;IIIfff}}}zzz{{{}}}}}}pppaaaSSSCCC777:::III\\\iiiiiifffgggkkkjjjjjjjjjjjjjjjjjjkkklllnnnnnnlllkkkkkklllmmmnnnqqqqqqqqqrrrssssssssstttuuuvvvzzzoooZZZXXXfffiiikkkrrrvvv|||mmmNNN===222111000...777FFFPPPaaaooosssxxx}}}vvviiihhhlllrrrwwwuuuooojjjhhhwwwxxxuuurrrssswwwxxxuuutttuuuvvvuuusssrrrrrrssssssuuuwwwwwwwwwxxxzzz|||{{{zzz{{{nnn]]]dddnnn|||{{{xxxpppppprrrpppeee^^^RRRDDD555,,,+++...,,,,,,------,,,,,,+++***)))************++++++++++++,,,......---,,,---...///...---...000333666999999111---///000222???NNNPPPQQQSSSUUU[[[ffftttnnnxxx~~~~~~~~~ppp|||XXX999111------..................------------------------++++++,,,------......///,,,333222111GGGlll~~~yyyqqqUUUaaazzz}}}mmm```]]]bbb\\\UUUUUUMMMBBBCCCDDDHHHZZZtttxxxhhhRRR???????????????@@@AAABBBCCCEEEIIINNNQQQQQQPPPPPPPPPRRRSSSTTTVVVXXX[[[___aaaeeelllooommmkkkkkkiiigggaaa\\\[[[]]]```bbbgggmmmuuuwwwzzz}}}xxxbbbPPPEEEAAAIIIcccrrr```YYYUUUFFFFFF^^^ssssss___III555...000+++***...,,,++++++++++++++++++++++++,,,,,,,,,---------.........333:::KKKiii|||xxx{{{{{{{{{tttcccRRRFFF<<<555:::III]]]iiijjjggghhhlllkkkjjjjjjiiijjjkkklllmmmnnnmmmllllllllllllmmmnnnnnnnnnooopppqqqrrrsssssstttuuuxxxnnn[[[ZZZiiilllmmmtttwwwyyyoooRRRAAA555444222...666DDDOOO```nnnrrrxxx~~~xxxjjjjjjmmmsssxxxyyytttmmmiiivvvwwwuuuqqqrrrvvvwwwuuutttuuuvvvuuusssrrrrrrssssssuuuwwwwwwwwwxxxzzz{{{{{{yyy{{{~~~~~~nnn[[[^^^gggvvvxxx|||tttrrrqqqnnneee\\\OOOAAA444---+++---,,,,,,------,,,,,,+++***)))************+++++++++***,,,......---,,,---...///.........000444777999666///,,,///000333@@@PPPRRRTTTVVVYYY___kkkzzznnnxxx~~~{{{ttt~~~ZZZ:::333...............---------------------------------++++++,,,------......///---222111333LLLppp~~~}}}{{{{{{uuu|||oooVVVeee~~~ooobbb^^^^^^VVVRRRVVVOOOCCCBBBEEEJJJ\\\vvvvvveeePPP???>>>>>>======>>>???@@@@@@DDDGGGLLLNNNOOONNNNNNNNNNNNPPPRRRTTTVVVYYY^^^aaadddiiillliiiggggggfffccc]]]ZZZYYY\\\___```eeejjjrrruuuyyy|||xxxcccPPPDDD???HHHbbb~~~vvvaaaVVVOOO@@@???SSSeeewwwdddNNN888///000+++***,,,)))++++++++++++++++++++++++,,,,,,,,,---------......///222:::NNNnnn~~~|||yyyyyyyyynnnYYYEEE;;;777666:::JJJ]]]hhhiiihhhjjjmmmlllkkkiiiiiiiiijjjlllnnnnnnmmmmmmllllllmmmnnnnnnllllllmmmoooqqqrrrsssttttttsssuuu|||~~~lll\\\^^^lllooopppvvvxxxvvvvvv}}}tttYYYGGG999777444///555AAAMMM___mmmrrrxxxzzzmmmlllnnnsssyyy~~~{{{rrriiisssuuutttqqqqqqtttuuussssssuuuvvvuuusssssssssuuutttvvvxxxxxxwwwxxxyyy{{{zzzxxxzzz}}}}}}}}}qqqYYYXXX^^^ppp~~~www}}}{{{wwwuuurrrfff\\\LLL===333...,,,+++,,,,,,,,,,,,,,,++++++***)))************+++++++++***,,,......---------...//////...///111555888:::555...+++...000444BBBRRRSSSUUUXXX\\\cccooo~~~oooyyyzzz|||xxx||||||[[[<<<666000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000222111777SSSwww~~~{{{uuu{{{nnnWWWjjjrrrgggeee```SSSQQQYYYSSSFFFDDDCCCJJJ^^^xxxuuubbbNNNAAA>>>>>>=========>>>>>>???BBBEEEIIILLLLLLLLLLLLMMMKKKNNNQQQSSSTTTXXX]]]bbbggglllnnnkkkhhhfffaaa\\\YYYVVVUUUYYY\\\]]]aaafffnnnrrrwwwzzz|||xxxcccQQQDDD>>>FFF___{{{~~~zzzxxx{{{gggYYYQQQ@@@===OOO^^^|||yyyiiiQQQ:::///000,,,***,,,)))++++++++++++++++++++++++,,,,,,,,,---------......///111<<>>:::666000444???MMM___mmmqqqxxx{{{ooolllmmmqqqyyyvvvjjjqqqttttttpppppprrrtttrrrsssuuuuuuuuussssssuuuvvvvvvwwwxxxxxxxxxwwwyyyzzzyyywwwyyy||||||{{{uuu[[[TTTWWWlll{{{}}}||||||iii^^^LLL:::111///---)))+++,,,,,,,,,,,,+++******))))))*********+++++++++***,,,......------...////////////111333666999;;;666///+++...000444BBBSSSTTTVVVYYY]]]cccnnn|||rrr}}}zzzwww|||{{{~~~sss~~~]]]>>>888111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000111111:::WWWzzz}}}tttwwwhhhUUUmmmxxxppplllaaaPPPMMMVVVOOOBBBAAA@@@III^^^yyyttt___MMMCCC??????>>>>>>>>>??????@@@AAADDDGGGIIIJJJJJJKKKLLLJJJMMMRRRSSSTTTXXX^^^ccckkkqqqsssqqqnnnhhh^^^UUUOOOLLLKKKOOOSSSWWW]]]dddkkkpppvvvyyy{{{~~~xxxeeeSSSEEE>>>CCC\\\xxxxxxsssooooooyyypppbbbYYYGGGCCCSSSaaayyymmmRRR:::...///,,,,,,...+++++++++++++++++++++++++++,,,,,,,,,---------.........111>>>YYYyyyuuutttzzz{{{|||rrrZZZBBB777888;;;999KKK]]]dddeeegggiiiiiijjjiiigggfffggghhhjjjkkklllmmmmmmnnnnnnooooooooopppppppppqqqqqqqqqrrrrrrpppnnnmmmpppzzzwwwggg]]]cccoooppprrrwwwvvvxxxwwwwwwzzz}}}hhhRRR@@@<<<888222555???NNN```mmmqqqxxx{{{ooojjjlllpppvvvzzzkkkooossstttqqqoooqqqsssrrrssstttuuutttssstttvvvxxxwwwxxxyyyyyyxxxwwwxxxzzzyyywwwxxx{{{{{{zzz~~~xxx]]]RRRRRRiii~~~ooodddPPP;;;000000...)))++++++,,,,,,++++++***)))))))))*********+++++++++)))+++---...------.../////////000222555888:::<<<999111---...000444BBBRRRXXXZZZ\\\___eeeooo|||vvvrrrqqqrrrvvvwwwxxxcccAAA999111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---///111;;;XXX{{{}}}pppppp```PPPlll}}}zzz}}}yyyjjjTTTOOOUUULLL@@@BBB???III___yyyqqq[[[JJJCCC??????>>>??????@@@AAAAAA@@@CCCFFFHHHHHHIIIJJJKKKIIINNNSSSTTTTTTWWW]]]cccnnnssswwwwwwtttnnnbbbWWWIIICCCAAADDDIIIOOOYYYbbbhhhnnnuuuyyyzzz~~~yyygggVVVGGG???BBBZZZvvv~~~yyyuuuooollluuuvvvkkkcccPPPJJJZZZiiiyyymmmSSS:::---///---...000,,,++++++++++++++++++++++++,,,,,,,,,---------......---222BBB___}}}uuurrruuuzzzzzzxxxxxxnnnWWW???444444666;;;NNN___ccccccgggiiihhhhhhhhhhhhhhhhhhiiijjjjjjllllllnnnoooooooooooooooppppppnnnmmmkkkjjjiiihhheeeeeeeeehhhrrr{{{zzzttthhh```gggpppppprrrwwwuuuvvvvvvvvvuuuwww~~~}}}mmmUUUAAA;;;888333666AAAQQQbbbnnnqqqwwwzzznnnhhhlllpppuuu}}}ooonnnsssuuurrroooppprrrrrrssstttttttttsssuuuwwwzzzxxxyyyzzzyyyxxxwwwxxxyyyyyywwwxxx{{{{{{zzz}}}|||aaaTTTPPPeee~~~|||vvvmmmWWW>>>000000///++++++++++++++++++******))))))************+++++++++)))+++---...------...000///000111333666999;;;===<<<333...000111555DDDTTT]]]___aaadddiiirrr~~~vvvmmmhhh}}}vvvdddfff~~~jjjEEE999111000...,,,,,,,,,---...++++++++++++++++++++++++++++++,,,------......///---///222>>>ZZZ}}}}}}mmmkkk[[[NNNnnn{{{yyyssszzz~~~~~~uuu\\\SSSVVVKKK@@@EEEAAAKKKaaazzz~~~nnnWWWGGGAAA======>>>>>>???@@@AAABBB@@@CCCFFFGGGGGGHHHJJJKKKIIINNNSSSTTTRRRUUU\\\bbbmmmrrrvvvxxxxxxuuukkkaaaQQQIIIAAA???BBBHHHSSS]]]fffmmmuuuxxxzzz}}}yyyiiiXXXJJJAAABBBYYYuuuxxxrrrxxxwwwqqqjjjVVVPPPaaaqqqzzzkkkUUU;;;...///---...000+++++++++++++++++++++++++++,,,,,,,,,---------......,,,222EEEdddxxxvvvvvvyyyzzzyyyxxxlllTTT>>>444333444>>>RRRccceeedddhhhjjjhhhhhhiiijjjkkklllkkkkkkjjjkkklllnnnoooppppppoooooommmkkkiiieeeaaa^^^[[[ZZZWWWXXXZZZ```kkkvvvwwwrrrjjjdddjjjrrrpppsssxxxvvvvvvtttsssrrrtttyyy~~~{{{pppWWW@@@:::777333888CCCUUUdddppprrrwww}}}xxxlllgggmmmqqqttt}}}tttmmmtttvvvsssoooppprrrsssssstttttttttsssuuuxxx{{{yyyzzz{{{zzzxxxwwwxxxyyyzzzxxxyyy|||{{{zzz}}}jjj\\\TTTeee|||}}}vvv```BBB000///000---+++++++++++++++***)))))))))************+++++++++(((+++---...------///000///000222555777:::<<<===<<<444///000222777GGGXXX^^^aaadddggglllvvvttt~~~jjjbbbttt___]]]pppHHH888111///---,,,,,,---...///++++++++++++++++++++++++++++++,,,------......///...111666AAA\\\~~~mmmiiiZZZOOOqqqzzzyyyppptttuuutttzzzzzz___SSSSSSGGG===CCCCCCMMMccc{{{|||kkkTTTDDD@@@<<<<<<<<<===>>>@@@AAABBB@@@CCCEEEGGGGGGHHHJJJKKKHHHNNNSSSSSSQQQSSSZZZaaajjjooosssvvvyyyzzzsssjjj```TTTHHHAAA@@@CCCMMMWWWfffmmmuuuyyyzzz}}}zzzjjjZZZLLLCCCBBBYYYuuu}}}uuuzzzvvvrrrmmmYYYRRRddduuu{{{jjjXXX===//////---...///***++++++++++++++++++++++++,,,,,,,,,---------......+++333HHHfffzzz~~~{{{~~~~~~{{{mmmUUU@@@777777777AAAVVVeeefffeeejjjlllhhhiiijjjlllnnnnnnmmmlllkkkkkklllnnnooopppppppppoooiiigggccc^^^YYYTTTQQQOOOLLLOOORRRZZZgggsssvvvrrrmmmgggmmmsssppptttzzzwwwyyyuuuqqqqqqtttwwwwwwuuu|||yyyrrrWWW???888666444:::EEEWWWfffqqqrrrvvv|||wwwkkkgggooosssttt|||xxxmmmtttwwwsssppppppssssssssstttttttttsssuuuyyy|||zzz{{{{{{zzzxxxwwwwwwyyyzzzyyyyyy||||||zzz}}}sssdddYYYggg~~~|||eeeEEE111///111...***++++++++++++***)))))))))************+++++++++(((***---...---...///000///000222555888;;;===>>>;;;333...111444999JJJ[[[\\\___cccgggmmmwww{{{qqq{{{xxxvvvdddjjjkkkdddoooyyyQQQ777333...---//////,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////333333AAAfff{{{nnneeeTTTUUUkkk}}}xxxttttttxxx|||~~~xxx~~~wwwbbbXXXPPPEEE??????AAANNNjjj||||||xxxcccMMMAAA>>><<<<<<<<<<<<=========>>>???@@@BBBEEEGGGIIIJJJJJJLLLOOORRRSSSRRRTTTXXX\\\jjjooorrrpppqqquuutttpppiiicccZZZOOOFFFCCCJJJSSSbbbooouuuxxx|||{{{~~~xxxmmm```OOOAAACCCWWWsssxxxnnnnnnhhhVVV[[[zzz}}}ppp\\\DDD///+++...---+++,,,,,,,,,,,,++++++*********------,,,,,,,,,---.........555KKKlllttt~~~|||wwwgggTTTBBB888555666@@@YYYeeedddggggggeeeiiifffhhhlllooopppooolllkkknnnnnnoooppppppooollljjjhhhdddaaa]]]UUUKKKJJJOOOQQQTTTZZZdddnnnssssssqqqqqqppppppoooqqqsssuuuwwwyyywwwtttqqqpppqqqsssuuuzzz||||||uuuppp\\\HHH===666333:::EEE[[[gggqqqssswww{{{vvvmmmgggjjjoootttyyyooouuuzzzzzzuuurrruuuyyyuuutttsssrrrsssuuuwwwyyy{{{yyywwwvvvvvvwwwyyyzzzxxxyyyzzz{{{||||||||||||zzzjjjbbbeeezzzwwwxxx|||hhhKKK444+++***+++,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,---...////////////111111000111777>>>@@@<<<999888333///111===QQQaaabbbbbbcccffflllxxxpppwwwzzzttt|||zzzaaa```uuugggkkk{{{VVV<<<333///---//////,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---222222@@@ddd{{{pppfffUUUWWWooo}}}{{{{{{}}}~~~|||sssuuu}}}ooo^^^VVVNNNCCC>>>@@@@@@MMMiii||||||xxxbbbKKK???<<<:::::::::;;;<<<<<<======>>>@@@BBBDDDFFFHHHIIIIIIKKKNNNRRRSSSRRRTTTXXX[[[gggooossspppnnnoooooolllkkkggg```WWWLLLDDDEEEJJJ\\\kkkrrruuu{{{|||zzzpppdddSSSDDDCCCXXXuuuvvvkkklllhhhXXX]]]zzzsss___GGG111---///...,,,---,,,,,,,,,+++++++++******------,,,,,,,,,---......///777MMMooovvv}}}|||tttdddQQQ@@@777555666AAAYYYeeecccfffgggeeeiiigggiiilllnnnooonnnlllkkkmmmmmmmmmnnnnnnmmmjjjhhhfffbbb\\\YYYXXXZZZZZZZZZ___bbbgggmmmrrrtttsssqqqqqqqqqppppppqqqsssuuuwwwvvvuuusssrrrrrrssstttuuuvvvwww{{{zzztttqqq^^^KKK@@@999777???JJJ\\\gggqqqssswww{{{wwwnnnhhhkkkppptttxxx}}}rrrvvvxxxwwwtttrrrtttwwwsssrrrrrrrrrrrrtttuuuvvvxxxxxxwwwvvvvvvwwwxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{nnneeeeeexxxyyyxxx}}}|||vvvfffLLL777---++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,,,,---...////////////000111111222888@@@BBB???;;;888333111777EEEWWWdddccccccdddgggmmmxxxkkkrrr{{{yyypppvvv}}}\\\TTTwwwkkkfff|||YYY???444///---//////,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---333444CCCddd{{{xxxpppeeeSSSWWWqqq|||nnnjjjmmmrrrdddYYYSSSKKKAAA===@@@???MMMiii||||||xxxbbbJJJ<<<:::777777888:::;;;<<<===>>>>>>???AAADDDFFFGGGHHHHHHJJJMMMQQQRRRRRRSSSWWWZZZdddnnntttrrrlllhhhhhhgggeeeccc```\\\QQQEEE@@@BBBUUUfffnnnssszzz}}}~~~uuuiiiXXXIIIDDDZZZxxx~~~qqqbbbbbb___PPPSSSmmm~~~tttbbbIII333...000///---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---...///000999RRRsss{{{zzzwwwnnn^^^KKK===666555777DDDZZZdddaaaeeefffeeejjjiiijjjkkkmmmmmmmmmllllllkkklllllllllkkkjjjhhhggggggfff```[[[cccpppsssmmmqqqtttwwwyyyxxxuuusssrrrqqqqqqppppppqqqsssuuuvvvtttttttttttttttsssssstttrrrssswww|||{{{vvvooo]]]KKKAAA:::999CCCPPP]]]hhhqqqssswww|||xxxpppiiilllppptttwww{{{wwwvvvuuusssssssssssstttppppppqqqqqqrrrsssssstttvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzuuujjjfffuuu}}}~~~{{{wwwyyyrrrooobbbLLL888///---,,,,,,++++++******++++++,,,************+++,,,------,,,---...///000000000000000111111333:::CCCEEECCC???999333555@@@PPP^^^gggddddddeeehhhoooyyyiiiooowww{{{{{{nnnrrryyyUUUMMMgggrrreee|||YYY???444///---//////,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////666999HHHhhh{{{|||{{{}}}{{{uuuooocccPPPVVVrrr}}}kkkbbbaaadddZZZSSSPPPIII>>>;;;@@@@@@NNNkkkyyybbbIII;;;:::666777888:::;;;===>>>??????@@@BBBDDDFFFGGGHHHHHHGGGKKKOOOQQQQQQRRRVVVYYYaaammmwwwvvvllldddcccdddYYYWWWXXXZZZRRRDDD>>>???QQQcccmmmqqqyyy~~~yyymmm[[[KKKEEE\\\{{{ppp___ZZZVVVGGGGGG\\\zzz|||ssseeeLLL444...000...,,,---++++++++++++++++++++++++,,,,,,,,,,,,------...//////;;;VVVxxx|||yyyxxxoooeeeTTTDDD888444666888FFF[[[bbb___dddffffffkkkjjjkkkkkklllllllllkkkkkkkkkkkkkkkiiihhhgggggghhhhhhlllhhhbbbkkk|||xxx|||zzzuuurrrrrrrrrqqqqqqqqqrrrsssuuuvvvuuuuuuuuuuuuuuusssrrrqqqqqqrrruuu{{{}}}xxxjjjYYYHHH>>>888888DDDRRR___iiiqqqssswww|||zzzrrrjjjmmmqqqtttvvvyyy|||~~~{{{wwwrrrqqqrrrssssssrrrooopppqqqrrrssssssssssssuuuvvvxxxyyyyyyxxxwwwvvvwwwxxxyyyzzzzzz{{{zzzzzz}}}|||nnnhhhsss|||{{{}}}|||vvvvvvmmmjjj^^^III777000......,,,++++++******++++++,,,************+++,,,---...,,,---...///000111111111000111222555===FFFIIIGGGCCC;;;444999IIIYYYcccgggffffffgggjjjqqq{{{nnnqqquuuvvvpppqqq}}}qqqPPPKKK___}}}kkk~~~ZZZ???555000---...///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////666;;;KKKlll}}}zzzwwwwwwxxxuuupppcccPPPWWWuuu}}}kkk```]]]___VVVOOOMMMFFF===;;;???AAAPPPnnnyyyaaaHHH<<<;;;666777888:::<<<>>>@@@@@@@@@AAACCCEEEFFFGGGHHHHHHEEEIIINNNPPPPPPQQQTTTWWW___lllyyy{{{pppeeebbbeeeTTTPPPRRRVVVQQQCCC<<>>???@@@@@@AAABBBDDDEEEFFFGGGGGGCCCGGGMMMOOOOOOPPPSSSVVV\\\hhhxxx~~~vvviiidddfffXXXQQQQQQWWWRRRBBB;;;>>>JJJ```kkkllluuu}}}zzzmmmZZZJJJGGG\\\yyy~~~{{{xxxwwwzzzvvvggg^^^WWWFFFDDDUUUooo~~~zzzpppxxxzzzjjjPPP666///...,,,***+++***++++++++++++,,,,,,,,,+++++++++,,,---...///000...>>>]]]{{{yyyiii\\\III999222222777:::EEEXXX___^^^eeejjjiiilllkkkkkkllllllllljjjiiihhhfffddd```ZZZUUUWWW]]]cccggglllmmmkkkoooyyy{{{wwwyyyzzz{{{zzzwwwtttrrrqqqrrrrrrssssssttttttttttttwwwwwwwwwvvvtttrrrpppnnnooonnnppptttyyy{{{xxxuuufffWWWHHH???999;;;JJJ[[[eeeooottttttvvv|||zzzsssiiilllpppssstttuuuvvvxxx|||wwwsssqqqrrrtttsssrrrsssssstttuuuuuuvvvvvvwwwvvvxxxzzz{{{|||{{{zzzyyyyyyyyyzzz{{{||||||||||||}}}~~~oooeeeppp~~~zzzzzzxxxssseeeMMM999111//////,,,++++++******++++++,,,************+++,,,------------///000222333333333222444666999BBBLLLPPPNNNHHH>>>888AAAUUUfffiiigggiiijjjlllooouuu~~~sssrrrpppnnnxxxrrrvvvqqqNNNHHHUUUtttpppuuuuuueeeDDD777111---......------000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---444:::NNNsss}}}vvvooobbbOOOWWWuuuvvvooommmkkk[[[MMMHHHDDD===;;;>>>@@@PPPpppsssZZZCCC;;;>>>666777888:::;;;===>>>>>>>>>???@@@BBBCCCDDDDDDEEEAAAFFFLLLOOOOOOPPPRRRUUUYYYddduuuzzzmmmggghhhYYYQQQQQQYYYTTTBBB999<<>>:::EEEZZZkkknnnkkkjjjkkkmmmqqqvvvwwwtttqqqnnnzzzsssttt|||vvvOOOEEENNN~~~pppuuuqqqnnnfffEEE777111---......------000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////666<<>>;;;>>>???OOOooopppWWW@@@:::>>>666666777888:::;;;<<<<<<<<<===???@@@AAABBBBBBCCC@@@EEEKKKNNNOOOOOORRRUUUWWWaaasss}}}ppphhhiiiUUUMMMOOOYYYUUUCCC888;;;>>>WWWdddeeeppp{{{xxxmmm\\\MMMDDDXXXuuu|||uuuqqqooosssyyy|||ooo```KKKFFFVVVkkk~~~}}}pppwww|||pppUUU:::111111---+++,,,*********++++++,,,,,,,,,+++++++++,,,---...000000///AAA```vvvfffNNN;;;222222555777AAAUUU]]]^^^hhhmmmkkkmmmiiikkkmmmnnnmmmjjjgggdddYYYVVVNNNDDD???CCCNNNWWWWWWLLLGGGRRRbbbkkkoooqqqtttrrrqqqsssvvvvvvssspppssssssttttttuuutttttttttssssssssssssttttttuuuuuuuuussssssuuuyyyzzzwwwttteeeWWWIII???999;;;KKK___kkksssvvvtttvvv{{{yyysssgggkkkooorrrsssssstttuuuxxxxxxvvvuuuttttttuuuvvvuuutttsssrrrsssuuuwwwyyyvvvvvvwwwxxxyyyzzzzzzzzzwwwwwwxxxyyyzzzzzzzzzzzz|||yyyhhh\\\gggzzz~~~}}}~~~www___HHH888///***,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++---...///111333444444444555777888<<>><<>>AAADDDCCCDDDFFFIIILLLOOOQQQRRRYYY___lll{{{wwwkkkeeeZZZPPPQQQZZZUUUBBB888:::???NNN]]]eeelllwww{{{nnn[[[JJJGGGXXXqqq|||vvvrrroooqqqvvv{{{xxxnnnUUUNNNbbbooo{{{|||nnn___GGG333---000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111111>>>bbb|||~~~wwwvvvnnnYYY???000111888:::DDDQQQ^^^cccfffiiilllkkkooollljjjkkkmmmjjjddd]]]___cccgggeeeYYYQQQTTT^^^bbb[[[NNNGGGUUUjjjqqqkkkrrrsssuuuvvvvvvtttrrrqqqsssssstttttttttttttttsssqqqqqqqqqsssuuuvvvuuutttuuuvvvuuusssuuuxxxxxxtttjjjYYYGGG>>>:::???OOOaaaooosssvvvvvvwwwzzzxxxtttfffgggkkkqqqsssqqqrrrvvv|||yyyuuussstttuuuvvvvvvvvvvvvuuuuuuttttttttttttwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxmmmYYY___ttt~~~}}}fffLLL:::111...111000---++++++,,,...000...---+++***))))))***+++---000222222111111555888444888:::>>>JJJVVVYYYTTTEEE:::888IIIaaaoooqqqoooooooooqqquuu|||uuu|||{{{rrr{{{~~~kkkLLLJJJjjjzzziii```~~~}}}lllwwwiiiJJJ999444//////...++++++...------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---333>>>YYYuuunnn]]]LLLVVVpppyyy{{{sssqqqzzz{{{xxx}}}~~~zzzaaaRRRMMMCCC>>>>>>:::???WWWqqqttt^^^III<<<777666666666666888:::<<<===<<<============>>>AAACCCBBBCCCEEEHHHKKKMMMOOOPPPXXX^^^kkkzzzxxxmmmfff[[[QQQOOOWWWTTTCCC888888===LLL[[[bbbiiiuuuxxxlllZZZKKKFFFWWWooozzzzzzxxxxxx{{{|||zzzttt^^^WWWhhhttt|||zzzpppaaaIII555---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111111>>>bbb}}}yyy}}}yyy~~~zzzrrrjjjWWW@@@222222666777EEERRR^^^dddfffiiikkkkkknnnllliiiiiijjjjjjiiihhhkkkrrryyyyyynnnddddddkkkrrrlll^^^PPPTTTeeepppooopppqqqrrrsssttttttsssrrrssssssttttttttttttsssssssssssssssuuuxxxyyyyyyxxxvvvxxxwwwuuuvvvyyywwwsssiiiXXXFFF===:::???QQQdddnnnrrruuuuuuvvvyyyxxxtttffffffkkkqqqrrrqqqrrrvvv{{{xxxtttrrrssstttuuuuuuuuuuuuuuuuuuttttttssssssuuuvvvwwwwwwwwwwwwvvvuuuwwwwwwxxxxxxyyyyyyxxxxxx~~~mmmXXX^^^uuuhhhOOO>>>777444111///---++++++,,,...//////...---,,,,,,,,,---...///111222333444666999;;;888:::<<>>YYYsssjjj[[[MMMZZZsss|||yyyuuuzzzyyyvvv||||||xxxyyy{{{{{{vvv```TTTNNNBBB<<<>>>===@@@WWWrrrttt^^^III===888666666555666777999;;;<<<;;;<<<======<<<===@@@BBBAAABBBDDDFFFIIIKKKMMMNNNWWW\\\iiiyyyzzzoooiii___RRRMMMTTTSSSDDD888666;;;JJJYYYaaagggssszzzrrrhhhYYYKKKDDDUUUlllxxxxxxwwweee]]]kkk{{{xxxrrrdddLLL777...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111222???ccc}}}{{{xxx}}}{{{xxx{{{mmmdddRRR???333222444444FFFSSS___dddfffiiikkkkkklllkkkiiiggggggjjjooossswww~~~wwwkkkmmmuuurrr^^^UUU]]]jjjqqqnnnooopppqqqrrrsssssstttssssssttttttttttttsssssssssssssssuuuyyy|||||||||zzz{{{zzzwwwwwwyyywwwrrrhhhVVVEEE===;;;AAATTTgggmmmqqqttttttuuuxxxxxxtttffffffkkkqqqrrrpppqqquuuzzzwwwsssqqqrrrttttttttttttttttttttttttsssssssssuuuvvvvvvwwwwwwvvvvvvuuuvvvwwwwwwxxxyyyyyyxxxxxx~~~~~~rrr[[[___vvv}}}xxxaaaHHH999444333111///---,,,+++,,,...///...---,,,,,,,,,---////////////000222777:::<<<<<<<<<>>>@@@FFFPPPYYYYYYTTT>>>888;;;NNNdddpppqqqooonnnoooqqqvvv~~~|||ooouuutttjjjzzz{{{___NNNgggppp^^^aaa|||wwwXXX===555///......,,,,,,...------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......000555===WWW|||qqqeeeTTTJJJ\\\yyy}}}~~~{{{yyysssqqqrrrsssooo[[[RRRLLL>>>777;;;<<>>@@@BBBCCCEEEFFFHHHJJJKKKLLLRRRUUUbbbvvvvvvppphhhZZZOOOOOONNNDDD999444777FFFVVV]]]aaajjjttt{{{~~~{{{qqqfff\\\PPPEEECCCVVVkkkyyyyyygggfffkkk```WWW^^^{{{zzzvvvhhhQQQ:::///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111333BBBiii~~~vvviiiYYYDDD666000111333555GGGRRR^^^bbbdddhhhkkkkkknnnssswwwvvvrrrrrrvvv{{{zzzfffkkkyyy{{{mmmcccgggoooppppppppppppqqqrrrssstttssssssttttttsssrrrqqqqqqsssrrrrrruuu{{{}}}{{{zzzuuunnncccTTTDDD>>>>>>FFFXXXlllnnnrrruuuuuuwww{{{|||zzzggghhhlllrrrssspppqqquuuzzzwwwtttssstttvvvwwwwwwttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvwwwxxxxxxxxxxxx|||{{{fff```qqq~~~~~~}}}|||wwwrrruuuuuujjjRRR<<<111000111000///...------------...+++*********+++---///000///------111888<<<===<<<<<<===CCCMMMSSSPPPHHH@@@999555:::KKK^^^jjjoooqqqnnnooosssxxx}}}nnntttrrrhhhxxxvvvsssZZZhhhhhhccczzz___AAA666...---...---,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---222;;;WWW}}}vvveeeNNNFFFaaa~~~rrrhhhfffjjjjjjXXXPPPMMM???888<<<===BBBYYYsss~~~oooYYYFFF<<<999666666555555666777999:::;;;<<<<<<;;;::::::===???CCCCCCEEEFFFGGGIIIJJJKKKOOORRR___tttzzzsssmmm```TTTOOOKKKBBB888444333CCCSSSZZZ]]]cccjjjnnnsss{{{}}}}}}|||yyy{{{}}}yyyooodddYYYMMMCCCFFFZZZmmmxxxxxxddd___cccYYYPPPUUUqqq|||uuuiiiRRR;;;...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111444DDDlll}}}vvvgggTTT>>>333000111444666EEEPPP\\\```cccgggkkklllrrrwww}}}~~~{{{xxxxxxzzzzzzllliiiqqqwwwyyyllljjjmmmnnnooooooqqqrrrsssttttttsssssstttssssssrrrqqqpppsssrrrrrrvvv|||}}}zzztttmmmaaaSSSEEEAAAAAAHHHYYYkkkooosssuuuuuuwww|||~~~|||iiiiiinnnssstttqqqrrrvvvzzzxxxtttsssuuuwwwxxxxxxtttttttttuuuuuuuuuuuuuuuvvvuuuuuuttttttuuuuuuvvvttttttvvvwwwxxxxxxyyyyyy{{{zzzeee[[[iiiwwwzzzyyy{{{~~~|||uuuoooppppppeeeOOO999000///111//////...---------------...---------...///111222222222333555999===??????===<<>>>>>CCCZZZttt|||mmmWWWEEE;;;999666666555555666777999:::;;;;;;;;;:::999:::<<<>>>BBBBBBCCCDDDFFFGGGHHHHHHNNNPPP]]]sss|||vvvpppeeeYYYPPPHHH???888555333DDDUUU\\\\\\___ccceeellluuu|||{{{yyyxxxxxxvvvwwwzzzxxxooodddYYYMMMDDDLLL___pppwwwxxxcccZZZ\\\QQQHHHMMMeeezzz|||ttthhhRRR;;;...,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111333DDDmmm||||||wwwqqqcccPPP;;;444333333333555BBBNNNYYY^^^aaagggkkkmmmoootttzzz|||{{{xxxvvvuuussspppjjjmmmsssyyy~~~uuuiiicccccchhhjjjmmmppprrrtttuuuuuussssssssssssrrrqqqpppppppppoooooossszzz~~~zzzssskkk___RRRFFFCCCDDDIIIYYYjjjnnnrrrttttttwww|||~~~|||kkkkkkoootttuuurrrssswwwyyyvvvsssrrrtttvvvwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwvvvuuutttsssssstttuuuvvvssstttuuuwwwxxxxxxyyyyyyzzzzzzcccWWWfffvvvwwwwww{{{}}}vvvpppjjjjjjaaaKKK777------/////////......------------///...------...///000111444555777888999:::===??????<<>>===CCCZZZttt{{{kkkVVVDDD:::888666666555555666777888999;;;;;;;;;:::999999<<<>>>AAAAAABBBCCCDDDEEEFFFFFFMMMOOO\\\rrr~~~wwwrrriii\\\QQQFFF===777666777HHHYYY______```aaabbbgggqqqzzzzzzxxxwwwwwwuuussswwwwwwooodddZZZOOOEEEPPPcccssswww~~~}}}zzzxxxbbbWWWVVVKKKBBBFFF]]]rrr{{{ssshhhRRR:::---,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111333DDDmmm~~~wwwuuupppiii```MMM:::666666555333333AAALLLXXX]]]```fffkkkmmmjjjnnnsssvvvvvvtttqqqpppvvvwww||||||uuurrrsssnnnnnnooonnniii```YYYWWWbbbeeejjjooosssuuuvvvvvvssstttssssssrrrqqqpppooollljjjjjjnnnvvvzzzssskkk^^^RRRGGGEEEEEEJJJYYYiiimmmpppssssssvvv{{{}}}|||llllllpppuuuvvvssstttwwwxxxuuurrrqqqsssuuuvvvwwwuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxssstttuuuvvvxxxxxxyyyyyyzzzyyycccWWWgggyyyyyyzzz}}}xxxrrriiijjjaaaMMM999//////111///............---------------,,,+++,,,---...///222555888777666666:::===BBB<<<===FFFNNNMMMKKKKKK222777FFFZZZhhhkkkkkkjjjmmmooottt{{{pppwwwvvvlllyyy}}}jjjgggkkk___lllcccFFF444///333///...111...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***333???ZZZxxxrrriiiPPPGGG^^^xxxyyymmmjjjlllnnn\\\TTTRRRCCC999;;;<<>>AAACCCDDDEEEGGGHHHJJJKKKTTTiii|||}}}vvvppppppgggSSS@@@888666666888MMMeeeppppppmmmjjjgggkkkooouuuyyyzzzvvvqqqmmmrrrrrrpppjjjaaaXXXPPPLLLYYYgggqqqsss{{{wwwtttssssss}}}yyykkk```VVVDDD>>>III[[[oooxxxnnnQQQ888444111++++++---------,,,,,,+++++++++,,,,,,,,,,,,---...//////333EEEkkk}}}yyyrrrlll___PPP===222111555777666<<>>;;;777???VVVkkkpppkkkfffiiipppyyy~~~jjjppp{{{mmm{{{{{{tttnnn~~~qqqaaaiiibbbGGG444///333///---000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,555@@@ZZZyyyrrriiiOOOEEE]]]www}}}yyymmmggghhhlllZZZUUUUUUGGG<<<;;;;;;BBBZZZuuunnnVVVAAA888666555555666666777777777777::::::;;;<<<<<<<<<<<<<<<;;;===@@@BBBCCCDDDFFFGGGIIIJJJTTTggg{{{}}}uuupppqqqiiiUUUCCC:::777777;;;RRRmmm{{{|||yyysssnnnnnnqqqvvvyyyyyyvvvqqqnnnqqqpppooojjjbbbZZZSSSOOOXXXdddlllpppzzzwwwpppmmmlll|||oooeee[[[IIIAAAKKK[[[mmm|||~~~}}}~~~yyyoooRRR999555222,,,,,,---------,,,,,,+++++++++------------...///000000333EEEkkk~~~{{{uuupppeeeUUUBBB555222444555444;;;HHHTTT[[[___eeejjjllllllllllllllllllmmmmmmmmmpppqqqsssttttttsssqqqpppsssuuuvvvqqqeeeVVVIIIBBB>>>EEETTTeeennnpppqqqtttttttttuuuuuuuuussspppnnniii```ZZZ]]]gggtttxxxpppkkkbbbSSSEEE@@@DDDMMM[[[hhhlllqqqtttssstttyyy{{{{{{ooopppqqqrrrssstttttttttwwwssssssvvvvvvtttuuuxxxxxxvvvtttuuuvvvwwwuuusssxxxxxxxxxwwwwwwwwwvvvvvvtttuuuvvvwwwxxxxxxxxxxxxzzzxxx{{{sss[[[```www~~~xxxyyy~~~tttYYY===///...000...+++)))))),,,000111111,,,...000000000000222333444777999999777777999<<<@@@???BBBKKKRRRQQQHHH>>>777999EEE[[[kkknnniiifffjjjqqqzzz~~~gggmmmzzznnn|||yyy|||rrrwwwsss~~~iiigggdddIII555...111...---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///666@@@YYY|||tttiiiNNNDDD\\\vvv|||vvvxxx~~~xxxllleeeeeejjjXXXTTTXXXKKK>>>;;;:::AAAYYYtttpppWWWBBB888555333444444555666777888888999::::::;;;;;;;;;;;;;;;999;;;>>>@@@AAABBBDDDFFFHHHJJJSSSeeeyyy~~~uuuppprrrkkkYYYFFF<<<888777888SSSrrrzzzsssrrrtttwwwyyyyyyvvvqqqnnnnnnmmmlllhhhccc\\\VVVRRRWWW___eeejjjxxxwwwnnniiihhh|||ppphhh```NNNDDDLLLdddrrr~~~yyyoooSSS:::555222---...------,,,,,,,,,,,,++++++...............000111111444EEEjjj}}}wwwrrreeeUUUBBB555222333333222:::GGGUUU\\\```eeehhhiiijjjjjjkkkkkkkkklllllllllnnnoooppprrrrrrrrrqqqpppsssyyy{{{jjjUUUGGG777<<>>XXXxxxkkkNNNCCC\\\xxx{{{rrrrrruuuyyywwwjjjeeegggjjjUUUQQQVVVKKK===;;;;;;@@@XXXsssqqqYYYCCC777444222333333444555777888999888999999:::::::::::::::777:::===>>>???@@@BBBDDDFFFIIIQQQbbbvvv~~~uuuoooqqqkkkZZZGGG<<<777555777SSSuuuxxxtttvvvxxxzzzyyyvvvrrrooojjjiiihhhfffccc^^^YYYUUUVVVYYY\\\bbbqqqyyyqqqnnnooo}}}rrrnnnjjjYYYMMMSSSnnnyyywwwnnnSSS:::444111,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111555DDDjjj}}}wwwrrr^^^PPP>>>222111333333222999GGGVVV^^^bbbfffhhhggglllllllllmmmnnnnnnoooooolllmmmnnnooopppqqqppppppooouuu~~~yyydddTTT???>>>EEEXXXiiiqqqrrrqqqsssuuuwwwwwwvvvtttssssssnnniiieeedddeeelll|||{{{pppgggcccXXXNNNBBB:::<<>>WWWsssqqqYYYCCC888444222222222333444666777888777888888999999999999999666888;;;===>>>???AAABBBDDDHHHPPP^^^sssuuummmooojjjYYYFFF;;;666333:::VVVwww|||sssuuuxxxzzzyyywwwsssqqqiiigggeeedddccc```[[[XXXTTTSSSRRRWWWeeexxx|||xxxxxxyyywwwvvvvvvgggZZZ^^^rrr|||~~~tttlllRRR999222///+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000555DDDjjj~~~yyyttt]]]OOO===222111333333111999GGGWWW___cccggghhhhhhllllllmmmnnnooooooppppppkkklllmmmnnnooooooppppppmmmpppwww{{{lll```HHHAAAAAAOOObbbnnnrrrsssrrrtttvvvvvvuuuvvvxxxzzzwwwuuurrrpppllllllwwwzzznnneee```ZZZ[[[UUUHHH>>>DDDXXXjjjmmmssswwwvvvvvvyyyyyywwwqqqqqqqqqrrrsssssstttttttttrrrrrruuuuuussstttyyywwwwwwwwwuuutttrrrrrrrrrtttttttttuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxwwwwwwvvvvvvtttyyysssccciii{{{~~~zzzyyyeeeGGG444...---,,,,,,,,,++++++,,,---///---///111222222222444666888:::<<<<<<999888:::===???AAAGGGOOOSSSOOOEEE<<<444555<<>>@@@BBBBBBGGGNNN[[[pppuuulllnnnhhhWWWDDD999444222999RRRooo{{{wwwpppssswwwzzzzzzxxxuuurrrkkkhhheeeeeeeeeccc^^^ZZZQQQMMMIIIKKKWWWiiiyyy~~~}}}}}}}}}ssssssvvviii\\\___uuu~~~rrrlllQQQ888111...***...++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///444CCCjjj}}}~~~|||www```RRR@@@444222333222000777EEEUUU]]]bbbfffiiiiiijjjjjjkkklllmmmnnnnnnooollllllmmmmmmnnnnnnoooooonnnooorrrwwwzzzvvvlllcccKKK@@@;;;FFFYYYiiirrrvvvrrrtttvvvvvvwwwyyy{{{tttooosss{{{zzzmmmddd___```lllnnn]]]HHHGGGYYYkkknnnsssvvvuuutttwwwxxxvvvpppqqqrrrssssssrrrqqqpppnnnjjjjjjooorrrrrrsssuuuuuuvvvwwwuuusssrrrrrrsssssssssssssssttttttttttttwwwwwwxxxwwwwwwvvvuuutttuuurrrvvv}}}kkk```hhhyyy{{{yyy||||||zzz~~~zzzaaaDDD333---,,,(((+++---...,,,+++,,,...---///111222222333666777888:::<<<;;;999888:::<<>>@@@AAA@@@FFFMMMXXXnnnuuulllnnnhhhVVVCCC999444333777LLLcccoooqqqqqqpppnnnkkkooouuuzzz|||zzzvvvsssppplllhhhggghhhfffaaa\\\OOOIIIBBBAAAIIIZZZooo~~~zzzvvv}}}vvvjjjjjjooobbbSSSUUUuuu}}}rrrlllRRR999222...+++000+++++++++,,,,,,---------,,,,,,,,,------...///000444BBBkkk~~~}}}}}}xxxsss]]]PPP>>>444222333333111444BBBRRRZZZ___eeehhhiiihhhiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnlllnnnqqqtttvvvrrrjjjdddNNNBBB;;;DDDUUUeeepppwwwsssvvvwwwxxxyyy}}}vvvvvvzzz{{{nnnddd```___rrr|||lllTTTOOO___oooooosssuuurrrrrruuuwwwuuunnnppprrrsssrrrpppmmmkkkeee___^^^fffooorrrrrrssssssuuuvvvuuusssqqqssstttssssssssstttttttttuuuuuuuuuuuuvvvvvvvvvuuutttttttttqqqsssyyyhhh^^^gggwww}}}~~~|||yyyzzz{{{wwwwww{{{ttt]]]AAA111------////////////...---+++***---///111333333444666888888:::<<<;;;888777999;;;???BBBGGGLLLNNNJJJBBB;;;333333333666EEEZZZhhhlllpppwwwzzzqqquuukkkzzzrrryyyttt[[[lllcccvvvZZZ???000000//////111,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++///555<<>>@@@AAA@@@FFFMMMWWWllluuummmooohhhVVVCCC999555444:::LLL```iiijjjkkkmmmmmmhhhmmmtttzzz|||{{{wwwttttttoookkkjjjjjjiiiccc^^^NNNGGG???<<>>RRRcccjjjqqqwwwxxxooouuummmyyyxxx~~~wwwhhh^^^hhhzzzzzz^^^???///111///---...,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,666===PPPxxx}}}kkkOOOBBBZZZ~~~}}}tttllliiihhhTTTMMMWWWTTT???555;;;;;;SSSppprrrZZZBBB666666111111111111222333444555333444666666555666777999555777:::<<<>>>?????????>>>EEEJJJSSSfff|||xxxmmmnnngggUUUCCC999444111;;;RRR___bbbjjjmmmkkknnnmmmoootttzzz}}}}}}yyyuuuwwwvvvrrrllljjjiiiddd]]]KKKGGGDDDAAAAAAKKKcccxxxyyyiiisssuuukkkaaaaaaZZZMMMKKKgggyyy}}}zzzyyyvvvqqqVVV999111000---...---,,,++++++------,,,+++,,,,,,,,,---------......444FFFjjj}}}{{{ooogggoooYYYJJJ888///111444555333333>>>LLLWWW^^^bbbhhhlllmmmmmmmmmnnnmmmmmmlllkkklllmmmnnnnnnnnnmmmlllkkkhhhgggeeehhhqqqwwwssskkk\\\PPPDDDEEESSSdddooosssyyyvvvuuuxxx|||zzzzzzwwwkkkaaa[[[QQQ___jjjggg``````ffflllpppqqqrrrsssuuuvvvwwwxxxiiilllooooookkkgggcccbbbQQQMMMJJJPPPaaaqqqrrrllloooqqqrrrrrrqqqqqqsssttttttsssrrruuuxxxxxxuuurrrtttuuuwwwyyyyyyxxxwwwvvvtttoooppp}}}~~~hhhZZZbbbtttyyy{{{~~~}}}vvvpppfffhhhcccRRR>>>111---...,,,,,,,,,,,,,,,***)))(((111000///000111333666777777666666888;;;<<<<<<;;;======@@@FFFJJJHHH@@@888111000...000;;;LLL]]]eeemmmxxx}}}wwwqqqnnn}}}{{{sss\\\vvvgggwww}}}___@@@000111///---...,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,666;;;MMMsss{{{nnnSSSCCCWWWwww~~~uuunnnlllcccPPPIIIUUUTTTAAA666;;;:::QQQnnn~~~rrrZZZBBB666666111111111111222333444555222444555666555555777888777888999;;;===>>>?????????DDDIIIRRRfff|||xxxkkklllfffVVVEEE:::666555@@@YYYgggjjjqqqsssooopppooopppssswww{{{}}}{{{zzzxxxxxxtttooolllkkkddd]]]KKKGGGCCC??????HHH___tttzzzoooyyyxxxlll```]]]SSSGGGFFFcccttt|||yyyxxxuuuqqqVVV999111000---...---,,,++++++------,,,+++,,,,,,,,,------......///333EEEhhh~~~}}}ssskkkqqq___PPP<<<111111444333111333===KKKVVV]]]bbbhhhllllllmmmmmmmmmmmmmmmllllllmmmnnnnnnnnnnnnmmmkkkkkkbbbccceeejjjuuu}}}zzzrrrcccWWWJJJIIIUUUeeeooosssxxxvvvvvvxxx||||||zzzvvvjjj```[[[LLLSSSWWWVVVWWW^^^gggkkkooopppqqqssstttuuuvvvvvvggggggiiikkkkkkhhhbbb]]]ZZZRRRIIIJJJYYYkkkrrrppprrrsssttttttsssrrrtttuuutttsssrrrtttvvvwwwuuusssuuuvvvwwwxxxyyyxxxwwwwwwuuuppprrr~~~lll^^^gggxxxwwwyyy{{{~~~|||wwwqqqjjjkkkeeeRRR>>>222///000......------...//////000222111000000111333666777777666666777:::;;;;;;;;;======@@@DDDGGGDDD<<<555222111//////777HHHZZZfffmmmvvvzzzrrrmmm~~~{{{```oookkkwwwvvvwww```@@@000111///---...,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,555999IIImmm}}}{{{sss[[[GGGTTTqqqvvvpppooo___KKKEEESSSTTTCCC777;;;999NNNkkk~~~rrr[[[CCC777555111111111111111222333444222444555555444555666777999999999:::;;;<<<>>>???@@@CCCFFFPPPfff|||zzziiiiiidddXXXHHH;;;888;;;EEE^^^mmmqqqxxxzzzuuuvvvsssssstttwww{{{}}}~~~}}}xxxzzzxxxtttpppmmmeee]]]MMMIIIDDD@@@???GGG]]]qqq}}}{{{wwwrrryyyxxxkkk___\\\PPPEEEEEE___nnn|||}}}{{{yyywwwtttpppUUU888111000,,,...---,,,++++++------,,,+++,,,,,,,,,---...//////000222DDDggg~~~{{{tttxxxgggVVVAAA444222333222///222;;;HHHSSS[[[aaagggkkkllllllmmmmmmmmmmmmmmmlllooooooooonnnmmmllllllkkkkkklllmmmpppxxx~~~xxxlll```RRROOOWWWeeeooossswwwwwwwwwyyyzzz~~~}}}}}}tttiii```[[[OOOLLLGGGDDDLLL\\\gggkkkmmmnnnppprrrssstttttttttccc```aaagggooooooggg^^^bbbYYYNNNKKKWWWgggppppppssstttuuutttsssrrrssstttuuutttrrrssstttvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxvvvrrrtttqqqeeemmm~~~yyyyyy{{{~~~}}}{{{yyyuuupppqqqgggQQQ;;;111000000///...------...///111333333222111111222444666777777666555777999;;;;;;:::<<<<<>>@@@AAACCCOOOfff|||jjjgggcccZZZJJJ;;;:::AAALLLdddqqqttt{{{~~~{{{}}}yyyyyyyyy{{{}}}~~~}}}{{{xxx|||}}}yyyuuuppphhh```PPPMMMHHHCCCAAAIII^^^rrryyyrrrooommmttttttjjjccc```TTTIIILLL___kkkwww|||}}}~~~{{{wwwsssoooTTT777000///,,,...,,,+++***+++---...---,,,+++,,,---...///000111111222DDDfff}}}|||~~~lllZZZCCC555222333222///222999EEEPPPXXX```fffjjjkkkkkklllmmmnnnnnnnnnmmmppppppooonnnmmmmmmnnnnnntttssspppmmmrrrzzz}}}|||ooodddXXXTTTZZZeeeoootttuuuvvvxxxyyyyyy{{{rrrhhh```\\\ZZZRRREEE>>>EEEWWWfffmmmllllllnnnooooooppppppppp]]]YYY[[[hhhxxx~~~vvvlllgggbbbZZZVVV^^^iiinnnlllrrrssstttsssqqqpppqqqrrrvvvtttsssrrrssstttuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxvvvsssvvvuuujjjqqq}}}}}}}}}|||||||||zzzxxxyyylllQQQ999000//////------......///000000111555444333222333444666888888666555666888:::::::::999;;;???DDDHHHHHHDDDAAA777444111///333AAAZZZnnnsssyyyvvvnnn|||www{{{yyynnnqqqqqqfffzzzbbbBBB111111...,,,...------,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,555777EEEiii|||xxxaaaIIIRRRnnn}}}{{{~~~uuuoooooobbbJJJAAAPPPVVVEEE777888:::JJJfff}}}rrr^^^GGG888444111111000000111111222222222333444444333333444555999888888888999:::<<<===??????BBBNNNcccxxxkkkfffbbb\\\KKK;;;<<>>AAALLL]]]ooo|||lllccc___\\\LLL;;;@@@RRRttt|||uuupppvvv}}}}}}yyysssmmm[[[WWWRRRKKKFFFKKK]]]ooo}}}mmmeeeeeewwwxxxsssqqqnnn]]]SSSYYYjjjqqqzzzzzzqqqmmmRRR666///...,,,---+++******+++---......---+++,,,---///111222444444444EEEddd~~~{{{{{{{{{rrr___FFF666222333444222000555>>>IIISSS]]]dddgggiiijjjkkkmmmnnnooooooooopppooonnnnnnppptttxxxzzz{{{wwwlll\\\QQQPPPQQQPPPVVVUUUUUUWWW]]]fffnnnsssrrrsssvvvxxxxxx}}}~~~wwwnnnddd]]]ZZZTTTPPPFFF;;;<<>>AAACCCDDD999777666444444555777888;;;999777666888:::;;;;;;===???AAADDDEEEEEECCCBBB;;;555222555:::EEEZZZoootttzzztttjjjyyy{{{{{{sss\\\[[[vvv~~~}}}eeeDDD111111...,,,///...---,,,++++++------,,,+++******+++++++++,,,,,,,,,---444333@@@fff}}}vvv___CCCJJJeee}}}xxxuuu}}}}}}yyy~~~tttmmmllleeeHHH;;;JJJRRREEE777666888EEE```}}}|||sss```III999444111111000000000000111111222333444333222111222333444555777888:::;;;<<<<<<===>>>BBBIIITTTbbbqqq|||jjj___[[[[[[MMM<<>>CCCEEE:::999777555555555777888===:::888777999;;;<<<<<>>JJJeee~~~|||xxxuuuqqqooosss|||}}}yyytttnnnfff[[[RRRQQQ```pppxxx~~~zzzuuuwww|||sssqqqnnnaaa]]]kkktttyyyzzzppplllQQQ555......+++---+++******+++---......---++++++---///222444555666333DDD```~~~zzztttzzz|||hhhLLL:::444444444333000333:::DDDQQQ\\\cccfffhhhiiikkkmmmnnnoooppppppnnnnnnnnnoootttzzzrrr___OOODDD555===IIITTT^^^fffmmmrrrppppppssswwwxxxxxx~~~zzzqqqggg]]]VVVSSSGGGDDD===666888AAAHHHIIIEEEDDDDDDGGGMMMVVV___eee^^^bbbhhhmmmrrrvvvzzz}}}wwwyyywwwqqqmmmllljjjggghhhjjjkkkkkkjjjjjjlllmmmqqqtttvvvvvvsssqqqqqqrrrmmmoooqqqrrrsssrrrpppoooeeehhhrrrzzznnnrrr}}}}}}zzz|||qqqOOO666222222---444222///---///444999===;;;999777666555666777888>>>;;;888888999;;;======???BBBEEEGGGHHHIIIJJJKKKAAA666222888???DDDQQQaaagggooozzzxxx{{{|||yyy~~~~~~```___|||fffDDD000000...---///---++++++++++++++++++++++++...---,,,+++++++++,,,------...111???\\\qqq___FFFGGG___zzzyyyvvvtttiiijjjcccMMM;;;EEESSSEEE444777999@@@^^^}}}{{{gggLLL:::444111111000000111111222333333444444444333333555666222333666999;;;<<<<<<<<<===>>>BBBFFFMMMVVV```fffcccYYYTTTUUUMMMBBBFFFTTTxxxyyyuuussstttuuuzzz~~~}}}zzzxxx}}}xxxnnn```UUUTTT[[[cccxxx|||wwwtttyyynnnooonnn___\\\ooozzz~~~rrrjjjOOO777222000---000,,,,,,,,,---------......---.........222777777333999CCC___{{{zzz|||kkkPPP999111333444111333333666???LLLXXX___bbbcccfffiiijjjjjjkkkkkkmmmmmmmmmmmmnnnttt{{{yyycccLLL;;;===AAAKKKZZZgggmmmlllpppsssvvvyyyzzz|||~~~xxxooofff___XXXTTTIII@@@888666777888<<>>[[[rrr___GGGHHHaaaxxx~~~xxxuuusssiiiiiicccMMM;;;EEERRREEE444777888???]]]{{{|||iiiOOO<<<555111111000000111111222333222444444444333333444666222444666888:::;;;<<<<<<===???AAAEEEJJJQQQZZZ```^^^TTTPPPQQQKKK@@@EEESSSlllyyy|||}}}{{{xxxvvvuuuttt}}}|||xxxwww~~~|||ssseeeWWWUUU]]]fffxxx|||wwwvvvyyypppqqqooo^^^ZZZkkk{{{tttkkkPPP777111///+++...+++++++++,,,,,,,,,------,,,.........222888999555;;;EEE```~~~yyy|||}}}}}}vvvfffMMM888111333444111000111444===IIIUUU]]]aaacccfffiiikkkkkkkkklllmmmpppnnnlllnnnttt|||}}}mmmYYY>>>===???FFFTTTccckkknnnooorrrtttvvvvvvvvvxxxyyy}}}uuunnniiiccc]]]XXXPPPFFF<<<777444222555999888===FFFPPP\\\gggpppvvvhhh___dddoooqqquuuwwwqqqpppuuuwwwrrrnnnooommmiiieeehhhjjjjjjhhhiiimmmrrrrrrrrrrrrrrrrrrqqqpppppplllnnnpppssstttssssssrrrnnnmmmwwwuuussswwwsssrrrwww|||~~~{{{tttooommmmmm```GGG555222333222222222222333444555666777888999::::::888888999:::<<<:::999888888999;;;<<<>>>BBBDDDDDDIIIQQQUUUUUULLL:::111777999777DDDZZZdddooo}}}qqq|||}}}yyyzzzmmmggg|||gggEEE111111///---///,,,++++++++++++++++++++++++++++++*********++++++,,,---...000<<>>:::999888777888:::<<<===<<>>IIIbbb}}}{{{zzzvvvvvvooocccOOO<<<444555555333,,,---000666AAAMMMXXX^^^bbbeeeiiikkklllmmmnnnppprrrnnnllloooyyy}}}{{{|||xxxrrrMMMDDD;;;:::AAALLLZZZdddkkknnnsssuuuvvvwwwyyyzzzvvvvvvmmmlllooonnnhhhaaaTTTJJJ???:::666444777;;;>>>FFFQQQ]]]gggqqqzzzrrrggghhhpppqqqtttxxxssspppssstttsssrrrqqqqqqqqqooonnnmmmjjjhhhiiimmmqqqppppppqqqqqqqqqppppppoookkkmmmppprrrtttttttttsssooorrr|||{{{lllkkkuuuwwwtttvvvyyy{{{}}}|||~~~wwwooonnnlll^^^FFF555222222000111222444555555444333222666888::::::::::::<<<>>>999888777777888:::<<<===;;;???AAABBBHHHQQQWWWXXXQQQAAA666666444333BBBVVVcccooo~~~xxx~~~~~~||||||}}}nnnzzziiiFFF222222///---///,,,++++++++++++++++++++++++))))))******+++++++++++++++///000666PPPrrr}}}~~~xxxrrrcccIIIHHH___~~~vvvjjjccceeeRRR>>>BBBOOOGGG777666555888SSSqqq||||||ooo\\\EEE444000000//////000000111222222333333333222222444555444555666777999:::<<<===>>>@@@CCCDDDFFFIIIMMMPPPLLLEEEBBBDDDCCCBBBGGGPPPUUUbbbrrr}}}}}}|||~~~nnn___VVVRRRgggnnnooocccRRRLLLWWWeeeuuu}}}uuuuuu~~~vvvfffbbb\\\HHHCCCTTTfffqqq{{{}}}}}}~~~zzzpppRRR777000---***---,,,,,,,,,,,,------------+++...//////333<<>>JJJVVV^^^aaadddhhhkkklllmmmoooppppppnnnmmmqqqzzz|||wwwuuuttt^^^QQQEEEAAABBBGGGRRR]]]gggjjjooorrrssstttuuuvvvwwwzzz~~~uuummmlllooopppiiibbbQQQHHH???;;;999888:::>>>@@@IIIVVVaaaiiiqqqzzzuuuiiiiiipppppptttwwwsssqqqrrrsssrrrpppnnnnnnpppmmmllljjjhhhgggjjjmmmpppoooppppppqqqqqqqqqppppppnnnppprrrssssssrrrqqqpppmmmsss~~~zzzfffdddrrrxxxvvvwwwzzz}}}~~~|||~~~wwwpppqqqnnn^^^FFF666444444111111222333444444333222111222444666666666777999;;;999888777777777999<<<===???CCCEEEEEEIIIPPPSSSRRRIII===666666333333@@@RRRaaannn}}}|||}}}{{{{{{zzzaaammmjjjGGG333222///---///,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,)))000000333KKKooo~~~vvvqqqdddJJJEEEZZZzzzvvvjjjccceeeTTT???AAANNNHHH888555666777PPPooo{{{{{{rrraaaIII555000////////////000111111111222333222111222333555444444555666999;;;===>>>@@@CCCEEEGGGGGGIIIKKKMMMJJJDDD@@@AAACCCDDDIIIOOOSSS]]]jjjsss~~~~~~|||{{{iiiXXXNNNJJJ^^^eeeggg]]]LLLGGGPPP\\\pppyyy}}}nnnooo{{{vvvfffaaa[[[IIIFFFXXXdddnnnxxx{{{}}}}}}yyyoooQQQ666000---+++///,,,,,,---------.........,,,000111///333<<>>;;;<<>>@@@DDDFFFHHHHHHGGGGGGGGGHHHHHHCCC??????BBBDDDIIINNNQQQYYYbbbiiittt{{{yyyxxx}}}vvvdddRRRHHHEEE[[[aaacccYYYIIICCCIIISSSjjjsss|||xxxeeegggvvvtttgggeeeaaaPPPMMM___fffooowww|||~~~xxxuuukkkMMM333...---+++000++++++,,,,,,,,,---------...111222000333<<>>>>>AAADDDIIIMMMRRRXXX^^^cccnnn~~~yyyvvvpppvvvyyyppp___NNNEEEBBB\\\aaabbbWWWHHHAAAEEEMMMeeepppyyy~~~sss```bbbqqqwwwmmmmmmlll[[[XXXiiinnnuuu}}}yyyrrrhhhKKK111,,,,,,+++000******+++++++++,,,,,,,,,///222333000333<<>>CCCFFFEEEEEEEEEBBB<<<666222111222333:::KKK]]]gggsss~~~~~~xxxpppoooxxx{{{wwwxxx~~~xxxyyyoooaaa___yyyooolll|||lllIII333111...---///...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,......111222>>>eee}}}llliiiTTT@@@GGGkkk}}}zzzvvvuuu{{{}}}wwwmmmhhhhhhWWWAAAAAAPPPMMM<<<444777777FFFeee|||tttlllXXX:::333222000///...///111222111333333222000///000111333333444555888===CCCHHHJJJLLLNNNLLLHHHDDDDDDEEEBBBAAA??????AAAFFFKKKNNNQQQVVV\\\```hhhvvv}}}{{{xxxsssooonnnppppppjjj]]]NNNCCC>>>VVVhhhkkk^^^QQQDDD???FFF]]]jjjvvv|||tttcccaaakkkvvvttt|||yyymmmmmmxxx{{{~~~xxxuuueeeEEE000000///+++///,,,,,,++++++,,,,,,---...111111444888:::===FFFOOOVVV]]]iiizzz~~~qqqyyybbbDDD444555777333////////////222<<>>eeerrrlllUUUAAAHHHkkk~~~}}}zzzwww{{{{{{qqqkkkmmm^^^FFFCCCPPPLLL:::000777666CCC___vvvuuummmYYY<<<333222000///...///111222111222333222000///000111222333444666888===DDDIIIIIIKKKMMMLLLHHHEEEDDDDDDCCCBBBAAABBBDDDHHHLLLNNNOOOTTTYYY\\\cccoooyyy|||}}}{{{xxxxxxwwwtttnnniiilllooooooiii]]]OOOEEE@@@XXXkkknnnbbbUUUGGGAAAHHH]]]jjjvvv|||wwwgggfffnnnwwwuuu~~~sssuuuwwwuuueeeFFF000000///+++///,,,,,,++++++,,,,,,---...222333777===???BBBJJJTTT[[[aaalll|||tttzzzfffGGG444111111///111111000///111:::FFFPPPZZZ^^^dddiiilllnnnooooooppppppqqqqqqqqqssswwwzzzzzznnnbbb\\\XXXOOOGGGBBB<<<;;;999;;;DDDTTTdddnnnooopppuuu}}}wwwmmmddd^^^ZZZXXXVVVYYYZZZ[[[]]]^^^___^^^\\\eeeiiimmmpppqqqrrrsssuuunnndddgggnnnnnnrrrvvvqqqqqqrrrqqqqqqqqqpppooonnnooooooppppppppppppoooooorrrrrrssstttttttttttttttssssssssstttssspppjjjeeekkkyyy{{{ooonnnwww~~~~~~xxxtttuuu{{{hhhHHH666555666333666777777777555444555666555444222222333555888::::::999999888888888999999888<<<@@@DDDKKKSSSUUUSSS===555222666555666GGG]]]iiiuuuyyy~~~}}}}}}yyytttuuu|||}}}wwwtttwwwyyyvvv}}}ttt___[[[tttzzz}}}kkkHHH222111...---///...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******000333>>>bbbwwwoooWWWBBBIIIiii~~~{{{|||~~~sssllloooaaaJJJCCCOOONNN<<<111777444???WWWooo|||wwwooo\\\???333222000///...///000111111222222222000///000111222333444666999>>>EEEIIIHHHJJJLLLKKKIIIFFFDDDCCCBBBBBBBBBCCCEEEHHHKKKLLLOOOUUUYYY[[[```iiippprrrpppoooooorrrsssqqqkkkfffiiillllllfffZZZNNNEEEAAAYYYmmmqqqeeeYYYKKKDDDJJJZZZgggtttzzz~~~xxxkkkkkkrrrsssqqqzzzzzzrrrxxx{{{vvvfffFFF111111///+++...,,,,,,,,,,,,,,,------...111444:::AAADDDFFFOOOYYY```eeennn}}}{{{xxx~~~}}}nnnPPP888///...---222111000...000777BBBJJJWWW\\\bbbhhhkkklllnnnooonnnpppqqqrrrqqqrrrtttvvvuuuccc]]]\\\YYYQQQLLLFFFAAA:::666999HHH\\\kkkmmmooottt}}}tttnnneee]]]YYYWWWVVVUUUYYYZZZ\\\^^^___`````````hhhkkkoooqqqrrrssstttuuulllaaadddmmmnnnqqqtttoooooooooooooooooooooooooooooooooppppppppppppoooooorrrrrrssstttttttttssssssqqqqqqrrrsssrrroooiiidddnnnzzzwwwmmmmmmuuuzzzzzzyyy~~~{{{{{{uuurrrtttwwwvvv```EEE666555666333666777888777555444555666666666555555666777777888::::::999999999::::::;;;888:::>>>DDDQQQ]]]```]]]>>>666444777555444CCCWWWkkkwww}}}{{{{{{|||wwwsssuuu}}}|||yyybbb\\\sss~~~|||jjjGGG222111...---///---,,,,,,,,,++++++***************+++++++++,,,,,,,,,******000444<<<\\\zzzqqqXXXCCCHHHggg~~~sssjjjhhh___JJJAAANNNRRRBBB666555333<<>>FFFSSSYYYaaafffiiijjjmmmooommmoooqqqrrrqqqqqqqqqrrrxxx{{{qqqllllllkkkgggeeecccZZZLLL???888>>>QQQbbbkkknnnssszzz~~~|||wwwrrrlllfff^^^XXXUUUTTTTTTTTTTTTTTTTTTTTTUUUXXX\\\```iiikkknnnpppqqqqqqssstttjjj]]]```kkknnnppprrrmmmmmmmmmmmmmmmnnnnnnooooooooooooppppppppppppoooooorrrrrrssssssssssssrrrrrroooqqqrrrsssqqqmmmhhheeerrr|||}}}pppiiikkkqqquuutttpppttt{{{yyyzzz{{{sssmmmkkklllnnneeeSSS???444444444222666777888777555555555666888888888888888888777777:::::::::::::::;;;<<<===;;;===AAAJJJXXXdddeee___???666333666333222AAAVVVmmmxxxzzzyyy|||uuurrrsssxxx~~~|||mmmdddwww{{{}}}}}}hhhFFF111111...---///---,,,,,,,,,++++++***************+++++++++,,,,,,,,,...,,,111444999UUUxxxxxxqqqZZZDDDFFFbbb}}}vvvkkkccc___JJJ???LLLTTTFFF999333333<<>>???AAADDDFFFHHHJJJJJJTTTZZZ______aaafffhhhgggbbb```___bbbhhhlllmmmlllggghhhggg```TTTIIIBBB???QQQgggooofff[[[LLLCCCGGGVVVdddqqqxxx|||wwwooorrrzzzyyyhhh]]]\\\WWWRRR```vvvuuusssdddEEE111111///+++...------,,,,,,------...///000666@@@HHHJJJMMMXXXdddkkknnnsss|||yyyyyy{{{dddFFF444000333...///...---...333<<>>@@@DDDIIIRRR^^^fffbbbYYY???555000222000111BBBYYYoooyyy~~~zzzyyy|||vvvsssqqqrrrwww|||{{{}}}zzznnn}}}ooowwwgggEEE111111///---///,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,000---111333555OOOrrrvvvrrr]]]DDDBBBZZZyyy|||pppdddcccNNN>>>JJJTTTGGG777333333;;;LLLcccvvv{{{wwwgggMMM555333111///......///000...000111000//////000222000222444666:::@@@HHHMMMJJJGGGDDDBBBAAA???===<<<===>>>AAADDDGGGIIILLLMMMQQQXXX^^^___aaaeeeeeeccc```\\\ZZZ[[[```dddffffffdddeeeccc\\\QQQGGGAAA???LLLcccmmmfff[[[MMMCCCGGGXXXeeettt{{{~~~vvvnnntttlll^^^YYYOOOHHHUUUkkkzzz~~~uuuoooaaaCCC000111///+++...---------------......///222999CCCJJJLLLPPP\\\iiivvvxxx{{{zzzvvv}}}{{{hhhJJJ555000333---//////......222:::@@@KKKSSS]]]cccdddfffkkkooolllnnnqqqrrrqqqppppppqqqrrrssssssvvvyyy}}}xxxeeeMMM???HHHZZZeeejjjrrryyy}}}|||yyywwwfffbbb]]]XXXUUURRROOOMMMHHHEEE???;;;===GGGWWWcccjjjlllnnnpppqqqrrruuuwwwkkkXXXYYYhhhmmmnnnqqqooommmmmmlllkkklllmmmooopppooooooppppppppppppoooooooooooopppqqqrrrrrrrrrrrrqqqrrrrrroookkkgggeeedddxxx{{{mmmaaabbbkkkpppqqqpppuuusssuuu|||}}}zzz||||||xxxqqqkkkiiiiii^^^TTTFFF;;;777777777777777888999888666555666777999999:::::::::999999888888999999:::;;;<<<>>>???CCCHHHOOOVVV^^^bbb\\\SSS???444///000...000BBBZZZpppyyy~~~zzz{{{yyy|||uuutttqqqppprrrtttvvvuuutttuuu}}}sssiiiqqqfffDDD111111///---///,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,111,,,///111333KKKooo|||vvvuuuaaaEEE>>>QQQttt~~~ttteeefffQQQ>>>IIIUUUIII777555444888FFF\\\rrr~~~{{{yyyjjjPPP555444111///......///000...///000000//////000222000111333666:::AAAIIINNNIIIDDD>>>:::999999888666999:::<<>>===JJJbbbmmmhhh^^^OOOFFFJJJWWWeeessszzz~~~}}}qqqiiiqqq~~~ssseee___RRRFFFOOOdddrrr~~~{{{{{{xxxlll^^^AAA///000///+++...---------------...//////111777AAAHHHIIIMMM[[[jjj~~~yyy~~~}}}kkkOOO888000333000111111///...111777<<>>???AAAHHHOOOTTTYYY\\\WWWQQQ===444///111//////@@@VVVqqqyyyzzzuuu|||yyy|||ttttttrrrqqqqqqrrrqqqnnnqqqpppvvvsss~~~~~~hhhnnnfffDDD111111///---///,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,000***---///111IIIooo}}}wwwwwwdddEEE<<>>CCCGGGIIINNNWWW^^^bbbeeehhhhhhfffdddaaa^^^^^^^^^\\\WWWSSSPPPQQQPPPKKKCCC===::::::IIIbbbnnnjjjaaaRRRIIILLLSSSbbbpppxxx{{{yyykkkbbblll{{{xxxkkkeeeWWWGGGMMM```iiivvv{{{tttvvvwwwjjj\\\@@@...000///+++......------------...//////...444===CCCDDDIIIXXXggg~~~oooSSS;;;222444222333333000...///444999FFFOOOZZZaaabbbdddjjjooommmnnnpppppppppqqqssstttsssrrrpppooooooqqqrrrtttrrrrrrsssvvvvvvxxxfffMMMOOO^^^iiimmmsssvvvwwwtttrrrpppfffccc___[[[UUUOOOHHHCCC;;;:::888555888CCCUUUbbbdddfffhhhjjjlllnnnrrruuunnnWWWUUUeeelllmmmrrrssspppooommmllllllmmmnnnpppooooooppppppppppppooooookkklllnnnppprrrsssttttttrrrqqqnnnhhhaaa]]]^^^```yyywwwggg\\\cccpppvvvvvvvvvqqqtttvvvyyy||||||}}}}}}{{{vvvuuuvvvyyydddVVVFFF<<<777555444444777888999888777666666888999888888888888999:::;;;666777777888:::<<<>>>??????FFFMMMPPPTTTWWWVVVRRR<<<444111333111///===RRRqqqxxxxxxqqqxxxwww}}}xxxtttqqqqqqtttsssooojjjpppsss|||sssooommmmmmfffooofffCCC...///...---...+++++++++++++++++++++++++++)))************+++++++++---,,,---111444CCCddd~~~tttfffMMM666JJJ]]]uuu|||wwwwwwiii```RRRCCCCCCSSSPPP555777444888<<>>;;;999III\\\kkkjjj^^^QQQJJJFFFUUU___mmmvvvzzz{{{}}}|||rrraaaUUUddd|||zzzxxxppp\\\WWWbbbiiinnnqqqvvvxxxyyyxxxxxxxxxmmmMMM777111,,,---000---333000......///000---+++000222;;;CCCAAA@@@NNNccczzzaaaAAA111222666333000......///222444???JJJWWW___aaabbbfffjjjkkklllnnnooopppppppppoooqqqqqqqqqqqqqqqpppooonnnmmmooopppooonnnrrr{{{xxxYYYNNN\\\jjjnnnpppooooooqqqoookkkcccaaa^^^ZZZUUUNNNGGGBBB>>>777777555333AAAXXXaaafffgggfffffffffgggjjjllllllVVVNNN___ppprrrqqqsssqqqqqqqqqpppppppppppppppkkklllnnnooopppppppppooommmnnnooooooppppppppppppsssmmmlllnnniii^^^^^^fffxxxooohhhcccfffoooxxxzzzxxxyyyzzzyyyvvv{{{|||}}}xxxzzzzzzcccSSSCCC===<<<999666444888999999888666555666888777555333444666999;;;<<<999999888666555666:::<<<@@@EEEIIILLLOOORRRPPPJJJ<<<555333555111000???UUUqqq~~~~~~~~~xxx{{{xxx|||wwwtttrrruuuzzz{{{xxxtttsssttt|||zzzvvvgggjjjiiijjjhhhlll~~~eeeCCC...///...---...+++++++++++++++++++++++++++)))************+++++++++---,,,...000111???aaa|||pppWWW===LLL^^^vvvzzzqqqvvv}}}xxx|||wwwnnndddVVVFFFDDDUUUSSS:::666333666;;;DDD___zzz{{{nnn```AAA333000333...///222.../////////000000000111111222000111444777<<>>555111444999AAA[[[www|||pppcccEEE555111222...///222---....../////////000000000222///000333666<<>>JJJ]]]nnnzzz~~~rrraaaVVVbbbvvv~~~zzztttpppxxxzzzvvv|||wwwpppiiiJJJ666111---...111------,,,,,,...111333222222333444999>>>======IIIYYY{{{fffEEE333000333111///...---...000111666AAAOOOYYY]]]```cccgggggghhhjjjlllmmmnnnmmmmmmnnnoooooooooooonnnmmmmmmmmmnnnnnnmmmlllooovvv|||yyy]]]OOOYYY```ggglllmmmoooqqqooojjjdddcccaaa]]]VVVNNNGGGBBB888222444666666FFF\\\cccaaabbbaaa\\\WWWWWW\\\aaadddQQQIIIYYYlllrrrqqqsssssssssrrrqqqqqqpppoooooommmnnnoooppppppppppppppppppqqqsssttttttrrrpppooonnnkkklllkkkbbbXXX[[[dddwww~~~}}}hhhdddbbbhhhttt|||yyy~~~{{{}}}|||xxx~~~fffTTTAAA777555555666888999::::::999777777888::::::999999999;;;;;;999888::::::999666444555777999???BBBDDDEEEIIINNNNNNJJJ;;;222///111......===SSSooo}}}uuunnn|||zzzwwwvvvyyy}}}~~~zzzuuummmhhhlllsssqqqyyyhhhggghhhkkkyyymmmsss|||bbbAAA///000...,,,...,,,++++++++++++++++++++++++))))))*********+++++++++***+++...///---888ZZZ|||{{{```>>>GGG[[[www}}}ppppppzzzzzz{{{}}}kkkddd[[[MMMFFFPPPPPP===777111333888>>>WWWsss~~~}}}rrrfffIII888222222...000222---............////////////111//////111555;;;HHHTTTVVVQQQEEE777000000000---,,,,,,---------000333777FFFUUUfffnnnrrrttttttsssrrruuuzzzyyytttnnniii___TTTJJJDDD@@@???EEERRR\\\WWWLLLBBB===:::555AAAUUUiiixxx~~~~~~~~~rrrcccZZZeeewww|||}}}yyy~~~}}}yyy~~~wwwooodddFFF333000,,,---000,,,------...///111222333333444444777999888777@@@LLLoookkkKKK555...111000///...---......///222<<>>AAACCCDDDIIIPPPRRROOO===555222555222///;;;NNNkkk{{{uuunnn}}}}}}|||yyyxxx{{{~~~~~~zzztttlllcccfff{{{~~~}}}tttnnnooorrr}}}nnnqqqxxx```AAA000111---+++---,,,++++++++++++++++++++++++))))))*********+++++++++)))***...///---777VVVvvv{{{___<<>>444222111///.........------///222555DDDSSSdddmmmqqqttttttrrrooosssyyy|||uuupppggg\\\QQQGGGAAA>>>???KKKTTTPPPGGG@@@<<<:::333===OOOddduuu}}}|||yyyzzz{{{~~~~~~sssgggaaalll{{{}}}uuummm___BBB000...,,,---///***///000000111111111222222444444555666333222777===___sssWWW>>>000/////////...............000888DDDOOOVVV\\\aaaeeeeeefffiiikkkmmmnnnoooooooooooopppqqqqqqpppppppppnnnmmmlllkkkkkkmmmqqqttt}}}vvv]]]NNNRRR\\\cccjjjmmmppprrrpppkkkggggggeee___VVVMMMGGGEEE999111222444555DDDVVV[[[\\\___bbb```]]]]]]aaafffaaaNNNCCCNNNbbbnnnrrrsssttttttssssssrrrqqqqqqppppppppppppppppppqqqqqqqqqooopppqqqrrrqqqooommmllllllkkkjjjddd[[[TTTVVV\\\rrrzzz|||uuummmbbbbbbcccgggmmmsssyyy|||}}}wwwyyy||||||wwwqqqvvv}}}uuuVVVJJJ>>>999777444333444555666666666444444666777222333555888::::::888666888999888666444333444666999<<>>333222...000222,,,....../////////000000000///...///222555:::DDDOOOZZZ[[[UUUGGG;;;666333111111111000///...///222444???OOO```jjjooorrrsssrrrnnnqqqwww~~~}}}sssnnndddYYYMMMBBB;;;777999EEENNNLLLEEE???<<<999444;;;III]]]oooxxxwwwtttsssuuuxxx}}}vvvllliiisss{{{rrruuu{{{xxx}}}zzzqqqkkk[[[???///...,,,---///***111222333222111000111222444555666666444333333444NNNtttzzzeeeKKK888/////////000///......---...444>>>GGGPPPXXX^^^cccdddeeehhhkkkmmmnnnoooooooooppppppqqqqqqqqqqqqpppnnnlllkkkkkklllnnnqqqrrryyy}}}vvvaaaRRRUUU]]]ccciiikkkmmmpppnnniiijjjjjjggg___TTTLLLHHHGGG===333222333444CCCUUUYYY^^^aaafffiiikkkkkkkkkllldddPPPBBBIII\\\kkkqqqsssttttttssssssssssssrrrrrrrrrqqqqqqpppqqqqqqrrrrrrnnnnnnnnnnnnnnnnnnmmmmmmooonnnkkkfff```]]]^^^aaarrryyy|||wwwmmmdddYYY\\\aaafffjjjoootttwww{{{wwwuuuzzz~~~wwwoooqqqvvvpppeeeJJJBBB;;;999888555333444333444555444333333555777000000222555888999777555666777777666444333444666333777;;;>>>FFFOOORRRQQQ>>>666555:::777000555BBBaaattt|||}}}xxxrrr|||{{{~~~zzzxxxyyy~~~yyynnnkkk{{{yyy}}}yyy\\\???000222---***------++++++++++++++++++++++++)))************+++++++++---***+++,,,,,,111FFF\\\zzz|||bbbFFF===LLLjjj|||yyy{{{~~~mmmiiiggg\\\OOORRRXXXPPP???444333666666GGGeeewww~~~~~~uuulllVVV@@@444222...111222+++/////////000000000111111///...000444666999BBBKKKYYY]]][[[PPPCCC;;;666333333333222000//////111444888HHHZZZeeelllqqqttttttpppqqqrrruuuvvvtttpppmmmccc^^^TTTIII@@@999555333:::FFFOOONNNGGGBBB>>>:::555888CCCUUUhhhsssssspppkkkmmmqqqwww~~~yyypppnnnxxxtttgggeeehhhgggppp}}}{{{yyyvvvpppkkkZZZ???///000...///111,,,000222444333111000111333333555888999999888666444AAAjjj~~~{{{{{{zzzmmmTTT???...///000111111///...---,,,000777@@@IIIRRR[[[```aaacccfffiiilllmmmnnnnnnnnnnnnooopppppppppppppppmmmllljjjkkkllloooqqqrrruuu~~~~~~|||xxxgggZZZ]]]ccchhhlllmmmnnnqqqoookkkmmmlllhhh^^^SSSKKKIIIJJJ@@@555222333444DDDWWW[[[bbbeeekkksssxxxxxxtttooohhhSSSBBBEEEWWWhhhppprrrssssssssssssttttttttttttsssrrrqqqqqqqqqqqqrrrsssnnnmmmmmmllllllmmmnnnooonnnlllhhheeeeeefffhhhhhhssszzz{{{tttiii^^^UUU[[[bbbgggjjjlllpppssstttssswww}}}~~~}}}tttkkkjjjlllbbbTTTBBB;;;666777777555444666333444555555444444666888111111222444666777555444444666666666444444555666333777;;;>>>EEEMMMPPPMMM;;;111...222111,,,333AAA___ttt|||~~~uuuppp}}}yyyzzzzzzxxxyyy~~~|||~~~rrrmmm{{{zzzuuu}}}qqq\\\???111222---***------++++++++++++++++++++++++)))************+++++++++///+++***++++++...???RRRrrr{{{{{{bbbJJJ:::HHHggg|||}}}ooojjjggg[[[MMMQQQZZZVVV???333222444333CCCaaattt}}}}}}uuulllXXXAAA444222...111222+++000000000000111111111111......111555777999@@@IIIXXX______UUUGGG>>>888555444444333111//////111333333CCCUUUaaajjjqqqvvvwwwrrrpppnnnkkkhhhbbb\\\WWWSSSMMMDDD:::444222333444???JJJSSSRRRLLLFFFAAA===444666???PPPcccoooqqqnnneeeggglllssszzz{{{rrrqqqzzzxxxggg``````^^^hhhwww||||||vvvtttuuutttqqqmmmZZZ???111111000111222...///222444333111111333555333666:::<<<>>>>>>;;;777:::eee|||ssssssvvvnnnWWWAAA...000111222222000...---+++...333;;;DDDOOOXXX]]]```aaadddhhhjjjlllmmmmmmmmmmmmnnnooooooooooooooommmllljjjkkkmmmppprrrrrrrrr|||}}}|||zzzlllaaadddiiinnnqqqpppqqqtttsssoooooonnnhhh]]]QQQJJJIIILLLAAA666222333555FFFZZZ___eeehhhoooyyyxxxpppkkkVVVBBBCCCTTTgggppprrrrrrrrrsssssstttuuuuuuuuutttsssrrrqqqqqqqqqrrrsssnnnmmmlllkkklllmmmpppqqqkkkhhhdddcccffflllmmmlllttt{{{{{{sssfff\\\VVV]]]fffjjjjjjjjjmmmoooppprrryyy{{{|||~~~uuukkkjjjiii]]]NNN>>>888333444555444555888444555666555555555777999444333333444555555444222333555666555444444555666666:::>>>AAAGGGNNNOOOLLL???444...222222///999III___ttt}}}yyyttt}}}zzz~~~vvvxxx~~~ssstttjjjhhhwwwvvvyyynnnwww]]]BBB333222---,,,...)))************************)))************+++++++++))))))+++------111>>>KKKiiiyyy}}}kkkMMM???DDD]]]}}}wwwjjjbbbdddQQQLLLddd```FFF777000555777<<>>999;;;BBBRRRcccnnnqqqoooiiicccccclllxxxxxxuuu|||uuuaaaZZZUUUNNN___tttqqq{{{wwwwwwxxxwwwqqqmmmXXX???222222------000...------......///111222333333333666<<>>EEERRR]]]]]]```dddggghhhhhhiiijjjpppooonnnnnnnnnnnnnnnooonnnoooooonnnmmmmmmppprrryyyuuuxxx}}}yyyooommmsssuuuxxxxxxtttqqqrrrrrrpppqqqooofffXXXKKKDDDAAA@@@:::666000...<<>>EEETTTeeepppsssqqqlllfffeeemmmwww}}}}}}wwwrrrsss{{{tttaaaXXXPPPHHHYYYmmmkkk{{{vvvssstttwwwtttllldddVVV>>>111111------111............///000111333333444444555:::@@@@@@<<<777999OOOoooxxxtttvvvssscccQQQ999......111---...000+++++++++///555:::@@@KKKVVV[[[^^^bbbeeefffggghhhjjjooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmlllmmmoooqqqvvvvvvxxxzzzyyyvvvwww{{{zzz}}}|||wwwtttuuuuuusssqqqmmmeeeWWWIII@@@<<<:::888666111222AAAWWWfffjjjnnnmmmnnnwwwzzzcccJJJBBBMMM___kkkooosssssssssrrrrrrpppoooooosssssssssrrrqqqpppppppppqqqpppnnnmmmmmmnnnpppqqqsssrrrqqqqqqrrrtttvvvxxxzzz{{{|||}}}zzzqqqddd[[[SSS^^^hhhllloootttxxxxxxvvvzzzxxxwwwvvvwwwvvvkkkWWWEEE999777333222222333333222444333333333444444555666222222333333333333222222222222111111222444555666888888;;;BBBJJJMMMLLLHHH<<<444000111111000888CCC[[[lllzzz}}}{{{zzz~~~|||uuuzzzzzzlll\\\UUUeee~~~xxx{{{[[[aaazzz\\\AAA222111---,,,...)))************************)))************+++++++++------...///,,,,,,333<<>>111333444555FFF]]]rrrzzzzzzsssXXXBBB999:::555333444111------......///000000000111111222222444666999;;;AAAHHHTTT```gggggg___XXXPPPLLLFFF???:::666555444+++///333888CCCPPPWWWXXXVVVWWWXXXXXXVVVUUUTTTTTTQQQMMMFFF@@@;;;888888888IIIeeetttsssqqqhhh]]]\\\JJJLLLSSS___mmmvvvyyyxxxrrrmmmkkkpppvvv|||zzzkkkaaafffttt||||||xxxsssjjj___^^^kkkvvvwwwxxxzzz}}}~~~{{{sssiiiaaaPPP888...///---...111///000000000111222333555555666555555666999:::888666555>>>QQQkkk{{{~~~{{{vvvhhhEEE111+++///---...111------,,,---000222555>>>HHHUUUXXX\\\___aaadddhhhjjjkkkkkkkkkllllllllllllllllllmmmmmmlllkkklllnnnppprrrxxxxxxqqqsss}}}||||||yyyuuupppiiiaaaUUUHHH@@@>>>>>>;;;777:::EEEVVVeeelllggghhhjjjqqqvvv[[[KKKLLLXXXfffoooqqqrrrrrrrrrrrrrrrqqqpppsssssssssrrrrrrrrrqqqqqqqqqpppoooooooooooopppqqqvvvxxx{{{||||||{{{yyywww{{{|||qqqfff```___bbbllluuuyyy|||~~~|||yyyttt{{{~~~{{{qqqrrryyywww[[[FFF999777333222222333333222222222111111111111222222000111222333333222111000000000111333666999===???999777666888<<>>```|||{{{yyyzzz~~~yyyfffhhhbbbPPPXXX___TTT???000222444444BBBWWWnnnwww|||tttYYYDDD;;;;;;555333555222//////000000000111111111111111111111333555666777:::???JJJZZZfffiiieeeaaaWWWRRRKKKCCC<<<777555444///000000222;;;GGGOOOQQQRRRVVVZZZ]]]]]]\\\\\\]]]YYYTTTLLLCCC===999888888LLLhhhxxxwwwvvvmmmbbbaaaRRRUUU]]]hhhssszzz{{{zzzrrrnnnmmmrrrxxx|||~~~lll]]]cccuuu~~~zzzsssyyyssshhhiiirrrvvvuuuyyy|||qqqjjjgggNNN777---///---...111///000000111111222444555666555555555666777777777666666;;;FFF[[[{{{yyyyyy~~~sssKKK333+++000//////000------+++,,,///000333<<>>EEEQQQ^^^gggdddgggjjjooo{{{{{{cccSSSQQQ[[[fffnnnppppppqqqqqqrrrqqqqqqqqqsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquuuvvvwwwyyyyyyyyyxxxwwwxxx}}}zzzlllaaa^^^___cccmmmxxx}}}|||vvvuuu}}}}}}wwwpppmmmsssxxxZZZEEE999777333222222333333222222111111000000000111111000000111222222111000000//////111333666:::===@@@<<<999555444666:::>>>@@@;;;333...///000111:::GGGWWWhhhuuuvvvwwwhhhTTTQQQOOORRRYYY~~~~~~{{{www||||||fffSSS]]]tttsssvvvmmmggggggmmmeeelll|||uuuZZZ???111000,,,,,,...***************************)))************+++++++++***(((***......,,,///444BBBiiiwwwlllIII999;;;ZZZyyy}}}yyy|||~~~}}}fffhhhgggSSSXXXdddYYYAAA111222444333>>>PPPiiirrr||||||tttZZZFFF======666222555333111111111111111111111111111000///000333444555444888999CCCRRR```fffiiikkk^^^ZZZRRRJJJAAA;;;666444333333111000777CCCLLLMMMRRRXXX```dddcccbbbaaabbb```[[[QQQHHH@@@<<<::::::QQQmmm|||{{{yyyqqqfffeeeYYY^^^gggqqqyyy}}}|||{{{rrrppppppuuuzzz}}}nnnZZZ___uuu}}}vvvsss|||pppuuuzzzxxxxxx|||{{{pppiiigggNNN777---000...///222///000000000111222333555555444555555666777777777777777;;;@@@OOOlllyyy~~~|||XXX;;;---111000...///,,,---+++,,,...///111999BBBKKKOOOVVV[[[___bbbeeegggfffgggiiijjjkkkkkkjjjiiikkkllllllkkkjjjkkkmmmooorrrzzz|||tttnnnuuu{{{rrrlllkkkmmmhhhZZZPPPNNNPPPJJJFFFGGGKKKPPPXXX```dddiiimmmqqq{{{hhhYYYWWW___ggglllnnnnnnooopppqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvwwwxxxyyyyyytttxxxyyyqqqddd[[[[[[^^^aaajjjsssxxx}}}|||wwwwww|||uuunnniiimmm|||nnnSSSBBB999777333222222333333222222222111000000000000111000000000000000000000000...///000222555999<<<>>>>>><<<999777777:::>>>AAA;;;222---///000111;;;HHHYYYiiiuuuuuuuuunnnZZZLLLIIIJJJOOO}}}{{{~~~|||www{{{oooYYY___zzzzzzzzzmmmccceeemmmfffmmm|||qqqYYY???000000,,,,,,...***************************)))************++++++++++++)))***---...---///333===ccc}}}pppOOO<<<888RRRrrr~~~dddfffhhhRRRTTTeee___EEE222333444111:::JJJbbbmmmxxx~~~zzzrrr\\\HHH???>>>666222444333222222111111000000//////000...---///222444444222777666<<>>EEE^^^}}}kkkGGG222111...,,,///------++++++,,,,,,---555===DDDIIIRRRYYY]]]```bbbcccdddfffhhhiiijjjjjjiiihhhkkkkkkkkkjjjiiijjjlllnnnqqqyyy{{{ooommm}}}sssllllllrrrooo```UUUTTTUUURRRRRRUUUVVVSSSUUU[[[eeekkkqqqssszzzjjj[[[ZZZaaahhhkkkllllllmmmoooooopppppppppppppppppppppppppppppppppoooooooooppppppoooooooookkkmmmqqqtttwwwxxxyyyyyyuuuvvvrrrhhh]]]YYY]]]bbbccchhhmmmppptttyyyzzzvvvxxx}}}~~~yyyqqqkkkgggjjjsssppp[[[GGG>>>999777333222222333333222333222111111000000000111222111///......///111222......///111333666999:::;;;;;;<<<;;;;;;;;;<<<===;;;222,,,...///111<<>>000///,,,,,,...***************************)))************+++++++++---******------,,,...333999^^^sssTTT>>>555LLLlll}}}bbbbbbfffNNNPPPccccccIII444444444000777EEE^^^iiiuuu|||xxxppp]]]IIIAAA???666111444222222222111000///...------///------///222444333222555333777CCCNNNXXXeeeqqqtttpppiii```VVVLLLEEEAAA555444111000666CCCLLLOOOPPP[[[iiirrrtttrrrrrrrrrnnniii```WWWQQQNNNNNNNNN```zzzyyyooonnnbbbiiisss}}}|||yyyvvvuuuwww{{{|||{{{~~~~~~~~~kkkSSSVVVnnnxxxpppiii}}}rrr}}}wwwlllcccOOO999///222//////222.../////////000111222444444111444777999999888888888888<<<===???UUUyyy~~~}}}zzzQQQ666111---+++...///...,,,++++++******111999???FFFOOOWWW[[[^^^___```ccceeegggiiijjjjjjhhhhhhjjjkkkkkkjjjiiijjjlllnnnqqqxxxqqqiii|||~~~uuunnnooowwwttteeeYYYXXXWWWWWWZZZ```___XXXUUUXXXdddkkkqqqsssyyykkk[[[ZZZbbbiiikkkkkkkkklllnnnooooooooooooooooooooooooooooooppppppmmmmmmnnnnnnnnnnnnmmmmmmeeeiiinnnssswwwxxxwwwvvvyyyvvvooocccZZZYYY```hhhiiikkkjjjiiimmmsssuuusssvvv}}}zzz{{{vvvllliiifffjjjnnncccLLL===;;;999777333222222333333222333333222111111000111111222111...------...111222......///000222444777888555888<<<>>>===;;;999888:::222,,,...///111<<>>;;;666444777@@@LLLTTTVVV___kkkuuuyyyyyyvvvuuurrroooiiiccc^^^XXXRRROOOiii|||zzzooohhhlllttt|||~~~zzzqqqrrruuuwww{{{}}}xxxwwwzzzuuu}}}mmmUUUZZZsss{{{oooooonnnooosss{{{~~~~~~rrreee___BBB:::222000...,,,...111000111111111111222222222555666777888999:::;;;;;;444999<<<<<>>000000,,,,,,---)))++++++++++++++++++++++++************************,,,,,,,,,---......//////555HHHjjjwwwaaaIII999EEEaaaxxxqqqllllll]]]PPPUUUdddTTT;;;000555222222<<>>666000///...---...111000000111111222222333333333444555777999;;;<<<===777888999:::DDD\\\zzzvvv\\\???111////////////...---,,,+++,,,...000111666;;;DDDNNNVVV\\\___```dddeeefffhhhhhhhhhggggggkkklllmmmmmmllllllnnnpppyyytttttttttssstttqqqooooookkkddd```aaacccgggjjjjjjgggddddddeeeiiikkknnnqqqttt|||oooXXX\\\dddhhhnnnmmmlllkkklllnnnooommmkkkooooooooonnnnnnnnnnnnnnnpppnnnlllmmmnnnlllgggcccdddhhhooovvvyyyzzzxxxvvvxxxzzzssscccXXX[[[eeemmmmmmooorrrqqqppprrrxxx~~~{{{|||}}}~~~|||wwwpppllldddaaa\\\VVVLLLAAA999555777555444222111000111111444333111///......///000222111000/////////000000333222111111111333555666666888:::;;;;;;<<>>OOOqqq}}}|||{{{vvvlllVVV>>>111...,,,,,,---///...---,,,,,,---...///222666???HHHQQQXXX\\\^^^bbbccccccdddeeeffffffgggkkkmmmnnnmmmmmmmmmoooqqqtttppp~~~~~~zzzwwwsssooojjjbbb[[[^^^dddhhhkkkmmmllljjjhhhiiikkkkkklllnnnqqqsssyyymmmUUUWWW___eeennnooonnnmmmnnnooonnnmmmkkkpppoooooonnnnnnmmmmmmmmmllllllllllllllliiieeebbbccchhhpppwwwzzzyyyvvvtttxxxuuukkk]]]XXX^^^iiiooolllooorrrssssssuuuzzz~~~~~~~~~~~~|||yyytttoookkkgggddd]]]QQQDDD;;;666555555444222000//////000000555444111///...---......222111///......///000000222111111111111333444666555777999::::::;;;>>>@@@999111---///111666EEEUUU^^^iiirrrtttuuu~~~|||mmmTTTMMMMMMUUUwwwtttxxx|||{{{xxxwww}}}}}}hhhPPPLLLdddhhhcccsssvvvUUU;;;......,,,,,,...***++++++++++++++++++++++++******************************+++,,,,,,------...000999PPPmmm{{{pppTTT<<<@@@\\\www}}}uuuvvvjjjXXXRRR```YYYCCC222111111000777HHHWWWgggqqqwwwzzzwwwqqq]]]NNNHHHCCC666222555222111000///...------......////////////000111222333222111333666777;;;HHHUUUuuu}}}xxxpppfff^^^UUURRRPPPPPPTTTZZZ```dddccchhhnnntttwwwzzz|||~~~zzzyyyuuupppjjjgggeeedddvvv~~~yyyyyyzzz||||||zzzxxxwwwwwwrrrssstttvvvxxxzzz{{{|||~~~}}}~~~zzzxxxsssyyy{{{|||hhhYYYcccyyyyyyhhh```\\\\\\bbbiiikkklllmmmnnnxxxzzzrrrrrrrrraaaHHH777222///111111......000000000111222333444444555111222333555777999:::;;;:::555666;;;<<>>666555666444333222000//////000000333222111///............111000///.........///000//////......///000222222444555888999999:::<<<>>>666111...///111888HHHWWWaaajjjsssuuuwww~~~sss^^^ZZZZZZ```wwwsssvvvzzzyyywwwxxx~~~iiiLLLDDDYYY}}}hhh```lllyyyWWW===//////,,,,,,...***++++++++++++++++++++++++******************************+++,,,,,,------...///555IIIgggzzzuuu\\\AAA>>>SSSooo~~~wwwyyyqqq```XXX^^^]]]HHH333000111000444BBBOOO```mmmuuuxxxvvvrrr]]]NNNIIIEEE:::555555000/////////............///000/////////000111222222111000222444555777AAALLLjjjyyy~~~vvvoookkkaaa[[[UUUSSSWWW]]]cccgggfffiiinnnqqqtttvvvyyy{{{xxxxxxuuupppjjjffffffgggoooxxx~~~}}}yyywwwwwwvvvxxxyyy{{{yyywwwuuuuuuvvvppprrrtttvvvyyy|||~~~}}}|||yyybbbRRR\\\rrrtttggg]]]ZZZ]]]gggmmmllljjjjjjrrr}}}|||qqqpppsssbbbHHH999444111222222///---///000000111222222333444444333333444555666666777777777444777===<<<===RRRllloooZZZIII;;;111---//////...------,,,,,,++++++---000666===FFFOOOVVVZZZ______```aaaccceeegggiiihhhiiijjjjjjiiiiiikkkmmmvvvsss|||wwwrrrjjjbbb\\\UUUNNNMMMOOOdddgggiiiiiihhhhhhkkknnnnnnmmmooopppppprrr{{{oooPPPFFFJJJWWWjjjlllmmmooopppqqqrrrrrrssspppoooooonnnmmmllllllkkklllnnnooommmiiiggghhhiiimmmoooqqqsssuuuwwwxxxxxxooofff[[[YYY^^^iiiuuu|||yyywwwsssqqqppptttzzz~~~}}}}}}|||yyyuuuttttttvvvwwwssscccKKK777111222222444333222000000000111111//////////////////000000//////...------...///000............///000111111222444666777888999;;;===555222//////333;;;IIIUUU```hhhrrrwwwxxx}}}vvviiigggfffhhhyyytttvvvyyywwwwwwyyykkkMMMDDDZZZ|||ggg]]]fff}}}zzzWWW===///000,,,,,,...***++++++++++++++++++++++++************************+++++++++,,,------......///333DDDddd}}}wwwcccHHH;;;GGG```vvv~~~yyy{{{vvvhhhaaa^^^bbbOOO555000222111333<<>>888888777///...//////000111111111111000000000000000111111222111000111444444555:::AAAPPPfff}}}}}}vvvooofffbbbccceeeffffffiiikkknnnoooooopppqqqsssppppppnnnhhh```]]]___bbbgggiiikkkhhhccc```ccchhhkkkooosssrrrooonnnpppssspppqqqsssuuuxxxzzz|||}}}~~~{{{yyyzzziiiWWW\\\nnntttmmmhhhbbbdddpppvvvrrrqqquuu}}}|||tttoooiiiVVVAAA777111...000000//////111111111111000000000000///111222222333444555555555000222555555444888???FFFeee|||wwwhhhQQQ:::,,,))),,,,,,---------,,,,,,+++---...///444:::BBBJJJOOOWWWYYY\\\___bbbdddeeefffdddfffgggfffffffffhhhjjjhhh{{{zzz{{{|||yyytttnnnggg\\\RRRPPPSSSYYY^^^dddggghhhiiilllooonnnlllmmmoooooonnnqqqxxx|||~~~___FFF???NNNggghhhjjjmmmnnnmmmmmmoooqqqmmmmmmmmmmmmmmmmmmmmmmmmiiikkkkkkeee^^^^^^eeemmmnnnooooooppprrrssstttttteee]]]YYY]]]cccjjjrrr{{{{{{wwwrrrpppqqquuuyyy|||zzzzzzxxxsssoooooouuu{{{xxxbbbFFF666666777333222111000/////////000111......//////////////////------,,,,,,,,,---//////......///000111111111111000222444555555777999;;;666333000333===IIIQQQSSSXXX```nnnyyy{{{{{{qqqeeefffeeebbb~~~xxxwwwyyyuuuwww{{{qqqWWWTTTnnnzzz~~~rrrkkkiii~~~kkkYYYeee{{{qqqPPP777+++,,,+++---000,,,++++++++++++++++++++++++************************,,,,,,---......//////000000///<<<]]]{{{pppXXX>>>999OOOmmmwwwyyy{{{~~~}}}{{{{{{rrrmmmaaakkkZZZ<<<444777777666444@@@TTThhhtttxxxxxxyyyhhhNNN>>>999555777888000...///000111222222222111111000000000000000111222111000111444555555999???DDDYYYrrrxxxpppmmmmmmmmmkkkhhhjjjllloooooooooooopppqqqjjjkkkhhhbbbZZZVVVYYY\\\^^^^^^^^^ZZZTTTPPPSSSYYYaaagggmmmooonnnooossswwwqqqrrrsssuuuvvvxxxyyyzzz}}}yyywwwyyy~~~sssbbbeeetttzzztttwwwnnnllltttxxxsssrrrwww}}}}}}zzzuuuooocccNNN;;;444///+++---//////000333111111000000///.........///000111222444555666777...222222//////666<<<===PPPvvv~~~ooozzzxxx```EEE444///+++,,,,,,------,,,,,,+++---------000666>>>FFFJJJTTTVVVZZZ___bbbcccdddddddddfffgggfffffffffhhhjjjgggqqqyyyuuuxxxxxxuuuooocccQQQCCCCCCJJJSSSYYY```eeefffhhhjjjmmmmmmlllmmmoooooommmpppuuusssgggKKK@@@MMMfffgggjjjmmmllljjjjjjkkkmmmlllllllllmmmmmmmmmmmmmmmgggiiiggg```YYYZZZccclllkkkllloooqqqrrrqqqqqqppp___YYYVVV[[[```ccckkkssswwwtttrrrqqqsssvvvyyy{{{yyyyyywwwqqqllllllsssyyyyyyqqqYYY===000333444///111000...------...////////////000000///...---------,,,,,,+++,,,---...///+++,,,---...///////////////111444555555666888:::666333000555BBBOOOUUUUUUUUU]]]lllyyy{{{zzzqqqbbbdddccc```zzzwwwwwwzzz|||rrrccciii}}}nnn]]]ZZZvvv~~~qqqeeeoooyyysssbbbJJJ555---///,,,+++...,,,---,,,***)))))))))******)))******++++++,,,,,,------...000111111///---,,,,,,111999OOOvvvsssfffIII999DDD[[[{{{|||~~~xxxtttrrriiijjj^^^GGG999888777111444777IIIbbbrrruuuyyyppp\\\DDD777777999666000////////////000000000000//////000000111111111222333333222111000222555888@@@IIIZZZqqq{{{yyywwwvvvtttqqqqqqqqqppppppooonnnnnnllleee[[[SSSOOONNNOOOOOOSSSOOOIIIDDDAAAAAACCCDDDRRR]]]gggiiijjjmmmppppppnnnqqquuuvvvuuutttvvvxxxxxx|||wwwllljjjuuu|||zzzyyy}}}}}}vvvzzz~~~}}}}}}|||uuupppiii[[[GGG888333111......///111111111111111111111111000//////111111222222222333333333555555444333333555666777DDD]]]~~~~~~zzzrrruuu~~~oooWWW;;;))),,,---,,,******,,,,,,***---------,,,///444;;;AAAKKKNNNTTTZZZ___aaabbbaaaeeeeeefffgggggggggggggggkkklllooorrrvvvyyy|||}}}{{{ooo___KKK:::666<<>>GGGUUU```eeeggghhhjjjjjjiiiiiikkkmmmnnnyyy}}}pppZZZPPPXXXeeejjjkkklllmmmnnnmmmmmmllloooooonnnnnnmmmlllkkkjjjkkkeee]]]XXXZZZ```hhhmmmoooooopppsssuuuqqqhhh```\\\]]]___dddhhhfff___XXXVVVbbbooouuuvvvuuuqqqlllnnnqqqpppjjjfffffffffdddbbbSSS???222000111111000000///......---............------,,,,,,------......------------,,,,,,,,,+++,,,---....../////////222444666777777777999;;;999888888>>>FFFMMMPPPQQQUUU```mmmvvvzzz~~~vvvjjjkkkggg___}}}wwwssssssuuurrrvvvzzzxxxdddYYYiiixxx```XXXtttwwwmmmiii{{{yyy___FFF111+++...+++***,,,***++++++******************---------...//////000000,,,---///000111111111111111111222===XXX{{{dddCCC:::JJJrrr}}}|||mmmppphhhQQQ;;;111111333222///777OOOgggtttxxxyyyyyykkkXXXFFF;;;777555555000000/////////000111222//////000000000000000000000111111000000111333666<<<;;;>>>GGGXXXjjjzzz~~~|||wwwvvvuuuuuutttpppjjjeee```WWWJJJ>>>888666777777666555444333333333333444===JJJWWW^^^ccchhhmmmnnniiikkknnnqqqrrrqqqqqqpppddd```VVVJJJFFFIIIJJJGGGQQQ^^^jjjpppttt|||~~~{{{~~~xxxnnnooovvvtttuuuwww{{{~~~}}}yyyrrrkkklllmmmcccNNN;;;444222111111222333333222111111111222222111111000111111222222222333333333111222333555555444333333222<<>>FFFMMMPPPQQQTTT]]]iiirrrxxx~~~yyyyyysssiiiyyytttssssssqqquuuzzzpppZZZNNN___nnndddrrrgggkkk}}}```EEE111+++///,,,+++---***************+++*********,,,,,,,,,---......//////+++,,,---...//////000000000000000555IIIhhhlllJJJ<<>>666555777111000/////////000222333000000/////////////////////000111000000000333555999888888>>>HHHVVVbbbiiivvv{{{}}}zzzyyytttrrrrrrssstttqqqkkkeeeZZZQQQEEE:::444333333444222222222111111111111111:::HHHVVV]]]aaafffjjjkkkhhhjjjmmmppprrrrrrpppnnn___YYYNNNDDDCCCHHHLLLMMMNNNZZZfffkkkpppyyy~~~}}}{{{|||pppeeeeeejjjiiiooovvvxxxwwwwwwzzz}}}xxxqqqkkkkkkkkk___JJJ888444222111111333333333222111111222222222222111111111111222222222333333333000111333444444444333222333777CCCXXXsss{{{qqqttt}}}oooYYYHHH888///((())),,,++++++...,,,,,,,,,+++******,,,///333666<<>>FFFLLLPPPQQQRRRZZZeeeooovvv~~~{{{qqq{{{vvvtttssspppuuu{{{jjjTTTGGGVVVttt~~~mmmnnnbbbjjj```DDD111+++000---,,,---***))))))***++++++++++++***+++++++++,,,------......,,,,,,,,,------......////////////111>>>ZZZ|||pppQQQ>>>???^^^{{{wwwpppqqqkkk[[[EEE555000000222...222CCC[[[nnnvvvvvvwwwssshhhUUUAAA555444777222111000//////111222444000000////////////.........///000000///000222444777777888;;;AAAHHHOOOTTTaaagggooorrrrrrpppooopppllljjjiiilllqqqqqqlllgggYYYQQQFFF===888666555555555444333222111111111111777EEETTT[[[___dddhhhhhhjjjkkkmmmoooqqqoookkkhhh\\\TTTKKKGGGKKKRRRYYY\\\WWWaaaiiimmmrrr{{{{{{{{{yyykkk```\\\\\\ccckkkssstttpppoootttyyyuuuqqqmmmkkkgggZZZEEE555333111111111222333222111000111222222333222222222111111222222222333333333111111222222333333333222111222888FFF^^^yyytttrrr~~~zzzgggWWWDDD666+++***+++))))))---,,,------,,,******+++,,,///111666<<>>TTThhhsssuuuttttttmmm[[[DDD555333777333111000...///111333444000000/////////.........---///000000//////111333777888:::<<>>;;;999888999888666333222222222222333AAAPPPYYY^^^cccggggggllllllmmmpppsssqqqmmmhhhbbb[[[UUUUUUZZZ```dddfffggglllqqqrrrwwwyyyvvvwww}}}yyymmmccc[[[XXXeeekkkqqqsssqqqpppsssvvvqqqpppnnnkkkdddUUUBBB555111000000111222222111///000111222222333333333222111111222222222333333333111111111111111222333333000222444;;;KKKfffyyyttt~~~rrreeeQQQ???///---,,,((()))...***+++,,,,,,***))))))***---...222777>>>FFFLLLPPPVVVWWWYYY[[[^^^___```aaa```aaaaaaaaaaaaaaabbbbbbcccccc^^^WWWXXXcccooouuuoooiii[[[OOOLLLNNNJJJDDD:::999555111666EEEUUU]]]aaadddgggiiiiiiiiiiiijjjooopppmmmaaaTTTQQQYYYbbbjjjjjjkkkkkkkkklllllllllhhhiiiiiiiiihhhhhhgggfffbbbcccdddddddddeeegggiiijjjlllkkkddd[[[VVVYYY]]]bbbmmmxxx}}}yyypppiiifffhhhrrryyyuuunnnlllmmmnnnmmmooorrrxxx}}}vvv```JJJ777444000///000111000...---,,,,,,,,,------...///...------,,,,,,------...,,,,,,,,,---------............///000111333444555222333333000---+++++++++***...444:::???BBBEEEFFFLLLTTT```kkkttt{{{uuuwwwtttmmmxxxvvvvvvxxxpppvvv}}}gggTTTJJJVVVkkkjjjlll```llldddEEE222---222///---///+++((()))***+++,,,,,,+++***++++++,,,,,,---......///000//////.........//////---///222333:::RRRyyy{{{bbbIII===QQQwwwvvvsssooodddSSS@@@444000...---000;;;PPPdddpppsssrrruuuppp^^^EEE555333777333222000...///111333555000000//////.........------...000000//////111222444555888:::<<<@@@DDDGGGDDDKKKSSSVVVVVVUUUVVVYYY[[[XXXXXX^^^gggmmmlllhhh^^^XXXOOOFFF@@@<<<999777999777444111///......//////===MMMWWW\\\bbbfffgggkkklllnnnssswwwvvvrrrnnnnnngggbbbcccgggiiiiiiiiiooorrrssssssxxx}}}tttrrrssswww{{{}}}yyyrrriiiaaaZZZpppsssvvvxxxyyyyyyzzzzzznnnnnnnnnkkkbbbSSSAAA666111000///000222222000///000111222333333333333333111111222222222333333333222111000000000111333444222444555777@@@XXXxxx}}}vvv~~~wwwlllZZZEEE333///---((()))///)))***,,,+++)))(((((())),,,---000555;;;BBBIIILLLTTTUUUWWWZZZ\\\^^^___```______```aaaaaabbbbbbccc``````YYYNNNIIIQQQ]]]eeellldddUUUHHHHHHNNNNNNIII;;;:::555111666EEEUUU]]]___bbbfffhhhhhhhhhhhhiiiqqqsssqqqgggZZZUUU[[[ccckkkkkkjjjjjjjjjkkklllmmmkkkkkkjjjiiigggfffdddccc\\\```dddfffeeeeeegggjjjkkknnnlllcccWWWSSSYYYaaaaaahhhrrryyyyyyssslllggggggrrryyywwwpppoooqqqrrrnnnpppttt{{{{{{cccKKK555333000///000000000...,,,,,,,,,,,,------...///...------,,,,,,------...,,,,,,,,,------.....................000222444666555555444222...+++***+++)))---333888<<<===???@@@KKKSSS^^^jjjssszzz{{{ooorrrpppjjj~~~zzzxxxuuuttttttwww}}}nnnVVVJJJ```jjjkkkccckkkwwwZZZ>>>666000///000...---...***************************+++,,,,,,------,,,,,,.........///////////////000000///444999BBBjjjgggJJJ===AAAfff}}}wwwtttooo[[[@@@111111...///000666FFFZZZkkkssswwwtttoooeeeQQQ;;;222333555333000...---...000111111000000///////////////------......///000000000444444666888:::<<<>>>???DDDFFFIIIKKKKKKLLLMMMOOOJJJOOORRRTTT\\\hhhllljjjggg\\\PPPLLLMMMIII===222666444333000///---,,,,,,666===FFFNNNTTTZZZ```eeeiiikkknnnrrruuuyyy{{{|||xxxtttqqqoooooonnnllliiiqqqwwwyyyxxxxxx~~~|||vvvooo{{{wwwoooddd___ggguuuuuuqqqooo{{{{{{ooonnnnnnjjj]]]HHH888222000000000000000000000000//////000111111111111111111111222222222222111111...//////000111222222222555111333999;;;EEE```}}}{{{www~~~yyypppfffZZZDDD000'''***,,,+++---,,,,,,++++++************,,,...111444:::@@@EEEIIIMMMRRRWWWYYY[[[^^^___```___]]]]]]^^^___``````___^^^WWWHHH;;;999CCCNNNXXX]]]YYYMMMIIIOOOQQQMMMCCC777000333666<<>>bbbiiiLLL===<<<[[[zzz}}}~~~}}}~~~}}}xxxwwwvvvfffKKK999444000000000444???QQQcccnnnvvvuuurrrjjjWWWBBB666555444333111///...///000111111111000////////////000------......///000000000333444666888:::<<<===>>>BBBDDDFFFFFFEEEEEEFFFGGGEEEJJJNNNPPPXXXccckkkkkkggg\\\RRRNNNNNNKKKBBB999666555333111...---,,,+++111888@@@GGGLLLRRRYYY^^^fffhhhkkknnnqqqsssuuuuuurrrooommmmmmnnnlllfffaaallltttzzz|||}}}~~~~~~{{{uuu~~~|||vvvxxxrrrmmmqqq{{{{{{wwwttt{{{uuunnnmmmlllgggYYYEEE777222000000000000000000000000//////000111111111111000//////000000000000/////////000000111222222333333444222333777555999MMMdddyyyzzz}}}{{{~~~~~~{{{vvvqqqdddMMM777,,,++++++)))++++++++++++++++++******)))***+++---///333888<<>>IIISSS___fffkkkqqq{{{wwwkkkjjjppp```{{{vvvuuutttssssssqqqxxxiii^^^vvvtttoooppprrryyyoookkkyyy{{{uuubbbMMM888111+++,,,,,,+++)))+++***************************+++,,,,,,------,,,,,,------........./////////222222///222555999WWWkkkQQQ@@@888RRRvvv~~~{{{zzz~~~}}}yyyzzz|||rrrZZZCCC999222222000000666EEEYYYhhhuuuvvvvvvqqqaaaKKK;;;555333222111000////////////222111111000000000000000------......///000000000333444555777999;;;<<<===@@@BBBCCCCCCAAA@@@@@@AAAAAAGGGKKKMMMRRR\\\ggglllfff^^^TTTPPPOOOMMMFFF@@@888777555222///---,,,+++...444;;;AAAEEEJJJQQQVVVaaacccgggjjjlllnnnnnnnnnoookkkjjjlllooolllccc[[[eeeooozzz~~~}}}vvvuuu~~~|||}}}qqqkkkjjjiiibbbRRR???555333000000000000000000000000...///000000111111000000...//////000000//////...000000111111222222333333111000333444111000<<>>===EEESSSYYYVVVGGG:::000111666:::CCCMMMYYY___ddddddcccaaa[[[TTT[[[fffkkkdddYYYWWW]]]bbbdddddddddddddddeeeeeeeeeccceeeeeebbbaaabbb___\\\\\\]]]______```cccgggjjjiiigggdddddddddeeeeeedddddd___[[[\\\bbbjjjppprrrtttppplllkkklllnnnmmmkkkkkkiiihhhgggaaaRRR>>>///000///------.........---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---...---,,,,,,,,,---///000111222111///+++(((((((((***---333888666222555<<>>444222000...000;;;QQQdddtttwwwzzzwwwiiiTTT@@@444222222111111000//////...222222111000000000000000------......///000000000222333444666888:::;;;<<<@@@AAACCCCCCAAA@@@AAAAAAAAAEEEHHHIIIKKKSSS^^^gggddd^^^WWWRRRPPPLLLHHHDDD;;;999777333000...---,,,000444:::>>>BBBGGGNNNSSS]]]```eeejjjnnnooopppoootttooolllnnnrrrppphhh___dddoooyyy}}}rrrrrr{{{qqqjjjhhhddd[[[JJJ999222333000000000000000000000000...//////000000000000000000000111111111111000000//////000000111111111222......111333000000888DDDWWWmmm~~~uuuqqquuu}}}zzzyyyyyyooo\\\GGG;;;555///((('''(((***+++,,,+++******++++++++++++***,,,...111777:::@@@EEEJJJOOOTTTXXX[[[\\\]]]]]]\\\\\\\\\]]]lllttt}}}}}}sssdddWWWQQQ<<<999333333>>>NNNWWWXXXOOOBBB777666:::>>>CCCIIIXXX^^^bbbcccaaa]]]SSSIIIOOOWWW\\\XXXQQQQQQSSSUUU\\\\\\[[[]]]```bbbddddddccceeeeeebbb___]]][[[[[[\\\\\\\\\]]]```dddhhhllldddaaaaaaeeelllooolllhhhhhhaaaZZZ\\\eeeoootttuuunnnjjjfffgggllloooooolllfffeeeccc^^^TTTFFF888//////...,,,,,,---------,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,------,,,,,,,,,---...///000111000...+++(((((())),,,...333888666222444999@@@MMM^^^jjjpppuuu}}}}}}xxxuuuuuu```yyytttssssssssssssrrrzzz}}}kkkhhhlll^^^XXXuuuyyyoooXXXDDD666///+++,,,...,,,++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---...//////000...///,,,...333444DDDbbbuuuaaaNNN<<>>AAAAAAAAAAAABBBDDDAAABBBBBBBBBAAAEEEOOOXXX]]][[[XXXTTTNNNIIIEEEBBB<<<:::888555222///...---111444999<<>>CCCIIIPPPTTTUUUWWWZZZZZZZZZ[[[]]]```hhhrrrvvvhhh```LLLCCC666111888GGGQQQUUULLLAAA888777===DDDIIINNNWWW]]]bbbddddddaaaWWWMMMKKKPPPRRRNNNLLLMMMMMMLLLVVVTTTSSSUUUZZZ___bbbcccddddddcccaaa]]]XXXWWWXXXYYYYYY[[[]]]aaaeeehhhiii^^^\\\]]]fffrrrvvvqqqkkkjjjccc^^^aaakkktttvvvtttlllhhhdddeeekkkooonnnlllhhheee```VVVIII===444//////---,,,+++,,,---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000111111///,,,*********---...333888666222222666<<>>222,,,(((+++---+++)))******************************+++,,,,,,------,,,,,,++++++,,,---...//////000---///,,,///444333===TTTzzz~~~hhhQQQ???CCCddd~~~~~~wwwuuussshhhVVVGGG666222111111000333EEEYYYnnnttt{{{{{{uuueeeNNN<<<333222111000////////////111000000///////////////------......///000000000111222333444666777888999888;;;>>>???@@@@@@BBBDDD???<<<:::999777888???GGGOOOSSSVVVSSSLLLEEE@@@???:::999777444111///...---///222555888:::@@@HHHOOO\\\bbblllvvv~~~yyywwwyyy{{{{{{zzzwww}}}~~~}}}vvvsssfffbbblllqqqpppvvvvvvxxxzzzzzzyyywwwtttrrrlllcccWWWKKK>>>333000222////////////////////////---...//////000000//////---......//////......---------------..................---------///444888666AAAUUUooo|||uuunnn~~~{{{wwwlll]]]QQQEEE666)))++++++++++++++++++,,,,,,((()))******))))))+++------000333666:::@@@GGGLLLMMMQQQTTTVVVWWWZZZ```eeegggooo{{{xxxqqq___RRR???222111888AAAGGG>>>888222333;;;FFFPPPVVVWWW\\\bbbgggkkkllleee[[[YYY\\\\\\VVVRRRTTTVVVUUUZZZUUUQQQQQQVVV\\\```aaa```]]][[[[[[YYYUUUSSSTTTUUUVVVZZZ___cccdddbbb```WWWWWW\\\iiivvv{{{uuunnnhhhdddaaafffooouuuuuusssoookkkhhhhhhkkkmmmmmmlllnnnhhh\\\MMM???555///...///...,,,,,,---------,,,++++++************++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++,,,,,,,,,------------000111111///---++++++,,,...///333888777222111333999HHH[[[iiipppuuu{{{zzzpppsss|||ooo}}}yyytttqqqrrruuuxxxzzzyyy}}}zzzxxxoooqqqxxxiiiaaa{{{rrrssstttRRR:::111+++(((+++---,,,*********************************+++,,,,,,------,,,,,,***++++++,,,...//////000///111...000555333777HHHkkklllSSSAAABBB]]]sss}}}xxxuuukkkZZZLLL777222111333222222???PPPiiiqqqxxxzzzyyyoooZZZFFF444333111///...///000111000//////...............------......///000000000111111222444555666777888888:::===??????@@@BBBCCC???999555555444222555;;;@@@HHHQQQRRRKKKBBB===;;;777666333111///---,,,,,,---///222444777===FFFMMMVVV]]]hhhttt~~~}}}{{{yyyxxxzzz}}}yyy~~~}}}|||sssoooaaa]]]jjjpppnnnrrrjjjlllooorrrqqqpppppprrroooaaaQQQEEE;;;333000111////////////////////////---...//////000000//////------............------.................................---...///000000333555>>>SSSpppzzzqqq~~~}}}xxxmmmcccVVVDDD666///---,,,+++***+++------)))***+++***(((((((((***+++,,,...000444999@@@EEEFFFJJJNNNQQQTTTZZZdddkkkdddjjjsss~~~rrrdddOOO<<<111///444999444111......666DDDRRRZZZ[[[___cccgggnnnqqqkkkcccgggmmmmmmbbbXXXXXX___dddggg___VVVRRRTTTYYY\\\]]]XXXQQQOOORRRTTTQQQOOOPPPQQQTTTZZZ```ccc```YYYSSSSSSUUU^^^lllzzz~~~yyyqqqgggddddddiiiqqqwwwxxxwwwpppnnnmmmlllmmmoooppprrroooeeeUUUDDD777000...///000...,,,,,,---...---,,,++++++************++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,++++++++++++,,,,,,------------///000000///,,,++++++,,,//////333888777222000111888FFFZZZhhhooosssyyy~~~~~~ooosssttt}}}yyytttsssuuuzzz~~~|||~~~wwwpppjjjnnn~~~oooeeerrrgggiiivvvRRR:::333---+++...000...,,,---************************++++++,,,---------,,,,,,******+++,,,...//////000111333000111666222444AAA^^^qqqmmmTTTCCC:::RRRgggyyy}}}xxxooo^^^OOO999222111444333000:::IIIfffnnnvvvzzz|||uuubbbOOO555333000...---...000111//////...---------------------......///000000000111111222333555666777777:::===???@@@@@@AAABBBDDDAAA999444555555222333888555@@@MMMQQQJJJ@@@;;;:::444333111///---++++++***,,,///111333666===FFFMMMNNNVVVbbboooyyyyyyzzzzzzyyywwwxxx|||vvv{{{~~~{{{{{{uuunnn___^^^nnnuuurrrtttdddgggkkknnnnnnmmmooosssqqq```MMMAAA:::333000000////////////////////////---....../////////////////////000000000000/////////////////////.........,,,...///000111222000---666222222@@@]]]{{{sss{{{yyypppdddSSSCCC111///---******+++---...,,,------,,,)))(((((()))+++,,,---///111777===BBBBBBFFFKKKNNNRRRZZZfffooo\\\```hhhtttvvvaaaKKK:::222222777222111...---333AAAQQQZZZ___bbbdddffflllooojjjbbbiiirrrsssdddTTTRRR^^^iiisssiii\\\UUUTTTWWWYYYYYYPPPHHHEEEKKKPPPOOOMMMNNNOOOSSSZZZaaaccc]]]QQQHHHQQQUUU___ooo|||{{{tttgggfffgggkkksssyyy|||}}}mmmnnnooooooppprrrvvvzzzlll```NNN===222///000222000///------.........---++++++************++++++***+++,,,------,,,+++***)))***+++,,,---,,,++++++***+++,,,---------,,,,,,...//////...,,,++++++,,,//////333888777222///000777FFFYYYgggmmmrrrxxx}}}qqquuuxxx|||zzzwwwsssqqqttt|||{{{}}}jjjgggbbbiii~~~vvvtttpppjjjkkk{{{PPP<<<111///---,,,------,,,*********)))(((((()))******---,,,,,,,,,,,,---......---,,,,,,+++,,,---...///---...000111111222555777MMMmmmppp___===999HHH___tttwwwrrrwwwvvvlllbbbAAA666000333222///555@@@UUUhhhwwwzzzzzzwwwjjjZZZBBB666...111444222000111------------------------------------.........///333333333444555666777888:::999;;;>>>>>>>>>DDDKKKJJJFFF@@@<<<999888666666999:::CCCNNNOOODDD999555666333///---------,,,,,,))),,,///111444999BBBHHHSSS[[[fffoooyyy|||}}}zzzwwwuuuvvvxxxyyyzzz|||{{{yyyyyyzzz}}}vvvppphhh```cccqqq}}}|||sssllleeegggkkkiiiooosssmmmsss```KKK>>>888333//////...///000000000///---,,,//////000000000000////////////.........---------------...//////000//////---------............///222222...666LLL___uuuwwwxxxyyy||||||yyypppeee[[[GGG777***))),,,+++))))))+++++++++************)))***))))))+++---111444666;;;<<>>@@@GGGPPPSSSQQQOOOLLLHHHDDD@@@===888777>>>IIILLLCCC999444555222...,,,,,,,,,,,,+++))),,,///111333999AAAHHHNNNWWWbbbmmmzzz~~~yyyvvvvvvxxxzzz|||{{{zzzxxxxxxyyy|||||||||yyypppjjjfffaaadddooozzzyyyqqqllljjjqqqssskkklllpppmmmkkkYYYEEE:::555222000000///////////////...------......////////////......///.........------------------...///////////////------------............///222...000===LLLddd{{{qqqooovvv~~~rrrggg]]]III444+++***+++---000++++++++++++************)))))))))***,,,000333555444555888>>>BBBGGGRRR]]][[[]]]bbbjjjuuu~~~pppYYYIIIEEEGGG<<<777000,,,111>>>MMMVVV\\\]]]```dddhhhhhhdddaaaccceeeooommmYYYQQQZZZ```kkkjjj```QQQMMMTTTWWWSSSOOOIIICCCBBBFFFKKKMMMMMMQQQRRRPPPIIIAAA@@@GGGNNNZZZ```cccccceeeiiiiiifffdddhhhnnnrrrtttrrrooommmmmmmmmkkkiiimmmvvvzzzzzziiiSSS===333111000...,,,...,,,++++++,,,---+++***,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++,,,---------+++((('''((()))+++000666888666333111222===KKK]]]hhhlllpppwww~~~rrrooozzz|||tttllljjjnnnvvv|||zzzoooYYYMMMWWWnnnwwwxxxnnnfffeeepppsssLLL999000...,,,,,,------,,,+++***+++,,,------,,,+++***---,,,,,,,,,,,,---......//////.........///000000---...//////...///111333:::TTTrrrZZZ===;;;BBBYYYvvv{{{wwwuuupppjjjQQQAAA444111111///222777EEEWWWiiippptttwwwuuuoooYYYGGG666000222222///---////////////////////////////////////000000000000222222333333444666777888999777888:::<<>>555333000///000000///......---.........------............------............------------------......//////......------------............---444000,,,000888NNNlllnnniiijjjppp{{{}}}sssiiiTTT<<<---)))(((+++...,,,+++++++++************)))))))))***,,,...111222......000444666999BBBLLLTTT\\\gggqqqyyy~~~lllYYYMMMIIICCC<<<333...111<<>>======@@@BBBBBBAAA@@@<<<888888AAARRRffftttvvvtttnnnccc\\\]]]fffmmmqqquuuwwwuuuooojjjkkkmmmnnnlllgggdddgggiiibbbXXXEEE888...,,,......------***))))))***,,,...---,,,++++++************++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++)))((()))******///444666444222222333<<>>UUU}}}QQQ>>>111BBBggg}}}{{{xxxuuuvvv~~~zzzuuuppplll^^^MMM:::111//////000111222CCCWWWfffnnnsssuuuuuukkk[[[FFF999777999555000........................000000000000111111111222111111111222444666777888666777;;;???>>><<>>EEEPPPTTTYYY\\\aaafffeeeaaadddgggkkkmmmmmmmmmnnnpppsssttttttvvvwwwxxxyyyzzz|||}}}tttmmmpppuuutttpppooo~~~{{{xxx}}}xxxppppppooohhhiiijjjbbbTTTEEE666111000///------///...---,,,,,,---...////////////000000/////////,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,------------......333000///222000555EEEiiiwww{{{tttkkkppp~~~{{{xxx{{{}}}pppcccPPP>>>555000+++(((,,,,,,,,,++++++++++++***))))))******+++,,,------...***)))+++++++++///555333DDD^^^sss~~~{{{{{{~~~}}}ppp]]]OOODDD888...+++,,,222>>>KKKTTTWWW[[[^^^^^^\\\YYYWWW]]]ZZZbbbdddUUUNNNRRRRRRVVVZZZXXXMMM@@@:::;;;===:::;;;===???@@@???<<<:::777333222;;;KKK]]]iiiooouuuqqqiii___XXXYYYcccmmmuuuvvvuuuoooiiigggjjjooojjjiiigggeeefffbbbTTTFFF:::222,,,,,,...,,,+++,,,))))))(((***,,,...---,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***+++000555777555222222444777DDDTTT___dddkkkvvvxxxnnnvvvzzzwwwsssqqqqqqqqqpppooovvv{{{fffPPPVVVnnnvvviiiggg```pppyyy}}}yyyuuusss^^^AAA333///---+++,,,---...---,,,,,,---...//////...---,,,---,,,,,,,,,,,,---......---------...------,,,+++,,,---...---,,,,,,...///666:::IIIwwwYYYCCC111:::[[[}}}|||vvvqqqqqqxxxxxxqqqiiicccUUUBBB555000000000000111===OOO```lllsssvvvvvvnnncccQQQBBB===<<<777000........................000000000000111111111111000000111222444555777888777999>>>BBB@@@<<<<<>>@@@@@@===999666///000777GGG[[[kkkrrrttttttnnngggbbb]]]^^^eeennnsssrrrooojjjfffgggkkkppphhhjjjjjjgggccc[[[KKK===333...+++------+++***,,,***)))(((***,,,------,,,))))))***++++++***))))))************************(((((()))******)))((((((******+++++++++,,,,,,,,,+++,,,,,,+++)))((()))+++---222666666444222222333666CCCSSS^^^eeemmmyyyqqqwww{{{wwwrrrpppqqqssstttsssvvvxxxbbbMMMXXXssszzzdddZZZ[[[{{{wwwpppYYY>>>222...---+++,,,---......------------------------------,,,,,,,,,,,,---......---.../////////---,,,+++,,,---...---,,,---///111444333;;;cccdddNNN666555LLLkkk}}}wwwuuu{{{}}}rrrfffjjj___MMM<<<333000//////111777CCCTTTdddooouuuwwwtttnnnaaaQQQGGGBBB;;;222/////////////////////////////////000000000111111///000000222333555777888666777;;;>>><<<888:::???BBBIIIRRRWWWYYY[[[^^^aaaeee^^^PPP@@@999999555///---,,,+++,,,......---+++)))***+++***,,,222<<>>GGGKKKPPPQQQOOOLLLJJJIIIMMMHHHMMMOOODDD>>>@@@>>>===>>>>>>:::444000222666777999;;;;;;999777444333111999GGGWWWfffssszzz~~~uuuooojjjjjjiiihhhlllrrrnnnmmmkkkiiiiiikkkmmmooommmooommmeee[[[OOO???222...+++***,,,,,,******---***)))((()))+++,,,,,,+++((()))***++++++***)))(((************************'''((()))******)))((('''))))))***+++,,,------...++++++,,,***)))(((***+++...222555555222000000111666BBBRRR]]]dddmmmzzznnnqqq}}}wwwqqqoooqqqtttvvvwwwxxxttt___JJJUUUqqqbbbSSS\\\zzzoooVVV<<<222...---+++,,,---......---...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......//////000000000///---,,,,,,---......------000111000,,,///TTTtttoooXXX<<<222???[[[uuusssdddooofffUUUBBB555000///...000000888III\\\kkkssswww{{{yyyooo^^^PPPHHH???666000000000000000000000000////////////000000000000//////000111333555777888333333666888666444777===AAAGGGNNNQQQSSSVVV]]]ccchhheeeZZZKKKAAA>>>888000---,,,,,,---//////...,,,)))*********+++222<<>>OOO___dddcccaaa]]]XXXVVVZZZXXXTTTUUUWWWMMM???666222---,,,...///...+++(((((('''(((+++222;;;BBBNNNOOORRRVVVXXXUUUMMMGGGOOOVVV^^^```___^^^bbbfffkkkmmmpppsssvvvxxxxxxyyyyyyxxxwwwxxxzzz|||{{{yyy|||}}}~~~~~~|||}}}~~~}}}}}}~~~vvvuuuuuussslllcccbbbfffwww~~~~~~rrreeeccciiiooooooiiiiiihhhcccccc[[[HHH555222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,++++++************++++++,,,------...------------...............111777GGGeeeyyykkkiiiiiiqqq}}}yyyyyyzzz~~~|||vvvmmm]]]NNNDDD@@@999222,,,)))***,,,........................---+++))))))*********)))***))))))***...444999===DDDFFFIIILLLNNNNNNMMMMMMKKKHHHBBB<<<777444222222222333333444333222111000222111000///...,,,++++++//////000///------///000******+++---111999FFFOOO\\\aaaaaa\\\YYY\\\aaacccaaagggpppvvvwwwsssnnnjjjgggiiilllmmmllllllnnnpppuuuqqqeeeQQQ<<<...+++---+++******))))))******+++++++++++++++************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++***)))+++,,,,,,------+++)))'''((((((,,,111666666000---...000555>>>NNN]]]ffflllwwwhhh\\\bbb}}}xxxuuusssrrrsssuuuvvvvvv}}}}}}eeeIII???DDDXXXuuuxxxppp~~~tttttt|||}}}RRR333111///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------.....................---,,,,,,------------------------,,,333111333FFF^^^|||cccKKK:::999MMMddd{{{mmmlllnnn^^^@@@000222000......000555???MMM\\\fffssswwwuuukkkccc]]]PPPBBB<<<999444111111111000000///000111111111000///...000000000000111111111111333222222222333444666777???NNN___ggggggeeeaaa\\\WWWYYYVVVPPPPPPVVVUUUOOO???999111---......,,,)))***)))((((((***111:::@@@KKKMMMQQQUUUWWWSSSJJJBBBKKKRRRYYY\\\[[[\\\```dddfffhhhlllppptttvvvxxxxxxuuutttsssuuuwwwyyyxxxwwwzzz|||}}}|||{{{zzzzzz{{{{{{|||~~~|||sssrrrqqqnnnggg^^^\\\___pppxxxzzzqqqhhhjjjttt{{{qqqhhhfffeee``````XXXFFF333000,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,------,,,,,,++++++***************+++,,,,,,------...------------------,,,(((222444666LLLqqqwwwoooiiiiiinnnrrrrrrwww{{{}}}~~~~~~}}}uuueeeUUULLLJJJEEE;;;000(((''')))************+++,,,------///---***)))******(((''',,,+++)))(((((()))***+++///111333666999;;;<<<===<<<:::888555222000......------.........---,,,,,,---------,,,++++++******+++,,,---,,,***)))***+++))),,,///333;;;IIIXXXbbbggggggbbbZZZWWWYYY[[[YYYXXXeeetttyyytttmmmiiihhhfffgggjjjkkkjjjkkkmmmnnnllldddUUUDDD444+++)))))))))******++++++******)))))))))))))))************''''''((())))))***++++++))))))))))))))))))))))))(((((()))))))))*********((()))+++***))))))***,,,+++,,,,,,+++)))'''((((((+++///444333///,,,---000333===MMM]]]eeekkkvvvjjj\\\aaa}}}zzzuuutttssssssttttttttttttzzz___CCC;;;>>>QQQkkkxxxtttwwwkkkiiirrr~~~zzzOOO222222///---,,,,,,---...,,,++++++,,,,,,---------------..................------...---,,,,,,+++,,,,,,,,,......---------------------222111111===PPPtttxxxZZZ???555BBBUUU~~~|||{{{sssnnnppphhhNNN:::444000...///000000555@@@PPP\\\lllsssuuunnnfff___RRRDDD???;;;555111000000000///...///111222222111000///000000000000////////////111111000111222444666777<<>>EEEGGGLLLRRRUUUPPPGGG???HHHNNNTTTWWWXXXZZZ]]]aaa```bbbeeeiiimmmoooqqqqqqppppppppprrrtttuuuvvvvvvxxxyyy{{{{{{yyywwwwwwwwwzzz{{{~~~{{{uuusssrrrpppmmmmmmkkkfff^^^\\\___mmmtttwwwqqqlllqqq|||qqqeeebbb```ZZZXXXQQQAAA111///,,,++++++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,++++++******)))*********++++++,,,,,,...---------,,,,,,++++++(((...///...:::WWWsss{{{pppgggeeefffiiirrr|||{{{yyywwwtttllleeeXXXVVVQQQHHH===333...---***)))))))))***+++,,,---...,,,***)))******)))((()))))))))))))))(((((('''*********+++,,,---//////222111111000...---+++*********************))))))************************''')))++++++******+++---222999???DDDMMM\\\jjjrrriiihhhccc______aaa___ZZZbbbkkktttuuummmfffdddeeehhhiiijjjiiihhhfffeeeeee]]]RRRCCC555---***)))(((((()))***++++++***)))(((''''''(((((())))))******(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))******))))))***+++***+++,,,+++((('''((()))***...111111...,,,---///111;;;KKK[[[cccjjjuuukkk\\\___~~~zzzxxxsssttttttsssssssssssstttxxx[[[???999???RRRiiivvv{{{rrrqqqvvvhhheeekkkuuu|||nnnHHH000222///---,,,,,,---...,,,++++++,,,---...///...........................------...---,,,+++***++++++,,,------------------,,,,,,))),,,+++,,,444AAAdddkkkIII666;;;HHHrrr}}}xxxnnnooonnn\\\JJJ===111///111111//////888FFFQQQeeepppuuuqqqkkkcccVVVGGGAAA<<<666111//////......---...111222333222111000000000//////////////////000000///000111333555666888CCCTTTbbbhhhgggddddddeeefffccc[[[UUUTTTUUUUUUWWWYYYXXXPPPDDD888111///000///---+++,,,222999???@@@CCCIIIPPPSSSPPPHHH@@@FFFJJJOOOSSSTTTWWWZZZ]]]\\\^^^aaadddfffhhhhhhhhhjjjkkkmmmoooppprrrtttuuuuuuwwwyyyyyyxxxvvvvvvvvv{{{|||~~~{{{pppkkkiiinnnlllmmmnnnlllgggfffiiisssyyy{{{sssnnnqqqzzzoooccc___\\\SSSMMMGGG:::000...,,,,,,---------,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,,,,+++++++++++++++******))))))***************+++------,,,,,,+++++++++***,,,)))***///333===VVVooo|||nnnddd```cccmmmvvv~~~|||yyytttpppoooooojjjfff^^^WWWOOOEEE;;;555...---,,,++++++,,,...///,,,***))))))***++++++***'''(((***++++++***))))))+++***)))(((((()))***+++............---+++)))((((((((((((((((((((()))))))))))))))******+++++++++''')))+++++++++,,,...///;;;EEEOOOUUU^^^kkkvvvzzzooolllfffaaaccciiijjjgggppppppoookkkfffddddddfffiiiiiiiiihhhfffbbb]]]ZZZKKKAAA444+++)))******)))((()))***++++++***)))((('''''''''(((((())))))***))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))******)))(((***+++***++++++***((('''((()))))),,,//////---,,,...///000999IIIXXXaaahhhtttlll\\\```~~~~~~~~~|||yyywwwrrrssstttsssrrrqqqssstttwwwXXX===:::CCCYYYqqqxxxvvvyyymmmmmm{{{nnniiilllqqquuu}}}qqq^^^>>>,,,111///---,,,,,,---...,,,++++++,,,...///000//////...------------------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))...444888UUU~~~|||UUU;;;888@@@ccc|||sssqqqnnnbbbWWWHHH555000222111///...444>>>FFF\\\jjjtttsssooohhh[[[MMMCCC???999444111///...,,,,,,...111333444333222000////////////000000000000000/////////000111333444777???OOO```hhhiiiiiikkkiiiiiigggccc^^^[[[YYYXXXXXX\\\^^^ZZZNNNAAA777222---,,,+++***,,,222:::@@@>>>AAAFFFMMMRRRPPPIIIBBBCCCFFFJJJMMMPPPRRRUUUXXXYYY[[[]]]___aaabbbbbbaaadddfffiiikkklllnnnpppssssssuuuwwwxxxwwwwwwxxxyyy}}}}}}rrrjjjhhhooommmnnnssstttssssssvvv}}}wwwooonnnrrruuummmbbb___\\\MMMCCC===444///---,,,,,,---...---,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++******)))))))))))))))))))))))),,,,,,+++++++++++++++***...'''(((000000...???WWW{{{xxxjjjaaabbbkkksssyyy{{{~~~|||tttqqqrrruuuoooggg```YYYOOOCCC:::111000---+++******+++,,,+++)))((()))***,,,,,,+++((()))***+++***)))((('''((((((((((((((()))***+++------------,,,***)))(((((((((((('''(((((()))***)))))))))*********++++++%%%&&&'''((((((***...111AAAMMMXXX\\\cccpppwwwwwwyyysssiiibbbdddmmmssssssvvvppphhhcccbbbeeeiiilllggggggggggggddd^^^VVVPPP<<<444+++''')))++++++***((())))))******))))))((((((((((((((())))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''(((***)))(((((()))+++)))***+++***((('''((())))))+++---.........///000000888FFFTTT]]]fffssskkk]]]aaa}}}zzzwwwrrrssstttrrrpppppprrruuuvvvWWW===<<>>000111111000///222888===MMM^^^mmmqqqooojjj^^^QQQFFFBBB===888555222///,,,+++---111444555444222111/////////000000111111111000//////...///000111222444;;;JJJ\\\gggjjjmmmqqqmmmkkkjjjiiifffbbb^^^]]]VVVWWWYYYZZZWWWNNNBBB:::333111...,,,,,,111888===<<<>>>BBBHHHMMMKKKDDD???@@@BBBEEEHHHJJJMMMPPPQQQSSSUUUWWWYYY[[[\\\\\\[[[^^^aaadddfffgggiiilllooorrrtttvvvwwwwwwyyy|||~~~~~~vvvmmmkkkllljjjlllssswwwwwwyyy|||zzzpppnnnooopppkkkbbbbbb]]]III;;;666000,,,+++***+++,,,---,,,+++************************************************)))))))))))))))***++++++******************++++++))))))))))))))))))))))))************++++++++++++---))))))---,,,+++444AAAeeeuuurrrfffeeellltttxxxxxx}}}~~~xxxvvvwwwtttooohhh___VVVMMMHHH999777333///---,,,------,,,+++))))))***+++***)))******++++++***)))(((''''''''''''((()))))))))***++++++******)))))))))((((((((('''''''''(((******((((((((()))))))))))))))$$$&&&(((***...555<<>>>>>BBBaaa}}}xxxxxx{{{tttppphhhppp{{{xxxvvvtttoooiiiYYYLLLBBB111***666///---,,,,,,---...,,,+++((())),,,.........---,,,******++++++,,,---......,,,------------,,,+++***(((((()))***++++++,,,,,,...(((%%%...222***666VVV|||eeeDDD888999DDDhhh{{{iiiZZZ\\\XXXEEE000000000000000222444777AAATTTffflllllliii^^^RRRHHHEEE@@@;;;888444000---+++---111444555555333111...//////000111222222333000000///......///000111222666EEEYYYeeeiiimmmsssrrrnnnlllkkkjjjeee```^^^ZZZXXXWWW]]]bbb___RRRFFF<<<:::555000...000555999:::;;;>>>CCCFFFEEE???999>>>???BBBDDDGGGIIILLLMMMMMMNNNQQQTTTVVVWWWWWWWWWYYY]]]aaacccdddeeeiiimmmrrrsssuuuvvvxxxzzzzzz~~~wwwpppnnngggfffhhhpppuuuvvvxxx{{{}}}zzzrrrpppqqqqqqkkkccceee___HHH777222///+++))))))***+++,,,+++***************************************************)))))))))))))))******+++******************++++++))))))))))))(((((((((((())))))******+++++++++,,,***---,,,((('''---222333MMMfff|||wwwjjjhhhooowww~~~yyyzzz~~~yyyzzzyyysssiiiaaa]]]\\\EEECCC>>>:::666555555555...,,,***)))******)))'''******+++++++++++++++***((())))))))))))((('''''')))((((((''''''((())))))(((((('''&&&'''(((***+++((((((((((((((((((((((((***,,,000666===HHHSSSZZZVVV```bbb\\\ZZZbbbeeebbbiiiooosssssstttuuusssoooooommmiiieeebbbbbbfffiiimmmlllkkkhhh```SSSCCC888///---***)))++++++***(((***)))(((''''''((()))***++++++******))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((())))))(((((()))***((()))***)))((('''((()))***+++,,,---...///111111111777CCCOOOXXXcccssshhh]]]ddd~~~}}}|||{{{yyyxxxwwwwwwuuurrrppppppsssuuu}}}tttYYYCCCBBBJJJlll|||iiiaaafffsssoooVVVDDD999222---+++,,,,,,,,,------.........---,,,++++++------,,,+++...---+++***)))***++++++------------,,,++++++***************************000///...------000555888hhh}}}oooSSS===111>>>QQQwwwwwwgggUUUQQQWWW@@@444333777///,,,000///666DDDTTT___hhhmmmfff\\\NNNFFFAAA@@@<<<333000222///...///111333333111000111000///......///000111---...000000//////111222333555===JJJUUU___kkkuuuwwwwwwtttmmmiiihhhfffccc```YYYTTTUUU\\\aaa```^^^PPPJJJ@@@777333555999=========@@@DDDHHHFFF===666999AAAFFFCCCAAACCCFFFHHHLLLJJJJJJMMMRRRUUUTTTSSSYYY]]]___]]]^^^cccggggggjjjttt|||{{{yyy{{{~~~~~~}}}uuupppnnnpppsssfffaaa___dddiiilllnnnrrr|||vvvrrrrrruuutttnnngggeeeaaa[[[SSSEEE555---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------111HHHfffyyy~~~~~~yyy~~~}}}tttpppqqq{{{yyywwwxxx}}}uuuyyy||||||wwwppphhhdddXXXTTTMMMHHHDDDCCCAAA@@@;;;777///)))%%%&&&(((***''''''((()))************+++)))(((&&&'''(((***+++)))))))))***+++,,,***)))((()))***++++++***)))(((((()))***)))'''(((+++...222;;;???BBBNNNaaakkkiiiiiigggccc\\\VVVWWW\\\aaaccckkkuuuzzzxxxrrrlllhhhfffgggfffeeehhhkkkgggaaahhhpppssshhhRRR>>>555555((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%'''((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))***,,,......------...///444777???KKKWWWcccsss~~~jjj]]]ccc}}}|||{{{zzzyyyxxxyyyxxxuuurrrpppqqqtttwww~~~vvv[[[CCCAAASSStttvvviiikkk|||vvvYYYBBB666000...---,,,,,,,,,---------.........---,,,,,,......---,,,------,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++************************.........,,,+++---000333UUUnnnxxx^^^GGG888666GGGlll|||qqqeee]]][[[LLL:::222111...111444---000<<>>HHHRRRaaalllsssuuutttpppmmmmmmkkkgggddd^^^XXXVVVXXXZZZZZZYYY\\\UUUJJJ@@@;;;:::===???<<<===???DDDIIIIIICCC>>>EEEJJJJJJEEEAAABBBCCCBBBHHHGGGHHHJJJNNNPPPQQQPPPQQQWWW[[[[[[]]]bbbeeeeeegggrrr{{{{{{{{{}}}~~~~~~wwwqqqnnnmmmnnnooojjjbbb^^^dddjjjkkkhhhgggooommmmmmoooqqqpppkkkfffeee```YYYPPPBBB333,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********))))))******+++,,,,,,---...:::MMMcccttt~~~wwwsssqqqooommmooouuu{{{|||xxxtttqqqqqqtttvvvjjjcccZZZSSSOOOOOOPPPQQQDDD>>>666///***(((&&&$$$(((((())))))))))))((((((,,,+++************,,,,,,***)))))))))*********)))((((((((((((''''''&&&&&&((()))***+++---111777;;;@@@HHHMMMOOO[[[ooozzzzzzooommmiiiccc^^^\\\\\\]]]iiiooouuuwwwtttooojjjhhhiiikkkiiidddbbbeeefffdddjjjlllhhhZZZEEE555//////((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((((((((((((((())))))))))))++++++***))))))((())))))))))))(((((((((((())))))***,,,---...------...///333666???KKKWWWbbbrrr}}}hhh\\\bbb~~~}}}~~~~~~}}}{{{zzzyyyyyyxxx{{{yyyvvvrrrppprrrvvvzzz~~~}}}www\\\DDDAAAXXXwwwlllkkk```CCC333/////////,,,,,,,,,------------...///---,,,---...///...---,,,,,,---------,,,++++++***+++,,,,,,,,,,,,,,,,,,************************---......---,,,,,,---///AAA]]]~~~oooTTTAAA222===^^^}}}|||vvvrrrfffYYYYYYFFF777000---555777++++++444@@@JJJWWWbbbhhhhhhfffWWWHHHAAA===777///+++.........000333444333222000//////......//////000...000111111111111222444666222222777???JJJYYYfffnnnrrrtttrrrrrrrrrooojjjccc___YYYSSSPPPOOOQQQRRRXXXSSSJJJAAA;;;:::;;;===;;;:::<<<@@@DDDEEEAAA>>>AAACCCBBB>>>===@@@AAA???BBBDDDFFFGGGHHHJJJLLLNNNLLLRRRWWWYYY\\\aaaddddddfffpppzzz||||||~~~~~~~~~xxxqqqllllllllllllkkkjjjaaa^^^eeemmmllleee___bbbeeejjjooopppnnnjjjffffff^^^TTTJJJ<<>>KKKWWWbbbppp}}}}}}hhh]]]eee~~~}}}~~~~~~}}}{{{yyyyyyyyyzzz}}}zzzwwwsssqqqsssxxx|||||||||www^^^HHHFFFYYYtttqqqmmm||||||iiiHHH555000000///------------------------...---,,,,,,---...---,,,+++,,,---......---++++++)))***+++,,,,,,,,,,,,,,,************************,,,...///000.........///666RRRvvvcccLLL777777OOOqqq|||~~~xxxvvviiiXXX___SSSGGG999---222555+++,,,111888AAALLLYYYdddjjjdddYYYLLLBBB<<<555///+++---,,,,,,...111222222111////////////////////////---///000111000000111333888444222555:::BBBOOO\\\ccciiinnnoooqqqrrrnnniii___\\\VVVNNNGGGEEEHHHKKKIIIEEE@@@:::888888999;;;<<<;;;;;;<<<>>>>>><<<:::======:::777888<<<===:::===AAADDDEEEEEEFFFJJJMMMMMMRRRVVVVVVYYY```fffggghhhrrr{{{}}}~~~}}}~~~{{{tttmmmjjjlllnnnllljjjeeeaaabbbjjjpppmmmfffaaa\\\cccmmmrrrqqqmmmiiigggdddZZZMMMBBB666,,,)))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******++++++---((((((555MMMgggxxx}}}}}}tttnnngggdddhhhrrr}}}}}}{{{xxxvvvrrrpppttttttttttttpppggg]]]VVVUUULLL@@@:::999777111,,,(((((((((((())))))***+++))))))*********)))((((((*********)))((((((***+++***)))(((((((((***---///...000666???JJJTTTYYYZZZ]]]``````]]]bbboooxxx{{{tttmmmeeebbbffflllrrrtttpppooommmkkkhhhgggggghhhhhhkkkhhh```[[[\\\^^^]]]^^^UUUHHH:::000+++))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%)))(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++)))'''%%%%%%%%%&&&'''(((((((((''''''((((((((()))+++---...------...000111444>>>JJJVVV```nnn{{{{{{|||}}}iii```hhh~~~|||yyyxxxzzz}}}}}}{{{wwwsssqqqtttyyy~~~~~~zzzxxxsss^^^OOORRRcccvvv~~~yyysssooovvvzzzoooMMM888333000---------------------------,,,+++***+++,,,,,,+++******+++,,,---------,,,+++)))******+++,,,,,,,,,,,,************************(((+++---///......///000000HHHiiivvv___BBB777@@@]]]www|||xxxlll^^^^^^[[[XXXJJJ444///222......000333999@@@KKKXXXaaa^^^\\\VVVKKK@@@666000,,,,,,++++++,,,///000111000......////////////......,,,---//////......000111222///...000333777@@@IIIPPPWWW^^^cccgggkkkjjjfff]]][[[UUUKKKBBB===???BBB>>><<<:::888777888999:::;;;:::::::::::::::999888CCCBBB>>>888666888777333<<>>AAAHHHTTT```hhhhhhfffiiiiiifff```___dddkkkooolllhhheeeggglllqqqttttttkkkiiigggeeeeeefffhhhiiihhhiiihhhdddbbb```YYYRRRJJJBBB777000,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%*********))))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((***---...---...///000000333<<>>888777999888888777666555555555444222222222333333333444444:::<<<:::666444777777555<<<>>>BBBEEEGGGJJJNNNPPPUUUWWWTTTPPPTTT___iiinnnvvv|||~~~}}}|||||||||||||||{{{zzzyyyuuuqqqmmmlllnnnppppppoookkkooovvv|||xxxnnnhhhggg```gggnnnppplllfffaaa___XXXLLL>>>444...)))***---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((()))))))))&&&***,,,))))))333III[[[pppzzzyyyqqqlllmmmrrrwwwwwwvvvvvvxxx{{{|||yyyuuunnnnnnppprrruuuuuussspppjjjbbbXXXRRRPPPOOOLLLHHHHHHFFFAAA<<<888444222111---------,,,++++++******...111444555333222444777999;;;@@@DDDHHHJJJLLLLLLRRRRRRXXXdddpppvvvsssnnnjjjiiieee___ZZZ[[[```dddfffhhhmmmqqqrrrooojjjeeeeeeccccccdddfffhhhiiihhhiiikkkkkkhhhfff```RRREEE777222,,,))))))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((('''''',,,++++++***)))(((((('''&&&''''''''''''(((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''((((((***,,,...---...///111111333;;;FFFQQQ\\\lllyyy{{{|||hhh^^^fff~~~{{{||||||yyyuuutttxxx}}}zzzyyywwwuuusssuuuyyy|||}}}~~~wwwooohhh]]]```uuu|||nnnmmmrrrmmmqqqzzzaaaBBB222222222.........---------,,,,,,,,,,,,+++******,,,,,,+++******)))))))))******+++,,,***++++++++++++******)))************************'''(((******)))***+++---+++222BBB___dddEEE222999PPPrrr|||qqqlll```TTTXXX___PPP>>>888666111//////111000000888BBBKKKXXXbbbccc\\\RRRBBB555111///------///000000///------...//////...------,,,---//////......000111111000111333333111333777222777;;;===BBBIIIKKKJJJIIIGGGCCC>>>888444222222333444555555444333222111000111111111000////////////555777555444888;;;;;;<<<===???DDDIIINNNPPPQQQXXXZZZYYYVVVZZZfffqqqvvv{{{~~~}}}{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwooonnnlllkkklllmmmooopppppprrrxxx}}}tttllliiieeeiiilllmmmjjjeee```]]]RRREEE888000,,,)))+++///))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%)))+++(((&&&***666@@@XXXjjjyyyzzz{{{}}}vvvpppnnnnnnnnnkkkjjjmmmtttzzz{{{zzzppppppppprrrtttuuutttsssnnnkkkhhheeecccaaa^^^[[[ZZZWWWRRRLLLFFFCCCAAA@@@<<<;;;:::888888888888999<<>>WWWmmmqqqqqqxxx}}}}}}vvvnnnjjjeeecccbbbgggooouuuvvvuuuxxxyyy{{{}}}~~~zzztttooommmoooqqqsssrrrpppllljjjbbb___[[[VVVRRRPPPOOOOOORRRPPPNNNLLLKKKLLLMMMNNNJJJPPPWWWZZZXXXWWWXXXZZZTTTZZZbbbiiimmmlllhhhfffccc^^^\\\cccpppwwwuuupppeeefffhhhhhheeefffllltttsssuuutttoooggg```^^^^^^```aaadddiiimmmmmmiiieeebbbjjjmmmfffXXXIII:::///000---***((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&(((***,,,...---,,,+++***(((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((()))(((&&&""" '''''''''&&&&&&''''''''''''***,,,---......000111333333888BBBMMMYYYkkkzzz~~~lll```fff~~~}}}|||{{{yyyxxxvvvtttssstttwwwzzz|||{{{zzzxxxssspppuuu}}}|||yyyqqqccc]]]nnn{{{}}}yyy}}}{{{{{{{{{tttttttttooommmnnnppp[[[JJJ===000000666333000///...---,,,+++++++++......---,,,+++***)))(((((()))***+++++++++++++++)))************++++++++++++***)))(((((()))***+++*********+++,,,,,,,,,---000///111???^^^{{{___;;;///>>>QQQlllwwwnnn]]]QQQSSSUUUPPPHHHFFF>>>333***,,,111222111000888DDDRRR]]]fffhhh\\\MMM>>>777000---///111///---000///---,,,---...///000///...---...000222222222...///000000000///...---000000111222333444444555555333111000......//////......111777999666555777<<>>888666777999::::::;;;<<<===>>>>>>CCCAAA???@@@EEEKKKPPPRRR\\\___dddjjjqqqwww|||~~~~~~}}}{{{zzzzzzzzz|||||||||{{{xxxvvvsssrrrjjjgggdddeeefffiiimmmqqqpppooorrrwww}}}}}}vvvppppppmmmjjjkkklllhhh___WWWCCC888---))),,,...+++'''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((000@@@WWWhhhllljjjpppxxx{{{tttmmmbbbaaaaaabbbfffjjjoooqqqooottt{{{wwwqqqlllkkkkkknnnrrrtttrrrpppnnnkkkgggbbb^^^\\\ZZZZZZ\\\XXXTTTQQQQQQRRRRRRQQQZZZ]]]aaaaaa^^^\\\]]]___aaaeeennnxxxzzzrrrkkkhhhhhh```[[[```kkkrrrqqqkkkdddeeeiiinnnrrrsssrrrpppuuurrrmmmfff```^^^```bbbcccfffjjjlllkkkiiihhhhhhfffeee```TTTEEE888000---(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((((((((((()))***+++------///111999CCCMMMYYYkkk{{{}}}uuucccbbb~~~}}}|||{{{yyyxxxvvvssssssuuuyyy||||||zzzyyyyyywwwtttwww}}}{{{sssjjjbbbdddsssxxxzzzxxxpppmmmppp}}}{{{{{{{{{tttllliiibbbLLL>>>555,,,---111---......---,,,,,,+++++++++,,,,,,++++++++++++******))))))***+++++++++******))))))*********++++++++++++***)))(((((())))))***************++++++++++++---------666NNNmmmkkkHHH555999BBBXXXvvv{{{kkk\\\TTTNNNJJJNNNWWW===999666555222------111000:::FFFPPP\\\dddccc]]]TTTKKKAAA999666444000---//////..................---,,,+++,,,---......------...//////000///...---//////000000111111222222111111000////////////000//////222777999666555666<<>>>>>??????@@@@@@@@@@@@CCCBBBBBBDDDIIIPPPUUUYYYdddfffjjjnnntttyyy|||~~~}}}}}}zzzyyyyyyyyyzzzyyyxxxwwwvvvtttrrrooolllfffeeeeeefffiiijjjlllmmmjjjiiijjjooovvvxxxuuuppppppkkkgggggghhhbbbWWWMMM;;;333+++(((***,,,+++((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((111222;;;NNNaaakkkooorrrwww}}}xxxmmmhhhaaa\\\[[[aaajjjqqqkkkooovvv||||||yyyvvvqqqjjjgggiiillloooppppppmmmiiiffffffhhhlllooollljjjfffbbb___^^^^^^^^^eeeiiillllllhhhdddcccccc___cccmmmxxxzzzssskkkhhhmmmeee[[[XXX\\\cccgggiiillllllmmmoooqqqrrrpppnnnooommmjjjeeebbbbbbdddgggjjjjjjkkkjjjhhheeebbb```^^^YYYQQQEEE999111,,,***''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&''''''(((((((((((()))***+++,,,---000222999BBBKKKVVVhhhwww}}}{{{rrraaa```~~~}}}}}}|||zzzxxxuuussstttxxx||||||xxxwww{{{|||zzzzzz||||||wwwmmmbbbcccqqqzzz|||zzzddd___fff{{{}}}uuummm[[[CCC555222...000222+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,******+++++++++******))))))))))))*********++++++++++++***)))(((((())))))************))))))))))))+++,,,+++---;;;TTTnnn}}}yyyYYY@@@777555EEEaaa~~~{{{mmm^^^NNNEEEPPPaaaNNNEEE;;;666222......000***111888@@@JJJYYYdddiiihhh```TTTJJJDDD>>>888444/////////////////////...---,,,+++,,,......,,,+++,,,,,,---.../////////............///////////////------...///000000000///000///222777888444222444555:::===<<<666222333555555777;;;>>>BBBDDDEEEEEEFFFFFFHHHLLLQQQYYY___cccnnnoooqqqtttxxx{{{}}}|||~~~}}}|||yyywwwvvvwwwyyyzzzwwwtttqqqqqqqqqoookkkgggdddeeefffiiilllnnnmmmllldddaaa```eeemmmrrrsssqqqpppjjjdddcccbbb[[[LLL@@@000---***((()))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''''''''(((((((((+++&&&(((666JJJ\\\iiiqqqyyyzzzyyyuuulllccc]]]___fffmmmiiikkknnnrrrvvvxxxzzzzzz{{{vvvooojjjhhhjjjkkklllqqqmmmhhheeeeeejjjooosssttttttrrrmmmgggdddeeehhhrrrvvvzzzyyyssskkkfffddd```dddmmmvvvxxxrrrkkkiiiccc___YYYXXX[[[bbbkkkppptttrrrpppoooooommmkkkiiifffeeeeeeccccccdddhhhkkkllljjjgggfffeeeaaa[[[VVVRRRJJJ???444...***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''(((((((((((()))+++,,,---111333999BBBIIISSScccrrrzzzzzz~~~vvveeeddd}}}}}}~~~~~~~~~}}}}}}|||zzzwwwttttttvvvzzz~~~zzzvvvuuu||||||{{{xxxttthhh[[[bbb|||~~~~~~|||ccc\\\eee|||uuu^^^BBB111000///111222,,,******++++++++++++++++++************+++++++++++++++++++++++++++***)))((())))))))))))************++++++***))))))(((((((((******))))))((((((''''''***------+++000CCC```tttlllPPP===222===UUUqqq|||nnnWWWGGGKKKZZZhhhRRR<<<333333333111///+++...222444;;;HHHYYYdddkkkgggaaa[[[VVVPPPIIIEEE777666333111000//////000.........///000000...---++++++,,,---...//////////////////......---------+++,,,.../////////...---000///111555555111///000000444888777222000111444333666:::???CCCFFFGGGHHHKKKMMMQQQVVV\\\bbbiiinnntttuuuvvvxxx{{{}}}|||~~~}}}}}}zzzxxxuuussssssuuuxxxzzzvvvrrrnnnmmmnnnmmmiiieeefffffffffggglllqqqqqqmmmccc^^^[[[^^^gggooossssssnnnhhhbbb___]]]TTTEEE888******+++***(((((()))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((###&&&+++///222???YYYooozzzyyy{{{{{{{{{yyyrrriiibbbaaabbbiiiiiihhhggghhhjjjooorrruuuvvvvvvvvvtttpppkkkgggmmmjjjddd```^^^___aaacccoooqqqqqqllleeebbbdddhhhrrrwww{{{zzzssskkkdddbbb]]]^^^dddkkkmmmhhheeefff[[[\\\```eeekkkoooqqqqqqssspppllljjjiiigggfffddd```aaabbbbbbccceeeiiilllhhheeeccccccccc^^^TTTKKKFFF>>>333,,,*********)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((()))***+++,,,000222999AAAHHHRRRaaaoooxxxyyyzzziiihhh{{{{{{||||||}}}|||||||||yyywwwtttuuuxxx|||~~~xxxtttttt|||}}}{{{vvvqqqcccTTT\\\zzzjjjdddmmm}}}cccCCC///---,,,---...*********+++,,,,,,,,,+++++++++++++++*********))))))+++++++++++++++***)))((((((((()))))))))*********************))))))((((((***))))))(((((('''''''''(((+++,,,***+++:::UUUkkk}}}cccJJJ666555FFF\\\wwwvvvaaaLLLHHHOOOkkk[[[JJJ???999444222333---...000000222:::IIIUUUcccdddggghhhgggccc\\\XXXLLLHHHAAA999444111111111......---...//////...,,,,,,,,,,,,---...///000000111000000//////......------.../////////...,,,+++///...///333333...,,,---444888;;;999333000111444;;;===@@@CCCFFFHHHIIIIIIUUUXXX]]]bbbfffkkkqqqvvvvvvvvvxxxzzz|||~~~}}}~~~~~~}}}zzzxxxuuusssrrrpppqqqsssuuuwwwqqqnnnkkkjjjjjjiiifffcccggggggcccaaagggpppsssooofffaaa\\\^^^fffnnnssstttkkkfffaaa]]]XXXNNN@@@555)))+++,,,+++)))''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''###(((---,,,&&&+++BBBZZZgggmmmvvv~~~vvvyyyzzzwwwnnneee^^^[[[gggfffccc```^^^___dddiiinnnrrrwwwyyyxxxrrrlllhhhiiihhhfffdddbbb``````___kkkmmmlllggg___[[[\\\___aaafffmmmnnnkkkeeebbb```VVVTTTVVV\\\______aaaeeeiiihhhjjjoootttsssllleeellliiieeecccbbbbbbbbbaaacccdddeeeeeedddeeegggiiifffcccaaaaaa___WWWJJJ@@@999333---)))***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''((()))++++++...111777@@@HHHQQQ```nnnuuuxxxuuudddbbbxxxyyyzzzzzz{{{{{{{{{{{{xxxvvvtttvvvzzz}}}}}}|||vvvrrrsss{{{|||zzzuuukkk[[[OOOUUUoootttqqqxxx}}}xxxyyyuuu}}}hhhFFF111000------///---***+++,,,------,,,+++***++++++*********)))))))))******+++++++++******)))((((((((()))))))))******))))))************))))))))))))))))))(((((((((((('''(((*********222GGGZZZxxx```CCC222555IIIfffyyyiiiVVVNNNQQQWWW[[[^^^XXXFFF666333888......///000///222<<>>@@@===:::;;;>>>===@@@EEELLLVVV___gggllllllqqqvvvwwwuuuuuuxxx|||yyyyyyzzz{{{{{{||||||}}}|||yyyuuutttsssqqqmmmjjjhhhhhhiiiiiiiiiiiiiiiiiifffhhhiiifffbbbaaadddggglllkkkeee```hhhwww{{{uuuqqqjjjdddcccgggkkkllljjjdddccc^^^TTTFFF999111...((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''')))$$$"""&&&******)))***///999III\\\kkktttwwwwwwwwwuuuuuuwwwzzzzzzuuupppfffiiijjjhhhcccbbbeeehhhlllmmmnnnkkkhhheeeeeegggcccfffkkkppptttuuuuuutttkkkjjjgggdddaaa^^^\\\[[[^^^bbbfffgggggggggjjjmmmjjjffffffhhhiiihhhjjjnnngggfffeeeeeegggiiiiiihhhbbbaaa```aaadddeeefffeeeiiijjjjjjgggbbb___\\\\\\\\\YYYRRRIII???666...***%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&'''(((******+++...444<<>>999555333333444555222333444555444333000///333000,,,,,,///111000///,,,111666888777666777888888===GGGRRRZZZ```cccddddddfffhhhkkkooorrruuuvvvzzzzzzzzzyyyyyyyyyyyyyyy|||yyyzzz|||{{{vvvtttuuuvvvrrrmmmhhheeeeeeeeefffgggfffdddbbbaaa`````````cccddddddcccaaabbbgggkkkzzzxxxsssooottt~~~||||||ooodddeeegggeeecccccc\\\ZZZSSSFFF777,,,(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%"""!!!!!!###&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((###$$$%%%'''((())))))***)))((()))...555BBBVVVhhhggghhhlllttt|||~~~zzztttlllnnnqqqtttuuuqqqlllgggiiijjjkkkiiifffcccbbbcccccceeehhhjjjjjjiiifffdddiiihhhhhhjjjmmmpppqqqpppvvvvvvvvvvvvssspppmmmkkkpppllliiihhhhhhgggddd```cccdddeeeeeeeeecccaaa___hhhhhhhhhhhhhhhhhhiiiiiigggfffeeeaaa[[[SSSLLLGGGBBB===555---(((&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((()))))),,,---444;;;===???NNN```gggooozzzwwwddd[[[vvvvvvvvvxxxzzzyyywwwtttvvvvvvvvvxxxyyyyyywwwuuurrrtttuuuvvvyyy{{{vvvnnn\\\NNNHHHUUUiiivvvzzz{{{|||tttjjjlllmmmjjjhhhooovvvnnn^^^AAA666---,,,...---,,,,,,,,,,,,------------,,,,,,+++******)))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))))))))+++---...999ZZZ}}}lllLLL999666@@@[[[yyy}}}tttrrrbbbPPPLLLYYYgggggg^^^III???666444333///---,,,------000888CCCOOOYYY^^^iiilllppprrrrrrqqqqqqqqqtttpppiiiccc^^^ZZZXXXVVVOOOLLLGGGAAA===<<<;;;<<<<<<;;;999777666555555555777444000000222666777777666;;;@@@BBBBBBAAABBBCCCJJJNNNUUU]]]dddhhhjjjjjjlllmmmooorrruuuwwwyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{yyyzzz|||zzztttqqqqqqpppmmmiiidddaaa______```aaaaaa``````______^^^^^^aaaccccccbbbaaaccchhhlllxxxxxxsssooorrrzzz}}}{{{{{{rrrkkkiiigggcccbbbddd[[[VVVKKK===000)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((((((((((((((('''(((+++...444@@@LLL\\\^^^eeennnxxx|||zzzvvvqqqqqqrrrssssssqqqnnnlllhhhhhhhhhgggeeebbb___\\\dddeeeggghhhgggeeeaaa___eeeddddddfffjjjmmmoooooommmnnnooopppqqqpppnnnmmmllliiifffcccaaa^^^[[[YYY\\\]]]```cccdddeeeeeedddiiihhhgggggggggiiijjjlllllljjjfff^^^UUULLLCCC>>>777555111,,,)))''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&'''(((((((((,,,,,,333:::<<>>@@@EEEIIIKKKNNNRRRWWWZZZ[[[ZZZ[[[[[[aaadddgggkkkoooqqqssssssttttttvvvxxxyyy{{{}}}}}}yyyzzzzzz{{{{{{{{{zzzzzz|||zzz{{{}}}yyyqqqkkkkkkdddbbb```]]][[[ZZZZZZZZZ[[[\\\]]]____________^^^```aaabbbaaa```bbbggglllssstttqqqlllkkkppptttvvvwwwsssooolllgggaaa___bbbXXXNNN???111)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%&&&'''''''''''''''&&&&&&(((***)))''',,,222FFFIIIQQQ]]]jjjsssuuuuuuwwwvvvttttttttttttvvvvvvllljjjiiijjjkkkiiieeeaaaddddddddddddbbb^^^[[[YYY^^^]]]^^^```dddgggiiiiiicccdddfffhhhiiiiiihhhgggeeeeeeccc___[[[YYYYYYYYYYYY[[[^^^bbbdddfffggggggfffdddcccbbbbbbcccfffgggjjjfff^^^SSSHHH===555000++++++,,,+++***(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''***+++(((&&&&&&(((&&&&&&''''''''''''''''''***+++111999;;;>>>NNNaaajjjrrr|||wwweee[[[xxxwwwvvvwwwwwwvvvtttqqqssswww{{{{{{wwwsssrrrrrrooosssuuuvvvxxxzzzuuuooo[[[aaannn|||sssjjjpppxxxyyynnnjjjlllqqq~~~}}}tttjjjtttzzz{{{sssgggZZZLLL@@@///---,,,,,,***''''''+++***++++++,,,,,,,,,,,,+++,,,+++***)))((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((()))))))))888KKKaaazzzuuu___HHH444444GGG```www|||yyykkk]]]YYY___dddeeeiii___RRRFFF:::111111555111222111///---///666;;;GGGMMMUUU^^^dddiiimmmooossstttsssrrrqqqpppqqqrrrqqqpppnnnkkkiiihhhhhhgggmmmkkkgggdddbbbcccdddeeeaaa]]]WWWTTTTTTYYY^^^aaacccfffjjjnnnpppppppppppppppqqqrrrtttuuuwwwxxxyyyxxxxxxyyyyyyzzz{{{||||||xxxyyyzzz{{{{{{zzzyyyyyyxxxvvvwwwwwwrrrggg```^^^XXXXXXWWWWWWWWWWWWWWWXXXXXXZZZ]]]```bbbbbbbbbaaa```bbbbbb```^^^```eeeiiilllnnnlllgggbbbdddjjjooorrrooollliiifffaaa]]][[[QQQEEE555***&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&''''''&&&&&&%%%%%%$$$'''***)))%%%&&&+++///222999DDDRRR___gggkkkooopppqqqqqqsssvvvyyy|||qqqllliiiiiimmmpppmmmjjjhhhhhhhhhfffdddaaa___]]][[[ZZZZZZ\\\___bbbbbbbbb```````````````^^^]]]\\\```bbbcccaaa]]]\\\^^^aaa```aaabbbdddeeeeeeeeeeeeaaa```^^^]]][[[ZZZYYYYYYXXXSSSKKKAAA777///)))&&&&&&'''((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))...222000***&&&%%%''''''''''''''''''&&&&&&&&&)))***000777999===MMM```kkkrrr|||xxxggg]]]vvvuuutttuuuvvvvvvuuusssppptttyyyzzzwwwtttssstttrrruuuwwwvvvwwwyyyvvvpppgggxxxwwwmmmrrryyyxxxgggaaadddttt{{{rrrttt~~~|||kkkXXXFFF;;;,,,+++,,,...+++'''(((,,,)))******+++,,,,,,++++++...---+++***((('''&&&&&&)))(((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''((((((((((((///888IIIddd~~~rrr\\\AAA111222EEEbbbzzz~~~~~~rrrddd^^^^^^^^^[[[```______YYYKKK<<<666888111333444222...---///222777;;;BBBKKKSSS]]]ffflllnnnpppssssssrrrrrrtttvvvttttttsssqqqpppoooooonnnqqqqqqqqqqqqqqqqqqqqqppprrrooojjjeeedddfffkkknnnjjjlllooosssvvvwwwvvvttttttttttttuuuwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{|||||||||{{{yyyxxxsssppppppoooiii]]]TTTRRRTTTTTTSSSSSSSSSTTTTTTTTTVVVYYY\\\```bbbcccccccccbbbccccccaaa^^^^^^cccgggkkkkkkjjjeee___^^^dddlllpppkkkfffdddeeeccc\\\TTTFFF;;;///(((((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&$$$&&&))))))&&&(((,,,((((((***000:::FFFPPPVVV]]]aaagggkkkooosssxxx|||tttmmmfffeeeiiimmmnnnmmmqqqpppooonnnlllkkkiiiiiiaaa___^^^^^^```aaaaaa`````````___^^^]]][[[ZZZYYY```ccceeedddaaa```bbbdddeeeeeeeeeffffffeeeeeeeee```___^^^[[[WWWRRRMMMJJJ@@@===777000+++'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))...222000***&&&%%%''''''''''''''''''&&&&&&&&&))))))...555777;;;LLL___jjjrrr|||xxxiii___tttsssssssssuuuvvvvvvuuupppsssvvvwwwwwwuuutttttttttxxxxxxuuuuuuvvvuuuqqqmmmyyyzzz~~~yyyeee\\\^^^yyyxxxtttsssYYYCCC777,,,++++++---,,,((())),,,((()))******++++++++++++...---,,,***((('''&&&&&&))))))(((((())))))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((***...888PPPnnn}}}mmmUUU>>>000666QQQkkk|||xxxjjjdddeeeeeecccQQQVVV```fff___OOOAAA<<<000111333222111000111111000222666<<>>JJJRRR[[[aaaccceeejjjnnnlllnnnqqqsssuuuuuutttsssrrrsssuuuvvvwwwxxxwwwwwwuuuxxxzzzyyyvvvttttttuuutttssstttwww{{{{{{wwwtttwwwxxxyyy{{{|||{{{{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwrrrsssssssssqqqmmmiiigggXXXVVVVVVXXXVVVPPPNNNNNNLLLKKKKKKKKKOOOSSSXXX\\\`````````aaabbbdddfffgggfffhhhiiiiiihhhkkkqqqvvvpppjjjffffffccc```dddkkkbbbddd___TTTMMMJJJDDD===...+++'''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&######''')))(((''')))###%%%'''(((''''''(((((('''...777>>>EEENNNYYYbbbaaacccfffhhhjjjmmmqqqtttuuussspppmmmkkkjjjkkkkkkfffeeecccdddeeegggffffffbbbaaaaaa``````aaabbbbbb___```dddjjjnnnmmmhhhbbb______^^^]]]]]]]]]]]]]]]PPPKKKBBB888000***((('''***((('''%%%$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((())))))+++***---222222666FFFYYYfffmmmvvv|||~~~zzzqqqeee]]]rrrsssuuutttsssrrrrrrssstttttttttuuuvvvvvvuuutttxxxwwwqqqdddXXXSSSTTTVVViiirrr|||zzzwwwsssuuuwww___@@@000,,,,,,,,,+++++++++******))))))))))))))))))******,,,)))((())),,,---+++)))%%%&&&''''''((((((''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''***&&&'''***+++111HHHbbbvvvlllOOO:::111RRRbbbxxx}}}|||zzzwww|||zzzpppuuupppggg^^^]]]cccfffeeeWWWOOOEEE>>>;;;999555111111000/////////111333444666<<>>BBBNNNTTT\\\aaadddhhhnnntttttttttqqqkkkeeedddjjjoootttuuurrrkkkgggggggggeeeffffffhhhjjjgggaaa___aaabbbaaabbbhhhmmmlllddd]]]\\\[[[YYYVVVPPPIIIBBB???333111...+++)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((+++...000777GGGVVVaaagggsss}}}~~~wwwbbbVVVqqqssstttsssqqqpppqqqrrruuutttttttttuuuvvvuuuuuuwwwzzzwwwiiiWWWLLLLLLPPPjjjqqqxxxzzzooorrr~~~~~~ttt{{{uuuWWW<<<...,,,,,,+++++++++******************)))))))))))))))+++***((())),,,---,,,***((((((((((((((('''''''''(((''''''''''''''''''((((((''''''''''''&&&&&&&&&((('''&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&'''''',,,((())),,,+++---<<>>666222222111000000000000000///000111222555;;;BBBGGGLLLOOOTTT[[[bbbhhhlllnnnkkkmmmoooqqqrrrrrrrrrrrrwwwyyy{{{{{{zzzxxxxxxyyyyyywwwvvvwwwzzz{{{xxxvvvttttttuuuwwwxxxwwwtttrrrwwwvvvtttqqqnnnllljjjiiiaaaZZZUUUTTTQQQLLLIIIIIIKKKKKKJJJJJJIIIIIIIIIIIINNNTTTYYY[[[YYYXXXZZZ]]][[[```ddddddbbbaaadddhhhrrrrrroooiiiccccccjjjqqqzzztttmmmgggeeefffggggggfffddd\\\PPPDDD:::000((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''+++***)))))))))***+++,,,'''---444;;;AAAIIISSSZZZeeehhhjjjhhhccc___]]]^^^gggmmmrrrssstttsssoooiiinnnjjjhhhkkkkkkfff```^^^```]]]YYYYYYZZZXXXQQQJJJIIIEEE===555///,,,******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((+++...000666EEESSSbbbhhhttt}}}gggYYYpppppppppnnnllllllmmmoooxxxwwwvvvtttrrrsssuuuwwwuuu~~~rrrWWWFFFMMM\\\zzz{{{xxxttt{{{}}}yyyxxxxxxyyy}}}zzzpppgggjjjuuuvvvnnnlllkkkjjjbbbPPP;;;///---++++++++++++************++++++******)))((((((((('''''''''((()))*********))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&###%%%***+++)))+++///888VVVssskkkPPP;;;666;;;OOOffftttxxxxxxmmmvvv}}}wwwqqquuu~~~|||vvvqqqpppnnncccWWWNNNIIIIIIVVVccccccRRRAAA:::888555222111000111111000//////...000222666999999<<<@@@FFFMMMTTTZZZ]]]```aaadddgggiiikkklllllloooqqqtttvvvvvvvvvvvvwwwxxxwwwvvvwwwyyyzzzxxxvvvssssssssstttvvvuuusssqqqpppnnnjjjeee```\\\XXXVVVOOOJJJGGGHHHHHHFFFGGGJJJKKKJJJHHHGGGJJJOOOTTTXXXcccbbb^^^XXXSSSRRRUUUXXXYYY^^^cccbbb^^^]]]bbbhhhooommmkkkhhhccc___bbbhhhsssoookkkhhhfffeeecccbbb___[[[RRRFFF:::111+++(((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&((()))***''')))+++,,,...222888<<>>AAACCCEEEJJJPPPVVV```iiillljjjbbbVVVJJJEEECCC???;;;:::777444///------,,,)))&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((())))))'''(((+++...///444AAAOOO[[[bbbnnn{{{jjj\\\qqqpppmmmjjjggghhhkkknnnxxxzzzzzzwwwsssqqqsssvvvrrrssssssiiiXXXTTTjjjuuuqqqyyy~~~zzznnndddfffmmmuuu||||||}}}xxxqqqoootttwwwvvvjjj___RRRDDD777---+++///+++************))))))))))))))))))))))))))))))***###$$$&&&&&&&&&&&&(((******)))((('''&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''((()))$$$000BBBWWWlll}}}qqqZZZAAA444777FFFZZZjjjyyywwwsssttt~~~~~~~~~yyyuuuttttttxxx{{{rrriii```[[[RRRKKKJJJTTTeeeqqqbbb]]]UUUJJJ@@@888333000111000//////000///---+++......///000111333555666999:::===@@@DDDHHHKKKLLLPPPSSSXXX\\\___aaadddfffdddeeeffffffggggggggggggcccaaa]]][[[XXXUUUQQQNNNHHHHHHGGGEEECCCBBB@@@@@@===;;;;;;>>>??????DDDJJJOOOTTT[[[aaaeeedddbbb___YYYWWWWWW[[[aaadddbbb___dddgggiiigggeeefffkkkqqqeeebbbccchhheee]]][[[```cccbbbbbbaaa```]]]XXXUUUKKK???333,,,***((((((***''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))'''''''''((()))+++,,,---111444888>>>KKKYYY______FFF<<<222...---+++,,,///(((&&&%%%%%%'''((()))((($$$%%%%%%&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''(((+++...///333@@@MMMWWW^^^kkkxxx}}}}}}|||dddVVVrrrpppmmmiiifffgggkkkooowwwzzz{{{yyytttqqqrrruuuppplllhhhbbbXXXXXXpppwwwpppwww~~~~~~uuufff[[[___kkkvvv|||~~~zzzuuuvvvzzz}}}tttdddOOO@@@444---,,,///************))))))))))))((((((((()))******++++++###%%%((((((''''''))),,,000...,,,)))((('''(((((((((''''''''''''''''''((((((''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''''')))***(((&&&&&&'''(((((((((000CCCXXXkkk|||oooXXXCCC555666DDDTTTmmmtttzzzzzz{{{zzz{{{||||||{{{xxxuuussspppxxxzzzqqqgggfff```SSSHHHIIIVVVdddllliiieee]]]SSSGGG===888444222//////000111000...///////////////////////////000111333666888;;;<<<===@@@EEEIIIKKKMMMOOOQQQRRRSSSUUUVVVVVVVVVVVVWWWPPPNNNKKKHHHFFFDDD@@@>>><<<<<<<<<<<<===============<<>>@@@>>>@@@AAABBBBBBBBBCCCDDDAAA???============;;;999999999:::::::::;;;;;;;;;===>>>CCCIIIMMMPPPWWW___^^^[[[WWWSSSPPPPPPQQQRRRTTTYYY___bbbaaaaaabbbdddpppooommmlllnnnqqquuuwwwooofffbbbeeebbb[[[]]]eeefffeeecccaaa^^^XXXQQQLLLAAA222(((***///---(((&&&&&&'''((((((((('''%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''(((((((((&&&%%%%%%%%%&&&%%%###"""######%%%&&&((((((&&&$$$---+++'''%%%***222333///+++(((((()))'''%%%'''---(((((('''&&&%%%###""""""&&&%%%%%%%%%%%%'''((()))$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%###""""""######""" ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((******'''(((,,,......222>>>KKKUUU\\\iiiwww}}}}}}}}}eeeUUUssssssqqqnnnkkkjjjlllmmmrrruuuvvvttttttuuutttoooqqqbbbTTTPPPWWWeeewww~~~wwwzzz~~~zzznnnhhhoooxxx|||~~~yyywwwmmmLLL999333000...---******)))))))))***,,,---((((((((((((((((((((((((((('''&&&&&&&&&((()))***555222---((($$$###$$$%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&)))...///777RRRppp~~~pppNNN:::444555@@@UUUkkkvvvzzz|||zzzvvvyyyppppppxxxzzzkkkdddlllzzzwwwqqqjjjhhhhhheee\\\TTTRRRYYYaaahhhnnnoooeeeZZZJJJAAA888444555555111---000333333000///111000---+++---///000111111222333000000///...---///111444///111222444444444333222333333333444333333222222333777999999;;;@@@AAA>>>CCCIIIRRRXXX[[[ZZZYYYXXXQQQMMMHHHGGGKKKRRRXXX\\\___]]]^^^aaabbbaaaeeejjjmmmnnnmmmjjjgggiiipppwwwzzzssskkkfffddddddbbb```cccbbb```^^^ZZZQQQEEE<<<...+++'''&&&''')))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&'''&&&%%%###"""$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$""""""###$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((,,,000333777BBBNNNVVV[[[gggssszzz|||jjjVVVrrrrrrqqqnnnllllllnnnpppqqqttttttssstttwwwvvvrrrooo^^^MMMJJJTTTcccrrr~~~}}}vvvzzz|||ooohhhppp}}}~~~{{{yyyqqqrrrkkkJJJ777222///---++++++***)))))))))***+++,,,''''''''''''''''''''''''(((''''''''''''(((((()))+++***'''%%%%%%&&&''')))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((%%%'''******...CCCZZZsss|||cccLLL>>>666333AAASSSbbbpppxxxvvvooo{{{}}}{{{uuutttyyywwwlllkkkooossszzz{{{vvvooojjjhhhggggggfffUUUUUUUUUXXXbbbnnnsssqqqcccXXXIII>>>::::::::::::777888555///---//////------.........---,,,,,,,,,+++,,,---...///111333555111111222222333333222222111111111222444777:::;;;;;;===;;;999<<>>444---***'''&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%######%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((,,,000222666BBBMMMUUUZZZfffsssyyy{{{jjjXXXqqqrrrqqqpppnnnnnnppprrrppprrrrrrqqqtttxxxwwwsssjjjWWWFFFGGGUUUeeeqqqxxx{{{vvvzzzxxxqqqxxx}}}vvvvvvyyyxxxpppjjjooodddCCC222///...+++)))++++++***)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''+++'''&&&(((''''''222@@@```rrryyycccKKK;;;000333<<>>>>><<<<<<777000...111333111111000///...---+++***)))/////////000000000//////111000///.........///000222000///...000333666999???CCCDDDEEEJJJTTTZZZ[[[TTTTTTSSSNNNGGG@@@<<<999EEEJJJPPPUUUXXX[[[```dddgggeeeddddddaaa]]]___cccggggggeeeaaa___```fffkkkuuusssooojjjeeecccdddeeebbb^^^YYYTTTLLLAAA444+++,,,)))'''&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$##############################$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&###$$$&&&'''((()))))))))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((+++///111555@@@LLLSSSYYYeeeqqqxxx{{{jjjYYYrrrrrrrrrqqqooooooppprrrqqqrrrrrrqqqssswwwvvvqqqbbbPPPDDDKKK___ooovvvxxx{{{vvvyyyuuulllqqqvvvuuunnniiinnnzzzrrrXXX:::---,,,,,,***)))++++++******)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''---)))(((***)))'''+++111JJJZZZoooqqq\\\KKK>>>777333;;;PPPgggtttyyymmmtttyyywwwvvv{{{|||{{{yyyvvvqqqnnnoooqqqzzz{{{}}}{{{wwwsssqqqppppppkkkccc[[[[[[aaaeeeeeevvvvvvssskkk```UUUNNNLLLLLLLLLFFF===888777666222222000////////////...---222222333555777999888888666555222000000111222444777777666777888;;;===???IIINNNSSSTTTWWWZZZXXXTTTCCCBBB@@@======AAAGGGLLLNNNTTTZZZ\\\[[[\\\```dddooojjjfffdddaaa^^^bbbhhhjjjhhhddd___[[[\\\___ccckkklllkkkgggbbb```bbbeeeccc\\\RRRIII@@@777---&&&)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$&&&'''(((((()))&&&&&&'''((()))*********'''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###!!! !!!"""######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((+++///000444???JJJQQQWWWcccpppwwwzzz}}}jjjZZZqqqrrrrrrqqqooonnnooopppssssssrrrqqqsssuuuqqqjjjVVVLLLIIIXXXmmmyyy{{{yyy~~~{{{vvvuuuyyy~~~wwwmmmeeekkkrrrtttnnniiilllpppqqq]]]GGG111)))***+++******************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$&&&&&&''''''&&&%%%###"""%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''+++((('''***+++******+++555???SSShhhuuuvvvnnngggYYYLLL<<<555:::JJJ^^^lllpppxxx{{{xxxvvvzzz{{{yyyvvvuuuvvvvvvtttrrrkkkllloootttyyy}}}~~~}}}qqqqqqlllfffdddffffffcccdddkkkrrrtttpppjjjgggfffhhhggg```UUUKKKFFF???999777555444555999;;;;;;;;;777777999???GGGNNNRRRSSSIIIGGGDDDBBBAAACCCEEEFFFEEEGGGJJJMMMPPPRRRRRRRRRQQQUUUUUUQQQMMMJJJDDD>>>:::;;;>>>AAAFFFNNNWWW]]]QQQVVV[[[^^^___ccckkkrrrzzzrrrkkkgggeeefffmmmvvvpppmmmggg```[[[YYY[[[]]]dddffffffdddaaa```bbbeee```VVVHHH<<<444...***&&&'''''''''&&&&&&%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###########################!!!"""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$######"""""""""###%%%''')))***++++++******))))))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###!!! !!!###$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''***...///222===HHHPPPVVVbbbpppwww{{{~~~}}}jjjYYYnnnooopppooonnnmmmnnnooossssssrrrqqqsssssslllbbbLLLMMMXXXlll}}}zzzuuuxxxxxxyyyyyyuuupppqqquuuvvv}}}zzztttlllfffeeennnrrrlllgggeeeaaaZZZGGG999,,,)))*********+++))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%''')))******)))(((---:::MMM___kkkuuu|||vvvkkkZZZHHH:::999FFFUUUmmmwww~~~|||yyyzzz}}}{{{sssnnnssszzz{{{wwwppplllhhhhhhnnnvvv}}}{{{zzzuuummmiiijjjiiigggbbbeeeiiijjjhhhfffgggiiimmmnnnkkkddd___]]]XXXSSSJJJHHHFFFHHHMMMQQQRRRQQQJJJFFFCCCFFFMMMTTTYYY[[[XXXVVVTTTRRRRRRSSSUUUWWWUUUWWWXXXYYYXXXUUURRROOOGGGHHHDDD>>><<>>DDDIIIQQQWWWZZZ\\\]]]^^^[[[\\\]]]]]]___eeennnuuuyyyqqqiiieeecccfffoooyyyvvvqqqiiibbb\\\ZZZZZZ[[[aaabbbcccbbbaaa``````aaaWWWLLL===111+++))))))(((%%%&&&''''''%%%$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###############$$$$$$%%%%%%%%%$$$##############################""""""######$$$#########$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&''')))+++------...---,,,+++)))((('''&&&&&&&&&&&&%%%$$$############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&''''''&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''***---...111;;;FFFOOOUUUbbbpppxxx{{{~~~}}}jjjXXXgggiiilllmmmmmmmmmnnnppppppqqqpppqqqsssrrriii^^^KKKWWWmmmwwwooosssrrrtttvvvqqqkkkkkkpppnnnwww}}}}}}{{{yyyqqqiiidddnnnrrrjjjccc^^^TTTHHH888111------,,,***)))+++'''((()))******))))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''######$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&((((((((((((''',,,777DDDSSSgggxxxzzzjjjRRR>>>;;;AAAUUUfffxxx~~~}}}{{{yyyxxx{{{rrrmmmrrr{{{~~~zzzxxxuuunnnhhheeeiiipppvvvvvvpppooommmjjjggggggdddaaa^^^\\\]]]^^^```ccccccaaabbbfffhhhfff]]]YYYVVVWWW[[[______]]]WWWNNNDDD>>>@@@DDDGGGHHHNNNMMMLLLKKKKKKLLLNNNOOOQQQPPPOOOMMMIIIEEEAAA>>>;;;======<<<@@@IIIOOOPPPTTTXXX]]]```aaa```______fffccc___]]]^^^ccciiimmmpppjjjdddaaa___aaaiiirrrwwwrrrjjjccc___]]]\\\\\\aaa```______^^^]]]ZZZXXXIII@@@333***''''''''''''###%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$###"""########################"""############""""""!!!$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$&&&((()))***+++'''(((***,,,---...//////...,,,***((('''&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''(((((((((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''***,,,---000:::EEEOOOUUUbbbpppxxx|||}}}jjjXXXbbbeeeiiikkklllnnnppprrrmmmooooooqqqtttssshhh\\\OOObbbuuukkkrrrpppqqqsssooohhhhhhnnnpppwww|||}}}vvvkkkfffpppsssjjjbbb\\\OOO@@@111//////000...)))(((+++&&&'''(((*********))))))((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))%%%%%%$$$###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%''''''%%%%%%&&&(((''',,,((('''+++111===SSShhhfffGGG777555;;;SSSnnn}}}|||wwwrrrtttvvvtttrrrvvv~~~~~~yyyrrrttttttmmmfffeeekkkrrr|||~~~zzzxxxuuupppffffffeeeeeedddbbbaaa```ZZZ\\\ZZZVVVXXX]]]aaa```aaa\\\WWWWWWZZZ\\\[[[YYYQQQFFF888000000444777888999888888888888999;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<@@@EEEIIIKKKPPPVVVYYYXXX[[[[[[[[[ZZZ[[[^^^cccgggfffbbb]]]\\\___dddiiikkkmmmhhhdddbbb``````fffmmmwwwrrrjjjccc```______^^^aaa^^^[[[[[[[[[XXXSSSOOO???777---'''%%%&&&&&&&&&"""%%%''''''%%%###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###"""#######################################"""!!! $$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$### !!!$$$'''***---000111)))***+++---...///000000---,,,***(((&&&&&&&&&'''%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""###%%%'''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''))),,,---///999DDDOOOVVVcccqqqyyy}}}}}}jjjXXXhhhgggggghhhkkkmmmnnnmmmmmmmmmoooqqqqqqmmmeee___WWWlllnnnsssooosssyyyppp___]]]hhhooo{{{|||qqqjjjooooooiiieee^^^JJJ555------,,,++++++******)))'''((()))******)))((('''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######'''+++222BBBSSSkkksss```KKK:::;;;FFF\\\qqqyyyuuutttwwwwwwpppkkkqqq|||{{{tttssspppnnnmmmnnnooopppvvvvvvuuutttssstttwwwzzzqqqooolllhhhdddaaa_________\\\[[[\\\YYYVVVWWW[[[ZZZSSSJJJFFFJJJNNNGGG<<<@@@<<<777333000///000111444444444444555555666666666999;;;<<<===AAAHHHMMMUUUWWW[[[\\\[[[ZZZYYYZZZ\\\XXXVVVZZZccckkkmmmllleeeccc```aaacccfffhhhiiikkkjjjfff___[[[[[[aaafffssssssnnneee___^^^^^^\\\___^^^[[[YYYUUUPPPIIIEEE333///)))&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""""" %%%---111000---***///333111***&&&(((+++---+++)))&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###"""""""""!!!!!! ######$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""((('''&&&$$$$$$######$$$########################%%%$$$$$$###$$$$$$%%%%%%"""""""""###%%%&&&$$$###%%%$$$###""""""###$$$%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***...///111:::DDDKKKVVVdddooovvv|||xxxhhhYYYiiihhhgggiiikkkmmmnnnmmmlllmmmooopppnnnjjjdddaaa]]]mmmzzzkkkrrrnnnrrrxxxppp```___iiittt{{{|||{{{wwwooouuuyyyxxxrrrbbbHHH333---,,,,,,+++******))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$%%%'''''')))222===XXXlll~~~~~~sss```MMM999:::CCCSSSaaalllwwwyyyuuurrrssswww}}}wwwuuurrrpppppprrrtttvvvtttsssqqqooommmmmmqqqttt~~~xxxqqqkkkgggffffffbbb```______[[[XXXZZZ___^^^XXXPPPLLLPPPVVVSSSLLLEEEDDDAAA?????????@@@AAAGGGGGGHHHIIIIIIHHHGGGGGGLLLMMMNNNMMMLLLNNNSSSXXXZZZYYYYYYYYYYYY[[[\\\]]]ZZZXXXWWW[[[dddlllpppqqqiiifffeeefffjjjooosssuuulllhhhccc\\\YYYZZZ^^^bbbmmmnnnkkkccc______^^^[[[^^^ZZZUUUPPPKKKEEE???;;;...***&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$######$$$$$$$$$###"""!!!%%%###$$$'''---111111000***---000///+++)))***---+++***(((&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""!!!!!!###$$$%%%###"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################((((((''''''&&&%%%%%%$$$########################%%%%%%$$$$$$###$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---...000:::EEEKKKTTT```lllttt|||xxxhhhYYYkkkjjjiiijjjlllmmmnnnmmmkkknnnpppnnniiieeeccccccdddkkk|||vvvnnntttrrrwww~~~xxxjjjgggooo|||{{{uuuuuuwwwooottt~~~}}}cccDDD222,,,,,,++++++***))))))))))))(((((((((((((((((()))((('''&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))'''%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%''')))&&&###%%%***<<>>000+++******))))))((('''''''''(((''''''''''''''''''(((((('''&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%######'''((('''((()))((()))///>>>QQQ___rrrzzz{{{lllVVVDDD:::555HHHQQQ___nnnyyy{{{xxxuuunnnllljjjjjjlllqqqvvvyyy|||zzzvvvpppkkkhhhhhhiiiiiinnnrrrpppiiicccaaabbbaaaeeennnvvvtttkkkcccaaa___eeekkknnnppprrrooojjj`````````aaadddgggjjjkkklllhhhaaa\\\[[[^^^dddhhhkkkmmmlllhhhccc______aaa```aaadddjjjnnnmmmgggccc```___```fffnnnqqqoookkkddd___ZZZWWWZZZ___eeehhhpppmmmiiifffeeecccbbbaaaaaabbb```]]][[[YYYRRRIII;;;666///***((((((((((((!!!###$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&))),,,///000222000......///...***&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$""""""###%%%&&&&&&$$$!!!"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%$$$$$$###$$$$$$%%%%%%&&&$$$"""!!!"""$$$$$$###"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&(((******,,,777BBBLLLQQQZZZeeeooowww}}}yyyiiiZZZtttrrrooonnnnnnnnnmmmllllllmmmllliiiiiioooyyyyyyoooiiimmmqqqqqqpppqqqmmmrrr|||{{{uuujjj```^^^cccggghhh]]]___[[[LLL<<<222,,,)))***))))))(((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$&&&%%%!!!!!!&&&'''###)))(((((('''(((///:::DDD^^^nnnzzzwwwjjjYYYHHH======AAAIIISSS^^^jjjsssxxxooommmjjjhhhgggiiikkkmmm}}}{{{xxxqqqjjjeeecccbbbhhhnnnsssrrrlllggghhhjjjffffffllltttvvvooogggccc```eeejjjnnnsssvvvsssmmmgggeeecccccceeejjjooossswwwrrrjjjdddaaabbbeeehhhkkkmmmnnnkkkeee```^^^______aaaeeeiiijjjjjjhhhfff```ZZZXXX___lllvvvvvvsssccc___XXXUUUVVVYYY\\\^^^eeefffgggeeebbb```______]]]\\\XXXSSSPPPLLLCCC999///,,,)))''''''''''''&&&!!!###%%%%%%$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%###"""""""""###$$$###""""""&&&+++///000......///000111111...***'''%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""!!!!!!###$$$%%%###""""""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$!!!"""""""""#########$$$####################################################################################$$$%%%&&&&&&&&&###!!!!!!"""$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%(((++++++,,,555@@@JJJQQQ[[[dddlllttt|||xxxkkk^^^uuurrrpppoooooonnnmmmkkkllllllkkkjjjnnnwwwuuullldddccciiiooorrrrrrlllooovvv~~~}}}vvvllleeeccceeedddbbbSSSXXXRRR>>>000---,,,))))))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&(((###&&&%%%!!!###((((((###%%%&&&'''*********,,,///===QQQfffqqqqqqkkk]]]OOO;;;::::::<<>>RRRbbbjjjjjjeeeaaaTTTFFF:::666555===SSSjjjuuuyyyyyytttppppppkkkccckkkooorrrpppkkkjjjmmmqqqtttyyyzzzssshhh``````dddfffhhhnnnvvv{{{xxxooofffmmmoooqqqrrruuuvvvqqqjjjooojjjeeebbbcccdddcccbbbpppqqqppplllgggddddddfffiiikkkjjjfffdddeeeccc```[[[\\\iiiyyyzzzmmmcccbbb^^^ZZZVVVWWW^^^hhhooorrrjjjfffbbb___^^^^^^]]]\\\bbbbbbbbbcccbbb___ZZZVVVVVVMMMAAA999555222...***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""######""""""""""""##############################$$$#########""""""!!!!!!######""""""""""""#########$$$%%%%%%$$$###"""!!!%%%&&&&&&$$$######%%%'''&&&%%%$$$#########$$$%%%'''""""""+++222222000000111222111///+++&&&###$$$&&&))))))'''%%%$$$$$$$$$$$$############$$$$$$+++$$$!!!)))...+++'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$#########""""""!!!!!!""""""#########$$$$$$$$$!!!"""###$$$&&&)))+++,,,%%%$$$$$$######$$$$$$%%%$$$"""!!!%%%)))***'''"""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))&&&&&&)))+++---555===FFFOOO[[[eeelllttt}}}}}}vvvlllfffqqqooommmnnnooonnnkkkhhhhhhjjjjjjkkkrrr}}}{{{hhhbbbjjjnnntttuuunnn^^^gggttt~~~yyykkk``````eeefffccc\\\PPPBBB888111***(((***((((((((((((''''''''''''''''''''''''''''''''''''(((''''''((()))(((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''')))((('''(((111???MMMXXX___cccfff```XXXMMMCCC:::999AAALLLbbbjjjqqqsssvvvyyyvvvpppjjjiiihhhfffeeefffgggiiiuuu{{{~~~zzzpppfffaaa```___bbbjjjsssyyyxxxpppiiijjjlllnnnooouuu{{{zzzuuulllhhhcccbbbfffjjjmmmnnnjjjjjjjjjhhheeedddfffhhhlllpppoooiiieeeddddddbbbXXXYYYeeevvvyyymmmbbb```\\\YYYUUUVVV[[[bbbgggiiijjjgggdddbbbbbbbbbaaa```aaaaaaaaabbbaaa]]]WWWSSSIIIAAA777000...,,,)))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""######""""""""""""##########################################"""""""""!!!######""""""""""""######$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$######%%%'''%%%%%%$$$######$$$$$$%%%(((%%%$$$&&&,,,000000...222333333222...***%%%"""###&&&(((((('''%%%$$$$$$$$$$$$############$$$$$$'''###!!!$$$))),,,)))$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!""""""############"""$$$$$$$$$$$$#########"""##################$$$$$$""""""###$$$%%%''')))***%%%$$$$$$######$$$$$$%%%$$$"""!!!%%%)))***&&&"""$$$##################$$$"""############$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''')))&&&&&&)))+++---444<<>>KKKWWW___iiillljjj___RRRHHH???999EEENNNYYYcccmmmvvvyyyxxxrrrnnnhhhffffffggggggfffqqqvvv{{{{{{vvvmmmddd___^^^bbbjjjsssyyyxxxqqqjjjfffgggggghhhpppyyy|||zzzkkkgggbbbaaadddjjjppptttooonnnjjjddd___\\\]]]^^^lllrrrsssmmmeeebbbaaa```XXXWWW```pppvvvnnnddd```[[[XXXVVVVVVXXX\\\^^^___hhhfffcccbbbccccccbbbaaa[[[[[[[[[[[[XXXSSSLLLGGG999333,,,(((''''''%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#####################""""""""""""##########################################""""""""""""######""""""""""""######$$$$$$###"""""""""#########$$$%%%$$$""""""$$$&&&%%%$$$$$$######$$$%%%%%%)))***+++,,,---.........444444333111---(((###!!!"""%%%''''''&&&%%%%%%&&&$$$$$$############$$$$$$""""""$$$&&&((((((%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""###$$$%%%''''''%%%$$$$$$######$$$$$$%%%$$$""""""$$$((()))&&&############""""""#########"""############$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''(((&&&&&&)))+++---444;;;@@@JJJXXXdddmmmtttzzz~~~uuujjjbbbkkkjjjhhhhhhiiikkklllmmmsssooohhhgggqqq}}}{{{mmmkkkqqquuu}}}xxxhhhoooyyymmmaaaffftttzzzyyyYYYJJJ999222///+++((('''(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&&&&'''(((((('''$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&((('''&&&&&&&&&%%%''',,,555AAAIIIYYYjjjwwwwwwpppfffTTTCCC:::>>>DDDLLLXXXdddnnnsssvvvtttpppmmmllljjjjjjiiikkkllloooqqqqqqnnnhhhdddeeehhhooouuuyyyvvvpppjjjeeeccc```___gggrrrxxxwwwnnniiibbb^^^^^^bbbhhhlllvvvqqqjjjbbb[[[WWWVVVVVVgggqqqvvvpppgggaaa^^^[[[ZZZVVVYYYfffooolllfffbbb[[[ZZZYYYYYYZZZ[[[[[[[[[cccaaa___^^^^^^]]]ZZZXXXRRRQQQPPPNNNJJJCCC;;;666///+++'''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""#######################################"""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%))),,,000111000//////111111000///---***&&&###!!!"""$$$&&&'''&&&%%%&&&'''$$$$$$############$$$$$$!!!###%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""$$$&&&'''%%%#########$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''(((&&&&&&)))+++---333:::>>>HHHWWWdddooovvv{{{~~~{{{rrreee\\\ooonnnllljjjjjjlllooorrrvvvtttnnniiimmmzzz{{{pppnnnsssyyyxxxyyy}}}{{{xxxkkk```fffrrrwwwtttSSSCCC222+++***(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&''''''&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((((('''(((((('''&&&&&&)))...111;;;SSSmmm{{{{{{jjjWWWKKKFFFAAA@@@EEENNNZZZbbbiiimmmpppooolllkkknnnqqqllljjjggggggiiijjjjjjiiihhhkkkooosssuuurrrnnnjjjeeeccc^^^\\\dddpppwwwxxxpppkkkccc]]]ZZZ\\\```dddrrrmmmgggaaa\\\ZZZYYYYYYbbbnnnvvvsssjjjccc]]]YYY[[[UUUSSSZZZbbbeeedddbbb\\\]]]^^^___^^^^^^]]]]]]```^^^[[[ZZZXXXTTTPPPMMMIIIGGGDDDAAA<<<555...((((((&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""############""""""""""""############!!!!!!!!!"""###$$$"""###$$$$$$###"""###$$$######$$$$$$%%%%%%%%%%%%''',,,111333111000111333******)))(((&&&%%%$$$###"""$$$%%%&&&%%%%%%&&&'''$$$$$$############$$$$$$"""###$$$"""!!!!!!###&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""##########################################$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$""""""#########$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''(((&&&&&&)))+++,,,222999===GGGVVVeeepppxxx}}}~~~~~~tttfff\\\uuusssoookkkjjjkkkppptttxxxyyytttllllllwwwyyyppppppuuu|||~~~}}}|||uuummmpppyyyxxxkkkdddhhhnnnmmmgggIII;;;---'''&&&&&&(((***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''')))((('''&&&'''((((((&&&&&&&&&'''+++???YYYnnnzzz{{{qqqfff^^^UUUKKKEEEAAA@@@DDDJJJVVV]]]dddhhhiiilllssszzzsssoooiiiffffffhhhiiijjjeeegggjjjllllllkkkiiihhhdddbbb^^^]]]dddpppwwwxxxkkkiiiddd___[[[\\\___cccrrrmmmgggaaa^^^\\\YYYXXX___jjjrrrrrrlllfff```[[[ZZZUUUPPPRRRXXX^^^______^^^```bbbbbb```^^^]]]^^^]]][[[YYYVVVSSSNNNHHHCCC@@@===999666222---((($$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""##############################""""""""""""##################""""""""""""######""""""!!!!!!!!!"""######"""$$$%%%%%%$$$######$$$""""""$$$%%%%%%%%%%%%%%%$$$)))...000//////000222&&&%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$######"""!!! !!!$$$'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$###"""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''''''''%%%&&&***+++,,,111888===EEETTTcccqqqyyy~~~~~~~~~tttggg]]]rrrpppnnnjjjiiimmmtttzzz}}}~~~xxxnnniiioooyyyvvvooopppsssyyy{{{yyyyyyqqqdddaaafffooonnnjjjggggggggg___VVV<<<444,,,)))(((&&&(((+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&((('''&&&###%%%''''''&&&%%%&&&''')))000@@@TTTaaaccccccddd```\\\ZZZZZZSSSHHHAAA@@@FFFJJJOOOTTT[[[dddooovvvqqqpppnnnllljjjiiiiiijjjgggggggggeeedddbbbbbbbbbbbb```[[[YYY___hhhmmmlllddddddccc```]]]\\\___bbbpppkkkfffbbb```]]]ZZZWWW[[[ccchhhhhhfffeeeaaa]]][[[YYYVVVUUUXXX\\\______^^^```bbbaaa]]]ZZZYYYZZZXXXWWWTTTRRRNNNHHHAAA<<<555222///,,,+++***'''&&&###$$$%%%&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""##############################!!!"""""""""##################""""""""""""###### !!!!!!""""""""""""""""""$$$&&&&&&%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###%%%(((***++++++,,,---%%%$$$###""""""$$$%%%&&&$$$%%%&&&%%%######$$$%%%$$$$$$############$$$$$$"""!!!!!!"""###%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""############""""""""""""######$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""###$$$###$$$&&&''''''&&&$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''''''''%%%&&&***+++,,,000777<<>>IIIVVVaaagggiiimmmpppqqqooollljjjjjjmmmkkkhhhddd___\\\\\\]]]^^^\\\WWWSSSVVV\\\^^^\\\```aaabbb```]]][[[\\\^^^cccaaa___```cccdddcccaaaXXX\\\^^^]]]^^^aaa```]]]^^^___^^^\\\\\\___aaa```]]]___```^^^YYYVVVUUUUUUSSSQQQPPPNNNJJJDDD===888---***'''%%%&&&'''((((((%%%&&&(((((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""##############################!!!!!!""""""#########$$$######""""""""""""###### !!!#########"""!!!###%%%''''''&&&$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%'''(((((((((&&&%%%###""""""###%%%&&&%%%&&&&&&$$$""""""###%%%$$$$$$############$$$$$$ !!!$$$''''''&&&###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""#########$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""###$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''''''''%%%&&&***+++,,,000666;;;BBBOOO^^^mmmxxx}}}}}}rrrllljjjeeeccceeeeeegggttt~~~fff^^^^^^bbbkkkrrrkkkeeeffflllssswwwwwwtttuuutttqqqkkkeeebbb```bbbgggeee[[[RRRMMMBBB666---,,,***(((((((((((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&+++555888555555888CCCKKKYYYiiisssrrrhhh___PPPLLLFFFAAA???BBBGGGKKKXXX[[[aaafffiiijjjjjjiiiiiikkknnnmmmjjjgggdddcccggg```XXXWWWZZZ]]]\\\YYY[[[[[[\\\^^^___```^^^\\\^^^___```aaabbbcccccccccaaaaaa````````````aaabbb```]]]ZZZZZZ[[[]]]]]]\\\___]]]\\\[[[XXXTTTMMMIIIGGGFFFEEEAAA<<<555///+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############################################################""""""######$$$%%%$$$$$$############$$$$$$############""""""!!!!!! !!!"""#####################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############(((((('''&&&%%%###"""!!!""""""############"""""""""""""""$$$%%%%%%$$$"""%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""""""""""""""######$$$ !!!#########"""!!!""""""""""""###$$$%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######$$$#########""""""!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$##################&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''***///333@@@CCCLLL[[[kkkwww||||||~~~zzzrrrhhhaaa___ccceeeiiiwwwjjjcccbbbeeennnqqqiiibbbaaagggnnnrrrsssuuuwwwwwwrrrjjjbbb______bbbgggeeeXXXLLLFFF<<<222,,,+++***(((((((((((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&+++,,,((('''))),,,333BBBTTTeeennnnnnkkk^^^\\\YYYTTTOOOKKKIIIGGGFFFGGGJJJOOOSSSWWW[[[\\\___ccchhhjjjiiifffdddbbb___[[[WWWYYY^^^bbbbbb```bbbaaabbbdddggghhhfffeeebbbbbbbbbbbbbbbaaaaaaaaaccccccbbbbbbbbbaaaaaaaaa______^^^[[[WWWTTTSSSSSSQQQPPPNNNMMMKKKHHHCCC@@@888777555111...***'''&&&&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$#########"""""""""!!!""""""############"""######$$$$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""############&&&&&&&&&&&&%%%###"""!!!###$$$$$$$$$$$$$$$$$$###$$$###""""""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""""""""""""""######$$$"""######$$$$$$$$$$$$###&&&&&&%%%%%%%%%&&&''''''######""""""""""""##############################""""""""""""##################""""""""""""######$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''***///333===@@@JJJZZZkkkxxx}}}~~~}}}}}}ttthhh```[[[```eeekkkwwwmmmhhhfffiiirrrppphhh___^^^dddlllqqqsssyyy}}}~~~wwwkkkbbb```aaafffkkkgggUUUEEE<<<444,,,++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''###"""$$$%%%(((000===LLLXXX]]]___bbbdddfffgggddd___YYYUUUIIIGGGEEECCCCCCFFFIIIKKKSSSXXX___eeeffffffeeeeeeaaa^^^[[[\\\___aaa```^^^cccccccccfffiiikkkjjjiiifffeeedddcccaaa```______aaa``````______^^^^^^^^^ZZZ]]]]]]YYYSSSNNNMMMOOOLLLIIIFFFCCC@@@===:::777...---***((('''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########################################################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""############""""""!!!######$$$$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""######$$$$$$######"""%%%$$$"""!!!!!!###%%%&&&$$$$$$#########$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############"""""""""""""""######$$$%%%$$$##################''''''&&&&&&&&&&&&&&&&&&######""""""""""""##############################""""""""""""##################""""""""""""#####################"""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''***...222888===HHHYYYkkkxxxzzz~~~uuuiii___ZZZ```eeejjjsss~~~~~~nnnkkkiiilllxxxtttlllcccbbbhhhpppuuuwww~~~pppfffeeegggmmmrrrjjjTTT???555///)))******))))))(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((()))((()))...555<<>>CCCCCCDDDGGGLLLRRRYYY^^^bbbiiifff```ZZZWWWWWW[[[___WWWYYYYYYSSSKKKFFFGGGJJJLLLJJJHHHGGGHHHHHHHHHGGGKKKOOOTTTZZZ\\\[[[YYYWWWTTTQQQLLLIIIIIILLLQQQTTTRRRGGG999///,,,,,,***((('''&&&%%%''')))++++++***&&&'''(((((((((((('''&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%$$$$$$############$$$$$$"""""""""#########$$$$$$!!!""""""############"""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""#####################$$$######""""""###$$$$$$$$$$$$$$$$$$###$$$((('''$$$!!!!!!###!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$"""######$$$$$$$$$$$$######""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&'''((((((***,,,///444<<>>===CCCEEEGGGIIIHHHFFFCCC@@@<<<<<<=========<<<:::999000111111111000...,,,+++***(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$###""""""###$$$%%%########################$$$$$$$$$############"""""""""""""""""""""""""""!!!"""#########!!! """"""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""###########################$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&%%%""" %%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""###$$$$$$###$$$&&&(((###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''(((((((((((()))(((''''''))),,,000777;;;DDDRRRaaalllpppqqqwwwyyyzzzpppjjj~~~hhhWWWTTTWWWeeeiiikkkiiiddddddllluuuuuuyyy{{{yyywwwvvvooofff]]]]]]aaafffbbbWWWMMMIII>>>777---(((((())))))'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$%%%&&&---(((###"""$$$&&&%%%###########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%''')))***''''''((()))***++++++,,,,,,000333333000...------///000222333333111...---,,,---.........,,,+++***'''((((((''''''&&&%%%$$$((('''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""##################"""!!!""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""######$$$""""""""""""""""""""""""!!! !!!"""###$$$ !!!"""###%%%&&&%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!"""############%%%'''########################$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''(((,,,///777:::CCCQQQ```kkkpppqqqsssuuu||||||tttkkkeee|||~~~fffUUUVVV^^^hhhmmmooohhh___^^^fffooopppwww||||||yyyuuuoooiii```^^^```fffeeeWWWEEE999111,,,&&&$$$&&&((()))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&###!!!"""%%%'''&&&$$$########################"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$#########%%%&&&(((######$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%'''&&&$$$#########$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$###""""""###$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""##################$$$%%%""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$############""""""#########%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$%%%$$$###"""###$$$&&&'''%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""###"""!!!"""$$$&&&########################%%%%%%&&&&&&&&&&&&%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%###"""!!!'''((((((''''''(((,,,///555999BBBPPP___jjjoooppppppssszzzxxxpppgggaaa~~~xxxcccZZZaaallllllsssuuulllbbbbbbkkksssrrrxxx~~~~~~yyysssmmmjjjccc```ccclllmmm[[[AAA......+++((('''((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%############$$$###""""""$$$&&&(((&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$############$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))***''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))&&&&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################$$$##################$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""!!!"""###%%%&&&""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$#########""""""""""""############"""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%"""$$$%%%'''''''''&&&%%%%%%$$$######""""""######""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!"""!!! !!!###$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!''''''(((''''''(((+++...333777@@@NNN^^^iiinnnoooooorrr{{{}}}wwwpppgggbbb{{{mmmaaa```jjjtttwwwuuukkklllsssxxxuuuxxx}}}|||vvvnnniiihhhdddccchhhssssss___AAA,,,---+++***)))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$$$$%%%&&&''''''&&&$$$########################'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""!!!!!! ########################"""###############$$$$$$!!!(((...///---(((%%%%%%$$$######""""""######""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!"""!!! """$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$###&&&'''(((''''''(((+++---111555>>>LLL\\\ggglllmmmnnnqqqzzz~~~|||vvvpppgggcccyyyooofffaaaeeennnuuu|||ssssssvvvvvvrrrqqqrrrrrrooohhheeefffbbbcccjjjrrrnnnYYY>>>---(((((((((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%########################)))(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&$$$######$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$############""""""###############$$$$$$$$$$$$##############################"""!!! !!!"""$$$%%%...222666888666000(((###%%%$$$######""""""######"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""!!! """###########################""""""############""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&%%%%%%%%%&&&(((((('''(((***,,,///333<<>>444***))),,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%######&&&'''&&&$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###########################$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&########################&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""############""""""###""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""############"""######$$$###"""!!! """"""""""""############""""""############""""""######""""""""""""######!!!"""###$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!###$$$&&&########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%############$$$&&&'''(((%%%&&&(((((('''''')))***,,,111;;;GGGTTT___hhhmmmnnnttt|||}}}vvvmmmiiipppssstttoooddd]]]bbblllpppvvvyyyzzz{{{gggSSSVVVVVVWWW[[[```___[[[JJJ@@@555...***'''(((,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################$$$&&&'''&&&%%%######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""""""""############$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""############$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""""""""############"""############"""!!!!!!""""""""""""############""""""############""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""$$$%%%&&&################################################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&(((((('''''')))***,,,111:::EEERRR^^^ggglllnnnttt|||}}}uuukkkfffvvv|||~~~xxxkkkeeeiiirrrrrruuuwww~~~iiiZZZ```aaa]]]aaaiiicccUUUEEE999---)))))))))***,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%!!!"""%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###########################%%%''''''%%%############$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################################################################$$$$$$$$$$$$######""""""############"""""""""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!""""""#########$$$$$$$$$##############################""""""!!!!!! ########################""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""!!!"""""""""############""""""#########"""""""""!!!"""""""""############""""""############""""""######""""""""""""######""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########$$$%%%&&&################################################""""""#########$$$$$$$$$#########"""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&(((((('''''')))***...222999DDDQQQ]]]gggmmmmmmsss{{{|||tttjjjeeeyyyvvvoooqqquuusssrrrrrrzzz~~~iiiaaaeeedddaaajjjtttiiiSSS@@@555,,,+++,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!"""%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############""""""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################################################################$$$$$$$$$$$$######""""""############""""""!!!!!!""""""############""""""#########$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""#########$$$$$$$$$##############################""""""!!!!!! ########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""""""""############""""""""""""""""""######!!!"""""""""############""""""############""""""######""""""""""""#########"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&(((((('''''')))***///222999CCCOOO\\\gggmmmlllrrrzzz}}}xxxoooiiizzz|||wwwtttrrrmmmiiieeejjjvvv}}}tttfffaaabbb___aaammmuuuhhhQQQ888000+++,,,---+++((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################"""###$$$###"""###%%%'''%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############""""""############$$$$$$$$$###############$$$$$$$$$""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""""""""""""""############"""""""""!!!""""""###$$$""""""""""""############""""""############""""""######""""""""""""#########""""""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&(((((('''''')))***///222777AAAMMMZZZeeellljjjpppxxx~~~}}}~~~yyyrrrlllwww}}}zzzvvvqqqbbb\\\VVVVVV^^^ggghhhccc^^^\\\ZZZ]]]eeegggYYYHHH222,,,)))+++,,,)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&######%%%'''"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$#################################""""""$$$(((,,,'''%%%###""""""###%%%'''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""############"""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$###############$$$""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""############""""""############""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&(((((('''''')))***...000555===IIIWWWcccjjjgggnnnwww~~~}}}}}}yyyuuuqqqrrryyy}}}{{{{{{|||yyyrrr[[[TTTLLLIIIOOOZZZaaaccc]]]ZZZXXXZZZ\\\WWWJJJ===///***(((***+++((((((***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$########################$$$$$$###"""###&&&+++///(((&&&###!!!!!!###&&&(((##################$$$$$$"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""############"""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$""""""######$$$$$$$$$$$$ !!!!!!""""""##############################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&##################$$$$$$""""""""""""###############"""!!!!!!!!!###$$$%%%""""""""""""############""""""############""""""######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$#########$$$$$$%%%&&&%%%&&&(((((('''''')))***,,,...222;;;GGGTTTaaahhhfffmmmvvv}}}{{{}}}~~~{{{yyypppmmmrrrwwwxxx|||lllbbbPPPDDDJJJWWW___cccfff^^^WWWQQQOOOKKK@@@666222+++++++++***)))(((((('''(((((((((((('''''''''''')))((('''%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%#################################$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''(((#########"""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""##############################&&&%%%###!!!!!!%%%''''''"""############$$$$$$$$$$$$"""!!!###&&&'''%%%###""""""""""""""""""""""""####################################""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$###############"""!!! $$$$$$######"""!!!!!!!!!#########$$$%%%%%%###!!!%%%### !!!""""""!!!"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''######""""""!!! !!!!!!"""###############""""""""""""""""""""""""###########################"""!!!"""$$$$$$"""!!!$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""""""""##################""""""""""""######$$$$$$##################$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&)))(((%%%$$$$$$&&&(((***))),,,222;;;HHHVVVbbbiiigggnnnwwwllljjjqqqwwwzzzsss\\\PPPJJJQQQ[[[aaabbbbbb\\\UUUNNNIIIAAA666000///++++++******)))(((((('''((((((((((((''''''''''''******)))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''############""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$""""""############$$$$$$$$$$$$###"""$$$&&&'''%%%"""############################################################""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""##################$$$$$$$$$"""!!!###"""!!!!!!!!!"""""""""!!!!!!"""""""""###############""""""""""""######"""############$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''%%%%%%$$$######"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!########################"""############$$$$$$$$$""""""""""""##################""""""""""""##############################$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''***+++))),,,111;;;GGGUUUaaahhheeelllvvv~~~~~~kkkhhhooowww{{{{{{[[[VVVTTTZZZaaabbb```___[[[QQQFFF>>>555,,,***++++++******))))))(((((('''(((((((((''''''''''''&&&)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''%%%""" """############$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""############################################################""""""""""""########################"""############$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$######$$$%%%%%%%%%%%%$$$ !!!!!!"""######$$$$$$###############"""""""""!!!"""######"""!!!"""### !!!!!!!!!""""""""""""""""""############"""""""""############$$$$$$$$$"""###$$$$$$$$$$$$%%%'''((('''&&&%%%$$$###""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""##################""""""""""""##############################$$$$$$$$$#####################""""""######$$$%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&((()))***+++))),,,111:::FFFTTT```gggdddkkkvvv~~~}}}|||}}}~~~}}}lllgggmmmtttvvv~~~zzzaaa___^^^aaadddeeeddddddYYYKKK<<<333...***)))*********))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""###############$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))$$$ !!!#########%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""############################################################"""""""""!!!########################""""""#########$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ !!!"""###$$$$$$$$$!!!!!!""""""###############$$$######"""!!!###$$$ """$$$$$$###"""###%%%!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&(((((('''%%%$$$###"""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$!!!"""""""""##################""""""""""""#####################$$$$$$$$$##############################""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%'''((()))))))))((()))+++111999EEESSS^^^eeedddkkkvvv}}}{{{{{{}}}~~~|||kkkccceeeiiihhhmmmrrrnnneeecccaaa```ccchhhlllnnnUUUCCC222,,,------,,,+++)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""######$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((!!!"""%%%###!!!"""""""""#########$$$$$$$$$$$$%%%&&&%%%$$$######"""############################################################"""""""""!!!########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$ !!!"""###$$$$$$$$$############""""""!!!!!!###$$$$$$"""!!!"""%%%(((###$$$$$$$$$######$$$%%%"""""""""#########$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""###########################"""!!!"""$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$!!!"""""""""##################""""""""""""######""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&''')))***)))((('''&&&)))+++000999DDDQQQ\\\cccfffmmmwww~~~|||zzz|||~~~~~~|||fffYYYWWWYYYUUUXXX````````````]]]\\\```iiimmmmmmKKK;;;---***---...---,,,(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$///444,,,$$$!!!"""############$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$######"""!!!!!! """$$$$$$###!!!###(((---(((%%%###"""###$$$$$$$$$############$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""###########################"""!!!"""$$$$$$"""!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""##################""""""""""""######"""""""""###$$$$$$%%%%%%###############$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''(((((((((((()))((()))******)))(((&&&%%%)))+++000888CCCPPP[[[aaahhhnnnwww~~~~~~}}}zzz{{{}}}~~~}}}```QQQLLLLLLGGGKKKWWWZZZYYY[[[YYYXXX\\\bbb___YYY>>>555---++++++)))***,,,(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((******)))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$""""""###$$$$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!&&&444:::111'''###"""############$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$############################## !!!###$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%#########""""""""""""""""""$$$%%%###"""$$$+++222...'''!!! ###&&&%%%"""""""""""""""##################""""""""""""######"""############$$$$$$$$$###$$$%%%%%%######$$$%%%##################""""""!!!!!!"""###############""""""""""""""""""""""""###########################"""!!!"""$$$$$$"""!!!########################"""############$$$$$$$$$""""""""""""##################""""""""""""######!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((()))))))))((())))))))))))((((((''')))+++///777BBBNNNYYY```hhhnnnuuu{{{~~~~~~}}}}}}zzz{{{|||}}}~~~~~~~~~~~~]]]MMMHHHHHHCCCHHHUUU[[[WWWYYYYYYWWWYYYYYYOOOBBB333111///---'''###&&&,,,'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###%%%&&&(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$"""###%%%'''''''''%%%$$$########################$$$+++222+++$$$###"""############$$$$$$$$$ ###&&&&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$!!!!!!"""############"""!!!!!!!!!"""######$$$$$$!!!$$$%%%###"""&&&...444222(((###'''%%%!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$###%%%&&&%%%######$$$%%%""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""""""""##################""""""""""""######!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((())))))))))))''''''(((((())))))******)))+++///777BBBNNNYYY___hhhmmmtttyyy{{{||||||}}}{{{{{{{{{|||}}}~~~~~~]]]TTTKKKLLLVVV^^^aaa___UUUTTTSSSPPPKKKBBB888111(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###$$$'''&&&"""########################$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%""""""%%%&&&$$$%%%$$$$$$######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$############"""############$$$$$$$$$############$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$############!!!###$$$$$$"""!!!""""""##############################$$$$$$$$$%%%%%%%%%"""$$$&&&''''''&&&%%%###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""###$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&444...&&&$$$%%%&&&%%%""""""############$$$$$$$$$"""""""""""""""""""""###$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%$$$###"""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&### !!!%%%%%% """"""""""""""""""""""""########################""""""""""""###$$$%%%&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###!!!"""###%%%%%%$$$######""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))%%%%%%'''((((((((('''&&&(((***,,,222;;;GGGUUU^^^iiilllqqqxxx}}}}}}{{{{{{|||||||||}}}}}}~~~~~~~~~XXXUUUTTTYYYaaadddaaa\\\WWWSSSLLLEEE>>>777111,,,((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######&&&%%%!!!########################""""""######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%"""###&&&'''%%%$$$######""""""######$$$###"""!!!!!!!!!"""$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%%%%###"""###$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""###$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$#########"""""""""$$$$$$######$$$$$$%%%&&&///)))$$$"""$$$&&&%%%###"""############$$$$$$$$$$$$$$$$$$$$$##################"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###########################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!""""""""""""#########$$$(((&&& """%%%%%%""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((%%%&&&'''((((((((('''&&&(((***,,,111:::GGGTTT]]]hhhkkkpppwww{{{}}}|||zzz{{{{{{{{{|||||||||}}}}}}}}}||||||}}}VVVWWWZZZ```fffgggccc___XXXPPPDDD999111---+++***((((((((((((''''''''''''((((((((((((((((((((((((***)))(((((('''((((((((((((((((((((((((((((((((('''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######&&&%%%!!!######################## !!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###$$$((()))'''###""""""""""""""""""######"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&'''############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###"""$$$$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""!!!!!!$$$############$$$%%%%%%)))%%%!!! ###%%%$$$###"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$######"""""""""!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%'''((((((((((((""""""""""""""""""""""""""""""!!! !!!"""###$$$&&&333444%%%%%%'''""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%%%%$$$######"""###############$$$$$$$$$$$$#####################$$$%%%%%%&&&&&&$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''((())),,,111999FFFSSS\\\fffjjjpppuuuyyyzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxyyyYYYXXXXXX[[[___cccffffffRRRIII<<<222,,,+++,,,,,,((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''''''''''''''((('''&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###%%%(((((($$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###%%%)))***(((######""""""""""""#########"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$%%%$$$######$$$&&&##############################$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$######$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%########################&&&%%%######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""!!!!!!!!!!!!!!!###############$$$$$$%%%&&&###!!!!!!###$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$"""###&&&((((((((('''&&&""""""""""""""""""""""""$$$###!!! !!!"""$$$%%%666FFFGGG222""""""%%%"""""""""""""""""""""""""""##############################""""""###$$$$$$%%%$$$$$$###############$$$######$$$$$$$$$$$$######%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))+++000888DDDQQQZZZeeejjjpppuuuxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxvvvuuuttttttYYYWWWUUUWWW[[[___cccdddCCC===444---+++,,,---...((((((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$'''++++++(((################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###%%%)))***((($$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######&&&%%%$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&!!!"""###"""!!!"""$$$&&&##############################$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################'''%%%######$$$%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%%%%$$$###############"""""""""#########$$$$$$$$$$$$$$$######""""""""""""!!!""""""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###########################""""""!!!!!!""""""###$$$"""$$$%%%'''&&&%%%###"""""""""""""""""""""""""""%%%$$$###""""""$$$&&&'''IIIPPPJJJ666((()))(((###""""""""""""""""""""""""#################################"""######$$$%%%$$$###############$$$$$$"""######$$$$$$######"""%%%$$$#########$$$&&&'''$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))+++///777CCCOOOXXXeeejjjqqqvvvxxxxxxxxxyyywwwxxxyyyzzzzzzyyyxxxwwwtttrrrppppppTTTSSSTTTWWWZZZZZZVVVRRR444000,,,******+++++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$'''++++++(((########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###$$$((()))'''%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!""""""!!! !!!$$$&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################'''%%%$$$###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""#########""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%$$$###$$$%%%&&&'''FFF@@@444'''"""%%%'''%%%""""""""""""""""""""""""########################$$$###############$$$$$$#########"""######$$$%%%""""""############""""""$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))+++...666AAANNNVVVdddkkkrrrvvvwwwvvvwwwyyywwwxxxzzz{{{zzzyyywwwvvvsssqqqnnnnnnRRROOOMMMPPPRRROOODDD;;;...,,,)))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&((()))(((&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""$$$(((((($$$#######################################$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%"""###&&&'''%%%$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++***'''$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""!!!"""%%%(((##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&########################'''&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$"""""""""""""""###$$$$$$!!!$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!""""""######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###########################$$$$$$######$$$$$$%%%&&&"""""""""###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%222(((!!!"""###"""!!!###""""""""""""""""""""""""########################$$$$$$###############$$$######""""""###$$$$$$%%%""""""############""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))(((((('''%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((()))***...555@@@LLLUUUccciiiqqquuuuuutttuuuwwwwwwyyyzzz{{{{{{yyywwwuuussspppnnnmmmSSSLLLEEEEEEFFFBBB777---000---***(((''''''&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%(((***)))&&&&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!"""%%%$$$ ########################!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%""""""%%%&&&$$$######""""""""""""#########"""!!!!!!!!!"""$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&222///***&&&######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$#####################""""""###''')))##############################$$$$$$$$$%%%%%%%%%"""$$$&&&''''''&&&%%%###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&########################(((&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%"""""""""""""""######$$$"""$$$%%%%%%%%%&&&"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$"""!!!!!!"""###$$$&&&'''""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%% ---111(((!!!"""""""""""""""""""""""""""########################$$$$$$###############$$$######""""""###$$$%%%%%%""""""############""""""###$$$%%%&&&'''&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))((('''&&&%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((()))***---444???LLLTTTaaahhhppptttsssrrrsssvvvxxxyyy{{{||||||zzzwwwuuussspppnnnmmmPPPIIIBBB===:::666///))),,,+++++++++***)))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((""" )))666:::111&&&******))))))(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&########################!!!""""""""""""#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$##################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%))),,,,,,)))%%%!!!"""############$$$$$$$$$$$$$$$###############$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%######""""""""""""##############################$$$$$$$$$#########""""""&&&%%%$$$#########$$$%%%))))))(((''''''''''''''''''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((***---444>>>IIIQQQ```fffnnntttwwwwwwvvvvvvuuuxxx{{{|||{{{xxxuuuuuutttooommmqqqLLLDDD:::444222000,,,)))******)))))))))))))))((())))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&,,,'''&&&,,,777:::333+++((())))))(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$#################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$$$$%%%""""""#########$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$$$$$$$$$$%%%&&&)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((***---444>>>IIIQQQ^^^ccclllrrruuuuuuttttttuuuxxx{{{|||zzzxxxvvvuuutttnnnlllpppFFF>>>444,,,*********)))''''''((((((((((((((())))))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((&&&%%%(((...000---(((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$######""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%%""""""""""""##################""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***$$$%%%&&&'''''''''''''''((()))***---333===HHHOOO]]]ccckkkqqqtttuuuttttttuuuxxx{{{|||zzzxxxvvvvvvsssmmmkkknnn@@@:::111+++)))*********'''''''''(((((())))))))))))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$######$$$%%%&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################''''''''''''((((((((((((%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!"""###%%%""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$######""""""######$$$"""""""""###$$$$$$%%%%%%########################$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''))))))))))))(((((()))***,,,222<<>>GGGSSS[[[gggpppuuuuuutttsssvvvwwwxxxyyyzzzyyywwwuuuxxxuuuqqqooo))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""" !!!""""""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$######&&&"""!!!######"""""""""##############################""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%$$$"""$$$)))###%%%&&&&&&$$$######$$$!!!"""###"""!!!"""###%%%'''%%%###"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$############"""""""""#########$$$$$$###############"""""""""%%%&&&'''&&&$$$###$$$%%%"""""""""#########$$$$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&&&&'''''')))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++AAAIII++++++---+++'''+++)))+++///222444;;;CCCNNNWWWeeepppvvvwwwvvvuuuuuuvvvxxxyyyyyyxxxvvvuuuvvvsssooommm((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!!!!""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$ &&&### %%%########################$$$##################$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''###$$$&&&%%%$$$######$$$"""###$$$###""""""$$$&&&)))'''$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$########################!!!###%%%&&&$$$######$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&222"""%%%)))!!!++++++***(((***///222444:::AAALLLVVVdddooovvvwwwvvvuuuuuuwwwyyyzzzzzzxxxxxxwwwwwwtttooolll((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%+++###'''&&&!!!'''########################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$%%%%%%%%%$$$$$$&&&'''***'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$"""$$$%%%$$$###"""###############$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%000''''''+++$$$&&&)))(((''')))...222444:::BBBMMMVVVcccnnntttuuuuuutttuuuxxx|||}}}{{{zzzzzzzzzzzzvvvqqqnnn))))))))))))))))))))))))&&&'''(((((()))((((((((())))))))))))************'''''''''''''''(((((((((''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%$$$$$$&&&999...''')))"""'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((+++,,,(((%%%%%%%%%###"""$$$%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&$$$%%%&&&((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((()))&&&---)))'''+++(((%%%***(((&&&(((---000333:::BBBOOOWWWcccmmmrrrtttttttttuuuyyy}}}~~~|||zzz{{{}}}|||xxxtttppp))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((()))))))))******(((((((((((('''''''''''''''''''''''''''(((((()))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%$$$+++III<<< %%%***!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&******%%%"""%%%&&&$$$!!!###%%%%%%$$$$$$$$$&&&$$$%%%&&&%%%$$$$$$&&&(((%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###%%%&&&&&&$$$###$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))''''''(((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((($$$'''&&&###+++,,,&&&---+++((((((+++...111888@@@OOOVVVaaajjjpppsssuuuvvvtttyyy}}}~~~{{{yyy{{{}}}~~~zzzuuurrr))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&'''''''''''''''((())))))///...,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$"""!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%%%%...TTTFFF!!!$$$*** !!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###%%%$$$"""!!!###&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''' $$$'''%%%!!!###%%%%%%$$$$$$%%%&&&###$$$%%%$$$######%%%'''###""""""$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$%%%''')))+++(((((())))))(((''''''&&&''''''''''''''''''''''''&&&'''(((((((((((((((''',,,+++***%%%,,,...$$$,,,...+++)))+++,,,///666???NNNUUU___iiiooosssvvvxxxsssxxx}}}}}}zzzxxxzzz}}}~~~zzzvvvsss))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&+++******)))(((''''''&&&''''''''''''''''''''''''***)))''''''(((((('''%%%(((((((((((((((((((((((($$$&&&''''''''''''(((***&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&((($$$$$$&&&''''''&&&$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%***)))(((&&&$$$"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%######%%%&&&&&&%%%!!!###%%%%%%###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$&&&)))+++(((### """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))+++)))***++++++---555>>>KKKSSS^^^iiippptttvvvwwwyyy{{{}}}}}}|||{{{|||}}}{{{vvvrrr))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''*********)))(((''''''''''''''''''''''''''''''''')))(((''''''((()))'''&&&''''''''''''''''''''''''&&&'''''''''%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$'''***,,,)))%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''')))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++)))***++++++---444===IIIQQQ\\\gggnnnrrrtttuuuxxxzzz|||||||||{{{|||}}}~~~yyysssooo))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((%%%%%%%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$############$$$$$$***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$ ###%%%&&&%%%$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''***+++***'''%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''')))'''%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++)))***,,,,,,---444<<>>JJJYYYiiiuuu|||~~~~~~}}}))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))+++)))''''''(((((('''&&&((((((((((((((((((((((((&&&'''(((***,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((()))***)))((('''((('''&&&%%%&&&&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((++++++)))(((***&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((())))))***************))))))(((((((((((())))))*********++++++++++++***''''''((()))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++)))(((''''''((()))+++************))))))))))))(((((()))))))))))))))(((((((((((((((((('''''''''%%%&&&&&&'''((()))***+++((((((((())))))*********%%%%%%%%%%%%&&&'''((()))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))((((((++++++***))))))(((((((((+++***)))***,,,...---+++++++++++++++******)))))),,,,,,,,,,,,---...000111666<<>>OOOeeeyyy------...///000000//////...///000222222000///...,,,---///000111222111111000/////////............,,,------......------,,,------------------------......///000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------++++++++++++++++++++++++***+++,,,---...............---+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++,,,---......,,,***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...---,,,,,,+++*********++++++,,,,,,---...---,,,+++***+++,,,---++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((***...---)))***000+++,,,---,,,*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.................................///000/////////111333///...------,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))***+++,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,+++******+++...000222...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,---...//////........................))))))***+++---...//////---...//////......///111------......//////000000/////////000111111222222222555>>>OOOeeeyyy//////.........---------.........////////////000111111000000/////////...//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000111111222222333333+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///000000000///...------////////////////////////.........//////...+++(((---..................---........................------------------------(((+++---...---...111555------------------------++++++++++++,,,---...//////---***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,---///000///...------------------------************************------------------------.........------,,,,,,,,,///...,,,******+++,,,---,,,,,,++++++,,,,,,---...---......//////......---------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,++++++,,,------.........---------------------------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,------......------...---+++***---111666999************+++,,,------.........------,,,,,,,,,,,,,,,---------.........------------------------////////////////////////---......//////......---.........////////////000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------///...,,,,,,,,,...000111,,,,,,+++***+++,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000///...------,,,,,,,,,,,,++++++++++++++++++++++++.........------......///........................------------------------000000/////////................../////////000000111111111111222222222222555777>>>NNNdddzzz/////////......---------////////////000000000000111111111000000000////////////000000000000//////...---------------------////////////////////////.........//////000000000------............------,,,---------............//////............//////------------------------............---------,,,...////////////......---------------------------...---,,,------------,,,,,,---............---,,,////////////////////////........................***,,,......---...111444........................,,,,,,,,,,,,---...///000111...,,,,,,...///...---...........................------,,,,,,------...---,,,+++,,,.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,///...,,,+++***+++,,,------------------......///...//////////////////...........................,,,,,,,,,,,,,,,---......------------------------***+++---//////...---,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,---......//////......111///...---///333777:::...------,,,,,,,,,------//////.........---------,,,,,,,,,,,,------------........................////////////////////////------............------////////////000000000111000000////////////000000........................////////////////////////................................................---,,,+++******,,,---///------,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,---///000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------........................---------......///////////////000000000000000000111111222222222222333333333555<<>><<>>>>>>>>>>>===============>>>>>>???========================???>>>>>>======>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????AAAAAA@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCC???@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHHHHIIIJJJKKKLLLGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFHHHLLLMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQQQQQQQPPPPPPOOOOOORRRRRRQQQQQQPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSSSSQQQPPPQQQRRRPPPPPPQQQRRRSSSSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQRRRTTTUUUVVVWWWXXX]]]^^^___aaabbbdddeeefffjjjoooyyy