BM6P6(@ 222222222333444888>>>CCC>>>BBBJJJQQQYYY```gggkkknnnsssuuuqqqmmmjjjfffbbbjjjlllqqqwww~~~xxxpppzzzvvvoooiiifffgggjjjmmmrrrsssxxx~~~}}}tttnnnllliiihhhgggggggggggghhhiiiiiiiiikkklllnnnooooooooopppkkkiiinnnsssttttttvvviiihhhgggggghhhgggeeecccdddeeegggjjjnnnqqqqqqqqq|||zzzyyyxxxxxxvvvrrrpppnnnlllkkkjjjgggaaaWWWPPPVVVTTTQQQLLLHHHEEEBBBAAA>>>===<<<===??????>>>===???>>>===<<<<<<;;;<<<<<<999888888888888777777777555444333222222222333444333222000......///000111...000111000---,,,---000---...///111111222222222////////////000000000000000000000111222222333333111222333444555444333222333000---///333555222///555555555666666888999999666333444777999777999===<<<:::999999999999777555555555666777888===BBBFFFPPP]]]ggggggfffkkkpppqqqxxx~~~jjjYYYOOOKKKGGGFFFIIILLLMMMMMMHHHIIIJJJLLLLLLLLLKKKKKKFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGIIIKKKKKKIIIGGGDDDCCCDDDEEEEEEDDDAAA>>>BBBAAA???>>>???>>><<<;;;AAAAAA@@@@@@AAADDDFFFHHHDDDDDDDDDDDDDDDEEEEEEFFFEEECCCAAAAAABBBAAA>>>;;;===>>>@@@@@@@@@@@@AAACCCEEEHHHKKKJJJFFFCCCCCCDDDCCCEEEGGGIIIJJJIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>>@@@???>>>>>>======>>>>>>@@@===:::;;;>>>@@@???>>>:::===??????>>><<<;;;;;;999777555666888;;;======BBB<<<777777;;;???>>>;;;666777777555444444555777888888:::;;;===???AAAAAABBBAAA???===<<<;;;;;;;;;:::;;;===>>>?????????>>><<<============<<<<<<;;;:::;;;===>>>@@@@@@AAAAAACCCDDDDDDDDDDDDCCCCCCBBBHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBDDDEEEEEEGGGJJJMMMPPPRRRVVV]]]gggqqq{{{~~~~~~wwwooonnnpppwww,,,---///000333888>>>CCCAAAEEEJJJQQQWWW___gggmmmsssxxxyyytttooollliiieeehhhjjjooouuu|||}}}yyy|||yyytttoookkkjjjjjjjjjttttttyyy~~~~~~yyyuuuuuunnnkkkfffcccccceeeiiillliiikkkmmmnnnmmmmmmnnnooonnnkkkjjjnnnpppqqqtttyyyvvvsssqqqqqqqqqnnnhhhcccaaacccggglllqqqttttttttt|||~~~}}}yyyuuummmkkkkkkkkklllhhhaaa\\\UUUSSSPPPLLLHHHDDDBBBAAAAAA???======>>>>>>>>>===;;;:::999999888888888999666666666666555555555555555444333222111222222333555444222111000111222333...000111000...---...000...///000111111111111111000000000111111111111222000000111111222333333333222333444555555555444444666333000222666777555222444333333333444555666666999777777:::;;;:::;;;>>>:::888666555666666555333666999===BBBGGGMMMSSSXXXZZZdddlllnnnpppwww|||~~~ooo___UUUMMMIIIFFFFFFIIIKKKLLLLLLIIIJJJKKKLLLMMMLLLKKKKKKFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEFFFDDDAAA>>>BBBAAA????????????===<<<@@@@@@@@@@@@BBBDDDGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFDDDBBBCCCDDDCCC@@@===@@@BBBCCCCCCAAAAAABBBCCCBBBCCCEEEEEEEEEEEEGGGHHHBBBDDDFFFGGGHHHHHHGGGFFFEEEDDDBBBAAA???>>>>>>===BBBAAA@@@@@@@@@@@@AAABBB@@@===;;;;;;===??????>>><<<>>>@@@@@@>>><<<;;;:::999777666666999;;;<<<======<<<:::999:::;;;<<<<<<333444444444444666:::===<<<======>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<>>>???@@@@@@??????DDDCCCBBBAAA@@@>>>===<<<999;;;===???BBBDDDEEEEEECCCCCCCCCDDDEEEFFFFFFGGGHHHFFFDDDCCCCCCCCCEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFHHHKKKNNNOOOPPPTTTXXX^^^fffqqq}}}uuunnnmmmqqqzzz~~~yyyvvvxxx{{{***+++,,,---///444999>>>BBBDDDHHHLLLRRR[[[dddkkkqqqwwwzzzvvvqqqooonnnkkkkkkmmmqqqvvvzzz}}}{{{zzzwwwsssooollliiihhhttttttwww}}}|||{{{}}}yyysssiiiaaa^^^```eeeiiijjjnnnqqqoookkkhhhjjjmmmllljjjkkknnnnnnpppwww{{{zzz{{{xxxppphhh```bbbggglllqqqtttvvvwww{{{yyyvvvooonnnmmmnnnooonnniiieee[[[YYYUUUPPPKKKGGGCCCAAA@@@>>>;;;:::<<<===>>>>>>999999888777777777888888555555555555444444444444333333222111111111111222444333222111111111222333///000111000///......000///000000111111111000000111111111222222222333333000111111222222333333444333444555666666666555555666444222444777888666444444444333333333444444555888555666999999777777:::888666444333555666666666;;;AAAIIIPPPXXX^^^dddhhhgggnnntttxxx}}}kkk\\\UUUQQQHHHGGGFFFGGGIIIKKKKKKJJJKKKKKKLLLMMMMMMLLLJJJIIIFFFEEEDDDDDDDDDDDDEEEFFFEEECCCBBBBBBEEEFFFGGGGGGGGGFFFEEEEEEFFFDDDAAA???BBB@@@??????@@@@@@>>>===?????????@@@BBBDDDGGGHHHIIIHHHFFFDDDCCCBBBAAAAAAFFFEEEDDDDDDEEEDDDBBB@@@CCCEEEFFFEEECCCBBBBBBCCCBBB@@@???@@@BBBEEEGGGGGGAAABBBDDDEEEFFFEEEEEEDDDCCCCCCAAA???>>>=========???>>><<<<<<<<<>>>@@@BBB???===;;;;;;===????????????@@@BBBAAA>>>;;;::::::999777666777999;;;<<<<<<888:::<<<;;;888888999;;;444444444444555888<<<@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>===<<<<<<;;;;;;;;;<<<<<<===>>>@@@@@@@@@??????BBBAAA@@@>>>===<<<<<<<<<<<<>>>???AAACCCDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHGGGEEECCCAAAAAABBBDDDEEECCCBBB@@@??????AAACCCDDDBBBBBBBBBDDDEEEGGGIIIJJJKKKJJJHHHJJJOOOXXXaaagggxxx{{{yyyvvvuuuzzzzzzuuutttvvvzzz,,,,,,,,,,,,,,,...222555@@@@@@AAADDDIIIRRR\\\ccciiiqqqvvvtttqqqrrrssssssqqqrrrvvvzzz{{{{{{|||xxxvvvtttqqqooommmllllllsssrrrvvv|||}}}|||~~~}}}qqqfff___]]]___aaalllqqqsssooohhhccceeeiiihhhiiilllooonnnqqq}}}~~~|||xxxqqqdddfffhhhjjjlllooosssuuuvvv~~~xxxsssqqquuurrrooooooooonnnjjjffffffddd```ZZZTTTNNNIIIGGG???<<<999888:::<<<===>>>::::::999888888888888999555555555555444444444444222222222111111111111111111111000//////000000111111111111000000//////000000111111111111000000///111111111111222222222333111111222222333444444444333444444555555555555555555333222333555777555444666666555555555555666666666333444777888555555888888777666777:::===>>>???EEEKKKTTT]]]ccchhhlllooorrrvvv|||qqq^^^VVVRRROOOEEEEEEFFFGGGIIIIIIIIIIIIKKKKKKLLLLLLKKKIIIHHHGGGDDDDDDBBBBBBBBBCCCEEEFFFEEEBBB@@@???AAADDDFFFFFFGGGEEEDDDEEEEEEDDDAAA???AAA@@@>>>>>>???@@@>>>===>>>>>>???@@@BBBEEEGGGHHHHHHGGGEEEDDDBBBAAAAAAAAAEEEDDDDDDDDDDDDDDDBBBAAACCCDDDFFFFFFDDDCCCCCCCCCCCC@@@>>>???AAABBB@@@>>>@@@@@@BBBBBBCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999:::===@@@AAA>>>===<<<<<<===>>>??????AAABBBCCCAAA>>>;;;::::::999888666777999;;;;;;;;;777888::::::999888888888888888777666555777;;;?????????????????????@@@@@@;;;;;;:::::::::;;;;;;<<<;;;<<<===?????????>>>===<<<;;;;;;;;;;;;<<<===>>>AAABBBBBBBBBBBBBBBAAAAAAIIIGGGEEEBBBAAABBBCCCDDDEEECCCAAA??????@@@CCCEEE@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFHHHEEEBBBBBBFFFLLLQQQSSS^^^aaagggoooxxx~~~uuurrrtttxxx~~~,,,,,,,,,++++++,,,///111<<<<<<===>>>BBBJJJTTT[[[bbbllltttsssqqqrrrttttttrrrssswww~~~{{{{{{xxxuuurrrooooooqqqtttvvvrrrrrrvvv||||||{{{}}}yyyppphhhbbb^^^\\\lllppprrrmmmddd___```cccgggiiimmmqqqqqqvvv~~~xxxzzz{{{xxxsssllllllkkkiiihhhiiimmmppppppvvv||||||vvvqqqpppqqqtttqqqnnnmmmnnnmmmjjjfffkkkjjjgggccc^^^YYYUUUSSSFFFBBB>>>;;;;;;;;;;;;;;;999999888777666666666666444444444333333333222222222222222222111111000000000000000000000000111111222111111111111111000///000111111111111000000///000000000111111111222222222222222333444444555555333333333333333444444444555444444444666666666555666666555555555666777777666444555::::::888888;;;;;;;;;;;;>>>BBBGGGIIIJJJPPPVVV___ffflllqqqtttvvv|||xxxbbb[[[WWWQQQLLLCCCEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCBBB@@@???@@@BBBDDDEEEEEEBBB???>>>@@@CCCEEEFFFFFFDDDCCCCCCDDDDDDBBB@@@BBB@@@??????@@@???>>>======>>>???@@@BBBDDDFFFGGGDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCCCCBBBBBBAAAAAA???BBBDDDDDDCCCAAAAAAAAA???>>>>>>@@@BBBAAA<<<777??????@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;======<<<<<<>>>@@@BBBDDD>>>======<<<<<<===???@@@BBBCCCCCCAAA===;;;::::::999888777888:::;;;;;;:::999666666888;;;;;;888333999999999888777999===@@@:::;;;;;;<<<<<<=========999999999999999999:::;;;:::;;;<<<=========<<<;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@???FFFDDDBBB@@@???@@@AAABBBBBBAAA???>>>>>>???AAACCC===???AAACCCDDDCCCAAA@@@>>>>>>???AAABBBBBBCCCCCCDDDCCCCCCDDDHHHKKKLLLKKKMMMQQQVVV[[[```hhhpppuuuvvvsssuuu{{{~~~yyywwwzzz{{{{{{}}}***+++,,,,,,,,,---000333888888:::;;;???EEEMMMRRR]]]iiirrrrrrooonnnnnnnnnnnnlllqqq|||~~~~~~}}}yyytttppppppsssyyy|||rrrpppsssxxx{{{yyyzzz}}}{{{tttlllddd___gggjjjlllhhhbbb]]]^^^```gggiiinnnrrrtttzzz~~~sssqqqrrrrrrppppppqqqqqqnnnjjjiiikkknnnlllpppssssssqqqqqqsssuuuooommmkkklllooopppmmmjjjiiiiiiiiihhhfffcccaaa___VVVRRRKKKFFFCCC@@@===;;;;;;:::888777555444444444222222222222111111111111222222333333222222111000111222222222333333333333333222111111222222111//////000000111111111000000000000000111111111111222222333333444444555555666333222222222222333444444666666777777777888888888444333333444444666777777555444666<<<>>><<<<<>>???@@@AAABBBCCCDDDEEE@@@@@@??????@@@AAABBBBBB???@@@BBBBBBAAA@@@AAABBB>>>@@@CCCCCCAAA???>>>===777999<<<@@@BBBAAA===:::????????????????????????>>>===<<<;;;;;;::::::::::::;;;;;;<<<===>>>@@@@@@===>>>>>>===<<<<<>>@@@AAABBBBBBBBB>>>=========???@@@BBBCCC???>>>>>>===>>>>>>@@@@@@<<>><<<;;;;;;444444444444333333333333222333444444444333111111111111222333333333333333444222000111333333111///...///000111111111111111111111111222222222333333333333333444555555666666444333333222333444555666555666777777777777777888333333444444666777999:::::::::>>>EEEHHHGGGHHHKKKSSSSSSVVVZZZ^^^```___^^^fffiiinnnsssxxxyyyxxx|||~~~|||kkkZZZTTTTTTOOOIIIFFFFFFHHHIIIHHHFFFEEEFFFHHHFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@CCCFFFHHHEEECCCAAAAAACCCEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGJJJHHHFFFEEEDDDCCCAAA?????????@@@AAABBBBBBCCCCCC>>>>>>>>>>>>>>>???@@@@@@===@@@BBBBBB@@@@@@AAACCC@@@BBBDDDCCC???;;;999888333666;;;>>>@@@@@@@@@@@@??????>>>>>>>>>>>>??????===<<<;;;::::::999999:::777888999;;;<<<<<<<<<;;;<<<>>>>>>===;;;<<<>>>AAA@@@AAA@@@>>>;;;999:::;;;999888888999:::;;;:::888999777666888::::::888666777999;;;<<<======???@@@::::::::::::999999999999888888777666666777777777:::;;;<<<<<<<<<;;;:::999666888:::;;;<<<:::888777;;;<<<>>>???AAABBBCCCCCC:::;;;<<<===???AAABBBCCC<<<<<<===>>>>>>>>>>>>>>>===???@@@AAAAAA@@@>>><<<<<<===???AAACCCCCCDDDCCC@@@CCCEEEDDDBBBBBBDDDFFFCCCGGGLLLMMMLLLLLLOOORRRTTT\\\eeejjjlllooouuu{{{|||yyy|||~~~{{{zzz{{{}}}|||}}}}}}222222222000...---...///***---111555777:::===@@@DDDTTTcccfffcccbbbbbbbbbkkkaaaaaannnyyy{{{zzztttooonnnooopppjjjdddaaabbbfffkkkttt}}}wwwkkkcccZZZ[[[]]]^^^```aaabbbbbbmmmlllooosssvvvzzz}}}rrrmmmlllnnnppplllttt}}}~~~xxxuuutttwwwuuurrrqqqqqqqqqooonnnnnnmmmmmmppptttuuurrrnnntttttttttssspppmmmiiigggjjjgggddd```^^^ZZZVVVSSSRRRPPPNNNKKKIIIGGGFFFEEE999888888888888777777777333333444555444333222111...///000111111111111111555222000111333444222///......///111111222222222222222333333333444444444333333444444555666666666555555444333444555666777333444555555444444555666555555666777999;;;<<<===FFFGGGKKKSSSWWWWWWYYY\\\```aaadddgggjjjjjjhhhfffnnnoooqqqtttxxx~~~yyyoooqqqyyy}}}|||nnnbbbWWWTTTPPPJJJFFFGGGHHHIIIJJJHHHEEEDDDFFFHHHGGGGGGHHHIIIHHHGGGFFFEEEFFFDDDBBBAAABBBDDDHHHJJJEEEDDDBBBCCCEEEFFFGGGGGGGGGFFFEEEFFFIIIKKKKKKKKKNNNKKKIIIHHHGGGFFFCCCAAA???@@@AAABBBBBBBBBBBBAAA>>>>>>============>>>>>>===@@@CCCCCCAAA@@@BBBDDDCCCDDDEEECCC???999666444444888<<<===<<<===@@@CCC@@@???>>>>>>>>>>>>??????<<<<<<;;;:::999999999999999;;;===?????????===<<<<<<>>>???===;;;;;;>>>BBB@@@@@@???===:::999:::;;;999888888999;;;;;;:::888777999:::999777777888:::;;;===??????===<<<;;;<<<>>>>>>===;;;:::999888888888888777666666666666666;;;<<<=========<<<;;;:::555888<<<@@@AAAAAA???>>>>>>???@@@AAAAAAAAAAAA@@@<<<===>>>???@@@@@@??????:::;;;===>>>>>>>>>===<<>>>>>======<<<<<<;;;===???BBBDDDDDDEEEDDDBBBEEEFFFBBB===<<<@@@DDD???DDDJJJKKKIIIGGGIIILLLLLLRRRWWWXXXUUUVVV[[[```___kkkyyy~~~}}}~~~}}}~~~333444555333111.........---///222444666999>>>AAADDDMMMXXX___```]]][[[ZZZ]]]___bbbhhhooowww~~~}}}wwwsssmmmgggeeeeeedddcccdddjjjsss{{{|||rrrmmmjjjeeeaaa[[[WWWVVVZZZ```cccooovvvxxxtttqqqtttyyy|||~~~uuuooonnnrrruuuxxx{{{}}}xxxtttwwwuuusssooollljjjiiiiiilllllllllmmmnnnnnnnnnnnntttuuuwwwzzzzzzwwwrrrnnnssssssrrrqqqmmmhhhccc```aaabbbdddeeedddaaa]]][[[JJJIIIGGGBBB===:::999:::999666333222333333333222000333333111111444333000222333444333111///......222111111222222333444555000000111222222333444444888666333333555555333111333555777777555444555555444777999888666666777:::;;;;;;::::::;;;???DDDIIIQQQVVV]]]cccgggiiihhhfffnnnppprrrqqqooommmlllmmmmmmrrrxxx}}}}}}vvvppprrrzzz~~~|||fffYYYUUUPPPOOOPPPNNNIIIDDDGGGHHHHHHGGGEEEDDDEEEFFFHHHGGGEEEEEEEEEGGGIIIKKKHHHGGGEEEEEEEEEGGGIIIKKKFFFFFFFFFEEEDDDCCCCCCBBBIIIEEEEEEKKKUUUXXXTTTMMMSSSSSSSSSPPPLLLGGGBBB??????>>><<<===???@@@??????BBB===888777888;;;;;;;;;<<<===???AAABBBBBBBBBBBBHHHFFFDDDAAA===999666444666666888999:::;;;;;;;;;===>>>>>>>>>>>><<<;;;:::888888888888999:::;;;<<<:::;;;===>>><<<999666333======<<<;;;;;;;;;<<<<<<>>>>>>===;;;;;;:::::::::>>><<<;;;:::;;;;;;999888777666555444555666888:::<<<<<<;;;;;;;;;:::::::::888888666555555666777777999777666555666999;;;===///222555888999888666555:::;;;;;;<<<<<<<<<======DDDFFFHHHHHHGGGDDDAAA???::::::;;;===???@@@>>><<<<<<=========<<<;;;;;;:::<<<=========>>>>>>??????AAA>>>;;;:::<<<@@@BBBCCCBBBAAAAAAAAABBBBBBAAA???CCCDDDEEEGGGIIIIIIGGGEEEJJJLLLMMMNNNMMMMMMOOOQQQSSS[[[dddjjjttt~~~~~~~~~999999999777333111000111---///111222444777;;;>>>@@@GGGRRRYYY[[[[[[\\\^^^eeeeeeeeefffjjjpppwww{{{}}}|||xxxtttmmmgggbbbaaa```___aaahhhsss{{{}}}tttnnniiihhhgggbbb[[[TTTRRRWWW\\\nnntttxxxvvvuuuxxxzzzyyy}}}zzzvvvqqqoooqqqwww{{{zzz|||~~~~~~|||xxxsssppprrrooojjjeeeaaaaaaccceeejjjkkklllmmmmmmnnnpppqqqvvvwwwyyy{{{{{{xxxrrrmmmooooooppppppooollliiihhhiiinnnvvv{{{|||xxxrrrnnnddd```ZZZSSSLLLEEEAAA>>>BBB???<<<999888666444222111444444222333666555222444444444333222222222333111111111111111222333444555555666666777888888888>>>;;;888777888999888666666888::::::::::::;;;===:::<<<===;;;888777888:::???@@@AAABBBFFFLLLUUU[[[fffkkkrrryyy{{{yyyvvvsssuuuxxxzzzzzzwwwssspppoooqqqvvv|||xxxtttuuuvvvwww|||jjj[[[UUUQQQNNNNNNPPPOOOJJJFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFEEEEEEEEEGGGIIIJJJHHHGGGFFFEEEEEEGGGIIIJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDIIIPPPRRRNNNIIIQQQQQQQQQOOOLLLGGGCCC@@@???>>><<<===>>>??????>>>AAA===999888999<<<===<<<@@@AAAAAABBBAAA@@@>>>===BBBAAA@@@???<<<:::888777777888999::::::;;;;;;;;;===<<<;;;::::::999999999999999999999999999::::::?????????>>>===<<<:::999;;;::::::999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;:::999888666555555666777888;;;;;;;;;;;;::::::::::::777777666555555666777888888777555444444666888:::888888999::::::;;;;;;;;;999999:::;;;<<<>>>???@@@EEECCCAAABBBDDDCCC???;;;;;;::::::<<<>>>???>>>===<<<<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<=========???===::::::<<<>>>@@@@@@@@@??????@@@AAAAAA@@@???@@@AAABBBEEEHHHIIIHHHFFFEEEGGGHHHIIIHHHHHHJJJKKKHHHPPPXXX]]]fffuuu<<<<<<;;;888444222222222...///000111111333777999;;;AAAIIIOOOSSSWWW]]]aaaggggggeeedddeeeiiipppuuuvvv{{{~~~|||yyytttkkkcccdddcccaaa```bbbiiirrryyy}}}vvvooojjjmmmnnnkkk```SSSMMMOOOTTTdddjjjnnnooorrruuutttpppsssrrrqqqpppppptttzzz}}}}}}}}}{{{xxxtttpppmmmlllhhhbbb[[[WWWXXX]]]aaafffhhhkkkkkkkkklllppptttzzz{{{}}}~~~}}}yyysssnnnmmmnnnoooppppppooonnnmmmoooxxxuuupppiiiddd___ZZZSSSNNNNNNLLLHHHFFFDDDAAA>>>;;;:::;;;;;;888999;;;999555888777555444444555666777333222222111111222333444555555666777888999:::;;;???<<<888666777888888888777999:::;;;:::;;;===>>>???@@@AAAAAA@@@@@@BBBCCCKKKKKKLLLMMMRRR[[[eeellltttyyy~~~zzz{{{~~~~~~yyyuuusssyyy}}}{{{yyy|||~~~fffYYYTTTOOOMMMKKKLLLNNNNNNLLLHHHGGGHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJHHHGGGFFFEEEEEEFFFHHHIIIGGGFFFEEEDDDDDDFFFHHHIIIEEEFFFGGGIIIKKKKKKIIIGGGLLLMMMMMMLLLJJJGGGCCCAAA???>>><<<<<<===>>>===<<>>>>>AAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>===<<<::::::::::::::::::::::::<<<:::999777666777777888;;;:::::::::999999999999>>>===;;;999888888999:::999999999999999:::;;;<<<:::::::::;;;<<<===>>>>>><<<::::::;;;<<<===<<<;;;:::999888666666666666777::::::::::::999999999999666555555444555666888999999888666555555666888999<<<:::888666666888:::<<<888888888:::<<>>BBBBBB>>>999<<<;;;:::;;;===>>>>>>===:::::::::::::::999999999999::::::::::::;;;;;;;;;<<<;;;999999;;;<<<<<<;;;===<<<<<<===???@@@???>>>===>>>@@@DDDGGGIIIHHHFFFCCCDDDFFFFFFEEEEEEFFFHHHAAAHHHNNNQQQXXXdddpppuuummmjjjhhhjjjpppxxx::::::999666333111222333///000000000///000333555999===CCCGGGLLLRRRZZZ``````bbbcccddddddggglllqqqttt{{{{{{tttjjj```iiiiiihhhhhhjjjnnnsssvvvzzzwwwrrrnnnqqqrrrnnneeeXXXQQQPPPSSS\\\___bbbeeejjjoooppplllrrrssssssrrrrrrtttxxx{{{||||||zzzxxxuuurrrpppnnniiifffaaa[[[VVVWWW]]]bbbccceeehhhgggfffiiinnntttzzz{{{|||}}}|||xxxrrrnnnnnnooooooppppppoooooonnnoooyyy{{{vvvooolllkkkggg```YYYYYYWWWUUUTTTSSSQQQNNNLLLIIIJJJGGGDDDEEEGGGDDD>>>???>>><<<;;;;;;;;;:::999777666555444333444666777555666777999;;;>>>???@@@@@@===999666555777888999===>>>@@@@@@@@@@@@AAACCCFFFGGGHHHKKKMMMQQQTTTVVV[[[ZZZZZZZZZ]]]dddlllrrrvvvzzz~~~}}}{{{yyyyyy~~~gggYYYUUUVVVLLLKKKJJJKKKLLLMMMKKKHHHGGGHHHHHHGGGDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJHHHGGGFFFFFFEEEFFFFFFGGGEEEDDDCCCBBBCCCFFFIIIKKKGGGHHHJJJJJJIIIGGGFFFFFFGGGHHHHHHHHHGGGEEECCCAAA???===;;;;;;<<<<<<<<<;;;;;;999888777999;;;===>>>>>>???@@@AAABBBAAA@@@@@@??????@@@AAABBBBBBAAAAAA===<<<;;;::::::999999999999999888777777666666666999999:::::::::::::::::::::999888777666666777777999888999999:::;;;<<<===::::::;;;<<<<<<============;;;:::;;;<<<<<<;;;:::999999888777777777888888:::::::::999999999888888555555444444555777888::::::999888888888:::<<<===<<<;;;888666555777999::::::999999:::<<<>>>AAACCCDDDAAA>>>===???@@@???======;;;999:::;;;===>>>===999999888888888888888999888888888888888999999999999888888999;;;;;;:::999;;;:::999:::===>>>>>>===>>>>>>@@@DDDGGGHHHGGGEEEEEEFFFGGGGGGFFFEEEFFFHHHBBBGGGKKKLLLQQQZZZbbbeeeYYYWWWTTTTTTWWW]]]bbbfffiiinnnwww666777777666444444555666111222222000//////222444999===AAADDDGGGMMMUUU[[[XXX]]]cccfffeeeeeehhhkkkqqqxxxzzzqqqhhhiiijjjmmmpppsssuuuvvvvvvyyyuuuuuuvvvtttsssrrrnnnhhhbbb]]]ZZZYYY\\\]]]]]]]]]ccckkkpppoooppprrrsssrrrqqqqqqrrrtttvvvuuusssrrrppppppooooooiiijjjiiiddd``````dddhhheeeffffffdddccceeekkkooossssssssstttuuurrroookkklllmmmoooqqqqqqqqqqqqppppppvvvyyyrrrnnnllliiibbb\\\cccaaa___^^^]]]\\\ZZZXXXVVVVVVUUUTTTWWW[[[XXXRRRNNNMMMKKKKKKJJJGGGCCC???===<<<999888777888999:::999:::<<>>;;;:::;;;>>>@@@GGGJJJMMMPPPQQQSSSUUUVVVUUUUUUVVVYYY]]]bbbfffhhhiiiiiiiiiiiijjjmmmssswwwvvvyyy}}}}}}~~~~~~}}}|||}}}}}}fffZZZTTTSSSUUULLLKKKKKKKKKKKKJJJHHHGGGGGGHHHHHHFFFDDDBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEEEEEEECCCBBBAAA@@@BBBEEEHHHJJJFFFHHHJJJIIIFFFDDDCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???===;;;:::;;;;;;:::999777777666666777888;;;======>>>@@@AAABBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBB???>>><<<;;;:::999999999777888999:::999777555444666777999:::<<<<<<<<<<<<888999999::::::999888777777777777777888999:::;;;;;;;;;<<<======<<<;;;;;;???===;;;;;;;;;:::888777777777777888999:::;;;;;;:::::::::999999999888888666555555555666777999:::888888888999:::<<<===???======<<<<<<;;;;;;::::::<<<<<<;;;;;;<<<===???@@@???@@@@@@===::::::===@@@===;;;999999;;;=========888888777777777888888999888888888888888888777777777777888:::<<<===<<<:::;;;999888999;;;===>>>===AAAAAABBBEEEGGGGGGEEECCCFFFGGGHHHGGGFFFEEEFFFGGGBBBGGGIIIHHHKKKRRRVVVWWWOOONNNMMMLLLLLLMMMOOOQQQQQQSSSXXX___hhhsss{{{666888::::::999888888999444555444333111111333555:::>>>CCCFFFGGGJJJOOOSSSVVV]]]eeegggeeebbbbbbdddkkkttt}}}}}}vvvhhhjjjmmmsssxxxzzzyyyxxxxxxssstttwwwxxxtttrrrooollliiigggeeeccc]]]]]][[[WWWZZZbbbiiikkkhhhkkknnnpppoooooooooooonnnnnnmmmlllmmmmmmnnnnnnlllppprrrppplllkkkooossspppmmmhhheeedddfffhhhjjjjjjiiiiiijjjlllmmmlllkkkiiikkkooosssuuuvvvuuutttsssuuuzzz~~~vvvrrrmmmlllmmmmmmkkkiiillliiifffcccbbbaaa```____________aaaiiipppnnnhhhbbb___\\\[[[ZZZXXXRRRMMMHHHFFFCCC@@@@@@@@@BBBCCC@@@AAACCCFFFIIILLLOOOPPPHHHHHHGGGEEEDDDEEEHHHJJJPPPUUU\\\bbbfffiiikkkmmmllljjjhhhiiilllooopppqqqsssuuuwwwxxxxxxyyyzzz|||tttuuuxxx{{{|||||||||{{{{{{~~~eeeWWWTTTQQQNNNNNNLLLLLLKKKKKKJJJHHHGGGFFFGGGHHHHHHFFFDDDBBBBBBCCCBBBCCCDDDEEEGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCAAAAAA@@@@@@BBBDDDGGGIIIDDDEEEFFFEEECCCAAAAAAAAADDDDDDDDDCCCBBBAAA?????????===;;;::::::999888777555666666666555666999;;;@@@@@@AAABBBAAA@@@???>>>@@@AAAAAAAAAAAAAAA@@@???@@@???===;;;:::::::::;;;888888999999999777555444555666999;;;===>>>>>>===555666777888999888777666555555555555555666777888;;;;;;=========<<<;;;:::???===;;;:::999888666444666666777999:::;;;<<<===::::::::::::999999999999888777777666777888:::;;;777777777888999:::<<<<<<:::;;;<<<===<<<;;;999888>>>>>>>>>=========<<<<<<999===???<<<666555999???===;;;::::::;;;<<<<<<;;;888888777666666888999:::999999999888888888888888666666888;;;???AAAAAA@@@===;;;999999;;;===>>>>>>AAAAAABBBEEEGGGGGGDDDBBBDDDEEEFFFDDDCCCBBBBBBCCC???BBBCCCBBBDDDIIIKKKIIIHHHIIIJJJIIIFFFDDDDDDEEEHHHGGGGGGHHHMMMTTT[[[___eeeffflllsssxxx|||777:::======<<<:::999999777777777555444444555777:::???FFFJJJKKKJJJLLLNNNUUU]]]dddfffbbb```aaacccjjjrrr{{{pppooopppsssxxxzzzyyyxxx{{{{{{tttssswwwyyyssstttssspppllljjjkkklll```aaa^^^WWWTTTZZZaaaeeecccggglllooooooooonnnnnnkkklllllllllmmmnnnoooooopppuuuxxxwwwssssssxxx~~~~~~wwwnnniiiiiiiiiiiigggfffeeedddfffjjjnnnqqqrrrkkknnnsssxxxyyyyyyvvvtttqqqqqqrrrtttuuuwwwwwwxxxkkkjjjiiiiiilllppptttvvvrrrnnnjjjhhhhhhiiijjjjjjhhhhhhhhhkkkttt|||{{{uuurrrlllfffcccdddccc```]]]XXXVVVSSSPPPNNNOOOQQQRRRPPPPPPRRRSSSUUUWWWXXXYYYWWWXXXYYYXXXWWWWWWZZZ]]]aaagggpppwww{{{}}}}}}~~~{{{wwwuuuvvvwwwwwwvvvyyy}}}|||zzzoooqqqtttvvvyyyzzz{{{{{{xxxyyyzzzzzz{{{}}}kkkVVVRRRRRRNNNKKKLLLJJJKKKKKKKKKJJJHHHHHHHHHGGGHHHHHHFFFCCCAAAAAABBBAAABBBDDDEEEGGGHHHHHHIIIHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAABBBDDDEEEGGGGGGDDDDDDCCCCCCCCCCCCBBBAAAGGGGGGFFFDDDBBBAAA?????????===:::999999888777555555666777777555555888:::>>>???@@@AAABBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAA???===;;;::::::;;;<<<:::999777555444555666777666777:::<<<=========<<<555555555555555666777888777777666666666777777888888:::<<<===>>>===<<<;;;<<<;;;999888888888666444777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888999:::;;;::::::::::::999999999999999:::;;;;;;;;;:::999999===>>>?????????===<<<:::999;;;===;;;888777999<<<<<<;;;:::;;;<<<<<<;;;999999888777666666888:::;;;::::::::::::999999888888666666888<<>>>>>>>>???@@@CCCFFFFFFDDDBBBAAABBBCCCAAA???>>>>>>???===@@@@@@???@@@DDDDDDAAACCCEEEFFFDDDAAA???@@@AAADDDCCCBBBAAACCCGGGKKKNNNOOOPPPTTTXXXYYY[[[ccclllsss777:::>>>>>><<<999777666999999999777666555777999888???HHHMMMMMMLLLKKKKKKTTT[[[bbbcccaaa___cccgggmmmttt{{{}}}yyyuuuuuuvvvxxxwwwvvvwww~~~vvvsssvvvxxxrrrvvvxxxssskkkhhhlllqqqgggjjjggg]]]WWWZZZ```cccccchhhmmmqqqqqqpppooonnnnnnnnnoooooopppqqqqqqrrrssswwwzzzxxxuuuvvv}}}sssmmmmmmmmmjjjfffgggeeedddffflllrrrwwwyyyqqqtttyyy||||||yyyuuuqqqllllllllllllmmmooopppqqqmmmllljjjhhhhhhkkkppptttsssppplllkkknnnrrruuuvvvqqqpppoooqqqyyy}}}vvvyyyqqqhhhdddfffhhhhhhgggfffddd```]]]\\\\\\^^^```dddddddddeeeeeefffffffffjjjlllnnnnnnmmmmmmpppsssvvv|||~~~{{{|||}}}|||zzz}}}xxxuuuppprrruuuwwwxxxvvvtttssstttvvvxxxyyyyyy{{{}}}zzz~~~~~~lll[[[OOOQQQTTTNNNLLLOOOHHHJJJKKKKKKJJJIIIJJJJJJGGGHHHHHHFFFCCCAAAAAABBBAAABBBDDDEEEGGGHHHHHHIIIHHHHHHHHHGGGEEEDDDBBBAAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEECCCDDDFFFFFFEEEDDDJJJIIIHHHFFFDDDBBB@@@??????===:::999888888666555555888999888666555888;;;:::;;;>>>@@@BBBDDDDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDAAA???===;;;:::;;;<<<======:::555111000333777999888999;;;======<<<;;;:::<<<:::888777777:::===???;;;;;;::::::::::::::::::666888;;;===??????>>>===:::888777777888888666555999999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::<<<;;;:::999999999:::;;;??????>>>===;;;:::999999??????>>>>>>>>>>>>??????;;;===???@@@@@@>>><<<:::===<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<======:::888999888777666777888:::<<<;;;;;;;;;:::::::::999999666666888===CCCHHHKKKLLLAAA???<<<;;;<<<>>>>>>>>>;;;<<<>>>AAAEEEFFFEEECCCAAABBBBBBAAA>>>======>>>>>>AAAAAA@@@AAAEEEDDD@@@AAACCCCCCAAA>>>===@@@BBBAAAAAAAAABBBEEEHHHJJJLLLHHHHHHJJJKKKIIIHHHOOOWWWUUUaaannnsssvvv{{{~~~~~~;;;<<<======<<<<<<===>>>???;;;777777999;;;:::999666999===@@@BBBDDDGGGIIITTTZZZ```aaa___```dddhhhooossswwwxxxwwwzzzzzzrrrmmmmmmppptttrrrwww|||}}}{{{xxxuuussstttsssrrrqqqooollljjjiiiiiimmmnnnkkkfffbbb[[[TTTWWW[[[eeesssvvvppplllmmmrrrvvvzzz{{{xxxtttqqqooossszzzxxxuuuxxx}}}zzzuuuqqqooolllgggcccgggeeeeeejjjsssyyyzzzyyyxxxrrrmmmlllpppssssssqqqhhhhhhfffdddgggmmmooommmkkkjjjhhhdddbbbdddhhhllllllnnnooommmkkklllppptttrrrqqqooonnnooorrrvvvxxxppplllfffdddfffkkkooorrrpppuuuxxxssskkkhhhmmmtttwwwvvvtttrrrmmmiiimmmttt{{{}}}~~~}}}|||}}}~~~{{{xxxwwwzzz}}}|||wwwuuuuuuvvvwwwwwwvvvtttqqqpppmmmqqquuuvvvuuuuuuwwwyyy~~~zzz}}}vvv___XXXOOOKKKLLLNNNMMMKKKIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFEEECCCBBB@@@BBBBBBCCCDDDFFFGGGIIIIIIGGGFFFEEEDDDBBB???:::777===>>>???AAABBBCCCDDDDDDDDDCCCAAA@@@@@@AAABBBCCCJJJLLLNNNLLLGGGBBB@@@@@@<<<<<<<<<;;;:::999777666555888;;;<<<;;;999888888<<<===>>>???@@@@@@???>>><<<;;;::::::;;;===@@@AAA=========<<<;;;;;;::::::<<<:::888666555555666777:::888777888999;;;;;;:::999999:::<<<===???@@@AAA<<<<<<:::888777555333333777666777:::<<<>>>===;;;<<<;;;999888777888999999777999;;;;;;:::999999:::999<<<>>>===::::::<<<>>>===<<<;;;999888777777666999:::<<<======<<<:::999999999:::;;;;;;<<<<<<===BBBAAA?????????>>><<<999<<<======<<<999777777777;;;;;;<<<<<<;;;;;;:::999888777777999;;;======<<<;;;<<<===;;;999666666666666888888:::AAAJJJNNNLLLIIICCC<<<:::===??????===??????@@@AAABBBCCCEEEFFFCCCBBB@@@>>>===<<<<<<<<<>>>??????>>>======???AAAAAA@@@>>><<<;;;<<<===>>>@@@???>>>@@@CCCEEEFFFFFFBBBAAA@@@???AAADDDGGGJJJPPPSSSWWWYYYXXXWWWYYY[[[```eeekkknnnqqqvvv~~~888999;;;<<<<<<>>>@@@CCCAAA===:::999:::;;;;;;:::888:::;;;<<<>>>BBBHHHLLLQQQVVV\\\```aaacccfffiiiooorrrtttsssrrruuu|||}}}tttjjjfffiiimmmlllooosssvvvwwwuuusssqqqoooooommmkkkiiihhhffffffjjjooorrrpppmmmjjjbbb[[[VVVXXXcccuuuxxxtttuuu{{{~~~yyyuuuuuuzzzyyyuuuuuuwww{{{xxxsssqqqpppnnnllljjjkkkiiijjjooovvvzzz{{{yyypppllliiiiiilllmmmkkkhhhggghhhhhhgggkkkppprrroookkkjjjgggeeedddeeehhhjjjkkkmmmnnnllljjjkkkooosssqqqooollllllooorrrtttuuuqqqmmmhhhgggjjjpppvvvyyyyyy||||||uuuqqqttt{{{{{{{{{}}}}}}}}}zzzyyyvvvxxxzzz{{{zzzvvvssspppmmmqqquuutttssstttyyy~~~~~~~~~nnnbbbZZZSSSLLLIIIKKKMMMMMMKKKJJJJJJKKKJJJJJJHHHGGGFFFDDDEEEFFFGGGHHHGGGGGGFFFCCCCCCEEEFFFGGGHHHHHHHHHEEEDDDDDDCCCCCC@@@<<<999<<<===???@@@BBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDGGGIIIIIIFFFDDDDDDEEE>>>===<<<<<<::::::999888999:::;;;;;;999999;;;<<<===>>>???@@@@@@@@@????????????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888777777888999;;;:::888999:::;;;;;;:::;;;<<<<<<>>>???@@@@@@AAA<<<<<<:::999777666555444666888;;;=========<<<;;;<<<;;;:::999999999::::::666777888777666555666888999<<<>>>???>>>>>>AAACCC???>>><<<:::999888999999:::;;;<<<===<<<;;;999888::::::;;;<<<===>>>??????CCCBBB@@@@@@AAA@@@===;;;:::<<<===<<<:::999999999;;;<<<<<<<<<;;;;;;::::::999888888999<<<======<<<:::;;;<<<;;;999888888999888888777888AAALLLOOOLLLIIICCC===;;;===??????>>>BBBBBBBBBBBBCCCDDDEEEEEEBBBBBBAAA@@@>>>===<<<;;;>>>?????????>>>>>>@@@BBBAAA@@@>>><<<;;;;;;<<<<<>>???AAABBBBBBAAA>>>======>>>AAADDDGGGIIILLLOOOQQQQQQPPPOOOPPPQQQMMMQQQVVVXXXYYY\\\ccciiijjjkkknnnqqquuuxxx{{{|||999:::;;;;;;;;;===AAADDDCCC@@@===;;;;;;;;;;;;:::::::::999999;;;AAAHHHNNNMMMPPPVVV[[[```dddfffgggmmmooopppnnnmmmoootttyyy{{{oooggggggjjjeeefffjjjnnnrrrsssrrrppppppnnnllljjjhhhhhhhhhhhhlllsssyyyzzzyyyvvvnnnfff^^^[[[___qqq|||yyyvvvzzz~~~}}}yyyuuutttwwwtttpppoooooopppppppppkkkjjjkkkpppuuuwwwuuusssjjjhhhgggiiilllllljjjgggdddfffgggfffjjjnnnnnnjjjllliiifffeeeeeeggghhhhhhiiikkkmmmllljjjkkkooossspppllliiikkkpppsssrrrooolllhhhdddccchhhooovvvzzz}}}wwwyyy~~~yyyxxx{{{zzz|||}}}}}}zzzvvvuuutttwwwyyy|||~~~}}}yyyuuurrrooorrrttttttuuuzzz~~~{{{~~~lll[[[UUUTTTOOOIIIHHHJJJLLLMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHDDDFFFGGGIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBB???<<<;;;<<<===???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEEEEDDDDDDEEEFFFAAA@@@>>><<<;;;;;;;;;;;;======<<<:::999:::>>>AAA>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCCCCAAA>>><<<:::::::::;;;;;;<<<======>>>???>>>===;;;;;;;;;<<<======<<<;;;;;;<<<===<<<;;;>>>??????@@@@@@@@@@@@???;;;;;;:::999888777666666444999>>>@@@>>><<<<<<<<<>>>===;;;::::::;;;<<<<<<888888777555333333666888888:::===???@@@BBBDDDFFF@@@???===;;;::::::;;;<<<;;;<<<<<<<<<;;;:::888777::::::<<<===???@@@BBBBBBDDDBBBAAAAAABBBAAA???===999;;;===<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::<<<>>>======999;;;<<<;;;::::::;;;<<<;;;999777:::DDDOOOQQQMMMGGGCCC>>><<<>>>@@@@@@???EEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@>>><<<;;;===>>>????????????AAACCCDDDBBB@@@>>><<<;;;;;;<<>>>>>>>>>>>>>><<<999:::;;;===@@@CCCFFFGGGIIIJJJKKKJJJHHHGGGGGGHHHDDDFFFIIIIIIHHHJJJOOOSSSOOOOOOPPPQQQTTTWWWYYY[[[bbbfffkkkppptttyyy~~~>>>===<<<:::999;;;>>>AAADDDAAA>>>;;;::::::::::::999999999999;;;@@@FFFLLLKKKKKKMMMRRRXXX^^^bbbccchhhjjjlllmmmllllllmmmoooxxx||||||tttlllhhhhhhaaaaaadddiiinnnrrrrrrpppooommmkkkiiihhhhhhiiijjjnnnvvv~~~zzzsssnnnfffbbbkkk|||yyyuuutttrrruuuzzz~~~~~~yyyvvvsssqqqnnnmmmmmmnnnooopppkkklllnnnrrrttttttqqqnnndddbbbbbbcccfffhhhgggfffcccfffgggfffhhhkkkiiidddkkkhhheeedddfffhhhiiihhhjjjlllnnnmmmkkkkkkooorrrpppkkkgggjjjppptttqqqlllhhhddd``````eeelllssswww{{{vvvxxx~~~|||||||||{{{{{{|||xxxvvvyyy||||||{{{yyyvvvtttrrrqqquuuwwwzzz{{{|||{{{zzzyyyxxxvvvvvvyyy{{{ooo[[[SSSSSSQQQMMMJJJIIIJJJLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEKKKKKKKKKKKKJJJHHHFFFEEEFFFHHHJJJKKKKKKIIIFFFDDDEEEDDDCCCBBBBBBAAA>>><<<:::;;;<<<>>>???@@@@@@AAAAAABBBDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBCCCDDDCCCBBB???===<<<<<<===>>>>>>>>>>>><<<<<<===AAACCC@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@???===:::888777888888999;;;===>>>???@@@AAAAAA@@@?????????@@@@@@???>>>===>>>??????>>><<<@@@@@@AAAAAA@@@???>>>===:::999999888777666666666///666>>>@@@>>>;;;<<<>>>???>>>===<<<<<<<<<===>>>===<<<:::666444555888:::777999<<>>=========<<<;;;999777666999:::;;;===@@@BBBCCCDDDCCCBBBAAAAAABBBBBB@@@>>>;;;===>>>>>><<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>===<<<======<<<;;;:::;;;===>>>======AAAKKKUUUTTTMMMEEEBBB???>>>???AAAAAA@@@EEEEEEDDDCCCBBBBBBCCCCCCBBBCCCCCCCCCBBB???===;;;;;;===>>>>>>>>>???AAACCCFFFEEECCCAAA???======<<>>===<<<:::999;;;>>>AAABBB@@@>>>:::888777777888666888:::;;;<<>>???@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCBBBAAAAAABBBCCCCCCCCCEEECCCAAA>>>===>>>???@@@<<<>>>AAAAAAAAA@@@AAACCCAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<:::999888888999666777999;;;===???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@AAABBBBBB@@@>>>@@@AAAAAAAAA@@@>>><<<:::999999888777666666555555+++222;;;>>>===;;;===??????>>>=========>>>???@@@???===;;;777555666999<<<;;;<<<>>>@@@BBBCCCBBBBBB???>>><<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::888888888999;;;===???BBBCCCDDDAAAAAA@@@AAABBBBBB@@@???>>>???@@@???===;;;:::;;;>>>===<<<;;;;;;;;;<<<<<<===<<<;;;<<<>>>??????>>>@@@@@@@@@>>>;;;:::;;;<<>><<<:::<<<=========>>>@@@CCCDDDDDDBBB@@@???>>>===<<<>>>===;;;;;;<<<===<<<;;;::::::;;;===>>>??????@@@EEEEEEFFFHHHIIIHHHFFFEEEBBBBBBBBBAAAAAABBBDDDFFFFFFEEEDDDDDDDDDFFFHHHJJJNNNPPPRRRTTTTTTVVVXXXZZZVVVVVVUUUTTTTTTWWW\\\```[[[^^^bbbeeehhhlllpppssspppwww{{{yyy{{{~~~}}}}}}~~~999:::;;;;;;;;;===AAADDD??????===999666555666888555888;;;======>>>???AAADDDBBB???>>>AAAFFFMMMRRRYYY]]]ccciiikkkkkkhhhffffffeeefffkkkpppqqqlllggg^^^___```aaaaaacccgggjjjgggiiilllnnnnnnllljjjhhhnnnuuu{{{~~~~~~www{{{}}}{{{yyyyyyxxxuuuuuuyyy||||||wwwoooiiieeecccdddhhhnnntttxxxyyyyyyuuuuuussspppllljjjiiijjjiiikkknnnpppqqqooollljjjgggccc^^^YYYVVVVVVVVVWWWZZZ]]]___```dddhhhgggcccfffeeeeeecccdddgggmmmrrruuuwwwxxxvvvqqqooooooqqqppplllhhhiiinnnpppooollljjjhhheeeeeeiiinnnqqqsssyyyvvvsssppprrrwwwtttuuuuuusssrrruuu|||{{{zzz{{{|||}}}{{{|||wwwxxx{{{{{{~~~mmmWWWNNNJJJHHHIIILLLLLLKKKKKKKKKKKKLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJJJJJJJHHHFFFDDDFFFDDDAAA@@@???>>>;;;999999:::;;;===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@BBBDDDFFFFFFEEEEEECCCBBB@@@????????????;;;>>>BBBEEEDDDCCCBBBBBBAAAAAA@@@????????????@@@@@@???<<<:::999999:::;;;666777888;;;===???AAABBBBBBBBBCCCCCCDDDDDDEEEEEEAAAAAABBBCCCEEEEEECCCAAAAAAAAABBBBBBAAA>>>;;;:::::::::999888777666555444,,,111888;;;<<<<<<===??????>>>>>>======>>>@@@@@@>>>===;;;888666777:::===@@@@@@BBBDDDFFFFFFDDDBBB=========<<<======>>>>>>???>>>>>>===<<<;;;::::::999:::<<<>>>@@@BBBDDDDDDAAA@@@@@@AAABBBCCCAAA@@@@@@AAABBB@@@===;;;:::;;;???>>><<<;;;;;;;;;<<<===>>>===<<<===???@@@???>>>CCCCCCAAA???<<<;;;<<<===CCCGGGKKKMMMRRRTTTPPPIIIAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA???>>><<<===>>>>>>===>>>@@@BBB@@@?????????>>>=========>>><<<;;;;;;===>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBDDDFFFJJJLLLKKKHHHEEE@@@@@@???>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDFFFGGGGGGIIILLLMMMNNNPPPRRRTTTMMMMMMMMMLLLLLLNNNRRRUUUPPPQQQSSSTTTUUUWWWZZZ]]]YYY^^^aaa___aaahhhooorrrllllllllljjjfffbbbaaaaaa___^^^]]]\\\]]]___aaabbbccchhhoootttuuussspppoootttrrrpppooosss}}}888999;;;<<<<<<>>>@@@CCC>>>>>>===999666555777999777999;;;<<<<<<<<<===>>><<<======<<<<<>>>>>===<<<:::999:::<<<===???@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEDDDCCCCCCEEEGGGGGGEEECCCDDDCCCBBBAAA@@@??????>>>;;;>>>BBBEEEDDDCCCCCCCCCAAA@@@???>>>===>>>>>>???@@@???>>><<<;;;:::999999666777888;;;===???AAABBBAAABBBCCCDDDDDDEEEEEEEEEAAAAAACCCEEEGGGHHHFFFDDDAAABBBCCCDDDBBB@@@===;;;======;;;:::888777666555222444777:::<<<======<<>>=========>>>@@@AAA???>>>===;;;::::::===@@@AAAAAABBBEEEHHHHHHFFFCCC<<<===>>>@@@@@@@@@????????????>>>===============<<<<<<>>>???AAACCCDDDEEEAAAAAAAAABBBDDDDDDCCCBBB???AAAAAAAAA>>>=========???>>><<<;;;;;;;;;<<<===???>>>===>>>@@@@@@@@@???BBBBBBAAA???===<<<>>>@@@DDDIIILLLKKKJJJLLLJJJFFF@@@AAACCCDDDCCCCCCCCCCCC???@@@@@@AAACCCDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@???@@@@@@@@@??????AAACCC>>>>>>???@@@@@@AAAAAA@@@???>>><<<<<<>>>???>>>===>>>===<<<<<<===???BBBCCCDDDFFFJJJNNNQQQOOOJJJEEEDDDCCCAAA@@@AAABBBCCCCCCAAABBBCCCDDDEEEGGGGGGHHHEEEGGGIIIJJJJJJLLLNNNPPPGGGHHHIIIHHHHHHJJJLLLOOONNNOOOOOONNNMMMNNNPPPRRRRRRUUUUUURRRSSSYYY[[[ZZZWWWYYYYYYWWWUUURRRRRRRRRPPPOOOOOONNNMMMMMMMMMMMMKKKOOOUUUYYYZZZZZZ[[[\\\^^^[[[ZZZ^^^gggrrr}}};;;<<<======<<<<<<===>>>===>>>===:::666555888:::999:::;;;;;;::::::<<<===555999======;;;<<>>===<<<::::::<<<>>>???@@@@@@@@@CCCCCCBBBBBBCCCDDDFFFGGGIIIHHHGGGGGGHHHFFFBBB>>>CCCCCCCCCBBBAAA@@@>>>===<<>>=========>>>>>>>>>>>>???>>><<<999666444666777999;;;===???AAAAAA@@@AAABBBDDDEEEEEEEEEEEEAAAAAACCCFFFIIIIIIHHHFFFBBBCCCEEEEEEDDDAAA>>><<<@@@???>>><<<:::888777666777777888:::<<<===<<<:::>>>>>>=========>>>@@@AAAAAAAAAAAA???>>>???AAADDD>>>>>>???CCCGGGHHHEEEBBB<<<>>>@@@BBBCCCBBBAAA???@@@???>>>>>>>>>>>>>>>???>>>>>>@@@AAACCCDDDEEEFFFBBBBBBBBBCCCEEEFFFEEEDDD>>>???AAAAAA???>>>???@@@@@@>>><<<;;;:::;;;===>>>@@@???>>>>>>@@@AAA@@@???AAAAAAAAA???===>>>AAACCCEEEJJJKKKFFFCCCDDDEEEDDD???AAACCCDDDDDDCCCCCCDDD??????@@@BBBDDDGGGIIIJJJHHHGGGEEECCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAABBBDDD???@@@AAACCCDDDEEEEEEFFFBBB@@@>>>>>>>>>???>>>===>>>===<<<<<<>>>AAAEEEGGGHHHJJJNNNTTTVVVSSSLLLFFFGGGEEECCCBBBBBBCCCCCCBBB@@@AAACCCEEEGGGHHHIIIIIIGGGIIIJJJJJJJJJJJJKKKLLLIIIJJJKKKKKKJJJJJJLLLMMMNNNNNNNNNLLLJJJJJJKKKMMMOOOOOOLLLIIIIIIMMMLLLHHHMMMOOOPPPOOOMMMKKKKKKLLLGGGGGGGGGGGGHHHHHHHHHHHHFFFIIILLLOOOQQQSSSWWWYYYVVVWWW[[[dddooowwwzzzyyy888777888;;;>>>>>>;;;777999999888666555777:::===DDDCCCBBB@@@>>>;;;999888666:::>>>===888666999===GGGJJJPPPWWW___eeejjjmmmkkkggggggiiigggbbbdddjjjjjjlllnnnkkkfffcccdddgggeeeggglllrrrsssnnnfffaaacccccchhhlllllliiikkkooosssvvv{{{~~~~~~zzzvvvsssllllllhhhaaaYYYVVVYYY]]]hhhfffggghhhhhhfffjjjooowwwxxxxxxvvvtttrrrssstttqqqrrrvvv{{{~~~wwwrrroooqqqrrrrrrssswwwsssrrrqqqqqqoookkkgggccciiifffdddccc```___dddkkksss}}}zzzyyyvvvuuuvvvtttnnnjjjjjjgggbbbrrrqqqqqqqqqrrrssstttuuu{{{|||}}}}}}wwwsssqqqpppooonnnrrrlllhhhgggfffeeehhhmmmqqqnnnmmmlllkkkmmmwww~~~~~~{{{|||uuubbbSSSKKKMMMLLLDDDAAAEEECCCBBBBBBBBBCCCEEEHHHJJJRRROOOLLLJJJJJJKKKJJJIIILLLMMMNNNLLLJJJHHHHHHHHHHHHEEECCCCCCFFFGGGFFFDDDCCCBBB@@@===;;;999888777666999;;;;;;::::::>>>AAACCCBBBAAAAAABBBDDDGGGIIIHHHFFFEEEFFFGGGGGGFFFEEEEEEDDDBBB@@@===<<<======@@@@@@AAA@@@@@@AAADDDGGGCCCAAA???<<<;;;;;;;;;<<<::::::999:::;;;;;;:::888777777888999:::<<<>>>???CCCEEEFFFFFFDDDBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<:::888777666666888999:::;;;:::999888777@@@??????>>>???@@@BBBCCCAAA???<<<;;;===>>>??????>>>===>>>BBBEEEEEEBBB???@@@AAACCCCCCCCCAAA???>>><<<;;;;;;<<>>@@@@@@@@@AAABBBDDDFFFHHHFFFDDDCCCCCCEEEFFFEEEDDD@@@<<<;;;===>>>===???CCCCCCBBB???<<<999:::===@@@>>>>>>>>>>>>???AAACCCEEEAAACCCAAA===>>>CCCFFFEEE@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBEEEHHHIIIIIIBBBCCCEEEDDDCCCCCCDDDFFFDDDCCCAAA>>>============;;;>>>BBBCCCBBB???===<<>>>>>AAABBB@@@??????>>>===@@@DDDFFFFFFDDDIIIHHHKKKUUU^^^]]]RRRFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJIIIHHHHHHHHHIIIKKKLLLLLLJJJHHHFFFFFFFFFHHHHHHLLLMMMMMMLLLJJJIIIJJJLLLLLLKKKJJJIIIHHHHHHIIIIIIMMMLLLKKKJJJKKKKKKJJJIIIDDDFFFGGGGGGEEEDDDDDDEEEJJJJJJKKKKKKLLLOOOSSSUUU\\\^^^```eeepppwwwqqqeee;;;:::999;;;======;;;999666777777777777999<<>><<<:::999:::<<<===>>>>>>>>>>>>???DDDIIIPPPVVV\\\bbbhhhllliiigggiiimmmkkkfffeeeiiihhhlllpppoookkkhhhiiijjjgggffffffiiiiiigggdddccceeeeeegggkkkjjjffffffjjjkkknnnrrrvvvxxxvvvtttrrrsssvvvuuukkk^^^WWWYYY______^^^```eeeggggggjjjnnnpppqqqrrrrrrsssuuuxxx{{{||||||}}}~~~uuupppnnnoooppppppqqquuuvvvuuuuuuvvvvvvvvvvvvuuurrrppppppqqqllldddaaabbbjjjxxx|||xxxyyyvvvooouuuvvvtttpppnnnooommmiiinnnllljjjiiikkknnnppprrrxxxyyy}}}~~~wwwqqqooooooooonnnjjjfffdddfffggggggiiinnnrrrrrrtttwwwwwwyyy}}}yyy}}}uuucccZZZNNNHHHKKKLLLEEECCCFFFEEEDDDDDDDDDFFFHHHKKKMMMSSSSSSRRRQQQOOONNNLLLLLLKKKLLLMMMLLLIIIGGGGGGGGGJJJHHHFFFFFFGGGHHHGGGEEECCCBBB@@@===;;;:::999888777:::<<<<<<<<<===@@@CCCCCCCCCBBBBBBCCCEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFFFFBBB???>>>@@@AAA???===@@@AAABBBBBBAAAAAACCCEEEBBBAAA>>><<<;;;:::;;;;;;:::999999999::::::999999777777888:::;;;<<<>>>>>>BBBDDDFFFFFFDDDCCCBBBCCC@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB???>>><<<:::999777777777555666777999;;;<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCAAA??????@@@BBBBBBAAA??????@@@CCCFFFFFFCCC@@@???@@@AAABBBAAA@@@>>>======<<<<<<===???@@@@@@???@@@@@@@@@AAACCCEEEGGGIIIGGGEEECCCCCCEEEEEEEEEDDDAAA===<<<>>>???===???CCCFFFEEEDDDAAA>>>>>>AAACCCAAAAAA@@@@@@AAABBBDDDEEEAAABBBAAA===>>>CCCEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBAAAAAACCCGGGIIIJJJJJJDDDEEEEEEDDDCCCBBBBBBCCCEEEDDDBBBAAA???>>>>>>>>>>>>AAADDDEEEDDDBBBAAAAAACCCAAA??????AAACCCBBB@@@>>>======@@@DDDGGGGGGFFFNNNMMMOOOWWW```___UUUKKKDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCCCCCCCDDDFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFHHHIIILLLMMMMMMLLLJJJJJJKKKLLLMMMKKKIIIGGGGGGGGGHHHIIILLLKKKJJJJJJJJJJJJIIIHHHDDDFFFHHHIIIHHHGGGGGGHHHJJJMMMNNNMMMLLLPPPXXX```aaafffjjjlllmmmlllcccWWW???>>><<<<<<======;;;999444666888999999;;;===???@@@@@@??????>>>===<<<;;;===<<<<<<>>>AAABBBAAA???;;;AAAIIINNNQQQUUU\\\aaagggiiimmmqqqooohhhddddddeeejjjppprrrqqqooonnnooojjjfffaaa^^^```cccfffgggfffeeefffjjjjjjeeecccdddbbbdddiiimmmpppqqqqqqpppvvv|||~~~uuufff^^^```fff```ZZZXXXZZZ^^^___ccchhhkkkmmmpppsssvvvzzz}}}{{{tttpppnnnppppppooorrrvvvuuutttssssssuuuyyy}}}}}}}}}}}}pppeeeaaahhhnnnrrrqqqsssvvvpppfffiiikkkjjjhhhiiillljjjffffffccc``````eeelllrrruuu{{{~~~zzzssspppnnnnnnnnn```]]]]]]aaacccdddgggllllllmmmrrryyy|||~~~{{{xxxyyylll]]]SSSPPPHHHEEEJJJLLLGGGDDDGGGDDDDDDDDDEEEGGGJJJLLLNNNTTTWWWZZZYYYUUUPPPNNNNNNJJJKKKLLLKKKIIIGGGGGGGGGJJJHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@>>><<<::::::999666888;;;<<<===???BBBDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGIIIJJJIIIHHHGGGBBB===>>>CCCEEEBBB>>>AAABBBDDDDDDBBBAAABBBCCCAAA@@@>>><<<::::::::::::999888777777777777888999666777999:::<<<<<<======AAACCCEEEFFFEEEDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@>>>===;;;999888777777555555666888:::<<<>>>???:::<<<===???@@@AAAAAA@@@BBBAAAAAABBBCCCCCCBBB@@@AAAAAABBBEEEFFFFFFDDDBBB===>>>@@@AAA@@@???===<<>>===>>>@@@AAAAAA@@@??????@@@BBBDDDGGGIIIJJJHHHFFFDDDDDDDDDEEEDDDCCCCCC???===???@@@>>>@@@DDDEEEEEEDDDAAA???>>>???AAAEEEDDDDDDCCCCCCDDDDDDEEECCCEEECCC@@@AAAEEEGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCAAA???>>>???@@@AAA@@@@@@BBBEEEIIIKKKKKKIIIEEEFFFFFFDDDBBB@@@AAAAAAEEEEEEDDDCCCBBB@@@???>>>@@@BBBCCCCCCCCCBBBDDDEEEDDDBBBAAAAAACCCDDDCCCBBB???>>>???AAAEEEHHHHHHHHHKKKJJJKKKQQQXXXXXXQQQIIIFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEGGGHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLNNNLLLIIIFFFEEEFFFGGGHHHKKKKKKJJJJJJIIIHHHHHHHHHDDDGGGKKKLLLLLLKKKLLLLLLJJJOOOSSSRRRPPPVVVbbblllmmmpppoooiiibbb\\\TTTMMM@@@@@@AAAAAA@@@===:::777555777:::<<<<<<;;;<<<======>>>>>>??????>>>======<<<<<<<<<===>>>>>>===<<<666===DDDGGGFFFGGGNNNTTTcccgggnnnrrroooiiibbb___eeehhhmmmpppppppppqqqsssmmmiiibbb\\\]]]dddiiijjjdddcccfffmmmooojjjeeeddd```bbbfffiiilllnnnoooooopppwww{{{xxxoooiiikkkpppmmmbbbXXXTTTSSSSSSWWW\\\hhhlllqqquuuzzz~~~~~~{{{yyyxxxvvvtttuuuqqqppprrrqqqppptttyyysssrrrpppnnnpppvvv}}}}}}rrrllloooqqqrrrppprrrssslllccc```bbbbbbbbbeeeiiihhhcccaaa^^^\\\___hhhrrr{{{}}}vvvppplllhhhfffZZZWWWWWW[[[^^^```eeekkkllllllooovvv}}}~~~~~~~~~~~~yyyzzz~~~|||hhh[[[SSSPPPJJJEEEEEEJJJLLLHHHEEEFFFBBBBBBCCCDDDFFFIIIKKKLLLPPPWWW]]]\\\VVVPPPMMMMMMJJJKKKLLLKKKIIIHHHGGGHHHHHHGGGEEEDDDCCCBBBBBBAAACCCBBB@@@>>>===<<<;;;;;;444666888;;;===@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFGGGIIIKKKJJJIIIGGGEEEBBBCCCDDDEEECCCAAAAAACCCEEEEEECCCAAAAAAAAA@@@???===;;;:::999999999888888777555444555777:::555666888999;;;;;;;;;;;;???BBBDDDFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGBBBCCCCCCDDDDDDCCCCCCBBB???>>>===;;;999888777777888888888888999;;;===>>>999;;;???AAACCCBBBAAA@@@@@@@@@@@@BBBCCCCCC@@@>>>AAABBBCCCDDDEEEDDDCCCAAA===>>>@@@AAAAAA@@@>>>===@@@???>>>???AAABBBAAA@@@>>>>>>@@@BBBEEEGGGJJJKKKHHHFFFDDDCCCDDDDDDCCCBBBCCC@@@>>>@@@@@@???AAAEEEDDDEEEDDDBBB@@@>>>???@@@FFFFFFEEEEEEDDDDDDDDDDDDGGGIIIHHHEEEEEEIIIKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>><<<<<<>>>AAABBB@@@AAADDDGGGJJJKKKIIIGGGDDDEEEEEEDDDBBBAAAAAABBBDDDDDDEEEDDDCCCAAA???===>>>?????????>>>???BBBEEEDDDDDDCCCCCCDDDEEEEEEEEECCCCCCCCCEEEFFFHHHHHHHHHGGGEEEEEEIIINNNNNNJJJFFFGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHGGGGGGFFFGGGHHHHHHFFFGGGIIIJJJJJJJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMLLLKKKJJJKKKLLLOOOMMMIIIFFFEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHKKKNNNPPPOOONNNNNNNNNLLLPPPUUUXXXZZZaaakkkssstttpppfff\\\SSSOOOMMMLLL???BBBEEEEEEBBB===888555888;;;===>>>===;;;;;;;;;======>>>??????@@@??????===@@@AAA???:::888888;;;999???EEEEEEAAAAAAFFFKKKVVV^^^ggglllmmmkkkgggdddggghhhiiijjjlllnnnpppsssqqqpppjjjbbbbbbgggiiifffbbb```eeeoootttqqqjjjgggfffggghhhjjjlllmmmmmmnnniiimmmqqqssssssrrrqqqrrrtttlllddd```ZZZTTTRRRTTT___dddjjjqqqvvvzzz~~~}}}zzzvvvtttssssssrrrppprrrppppppqqqpppooosssyyysssrrrqqqppprrryyy{{{wwwtttwwwwwwtttqqqoookkkgggfffhhhhhhjjjooouuurrrmmmhhheeedddiiisss~~~{{{ssslllfffaaa[[[WWWWWW\\\aaafffnnnvvv}}}xxxwww|||{{{|||wwwdddYYYTTTPPPOOOHHHGGGHHHLLLLLLHHHEEEEEEBBBBBBCCCEEEGGGIIIJJJKKKLLLRRRYYYYYYSSSLLLIIIIIIJJJKKKLLLLLLJJJHHHHHHIIIGGGFFFEEECCCBBBAAAAAAAAABBBBBB@@@???======<<<<<<555666999<<<@@@BBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFGGGIIIKKKJJJIIIGGGIIIJJJHHHDDDAAABBBDDDAAACCCDDDDDDBBB@@@???@@@>>>===<<<;;;999888888777777777777555333444777:::444555666777888999999999===@@@CCCEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHCCCCCCCCCCCCCCCBBBBBBAAA???>>><<<:::888777666666888888888888999;;;>>>???;;;===AAACCCEEEDDDBBBAAA@@@@@@AAACCCDDDCCC@@@>>>@@@AAABBBBBBBBBAAA@@@@@@???@@@BBBCCCCCCBBB@@@???AAA@@@???@@@AAABBBAAA@@@===>>>@@@CCCEEEGGGIIIJJJGGGEEECCCBBBCCCCCCBBBAAACCC???>>>@@@AAA@@@BBBFFFHHHHHHHHHFFFCCCAAAAAABBBEEEEEEEEEEEEDDDDDDDDDCCCHHHJJJIIIFFFGGGJJJKKKIIIHHHHHHGGGFFFEEECCCBBBAAA>>>===<<<;;;===@@@CCCEEECCCDDDFFFIIIJJJIIIFFFCCCCCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDDDDBBB@@@>>>===>>>>>>===<<<;;;===AAADDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGGGGHHHKKKKKKJJJHHHGGGFFFFFFEEEEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKEEEFFFHHHIIIIIIIIIHHHGGGDDDDDDEEEEEEFFFGGGHHHIIIHHHJJJLLLLLLJJJIIIJJJKKKOOOMMMJJJGGGFFFGGGHHHIIIGGGIIIJJJJJJHHHGGGIIIJJJMMMOOOQQQRRRPPPOOONNNNNNOOOQQQUUU\\\dddjjjmmmnnnkkkbbbWWWQQQNNNMMMLLLKKK@@@CCCFFFFFFBBB===888666;;;===??????===;;;;;;;;;===>>>???@@@AAAAAAAAAAAA@@@DDDFFFCCC;;;777888<<<999===AAA@@@===<<<>>>BBBGGGQQQ[[[ccciiioooqqqooollljjjiiihhhiiikkkmmmoooqqqtttrrrllllllpppooohhhfffaaabbbkkksssrrrlllhhhkkkkkklllmmmlllkkkjjjiiiggghhhkkknnnqqqqqqooommmnnnpppuuuwwwqqqddd[[[XXXXXX\\\aaaeeejjjoootttwwwuuussspppooopppqqqppppppnnnlllmmmnnnlllkkkooowwwooopppqqqqqqttt{{{~~~{{{tttvvvwwwuuuqqqnnnnnnoooooopppqqquuu}}}{{{vvvttttttzzz~~~wwwppplllccc```bbbhhhooovvv}}}{{{xxxttt```VVVRRRNNNKKKJJJHHHIIIKKKLLLKKKHHHEEEDDDDDDEEEFFFGGGHHHJJJJJJKKKIIIMMMRRRRRRNNNIIIGGGFFFIIIJJJKKKKKKIIIHHHHHHIIIFFFGGGGGGEEECCCBBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>999:::<<<@@@EEEGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGIIIJJJIIIHHHFFFJJJMMMJJJCCC???AAADDD@@@AAACCCBBB@@@??????@@@===<<<;;;:::999777666666555777888666333333666999666666666666777888999:::<<>><<<;;;999777666555555555555777999;;;>>>@@@BBB===???BBBDDDEEEDDDBBBAAABBBBBBCCCDDDFFFEEEBBB@@@???AAABBBAAA???>>>>>>???@@@AAACCCDDDEEEDDDBBBAAAAAA@@@??????AAAAAAAAA???<<<===@@@BBBEEEFFFGGGHHHEEECCCAAAAAAAAABBBAAA@@@AAA>>>===@@@AAAAAACCCHHHGGGGGGEEEBBB???>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDFFFHHHHHHEEEEEEHHHHHHFFFGGGGGGFFFEEEDDDBBB@@@@@@===<<<<<<===???BBBEEEGGGFFFFFFGGGIIIJJJIIIEEEBBBCCCDDDFFFFFFEEEDDDFFFGGGEEEEEEDDDCCCBBB@@@???>>>@@@@@@???===<<<>>>BBBEEEDDDEEEFFFEEEDDDEEEGGGIIIJJJKKKKKKIIIFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIFFFHHHJJJKKKJJJHHHHHHIIIKKKJJJIIIHHHGGGGGGHHHHHHEEEHHHJJJJJJHHHHHHKKKNNNPPPQQQRRRRRRPPPOOOOOOPPPUUUUUUWWW]]]dddhhhfffbbbWWWQQQMMMOOOQQQNNNJJJIIIBBBDDDEEECCC???;;;999999;;;===>>>>>>===<<<===>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEBBB>>>;;;;;;;;;777999;;;<<<;;;:::;;;===AAAKKKTTT[[[dddooowwwxxxqqqooommmkkkkkkjjjjjjiiillltttwwwwww{{{{{{oooddd^^^bbbiiikkkhhhfffkkkkkkllllllkkkhhhfffdddeeehhhkkkmmmlllkkkkkkkkkiiiqqq~~~rrrjjjiiicccbbbaaa___```dddkkkpppnnnmmmllllllnnnoooooonnnkkkkkklllmmmjjjiiinnnvvvnnnpppssssssuuuzzz}}}vvvvvvvvvuuurrrppppppqqqppprrrtttzzz~~~{{{yyyqqqpppssszzz}}}|||{{{zzznnnbbbWWWSSSPPPJJJGGGGGGGGGIIIKKKKKKIIIHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLKKKIIIFFFEEEFFFHHHIIIIIIGGGFFFFFFGGGDDDFFFFFFEEEBBBAAACCCEEEBBBAAA@@@???????????????<<<<<<>>>BBBGGGIIIHHHFFFCCCCCCBBBBBBCCCEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFCCCFFFHHHGGGCCC@@@@@@BBB???@@@@@@???>>>===???@@@<<<;;;;;;:::888777666555444777999888555333666999999888777666666888;;;===;;;>>>AAABBBBBBBBBCCCDDDDDDCCCBBBAAAAAACCCDDDFFFEEEEEEDDDCCCBBB@@@???>>><<<;;;999777666555444444444666888:::<<<>>>???@@@???@@@BBBCCCCCCBBB@@@???BBBBBBBBBCCCDDDDDDBBB@@@???AAABBBAAA>>><<<===>>>@@@AAACCCEEEEEEDDDCCCBBBAAA???>>>???@@@AAA@@@>>><<<===???BBBDDDEEEEEEEEEBBB@@@??????@@@AAA@@@??????;;;;;;???AAAAAADDDIIIDDDCCCAAA===:::999;;;===???AAACCCEEEFFFGGGGGGGGGEEEGGGGGGDDDDDDGGGGGGDDDFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>@@@AAACCCEEEFFFFFFFFFFFFHHHJJJIIIGGGDDDFFFGGGHHHGGGFFFEEEFFFGGGGGGFFFEEECCCBBBAAA@@@@@@AAAAAA@@@>>>===>>>AAADDDCCCDDDFFFEEEDDDDDDGGGJJJGGGIIIIIIGGGDDDAAABBBCCC@@@BBBCCCCCCAAA@@@AAABBBCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHCCCFFFIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFCCCGGGKKKKKKIIIJJJMMMQQQPPPPPPPPPOOONNNOOOQQQSSS[[[[[[ZZZ[[[\\\[[[XXXVVVLLLIIIJJJNNNNNNJJJIIIKKKDDDEEEDDD@@@;;;999:::===:::<<<===>>>======???AAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBB@@@@@@@@@???<<<::::::;;;<<<===??????@@@@@@BBBKKKRRRWWW```nnnwwwyyytttrrrqqqpppnnnkkkhhheeeeeepppyyy~~~wwwhhh[[[ZZZ```ddddddccciiijjjkkkkkkiiifffbbb```bbbhhhmmmmmmjjjhhhjjjnnnjjjrrr~~~vvvtttyyyvvvqqqhhh```\\\___fffllljjjiiiiiijjjlllmmmlllkkkllllllmmmnnnkkkjjjooowwwtttwwwyyyyyyxxx{{{|||xxxuuuuuutttrrrpppppppppsssvvv~~~{{{zzz{{{{{{||||||}}}}}}~~~ggg___YYYVVVUUUQQQIIIFFFIIIEEEHHHJJJIIIHHHGGGFFFEEECCCCCCDDDEEEEEEEEEEEEDDDJJJIIIHHHIIIJJJJJJHHHFFFDDDFFFGGGGGGEEEDDDDDDEEEAAACCCDDDBBB@@@???AAADDDBBBAAA@@@@@@??????@@@@@@<<<<<<===AAAFFFHHHFFFDDDCCCBBBAAAAAABBBDDDGGGIIIHHHFFFEEEFFFGGGGGGFFFEEEBBBBBBBBBCCCCCCBBB@@@????????????===<<<===???AAA;;;;;;;;;:::888777555444333777:::999666444666999<<<:::888666777999===???;;;===@@@AAAAAAAAABBBCCCFFFEEECCCBBBCCCDDDFFFGGGFFFEEEEEECCCBBB@@@>>>===;;;:::999777555444333333888999;;;<<<===<<<<<<;;;@@@@@@AAAAAAAAA@@@???>>>@@@??????@@@AAAAAA@@@>>>@@@BBBCCCAAA===<<<===???@@@AAACCCEEEEEEDDDCCCBBBAAA???>>>???@@@@@@???>>><<<===???BBBCCCDDDDDDCCC@@@???===>>>???@@@@@@???===::::::>>>AAAAAAEEEJJJGGGFFFCCC>>>;;;;;;===@@@>>>@@@CCCFFFHHHIIIJJJJJJFFFIIIIIIFFFFFFHHHHHHEEEGGGGGGFFFFFFEEECCCBBBAAA???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEGGGIIIJJJHHHGGGIIIJJJJJJHHHFFFEEEEEEFFFIIIHHHFFFDDDBBBBBBBBBCCCAAAAAA@@@>>>======???BBBBBBDDDFFFEEEDDDDDDGGGJJJDDDFFFGGGEEEBBB@@@AAACCC@@@BBBDDDCCCAAA???@@@AAABBBCCCFFFHHHHHHGGGEEECCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAACCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHBBBEEEHHHIIIHHHFFFFFFFFFBBBCCCEEEFFFFFFFFFDDDDDDBBBFFFKKKKKKJJJKKKOOOSSSNNNOOOOOONNNMMMOOORRRUUU______]]]YYYSSSOOOMMMNNNLLLJJJJJJKKKGGGCCCHHHRRR???@@@@@@>>>;;;888777888@@@:::888:::<<<;;;<<>>>>>@@@BBBCCC>>>????????????>>>======>>>???@@@AAABBBDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHGGGFFFDDDBBBCCCBBBAAAAAAAAA@@@>>>;;;777888:::;;;<<<<<<;;;:::@@@:::222...333::::::444:::999888777777888999:::;;;:::999888888888999999;;;===???@@@@@@@@@AAABBBDDDCCCAAA??????@@@AAABBBFFFEEEDDDBBB@@@???======777999777555777;;;888000888888999:::;;;<<<<<<<<>>EEE@@@===999:::===???===;;;>>>>>>===<<<<<<===>>>???BBBBBBBBBAAAAAA@@@@@@@@@???::::::======999999>>>;;;<<<===>>>@@@AAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@999;;;>>>@@@AAABBBDDDFFFGGGEEEAAA>>><<<;;;<<<<<<@@@AAABBBAAAAAACCCFFFHHHGGGGGGGGGEEEDDDFFFIIILLLIIIGGGDDDBBB@@@???@@@AAA============>>>>>>>>>>>>@@@@@@BBBFFFJJJKKKHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@AAABBBAAA???>>>???@@@BBBDDDFFFFFFEEEDDDEEEFFFFFFEEECCCAAA@@@@@@@@@AAABBBBBBAAAAAA@@@??????>>>GGGEEEDDDFFFIIIJJJHHHFFFHHHEEECCCCCCDDDEEEEEEDDD????????????@@@BBBDDDEEEJJJJJJJJJIIIHHHGGGEEEDDDCCCFFFIIIIIIGGGDDDDDDEEEBBBBBBCCCDDDEEEEEEBBB???@@@CCCGGGLLLOOOPPPPPPPPPOOOMMMJJJIIIKKKMMMOOOOOOWWWUUUQQQNNNKKKIIIIIIIIIHHHIIIJJJKKKKKKIIIGGGFFF;;;<<<===<<<999777666666===888777:::<<<::::::<<<>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCAAA>>>;;;::::::666999===>>>>>>>>>@@@CCCKKKMMMPPPTTTZZZ___cccfffjjjiiikkkpppooojjjfffeeefffmmmqqqsssnnn\\\UUUPPPLLLOOOWWW]]]cccjjjkkkiiiggghhhjjjggghhhhhhfffdddbbbbbbbbbfffhhhooovvvxxxvvvyyy}}}~~~zzzxxxxxxvvvssspppppppppnnnmmmsss}}}{{{rrrmmmiiiiiinnnuuuyyy{{{{{{xxxtttsssuuuxxxzzzwwwuuuxxx~~~~~~xxxttttttuuuuuuuuuzzz~~~|||yyyxxx{{{}}}fffYYYVVVTTTSSSQQQOOOLLLIIIGGGFFFJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFDDDBBBAAAAAA@@@???>>>>>>???AAABBB@@@AAAAAABBBBBBAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFEEEDDDBBBAAACCCBBB@@@@@@@@@@@@===;;;888999:::;;;;;;;;;:::999777999999666666888777444:::999888888888888999:::999999888888888:::;;;<<<<<<>>>??????>>>>>>@@@AAA@@@???>>>======>>>@@@AAADDDDDDCCCAAA???===;;;:::777999777444555999999444777777777777888999:::;;;>>>>>>@@@AAA>>>:::===CCC:::;;;===>>>>>>======>>>===<<<<<<<<<<<<===>>>???AAAAAAAAA@@@@@@@@@?????????;;;:::======::::::>>><<<======>>>@@@@@@AAABBB@@@?????????????????????:::===???AAABBBBBBDDDFFFDDDCCC@@@>>><<<<<<<<<===???@@@BBBBBBBBBCCCEEEGGGFFFGGGGGGFFFEEEFFFHHHJJJJJJHHHEEEBBBAAA@@@@@@@@@<<<<<<<<<======>>>>>>???AAAAAABBBFFFJJJLLLJJJHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA??????BBBAAA@@@???>>>@@@DDDGGGCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDBBBAAA@@@???@@@@@@AAAAAA@@@???>>>======<<>>>>>>>>???@@@CCCEEEFFFJJJJJJIIIIIIGGGFFFEEEEEEDDDGGGJJJJJJGGGEEEEEEEEEBBBAAABBBDDDEEEEEECCC@@@BBBDDDHHHLLLOOOQQQQQQPPPOOOLLLIIIHHHJJJLLLLLLLLLQQQOOOMMMKKKIIIHHHHHHHHHEEEFFFHHHIIIIIIHHHFFFEEE666888;;;;;;999666555555:::666777;;;===:::888999===>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCBBBAAA???;;;999:::<<>>>>>>>>???AAABBB======>>>??????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCCCCBBB@@@???BBBAAA????????????===;;;999::::::::::::999888888222999<<<777222333777888;;;::::::999999::::::;;;777777777888:::<<<>>>???>>>>>>>>>===<<<<<<>>>@@@>>>===<<<<<<===>>>@@@AAABBBBBBAAA@@@>>><<<999888777999888444333777999999999888777666777888:::<<<<<<<<>>:::;;;@@@888===AAAAAA===:::;;;===:::::::::;;;<<<===>>>??????????????????>>>>>>>>>>>>;;;;;;======;;;<<>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAABBBBBBCCCDDDFFFBBBAAA???===<<<<<<<<<===;;;===???@@@AAAAAABBBDDDDDDFFFGGGGGGFFFFFFFFFHHHJJJHHHFFFCCCAAA?????????;;;;;;;;;;;;<<<===>>>???AAAAAABBBFFFJJJLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDCCCBBB???===<<>>===<<<<<<<<>>???AAACCCEEEFFFKKKJJJIIIGGGFFFFFFFFFFFFGGGIIIJJJJJJHHHEEEDDDEEEBBBBBBBBBCCCEEEEEECCCAAACCCEEEIIIMMMOOOPPPPPPPPPNNNKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEAAACCCDDDFFFFFFFFFEEEEEE666999<<<===;;;999888777999666888===???;;;888888>>>???AAACCCEEEFFFGGGGGGIIIEEEAAA???@@@???===:::;;;===???@@@AAABBBCCCCCCDDDFFFIIIMMMQQQTTTWWWXXXVVVYYYaaakkkooollllllmmmiiijjjgggdddiiisssxxxwww~~~tttiii^^^RRRIIIJJJPPPUUUXXX\\\```eeehhhiiijjjgggggggggeeedddccceeegggffffffhhhnnnpppnnnooosssssswww~~~}}}zzz}}}xxxpppiiifffiiiooonnnmmmlllllllllkkkiiigggmmmooorrrssssssvvv{{{zzzwwwssspppppprrruuuwww}}}zzzyyy{{{xxxqqqxxx~~~{{{{{{}}}~~~|||{{{{{{{{{zzzooo\\\SSSNNNMMMOOOOOOMMMJJJGGGFFFGGGHHHIIIKKKJJJHHHGGGFFFFFFFFFGGGFFFDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>???AAAAAA;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAABBBBBBAAA@@@???AAA@@@>>>===>>>>>>===;;;:::::::::999888888777666666:::888///+++000888>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888:::<<<>>>?????????===;;;999:::<<<>>>=========>>>???@@@BBBCCC??????@@@???>>><<<999888666999:::888555666999<<<===<<<999888888:::<<<>>>::::::===@@@>>>999999======???@@@???<<<999999:::888888999:::;;;<<<===>>>===========================<<<;;;<<<======>>>?????????>>>>>>>>>=========<<<<<<==================>>>@@@BBBCCCBBBBBBDDDEEEAAA@@@???===<<<;;;;;;;;;666999<<<>>>>>>>>>???@@@CCCEEEHHHHHHGGGEEEEEEEEEHHHGGGDDDBBB???>>>===<<<::::::::::::;;;<<<>>>???>>>???AAADDDHHHKKKMMMNNNKKKKKKJJJIIIHHHFFFFFFEEECCCCCCCCCCCCAAA???<<<:::BBBAAA???======AAAGGGLLLEEEBBB@@@BBBGGGHHHEEEAAACCCBBBAAA@@@???>>>>>>>>>BBBAAA@@@>>>===<<<======BBBDDDHHHKKKMMMMMMKKKIIIHHHGGGFFFEEEDDDBBB>>>;;;;;;<<<===???AAACCCEEEFFFJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIJJJIIIGGGEEEDDDCCCDDDCCCCCCCCCDDDDDDBBB@@@CCCEEEHHHKKKMMMOOOOOOOOOLLLJJJHHHGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEEEE<<<>>>@@@AAA???===<<<<<<;;;888999>>>@@@===:::;;;BBBBBBCCCDDDEEEEEEEEEEEEJJJDDD>>><<<===>>>>>>===>>>???@@@BBBDDDEEEEEEDDDBBBCCCFFFJJJNNNQQQTTTVVVQQQTTT[[[dddgggfffhhhllliiihhheeecccfffmmmpppoootttoooiii```WWWQQQSSSYYYXXXXXXYYY[[[^^^bbbeeegggeeefffggggggggghhhjjjlllhhhgggiiiooopppllljjjkkkrrrxxxvvvmmmdddaaacccbbbbbbbbbdddggghhhgggeeejjjnnnrrrsssqqqrrruuuyyyvvvuuutttrrrrrrsssuuuvvvzzzyyyzzz{{{}}}~~~{{{uuupppwww|||~~~}}}{{{{{{|||xxxxxx}}}kkkXXXOOOLLLJJJHHHHHHJJJHHHEEECCCCCCEEEGGGIIIJJJHHHGGGEEEEEEEEEFFFGGGFFFDDDBBBAAA@@@AAABBBCCC@@@@@@AAAAAABBBBBBBBBBBB@@@AAA@@@@@@???>>>===<<<>>>>>>>>>??????@@@AAABBB@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@BBBBBBCCCBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@>>><<<<<<<<<===<<<;;;;;;:::999888777666666666777777333------333999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::;;;<<<>>>>>><<<:::888888:::===;;;;;;<<<===>>>@@@AAABBB<<<===>>>??????>>>===<<<888:::<<<<<<999777999<<<>>>===:::888888:::<<<===999888:::===<<<888888;;;@@@<<<999888:::<<<<<<;;;666777888999:::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<=========???AAACCCCCCBBBBBBBBBCCCAAA@@@???===;;;999888888555888<<<>>>>>>>>>???@@@BBBDDDGGGHHHGGGEEEDDDCCCEEEDDDBBB@@@===<<<:::::::::999999888999;;;===>>>;;;<<>><<<;;;@@@@@@@@@???>>>???AAADDDEEEBBB@@@BBBFFFHHHEEEAAABBBBBBBBBAAA@@@???>>>===@@@???===;;;;;;;;;<<<<<>>???>>>===???DDDDDDEEEEEEEEEDDDDDDCCCGGGDDD???<<<===>>>???@@@CCCBBBCCCEEEGGGHHHHHHFFFFFFFFFFFFGGGJJJLLLOOOQQQNNNQQQXXX______\\\^^^cccfffeeedddeeehhhkkklllllliiihhheee```[[[ZZZ^^^bbbYYYZZZYYYWWWUUUVVVYYY\\\___bbbeeehhhjjjlllnnnppphhhfffhhhmmmooojjjffffffqqqwww~~~tttggg___]]]XXXYYYZZZ\\\^^^```bbbcccgggjjjlllllliiiiiikkkmmmjjjkkklllllllllmmmpppsss~~~|||zzz{{{}}}~~~yyytttqqqttt|||~~~|||~~~|||zzz{{{}}}yyyyyywwwcccXXXNNNMMMNNNKKKHHHFFFFFFEEECCCBBBCCCEEEHHHIIIIIIHHHFFFDDDDDDEEEFFFGGGEEEDDDCCCAAA@@@@@@@@@AAA>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAA@@@???>>>===>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@BBBDDDFFFGGGEEEEEEDDDDDDCCCBBBBBBAAA>>>???AAABBBBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@===;;;:::;;;<<<<<<;;;:::999888777666666666666222444444333666:::888333:::;;;;;;<<<<<<;;;;;;:::<<<;;;999888777888999999;;;<<<;;;999888777999;;;888888999;;;<<<===>>>>>><<<<<<===???AAABBBDDDEEE>>><<<<<<===<<<999:::>>>===;;;999888777888999:::999777777::::::777777999<<<888333444999===???>>>555666777888999:::::::::888888888999999999999999888;;;;;;999:::>>>@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBCCCCCCAAA@@@AAAAAA???>>>===<<<;;;999888777777:::===>>>???@@@BBBCCCBBBDDDGGGGGGFFFDDDCCCCCCAAAAAA@@@>>><<<;;;:::999;;;:::888777777999;;;<<<777:::>>>AAACCCEEEGGGJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCBBBAAA@@@??????>>>>>>>>>@@@AAA@@@>>>======>>>DDDBBBAAABBBEEEFFFDDDAAABBBBBBBBBBBBAAA???>>>===<<<;;;999888888999;;;<<>>;;;888:::;;;===???AAACCCCCCDDDGGGGGGHHHHHHGGGFFFEEEEEEGGGEEECCCCCCCCCCCCBBB@@@EEECCCBBBBBBCCCCCCBBBAAACCCDDDFFFHHHIIIJJJKKKKKKHHHGGGGGGGGGGGGFFFCCC@@@BBBBBBBBBAAA@@@@@@??????AAAAAABBBCCCDDDEEEFFFGGGIIIIIIGGGDDD@@@>>>???@@@BBB===999;;;======???BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBB@@@@@@AAABBBDDDCCCCCCEEEHHHJJJHHHFFFGGGFFFEEEDDDFFFIIILLLOOOPPPSSS[[[```^^^WWWVVVYYY______bbbgggkkklllkkkjjjcccbbb```]]]]]]```dddfff___bbbbbb^^^WWWRRRRRRTTTVVVZZZaaafffjjjmmmoooqqqiiifffeeejjjmmmkkkhhhiiippptttxxxzzzzzzzzz|||}}}yyymmmeeebbb^^^```aaaaaa___```dddggghhhfffccc```^^^___aaaddd^^^```aaabbbcccgggmmmrrrzzzzzz{{{{{{{{{~~~{{{uuuooommmmmmvvv~~~|||}}}}}}sss```XXXQQQLLLNNNOOOLLLIIIHHHDDDCCCCCCCCCDDDGGGIIIKKKJJJIIIFFFEEEDDDEEEGGGIIIDDDDDDCCCBBBAAA@@@???>>>===>>>???@@@@@@@@@??????BBBBBBBBBBBBAAA@@@??????>>>???@@@AAABBBCCCCCCDDDAAAAAA@@@???@@@BBBDDDFFFEEEDDDCCCBBBAAA@@@??????<<<>>>???AAAAAA@@@???>>>@@@@@@@@@@@@AAAAAABBBCCC???<<<:::999:::;;;<<<;;;999888777666555666666777222555777888;;;>>>;;;555999:::;;;;;;;;;;;;:::999:::999888777666777888888888999::::::888777888999888888999:::;;;<<<<<<<<<;;;<<<===???CCCGGGKKKNNNHHH@@@;;;;;;;;;:::<<>>@@@===>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBCCCBBB@@@??????@@@:::;;;;;;;;;;;;:::::::::777999;;;<<<===???BBBDDDCCCEEEFFFFFFDDDCCCBBBCCC?????????>>>===<<<::::::<<<:::888666666777999:::555999???BBBBBBCCCEEEGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA?????????AAAAAA>>>???@@@???===<<<===>>>BBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>><<<;;;999888999;;;>>>???CCCFFFIIIJJJHHHGGGHHHJJJGGGDDDAAA???>>>===;;;999:::<<<>>>@@@AAABBBBBBBBBEEEFFFHHHIIIIIIGGGEEECCCDDDBBB??????AAABBB@@@???AAA@@@???AAADDDFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKFFFFFFFFFHHHHHHFFFCCC@@@@@@??????>>>???@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFKKKJJJGGGCCC???======???DDD===888999;;;<<>>BBBFFFGGGDDDBBBAAABBBCCCBBBAAACCCGGGHHHFFFDDDFFFDDDBBBAAACCCHHHMMMPPPSSSXXX```eeeaaaWWWSSSTTTYYYZZZ___ggglllllljjjiii``````]]][[[]]]bbbfffgggkkkppprrrmmmaaaXXXUUUVVVOOOTTT]]]dddiiillloooppplllgggeeeiiimmmmmmmmmooorrruuuwwwwwwwwwwww{{{~~~}}}}}}||||||~~~{{{rrrlllkkkppprrrssspppkkkkkkoootttjjjeee^^^XXXVVVYYY\\\___\\\]]]^^^^^^aaagggqqqxxxyyy}}}~~~xxxtttvvvyyyzzzyyy|||~~~wwwoooiiiggggggppp}}}}}}~~~~~~~~~nnn```XXXRRRLLLIIIKKKKKKIIIFFFGGGCCCCCCDDDDDDFFFHHHKKKLLLKKKJJJGGGEEEEEEGGGIIIJJJCCCCCCCCCCCCAAA@@@>>>======>>>???AAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@???>>>>>>???AAABBBCCCDDDDDDDDDFFFEEEDDDCCCDDDFFFHHHIIIDDDCCCBBBAAA???>>>===<<<;;;===???@@@@@@@@@>>>===@@@@@@??????@@@AAABBBBBB???<<<999888:::;;;<<<;;;999888666555555666666777777:::999666888===???>>>999999:::;;;;;;:::999999999888777666666777888999666888::::::999888888999::::::;;;<<<============<<<<<<===@@@DDDJJJPPPTTTOOOCCC999999::::::>>>DDD>>>>>>======<<<;;;:::999:::666444666777666666999999;;;<<<999555333444666555666777888888777666666555666666666777777888888444999999666888>>>@@@=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBCCCBBB@@@>>>>>>???777777999:::;;;<<<<<<<<<555666777888999;;;???BBBCCCEEEFFFEEECCCBBBBBBCCC????????????>>>===<<<;;;===;;;888666555666888999555:::@@@CCCCCCCCCDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@>>>>>>@@@BBBDDD>>>??????>>>======>>>@@@@@@BBBDDDDDDCCCBBBCCCDDDCCCDDDDDDDDDCCCAAA???>>>>>>===<<<;;;===???BBBDDDCCCFFFIIIHHHGGGFFFGGGJJJIIIFFFBBB@@@??????===<<<;;;<<<>>>@@@AAABBBAAAAAACCCEEEHHHJJJJJJGGGDDDBBBBBB???======@@@AAA@@@>>>===<<<===@@@DDDHHHJJJJJJFFFGGGGGGHHHIIIKKKKKKLLLEEEFFFFFFHHHIIIGGGCCC@@@======<<<<<<===@@@CCCDDDAAAAAAAAAAAABBBCCCDDDDDDEEEAAA<<<999999;;;<<<<<<;;;;;;999777666:::AAAGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCFFFJJJKKKHHHCCC???===BBB@@@???@@@BBBCCCBBB@@@EEEFFFFFFEEECCCBBBBBBCCCLLLVVVbbbgggdddZZZPPPJJJRRRSSSWWW^^^dddgggfffeeekkkhhhgggiiihhhgggkkkrrrllllllmmmoooooojjjaaaZZZOOOVVVZZZZZZ^^^iiipppqqqkkkjjjkkknnnooonnnnnnpppvvvuuussstttuuuuuutttrrr{{{zzzyyyzzz}}}zzzyyywwwuuuuuuwwwzzz|||~~~}}}}}}|||ooommmiiibbb[[[VVVTTTTTT___\\\ZZZ^^^fffmmmoooooommmlllmmmqqquuuwwwuuurrryyyuuuqqqnnnllliiiddd```dddgggnnnvvv}}}}}}zzzyyyxxxyyy}}}zzzlllddd[[[TTTQQQPPPNNNKKKHHHFFFDDDCCCDDDEEEEEEDDDDDDDDDGGGIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFDDDBBB@@@???>>>>>>>>>???@@@@@@@@@???===<<<============>>>@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFCCC???<<<>>>DDDIIIJJJIIIGGGDDD@@@===<<<<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>AAA;;;:::???BBB@@@<<<::::::999888777888999;;;===666666666555555555555555999666444666:::======<<<>>>===<<<;;;;;;:::999888===;;;:::999::::::999999888888999:::::::::999999888999;;;<<<<<<;;;999888;;;;;;;;;===@@@EEEJJJMMMGGGAAA;;;:::>>>BBBBBBAAA???===:::777666666888999333444555777888999999999===<<<<<<;;;;;;;;;<<<<<<000111222333333444444555333555666444222222666:::444333333444666:::===???AAAEEE???:::>>>:::555:::<<<<<<===<<<;;;:::<<<>>>AAA<<>>AAACCCBBB@@@888999;;;:::888777777777555777:::===@@@@@@@@@@@@EEEDDDBBB@@@@@@@@@AAABBBFFFCCC???===<<<<<<;;;:::===???@@@???===:::::::::;;;===@@@AAA@@@@@@@@@AAA@@@DDDFFFDDDCCCCCC@@@<<<>>><<<:::999;;;???DDDGGGKKKKKKJJJGGGDDDDDDEEEGGGHHHDDD???===>>>???>>><<>><<<>>>@@@CCCDDDCCCCCCEEEFFFIIIGGGEEEEEEGGGIIIJJJJJJGGGEEEDDDFFFIIIHHHCCC======???@@@===:::<<>><<>>======<<<<<<===>>>>>>===<<<;;;::::::;;;<<<===???@@@AAAEEEEEEEEEDDDDDDDDDDDDDDDEEEBBB@@@CCCIIIMMMMMMKKKFFFCCC???===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<>>AAA???<<<;;;:::999888777777999:::;;;777777777777888888888888:::888777888;;;>>>>>>===>>>===<<<;;;;;;:::999888:::999888888999:::::::::999999::::::;;;;;;:::::::::;;;<<<===<<<;;;999777:::::::::;;;===@@@DDDEEECCC>>>::::::>>>BBBBBBAAA>>><<<999777666666777888444555555666777888999:::<<<;;;;;;:::999999999:::999888777777777777666555444555666555444333444555555555666777999<<>>:::;;;888777:::999777777;;;;;;:::999999:::===@@@BBBDDDEEEEEEDDDBBB@@@AAABBBDDDAAA??????@@@AAA???>>>888999::::::999999:::;;;;;;<<<>>>@@@AAABBBBBBAAABBBAAA???>>>???AAACCCEEECCCAAA>>><<<<<<<<<<<<<<<>>>@@@AAA@@@===;;;::::::;;;===???@@@??????@@@@@@???CCCDDDCCCBBBCCC@@@<<<@@@???======???CCCHHHKKKHHHIIIIIIGGGFFFEEEFFFHHHKKKGGGCCCBBBBBBCCCBBB@@@===???@@@???>>>>>>@@@AAAEEEFFFGGGFFFDDDBBBBBBBBBAAA@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCCCCCCCEEEFFFJJJIIIGGGGGGHHHHHHFFFDDDHHHEEECCCDDDGGGEEE@@@<<>>===<<<;;;;;;<<<<<<============<<<::::::;;;===???AAACCCDDDHHHGGGFFFEEEDDDBBBAAAAAADDDBBBCCCFFFKKKNNNNNNLLLEEEBBB???===<<<<<<:::999888999999:::;;;<<<======BBB<<<999<<>>??????======<<<;;;:::999999888888888888999999:::;;;;;;999:::;;;<<<<<<<<<<<<<<<============;;;999777555777888888999::::::;;;<<<===:::888999>>>AAAAAA@@@===;;;999777666666777888777666666666777888:::;;;;;;;;;:::888777777777777:::777444444666666444222777555444444555444333111222333555777999:::;;;;;;;;;@@@;;;999>>><<<888>>>::::::;;;:::999888:::<<<@@@;;;@@@AAA:::<<>>;;;888777999888555555888;;;:::999888888:::<<<===CCCEEEFFFEEEBBB@@@??????FFFCCCAAA??????>>>===;;;888999999999888999;;;>>><<<<<<<<<======>>>>>>>>>>>>===<<<;;;===AAAEEEGGGAAA@@@>>>===<<<<<<===>>>???@@@AAA@@@===;;;999999:::<<<>>>???>>>>>>>>>???===AAACCCAAAAAABBB@@@<<<===<<<;;;<<<>>>AAAEEEHHHCCCEEEGGGGGGFFFFFFGGGHHHHHHEEEBBBAAAAAAAAA@@@???<<<===??????>>>>>>>>>???CCCEEEFFFEEEDDDBBBBBBCCC??????@@@@@@@@@@@@??????===???AAABBBBBBCCCEEEGGGHHHGGGGGGHHHIIIHHHEEEBBBGGGEEEBBBBBBCCCBBB???;;;AAA@@@>>>;;;:::???HHHOOO[[[WWWPPPIIICCC???===<<<666666777:::<<<===<<<:::444555888:::;;;===???AAADDDDDDCCCBBBBBBBBBBBBBBB???AAACCCCCCAAA>>>===<<<<<>><<<;;;;;;======>>>??????@@@@@@@@@======>>>@@@CCCEEEGGGHHHGGGGGGEEEDDDBBBAAA@@@???@@@AAABBBFFFJJJLLLKKKIIIDDDBBB???======<<<;;;999999999:::<<<===???@@@@@@BBB===:::<<<===;;;;;;<<<<<<;;;:::999888888999999777777888888999:::::::::<<<<<<;;;;;;<<<>>>??????=========<<<:::999999999999:::;;;;;;;;;:::;;;;;;:::;;;<<<======>>>======>>>>>>===<<<999777555333444555666777888777777666777666666999===???@@@???;;;:::888777666777777888999888777666777999;;;===<<<;;;:::888777666666666666333000111555777666333888555111111444666555333111333666888:::::::::999???CCC>>>:::>>>;;;777<<<999::::::999888888999;;;:::777===???:::===CCC@@@<<<999777999888555555888:::999888777888999;;;<<>>>>>EEECCCAAA???>>>===<<<<<<888888888666555666888;;;;;;;;;;;;;;;;;;===>>>>>>===;;;:::999;;;???DDDFFFAAAAAAAAA???===<<<===>>>===???@@@???<<<:::888888:::<<<=========<<<===???<<<@@@AAA???@@@BBB@@@===<<<<<<;;;;;;<<<>>>@@@BBB>>>AAADDDEEEEEEEEEFFFGGGDDDCCCAAA@@@??????>>>>>><<<>>>@@@@@@???>>>??????AAACCCDDDDDDCCCBBBCCCDDD???@@@AAA@@@???============???@@@AAAAAABBBDDDFFFDDDCCCCCCDDDFFFGGGGGGEEEDDDBBB@@@@@@AAAAAA@@@>>>@@@@@@???>>>>>>BBBHHHNNNXXXTTTMMMFFFAAA===<<<<<<666777999===@@@@@@>>><<<777777777888;;;>>>@@@AAAEEEEEECCCAAA@@@?????????===???AAAAAA???=========???CCCFFFDDD@@@>>>AAAEEEHHHHHHHHHFFFDDDEEEGGGIIIHHHNNNUUUWWWSSSLLLHHHEEEPPPPPPQQQRRRTTTUUUUUUUUUiiivvviii```^^^aaadddfffhhhgggiiipppzzz}}}{{{yyyuuussspppooooooppppppooopppmmmkkkkkknnnrrrtttuuuoooqqqsssvvvwwwxxxwwwwwwttttttttttttvvvxxxzzz{{{vvvzzz~~~|||~~~uuuqqqjjjeeecccfffkkkooovvvuuupppjjjfffjjjttt}}}}}}ttthhhbbbccchhhmmmoooxxx}}}~~~yyyrrrvvv{{{wwwhhh]]]XXXQQQMMMKKKKKKKKKJJJMMMLLLKKKIIIGGGEEECCCBBBCCCEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIDDDCCCAAA???===<<<<<<;;;======>>>???@@@BBBCCCCCC@@@@@@AAABBBDDDFFFHHHIIIDDDDDDCCCBBBBBBAAA@@@@@@@@@AAADDDGGGJJJJJJIIIGGGDDDBBB@@@>>>>>>===<<<:::999999:::<<<>>>???@@@AAABBB===;;;======::::::===<<<<<<;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===???AAA===??????>>>;;;999:::;;;===???@@@???<<<::::::;;;:::;;;<<<===>>>>>>>>>>>>======<<<:::888666444333333444666777888888777666444444555888;;;===>>>===:::999888777777888888999:::999888777888:::<<<======<<<;;;:::888888777777888555333333555888777666999444000///333777999999777999<<>>===<<<@@@;;;888===:::666;;;:::;;;;;;:::999999:::<<>>@@@AAADDDFFFGGGGGGDDDAAA???>>>AAAAAA@@@???>>>===>>>>>>888888777444222222444666<<<======>>>???AAABBBCCC===<<<:::999:::===AAACCCCCCDDDDDDAAA>>><<<<<<===;;;===>>>>>>;;;999888888;;;<<<======<<<;;;===>>><<>>??????@@@;;;>>>AAACCCCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@===???AAAAAA@@@???@@@AAA@@@BBBCCCDDDCCCBBBCCCCCC???AAABBB@@@===;;;;;;<<<>>>???@@@@@@@@@AAACCCEEEEEEBBB??????AAADDDEEEFFF@@@??????@@@AAACCCCCCBBB@@@AAABBBBBBCCCDDDGGGHHHQQQNNNJJJEEEBBBAAAAAAAAA:::;;;===@@@BBBBBB@@@===<<<::::::;;;>>>AAABBBBBBDDDCCCBBB@@@???>>>=========>>>??????=========>>>BBBDDDFFFDDDAAA???@@@CCCBBBBBBBBBAAA@@@BBBEEEGGGFFFJJJMMMMMMJJJHHHGGGIIINNNNNNOOOTTTYYY]]]]]]\\\fff{{{~~~ttthhh```___aaacccdddeeedddfffnnnxxx}}}yyymmmkkkiiiiiilllnnnppppppooolllhhhgggiiilllnnnooorrrsssuuuuuuvvvuuutttsssqqqqqqrrrsssttttttuuuuuusssvvv{{{~~~|||zzz|||~~~yyyxxx~~~yyyyyy{{{zzzyyyzzz~~~~~~|||||||||{{{zzzvvvxxxpppaaa\\\YYYXXXTTTQQQMMMKKKJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEAAADDDFFFHHHHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGCCCBBB@@@???>>>=========;;;<<<<<<>>>???BBBDDDEEEBBBBBBBBBBBBCCCDDDFFFFFFCCCCCCCCCBBBBBBBBBAAAAAADDDFFFHHHJJJJJJJJJIIIHHHDDDCCCAAA@@@@@@???===;;;888888:::;;;<<<>>>???@@@BBB???===???>>>;;;:::===<<<<<<<<<<<<<<<<<<;;;;;;??????>>>>>>>>>>>>>>>>>>:::;;;<<<<<<<<<===@@@CCC>>>@@@BBB@@@<<<:::;;;===>>>AAACCCBBB>>>::::::;;;:::;;;<<<===>>>?????????<<<<<<;;;999888666555555333444666777888888888777444555666777999:::;;;<<<999999999999999999::::::;;;:::999999:::;;;<<<===>>>===<<<::::::999999999999888555333111111222333888555111111333777;;;===999:::===?????????>>>===444:::666444::::::777===<<<<<<===<<<;;;:::<<<>>>???<<>>@@@AAACCCEEEFFFEEEBBB@@@?????????@@@@@@???======>>>@@@999999888555333222333444:::;;;<<<===???@@@AAABBB<<<<<<;;;:::;;;===???@@@CCCEEEEEEBBB===:::;;;<<<:::<<<======<<<:::::::::<<<======<<<;;;;;;===???>>>AAAAAA>>>>>>AAA@@@===????????????>>>>>>======<<<>>>@@@AAAAAAAAABBBCCCAAABBBBBBAAA???>>>>>>??????@@@AAA@@@??????AAACCC@@@AAACCCCCCBBBAAABBBCCC===@@@BBB@@@<<<::::::<<>>???AAACCCGGGCCC>>>;;;<<<>>>@@@AAA===>>>@@@BBBCCCDDDEEEEEEAAABBBCCCDDDEEEDDDCCCCCCEEEDDDBBBAAA@@@@@@@@@AAA>>>>>>???AAACCCBBB@@@===<<<<<<<<<>>>BBBCCCAAA???@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>===<<<>>>???CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???===<<<<<<@@@BBBFFFIIIKKKJJJGGGFFFGGGIIIGGGIIILLLOOOSSSXXX]]]```bbbkkkxxx|||xxxvvvwwwoooddd^^^^^^bbbeeefffdddaaaccchhhppp}}}~~~}}}|||wwwfffdddbbbcccfffiiillllllqqqmmmiiiggghhhkkkmmmnnnsssssssssssssssrrrrrrqqqqqqqqqsssttttttsssqqqppppppssswwwzzz~~~|||~~~||||||xxx}}}~~~{{{zzzzzzyyywww||||||kkk]]]XXXYYY]]][[[XXXRRRMMMJJJJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFCCCEEEGGGHHHHHHHHHHHHIIICCCDDDDDDDDDDDDDDDDDDCCCAAAAAA@@@????????????@@@<<<======???AAADDDFFFHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBHHHIIIKKKKKKJJJIIIIIIIIIEEEDDDBBBBBBBBBAAA>>><<<::::::;;;<<<===>>>???@@@BBB???@@@BBB@@@;;;;;;===<<<======>>>>>>>>>>>>>>>?????????>>>======<<<<<<999;;;=========???CCCGGG???BBBDDDAAA===;;;<<>>;;;;;;===999:::<<<===>>>?????????<<<<<<;;;:::999999999999666666777777888777777777666777777777777777999:::999999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::666777777333...---000444555666777777666777:::<<<888999:::;;;<<<<<<;;;;;;444999666444;;;:::888>>>>>>??????>>>======>>>@@@999666===@@@;;;===BBB>>>:::777666888888666666999555666777999:::<<<===>>>AAABBBCCCAAA???>>>>>>???>>>@@@AAA???===<<<>>>@@@:::;;;;;;:::777666666777888999;;;<<<=========<<<::::::;;;<<<===>>>?????????BBBDDDAAA<<<999:::<<<:::<<<>>>???>>>============>>>>>>===;;;;;;===???@@@BBBBBB???>>>@@@@@@===<<<<<<>>>>>>???>>>>>>===@@@AAAAAAAAA@@@@@@BBBCCC>>>@@@AAA@@@===<<<<<<>>>@@@@@@???>>>===>>>AAADDD@@@BBBCCCCCCAAA@@@@@@AAA999===@@@???<<<:::<<>>@@@CCCEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>????????????>>>>>>>>>@@@@@@@@@BBBCCCBBB???===::::::<<<@@@CCCBBB>>>999<<<<<<<<<<<<===>>>@@@@@@===>>>>>>===<<<===>>>@@@CCCAAAAAABBBDDDEEEDDDCCCGGGFFFDDD@@@===<<<>>>@@@BBBDDDGGGFFFBBB@@@AAACCCBBBFFFIIIIIIIIIMMMWWW______aaahhhppprrrpppppptttoooggg^^^ZZZ\\\bbbhhhjjjdddaaaaaaccchhhttt{{{}}}}}}xxxeeebbb```___aaadddffffffssspppllljjjlllooorrrsssrrrrrrrrrqqqqqqqqqppppppqqqrrrtttuuuuuurrrooommmmmmooorrruuuyyy}}}~~~{{{zzz}}}xxxzzzyyy|||}}}{{{zzzzzzxxxvvvzzzyyyrrreee___XXXUUUWWW]]][[[UUUMMMGGGDDDFFFIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDFFFIIIIIIHHHGGGGGGGGG@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAADDDGGGJJJKKKJJJJJJHHHGGGFFFFFFEEEEEEIIIHHHGGGFFFEEEDDDCCCBBBIIIJJJKKKJJJHHHGGGGGGHHHEEEDDDCCCCCCCCCBBB???=========>>>???@@@AAABBBBBBAAA@@@AAACCCAAA<<<;;;===<<<===>>>??????@@@??????======<<<;;;:::999888888:::<<<>>>??????AAAEEEIII@@@CCCEEECCC>>>;;;===@@@999>>>BBBBBB>>>;;;<<<>>>999:::;;;===>>>>>>??????<<<<<<<<<;;;;;;<<<<<<===888888888777666666666666888888888777666666888:::999::::::;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<;;;;;;;;;::::::999:::::::::666999:::777111111777===444888;;;<<<999777777999;;;<<<<<<===>>>>>>======:::???:::888===;;;888===???@@@@@@@@@>>>>>>???AAABBB???DDDEEE===<<>>???@@@@@@???@@@@@@>>>===<<<===??????AAAAAA???<<<;;;===???;;;<<<>>>>>><<<;;;;;;<<<===>>>@@@AAAAAA???>>><<<888999;;;===>>>???@@@@@@;;;>>>AAA@@@;;;888:::===:::<<>>???>>>===<<<<<<>>>@@@AAADDDCCC???>>>@@@@@@===>>>???AAACCCDDDEEEDDDDDDCCCCCCCCCAAA@@@@@@BBBDDDAAACCCEEEDDDAAA???@@@BBB@@@???>>>;;;:::<<<@@@DDD@@@BBBCCCCCCAAA@@@@@@@@@666:::>>>???<<<;;;???BBBBBBBBBAAA>>><<<<<<>>>@@@<<<:::999:::<<<>>>>>>===???BBBFFFHHHGGGFFFEEEEEEJJJGGGDDDAAA@@@@@@@@@???BBBBBBCCCDDDCCCBBB@@@???@@@DDDGGGGGGBBB>>>;;;;;;666999===@@@BBBAAA>>><<<=========>>>>>>>>>======>>><<<;;;<<<>>>@@@AAAAAAEEEEEEDDDBBBBBBAAAAAAAAA;;;@@@BBB@@@@@@AAABBB@@@DDDCCCCCCBBBAAA@@@>>>>>>BBBCCCDDDDDDEEEFFFJJJLLLQQQUUU[[[___aaaaaaaaaaaa[[[ZZZYYYZZZ\\\^^^___^^^ddd]]]\\\aaadddkkk|||pppppprrrpppooolllllllllhhhcccbbbeeemmmnnnnnnlllkkkmmmrrrwwwyyyrrrppprrrqqqmmmmmmqqqvvvtttrrrsssuuutttqqqmmmnnnpppsssvvvyyy|||}}}~~~{{{}}}|||{{{{{{zzzzzz{{{~~~}}}{{{{{{}}}~~~}}}{{{~~~~~~xxx{{{~~~zzz}}}||||||xxxtttvvv{{{|||{{{pppaaaWWWSSSTTTSSSRRRUUUTTTQQQMMMKKKIIIHHHHHHMMMJJJFFFCCCCCCEEEEEEEEECCCEEEHHHJJJKKKJJJIIIGGGDDDBBB??????@@@CCCDDDEEEBBBAAAAAAAAABBBBBB@@@>>>:::<<>>>>>>>>===;;;999<<<===???@@@AAABBBCCCCCCBBBAAA???<<<:::888777777;;;<<<>>>@@@AAABBBCCCCCCEEEEEEEEECCC???============;;;;;;===@@@@@@<<<999999777777888<<>>===<<<<<<<<<<<<:::888777888999999777666000222444555555666777999:::<<<>>>>>>===<<<<<<===??????@@@AAAAAAAAA@@@@@@???<<<888666777888999999444555666777999999999999999888555222222555:::>>>DDDAAA===999999:::===???>>><<<999777555555666777;;;;;;===>>>>>>>>>>>>>>>DDDAAA???>>>======<<<:::<<<;;;999888777888999999888999;;;<<<======>>>>>>??????>>>;;;::::::<<>>===<<<===>>>???>>><<<888:::======<<<<<<<<<===;;;<<<>>>??????===;;;:::888888999:::<<<>>>@@@AAA<<<>>>??????===;;;:::;;;;;;<<<>>>???AAABBBBBBBBBCCC>>>:::===EEEIIIHHHDDDBBBCCCCCCBBB@@@@@@AAACCC@@@BBBDDDFFFGGGFFFEEEDDDEEEDDDBBBAAA@@@@@@AAABBBDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<===>>>@@@@@@>>>??????AAABBBCCCDDDDDD??????>>>>>>>>>???AAABBBBBBBBB@@@===:::999;;;===???===:::999:::<<<===<<<999???GGGMMMMMMIIIEEEBBBDDDDDDBBBAAA@@@?????????===@@@DDDFFFEEEBBBAAA@@@???BBBEEEEEE@@@===<<<<<<;;;===AAADDDEEECCC@@@===<<<===???@@@@@@@@@???>>>>>>===<<<===@@@CCCDDDDDDEEEDDDCCCBBBAAAAAA@@@AAA===BBBDDDAAA???AAAAAA???AAAAAA@@@@@@???===<<<;;;>>>???@@@@@@???AAADDDFFFKKKOOOSSSVVVVVVUUUUUUUUUSSSPPPOOOOOOSSSWWWZZZ[[[aaa^^^^^^aaa```bbbsss{{{sssttttttqqqpppnnnnnnpppooolllnnnrrrxxxvvvsssmmmhhhgggjjjmmmpppooorrrwwwwwwtttwww}}}|||{{{yyywwwuuurrrmmmjjjnnnoooqqqtttvvvxxxyyyyyyxxxzzzzzz{{{}}}|||{{{ssssssuuuwwwzzz}}}}}}{{{zzz{{{}}}{{{}}}{{{wwwxxx{{{{{{yyyxxx|||{{{|||~~~|||}}}{{{}}}yyywwwyyy~~~yyymmmfff\\\VVVTTTSSSQQQNNNLLLLLLKKKJJJJJJKKKLLLMMMLLLIIIFFFDDDDDDEEEEEEDDDEEEFFFIIIJJJKKKJJJHHHGGGDDDAAA>>>>>>@@@CCCEEEFFFFFFEEEDDDDDDEEEDDDBBB@@@<<<>>>@@@CCCEEEFFFFFFFFFHHHHHHGGGEEEDDDEEEGGGIIIHHHGGGEEEDDDDDDEEEFFFGGGCCCFFFGGGDDD@@@???AAADDDEEEDDDCCCDDDEEEEEEDDDBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>===>>>>>>>>><<<:::>>>>>>@@@AAABBBCCCCCCCCC??????>>>===<<<;;;<<<<<<>>>>>>@@@AAABBBBBBBBBBBBEEEFFFEEECCC@@@>>>===>>><<<<<<===???AAA@@@>>><<<>>><<<<<<===???AAAAAA@@@@@@???>>>======<<<<<<<<<>>><<<;;;;;;<<<<<<;;;:::777888999888777666777888999;;;===>>>>>>>>>@@@AAABBBBBBBBBCCCCCCBBBAAAAAA???<<<999888888:::;;;:::555666777888999:::::::::===>>>>>>=========@@@BBBBBB@@@>>><<<===???AAACCC???===;;;999888888999:::<<<<<<===>>>@@@AAABBBBBBDDDBBB@@@?????????>>><<<>>>===;;;:::::::::;;;<<<::::::;;;<<<============@@@@@@???===;;;;;;===??????===<<<===???@@@@@@???@@@@@@@@@===;;;:::;;;<<<<<<===>>>??????===;;;:::>>>>>>>>>>>>???@@@AAAAAA<<>>??????@@@@@@@@@@@@FFFFFFFFFHHHIIIJJJHHHFFFDDDDDDEEEDDDDDDDDDEEEFFFAAACCCDDDFFFGGGHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEEEEDDDCCCAAA@@@???>>>>>>============>>>???<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCAAA>>>;;;:::;;;===???>>><<<;;;;;;<<<===???DDDIIIOOORRRPPPLLLHHHFFFAAAAAA@@@???>>>>>>>>>>>>???BBBEEEEEEDDDBBBAAAAAA>>>@@@BBBAAA>>>;;;<<<>>>>>>@@@DDDFFFFFFBBB>>>;;;;;;===???BBBCCCBBB@@@???@@@???>>>???BBBEEEEEEEEEEEEDDDCCCAAA@@@?????????===BBBCCCAAA@@@BBBCCCAAA????????????>>><<<;;;:::<<<<<<===<<<;;;<<>>???===;;;???@@@AAABBBCCCDDDDDDDDD@@@???>>>===============@@@@@@AAABBBBBBBBBAAAAAADDDEEEEEECCC@@@>>>===>>>;;;===@@@BBBBBBAAAAAAAAACCCBBBAAABBBCCCCCCAAA???@@@??????>>>======<<<<<>><<<;;;<<<=========;;;<<<<<<;;;999888:::;;;777:::===???@@@AAADDDEEEEEEEEEEEEEEEDDDDDDCCCBBB???===:::999:::<<<======777777888999:::;;;<<<<<<;;;>>>AAABBBAAA???>>>>>>@@@???@@@@@@BBBCCCEEEFFF???>>>===<<<;;;<<<===============>>>???AAADDDEEEDDDBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>===>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<>><<<<<<===??????>>><<<===???BBBBBBBBBFFFEEEBBB>>>;;;;;;===@@@??????@@@@@@???===;;;:::;;;;;;;;;;;;<<<===>>>???===@@@CCCDDDBBB???===<<<>>>???????????????>>>>>>AAAEEEJJJKKKIIIGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDEEEGGGHHHJJJKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDBBBAAAAAA@@@???>>>=========>>>>>>AAAAAACCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCC@@@<<<;;;<<<===>>>@@@@@@>>>;;;;;;???BBBIIILLLOOOOOOLLLHHHDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@CCCDDDEEEEEECCCAAAAAABBB<<<>>>@@@>>>;;;:::<<>>999666888;;;>>>BBBCCCBBB@@@>>>AAA@@@???@@@BBBDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>><<<@@@BBB@@@@@@CCCEEEDDD@@@@@@@@@@@@???>>>===<<<<<<======<<<;;;;;;>>>@@@CCCEEEHHHIIIGGGEEEEEEDDD@@@??????AAAFFFKKKNNNOOOPPPPPPUUU\\\___```fffnnntttxxx{{{|||zzzuuuooojjjeeedddgggllloooqqqwww~~~yyyrrrkkkgggeeebbbiiiuuu|||tttooozzz||||||yyytttqqqrrrsssnnnoooqqqssstttvvvvvvwww|||~~~}}}xxxqqqqqqqqqssstttuuuvvvvvvvvvzzz{{{|||{{{yyywwwvvvwwwssswwwyyyvvvuuuwwwwwwuuuuuuuuuwwwxxxzzz}}}}}}|||~~~{{{yyy~~~{{{kkkaaa[[[XXXTTTSSSRRRSSSTTTQQQMMMIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFGGGFFFDDDAAACCCDDDEEEFFFFFFFFFDDDCCCDDD@@@===<<>><<<;;;;;;===???@@@>>>===@@@@@@AAABBBBBBCCCBBBBBBBBBAAA@@@===<<<::::::999>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCAAA>>>=========:::???CCCEEECCCBBBDDDFFFEEEEEEDDDEEEFFFDDDBBB???@@@@@@??????>>>======<<>><<<::::::;;;=========888999999:::;;;<<<===>>>:::===@@@@@@???===;;;;;;>>>???AAACCCDDDEEEEEEEEE??????>>>===>>>>>>???@@@???>>>===<<<===???BBBCCCCCCBBBBBBCCCEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;;;;;;;@@@@@@@@@>>><<<;;;===>>>@@@>>>===>>>@@@CCCEEEEEEEEEDDDCCCAAA??????BBBDDDAAAAAAAAA@@@???===<<<;;;555666777888:::===???@@@???BBBFFFGGGEEEAAA???===>>>>>>??????@@@?????????>>>BBBGGGIIIIIIHHHHHHHHHBBBBBBBBBDDDFFFGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMOOOIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA??????===<<<===>>>???@@@DDDEEEFFFHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDBBB???======??????BBBCCCAAA===<<>><<<999999<<>>;;;777444666888<<>><<>>>>>=========>>>BBBCCC@@@???AAACCCAAA???????????????>>>===<<<<<<======<<<:::;;;===???AAACCCFFFFFFEEEDDDDDDEEE???@@@BBBGGGKKKMMMMMMLLLLLLJJJLLLTTT[[[___```aaannnqqqvvvzzzwwwooofff```^^^^^^aaagggjjjlllqqqwww||||||{{{yyyvvvqqqllliiijjjqqq}}}{{{kkkppppppppplllhhhgggjjjmmmmmmnnnpppsssuuuwwwxxxyyy}}}yyyyyywwwuuussssssuuuxxxzzzxxxzzz{{{zzzxxxwwwvvvwwwtttyyy|||yyyxxxzzz{{{yyyxxxvvvuuuvvvyyy}}}|||uuusssxxxzzz~~~mmm```ZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEFFFGGGGGGFFFCCCAAAFFFGGGHHHIIIIIIHHHHHHGGGDDDAAA>>>>>>AAAEEEHHHJJJEEEDDDBBBBBBBBB@@@>>>;;;BBBCCCDDDFFFFFFFFFFFFEEEGGGEEECCCDDDGGGHHHGGGFFFDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGEEEBBBAAAAAAAAADDDCCCBBBCCCDDDDDDBBB@@@CCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;===@@@AAA@@@??????@@@@@@AAAAAAAAA@@@@@@AAA@@@>>><<<;;;999999999;;;===>>>AAACCCDDDEEEEEEAAAAAAAAA@@@===;;;;;;<<<;;;@@@EEEFFFEEEDDDFFFHHHDDDDDDDDDEEEFFFEEECCCAAA???@@@@@@@@@???>>>===<<<===;;;999999::::::::::::777888888888777999<<<>>><<<>>>AAABBBBBBCCCDDDFFFFFFFFFFFFEEEEEECCCBBBAAA===;;;::::::;;;======<<<:::999999:::;;;<<<>>>???@@@AAABBBAAA???>>>>>>???>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>>>>>>>>>>??????@@@CCCAAA???>>>===>>>@@@AAABBBBBBBBBDDDFFFGGGFFFDDD@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<;;;::::::;;;;;;===>>>>>>===<<<;;;<<<===???>>>===???BBBEEEFFFFFFCCCEEEFFFEEECCCBBBBBBCCCBBBBBBBBBAAA@@@>>>===<<<888888999:::<<<>>>@@@AAA@@@DDDHHHIIIGGGCCC@@@???<<<===>>>@@@AAAAAABBBBBBEEEEEEFFFHHHKKKLLLKKKJJJCCCBBBBBBDDDGGGHHHFFFEEEEEEFFFFFFGGGIIILLLNNNOOOHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@>>>===<<<<<<===???BBBDDDCCCDDDEEEGGGGGGGGGFFFEEEFFFEEEDDDBBBBBBBBBCCCCCCFFFFFFFFFDDDAAA???@@@AAAAAADDDEEECCC??????DDDIIIKKKKKKKKKIIIFFFEEEEEEFFFEEEFFFGGGIIIIIIIIIIIIIIIGGGHHHGGGEEECCCBBBCCCEEE;;;===>>><<<999999;;;>>><<<=========<<<:::888777666777:::===>>>===;;;:::>>>=========>>>===;;;999>>>>>>============>>>>>>CCCFFFEEE???<<<===>>><<<===============<<<;;;;;;:::;;;;;;:::888999;;;======???BBBCCCBBBAAABBBCCC@@@BBBFFFLLLQQQRRRPPPNNNPPPMMMKKKNNNRRRUUUSSSQQQfffggglllpppnnneee]]]ZZZ\\\\\\```eeehhhhhhkkkpppnnnnnnnnnoooqqqpppnnnlllqqqyyyyyyllliiiddd^^^[[[[[[___bbbjjjkkkmmmpppsssuuuvvvvvv~~~{{{vvvrrrqqqtttxxx{{{xxxyyyzzzzzzxxxxxxyyyzzzyyy~~~|||zzz|||~~~~~~{{{xxxuuuuuuyyywwwuuuwww~~~}}}{{{mmmcccWWWQQQQQQSSSQQQOOOSSSRRRQQQOOONNNMMMMMMMMMJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGFFFDDDAAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCAAAAAADDDGGGIIIIIIFFFEEEDDDCCCCCCBBB@@@>>>AAABBBDDDEEEFFFFFFFFFEEEDDDBBB@@@BBBEEEGGGEEECCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAA@@@??????@@@??????AAACCCDDDCCCAAABBBBBBBBBBBBAAA@@@@@@???===<<<<<<>>>AAABBBAAA@@@@@@@@@AAAAAA@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<999;;;===???BBBDDDEEEEEE@@@AAAAAA???===;;;<<<<<<>>>AAADDDGGGGGGGGGGGGHHHDDDCCCCCCDDDEEEEEEDDDBBB???@@@@@@AAA@@@>>>===<<<===<<<;;;;;;<<<<<<;;;999999999999777666666999<<<>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBB>>><<<:::;;;<<<===<<<;;;::::::999999:::<<<>>>???BBBBBBBBB@@@>>>===>>>???>>>???AAABBBBBBAAA???===>>>>>>??????????????????DDDCCCBBB@@@?????????@@@AAAAAABBBDDDFFFGGGEEECCC@@@@@@AAABBBBBBBBBAAAAAA>>>===<<<;;;::::::;;;<<<;;;<<<======<<<<<<===>>>???>>>>>>@@@CCCEEEEEEDDDEEEGGGHHHGGGDDDAAA??????CCCCCCBBBAAA@@@?????????<<<;;;::::::999999::::::BBBEEEHHHIIIGGGDDDBBBAAA<<<===???AAABBBCCCDDDDDDHHHFFFEEEFFFHHHHHHFFFDDDFFFDDDDDDFFFIIIJJJHHHDDDDDDEEEFFFHHHIIIKKKLLLLLLEEEEEEFFFEEEEEEDDDCCCBBB???@@@@@@AAAAAAAAA@@@@@@===<<<;;;;;;===@@@DDDFFFEEEFFFHHHJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFCCCBBBCCCCCCDDDEEEFFFDDDBBBCCCGGGKKKJJJJJJJJJHHHFFFFFFGGGIIIEEEFFFGGGIIIIIIIIIHHHGGGGGGHHHHHHFFFDDDDDDEEEFFF;;;===???===:::999:::<<<;;;;;;:::::::::999::::::777888:::;;;;;;;;;:::::::::::::::;;;======<<<:::;;;;;;;;;;;;<<<===>>>???AAADDDCCC>>>;;;===>>>=========>>>>>>>>>===<<<<<<999::::::999888999;;;===<<<>>>???@@@>>>>>>>>>???@@@BBBFFFLLLRRRUUUTTTSSSXXXWWWTTTNNNJJJJJJKKKLLLYYYXXX\\\bbbccc\\\YYYZZZZZZ[[[```fffgggfffgggkkkhhheeeccccccgggjjjlllllloooxxxtttmmmccc]]][[[]]]aaaccceeefffgggjjjkkkmmmmmmnnn|||~~~~~~xxxsssrrrtttxxx{{{yyyyyyzzzyyyxxxyyy|||~~~|||~~~}}}xxxyyyyyy}}}~~~~~~~~~|||uuudddVVVTTTPPPNNNNNNMMMMMMLLLOOOOOONNNMMMLLLKKKLLLMMMJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEDDDEEEFFFFFFDDDBBB@@@@@@AAACCCDDDEEEFFFFFFFFFEEECCCDDDFFFHHHIIIHHHFFFEEEDDDDDDDDDDDDBBB@@@@@@AAACCCEEEFFFFFFFFFFFF@@@===<<<>>>BBBDDDBBB???BBBCCCDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>@@@CCCDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@>>>>>>>>>@@@BBBCCCBBBAAAAAABBBBBBBBBAAA@@@@@@???======<<<<<<<<<<<<======999;;;<<>>======>>>AAABBBCCCFFFHHHIIIGGGEEEGGGEEECCCCCCDDDDDDCCCBBB???@@@AAAAAAAAA???===<<<;;;;;;;;;===>>>===:::888::::::999888777888<<>>@@@BBBCCCBBBBBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDD@@@>>>===<<<======<<<;;;::::::999999:::<<<>>>??????@@@@@@>>><<<::::::;;;===>>>@@@AAAAAA@@@>>>===@@@@@@@@@@@@@@@@@@??????@@@??????>>>>>>=========@@@@@@AAACCCEEEEEECCCAAA@@@AAABBBCCCDDDCCCCCCBBB>>>===;;;::::::;;;<<<===999;;;===>>>>>>>>>???@@@===>>>???BBBDDDEEECCCAAAEEEFFFFFFDDDBBB@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAA===<<<;;;999888888777777DDDFFFHHHHHHFFFDDDCCCBBB???@@@AAABBBCCCCCCDDDCCCBBBDDDGGGHHHFFFDDDBBBBBBFFFDDDCCCFFFIIIJJJFFFBBBCCCDDDFFFHHHIIIIIIIIIIIIDDDDDDEEEFFFFFFEEEDDDCCC???@@@AAAAAABBBBBBBBBAAA???>>><<<;;;===@@@CCCEEEGGGIIIKKKMMMMMMLLLJJJIIIDDDDDDCCCBBBBBBCCCEEEEEEDDDFFFGGGGGGEEEEEEEEEFFFGGGFFFEEEEEEEEEGGGIIIKKKHHHIIIHHHGGGEEEEEEFFFHHHEEEFFFGGGIIIIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEFFFGGG;;;>>>@@@>>>;;;999999;;;999888777666777888999:::999999::::::::::::::::::777777888;;;===>>>===<<<:::::::::;;;<<<===??????;;;??????<<<;;;???BBBAAA???@@@@@@@@@@@@??????>>>::::::;;;::::::;;;===@@@===>>>??????===<<<<<<===???AAADDDJJJPPPUUUWWWXXX^^^```]]]RRRGGGEEEJJJOOONNNLLLPPPXXX[[[XXXXXX\\\XXXZZZ___eeegggeeeeeeiiijjjddd^^^\\\___eeejjjlllgggrrr~~~uuuiiibbbcccggglllnnnaaaaaacccdddeeeeeeeeeeeeqqq{{{vvvuuuvvvyyy{{{yyyzzzzzzyyyyyy{{{~~~|||}}}~~~{{{~~~{{{yyyzzz}}}~~~}}}zzztttyyy~~~ttt```VVVJJJNNNQQQQQQNNNLLLLLLMMMJJJKKKLLLLLLKKKJJJKKKKKKMMMLLLLLLKKKHHHEEECCCAAAFFFEEEDDDDDDEEEEEEDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMGGGFFFEEEGGGHHHIIIHHHGGGDDDCCCBBBCCCDDDCCCBBB@@@???@@@BBBDDDFFFFFFFFFFFFBBB???>>>@@@EEEGGGDDD@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@???AAABBBCCCBBB@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????AAACCCDDDCCCAAACCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>><<<<<<;;;;;;;;;;;;===>>>@@@@@@AAAAAABBBCCCDDDBBB@@@??????@@@CCCBBBBBBEEEIIIJJJGGGDDDIIIGGGDDDCCCCCCCCCCCCBBB???@@@AAABBBAAA???===<<<999999:::<<<===<<<888555777888888999:::===BBBEEE<<>>>>>???>>>===;;;:::999888888999;;;>>>??????AAABBBAAA???<<<::::::===>>>???@@@AAA@@@@@@???AAAAAABBBBBBAAAAAA@@@???999999:::;;;;;;:::999999@@@@@@AAACCCEEEDDDBBB@@@AAABBBCCCEEEEEEEEEDDDCCC>>><<<;;;::::::;;;===>>>999;;;>>>??????@@@AAACCC======???CCCEEEEEEBBB???CCCCCCBBB@@@@@@AAAEEEGGGCCCBBBBBBAAAAAAAAABBBBBB???>>>>>>=========>>>>>>EEEFFFHHHGGGEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCCCCBBB===EEENNNPPPKKKGGGGGGIIIEEEBBBAAADDDGGGGGGCCC>>>BBBCCCFFFHHHIIIHHHGGGFFFCCCDDDEEEGGGGGGFFFEEEEEE@@@@@@AAABBBCCCCCCCCCCCCAAA@@@===<<<<<>>:::888999<<<>>>===<<<<<<>>>??????>>>???;;;999===BBBBBB;;;444<<<===??????:::444555;;;???BBB@@@;;;<<>>>>>???AAABBBCCCEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEDDDBBB@@@@@@@@@BBBBBB>>>???AAACCCDDDDDDDDDCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDBBB@@@AAA@@@??????@@@AAACCCDDDAAAAAABBBCCCBBBAAA???>>>BBBAAA@@@>>><<<:::888777;;;<<<>>>???@@@AAABBBBBBCCCBBB@@@>>>???@@@CCCDDDFFFDDDCCCFFFJJJKKKGGGBBBEEECCCCCCCCCEEEFFFEEEDDD@@@AAABBBBBBAAA@@@===<<<<<<<<<;;;::::::999888888::::::999999::::::;;;<<<======>>>???AAABBBDDDEEEAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>:::;;;<<<===>>>>>>>>>===BBBAAA@@@>>>======<<<<<<;;;::::::<<>>============<<<<<<======<<<<<<;;;:::AAAAAABBBBBBAAA@@@>>>===???@@@@@@AAA@@@???>>>===;;;999777888<<>>>>>>>>???@@@@@@???@@@BBBEEE@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBDDDFFF@@@???>>>===>>>???AAABBBEEEFFFGGGHHHGGGEEECCCAAABBBCCCDDDDDDDDDDDDDDDCCCBBBFFFIIIJJJGGGEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDBBB@@@AAABBBDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???>>>AAADDDFFFDDDAAABBB???<<<;;;<<>>@@@???<<<:::888888666666666888:::;;;999777777777888999:::<<<<<<===:::777555666:::???AAAAAACCCDDDCCC???;;;999:::<<<::::::;;;>>>@@@@@@???===888999;;;===???@@@???>>><<<===??????;;;555666;;;<<<>>>===999:::>>><<<777===<<<<<>>>>>AAABBBCCCDDDDDDDDDCCCCCC@@@???>>>>>>>>>@@@AAABBBEEECCCBBB@@@@@@@@@BBBCCC??????@@@AAABBBBBBBBBBBB??????>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDCCCBBB@@@?????????@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;===>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAAEEEDDDDDDGGGKKKKKKGGGCCCEEEDDDCCCDDDFFFGGGFFFEEECCCCCCAAA???>>><<<<<<;;;;;;;;;::::::999888777777777777777777888999:::;;;;;;;;;;;;<<<===???AAACCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;<<>>============;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@??????>>>@@@AAAAAABBBAAA@@@???>>>;;;999888:::===@@@AAA@@@@@@@@@@@@??????>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBCCC???@@@AAABBBCCCDDDEEEFFFCCCCCCBBBAAAAAABBBCCCDDDAAA@@@>>>>>>>>>???BBBCCCFFFGGGHHHHHHGGGEEEBBBAAACCCCCCCCCCCCCCCCCCBBBBBBAAADDDGGGGGGFFFEEEGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGEEECCC@@@@@@AAABBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAACCCEEEFFFEEEDDDEEEBBB???======@@@DDDGGGFFFEEEHHHLLLKKKEEEEEEIIIFFFFFFFFFFFFFFFEEEEEEEEECCCEEEGGGHHHGGGGGGGGGHHHHHHGGGHHHIIILLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHCCCBBBFFFHHHEEEDDDFFFEEEGGGIIIKKKLLLLLLKKKKKK777:::>>>@@@>>>:::777666666666888:::<<<;;;999666999999::::::;;;<<<======888666444555999>>>BBBCCCEEEDDDCCC@@@<<<:::;;;<<<:::;;;<<>>>>>;;;:::???DDD===<<<>>>???;;;666888======>>><<<:::<<>>;;;>>>======AAAFFFJJJJJJIIISSS[[[fffmmmlllfff___[[[^^^\\\\\\ZZZSSSHHHAAAAAABBBIIITTTbbbooo}}}~~~lll```\\\^^^bbbdddfffddddddgggmmmqqqrrrqqqoooqqqrrrrrrqqqqqqrrrssskkkoooqqqnnniiiggglllqqqpppmmmiiieeeccceeegggiiiooopppppppppoooqqqtttvvvpppooopppqqqooolllooouuuzzz{{{wwwooojjjkkkkkkjjjmmmmmmqqqxxx|||vvvrrrsssvvvwwwrrrkkkjjjmmmpppqqqppppppvvvwwwyyy}}}yyywwwtttqqqssswww{{{}}}|||}}}}}}}}}}}}~~~~~~~~~ppphhh```XXXSSSOOOJJJHHHIIIEEEDDDDDDEEEHHHIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCHHHGGGGGGFFFEEEDDDCCCCCCGGGEEEBBBBBBCCCCCC@@@===AAACCCFFFHHHJJJJJJIIIHHHHHHHHHFFFEEECCCAAA@@@@@@===???@@@@@@>>>======>>>AAAAAABBBCCCCCCCCCBBBBBB============>>>???AAABBBDDDCCCAAA@@@@@@@@@BBBCCC@@@@@@????????????@@@@@@============>>>@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@===>>>@@@AAABBBBBBAAAAAADDDDDDBBBAAA??????>>>>>>;;;;;;;;;;;;;;;<<<<<<===???@@@AAAAAABBBBBBBBBAAA@@@AAACCCCCCCCCBBBAAA@@@DDDCCCEEEHHHLLLLLLGGGCCCCCCBBBBBBCCCEEEFFFDDDCCCEEECCC@@@===;;;::::::;;;999999888888777777666666666666666777999:::<<<===<<<;;;::::::<<<>>>AAABBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBBBBBBB@@@???>>>@@@???>>>=========>>>???>>>===<<<<<<;;;;;;;;;;;;===<<<<<<===???@@@@@@????????????>>>======<<<<<<:::999999999999;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@;;;::::::<<>><<<999666555555666999<<>>;;;888888999999::::::;;;;;;;;;888666555555999>>>BBBEEEDDDCCCAAA>>><<<::::::;;;>>>=========>>>===:::888;;;>>>@@@===888777;;;@@@<<<;;;<<<===;;;888999>>>>>>===;;;:::;;;======;;;???>>>>>>AAAEEEGGGGGGFFFLLLUUUcccoootttpppggg___dddcccdddddd]]]PPPGGGDDDAAAHHHRRR^^^jjjvvvxxxkkk___ZZZZZZ^^^```fffdddccceeeiiilllmmmlllkkkkkkkkkjjjiiiiiilllnnnmmmoooooommmjjjlllrrrxxxsssqqqnnnlllkkklllnnnpppnnnppprrrrrrpppppprrrtttmmmjjjhhhgggeeeeeellluuuyyyxxxqqqeee___```aaaaaabbbfffmmmuuu{{{{{{vvvqqqnnnrrrxxxyyyuuuooollllllhhhlllooorrr{{{zzzrrrmmmiiikkkrrrxxxzzzzzz|||yyywwwyyy|||wwwkkkaaaZZZXXXQQQMMMLLLKKKGGGFFFHHHBBBAAAAAACCCFFFHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCGGGFFFDDDBBBAAA@@@???>>>AAACCCEEEGGGIIIIIIIIIHHHGGGFFFEEECCCBBB@@@???>>>===>>>@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA============>>>@@@BBBDDDCCCBBB@@@??????@@@BBBCCCAAA???>>>===<<<===>>>>>>:::;;;<<<===>>>@@@AAABBBAAABBBBBBAAA???>>>>>>>>>===???BBBDDDEEEDDDBBBAAAFFFDDDBBB@@@>>>===>>>>>>===<<<;;;::::::::::::;;;AAAAAABBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCFFFIIILLLKKKGGGCCCAAA@@@@@@BBBCCCDDDBBB@@@CCCBBB???===<<<;;;;;;;;;777777777666666555555555777777888999;;;===???@@@>>>===<<<;;;===???BBBDDDBBBAAA@@@>>>>>>???@@@AAA@@@AAABBBCCCCCCAAA???>>>AAA@@@===;;;;;;;;;<<<===;;;;;;::::::::::::;;;;;;>>>===<<<===???@@@???>>>===============<<<<<<;;;888777666666777:::<<<>>><<<<<<;;;;;;<<<>>>@@@AAA@@@AAAAAAAAAAAA@@@@@@@@@;;;;;;<<<===@@@BBBCCCCCCBBB@@@>>>;;;:::;;;<<<======@@@DDDFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCCCCBBB@@@??????@@@BBBDDDDDDCCCBBBAAAEEEFFFGGGHHHHHHFFFDDDCCCCCCBBBAAA@@@??????>>>>>>AAAAAAAAAAAAAAACCCFFFHHHIIIIIIIIIIIIHHHGGGEEEEEEBBB???======>>>?????????AAA@@@>>>===>>>@@@CCCEEEBBBEEEGGGEEECCCBBBEEEGGGKKKIIIFFFDDDCCCCCCDDDEEEAAACCCFFFHHHHHHFFFFFFGGGHHHGGGEEECCCAAA@@@@@@@@@AAACCCFFFGGGFFFFFFFFFGGGKKKKKKKKKLLLMMMLLLJJJGGGAAACCCDDDFFFHHHHHHHHHHHHIIIFFFDDDEEEGGGIIIKKKLLLHHHJJJLLLNNNOOONNNMMMLLL:::<<<<<<;;;888666555666444666999>>>AAAAAA???<<<:::::::::::::::::::::;;;999888777777999===AAADDD@@@???<<<;;;:::999999999>>><<<999999;;;<<<<<<<<<@@@???===;;;999888999;;;<<<999999;;;;;;888:::>>>===:::888888999999999:::>>>===>>>@@@BBBDDDDDDDDDFFFOOO]]]lllssspppfff^^^[[[\\\```eeebbbWWWNNNJJJEEEJJJPPPWWW]]]dddjjjnnnooolllgggaaa\\\ZZZ[[[]]]]]]^^^```cccfffhhhhhhhhhllljjjgggdddcccfffkkkooottttttvvvxxxyyyxxxwwwuuummmmmmnnnooooooppppppqqqppptttyyyyyyuuurrrrrrttttttnnnjjjiiijjjppp~~~mmmcccbbbeeefffgggmmmwww}}}yyyyyy~~~|||zzzzzzzzzvvvsssmmmhhhiiiooovvvxxxwww|||yyyvvvxxx}}}yyy}}}tttddd[[[UUURRRPPPKKKGGGEEEHHHHHHDDDAAAAAAAAA@@@AAACCCFFFHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDFFFFFFCCC>>><<<>>>AAABBBCCCEEEGGGHHHHHHHHHHHHFFFEEEDDDBBB@@@???=========???AAAAAA@@@@@@@@@BBB@@@@@@??????????????????<<<<<<<<<<<<===???AAABBBAAA@@@???>>>>>>???AAABBB@@@???===<<<;;;;;;<<<===999999;;;===>>>@@@AAAAAA???AAAAAA???===;;;<<<>>>???AAADDDGGGGGGFFFDDDCCCEEEDDDBBB???>>>=========<<<;;;:::999999:::;;;<<>>?????????===<<<;;;666666555555555555444444555666777888:::<<<>>>@@@>>>===<<<<<<===???AAACCCAAA@@@>>>=========>>>>>>>>>???AAABBBBBB@@@>>>===???>>>;;;999888888999:::888888888888999:::;;;<<<>>>===<<<<<<>>>???>>>===;;;;;;<<<<<<<<<;;;:::999666666555555666999;;;===::::::999:::;;;===@@@AAA>>>>>>>>>>>>>>>>>>??????:::;;;===>>>???@@@AAABBB@@@???<<<:::::::::;;;<<<999<<<@@@CCCEEEEEEFFFGGGFFFEEEDDDCCCAAA???>>>>>>>>>???AAACCCCCCBBBAAA???<<>>AAACCCEEEGGGGGGGGGFFFEEEBBBAAA???>>>============CCCAAA???>>>???AAACCCDDDGGGGGGGGGFFFEEEDDDCCCBBB>>><<<;;;;;;>>>@@@@@@@@@???>>>===<<<>>>AAADDDFFFBBBDDDEEEDDDAAA@@@BBBEEEJJJIIIGGGEEEDDDDDDDDDDDD???CCCFFFGGGFFFFFFFFFFFFEEEDDDBBBAAA??????>>>>>>CCCEEEFFFFFFEEEEEEEEEGGGIIIHHHHHHIIIJJJJJJHHHFFF???@@@CCCEEEGGGHHHHHHGGGHHHGGGEEEEEEGGGKKKMMMMMMHHHIIIKKKMMMNNNMMMLLLKKK======;;;888555555666888666777999===AAABBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;999999:::999888:::===@@@===:::888777888999999888:::888666666999===@@@AAA>>>;;;999999;;;===<<<;;;:::777666999:::999:::>>>AAA<<<999;;;===<<<===@@@>>>>>>??????@@@@@@AAAAAACCCKKKXXXccciiifff^^^WWWSSSTTT[[[dddfff^^^UUUQQQHHHKKKOOOQQQQQQQQQSSSTTT\\\___bbbaaa]]]YYYXXXXXXWWWZZZ^^^bbbfffggghhhhhhmmmjjjgggcccccchhhpppvvv|||xxxooolllmmmooopppqqqqqqpppooopppuuuyyyxxxsssooonnnpppsssppppppsssyyyyyyjjjgggiiijjjmmmuuu~~~{{{yyyzzzuuupppooorrruuuwwwwww{{{yyyxxx{{{~~~}}}}}}zzz}}}pppfff[[[UUUQQQLLLIIIIIICCC@@@AAAFFFGGGCCC@@@@@@AAA@@@@@@BBBEEEGGGGGGFFFBBBBBBBBBBBBBBBBBBAAAAAA?????????@@@AAAAAABBBBBBAAAEEEFFFBBB<<<:::===BBBDDDEEEEEEFFFGGGGGGFFFFFFDDDDDDBBBAAA???===<<<<<<<<<>>>AAAAAAAAAAAABBBCCC@@@???>>>>>>======>>>>>>:::999999999:::;;;===>>>???>>>===<<<<<<===???@@@>>>>>>===<<<<<<<<<<<<<<<888999;;;===>>>??????@@@>>>@@@AAA???;;;:::<<>>>>>======:::999888999:::===???AAA@@@AAAAAABBBCCCCCCCCCBBBBBBAAA???>>>???BBBEEEGGGDDDEEEFFFGGGFFFEEECCCBBBBBBBBBCCCEEEGGGFFFDDDBBB:::;;;===>>>>>>===;;;:::555555555555555555444444333333444555777999;;;<<<<<<<<<<<<<<<===>>>???????????????>>>>>>===<<<<<<======>>>??????>>>===<<<<<<;;;999777777777777777777777777888999:::<<<===>>><<<;;;;;;======<<<;;;888888:::::::::999888777555444444444666777999;;;888888888999;;;<<<>>>???<<<<<<<<<;;;<<<<<<===>>>999;;;===>>>======>>>???===<<<;;;:::::::::;;;<<<666999===@@@AAABBBDDDFFFGGGFFFDDDBBB@@@>>>===<<<===>>>AAACCCDDDDDDCCCBBB<<>>@@@AAACCCEEEFFFFFFEEEDDD@@@???===<<<;;;;;;<<<===CCC@@@======>>>@@@@@@@@@DDDDDDDDDDDDCCCBBBAAAAAA<<<;;;:::;;;===@@@AAAAAA============???BBBEEEGGGDDDDDDCCCAAA??????AAACCCFFFEEEDDDDDDCCCCCCCCCCCC@@@EEEHHHGGGFFFGGGGGGEEE@@@AAAAAAAAA@@@???>>>>>>EEEEEEFFFEEEDDDEEEGGGJJJKKKIIIGGGGGGHHHHHHGGGEEE???AAADDDFFFHHHIIIHHHHHHDDDEEEDDDBBBEEEJJJKKKHHHFFFGGGIIIJJJKKKJJJIIIHHH;;;;;;;;;888666666888:::999888999;;;>>>>>>===;;;<<<<<<<<<<<<;;;;;;::::::888999:::999777666777999:::777555666888::::::999:::888777777:::===>>>>>>:::999888999<<<>>>>>>===999555444777999888:::>>>???:::888<<>>>>>??????@@@@@@AAAAAABBBAAA???<<<;;;>>>@@@FFFFFFFFFFFFEEEEEEEEEDDDCCCCCCAAA@@@>>><<<;;;;;;;;;===???@@@@@@@@@AAACCC??????===<<<<<<<<<======:::999888888888:::;;;<<<===<<<;;;::::::<<<>>>???<<<===============<<<<<<888999;;;===>>>>>>>>>>>>>>>@@@BBB???<<<;;;>>>BBBBBBCCCEEEGGGGGGGGGFFFEEEAAAAAAAAA@@@@@@>>>======;;;:::999999:::===@@@BBB>>>???@@@BBBBBBCCCCCCCCC@@@@@@@@@AAACCCEEEGGGHHHEEEFFFFFFEEECCCAAAAAAAAA@@@@@@BBBDDDFFFEEEBBB@@@:::::::::::::::999888888555555555555555555555555222222333444666777999:::;;;<<<===????????????>>>???@@@AAAAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666666666777888999;;;===>>>===;;;::::::;;;;;;:::999555666777999999888666555333333444555666777777888666777888:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>888;;;======;;;::::::;;;::::::::::::;;;;;;;;;;;;<<<>>>@@@AAAAAABBBEEEFFFEEEDDDCCCBBB@@@???>>>======>>>@@@CCCDDDEEEEEEEEE???@@@AAABBBCCCBBBBBBAAAAAABBBCCCEEEEEECCCBBBAAA>>>===;;;::::::;;;<<<===@@@===;;;<<<>>>@@@@@@???AAABBBBBBCCCBBBBBBAAAAAA>>><<<:::;;;===???@@@@@@<<<<<<===???AAADDDFFFGGGFFFDDDAAA???@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBB???EEEHHHEEEDDDFFFEEEBBB===???AAACCCCCCBBBAAA@@@DDDDDDDDDCCCCCCGGGLLLPPPQQQNNNJJJHHHGGGGGGFFFFFF>>>@@@CCCFFFHHHHHHGGGFFFAAADDDDDDAAADDDIIIHHHDDDCCCDDDFFFGGGHHHGGGEEEDDD888999::::::888888999;;;;;;:::999:::;;;;;;:::888:::::::::999999888888777777999;;;999666333333555999666444555999;;;;;;:::===<<<::::::;;;:::888666999999:::;;;;;;<<<======888444222555888888:::===666000///555::::::>>>CCCLLLLLLKKKHHHEEECCCBBBBBBDDDJJJQQQUUUUUUQQQMMMKKKFFFGGGNNNXXX\\\UUULLLGGGLLLPPPTTTUUUSSSPPPMMMLLLGGGOOOWWWXXXRRRKKKHHHHHHJJJMMMPPPRRRUUUYYY\\\___aaabbbccceeeiiipppyyy~~~uuupppoooooonnnmmmmmmnnnpppssstttnnnpppoooiii```^^^bbbhhhwww}}}vvviiifffhhhiiilllvvv}}}{{{|||xxx{{{|||~~~|||xxxyyyxxxwwwwwwxxx|||yyy{{{}}}}}}|||||||||~~~~~~}}}~~~}}}|||}}}zzzwwwrrrggg^^^[[[QQQHHHHHHGGGCCCCCCFFFGGGBBB???AAABBB@@@???AAA@@@??????@@@BBBDDDCCCCCCGGGFFFEEECCCAAA???>>>=========>>>>>>??????@@@@@@CCC@@@===<<<===>>>>>>>>>GGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA???>>><<<;;;:::999<<<>>>?????????AAABBB???>>>===<<<;;;;;;<<<===<<<;;;:::::::::;;;<<<===<<<;;;999999999;;;===>>>;;;<<<===>>>>>>===<<<;;;888999;;;===>>>>>>======>>>AAACCCAAA======AAAEEEBBBCCCDDDEEEFFFFFFEEEEEE???@@@AAAAAAAAA???>>>===@@@>>><<<::::::;;;===???===>>>???AAABBBCCCCCCCCC@@@AAADDDGGGIIIJJJKKKKKKGGGFFFEEECCCAAA???@@@AAA======???AAACCCBBB???<<<<<<;;;888666555555666666555555555555555555555555444444444555777888:::;;;===>>>AAABBBCCCBBBAAA@@@@@@AAACCCDDDCCC@@@===;;;::::::999999999::::::;;;777888888888888777666666555666666888:::<<<===>>>===;;;::::::::::::999777333444666888888777555444222333444555666666666666555666888:::;;;;;;;;;:::<<<;;;::::::;;;<<<===>>>888;;;======:::888888999888888999;;;;;;;;;;;;;;;DDDEEEEEEEEEDDDEEEGGGIIICCCBBBBBBAAAAAA@@@@@@@@@===>>>@@@BBBDDDFFFGGGHHHCCCAAA???>>>>>>@@@CCCEEECCCCCCDDDDDDCCCAAA???===<<<;;;:::999999:::<<<======;;;999;;;???AAAAAA@@@AAAAAABBBBBBCCCBBBBBBBBB@@@>>><<<<<<===??????>>>;;;<<<>>>@@@CCCEEEFFFGGGHHHDDD@@@???AAABBBAAA???<<<===???@@@AAABBBBBBBBB===DDDFFFBBBAAACCCBBB>>>;;;>>>BBBEEEFFFEEECCCBBBCCCCCCBBBAAACCCIIIPPPUUUWWWSSSMMMIIIHHHGGGGGGFFF;;;>>>AAADDDEEEEEEDDDCCCAAAEEEEEEBBBDDDIIIHHHBBBAAABBBDDDEEEEEEDDDCCCBBB;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>;;;;;;:::999888777666555666666777999999:::::::::;;;;;;;;;;;;:::888666555777888::::::999999:::<<<777:::888222222888:::777<<<888777:::<<<===AAAGGGUUU]]]```YYYPPPJJJHHHFFFGGGGGGLLLSSSUUUNNNGGGDDDDDDDDDIIIOOONNNHHHBBBBBBFFFHHHJJJKKKKKKLLLNNNPPPMMMRRRWWWWWWSSSNNNKKKJJJKKKLLLNNNNNNOOORRRVVVYYY[[[[[[[[[\\\aaakkkwww~~~xxxqqqnnnnnnnnnqqqqqqpppnnnkkkjjjjjjkkkpppmmmiiiddd]]]\\\fffqqq~~~wwwoooiiieeegggkkkqqqsssxxx~~~}}}zzzzzzyyyvvvvvv|||~~~~~~}}}yyyxxxzzz|||}}}{{{xxxxxxzzzzzzyyywww~~~|||}}}~~~~~~~~~||||||}}}~~~hhhfffbbb```^^^[[[WWWUUUOOOMMMIIIEEEBBB@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???BBBCCCEEEEEEDDDAAA>>><<<>>>@@@AAAAAA@@@???AAABBBDDDBBB???===<<<===???AAAEEEDDDBBB@@@@@@@@@BBBBBB@@@@@@@@@@@@??????>>>===999:::<<>>=========???AAA???:::666888555000...000444999<<<:::999888888888888888888:::;;;<<<>>>>>>>>>>>>======<<<:::999999;;;>>>@@@@@@???======???AAACCCDDDAAABBBDDDFFFEEECCCAAA???@@@======AAABBB>>>;;;;;;===<<<:::888999:::===>>>@@@@@@@@@@@@@@@@@@@@@???BBBAAAAAACCCFFFGGGEEEBBBBBBBBBAAA@@@?????????@@@????????????????????????===888555777999666333333666555333222222333555666777666555555555777888999DDDBBBAAAAAABBB@@@;;;777===>>>???@@@???<<<999777:::999888777777666777777777777888888888666555333555666777888:::;;;<<<===;;;888666777999:::888666555555555555555555444444888666555555666666555444777666666888;;;<<<999666;;;:::999999999<<<>>>???:::<<<;;;777777;;;<<<:::<<<888888;;;<<<999:::>>>???@@@BBBDDDFFFHHHHHHIIIBBB@@@>>>>>>@@@AAA???<<<999<<<>>>??????BBBGGGLLLCCC???;;;:::<<<@@@AAAAAAAAAAAAAAAAAAAAA@@@??????:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>===============>>>???=========>>>======<<<;;;;;;===@@@AAAAAAAAABBBCCCEEEEEECCCBBB@@@???======999<<<@@@BBBAAA???>>>>>>>>>???AAABBBBBBAAA???>>>@@@AAABBBAAA>>>======>>>????????????AAAFFFNNNSSS[[[RRRGGGCCCDDDEEEBBB>>>@@@AAAAAABBBCCCDDDEEEEEEEEECCCAAA@@@@@@BBBDDDFFFCCCAAA@@@AAACCCEEECCCAAA999:::;;;<<<<<<<<<<<<<<<============<<<;;;:::::::::;;;<<<<<<;;;;;;<<<>>><<<;;;:::999888777666555666666777888999::::::999;;;;;;;;;;;;:::888666555888999:::999888777888:::666999999666666999999666;;;888777999<<<===AAAFFFVVV]]]```YYYOOOKKKIIIGGGFFFIIIPPPUUURRRJJJEEEFFFBBBBBBFFFLLLKKKDDD??????===???BBBEEEHHHKKKOOOSSSSSSXXX]]]```^^^XXXSSSPPPNNNOOOOOONNNMMMOOOSSSVVVTTTRRRPPPRRRYYYeeeqqqyyyyyyvvvrrrlllhhhfffggghhhsssttttttrrrooonnnnnnooollljjjiiihhheeegggqqq}}}zzzppplllkkkiiijjjmmmlllmmmpppvvv{{{~~~|||zzz|||zzzuuurrrrrrxxx~~~~~~yyyuuusssuuuxxxzzz}}}zzzvvvvvvxxx{{{}}}}}}||||||ttteee[[[YYYWWWTTTRRRPPPNNNKKKIIIIIIHHHEEECCCAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCAAA???===???AAABBBAAA@@@@@@BBBCCCAAA@@@???>>>>>>???AAABBBEEEDDDBBB@@@???@@@AAABBB@@@???>>>>>>>>>???@@@AAA<<<<<<<<<===??????===;;;>>><<<::::::;;;;;;999777777777888999;;;;;;;;;::::::999888888888888999999999:::<<<===>>>>>>=========<<<:::999999;;;===???@@@>>><<<===AAACCCDDDCCC@@@BBBDDDEEEEEECCCAAA@@@BBB??????CCCEEEAAA??????>>>===:::999999:::<<<===??????>>>>>>>>>??????@@@BBBAAAAAADDDFFFGGGDDDAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<666444777888555222333666666555444444555666666777777666666777888:::;;;=========@@@BBBBBB???===<<<<<<==================888888777666666666666666777777777777777666666555777777888999:::;;;;;;<<<;;;999777888999999777555666666666666666666666666777666555555666666555333777666666888;;;;;;999777:::999888888888:::<<<>>>:::<<<<<<888888;;;<<<999999:::<<<>>>?????????>>>???@@@BBBDDDFFFHHHIIIIIIHHHFFFCCCCCCCCCCCC@@@>>>;;;===@@@AAAAAABBBEEEHHHAAA>>>:::999<<>>===<<<:::888666555777999;;;::::::999::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>========================???AAACCCDDDDDDCCCCCCDDDDDDCCCCCCBBB@@@>>>===<<<777:::>>>AAAAAA???===<<<@@@@@@AAAAAAAAAAAA@@@@@@AAABBBAAA???===<<<<<<>>>????????????AAAEEEJJJOOOSSSNNNHHHCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@???@@@BBBDDDFFFCCCAAA???@@@BBBBBB@@@>>>888999:::<<<======>>>>>>>>>>>>======<<<;;;999888:::;;;===<<<;;;;;;<<<======<<<;;;:::888777666555666777777888999999999999;;;;;;;;;;;;:::888777666999::::::999777666666888555999:::999999:::999555;;;777666999;;;<<<@@@EEEPPPWWWYYYSSSKKKHHHGGGEEEEEEJJJQQQUUUNNNEEEBBBEEEAAAAAADDDIIIHHHBBB>>>===777999<<<>>>AAAFFFLLLPPPTTTXXX___fffiiihhhccc^^^^^^^^^]]]ZZZWWWVVVXXXYYYUUUOOOIIIJJJRRR^^^iiiooojjjhhheeebbbaaaaaacccdddqqqrrrsssqqqnnnkkkjjjjjjhhhhhhjjjlllmmmoooyyyxxxooojjjlllpppqqqqqqrrrpppooopppsssvvvyyy{{{zzz{{{vvvooommmpppwww~~~||||||}}}tttoooppptttwwwyyyzzzwwwttttttwww}}}vvvggg^^^WWWPPPKKKKKKIIIGGGFFFEEEDDDBBB@@@BBBBBBAAA@@@@@@BBBCCCDDD===???AAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBB@@@???>>>@@@AAABBBBBBAAAAAABBBDDD????????????@@@AAABBBBBBCCCBBB@@@?????????AAABBB@@@???>>>===>>>???BBBCCC@@@>>>;;;;;;;;;;;;:::888???<<<888777777999::::::555777999;;;;;;:::999888;;;:::999888888999:::;;;999:::;;;============<<<===<<<:::999999;;;===>>>???<<<;;;>>>CCCFFFDDDAAA???@@@BBBDDDDDDCCCAAA@@@AAA>>>???CCCDDDBBB@@@@@@???===;;;999999999;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBDDDFFFEEEBBB???===>>>???@@@@@@??????>>>===<<<<<<<<<;;;;;;::::::;;;777555888888555444555666666666666666666666666777777666777888:::<<<===:::;;;<<>>>>>>>>===<<<<<<<<<===>>>666666555555444555555555777666666666666777888888888888999999999:::::::::;;;:::888999999999666555777777777777777777777777777555444444555555444333777666666888:::;;;:::888999888777777888999;;;<<<:::======::::::<<<;;;888555===AAA@@@AAAFFFEEE>>>>>>???AAADDDFFFGGGHHHIIIIIIGGGDDDCCCBBBBBB@@@>>>AAABBBCCCBBBAAAAAABBBDDDAAA>>><<<;;;===???@@@AAAAAAAAAAAA@@@???>>>======>>>:::555111111444888;;;999999999999:::;;;<<<===::::::;;;;;;<<<===>>>>>>===============>>>???@@@>>>@@@BBBBBB@@@?????????AAAAAAAAAAAA@@@>>><<<;;;999:::===@@@BBBBBB@@@===CCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA>>>;;;:::;;;===???@@@@@@@@@@@@BBBEEEHHHIIIHHHEEEAAA======@@@DDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???AAADDDFFFBBBAAA???>>>???>>>===;;;::::::;;;======>>>>>>>>><<<=========<<<;;;:::::::::<<<===<<<;;;;;;<<<=========<<<:::999888777666777777888999999999999999<<<;;;;;;::::::999888888888999:::999888777777888777888999888888999888777;;;777777:::<<<<<>>@@@BBBAAADDDHHHGGGAAA>>>>>>999::::::;;;<<>>>>>>>>>>>???AAABBBCCC<<<>>>AAACCCDDDCCCAAA@@@BBBAAA???>>>>>>???AAABBBDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???@@@BBBDDD>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>@@@CCCDDDAAAAAA@@@@@@@@@AAABBBBBB@@@>>>:::999999999999888@@@>>>;;;999999:::<<<===999999777666555666999<<<::::::999999999:::<<<===888999;;;<<<======<<<<<<<<<;;;:::999:::;;;<<<======;;;:::???EEEGGGCCC???>>>???AAABBBBBBBBBAAA@@@>>>;;;;;;???AAA???===???>>>===;;;999888888999999999999999999;;;<<<===>>>@@@AAACCCEEEEEECCC???===:::;;;===???@@@???>>>===<<<<<<;;;;;;:::999999999;;;888777999999666666888555666666777777666666555666666666777888:::===>>>===>>>???@@@@@@???===;;;AAAAAA@@@???===;;;:::999555444444444444444555555777666666666666888:::;;;:::::::::999999999888888::::::::::::999888666444666666777777777777777888666555444444555555444333666666777888999:::::::::::::::999999999::::::;;;:::>>>>>><<<;;;===;;;777555@@@DDD>>>@@@IIIHHH???===>>>@@@BBBDDDEEEFFFFFFGGGFFFEEEDDDEEEFFFFFFFFFMMMJJJGGGCCC@@@??????@@@@@@???>>>>>>???AAABBBBBB>>>??????@@@@@@??????>>>>>>;;;666222111333777:::888888888888999;;;<<<<<<999:::;;;<<<>>>?????????============>>>@@@BBBCCC===???AAA@@@>>><<<<<<<<<>>>??????@@@???===;;;:::<<<<<<===@@@DDDEEECCCAAAEEECCCAAA??????AAACCCEEEDDDCCC@@@<<<999888:::<<<>>>???AAAAAA@@@???@@@AAAAAAAAA@@@>>><<<===@@@CCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<===@@@BBBDDDAAA@@@>>>===<<<;;;:::999=========>>>>>>===<<<<<<::::::;;;<<<=========<<<;;;<<<===<<<;;;:::;;;=========<<<;;;:::999888888888999999::::::::::::999<<<<<<;;;::::::999999999666888;;;<<<;;;:::999::::::888777777777777888:::;;;888777;;;<<<<<>>CCCEEEAAA???AAACCCBBBFFFDDDFFFIIIGGG@@@:::999???>>>@@@DDDDDD???===>>>;;;;;;;;;:::999<<<@@@CCCDDDEEEJJJTTT```iiimmmnnnjjjnnnrrrtttsssqqqoooooonnndddXXXQQQQQQTTTTTTSSSYYYWWWUUUVVVYYY\\\\\\\\\^^^```aaa```___^^^^^^___bbbbbbeeeiiikkklllrrryyy|||vvvtttsssqqqmmmoooxxx~~~~~~{{{zzzvvvuuurrroooooorrrvvvyyytttpppnnnooossswwwwwwvvvvvvvvvxxxzzz~~~~~~uuusssxxx}}}tttfff___XXXNNNGGGEEECCCBBBAAADDDCCCBBBCCCDDDDDDCCCBBB>>>>>>>>>>>>>>>???@@@@@@BBBDDDFFFGGGGGGFFFCCCAAAAAA???>>><<<<<<>>>???AAADDDCCCCCCBBBBBBAAAAAAAAA???@@@???>>>===>>>@@@CCC??????>>>>>>>>>======<<<======<<<===???BBBEEEGGGDDDDDDEEEEEEDDDBBBAAA@@@@@@===999888999:::;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<;;;999777777;;;>>>999::::::;;;<<<======>>>999:::;;;============<<<<<<;;;::::::::::::;;;;;;;;;::::::???DDDEEEBBB===<<<===???@@@AAAAAAAAAAAA===:::999===???======>>>===<<<:::999888888888888666666888:::;;;===>>>>>>@@@BBBCCCDDDBBB@@@===<<<888:::<<<>>>>>>>>><<<;;;;;;;;;:::::::::999999999888666666999888555555888444555666666666666555444555555555666777:::<<<===???@@@AAAAAA@@@===;;;:::???@@@BBBBBB@@@===888666444444444444444555666777888777777777888:::<<<===;;;;;;:::999999888888777888999::::::999777666555555555555666666777777777777555444444555666444333555666777888888999;;;<<<===<<<<<<<<<;;;;;;<<<<<<:::>>>???<<<<<<===<<<888777AAABBB;;;<<>>@@@AAABBBBBBBBBFFFGGGHHHIIIKKKNNNQQQSSSWWWQQQIIIBBB>>>===>>>???======>>>?????????@@@AAA<<<===>>>???@@@AAAAAAAAA===;;;999777555555666777777777777888999:::;;;<<<:::;;;===???@@@@@@@@@@@@======>>>???@@@AAACCCDDDAAABBBDDDCCCAAA>>>===>>><<<<<<=========<<<:::999>>>???@@@BBBEEEFFFFFFEEEEEECCCAAA??????AAACCCEEEDDDCCC@@@<<<999888:::<<<===???AAAAAA???============;;;::::::===???@@@???BBBBBBBBBAAA@@@@@@??????>>>===;;;:::;;;>>>@@@BBB??????>>>===;;;:::999999>>>>>>>>>>>>>>>===<<<<<<888999;;;<<<===>>>>>>>>>;;;=========;;;:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::555999>>>AAA@@@>>><<<;;;===999777777777777999===<<<999999<<<>>>===???CCC>>>BBBBBB??????BBBEEEDDDEEEAAAAAADDDCCC===777666;;;999;;;??????;;;:::<<<999::::::::::::<<<@@@CCC??????BBBGGGPPPXXX^^^```^^^cccjjjqqquuuwwwzzz{{{{{{vvvnnniiifffdddaaa^^^YYYVVVSSSSSSVVVXXXWWWUUUNNNOOOQQQQQQRRRSSSVVVXXX[[[ZZZ]]]bbbeeegggmmmtttuuuzzz~~~{{{uuuooommmnnnoooooottt{{{|||yyyyyyvvvuuutttrrrrrrtttxxx|||sssrrrqqqrrrssssssqqqpppppprrruuuwwwzzz~~~|||zzz|||{{{sssooohhh^^^VVVRRROOOJJJFFFDDDCCCAAA@@@@@@???>>>???AAABBBAAA@@@??????????????????>>>>>>CCCDDDEEEFFFEEEDDDBBBAAA@@@???>>>======>>>???@@@DDDDDDDDDDDDDDDCCCBBBBBB??????>>>===<<<===@@@CCC@@@@@@???>>>===<<<<<<===>>>>>>===>>>@@@BBBEEEGGGFFFFFFFFFEEEDDDBBB@@@???@@@===::::::;;;=========888;;;======<<<:::::::::666999===<<<999666666777888999;;;===??????>>>>>>:::;;;<<<>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::<<<>>>@@@AAA???===;;;<<<===???@@@AAAAAAAAAAAA===<<>>@@@===<<<;;;;;;::::::::::::555777:::>>>@@@AAA@@@@@@AAACCCCCCBBB???===<<<<<<999:::;;;<<<<<<<<<;;;:::888999999999999999999999444333444666555222333777555555555555555555555555666666555666777999;;;<<<<<<>>>AAABBBAAA?????????;;;===AAACCCCCC???;;;777555555555555666777888999999999999:::;;;<<<======;;;;;;::::::999888888777666888;;;;;;999777777666444555555666666777777777888666555555666666555444555666777888777999;;;===?????????>>>>>>======<<<;;;>>>>>><<<<<<>>>>>>;;;;;;@@@@@@;;;;;;BBBCCC>>>===>>>??????@@@@@@@@@???@@@BBBCCCEEEGGGKKKPPPTTTXXXQQQHHH@@@======>>>???888:::============>>>???<<<===???@@@AAABBBCCCCCC<<<<<<;;;:::999777555444666666666777888:::;;;<<<;;;===>>>@@@AAAAAA@@@@@@===>>>???AAABBBCCCCCCCCC???AAABBBAAA???<<<<<<<<<;;;;;;::::::::::::::::::===BBBHHHLLLKKKIIIGGGFFFDDDCCC@@@??????@@@CCCDDDCCCBBBAAA>>>;;;:::;;;===<<<>>>@@@@@@>>>===<<<===;;;999888:::===??????===AAAAAAAAA@@@@@@?????????>>><<<:::999999;;;>>>???===>>>???>>><<<;;;;;;<<<======>>>?????????>>>>>>::::::;;;<<<=========<<<<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<===<<<;;;:::999:::;;;;;;777<<>>:::999<<<<<<999:::>>>===::::::>>>???>>>@@@CCCBBBDDDCCC??????BBBDDDCCCBBB@@@AAACCC@@@999666777888666888<<<===::::::===888:::;;;;;;;;;<<<>>>@@@:::<<<>>>AAADDDHHHMMMPPPSSSVVV[[[```fffnnnuuuzzz{{{|||~~~~~~{{{wwwuuuiiiddd```___``````]]]YYYNNNMMMMMMKKKIIIKKKNNNPPPSSSQQQSSSXXX\\\^^^ccciiimmmnnnqqqqqqoookkkiiijjjjjjmmmtttzzzzzzuuusssuuuyyyzzzyyyvvvsssrrrtttvvvmmmoooppppppppppppqqqssswwwzzz}}}~~~~~~~~~kkkeee^^^ZZZXXXWWWUUURRRKKKIIIGGGEEEEEEEEEEEEEEE>>>===<<<===???@@@???>>>???@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFGGGFFFEEECCCBBB@@@@@@???===<<<===AAADDDBBBAAA???>>>===>>>@@@AAABBBAAA@@@???@@@AAACCCDDDGGGEEEBBB@@@???@@@AAACCCAAA???===<<<===>>>>>>===999<<<>>>>>><<<;;;;;;===555888;;;999555333444666666888<<<@@@AAAAAA???===;;;<<<===????????????>>>;;;;;;;;;::::::999999999888;;;===>>><<<;;;<<<===:::;;;<<<===???@@@AAABBBDDD@@@>>>AAABBB@@@???AAA>>>>>>>>>>>>>>>>>>>>>>>>666:::???DDDGGGGGGEEEDDDBBBCCCCCC@@@<<<:::;;;<<<:::::::::::::::999999999555555666666777777888888444333555777666333555999777777666555555666777777888888777777888999;;;<<<:::>>>BBBCCCBBBAAAAAABBB===>>>AAABBBAAA???;;;999666666666777888999;;;<<<;;;;;;<<<===============;;;::::::999999888888888444777;;;<<<:::888777888555555666777777888999999999777666666777777666555444666888777777888;;;???@@@@@@@@@??????>>>===<<<;;;>>>===;;;<<>>???????????????>>>===<<<@@@@@@AAAAAA@@@@@@???>>>;;;<<<>>>===>>>AAAFFFJJJPPPKKKDDD@@@??????>>>===777;;;>>>???>>>>>>>>>@@@@@@@@@AAABBBBBBBBBBBBAAA======<<<:::888666555444555555555666888999;;;<<<;;;===???@@@@@@@@@???>>>===???AAACCCDDDDDDBBBAAA<<<>>>???>>><<<:::999999:::999888777777888:::;;;>>>JJJWWW]]]ZZZRRRLLLIIIBBBAAA@@@??????@@@AAABBBAAABBBAAA???===<<<<<<>>>;;;===??????>>>======>>>888:::<<<<<<<<<<<<===???@@@@@@@@@@@@????????????>>><<<:::888888999;;;===;;;===???>>>======>>>AAA;;;<<<===???@@@@@@@@@@@@<<<<<<<<<===<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<::::::;;;;;;<<<======>>>===>>>>>>>>>>>>>>>=========<<<;;;:::999:::;;;<<<999???FFFJJJHHHBBB;;;888>>>;;;<<>>===;;;;;;???@@@???@@@DDDDDDFFFDDD???===@@@AAA@@@???AAADDDDDD>>>666666;;;888666888<<<>>><<<===@@@:::;;;===<<<;;;:::;;;<<<555999>>>@@@@@@AAAEEEHHHIIIJJJKKKMMMRRR[[[eeelllooovvv|||vvvqqqoooooonnniiiddd\\\ZZZVVVQQQLLLKKKMMMOOOOOOLLLLLLPPPSSSTTTXXX^^^llliiiffffffeeeeeefffiiieeejjjrrrwwwuuunnnnnnqqqzzzzzzyyytttmmmiiihhhiiifffiiilllmmmmmmpppvvvzzzmmm___VVVSSSPPPNNNOOOPPPQQQQQQLLLJJJFFFBBB@@@?????????@@@>>>>>>???@@@AAA@@@??????@@@@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGAAABBBBBBCCCCCCBBBBBBAAACCCEEEGGGHHHHHHFFFDDDBBBAAAAAA@@@>>>===>>>BBBEEEBBBAAA???>>>???AAADDDFFFFFFEEEBBBAAA@@@@@@AAABBBGGGDDD???;;;;;;>>>CCCGGGCCCAAA????????????>>>======???@@@???===<<>>???@@@@@@??????;;;;;;;;;::::::999999999777;;;>>>===999888:::===999:::;;;===>>>@@@AAABBBEEE@@@>>>@@@AAA???>>>@@@@@@@@@@@@@@@AAAAAAAAAAAA888===CCCIIILLLKKKIIIGGGCCCDDDCCC???;;;999:::<<<;;;;;;:::999888888888999222333333444555666777777666666888;;;999666888===:::888777555555777888:::::::::999888999:::<<<===<<<@@@CCCDDDBBB@@@AAABBBCCCCCCBBBAAA???<<<999777777777777888999;;;<<<===;;;<<<>>>?????????>>>===:::::::::999999999888888222666;;;<<<:::888888999666777777888999999::::::999888777777888888777666444666888777666888<<>>@@@DDDBBB<<<888999CCCCCCCCCBBBAAA@@@???>>>===>>>>>><<<;;;<<<@@@DDDGGGDDD@@@@@@AAAAAA>>><<<999===BBBCCCBBBAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>===;;;888666555555444444444555666888999;;;<<<;;;<<<>>>???@@@???===<<<===???BBBEEEFFFDDDBBB@@@>>>@@@AAAAAA???===<<<<<<:::999777555666888:::<<<@@@QQQeeemmmggg[[[QQQMMMAAAAAA@@@??????@@@AAAAAA@@@AAABBBAAA>>>======>>>:::<<<>>>???>>>>>>???@@@666;;;@@@???:::888<<>>===:::888777888:::;;;:::<<>>>>>AAADDD>>>===<<<:::999:::<<<>>><<<<<<<<<===============>>><<<;;;;;;;;;;;;999888;;;::::::::::::;;;<<<<<<999999::::::;;;:::::::::;;;:::999888888888999:::;;;???EEEGGGFFFBBB???===:::<<<>>>>>>===<<<===>>>:::<<<======@@@CCCBBB>>>?????????????????????@@@AAA@@@???===;;;999666555999999::::::::::::;;;;;;======<<<<<<:::888777666;;;:::999999:::<<>>???AAABBBBBBCCCAAA<<<<<>>????????????@@@AAABBBBBB>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFDDDBBBAAADDDBBBAAA???>>>>>>??????AAA???>>>>>>AAADDDFFFFFFBBB@@@===;;;;;;>>>AAADDD@@@BBBDDDEEECCCBBBBBBBBB@@@@@@??????>>>>>>==================>>>>>>>>>>>>??????>>><<<999888999;;;::::::;;;>>>AAACCCBBBAAA>>>===>>>???AAAAAA@@@???BBB???;;;999::::::888666<<<:::999888999;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@?????????@@@@@@???>>>===<<<;;;999999@@@IIINNNKKKGGGDDDBBB???<<<999777666666@@@===999888888777444111444222000000222333444333666777888888777666777999;;;888666777999:::888555888999::::::999999;;;===BBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>@@@CCCAAA<<<777222888888444444:::>>>===>>>BBBAAA===<<<@@@???:::999999888888777777666666666777888999::::::999888555666777888999888777777666777777777666555444333666888999999999999:::<<>>>>>>>>>>>===;;;999999;;;>>><<<===>>>??????>>>===<<<::::::::::::::::::::::::??????@@@AAAAAA@@@>>>>>>???@@@AAAAAA??????@@@AAA>>>>>>>>>@@@AAAAAA???===>>>999666777777333222333444444333222333444555666<<<>>>???>>><<<;;;;;;<<<>>>@@@CCCEEEEEECCCAAA???@@@??????>>>>>>>>>>>>>>>:::666333444777::::::999:::III\\\jjjpppnnncccXXXCCCBBB???>>>===>>>???@@@AAA@@@@@@???===<<<:::999999<<<>>><<<999888;;;???>>>===<<<<<<<<<===???@@@AAA>>><<<<<<======;;;999:::::::::888555666:::>>>@@@@@@AAABBBCCCCCCCCCCCC>>>===<<<:::999999;;;<<<=========<<<<<<<<<;;;;;;:::999888999:::;;;:::999;;;::::::::::::;;;<<<<<<::::::;;;<<<======<<<<<<>>>===<<<;;;;;;<<<======<<>>???<<<===>>>>>>===<<<<<<===:::===>>>>>>@@@DDDBBB>>>???@@@@@@AAAAAAAAABBBBBBCCCBBBAAA???===;;;888777999999999:::::::::;;;;;;<<<<<<;;;::::::999888888;;;999888888999;;;>>>@@@CCCDDDFFFHHHJJJLLLMMMMMMOOOTTTZZZ```eeekkkqqquuu}}}uuuppppppjjjllljjjdddbbbfffiiiiiiffffffeeeccc``````aaabbbaaabbbdddfffggghhhjjjkkkxxxvvvrrrmmmhhhccc___]]]aaafffmmmuuu~~~wwwqqqnnntttwwwzzzwwwnnnaaaUUUMMMJJJIIIGGGFFFGGGHHHIIIKKKIIIGGGCCC@@@>>>???AAACCCAAABBB@@@<<<;;;>>>???===???????????????@@@AAABBB@@@???>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCAAABBBBBB@@@?????????@@@AAAEEECCCAAAAAADDDFFFGGGGGGEEECCC@@@>>>>>>@@@CCCEEEAAACCCEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>?????????@@@@@@@@@AAA@@@===;;;:::;;;===;;;:::;;;===@@@AAAAAA@@@>>>>>>>>>???@@@AAA@@@???@@@===:::999999:::888777;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;999:::AAAIIIMMMKKKGGGFFFEEEBBB???<<<::::::999;;;999777777888777444111444333111222444666777666777888::::::888777888999;;;:::999:::;;;;;;;;;::::::;;;<<<;;;::::::<<<>>>BBBBBBCCCCCCCCCCCCCCCBBB>>>???@@@@@@>>>===<<<<<<666777666555:::BBBDDDAAA@@@CCCBBB>>>===@@@@@@<<<888888888777666666555555555666777999999999999888777888999:::;;;;;;:::999::::::::::::999999888777:::<<<============>>>@@@CCCCCCCCCAAA>>>===>>>???<<<===???@@@@@@>>>===<<<>>>>>>===;;;999999<<<>>>======>>>??????>>>======??????@@@@@@??????>>>>>>>>>???@@@@@@AAA@@@???>>>@@@AAABBBBBB@@@@@@AAABBBAAA@@@???@@@BBBBBB@@@???AAA<<<999::::::777555777666555555555555666888999;;;===>>>>>><<<;;;;;;<<<@@@BBBEEEGGGGGGEEEBBB???@@@@@@???>>>============:::777555555888:::;;;:::<<>>???@@@AAAAAA@@@???>>><<<;;;:::888;;;===<<<999888;;;???@@@@@@????????????@@@@@@BBB@@@??????@@@@@@>>>;;;777888888888888:::???CCC???@@@AAABBBBBBCCCCCCCCC???===<<<:::999999::::::<<<<<<<<<;;;;;;:::::::::777666666777999;;;:::999:::::::::::::::;;;<<<<<<;;;;;;===>>>????????????>>>>>>============>>>???>>>???>>>===<<<<<<>>>@@@>>>???@@@???===;;;<<<===;;;===>>>===@@@CCCBBB======>>>???@@@AAAAAABBBBBBCCCCCCAAA@@@===;;;888777999999999999::::::::::::<<<;;;:::999999999:::::::::999888888999;;;===???@@@AAACCCEEEGGGIIIJJJKKKHHHIIIJJJKKKOOOVVV^^^dddrrrvvv}}}zzzzzzzzzxxxuuusssrrrsssvvvuuuvvvxxx{{{~~~zzzvvvrrrqqqrrrwwwxxxrrrkkkfffbbb^^^XXXSSSVVVXXX[[[^^^]]]YYYRRRLLLJJJIIIGGGFFFFFFFFFGGGHHHFFFDDDBBB??????@@@BBBCCC@@@BBB@@@<<<;;;>>>???<<<>>>>>>>>>>>>???@@@AAABBBBBB@@@???======>>>???@@@CCCDDDGGGIIIIIIHHHFFFDDDEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCFFFEEECCCCCCDDDFFFGGGFFFEEECCCAAA???>>>@@@CCCEEECCCDDDFFFEEECCC@@@@@@@@@@@@???===<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA???<<<<<<===???<<<;;;;;;===???@@@>>>======>>>>>>????????????>>>===;;;999888999999888777999;;;===>>>>>>===;;;999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAABBBAAA>>><<<::::::::::::;;;:::;;;AAAIIIMMMKKKGGGCCCAAA???<<<:::999888888888888888999:::999666333555444333555777:::::::::888:::<<<<<<;;;999999:::;;;<<<============>>>???<<<<<<===<<<;;;;;;===???AAAAAABBBCCCDDDDDDDDDDDD???AAABBB@@@;;;:::===@@@;;;999666777???FFFFFFAAABBBDDDBBB>>>===@@@AAA???888777777666555555444444444555666777888888888888888999;;;===============;;;;;;;;;;;;;;;:::::::::===>>>@@@@@@??????AAABBBBBBCCCDDDCCCAAA??????@@@<<<>>>@@@AAA@@@>>>;;;999===>>>===<<<::::::<<<>>>===>>>????????????>>>===>>>???@@@@@@@@@???===<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCAAA@@@@@@AAABBBBBBAAAAAA<<<999:::;;;888777999888777777888999:::;;;<<<:::<<<======<<<;;;<<<>>>BBBDDDHHHJJJIIIFFFBBB???AAA@@@???===<<<;;;;;;;;;:::888666666888:::;;;;;;===@@@GGGUUUeeeiii\\\JJJAAA@@@>>>======>>>???@@@AAAAAA@@@???>>><<<;;;;;;888:::<<<;;;999999;;;???CCCCCCCCCCCCBBBAAA@@@@@@======<<<===>>>===;;;888555666777888888;;;@@@CCC???@@@AAABBBCCCCCCCCCCCC>>>===;;;999999999999888::::::::::::::::::::::::777666666777999::::::999::::::999999::::::;;;<<<:::;;;===>>>???@@@@@@@@@<<<;;;;;;;;;<<<<<<======>>>???>>>===;;;<<<>>>AAA@@@AAA@@@???<<<;;;;;;<<<:::======<<<>>>AAA???;;;999:::<<<===????????????@@@@@@???===;;;888666555888999999999999:::::::::>>><<<:::888888888:::;;;;;;:::999999:::;;;===???;;;<<<>>>AAADDDGGGJJJKKKHHHGGGFFFEEEFFFLLLTTTZZZ```cccmmm{{{}}}mmmcccbbb___ZZZVVVUUUWWWWWWSSSNNNKKKKKKLLLOOORRRQQQMMMHHHGGGGGGFFFEEEEEEFFFFFFGGGCCCBBBAAA@@@@@@AAABBBCCC@@@BBBAAA======??????============>>>???@@@AAABBBDDDBBB@@@>>>===>>>???@@@CCCEEEHHHJJJKKKIIIFFFDDDCCCDDDEEEFFFFFFEEEDDDDDD??????@@@AAABBBCCCDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCDDDBBB???>>>>>>???BBBCCCEEEGGGHHHGGGDDDAAA@@@@@@===;;;999888888:::<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA???======>>>@@@===<<<<<<<<<>>>>>><<<;;;===>>>??????>>>=========:::999888888888888888888999;;;===>>>>>><<<;;;:::999:::;;;<<<>>>>>>?????????@@@@@@AAABBBBBBBBBBBBCCCAAA>>>;;;999888999999<<<;;;===BBBIIILLLJJJGGG@@@???===;;;999888888888:::;;;<<<======;;;888666555444555777:::<<<===<<<:::<<<>>>???===;;;;;;;;;999<<>>>>>@@@CCC=========;;;::::::===???>>>???AAABBBCCCDDDDDDDDD@@@BBBCCCBBB???===>>>@@@>>><<<999:::>>>BBB@@@===CCCBBBAAA>>>===???@@@???777777666555444333333222333444555666777888999999999:::<<<>>>??????>>>>>>999999999999999999::::::<<<===??????>>>>>>@@@AAA???AAACCCCCCAAA?????????>>>@@@BBBCCCBBB???<<<:::>>>>>>>>>===<<<<<<===???????????????????????????<<<===>>>??????===<<<:::>>>>>>???@@@AAABBBBBBBBBBBBDDDEEEDDDCCCBBBCCCDDDDDDBBB??????@@@AAAAAAAAA>>>888555777888666666888888999999:::;;;===>>>>>>:::;;;<<<<<<;;;<<<===???BBBEEEIIIKKKJJJFFFAAA>>>AAA@@@???===;;;999999888888777777777888999:::;;;<<<===AAALLLZZZ```VVVGGG??????>>>>>>>>>???@@@@@@BBBAAA@@@???>>>======<<<999:::<<<;;;:::;;;===@@@DDDEEEEEEEEEDDDBBB@@@???:::;;;<<<<<<===;;;999777888888888888999;;;===???BBBBBBCCCDDDEEEEEEEEEEEE===;;;999999::::::888777666666777888999:::;;;;;;999888777888999:::999777:::999999999999:::;;;;;;999:::<<<===>>>???@@@@@@::::::;;;;;;<<<<<<<<<<<<>>>???@@@@@@>>>>>>???@@@AAAAAA@@@>>>;;;:::;;;<<<:::<<<<<<;;;<<>>>>>>>>===>>>>>>===<<<:::888777666888888888999999999::::::???===;;;888777888888999<<<<<<;;;;;;<<<===>>>???;;;;;;<<<>>>AAADDDGGGHHHHHHGGGFFFEEEEEEHHHMMMRRRXXXZZZaaalllwww|||yyytttwwwuuuxxx}}}~~~~~~zzzkkkeee^^^TTTPPPSSSPPPMMMJJJKKKPPPQQQNNNJJJGGGEEEDDDFFFIIIIIIEEEBBBCCCCCCCCCDDDEEEFFFFFFGGGBBBAAAAAAAAAAAABBBCCCDDDBBBDDDCCC@@@???AAAAAA>>>=========>>>???AAABBBCCCFFFEEEBBB@@@???@@@AAAAAACCCEEEHHHKKKKKKIIIGGGEEEBBBCCCDDDEEEFFFEEEDDDDDD>>>???@@@BBBCCCDDDEEEEEEFFFDDDCCCCCCDDDDDDCCCBBBCCCAAA@@@??????AAACCCDDDGGGIIIIIIHHHEEEBBBAAAAAA<<<;;;999777888:::===????????????@@@@@@@@@AAAAAA@@@@@@@@@???======???AAA>>>===<<<===>>>===<<<:::<<<>>>@@@???===;;;;;;===777888999999888888888888999;;;>>>>>><<<:::;;;<<<888999;;;===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCAAA>>>;;;:::::::::;;;>>>>>>@@@DDDHHHJJJHHHEEEBBBAAA???===<<<<<<<<<===<<<===??????===:::777666555555666888<<<>>>>>>===<<<>>>@@@@@@>>><<<<<<<<<999<<>>>>>AAADDD======<<<:::888999<<<>>><<<===>>>@@@AAABBBCCCCCCCCCBBBBBBDDDEEEDDD@@@<<<=========>>>>>>>>>???@@@BBB@@@???>>>=========???777777666555444333222222333333444555777999:::;;;999:::<<<>>>>>>>>>>>>===888888888888888999:::;;;<<<===>>>???>>>>>>???AAA???AAACCCDDDBBB@@@@@@@@@AAABBBDDDDDDCCCAAA>>><<<>>>???@@@???>>>>>>???AAA@@@@@@????????????@@@@@@>>>???@@@AAAAAA@@@???>>>@@@@@@@@@AAABBBCCCDDDDDDCCCDDDEEEEEECCCCCCDDDEEECCCAAA>>>>>>>>>?????????;;;666333555666555666999888999:::<<<>>>???@@@@@@;;;<<<===<<<<<<<<<>>>@@@BBBDDDGGGIIIHHHEEE@@@===AAA@@@>>><<<:::888777777666777777777888888999::::::>>>BBBGGGOOOTTTOOOGGG???????????????@@@AAAAAACCCBBBAAA???>>>>>>>>>>>>:::;;;<<<======>>>@@@BBBEEEEEEEEEEEEDDDAAA???>>>===>>>@@@@@@???>>>======;;;;;;;;;;;;===???@@@AAADDDEEEFFFGGGHHHHHHHHHHHH<<<999777888:::;;;999666555555666777888999999::::::888777888999999888777999999999999999:::;;;;;;::::::;;;===>>>>>>>>>>>>;;;<<<===>>>?????????>>>===@@@BBBBBBAAA?????????@@@@@@???<<<:::999:::<<<:::======;;;<<<>>><<<777999:::===???@@@???>>>===<<<<<<<<<<<<;;;:::999888888888888888999999999999===<<<;;;999888888999999======<<<======>>>>>>???@@@@@@???>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCFFFHHHRRRSSSVVV]]]dddgggeeeccc```^^^___dddfffeeegggjjjooouuuzzz|||zzztttnnndddYYYRRRNNNJJJKKKNNNJJJHHHFFFGGGIIIJJJGGGDDDGGGFFFEEEEEEFFFFFFEEEDDDAAAAAABBBCCCDDDEEEFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDBBBEEEEEEAAAAAACCCBBB???>>>>>>>>>???@@@BBBCCCDDDHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEHHHJJJJJJIIIGGGEEEBBBCCCDDDEEEEEEEEEDDDCCC>>>???AAACCCDDDEEEFFFFFFFFFEEEDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHGGGIIIIIIHHHEEECCCBBBAAA======<<<;;;<<<>>>@@@BBB??????@@@@@@@@@AAAAAAAAA???@@@@@@???>>>>>>@@@CCC???=========>>>>>><<<:::<<>>;;;;;;<<<888999;;;===???AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>======>>>>>>AAAAAABBBEEEGGGGGGFFFCCC@@@???===<<<;;;<<<<<<===;;;===???>>>;;;888666666777777888;;;>>>@@@???>>>???@@@@@@???===<<<===>>>;;;===>>>?????????AAACCC>>>===<<<999888888<<<>>>;;;<<<>>>???@@@AAAAAAAAACCCBBBBBBEEEHHHFFF@@@;;;;;;;;;>>>AAA@@@???AAAFFFAAA>>>>>>@@@???<<<<<<>>>888888777555444333222111333333444555777999;;;===;;;;;;===>>>>>>>>>===<<<;;;::::::::::::<<<>>>???===???@@@AAA@@@@@@AAACCCAAACCCEEEEEECCCCCCCCCDDDCCCCCCDDDDDDDDDBBBAAA@@@???AAABBBBBBAAAAAABBBCCCAAAAAA@@@??????@@@AAAAAA>>>>>>>>>??????@@@AAAAAACCCCCCBBBBBBCCCDDDEEEFFFCCCDDDEEEEEECCCCCCDDDEEEBBB@@@>>>>>>??????>>>===<<<777444666888888999<<<999:::<<<>>>@@@BBBBBBCCC>>>>>>>>>===<<<===???AAAAAACCCEEEFFFFFFCCC@@@>>>@@@???===;;;999777777666666777999999888888:::;;;:::???CCCDDDGGGJJJIIIEEE>>>??????@@@AAABBBCCCCCCDDDBBBAAA???>>>??????@@@======>>>???AAACCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???===>>>??????======>>>???>>>======@@@CCCFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJ:::777555777;;;<<<:::666666666666666666666666666777555555666888999999777999999999888999999:::;;;;;;;;;<<<===>>>>>>======<<<===>>>@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@??????@@@>>>>>>===;;;999888:::<<<<<>><<<===???===888999:::===??????>>><<<;;;888999999:::::::::999999888888888888999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<=========>>>CCCBBB@@@>>>>>>???@@@AAA????????????>>>???BBBDDDIIIJJJLLLOOOSSSWWWYYYZZZSSSPPPNNNPPPPPPOOOPPPTTTZZZ___cccdddgggnnnssstttrrrvvv{{{}}}tttvvvvvvtttnnngggbbb___XXXYYYUUULLLGGGGGGIIIIIIEEEFFFFFFGGGFFFEEEDDDCCCFFFGGGGGGGGGFFFEEEFFFGGGAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBDDDDDDAAAAAABBBBBB>>>>>>>>>???@@@AAACCCEEEFFFHHHIIIIIIIIIIIIHHHFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFCCCDDDEEEEEEEEEDDDCCCBBB???@@@BBBDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFEEECCCAAAAAAAAABBBDDDFFFIIIJJJEEEFFFHHHGGGDDDBBBAAAAAA=========>>>???AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAA@@@???@@@CCCEEE???>>>===>>>??????===<<<<<>>@@@BBBCCCCCCDDDCCCAAA@@@@@@@@@@@@AAA??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGEEECCCAAA<<<<<<::::::999:::;;;<<<;;;===>>>===:::999999:::::::::;;;>>>AAABBBAAA@@@AAAAAA@@@>>>;;;;;;===??????>>>>>>???AAABBBBBBAAA??????===:::888999<<>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBB???======999:::@@@AAA??????BBBAAA>>>???CCCBBB===;;;===999888777666555333222222333444444666888:::===>>>======>>>??????===<<<;;;<<<;;;;;;;;;<<<>>>@@@BBB>>>@@@AAAAAAAAAAAABBBDDDAAACCCCCCCCCBBBBBBDDDFFFCCCCCCCCCBBBBBBBBBBBBCCCAAABBBDDDDDDCCCCCCDDDEEEBBBAAA@@@@@@@@@@@@AAABBB???>>>>>>>>>???BBBDDDFFFFFFEEEEEEDDDDDDEEEFFFGGGCCCDDDEEEDDDCCCCCCDDDEEEBBBAAA@@@@@@AAA@@@>>><<<<<<777444666888999;;;???;;;<<>>======???BBBBBBCCCDDDEEEDDDCCCBBBAAA>>>===;;;:::888777666666777999<<<<<<;;;:::<<<>>>:::???AAAAAABBBEEEDDD@@@??????AAABBBCCCDDDDDDDDDDDDCCCAAA?????????@@@AAA@@@@@@@@@BBBDDDGGGHHHHHHFFFFFFDDDCCCBBBBBBBBBBBB===>>>>>><<<::::::===@@@AAA??????AAAEEEHHHHHHGGGGGGHHHIIIJJJJJJKKKJJJJJJ999666444777;;;===:::666999888777666555444333333333222222444777999999888999999888888999999:::;;;<<<======>>>>>>>>>======;;;<<<>>>???@@@@@@?????????@@@@@@???>>>>>>@@@BBB======<<<:::888888:::<<<>>>@@@@@@>>>???AAA>>>999777888;;;======;;;999888444555666777777777777777777888888888888999999999555666888:::<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<>>???@@@BBBDDD?????????>>>===???BBBEEEEEEGGGHHHJJJMMMQQQWWW[[[TTTOOOKKKKKKIIIFFFGGGKKKKKKPPPRRRQQQTTTZZZ___```ZZZ]]]bbbhhhooowww}}}wwwtttpppjjjdddbbbdddfffdddaaa[[[```cccccc^^^XXXUUUUUUMMMUUUVVVKKKDDDFFFFFFBBB>>>@@@CCCDDDDDDCCCDDDDDDBBBEEEFFFEEEBBB@@@BBBDDDBBBBBBCCCCCCCCCBBBAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCAAADDDDDDAAA@@@BBBAAA===??????@@@AAABBBDDDEEEFFFHHHJJJKKKLLLLLLJJJHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDBBBAAA@@@AAACCCDDDFFFFFFEEEEEEAAA@@@@@@AAACCCDDDBBBAAA>>>>>>???@@@BBBEEEHHHIIICCCDDDFFFEEECCCAAA@@@@@@;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCBBBAAABBBDDDGGG???>>>>>>???@@@@@@>>>===<<>>???AAABBBDDDDDDEEEEEEEEEEEEFFFGGGFFFDDDBBB@@@???>>>===<<<<<<===>>>???<<<>>>@@@???<<<<<<===@@@<<<<<<>>>@@@CCCDDDCCCAAABBBAAA???===:::;;;===@@@AAA???>>>???CCCDDDCCC@@@AAA@@@>>>;;;999:::>>>AAA>>>???@@@AAAAAAAAAAAAAAA@@@BBBCCCAAA>>><<<>>>AAAAAA999666<<<@@@===999999AAA>>>@@@EEEEEE>>>;;;>>>:::999888777555444333222444444444666888;;;>>>@@@??????@@@@@@???>>><<<;;;;;;;;;::::::;;;>>>@@@BBB===???@@@@@@@@@@@@AAACCC@@@@@@AAA@@@???@@@BBBEEECCCBBBAAA@@@@@@BBBCCCDDDBBBDDDEEEFFFEEEDDDEEEFFFBBBBBB@@@@@@@@@@@@BBBBBBEEEDDDCCCCCCEEEHHHLLLNNNHHHGGGFFFEEEEEEFFFGGGGGGCCCDDDEEEDDDCCCBBBCCCEEECCCBBBBBBBBBCCCBBB???<<<;;;666333555777888;;;???<<<>>>AAADDDFFFGGGHHHHHHCCCBBBAAA???======@@@BBBCCCCCCCCCDDDDDDDDDDDDDDD===<<<;;;999888777777777888;;;>>>>>>===<<<===@@@<<<>>>???>>>@@@CCC@@@;;;???@@@AAACCCDDDEEEEEEEEEDDDCCCAAA?????????AAABBBBBBAAABBBCCCFFFIIIJJJJJJGGGFFFEEECCCCCCCCCDDDDDDAAABBBAAA???<<<===AAAEEECCCAAA???AAACCCDDDCCC@@@FFFGGGHHHIIIJJJJJJJJJJJJ888666444555888999777555666555444444444666888999555555555555555555444444444666888888777777888999;;;999999;;;>>>???>>>;;;AAA@@@>>>???AAABBBAAA@@@===============>>>>>>>>>@@@===:::777666777999;;;;;;<<<<<<<<<;;;999777666777888999:::;;;:::999888:::333222777:::777666888777777666666777999:::<<<888;;;>>>AAA@@@<<<777333;;;<<<<<<<<<======>>>>>>AAA@@@?????????>>><<<:::??????=========>>>???@@@DDDCCCBBBBBBDDDHHHLLLOOOQQQNNNJJJFFFDDDCCCDDDEEEFFFFFFFFFGGGJJJLLLOOOQQQOOOQQQRRRSSSVVV\\\fffnnnvvv~~~}}}{{{pppgggbbb___^^^YYYWWWTTTRRRSSSUUUVVVWWWUUUTTTRRRPPPNNNLLLKKKKKKNNNMMMKKKIIIGGGEEECCCBBB@@@BBBCCCDDDCCCBBBCCCDDDHHHGGGFFFEEECCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCDDDGGGGGGGGGFFFFFFEEECCCCCCFFFFFFDDDCCCBBBBBBBBBBBB:::===@@@@@@@@@AAAEEEHHHLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEEEEEEEDDDAAA>>>CCCBBBBBBCCCDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@???@@@CCCEEEFFFGGGFFFDDDAAA@@@@@@@@@???============<<<<<<<<>>DDDFFFDDDAAA???>>>>>>>>>===>>>???@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDD>>>@@@BBBDDDFFFFFFFFFFFFLLLHHHDDDCCCCCCCCCBBB???>>>???>>><<<::::::<<<>>>>>>@@@;;;333333999<<<;;;<<<===>>>@@@BBBCCCEEEFFFDDDBBB@@@>>>>>>>>>???@@@AAA@@@@@@AAACCCCCCBBB@@@BBBAAA@@@===<<<<<<@@@BBB@@@??????@@@@@@BBBCCCCCCBBBCCCCCCBBBAAA???===;;;888:::<<<>>>??????>>>===@@@???>>>======>>>??????>>><<<::::::666111111555222///111999>>>===;;;:::???AAACCCBBB>>><<<<<<>>>::::::;;;;;;<<<=========:::>>>AAAAAA>>>===>>>@@@AAABBBBBBAAA@@@@@@AAABBB>>>???@@@>>><<<;;;>>>AAADDDCCCBBBBBBCCCEEEEEEDDDEEECCCAAAAAABBBCCCCCCBBBFFFDDDCCCFFFKKKLLLIIIDDDEEECCCAAABBBEEEFFFDDDBBBDDDCCCBBBAAA@@@AAABBBCCCAAACCCCCCAAA<<<999888999666777777999<<>><<<999777666888;;;<<<===:::777999===@@@AAAAAAAAA@@@@@@???>>>>>>>>>??????BBBDDDDDDDDDDDDEEEFFFIIIHHHEEEBBBAAAAAAAAABBBGGGDDDCCCEEEJJJNNNOOONNNKKKHHHCCCAAAAAABBBBBBBBBCCC???<<<======<<<>>>CCCGGGHHHIIIHHHEEEBBBAAAAAADDDCCCCCCEEEHHHIIIIIIIII888666555666777888777555777777666555555555555555555555555555555555444444555777999:::999999:::;;;:::999888:::===>>>===:::???@@@AAAAAAAAA@@@??????>>>>>>??????????????????===<<<999777777888999:::;;;;;;<<<;;;:::999777666777777999::::::999999888999444333777:::777666888888888777777888999;;;<<<<<<===>>>>>>>>><<<999888;;;<<<<<<<<<=========>>>AAA@@@???@@@AAAAAA@@@>>>??????>>>>>>>>>>>>??????@@@>>>======???BBBFFFHHHKKKJJJHHHFFFDDDCCCBBBBBBEEEEEEEEEFFFGGGIIIKKKLLLFFFFFFGGGHHHJJJOOOVVV[[[bbbhhhpppuuuuuurrrnnnkkkmmmrrrxxx|||}}}}}}}}}}}}zzztttssswwwvvvpppsss}}}zzzssspppppprrrsssssstttqqqllleee^^^XXXTTTRRROOONNNNNNNNNOOOPPPOOOOOOOOONNNMMMKKKIIIHHHGGGGGGIIIIIIHHHGGGFFFDDDCCCCCC@@@BBBDDDEEEEEEDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAFFFFFFFFFFFFFFFEEEEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDEEEDDDCCCDDDGGGJJJLLLKKKJJJIIIHHHFFFFFFEEEFFFEEEDDDDDDDDDCCC@@@>>>BBBAAAAAACCCDDDEEEDDDBBBAAAAAABBBCCCEEEFFFGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAADDDFFFGGGFFFDDDBBB@@@???@@@@@@???>>>???@@@@@@>>><<<;;;<<<>>>EEEDDDDDDCCCBBBBBBAAAAAACCCBBBAAA???>>>=========>>>>>>???@@@@@@@@@??????>>>===<<<;;;:::999888777888888888888999999:::;;;:::===@@@AAA@@@>>>???@@@;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBDDDFFFGGGHHHIIIIIIKKKHHHDDDCCCCCCBBB@@@>>>@@@AAA@@@>>>;;;::::::;;;<<>>999888<<<===:::======>>>???AAABBBCCCDDDDDDCCC@@@>>>===>>>???@@@@@@???>>>???AAAAAA@@@>>>@@@@@@@@@>>>======@@@BBB@@@@@@@@@AAABBBCCCDDDEEE@@@AAAAAAAAA@@@>>>===;;;999:::<<<>>>>>>>>>===<<<@@@??????>>>>>>?????????BBB???<<<:::777333555:::555444666:::<<<:::<<<@@@@@@AAABBBAAA@@@>>>>>>???999:::<<<>>>>>>===;;;:::<<<<<<>>>@@@BBBCCCBBBAAAAAAAAAAAA@@@>>>???@@@BBBAAABBBBBBAAA??????AAADDDDDDDDDCCCDDDEEEFFFEEEEEEGGGEEEBBBBBBCCCEEEFFFFFFFFFEEEEEEIIINNNOOOKKKGGGEEECCCBBBBBBEEEEEEDDDBBBDDDCCCAAA@@@@@@AAABBBBBB@@@BBBDDDCCC>>>:::777777777777888:::===AAADDDFFFDDDEEEGGGIIIJJJIIIGGGEEEGGGEEECCC@@@@@@AAACCCEEEEEEDDDCCCAAA@@@@@@@@@@@@>>><<<:::999999;;;>>>@@@AAA>>><<<<<<>>>@@@AAA@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFDDDBBBCCCCCCJJJHHHEEECCCBBBAAABBBBBBDDDBBBAAACCCGGGJJJJJJIIIIIIFFFBBB@@@@@@AAAAAAAAABBB>>>;;;<<<===<<<>>>CCCIIIJJJJJJHHHEEECCCBBBBBBDDDCCCCCCEEEGGGIIIIIIHHH999777666666777777666444555555666666666555444444444444444444444444555555555888:::;;;;;;;;;<<<>>>999888888:::<<<===;;;:::===AAADDDCCC@@@======>>>======>>>>>>>>>=========::::::999999999999999:::;;;;;;;;;;;;999888777666666666777888888888888888888555444777999777777888999999888888999:::;;;<<<>>><<<;;;:::999999:::;;;<<<<<<<<<<<<<<<=========???>>>>>>???AAABBB@@@???>>>>>>????????????>>>>>>===<<<:::999:::===@@@BBBEEEFFFGGGGGGFFFEEECCCAAADDDCCCCCCCCCDDDEEEFFFFFFCCCBBBAAACCCFFFIIIKKKLLLTTTWWW[[[aaadddddd```]]]TTTWWWZZZ]]]]]]^^^___```]]]YYYYYY]]]]]]YYY[[[cccllluuuzzzyyy{{{{{{tttkkkdddaaa```aaaaaa^^^^^^]]]ZZZVVVRRRMMMJJJFFFGGGIIIJJJJJJIIIGGGFFFJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB>>>AAAEEEGGGGGGFFFFFFGGGEEEEEECCCBBBAAAAAAAAAAAADDDCCCCCCBBBAAAAAA@@@@@@EEEEEEFFFGGGGGGGGGGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEIIIIIIHHHFFFDDDEEEGGGIIIKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCDDDBBB@@@===@@@@@@@@@BBBEEEEEEDDDBBBAAAAAABBBDDDEEEGGGHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@AAACCCFFFGGGGGGEEECCCAAA??????@@@@@@@@@>>>???@@@AAA@@@>>>======>>>DDDDDDDDDCCCBBBBBBAAAAAADDDCCCAAA>>><<<:::999888======>>>???@@@@@@????????????===<<<;;;999888777555666666777999;;;===>>>:::;;;<<<<<<<<<<<<>>>@@@;;;;;;<<<===???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@AAABBBDDDFFFFFFIIIGGGEEECCCBBBAAA>>><<>>???>>>>>>???===:::>>>>>>??????@@@AAAAAAAAADDDCCC@@@>>>======>>>???>>>======>>>??????>>><<<>>>???@@@@@@>>>>>>???AAA>>>??????@@@BBBCCCCCCDDD>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<======<<<;;;:::>>>>>>???????????????>>>CCC>>>;;;999666333666;;;000111444666555444:::BBB??????>>>???@@@@@@???===999;;;===??????<<<999777<<<:::;;;???EEEHHHFFFCCC@@@@@@???>>>======@@@BBBCCCCCCCCCBBB@@@AAACCCEEEDDDEEEFFFGGGGGGGGGFFFEEEIIIFFFCCCCCCEEEGGGIIIIIIGGGGGGHHHLLLPPPPPPLLLHHHDDDCCCBBBCCCDDDDDDCCCBBBCCCCCCAAA@@@@@@@@@AAAAAA???BBBDDDCCC@@@;;;777555777888999<<>>===<<<;;;<<>>???@@@@@@@@@AAA===;;;<<<===<<>>:::::::::;;;<<<<<<<<<;;;<<>>::::::;;;;;;;;;:::999888999::::::;;;;;;;;;;;;:::;;;;;;:::999888777666666555555666777777888888888777666666777888888888888::::::999999999:::<<<===:::999777666666666888999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>>>>===;;;===>>>???@@@???>>>===<<<>>>===;;;:::;;;<<<>>>@@@AAADDDGGGJJJJJJHHHDDDBBBAAAAAAAAABBBCCCCCCDDDDDDEEECCCBBBDDDHHHJJJIIIGGGOOOOOOPPPTTTYYYZZZWWWSSSJJJLLLMMMNNNNNNOOOQQQSSSPPPNNNPPPTTTTTTQQQSSSYYY[[[dddkkklllnnntttxxxxxxwwwrrrjjjbbb]]]\\\\\\]]]WWWWWWWWWVVVTTTQQQMMMKKKGGGHHHJJJIIIHHHEEEDDDCCCHHHHHHGGGGGGGGGFFFEEEEEECCCDDDDDDEEEDDDCCCBBBAAA===@@@DDDGGGGGGFFFFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAADDDDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHFFFDDDCCCDDDFFFGGGJJJIIIHHHGGGEEEDDDCCCBBBBBBAAAAAABBBCCCBBB@@@===>>>>>>@@@BBBEEEFFFDDDBBBAAAAAABBBDDDFFFGGGHHHIIIEEEEEEDDDCCCBBB@@@@@@???@@@@@@AAADDDGGGHHHFFFEEECCCAAA??????AAAAAAAAA@@@;;;===@@@AAAAAA@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGCCCBBB???===;;;999888888===>>>??????@@@@@@AAAAAA@@@???>>>===;;;999888888444555555666888:::<<<===999:::;;;;;;<<<===???@@@??????@@@AAACCCDDDEEEFFFDDDEEEEEEEEEDDDDDDDDDCCC??????>>>>>>???AAACCCEEEHHHGGGFFFDDDBBB@@@>>>===AAABBBCCCBBB>>>;;;999999999<<<>>>???@@@???>>>;;;@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB???===<<<<<<===>>>>>>======>>>??????>>><<<===???AAAAAA@@@?????????<<<===>>>???@@@AAAAAAAAA;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888;;;<<<===>>>???>>>===<<<===:::888888555111333777,,,,,,///444666666:::AAA>>><<<:::<<>>;;;999:::<<<======<<<:::999;;;;;;<<<@@@DDDFFFEEEDDD?????????===<<<===@@@CCCBBBBBBAAA@@@@@@AAABBBCCCCCCEEEHHHIIIHHHGGGFFFFFFIIIFFFCCCBBBDDDGGGIIIJJJGGGGGGIIILLLNNNLLLHHHDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAA?????????@@@@@@@@@@@@AAA@@@===:::777555777888:::===@@@DDDFFFHHHFFFHHHJJJKKKKKKJJJIIIIIIEEEEEEDDDCCCDDDDDDFFFFFFDDDCCCBBBAAA@@@?????????@@@???======>>>@@@BBBDDDFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGJJJJJJIIIGGGCCCAAAAAABBBIIIHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFDDDBBB@@@???@@@AAAAAAAAA@@@<<<;;;=========???CCCJJJJJJIIIFFFCCCBBBCCCEEEDDDCCCDDDEEEGGGHHHFFFDDD888888888777666555555555///111444777888777666444333333333333444444555555333555888999999:::;;;===;;;<<<==================;;;AAAEEEDDD???;;;;;;===999:::;;;;;;;;;999888777:::;;;<<<======<<<<<<;;;;;;:::999888777666666666555555555666666777888888666777888777777888999888;;;:::999999999:::;;;<<<666666777777777777777777<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<======:::888======>>>???>>>===<<<:::>>>===<<<;;;;;;<<<===>>>===@@@DDDHHHIIIGGGDDDAAA???@@@AAABBBDDDEEEEEEFFFBBBAAAAAADDDHHHIIIGGGDDDIIIGGGFFFHHHKKKLLLIIIFFFCCCDDDEEEDDDDDDEEEHHHKKKHHHHHHJJJMMMMMMMMMOOOSSSOOOVVV[[[]]]^^^bbbfffggghhheee___ZZZVVVUUUWWWXXXWWWVVVTTTRRRPPPNNNMMMMMMOOOOOOOOOLLLHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFEEECCCAAA@@@<<>>===>>>@@@CCCEEEFFFDDDBBBAAAAAABBBDDDEEEGGGHHHHHHEEEDDDCCCBBBAAA@@@???>>>@@@@@@AAADDDFFFGGGFFFEEEDDDBBB@@@@@@AAABBBBBBAAA;;;>>>AAABBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGG@@@???>>>======<<<<<<===@@@@@@@@@@@@AAAAAABBBBBB@@@???>>>===;;;:::999888555555555666666888999999999999;;;===???@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAABBBBBBAAAAAABBBDDDFFFGGGGGGGGGFFFDDDBBB@@@?????????AAABBBAAA???<<<;;;;;;:::999;;;===>>>===>>>???AAAAAAAAAAAA@@@@@@@@@???@@@???===;;;:::;;;<<<===>>>>>>===???@@@AAA@@@>>>===???BBBBBB@@@>>>>>>>>>======???@@@AAAAAA@@@@@@::::::::::::::::::;;;;;;;;;;;;;;;::::::999888777888999:::<<<<<<<<<;;;:::777666888:::888222111333222000222999>>>===<<<===???===;;;===@@@AAA>>><<<:::::::::::::::;;;<<<===999<<<@@@AAAAAAAAABBBDDD?????????>>>===>>>AAACCCDDDCCCAAAAAAAAABBBCCCCCCBBBEEEHHHIIIHHHFFFFFFFFFGGGDDDBBBAAACCCEEEGGGGGGFFFFFFHHHIIIHHHFFFBBB???BBBCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@???>>>>>>??????AAA???<<<:::888888888888777888;;;>>>AAADDDFFFGGGGGGIIILLLLLLJJJIIIJJJKKKFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDBBBAAA@@@?????????AAA@@@???>>>>>>>>>@@@AAABBBCCCCCCCCCBBBCCCDDDDDDCCCBBB@@@??????AAACCCDDDHHHHHHHHHFFFCCCCCCDDDEEEHHHHHHGGGFFFEEEDDDDDDCCCFFFGGGIIIIIIIIIHHHGGGFFFDDDBBB@@@AAABBBDDDDDDCCCAAA===<<<>>>???===???CCCGGGGGGGGGDDDBBBAAACCCEEEDDDDDDEEEFFFHHHHHHEEECCC777888999888666444555666333555666777777444222000222222333333444444555555222444777888888888999;;;;;;===??????===<<<===>>><<<@@@CCCBBB???<<<<<<===;;;<<<===>>>===;;;999888;;;;;;<<<<<<<<<<<<;;;:::;;;:::888777666555555555555555555555666888999:::555999:::777666888:::999;;;:::999888888999:::;;;666777999:::;;;:::999999<<<<<<<<<;;;;;;;;;;;;;;;AAA???>>>>>>>>>===;;;999<<<=========<<<;;;:::999;;;;;;:::999999999:::;;;999;;;???BBBCCCBBBAAA??????@@@AAACCCEEEFFFFFFFFFBBBBBBCCCEEEGGGHHHFFFEEEFFFDDDCCCCCCCCCBBB@@@??????@@@@@@@@@???AAADDDFFFEEEFFFGGGHHHHHHJJJMMMPPPKKKNNNPPPRRRSSSTTTVVVWWWWWWVVVTTTQQQOOONNNQQQSSSTTTRRRNNNKKKIIIHHHHHHIIIRRRSSSRRRNNNIIIFFFGGGIIIDDDDDDEEEFFFEEEDDDBBBAAADDDEEEFFFGGGFFFDDDAAA@@@>>>@@@BBBCCCCCCCCCEEEFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@AAACCCCCCAAA???===>>>@@@CCCEEEEEEBBB@@@AAAAAABBBCCCDDDEEEFFFFFFCCCCCCBBBAAA@@@@@@??????@@@???@@@BBBEEEFFFFFFDDDDDDBBB@@@@@@AAAAAAAAA@@@@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBB????????????@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBBBB>>>======<<<;;;:::999999777777666666666777777888999999:::===@@@BBBBBBAAADDDDDDDDDDDDCCCBBBAAAAAACCCCCCDDDDDDDDDBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDBBB??????@@@BBB???AAAAAA@@@===;;;;;;;;;999777777;;;<<<<<<>>>AAAAAAAAA@@@@@@@@@?????????===;;;:::999999:::;;;<<<>>>===>>>???BBBCCCBBBAAA???AAABBBBBB???===<<<<<>><<<666333444888444444;;;???===999777@@@@@@???@@@AAAAAA@@@>>>===;;;999888888:::<<<===:::>>>BBBBBB@@@>>>@@@CCC???@@@AAAAAA@@@AAABBBDDDGGGEEECCCBBBDDDEEEEEEEEEAAADDDGGGGGGEEECCCEEEGGGEEECCCAAAAAABBBCCCCCCBBBEEEEEEFFFEEEDDDAAA???===AAACCCDDDCCCBBBAAABBBCCCCCCBBB@@@>>>======>>>>>>BBB>>>999777777999;;;;;;:::;;;>>>AAACCCEEEGGGGGGGGGJJJLLLLLLJJJIIIJJJMMMHHHIIIIIIJJJJJJIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA???>>>>>>>>>??????@@@BBBCCCDDDCCCCCCEEEFFFCCCAAA???>>>>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCFFFHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFFFFDDDCCCDDDEEECCCBBBAAABBBDDDFFFFFFEEECCC???>>>@@@@@@>>>???BBBDDDEEEEEEDDDBBBBBBDDDEEEFFFFFFFFFHHHIIIHHHEEECCC555777888888555444666888555666777777555333000///111222222333444444555555333555777888777777888999;;;===???>>><<<;;;<<<===>>>????????????>>>>>>>>>;;;<<<>>>???>>><<<999777;;;;;;;;;:::999999999888;;;999888666555555555555555555555555666888:::;;;444999;;;777555999:::999:::999888777777888999:::666777888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::???>>>======>>>>>><<<:::===<<<;;;:::999999999999888777777666777777888888888999;;;===????????????@@@AAACCCDDDEEEEEEDDDDDDCCCDDDFFFFFFEEEDDDDDDEEEDDDEEEEEEDDDBBB@@@???@@@>>>???@@@@@@@@@AAADDDFFFGGGHHHHHHFFFGGGJJJNNNQQQMMMLLLLLLMMMOOOOOONNNNNNNNNOOOPPPOOOLLLKKKMMMOOOOOOMMMJJJGGGEEEDDDDDDDDDKKKNNNQQQOOOIIIFFFFFFGGGDDDEEEEEEFFFEEECCCAAA???AAACCCEEEFFFFFFEEECCCAAAAAABBBCCCCCCBBBCCCEEEHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKHHHGGGGGGGGGGGGGGGHHHHHHDDDCCCCCCDDDGGGGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@BBBDDDDDDBBB@@@>>>???AAACCCEEEDDDAAA>>>AAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@??????@@@???>>>@@@BBBEEEEEEEEECCCAAA???>>>??????>>>===BBBCCCCCCBBBAAAAAABBBDDDBBBBBBCCCCCCCCCCCCCCCCCC@@@AAAAAABBBDDDEEEGGGHHHDDDCCCAAA@@@@@@@@@@@@AAA;;;;;;;;;;;;:::::::::999888888888888888999999:::;;;999888999>>>BBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFEEECCCAAA@@@>>>???@@@AAAAAABBBBBBAAABBBBBBAAA>>>;;;<<<@@@CCCBBBBBBAAA>>>;;;999999:::888555777<<<>>><<<===BBB>>>>>>>>>>>>============999888777666777999;;;<<<<<<<<<<<>><<<;;;;;;>>>???@@@@@@???>>><<<:::;;;:::999888888888999:::999888888777777777888888777777777888888999:::;;;888888;;;???===777555888555333555:::<<<;;;:::<<>>>>>===;;;:::999888888888<<<>>>@@@BBBBBBBBBBBBBBB???AAADDDEEEDDDDDDDDDEEEGGGDDDBBBBBBDDDEEEEEEDDD???CCCFFFEEEAAA@@@CCCFFFCCCBBBAAAAAABBBBBB@@@>>>DDDDDDDDDCCCBBBAAAAAAAAA@@@BBBDDDCCCAAA@@@BBBDDDCCCBBB@@@>>>============@@@===999888:::===>>>======???AAADDDFFFGGGHHHHHHFFFJJJMMMLLLIIIGGGJJJMMMIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@AAAAAA@@@CCCEEEEEEDDDDDDEEEGGGAAA@@@>>>===>>>@@@DDDFFFCCCDDDDDDCCCBBBCCCFFFIIIEEEEEEEEEEEEDDDCCCCCCBBBAAABBBCCCBBB@@@@@@BBBDDDBBBAAAAAACCCEEEGGGGGGFFFEEEAAA@@@BBBAAA??????BBBAAACCCEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJIIIFFFCCC444777888888555555666999444444555555555444333222111111222333333444555555444666888888888777888999:::<<<>>>>>>;;;:::;;;===???>>>======???@@@???>>>999;;;<<<===<<<:::777555;;;:::999888777777777777;;;999777666555555555555666666555666777999;;;<<<333:::<<<777555999;;;999:::999888777777777888999666666666666777888:::;;;<<<<<<<<<;;;;;;:::::::::::::::999;;;<<<===;;;:::===;;;:::888777777888888777666666666666777888888:::;;;<<<===>>>???AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@BBBDDDCCC???===>>>@@@AAADDDFFFDDD@@@>>>???@@@<<<>>>?????????@@@CCCEEEFFFHHHGGGDDDDDDHHHMMMPPPNNNJJJGGGJJJLLLLLLIIIHHHKKKMMMOOONNNKKKIIIIIIKKKMMMLLLKKKIIIGGGEEEDDDDDDCCCHHHNNNNNNIIIEEECCCDDDFFFFFFGGGGGGFFFDDDBBB@@@>>>@@@CCCEEEFFFEEEDDDCCCDDDEEEDDDCCCBBBCCCFFFIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKGGGGGGGGGFFFFFFGGGHHHHHHCCCBBBBBBDDDFFFEEEAAA>>>@@@@@@AAABBBBBBCCCDDDDDD@@@@@@@@@BBBDDDEEECCCAAA>>>???AAADDDEEEDDD@@@===BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>AAACCCEEEEEEBBB@@@>>>=========;;;:::???@@@AAAAAAAAACCCFFFIIIAAAAAABBBDDDEEEGGGHHHHHHCCCCCCCCCDDDFFFHHHIIIJJJDDDCCCAAA???>>>>>>??????::::::::::::::::::::::::999999999999:::;;;<<<======999555666;;;@@@DDDEEEDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEGGGGGGFFFDDDBBB@@@AAABBBDDDEEEFFFEEEEEEDDD??????>>>:::888:::???DDDDDDCCCAAA===999777777888777444777>>>AAA======AAA<<<<<<<<<<<<<<<<<<<<<<<<666666555555666888;;;<<<::::::;;;>>>BBBDDDDDDCCCDDDDDDDDDAAA===;;;:::;;;;;;;;;<<<<<<;;;999777555<<<;;;999888888888999:::888888777777777777888888999888777777888:::<<<===:::999:::<<<:::666666:::444555888===>>>>>>DDDKKK;;;>>>@@@>>>:::888999;;;??????>>><<<:::777444333???>>>>>>AAAEEEGGGEEEBBB???BBBFFFGGGGGGFFFEEEFFFEEEBBB??????BBBCCCCCCAAA???BBBDDDCCC???>>>BBBFFFCCCBBBBBBBBBCCCAAA>>><<>>===<<<<<<===???<<<:::;;;>>>@@@@@@>>>AAABBBDDDGGGIIIIIIJJJIIIFFFJJJMMMKKKHHHGGGJJJMMMGGGHHHIIIIIIIIIFFFDDDCCCGGGFFFEEEDDDCCCBBBBBBBBB?????????@@@AAABBBCCCDDDBBBEEEGGGGGGEEEDDDEEEGGG@@@>>>======???BBBFFFIIICCCCCCCCCBBBAAABBBEEEHHHDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCBBB???@@@CCCFFFAAA@@@AAABBBEEEGGGGGGFFFGGGCCCBBBCCCBBB??????AAA@@@BBBEEEGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJFFFCCC999;;;:::666444555333000111333222111444666222,,,000111222333444333222222222333666888::::::::::::>>>===<<<;;;::::::999:::===<<<===>>>@@@@@@>>><<<:::999999999888888777777444444444444444444444444222444555333222555<<>><<<;;;;;;<<<===???@@@AAABBBAAAAAA@@@?????????@@@@@@EEEDDDBBBBBBBBBBBBAAA???;;;<<<===>>>@@@BBBCCCCCCDDDAAA???AAAEEEIIIKKKJJJKKKHHHEEEEEEHHHJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHFFFCCCAAAAAABBBCCCEEEHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEBBBAAABBBCCCDDDDDDDDDCCCAAAAAABBBDDDEEECCCAAAAAAEEEHHHEEEFFFFFFEEEEEEDDDCCCBBBGGGFFFEEEEEEDDDDDDEEEEEEIIIHHHFFFFFFHHHIIIIIIHHHGGGFFFDDDCCCDDDCCCAAA@@@DDDAAA>>>@@@DDDEEEAAA===???<<<;;;>>>CCCDDDAAA===CCCCCCBBBAAAAAA@@@@@@???BBBCCCDDDEEEFFFFFFFFFFFFBBBAAA>>>======>>>@@@AAA===CCCFFFCCC<<<;;;AAAHHH@@@@@@@@@AAABBBCCCEEEFFF@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDDAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@BBBEEEGGGFFFDDDAAA???===<<<===>>>======;;;:::999888888888999:::666777999:::;;;;;;::::::888:::;;;;;;:::<<<@@@DDDDDDEEEFFFGGGGGGFFFEEEDDDGGGHHHIIIGGGDDDAAA@@@@@@AAAAAAAAA@@@???===<<<;;;:::999777666666999<<<>>>:::;;;>>>@@@<<<666666::::::999888:::<<>>>>>999666777888777666444444666:::>>>????????????@@@AAABBBCCC@@@BBBEEEFFF???777777<<<@@@>>><<<;;;:::;;;===>>>999888555444444555888999999888666555555666777777888888888:::;;;<<<:::888<<<<<<;;;999777666888999666555444666888::::::999>>>AAADDDCCC>>>:::888888:::===>>><<<777555888<<<>>>???AAABBBAAAAAABBBCCCAAACCCEEEFFFDDDCCCCCCDDD@@@??????AAADDDEEECCCAAA===???BBBBBB@@@@@@BBBEEEEEEAAA======???AAAAAA@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@AAACCCEEEFFFBBB@@@<<<:::999;;;>>>AAA<<<;;;999999999<<<>>>@@@@@@BBBDDDGGGHHHHHHGGGGGGHHHEEECCCCCCDDDEEEEEEDDDIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDAAA@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>@@@EEEHHHGGGEEECCCBBBBBBDDDFFFGGGEEEDDDCCCBBBAAAAAABBBCCCEEEDDDCCCBBBAAABBBBBBCCCEEEDDDCCCBBBCCCDDDFFFHHHEEECCC@@@???@@@AAAAAAAAA?????????@@@BBBEEEHHHIIIIIIHHHGGGEEEDDDCCCCCCCCC???@@@===888666888777555666888777555777999666000222222444555555555444333444555777999;;;;;;;;;;;;===<<<;;;:::999999999999;;;;;;;;;<<<======;;;999888888888777777777666666555555555555555555555555333555555444222444;;;AAABBB<<<333///666???===555999888555444555777:::<<<999777666444333333444444111333444444333333555777:::::::::999999888777666:::;;;<<<;;;:::999:::;;;::::::999888888777666666666888777222222777888666777:::>>>BBBCCCBBB@@@>>>>>>???@@@AAAAAABBBCCCCCC@@@???????????????@@@@@@CCCAAA@@@@@@@@@@@@???===;;;<<<===>>>@@@AAABBBCCCHHHEEECCCDDDFFFIIIJJJIIIKKKJJJHHHHHHJJJLLLLLLLLLGGGFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHFFFCCC@@@@@@AAAAAADDDFFFGGGEEECCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAACCCDDDEEEFFFEEEDDDBBBAAABBBDDDEEEEEECCCCCCFFFHHHFFFFFFFFFFFFFFFFFFEEEEEEJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEFFFIIIJJJJJJIIIIIIGGGFFFEEEEEEEEECCCAAABBBAAAAAACCCEEEDDD@@@<<<===;;;;;;>>>BBBDDDBBB>>>BBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGCCCAAA???======???AAABBBAAACCCDDDBBB@@@???BBBFFF@@@@@@@@@@@@AAABBBCCCDDD??????>>>===============>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@AAAAAABBBBBBAAA@@@???@@@CCCEEEDDDBBBAAA???<<<;;;<<<<<<<<<;;;;;;:::999888888888999:::777888999:::;;;;;;;;;;;;777:::============@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBFFFGGGHHHGGGDDDAAA@@@@@@DDDCCCBBB@@@>>>;;;999888;;;:::999999999;;;===>>>EEE@@@>>>???===999777999;;;999999:::<<<>>>>>>===AAA??????AAA???999777888666666555444444666;;;>>>?????????@@@AAABBBCCCDDDHHHFFFFFFHHHEEE@@@>>>@@@@@@???===;;;:::;;;;;;<<<888777666555555666777888888777666555555666666777888888888999;;;;;;999777:::;;;:::888666666888:::999888888999<<<======<<>>;;;888999:::888;;;===:::777555888<<<===???AAABBBAAAAAABBBCCCAAACCCEEEDDDCCCAAAAAAAAA???>>>===>>>AAACCCBBB@@@;;;===??????>>>???AAADDDBBB???<<<<<>>>>>>>>???AAABBBDDDDDDDDDAAA===::::::;;;>>>@@@???>>><<<::::::;;;===???AAABBBDDDEEEFFFFFFFFFFFFDDDBBBAAAAAADDDFFFGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEFFFFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFEEEEEEFFFGGGCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEDDDBBBBBBBBBCCCEEEGGGDDDAAA???>>>???@@@@@@@@@@@@@@@AAABBBDDDGGGIIIKKKGGGGGGFFFEEEDDDDDDDDDDDDLLLKKKEEE<<<888999999777444666555333333555333...444444555666666666666555666777888:::;;;<<<<<<<<<;;;:::999888888888888888999888888999::::::999777666666666666555555555555555555555555555555555555333555555333111333888===JJJGGGAAA;;;::::::666000888777555444555888:::<<<777666555333333333444444333333333333222333555777999999888777777666555555666777888777555444555666888888777777666666666555666777666333333777888666:::<<<@@@BBBCCCBBB???=========>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>>>>??????>>><<<<<<<<<===>>>???AAAAAABBBJJJGGGEEEDDDEEEFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKFFFEEEDDDDDDDDDDDDDDDDDDIIIIIIHHHFFFBBB????????????AAADDDEEEDDDBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBDDDFFFGGGFFFEEEBBB@@@AAACCCEEEFFFFFFEEEFFFHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDGGGIIIKKKJJJIIIHHHGGGEEEEEEEEEEEECCCAAA===>>>@@@AAA@@@>>>:::888<<<::::::===AAADDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCEEEFFFGGGHHHBBBAAA???======???AAACCCAAA@@@>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<===<<<===>>>???@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@???>>>>>>???AAABBBAAA@@@AAA>>>;;;:::::::::999888:::999888777888888::::::999999999999:::;;;<<<<<<777;;;???BBBBBB@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAADDDFFFGGGFFFCCCAAA@@@@@@CCCBBB@@@>>><<<:::888777;;;;;;;;;<<<======>>>>>>HHH@@@;;;<<<>>><<<:::999;;;:::999:::<<<===<<<;;;>>>;;;:::<<<:::666444666444444555444444777;;;>>>===>>>>>>???AAACCCEEEFFFHHHBBB@@@BBBCCCAAA??????AAA???===;;;:::999::::::666666666666666666666666666666555555555555666777999888888999;;;:::888666888999999777666666888:::888777666888:::<<<<<<;;;AAA@@@===999666666999<<<666888:::888666666999<<<===???AAAAAAAAA@@@AAABBBAAACCCDDDCCCAAA@@@???@@@>>><<<::::::<<<===>>>======>>>???@@@@@@AAADDDFFFBBB???<<<===@@@CCCBBBAAADDDBBB???<<<:::999999999>>>>>>??????@@@AAAAAABBBDDDAAA>>>;;;:::<<<>>>@@@BBB@@@>>><<<;;;<<<===>>>BBBBBBBBBCCCCCCDDDDDDDDD@@@???>>>@@@CCCGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHIIIGGGEEECCCDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@CCCCCCDDDDDDEEEDDDDDDDDD@@@CCCGGGHHHGGGDDDBBBAAAAAABBBCCCEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBB@@@?????????AAABBBDDDFFFCCCBBBAAA@@@@@@BBBDDDEEEAAA???===<<<===>>>>>>>>>??????@@@BBBDDDFFFHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEYYYVVVLLL@@@888888777555222444333000000222111...555555555666666666666666777888888999:::;;;;;;;;;999999888777777777777777999888777777888888777555444444444444444333333333444444444444444444444444222333333222000111444777>>>KKKUUUPPP@@@444111444777666555444555888:::<<<666555444333222333444555555555555333222333555888999999888777666555555444333444444333222111111333555555555555555555444444666777666555555777888888:::;;;>>>??????>>>;;;999;;;<<<============<<<;;;>>>===>>>>>>???@@@AAABBB@@@???>>>>>>??????>>><<<<<<======>>>???@@@@@@AAAFFFEEECCCBBBBBBBBBBBBBBB@@@CCCFFFFFFDDDDDDGGGKKKDDDCCCBBBBBBBBBBBBCCCDDDHHHIIIHHHEEEAAA>>>======>>>@@@CCCDDDCCCBBBBBBBBBBBBAAA@@@??????@@@BBBCCCAAABBBEEEFFFFFFDDDAAA???@@@AAADDDFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBAAA???<<<===???>>>;;;999999999:::999:::<<<@@@BBBBBBAAA?????????@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEAAA???===<<<<<<>>>@@@BBB???>>>>>>>>>?????????@@@BBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::<<<===???@@@@@@??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@===:::888888888777666888888777777777999:::;;;<<<;;;:::::::::;;;===>>>999===BBBFFFFFFDDD@@@>>>@@@AAABBBBBBBBBBBBAAA@@@BBBCCCEEEEEECCCAAA@@@AAA======<<<;;;:::999999999::::::<<<===>>>>>>======???;;;999<<<>>><<<;;;<<<;;;:::999:::;;;<<<:::999888444333555666444555888222333444555555777;;;===;;;;;;<<<>>>@@@BBBDDDFFFCCC>>><<<>>>>>><<<===@@@AAA???===;;;999888888888555555666777777666555555444444555555555666777777999888888999;;;:::888666777888888777555666888:::777666666777:::;;;;;;:::>>><<<888555333444666888333555777666666666999;;;<<<>>>@@@AAA@@@@@@AAABBBAAABBBCCCBBBAAA@@@AAABBB@@@>>>;;;::::::;;;<<<===??????@@@@@@AAABBBDDDEEEDDDAAA???@@@DDDFFFFFFDDDBBB???;;;888666777888:::>>>>>>??????@@@@@@??????BBB@@@>>><<<<<<>>>@@@BBBBBBAAA???>>>======>>>???BBBBBBAAAAAAAAAAAABBBBBB>>>======???BBBFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIGGGEEECCCDDDDDDCCCDDDEEEFFFEEECCC@@@???@@@AAAAAABBBCCCCCCCCCCCC???CCCGGGHHHGGGDDDBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@AAAAAA@@@?????????@@@AAA???>>>>>>>>>???AAACCCDDDBBBAAA???>>>>>>@@@AAABBB???===;;;;;;<<<======<<<<<<<<<>>>???BBBDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDZZZWWWMMM@@@999999888666777999888444333666777666555555555555555666666777888888888888999999::::::888888777666666666777777:::888666666777888777555222222222222222222222222222222222222222222222222111222111111000000111222///>>>NNNPPPEEE:::999>>>666555444444555666888:::555444333222333333555666777888777666444444666888:::999888666555555555555444555666555444444444666444444444444444444444444888777777888888888999:::999;;;<<<======;;;999888>>>???@@@@@@@@@???===<<<>>>>>>>>>??????AAABBBBBB>>>===<<<<<<======<<<;;;=========>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBCCCBBBEEEHHHHHHGGGGGGIIILLLBBBAAA@@@??????@@@BBBCCCGGGGGGFFFCCC???<<<;;;<<<===???CCCDDDDDDCCCCCCCCCBBBAAA???>>>???AAACCCEEE???AAABBBDDDCCCAAA???>>>>>>???AAACCCEEEFFFFFFEEECCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEFFFGGGGGGFFFDDDDDDBBBAAAAAABBBBBB@@@???@@@@@@???===;;;:::<<<>>>999999:::;;;>>>AAAAAABBB??????@@@AAABBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>===;;;::::::<<<>>>@@@===@@@CCCCCC@@@@@@BBBEEEBBBBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???>>>===<<<>>>======<<<<<<<<<======>>>???????????????@@@@@@???<<<999777777777666555777777666666777999:::<<<===<<<;;;;;;;;;<<<===>>>;;;>>>CCCGGGHHHEEEAAA===@@@@@@AAABBBBBBAAA@@@@@@???AAACCCCCCBBBAAA@@@AAA;;;:::999888888888888888888999;;;=========<<<;;;888999===AAA???:::999<<<::::::999:::;;;;;;999777777444333555666444666:::111333555666777888:::===888999:::;;;>>>@@@CCCDDDCCCBBBBBBBBB???<<>>>>>===888777555444444444333333222333555555666777999;;;;;;===???@@@??????@@@AAA@@@BBBCCCBBBBBBBBBCCCEEEFFFEEECCCAAA@@@AAACCCDDDBBBBBBBBBCCCDDDDDDCCCCCCCCCAAA???AAAEEEGGGFFFDDD===;;;888555555777:::<<<>>>??????@@@@@@@@@???>>>???>>>======>>>@@@CCCEEEAAA@@@????????????@@@AAABBBAAA@@@@@@???@@@@@@@@@???===<<<>>>@@@CCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHFFFDDDBBBBBBCCCDDDDDDEEEEEEDDDBBB???===AAAAAACCCDDDEEEEEEEEEEEEDDDFFFHHHHHHHHHGGGHHHIIIHHHFFFCCC@@@>>>>>>>>>???@@@???>>>======>>>???@@@???>>>>>>======???@@@AAA@@@???>>><<<<<<===???@@@<<<;;;999:::;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGFFFEEECCCBBBAAAAAAAAANNNMMMGGG>>>:::;;;;;;999777:::999555444888;;;;;;666666555555555666777888999999888888888888999:::888777777666666777777777:::888666666777777666555111111111111222222222222111111111111111111111111111111111111111111111111777777:::BBBFFFBBB<<<888555444444333444444666777444444333333333555666777:::;;;<<<;;;999888888999;;;999777555444444444444111333444444333333555666444444555555666666777777999777888;;;;;;::::::<<<;;;<<<===>>>>>><<<:::999;;;<<<>>>??????>>><<<:::>>>>>>>>>>>>>>>???@@@AAA<<<:::999:::;;;<<<;;;999>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCCCCDDDFFFAAACCCEEEFFFFFFFFFGGGHHHAAA@@@>>>======???AAABBBDDDDDDCCCAAA===:::::::::;;;>>>BBBCCCCCCCCCCCCDDDBBBAAA@@@???@@@BBBEEEFFF@@@@@@AAAAAAAAA@@@???>>>>>>===>>>AAADDDFFFFFFEEEBBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEDDDEEEEEEFFFGGGIIIGGGEEEDDDEEEEEEDDDCCCEEECCCBBBBBBCCCCCCBBBAAA===<<<;;;999999:::;;;<<<999999:::;;;===>>>@@@AAA@@@AAAAAABBBCCCDDDDDDEEEGGGFFFCCCAAA@@@?????????<<<;;;999888999;;;===???888<<<@@@AAA??????BBBEEECCCBBBAAA???>>>=========<<<;;;;;;;;;;;;<<<==================<<<;;;;;;:::;;;:::::::::;;;;;;<<<===???@@@AAA@@@??????@@@AAA>>>;;;888777777777666555666666555666777999;;;<<<>>>===============>>>>>>===>>>AAADDDFFFDDD???;;;???@@@AAAAAAAAAAAA@@@???===???AAABBBAAA@@@AAAAAA???===;;;888777666666666777888:::;;;<<<<<<;;;;;;999<<>>>>>===;;;999777666555444555666777777666555444333444555777888999999999999999999;;;======;;;999888999999777666666888:::888777777999;;;===<<<;;;555444444444555555333111333333444555666888999:::;;;===?????????>>>???@@@AAABBBCCCBBBAAAAAACCCEEEJJJKKKLLLLLLLLLNNNQQQSSSOOOOOOOOOPPPPPPNNNJJJGGGAAA???>>>???CCCDDDCCC@@@:::888666555666999===???>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>???AAADDDEEE@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<>>===>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDGGGIIIIIIFFFBBB???<<<<<<===>>>>>>===<<<<<<<<<===>>>???>>>===<<<<<<<<<===>>>??????>>><<<::::::;;;===>>>:::999999:::;;;<<<;;;:::===???AAACCCEEEGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@@@@BBBCCC@@@;;;999;;;:::888333666666222111555:::;;;888777777666777888999:::;;;:::999999888999::::::888777777777777777888888:::888555444555666555444000000111111222222222222111111111111111111111111222222333444444444333222===777777AAAHHHCCC888000555444333222222222333333444444333333444666777888<<<>>>@@@???===;;;:::::::::888666333222222222333...000222222222333555777777777888999::::::;;;;;;;;;888999===>>>;;;;;;???<<<===>>>>>>>>>===<<<;;;777999;;;======;;;999888======<<<<<<<<<======>>>===<<<;;;<<<===>>>===<<<>>>>>>>>>>>>>>>=========@@@BBBDDDDDDBBBAAACCCDDDAAA@@@AAABBBDDDDDDCCCAAA@@@>>>===<<<<<<>>>@@@BBBAAAAAAAAA???;;;999999999999<<<@@@BBBBBBBBBBBBCCCBBBBBBAAABBBCCCEEEGGGHHHBBBAAA@@@@@@@@@@@@@@@@@@???>>>===@@@DDDGGGHHHGGGCCCBBBAAA@@@AAABBBDDDFFFAAAAAAAAABBBCCCDDDEEEFFFIIIFFFCCCBBBCCCEEEFFFFFFDDDCCCAAABBBCCCCCCBBBAAA;;;::::::<<>>@@@888:::<<>>>>>>>><<<<<<;;;;;;<<<======>>>@@@???===;;;:::999888888888888888999:::;;;<<<===>>>@@@AAA@@@>>>===???AAA===:::888777777888777666555555555555777999;;;======>>>>>>??????>>>>>>======<<<===???AAA@@@<<<999===>>>???@@@@@@???>>>===;;;>>>@@@AAAAAA@@@AAABBBAAA???===:::888888888888888999999:::;;;;;;<<<;;;;;;:::===AAA???:::888999777777888:::;;;;;;888666444000000222222//////222333666999::::::::::::;;;888888999:::<<<>>>@@@AAAAAA@@@@@@AAA???<<>>???>>><<<:::;;;:::888666666888:::555444444666888:::999888777555444555777777555333444444444555777888999::::::<<<>>>???>>>>>>???@@@DDDDDDCCCAAA???>>>@@@AAAGGGJJJOOORRRUUUXXX]]]aaa\\\[[[[[[\\\[[[WWWPPPJJJBBB???>>>???BBBCCCAAA>>>999888777666888:::===???===???AAABBBCCCBBBAAA@@@AAAAAA@@@??????AAABBBCCCAAAAAA@@@@@@??????>>>>>>>>>???@@@AAAAAAAAA@@@???===;;;:::;;;>>>AAABBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGEEECCCAAAAAABBBEEEEEECCCBBB@@@>>>===<<<;;;<<<>>>@@@AAABBBCCCCCC@@@AAABBBAAA@@@@@@AAACCCDDDCCCAAA???>>>============<<<;;;;;;;;;<<<>>>???;;;;;;:::;;;;;;===???@@@>>>===;;;999999999;;;<<<:::999999:::;;;<<<;;;:::>>>???BBBDDDFFFHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA<<<>>>===999777888777333222666666111000666;;;===:::999888888888999:::;;;===<<<;;;:::999:::;;;<<<888888777777777777888999999777444333444444444333000000111111222222222333222222222222222222222222444444444666777777555333///333>>>KKKMMMCCC999666444444333222111111111111555444444444555777888999===@@@BBBCCC@@@===;;;:::999777444222000000111111000222555666666777:::<<<::::::;;;<<<======>>>???<<<999:::???@@@<<<<<<@@@;;;;;;<<<======<<<;;;:::999;;;===???@@@???===;;;<<<<<<;;;:::::::::;;;;;;AAA@@@???@@@AAABBBAAA@@@>>>>>>>>>>>>============>>>AAACCCBBB???>>>???AAAEEECCCCCCEEEHHHHHHEEEBBB???>>><<<;;;;;;===@@@AAA?????????===:::888888999777:::>>>@@@AAA@@@AAABBBBBBBBBCCCDDDEEEFFFHHHIIICCCBBBAAA@@@???@@@AAABBBAAA???>>>@@@EEEIIIJJJIIIDDDCCCAAAAAAAAABBBDDDEEEBBBCCCCCCDDDFFFGGGIIIJJJHHHEEEAAA@@@BBBEEEGGGHHHBBB@@@??????AAAAAA@@@>>>@@@???AAAFFFKKKJJJDDD===:::;;;;;;;;;:::;;;>>>@@@DDDDDDDDDDDDEEEEEEEEEEEEEEEDDDAAA?????????@@@AAA<<<;;;:::999:::<<>>???AAA@@@===:::888888777777666777777888999;;;<<<======???AAA@@@===<<<>>>@@@<<<:::777777888888888777555444555555777999;;;======>>>???@@@@@@???======<<<:::999:::======:::777;;;<<<===>>>>>>===<<<;;;:::===@@@AAA@@@@@@AAABBB???>>><<<;;;;;;<<<===>>>999999::::::;;;<<<<<<===999555444999===<<<::::::666666777999;;;;;;999666333111222666777666666:::444777:::<<<;;;:::::::::999999:::;;;===???AAABBBEEE@@@>>>AAACCCAAA@@@AAA<<<<<<;;;;;;999888666555555555555555555555555555333444777999;;;;;;;;;;;;999999:::===???@@@???>>><<<<<<;;;999777666888999888777777888:::<<<<<<;;;:::777444555777888888666555444444555777999999999:::<<<>>>???>>>>>>???@@@FFFEEEDDDAAA===<<<<<<===AAAFFFMMMSSSXXX]]]cccggg]]]\\\]]]]]]\\\VVVMMMFFFDDDBBB@@@AAADDDDDDBBB???:::999888888999;;;===???===???AAACCCDDDCCCBBBAAADDDCCCAAA@@@??????@@@@@@CCCBBBAAA@@@>>>===<<<;;;===???AAABBBCCCBBB@@@???;;;:::999;;;>>>AAACCCCCC?????????@@@AAABBBCCCDDDFFFGGGGGGFFFCCCBBBBBBCCCFFFEEECCC@@@>>>===<<<<<>>===<<<;;;;;;:::;;;<<<===>>>999888999:::;;;>>>@@@BBB===<<<:::888888999:::;;;999999999:::<<<<<<;;;:::<<<>>>@@@CCCEEEFFFGGGGGGCCCBBBBBBAAAAAABBBBBBBBB:::::::::::::::999888777666666666666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::999999999999;;;999555333777===;;;666333333444444333333222222///000111111000...,,,***111111111000000000000000///000111222222222111000888666:::AAACCC===777444444333222222444555555444666888777444444999:::888>>>>>>???CCCGGGEEE???888<<<666444555333......333222222333444666888;;;===999::::::;;;<<<======>>>>>>@@@AAA???===<<<>>>@@@:::777888===<<<777666999:::<<<>>>@@@@@@>>>;;;999???@@@AAAAAA???<<<:::888999:::===AAAEEEFFFDDDBBB<<<===???@@@???>>><<<;;;???@@@BBBBBBAAA@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@::::::999999999:::;;;;;;???===:::999888888666555888999<<<>>>@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFBBBBBBAAAAAA@@@???>>>>>><<<>>>???BBBDDDFFFHHHIIIFFFCCCAAABBBDDDEEEDDDBBBCCCBBBBBBDDDFFFGGGFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@???===???CCCEEEFFFDDDBBB@@@888:::;;;;;;;;;<<<>>>@@@BBBCCCEEEGGGHHHGGGFFFEEEFFFAAA===>>>AAABBB@@@<<<;;;<<<;;;999999;;;>>>BBBDDDDDDHHHOOOVVVXXXTTTOOOFFFDDDAAA>>><<<<<<======999>>>???::::::???BBBAAA======;;;:::999888888888;;;<<<;;;999888888;;;===>>>????????????>>>>>>===???===:::777555555555666777777666666777999;;;<<>><<<999999:::999:::;;;;;;:::999777666<<<999999>>>???<<<<<>><<<:::999:::<<<>>>???===999666999999999888888666555555444333222111111333555666444333222444777888666444999999999:::<<<>>>???@@@@@@CCCBBB======BBBCCC??????<<<999888999999777555444444444444444444444444444333222555999;;;;;;999888999:::;;;<<<=========;;;;;;:::999999888888777444555777888999888666555444444444444444444444444666666555444555555777888888888888999;;;===>>>???CCCCCCCCCBBB@@@===:::999===???BBBGGGLLLQQQTTTVVVSSSSSSSSSSSSRRROOOJJJFFFCCCAAA@@@@@@BBBBBBAAA@@@:::777444555888;;;;;;;;;AAACCCEEEFFFGGGFFFEEEDDDFFFDDDAAA>>>===???AAACCCEEEDDDBBB@@@???>>>======<<>>??????@@@@@@;;;;;;;;;>>>AAADDDDDDDDDDDDEEEEEECCCAAA@@@AAABBBJJJHHHEEEAAA>>><<<;;;;;;??????AAABBBCCCDDDDDDDDD@@@AAABBBAAA>>>===>>>???BBBBBB@@@?????????@@@AAA;;;888888===>>>;;;<<<@@@:::999888888999<<>>AAACCCDDDCCCBBBBBB<<>>===;;;::::::>>>DDDGGGEEEBBB???:::666666444000111555666666777888:::<<<===>>>;;;<<<<<<===>>>>>>??????;;;>>>@@@???<<<:::999:::;;;888888<<<<<<888888;;;<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<:::999888888999<<<@@@CCCDDDBBB@@@<<<===>>>?????????===<<<>>>@@@AAABBBAAAAAACCCDDDCCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888888777666;;;;;;;;;<<<>>>@@@BBBCCCBBBCCCCCCDDDDDDEEEEEEFFF@@@@@@@@@@@@@@@AAAAAAAAA===>>>???AAACCCEEEGGGIIIHHHFFFCCCCCCEEEEEEDDDBBBCCCBBBBBBCCCEEEEEEDDDBBBCCCBBBBBBCCCDDDDDDBBB@@@???>>>>>>>>>============???AAACCCEEEDDDBBB@@@>>>;;;===>>>>>>>>>???AAACCCBBBDDDFFFGGGHHHGGGFFFEEEEEEAAA>>>???AAABBB???;;;<<<<<<;;;:::999:::===@@@CCCCCCGGGNNNTTTVVVRRRNNNGGGDDDAAA===;;;;;;<<<===;;;@@@@@@;;;:::>>>@@@???<<<;;;:::999999888999999888999888777666777:::<<<;;;;;;===>>>>>>????????????>>>;;;999888777888999888888888999:::;;;======AAA@@@???@@@BBBBBB???===;;;>>>@@@@@@>>><<<<<<===999999::::::999999888888<<<999:::>>>???======AAA>>>???:::999@@@===<<>><<<;;;::::::;;;<<<===<<<888555777888999999999888777666444333222111111333444666444333333555888999777444777888888:::<<<>>>@@@AAA@@@BBBAAA===<<<@@@AAA>>>666999;;;999555444666888555555555555555555555555555444444666999;;;;;;:::888999:::;;;;;;;;;;;;;;;::::::999888888777777666555666888::::::999888777444444444444444444444444666555444444444555666777888888999:::;;;===>>>???DDDDDDDDDCCCAAA>>><<<;;;999:::===AAADDDHHHKKKLLLHHHHHHIIIKKKLLLKKKHHHEEEBBB@@@???@@@AAABBBAAA???:::888555666999;;;<<<;;;???AAACCCFFFGGGGGGFFFFFFCCCBBB@@@>>>>>>???AAABBBDDDCCCAAA@@@>>>======<<<<<<>>>@@@AAA???>>>======999:::;;;===>>>>>>??????:::999999;;;>>>AAAAAAAAADDDEEEEEECCCAAA@@@AAABBBFFFDDDAAA>>>;;;:::999999>>>???AAABBBDDDDDDEEEEEE???@@@@@@>>><<<<<<<<<>>>AAA@@@@@@??????@@@AAAAAA===999:::===>>>;;;;;;???999777666555666999===???999999777666666666777888777777777888999:::;;;;;;===>>>@@@BBBCCCCCCCCCBBB>>>@@@CCCEEEFFFDDDBBB@@@::::::999888888888888999777777777777888999::::::======<<<<<<:::888777666777666666666666777777888666666555444888;;;999444444444444444333222111000444222...,,,,,,...111444000000111111222222333333444555555555444333222111222......333555444444555555444333222222222333444222555777666888<<<===::::::888666999???EEEGGGGGG@@@;;;666444222000222666555666777999:::;;;;;;;;;<<<<<<<<<===>>>>>>??????<<<>>>AAAAAA>>>:::888777;;;999999;;;<<<;;;<<>>>>>============>>>???999999999999999999::::::999999;;;>>>AAABBB@@@>>>;;;<<<>>>???@@@??????>>>===???AAABBBBBBBBBDDDFFFBBBBBBBBBBBBBBBAAA??????<<<<<<===>>>>>>===<<<;;;888777555666777888888777===<<<<<<<<<===@@@DDDFFFDDDDDDDDDDDDDDDDDDEEEEEE??????@@@@@@AAABBBCCCCCC??????>>>???AAADDDGGGHHHJJJHHHFFFEEEFFFFFFEEECCCEEEDDDCCCDDDEEEEEECCCAAABBBAAAAAABBBCCCDDDBBBAAA============<<<<<<<<<<<<@@@AAACCCDDDCCCAAA>>><<<999;;;<<<<<<;;;<<<>>>@@@CCCDDDFFFGGGHHHGGGEEEDDDCCCAAA???@@@BBBAAA===:::======<<<:::888999;;;===@@@AAADDDJJJPPPQQQOOOKKKGGGDDDAAA===;;;;;;;;;<<>>;;;<<<===<<<:::999999888888999999:::777888888777777888<<<>>>:::;;;===???@@@AAABBBBBB???>>>===;;;::::::;;;<<<999:::;;;===>>>>>>??????AAA?????????AAABBBAAA@@@===>>>???>>><<<:::;;;<<<::::::999888777888999999888666777:::;;;:::;;;>>>BBBBBB:::777<<<888777AAA:::::::::;;;===>>>===<<<;;;:::::::::;;;:::777555555666888::::::999888777333333222111222333444555444444555777999999777555777777888:::<<>>???===000888>>><<<555111555<<<666666666666666666666666666555555777:::;;;;;;:::888999999:::::::::999999999999888888777666666555666888:::;;;;;;:::999888444444444444444444444444555444333333333444666777999999999:::;;;===>>>???EEEDDDDDDCCCBBB@@@>>>===777888:::<<<>>>@@@AAABBB@@@@@@AAACCCEEEFFFDDDBBB@@@??????@@@AAAAAA@@@>>>;;;999777888:::<<<<<<<<<>>>@@@BBBEEEGGGGGGGGGFFFAAAAAAAAA@@@AAABBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<======>>>???@@@@@@>>>===999:::;;;<<<===>>>>>>>>>;;;999888999<<>>???AAACCCEEEEEEEEEEEE??????>>><<<::::::<<<===????????????@@@AAABBBBBB???===<<<>>>>>>;;;;;;===:::888555444555888<<<>>>:::999888777666777888888888999:::<<<======>>>>>>>>>??????@@@AAABBBCCCCCCAAACCCEEEFFFFFFDDDAAA???:::999888777777888999999888888888888888999:::::::::;;;::::::999888777666555555555555555666777888222555555444777:::888333333333333222111000///...444111...,,,---000333666000111111222333444444555444444333333222111000///333000000333555333444777666666666444333444555777000555777666777::::::777;;;888666777;;;???AAAAAABBB>>>999555333333666999777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<======>>>>>>>>>???@@@@@@???===;;;:::;;;::::::;;;<<<===???AAA@@@@@@???>>>===<<<<<<;;;;;;:::999999999999::::::::::::;;;>>>@@@AAA???>>>;;;<<<===???@@@@@@@@@???===???AAABBBCCCDDDFFFHHHCCCCCCCCCCCCBBBAAA@@@@@@;;;===>>>??????===;;;:::999777666666888999999888=========???@@@BBBDDDFFFFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>???BBBFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@@@@AAACCCCCCBBB@@@???>>>>>>>>>>>>=========>>>???AAABBBBBBAAA???===999:::;;;;;;:::;;;===???DDDEEEFFFGGGGGGFFFDDDCCCAAAAAA@@@AAABBB@@@===999>>>>>>===;;;999888999;;;======@@@DDDIIIKKKIIIGGGGGGDDDAAA===;;;;;;;;;<<>>===<<<<<<<<<===>>>:::;;;===???@@@@@@??????BBBAAA?????????????????????>>>===<<<;;;;;;<<<===>>><<<999666555666777888777666777999;;;;;;<<<===BBBBBB<<<999===777333<<<;;;::::::<<<>>>???>>>===<<<:::999999999999777555555666888999999888666444333333222222333333444555444555777999;;;:::888777888999:::<<<>>>AAADDDEEEAAA@@@???<<<;;;<<<===<<<333:::AAA???888444777<<<777777777777777777777777666666777888999:::::::::888999999999999999888777999999999888777777666666777888:::;;;;;;;;;999888444444444444444444333333444333222222333444666777999999::::::;;;===>>>???DDDCCCCCCBBBAAA@@@??????;;;<<<<<<======>>>>>>>>>@@@??????@@@AAABBBAAA??????>>>>>>???AAAAAA???>>><<<;;;::::::;;;<<<======???@@@CCCEEEFFFFFFFFFEEEAAAAAABBBCCCDDDEEEEEEEEE@@@@@@???===<<<<<<<<<<<<>>><<<;;;>>>AAABBB@@@===:::;;;<<<===>>>>>>>>>>>>???<<<::::::<<>>=========>>>@@@BBBDDDFFFFFFFFFEEE@@@@@@???===;;;:::<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA???===<<<======;;;777555555888<<>>@@@@@@@@@????????????@@@AAABBBDDDEEEDDDEEEFFFFFFEEECCCAAA???888888888777888888999999888888888777888888999999666777888888888888888777555555444555555666777888000333444333555888777222666666666666555444333222222111000000111222444555111222222333444555555666666666555444333333222222333111333666666444444777888999999888555444555777555999:::999999;;;:::666888777666777999:::::::::DDDAAA===888666999<<<======>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????>>><<<<<<<<<===??????;;;;;;;;;:::<<>>???@@@@@@@@@===???AAACCCCCCEEEGGGIIIEEEEEEEEEDDDDDDCCCBBBAAA;;;<<<>>>???>>>===;;;999<<<;;;999999:::;;;:::999;;;===@@@CCCEEEEEEDDDDDDGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@??????BBBEEEGGGFFFGGGGGGHHHHHHIIIKKKLLLJJJIIIHHHGGGGGGFFFCCCAAAAAA@@@@@@AAABBBBBBAAA???>>>>>>>>>>>>=========<<<<<<===???AAABBBBBBAAAAAA>>>???@@@???>>>???AAACCCCCCDDDFFFFFFFFFDDDBBBAAA???@@@@@@AAAAAA@@@===;;;@@@@@@???<<<:::888999:::999:::<<>><<<<<<===>>>FFFEEEDDDBBB>>>:::999:::888888888888999:::;;;;;;999:::;;;;;;<<<>>>CCCFFFDDDEEEEEEEEEEEEEEEDDDDDD>>>>>>>>>======>>>>>>>>>999;;;===>>>@@@@@@??????>>>>>>>>>>>>>>>>>>@@@AAADDDBBB@@@@@@@@@BBBCCCCCC@@@>>>:::666444444555666888:::;;;;;;===???@@@@@@<<>>??????>>><<<:::999999::::::888666777888888888777555222111444444444444444555555666555777999;;;;;;::::::999;;;;;;===???AAADDDGGGHHHBBB@@@>>>===<<<;;;;;;<<<:::<<>>;;;888777777999999999999999999999999666777888888888888999:::999999:::::::::999999888;;;::::::999888888777777666777999;;;;;;:::999888555555444444444333333333333333222222333444666777:::::::::;;;<<<===>>>???BBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>===<<<===>>>@@@??????======>>>@@@BBBBBB@@@>>>==================>>>???AAABBBDDDEEEEEEDDDCCCBBB???@@@BBBCCCDDDDDDDDDDDD??????>>>===<<<<<<<<<===???===;;;===@@@BBB@@@===<<<===>>>???????????????@@@>>>;;;:::<<<>>>@@@@@@@@@BBBDDDCCCBBB@@@AAAAAADDDCCCAAA@@@??????@@@@@@???AAACCCFFFGGGFFFEEEDDDAAAAAAAAA???===<<<>>>@@@>>>>>>@@@AAABBBCCCDDDDDDGGGGGGFFFCCCAAA@@@???======;;;888555555777:::<<<777777666555666777888999;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFEEEBBB@@@>>>666777888888999888888888888777777777777777888888444555666777777888777777555555444444444555555666...222333222333666666333444555555555555444333333111222222333333444444444333333444444555555666666555444333222111111111222222111333666666444555:::>>>@@@AAA???:::555444555555888888555555777666333222333555777888999999999<<<<<<999444333888::::::======>>>??????@@@??????@@@@@@@@@@@@@@@AAAAAAAAA===;;;888777999<<<>>>???:::<<<<<<;;;<<<@@@AAA@@@???AAABBBAAA???:::666333888888777777666555444444:::::::::===@@@AAAAAA@@@>>>>>>>>>>>>???@@@@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIEEEEEEFFFEEEEEEDDDCCCBBB======>>>>>>>>><<<;;;:::>>>===;;;;;;<<<===<<<;;;;;;>>>BBBFFFHHHGGGEEEDDDHHHGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCBBBDDDCCCBBBAAAAAABBBDDDEEEDDDFFFHHHHHHHHHJJJMMMOOOHHHGGGEEEEEEEEECCCAAA???AAA@@@@@@@@@AAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBBCCCCCCCCC>>>???@@@@@@??????AAACCCCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>???@@@@@@???>>>===@@@AAA@@@>>>;;;::::::;;;777888:::<<<>>>???@@@AAAFFFDDDAAA???>>>>>>@@@AAAFFFEEEDDDDDD@@@:::999;;;999999999999:::;;;;;;<<<999:::;;;;;;<<>>>>>:::;;;<<<>>>????????????888:::===???@@@AAADDDFFFEEECCCAAA@@@AAABBBBBBBBB@@@>>>:::666444333444555444777888777999===>>><<<<<<@@@???AAAGGG???888===>>><<<;;;<<<>>>???@@@???;;;;;;;;;<<<===<<<:::888:::999999777666444222111555555555666666666777777777999;;;;;;::::::;;;===>>>>>>???AAACCCFFFHHHIIIDDD@@@>>>>>>===:::999<<<>>><<<;;;;;;<<<;;;777333;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888999;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999888888888666888999;;;;;;:::999888555555555444444333333222333333222333444555777888;;;;;;;;;;;;<<<===>>>???AAAAAA@@@@@@@@@@@@AAABBBDDDCCCBBBAAA@@@??????>>>;;;999888999<<<>>>@@@@@@======>>>AAACCCCCC@@@>>>>>>???@@@@@@???>>>???@@@BBBCCCDDDEEEEEECCCBBB@@@===>>>???AAAAAABBBBBBBBB???>>>===============>>>???>>>===>>>???@@@???>>>===>>>??????@@@@@@@@@??????===::::::;;;<<<======???AAACCCDDDBBBAAA@@@AAA@@@@@@???>>>>>>???@@@AAAAAACCCEEEGGGHHHFFFDDDCCCAAACCCCCCBBB@@@??????@@@???@@@BBBCCCDDDEEEEEEEEEHHHJJJHHHDDDBBBBBBAAA>>>;;;999666444333444666777666666555666777999;;;<<>>444666888::::::999777666777777666666666666666777444555555666666666555555444444333222222222333333...111222000000444666444222222333444444444333333333333333333333444444444555555555555555555555666222222111000000000111222222111111444555555;;;CCCKKKNNNPPPKKKCCC:::666555111333333000000333444222333444555666777888999:::555777555111111666999777999999999::::::<<<======????????????????????????>>>;;;888888:::<<<<<<;;;888<<<>>>;;;<<<@@@@@@===>>>??????>>><<<:::777555555666777888888777666555888888888;;;>>>@@@AAA@@@??????????????????@@@@@@???AAACCCDDDDDDEEEGGGIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<===;;;:::;;;===??????>>>===???BBBEEEGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGIIIIIIHHHIIILLLNNNGGGEEEDDDDDDDDDCCC@@@>>>BBBAAA@@@@@@@@@@@@===;;;=========<<<<<<<<<;;;;;;>>>???@@@BBBCCCCCCCCCCCC>>>???@@@???>>>>>>@@@AAABBBCCCCCCDDDBBB@@@>>><<<<<<===>>>?????????@@@AAAAAABBBAAA@@@===;;;<<<<<<888999:::;;;<<<>>>@@@AAAEEEDDDAAA@@@???@@@BBBDDDFFFCCCDDDEEEBBB;;;:::===;;;;;;;;;:::;;;;;;<<<<<<<<<=========>>>@@@DDDHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBAAA@@@@@@???<<<<<<<<<===>>>???AAAAAA777:::???BBBCCCDDDGGGIIIGGGDDDAAA@@@AAA@@@>>><<<===;;;999666555555555666111666777555777<<<===:::???CCC???@@@CCC:::333888???===;;;<<<>>>@@@@@@@@@;;;;;;===???AAA@@@===:::<<<;;;999777666555555666666666777888888888888888999;;;<<<;;;999:::===@@@??????@@@BBBCCCEEEGGGHHHFFFAAA>>>???>>>999999<<<@@@===;;;;;;<<<===:::888<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>===::::::;;;===;;;<<<===>>>>>>>>>>>>>>>::::::999999888777777777888999;;;<<<===<<<:::999666555555444333333222222444333333333444666888999<<<;;;;;;<<<<<<===>>>???AAAAAA@@@@@@AAABBBCCCDDDFFFEEEEEEDDDCCCBBBAAAAAA>>>;;;999999;;;===??????===>>>???BBBDDDDDDAAA???>>>AAABBBBBB@@@???@@@AAAAAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCC>>>>>>>>>======>>>????????????@@@???======>>>???===>>>>>>????????????>>>@@@>>><<<<<<======<<<;;;>>>AAACCCDDDBBBAAA@@@AAA>>>>>>=========???@@@AAACCCEEEGGGHHHHHHFFFCCCAAA@@@BBBDDDDDDBBB@@@??????AAABBBDDDEEEFFFFFFFFFFFFGGGJJJHHHCCCAAABBBAAA===:::999777666444444444444666666666888:::<<>>333555888;;;;;;:::777555777666555555555555666666555666666666555444333333333333222111000000000111...111111......333666555444555666777888888888888666555333222222333444555666666666666666555555555666555444444444555666777444222111333555888BBBLLLXXX[[[\\\WWWKKK@@@999777222444444111222666888666888888777666555666999;;;777:::999555666<<<>>>;;;::::::::::::;;;===???@@@<<<<<<<<<<<<;;;;;;;;;;;;???===<<<<<<>>>>>><<<999777===>>><<<<<<@@@???;;;======<<<;;;:::999999999444666888:::;;;;;;999888666666666999===???@@@@@@@@@@@@??????>>>?????????@@@BBBDDDEEEDDDEEEGGGIIIDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>:::999999;;;>>>@@@AAA@@@@@@AAABBBDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGG@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCFFFHHHJJJIIIGGGGGGJJJMMMHHHFFFEEEEEEEEEDDDBBB@@@CCCBBB@@@@@@@@@???<<<:::????????????>>>>>>>>>>>>AAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDEEEAAABBBCCCCCCAAA???<<<;;;<<<<<<===>>>>>>???AAACCCAAABBBBBBAAA>>>======>>>999:::<<<<<<<<<>>>@@@BBBEEEDDDBBB@@@@@@BBBDDDFFFEEEBBBCCCFFFCCC<<<:::>>>===<<<<<<;;;;;;<<<<<<<<>>>>>======>>>@@@BBBCCC:::>>>CCCEEEEEEDDDFFFGGGNNNJJJGGGEEEEEECCC???<<<999999777666666666777888666;;;===:::<<>>@@@EEE@@@<<>>@@@AAA@@@:::;;;>>>AAACCCBBB???<<<===;;;999777777888999:::777777888999999999999999:::<<<<<<:::999:::>>>BBB@@@@@@@@@AAACCCEEEFFFGGGGGGAAA???@@@>>>999999===@@@???>>>===>>>?????????========================<<>>???@@@@@@@@@@@@999999888888777666666666999:::<<<>>>>>>===<<<;;;666666555444333333222222444444444444555777999:::<<<<<<<<<<<<<<<===>>>???BBBBBBAAAAAABBBCCCEEEFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEBBB>>>;;;;;;<<<=========>>>@@@CCCEEEEEEBBB@@@???AAADDDCCC@@@???@@@BBB???@@@BBBDDDEEEEEEDDDCCCEEEDDDDDDDDDDDDEEEFFFFFF>>>>>>>>>>>>>>>??????@@@>>>@@@AAA???<<<;;;===@@@<<<======>>>>>>>>>>>>===BBBAAA??????@@@@@@>>><<<>>>@@@CCCDDDBBBAAA@@@@@@???>>>>>>>>>???@@@BBBCCCDDDFFFHHHIIIHHHFFFBBB@@@???BBBDDDEEECCC@@@>>>>>>CCCDDDEEEGGGGGGGGGFFFFFFEEEIIIGGGBBB@@@BBBAAA<<<;;;;;;:::888777666444444666777888999<<>>666333111222555666555333555555555555555666777888333444444444444444444333333000000222111......000000/////////000222444555555555555555666666666666666666666444222111222444888666444555777888555222555555444333333333444444333222000///111777>>>DDDTTTYYYZZZSSSKKKBBB999111222111000//////111333444000111333444777888:::;;;999999888888777888888888888888777777777777777888===;;;888888999;;;;;;;;;>>>:::666777<<<>>>===;;;:::::::::;;;<<<===>>>??????@@@@@@>>>;;;888777777999777555666999;;;:::888;;;::::::;;;===???BBBCCC<<<<<<===>>>@@@AAABBBCCCAAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA???>>>===============>>>???@@@AAABBBBBBBBBHHHFFFDDDEEEGGGHHHFFFDDDGGGGGGFFFGGGGGGFFFBBB???AAAAAAAAAAAACCCEEEGGGIIICCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIDDD??????CCCFFFBBB>>>===AAA@@@@@@???>>>===<<<<<<<<<===>>>>>>===<<<>>>???===???AAADDDFFFGGGGGGGGGGGGDDDAAA@@@BBBCCCBBBAAABBBBBBAAA@@@>>><<<;;;:::<<<<<<===>>>??????>>>>>>DDDCCCCCCBBB@@@???>>>>>>999::::::;;;===>>>@@@AAACCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDBBB???<<<::::::;;;===>>>@@@AAAAAABBBEEEBBB???@@@DDDGGGGGGGGGJJJKKKLLLLLLJJJFFFBBB@@@EEEEEEEEECCCAAA@@@AAABBB@@@???>>>>>>>>>>>>>>>??????BBBEEEGGGHHHHHHIIIKKKJJJGGGDDDCCCCCCBBB???<<<999888888777777666666666444777;;;<<<======???@@@===???@@@BBBAAA???<<<:::;;;999:::<<<@@@AAA???<<<===>>>???@@@@@@???>>>===???<<<:::888999999999888:::999999999999999999:::FFFBBB===999888;;;???CCC@@@AAABBBDDDDDDDDDDDDCCCAAA@@@>>><<<;;;;;;<<<<<>>>>>>>>BBBAAAAAA???===;;;999888???@@@@@@???===;;;:::;;;>>><<<;;;===AAACCCBBBAAA>>>===;;;999777777777777666777:::<<<===<<<;;;:::777777666555444444333333333111111333888;;;===<<>>???CCCDDDDDDDDDCCCBBBAAAAAADDDDDDDDDFFFHHHHHHFFFDDDGGGEEECCCAAA@@@AAABBBCCC???@@@AAACCCCCCCCCCCCBBBCCCEEEFFFGGGFFFDDDBBB@@@???AAACCCDDDDDDCCCDDDEEECCCEEEGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA???>>>??????@@@?????????>>>>>>>>>>>>===@@@???===<<<;;;;;;<<<<<<===>>>AAACCCCCCBBB@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFFFFDDDBBB???>>>=========@@@BBBEEEGGGIIIHHHGGGFFFAAAAAA@@@???>>>>>>=========777444777:::999888999555:::===>>>@@@DDDDDDAAAFFFEEECCCBBBCCCEEEHHHJJJEEEGGGHHHGGGEEECCCCCCDDDIIIFFFBBBAAAAAAAAA>>><<<555333111222444666555444444444333333333444555555444333222111111222333444555222222444444111000333111111000000111222444555666666666666666666666666555555555444222111222333666555555555666666444333555555444333222222222222222111000000000555;;;???IIINNNOOOJJJDDD???888222444333111000000111222333333333555666888999;;;;;;;;;;;;:::999999999999:::666666666777888999:::;;;555444444666999<<<<<<<<<;;;888444555999;;;:::777;;;;;;;;;;;;;;;<<<===>>><<<===>>>===;;;:::::::::;;;999777888:::;;;:::999;;;;;;;;;<<<===???@@@AAAEEECCCAAA???>>>>>>@@@AAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>=========>>>===>>>???AAABBBBBBCCCCCCHHHEEEDDDDDDFFFGGGFFFDDDHHHFFFEEEEEEFFFFFFFFFEEEAAAAAAAAABBBCCCEEEGGGHHHBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFAAA@@@AAADDDCCC???>>>@@@AAAAAA@@@???>>>===<<<;;;;;;===>>>>>>======>>>@@@???@@@BBBEEEGGGHHHHHHHHHHHHFFFBBBBBBCCCDDDCCCAAAAAAAAAAAA???>>><<<:::999:::;;;<<<===>>>>>>??????BBBBBBAAA@@@???>>>======999999:::;;;<<<>>>@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAABBBCCCCCCBBB???<<<::::::;;;===>>>@@@AAAAAAAAACCCAAA??????CCCFFFFFFFFFIIIIIIIIIIIIGGGEEECCCBBBCCCDDDFFFEEECCC@@@????????????????????????@@@@@@???BBBFFFHHHIIIJJJKKKLLLIIIFFFCCCBBBCCCBBB???<<<::::::::::::999999999999>>>>>>???>>>======???BBB@@@@@@AAAAAA???===;;;999<<<;;;;;;===???@@@>>><<<===>>>???@@@@@@???>>>===???===;;;:::;;;;;;;;;:::::::::999999999999::::::???>>><<<;;;<<<>>>AAACCC@@@AAABBBCCCDDDDDDDDDCCCCCCBBB@@@???>>>>>>>>>???AAACCCDDDDDDCCCAAAAAAAAACCCCCCBBBAAA???===;;;:::>>>@@@AAAAAA???>>>>>>???@@@???>>>???AAABBBAAA???>>>===:::888777666666666555777999;;;<<<<<<;;;:::888888777666666555444444666555555777;;;???BBBBBB???===;;;<<<===???@@@BBBCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEBBBCCCDDDFFFFFFFFFFFFEEEGGGHHHJJJJJJIIIGGGCCCAAA>>>@@@CCCEEEDDDDDDDDDDDDCCCEEEGGGHHHGGGFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>???@@@@@@????????????>>>>>>>>>???>>>===;;;;;;;;;<<<<<<<<<===???@@@AAA@@@???>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFDDDCCC@@@???===<<<<<>>???AAAEEEEEEBBBDDDCCCCCCCCCEEEGGGJJJLLLFFFGGGHHHHHHEEEDDDDDDDDDHHHEEEBBBAAABBBBBB@@@>>>222111000111444555666555333333222222111222222222444222000......000222444444111111444333000000333222222222222222333444555666666666666666666666666333444444333111000111222444555666666444333333444555444333222111000000000000111111000000111555888;;;@@@BBB>>>;;;999666222666555333222111111222333666666777888999:::;;;;;;;;;:::999999888888888999333333444666888:::<<<===666666777:::===???>>>===;;;888666666888:::888666<<<;;;;;;;;;;;;;;;<<<<<<999;;;======<<<;;;<<<===<<<;;;999999:::;;;:::999;;;;;;<<<===>>>>>>>>>>>>GGGDDD@@@<<<;;;<<<>>>??????@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>>>>>>>>>>???>>>???@@@BBBCCCCCCCCCCCCGGGEEEDDDDDDFFFGGGFFFEEEHHHFFFCCCCCCEEEGGGIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDAAAAAABBBCCCEEEFFFGGGGGGIIIIIIIIIIIIGGGEEECCCBBB@@@@@@BBBCCC???;;;>>>DDDBBBBBBAAA???>>><<<;;;;;;:::;;;============???@@@@@@BBBDDDFFFHHHIIIIIIIIIIIIGGGDDDCCCCCCCCCBBBAAAAAAAAA@@@???===;;;999888999999:::<<<===>>>??????@@@@@@???>>>======<<<<<<999999999:::;;;===??????>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCCCCBBB@@@===;;;;;;<<<===???@@@AAAAAAAAABBB@@@>>>???AAADDDDDDDDDHHHGGGFFFFFFEEEEEEEEEEEEAAADDDFFFFFFCCC???===<<<===>>>???AAAAAAAAA@@@@@@@@@CCCGGGIIIIIIJJJLLLMMMGGGEEECCCBBBBBBAAA???===<<<==================>>>GGGFFFDDDAAA>>>>>>@@@CCCBBBAAA@@@???===<<<::::::>>>===<<<===??????===<<<>>>???@@@@@@@@@@@@???>>>???===<<<<<<===>>>>>>===;;;;;;::::::::::::;;;;;;<<<===>>>???@@@@@@??????@@@AAABBBCCCCCCDDDDDDCCCEEEDDDBBBAAA@@@AAAAAABBBBBBDDDFFFGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>===>>>@@@AAABBBAAA@@@AAABBBBBBAAA@@@AAAAAAAAA???>>>>>><<<:::777666555444444444555777999:::;;;::::::888888888777777666666555777777777999<<>>======@@@BBBDDDBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKLLLJJJGGGCCC@@@<<<@@@CCCFFFEEEDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHIIIGGGFFFEEEEEEDDDDDDDDDEEECCCBBB@@@???>>>>>>??????@@@@@@@@@????????????>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<======>>>>>>======??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDBBB@@@===;;;:::DDDDDDEEEEEEDDDAAA>>>===AAABBBCCCDDDDDDBBB???>>>@@@:::666888999888888;;;:::>>>@@@@@@BBBFFFFFFCCCAAABBBDDDEEEGGGIIIKKKLLLGGGHHHIIIHHHFFFEEEEEEEEEGGGEEECCCBBBCCCBBBAAA???000000000111333444555666333333222111000000000111222111000//////000111222000------000000------000111111111222333555666666666666666555555555555555222333333222000///000222222444777666333111222444444333222000///////////////000111000//////000222333777999666444555555333555555444333333333444444777777777888999999999:::888888777666555555555555111222222444666888:::;;;::::::;;;===>>>===999666>>><<<::::::;;;;;;:::888<<<<<<;;;:::::::::;;;;;;999;;;======<<<;;;<<<===<<<;;;:::999999999999999;;;<<<===>>>>>>>>>===<<<>>>===;;;::::::<<<>>>??????@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@??????AAABBBCCCDDDDDDDDDGGGFFFEEEEEEFFFGGGHHHHHHHHHFFFDDDDDDFFFHHHHHHHHHJJJIIIGGGEEECCCAAA@@@??????@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDBBBAAABBB@@@???@@@>>><<<>>>DDDCCCBBBAAA???>>><<<;;;:::999:::<<<=========???AAABBBCCCEEEGGGIIIIIIIIIIIIGGGFFFDDDCCCBBBAAA@@@???@@@??????>>><<<;;;999888888888999:::<<<>>>???@@@?????????>>>===<<<<<<;;;888888999999:::<<<===>>>===>>>@@@AAABBBCCCDDDDDDBBBCCCCCCCCCBBB@@@>>><<<<<<<<<>>>???@@@AAAAAAAAA@@@???>>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEBBBDDDEEEDDDAAA>>><<<<<<;;;===???AAABBBBBB@@@???BBBDDDGGGHHHHHHHHHIIIJJJEEEDDDCCCBBBAAA@@@???>>>???@@@@@@@@@AAAAAABBBBBBJJJIIIGGGDDDAAA@@@AAACCCAAA@@@???===<<<<<<<<<<<>>>>>>>>>>>===<<<>>>???@@@AAAAAA@@@???>>>>>><<<<<<<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;<<>><<<;;;@@@@@@AAABBBCCCCCCCCCCCCDDDDDDBBBAAAAAABBBCCCDDDBBBDDDGGGHHHGGGFFFGGGHHHEEEDDDCCCBBBAAA@@@??????>>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>>>>><<<:::777555444444444333444666888999:::::::::888888888777777777666666333444666777999>>>DDDIIIGGGGGGEEE@@@>>>AAACCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDCCCCCCDDDDDDBBBCCCEEEGGGHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIJJJHHHIIIKKKKKKHHHEEE@@@===<<>>>>>>>>>>>???@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>>>>;;;;;;===>>>@@@BBBCCCDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCC@@@===:::999===>>>@@@AAABBBAAA@@@@@@@@@BBBEEEGGGFFFDDD@@@>>>>>>999666666666555777:::===AAACCCBBBCCCGGGGGGEEEBBBDDDFFFHHHIIIJJJJJJJJJGGGIIIJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCBBB@@@???///000000111111333555666333333222111000000000000///000111222222111000///...++++++......++++++......///000222444666777888555555555555444444333333111222222111000///000222111333666555222000111333333222111000////////////...///111000///---......111555666222111444555333222222333333444555666777666666666666777777888888888777666555444444444444222222222222444555666777777777888999999666222...===<<<<<<<<<<<<<<<:::999<<<;;;;;;:::::::::;;;;;;<<<===>>>===;;;::::::;;;::::::999888777777888888;;;<<<===>>>>>>===<<<;;;888999;;;===>>>>>>>>>>>>@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@??????AAABBBCCCDDDDDDDDDHHHHHHGGGFFFFFFGGGIIIKKKGGGFFFFFFGGGHHHGGGEEECCCGGGFFFFFFDDDCCCAAA@@@@@@???@@@BBBEEEGGGHHHIIIIIIFFFFFFGGGGGGFFFDDDBBBAAADDD>>>;;;===???>>>???AAABBBBBB@@@???>>><<<;;;;;;888:::<<<===<<<===???AAABBBCCCEEEGGGHHHIIIHHHHHHCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>===;;;:::999999999999:::;;;===???AAA??????>>>>>>======<<<<<<888888888888999;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBB@@@???>>><<<===>>>@@@AAAAAAAAAAAA>>>????????????@@@AAABBB@@@CCCGGGJJJKKKJJJGGGEEEEEEEEEDDDAAA>>>===>>>@@@;;;<<>>===<<<;;;<<<===???@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBBAAA@@@???===<<<;;;===???@@@???>>>======<<<<<<<<<<<<======AAA@@@???>>>============@@@@@@AAAAAABBBCCCCCCDDDBBBBBBAAA@@@@@@AAABBBCCC@@@CCCFFFGGGFFFFFFFFFGGGDDDCCCAAA@@@???????????????@@@BBBAAA???>>>>>>??????AAABBBCCCBBBAAA@@@@@@===<<<999777555444444444333444555777888999::::::888888888777777777777777222444666666666;;;DDDLLLTTTVVVRRRHHHCCCEEEFFFEEECCCCCCDDDEEEFFFFFFFFFFFFAAABBBCCCBBB@@@@@@AAACCCCCCDDDFFFHHHHHHFFFDDDCCCEEEEEEEEEFFFFFFGGGHHHHHHJJJJJJKKKJJJGGGDDD@@@>>>===@@@DDDFFFEEEDDDCCCCCCAAABBBDDDDDDDDDEEEGGGIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>===>>>>>>???@@@@@@@@@?????????>>>>>>999:::;;;<<<======>>>>>>=========>>>>>>>>>??????666777999<<>>;;;999999;;;<<>>:::888999888666888===@@@CCCDDDCCCDDDHHHHHHFFFEEEGGGIIIJJJKKKJJJIIIHHHGGGIIIJJJIIIGGGEEEEEEFFFHHHHHHHHHFFFDDDAAA???>>>...000111111000111333555222111000000000000000000---///111333333111///---///,,,,,,///000------000---...000222444666777777444444444333333222111111111222222111000000111333111222333333111000000111111111000/////////000000---///000000///......///111555666222111333555333000111222333555666777777444444555555666666777777999888777666555444444444333222222222333444555555555555666888999888555222999999:::::::::999888888;;;:::::::::::::::;;;;;;===>>>???>>>;;;999999999888999999888777666888999;;;;;;<<<=========<<<<<<<<<===???AAAAAA@@@>>><<>>>>>>>>>>>>>>???>>>???@@@BBBCCCCCCCCCCCCGGGGGGGGGFFFEEEFFFJJJLLLEEEEEEFFFGGGHHHGGGDDDAAA@@@@@@AAACCCCCCDDDCCCCCC???@@@CCCEEEGGGHHHHHHHHHDDDDDDEEEEEEEEEDDDBBBBBBDDD===999<<<@@@@@@???@@@AAA@@@@@@???>>>===<<<<<<999:::<<<<<<<<<<<<>>>???AAABBBDDDFFFGGGGGGGGGFFF@@@AAABBBBBB@@@>>>>>>???======>>>>>>>>>======<<<::::::::::::;;;===@@@AAA>>>>>>>>>======<<<<<<<<<777777777888888999:::;;;>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???===>>>???@@@AAAAAAAAAAAA===???@@@@@@??????@@@BBB???BBBHHHLLLMMMKKKGGGDDDFFFEEECCC@@@===>>>@@@CCC===>>>???AAAAAAAAA@@@@@@DDDEEEGGGGGGEEECCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEE@@@BBBDDDEEECCCAAAAAAAAA<<<<<<;;;;;;<<<>>>@@@AAA@@@AAAAAA@@@>>>===>>>@@@@@@AAABBBBBBBBBBBBAAA@@@===<<<<<<>>>@@@@@@???===>>>==================>>>???>>>===<<<===>>>AAABBB@@@@@@@@@@@@AAABBBCCCDDD@@@??????>>>???@@@BBBCCC???BBBDDDEEEEEEDDDEEEFFFCCCBBB@@@???>>>???@@@@@@>>>@@@AAA@@@>>>======>>>>>>@@@CCCCCCBBB@@@??????===;;;999777666555666666333444555666888:::;;;<<<999999999999999999999999555888;;;999777<<>>@@@CCCDDDEEEFFFGGGGGGFFFDDDCCCEEEDDDDDDDDDEEEFFFGGGHHHMMMLLLKKKIIIGGGEEECCCBBBAAABBBDDDEEECCCBBBBBBCCCAAABBBCCCCCCCCCDDDFFFHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA???>>>======>>>>>>?????????>>>>>>>>>>>>===888999;;;===>>>???@@@@@@===>>>???@@@@@@@@@??????555666999;;;>>>AAACCCDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDCCCCCCBBB@@@>>><<<;;;;;;<<<======>>>>>>???>>>DDDFFFIIIKKKKKKIIIFFFCCC@@@>>>>>>???>>>;;;===BBBBBBEEEEEECCCDDDHHHHHHFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIHHHFFFEEEEEEEEEGGGIIIIIIHHHDDDAAA??????///000222111//////222444///............//////000---...///000000///...---000------000111...///222...///111222333444333333333333222222111000000///111222333222000000222444222111111111222222000...000000000///000000111222---...000111000000111222///444555222111333444333111111222333444555555555333333444555666666777777999888777555444333333333333333333333444555666777666666777999;;;;;;999777555666888999888777777777999999999999:::;;;<<<<<<===>>>???>>>;;;999999999777999:::999777777999<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???======@@@AAACCCEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>=========>>>===>>>???AAABBBBBBCCCCCCEEEFFFFFFDDDCCCDDDHHHLLLDDDCCCCCCDDDEEEFFFEEECCC>>>???@@@BBBBBBCCCBBBBBB@@@AAADDDFFFHHHHHHHHHGGGDDDDDDEEEEEEDDDCCCAAA@@@@@@<<<;;;===???===>>>AAA????????????>>>>>>======:::;;;<<<<<<;;;;;;===>>>???@@@BBBDDDEEEEEEDDDDDD>>>@@@CCCBBB@@@??????@@@;;;<<<===>>>????????????===<<<;;;;;;<<<===@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;777777777777777888999:::;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAA===???BBBAAA@@@???@@@BBB???BBBFFFIIIJJJIIIFFFDDDDDDDDDCCCBBB@@@@@@BBBDDDAAABBBBBBBBBBBBBBBBBBBBBBBBDDDGGGGGGFFFEEEEEEFFFCCCEEEFFFEEECCCBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEAAABBBBBBBBB@@@@@@AAABBB<<<<<<<<<<<<======>>>???@@@AAAAAA@@@>>>===@@@BBB@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>@@@AAAAAA@@@>>>???>>>>>>======>>>>>>???>>>============???@@@AAAAAA@@@@@@@@@@@@BBBCCCDDD>>>>>>======>>>@@@AAABBB@@@BBBDDDEEEDDDCCCDDDDDDCCCAAA@@@???>>>???AAAAAA<<<>>>@@@@@@???>>>???@@@>>>AAADDDDDDAAA===<<<<<<<<<;;;999888777777888888444444555777888:::<<<===;;;;;;;;;;;;;;;;;;<<<<<<999===@@@===999>>>JJJVVVfffjjjdddTTTJJJKKKLLLIIIFFFFFFGGGGGGFFFFFFEEEEEEBBBDDDEEECCC???>>>AAAEEEDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJMMMLLLIIIFFFDDDCCCCCCDDDDDDEEEEEECCCAAA@@@AAABBBCCCDDDDDDDDDCCCCCCFFFHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>=========<<<<<<888999<<<>>>@@@AAAAAAAAA<<<===???AAAAAA@@@???>>>999:::;;;===???AAABBBCCCCCCBBBBBBBBBDDDEEEGGGHHHCCCCCCAAA@@@???>>>>>>>>><<<<<<==================@@@BBBEEEFFFGGGEEEBBB@@@??????AAADDDBBB???AAAEEECCCFFFFFFCCCDDDGGGHHHFFFHHHIIIJJJJJJKKKKKKKKKKKKFFFGGGHHHHHHEEEDDDDDDDDDDDDGGGIIIHHHEEECCCBBBCCC///111222111///...111333,,,,,,,,,,,,------...///---------,,,,,,---------///,,,---000000......111000111222333222222000///222222111111000//////...222222333222111111333444333000///000222333000---/////////000000111222333---...000111000111333555---222444222111333444222222222333444444333333333333333444555666777888888777666444333222111111111444444444555666777888999555555555777888999777555444666888999999888888888888888888999:::;;;<<<===<<<===>>>===;;;::::::;;;777:::;;;:::888888;;;>>>;;;;;;::::::;;;<<<>>>??????>>>===<<<<<<===>>>??????@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA???>>>===============>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCAAABBBGGGKKKDDDBBB@@@@@@CCCFFFGGGGGGAAAAAABBBBBBAAA@@@>>>===@@@BBBDDDGGGHHHHHHGGGGGGEEEEEEEEEEEECCCBBB@@@>>><<<<<<>>>@@@===:::===CCC>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<;;;;;;<<<===>>>???AAACCCCCCDDDCCCCCC===@@@CCCCCCAAA@@@AAABBB;;;;;;===???@@@AAAAAAAAA>>>===<<<;;;<<<===@@@AAA;;;;;;::::::::::::::::::777777666777777888999999999:::===@@@BBBDDDFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA===@@@BBBBBB@@@???@@@BBB@@@BBBDDDFFFGGGGGGFFFEEEAAACCCDDDDDDCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCDDDDDDAAACCCFFFHHHHHHGGGHHHIIICCCEEEGGGFFFCCCBBBDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA???===>>>AAACCC=====================<<<@@@AAABBB@@@>>>>>>@@@CCCAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@BBBCCCCCCAAA>>>??????>>>>>>>>>>>>??????@@@@@@@@@??????>>>===<<>>>>>======>>>@@@BBBCCC@@@CCCEEEEEEDDDCCCCCCDDDCCCBBB@@@??????@@@BBBCCC;;;===???@@@@@@@@@AAABBB@@@CCCEEEDDD@@@;;;999999;;;;;;999888888888999:::444555555777999;;;===>>>=========>>>>>>>>>>>>>>>;;;@@@BBB>>>:::>>>KKKXXXeeejjjdddRRRHHHIIIKKKHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFGGGEEE@@@???CCCGGGDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLKKKIIIEEEBBBAAAAAABBBCCCFFFFFFEEEBBB@@@???AAABBBEEEFFFFFFEEECCCDDDFFFHHHJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@???============>>>============<<<<<<<<<<<<888999<<>>=========>>>???@@@AAABBBBBBCCCCCCBBBCCCDDDFFFHHHIIICCCBBBAAA???>>>??????@@@;;;;;;<<<<<<===>>>??????BBBCCCEEEGGGGGGFFFDDDBBB<<<===AAAEEECCC@@@AAAEEEDDDFFFFFFCCCCCCGGGHHHFFFHHHHHHIIIJJJKKKLLLMMMNNNEEEGGGHHHGGGEEECCCCCCDDDAAADDDHHHHHHFFFDDDEEEFFF......///...,,,,,,...///---......///...---+++***+++...222222///------///.......................................///000000333333333222222222111111////////////////////////000///...---------------111000///...---,,,,,,,,,,,,.../////////000222444000000111111111222222222000111222111000111333444111000000000111111222333111111111111111111111111555555444444555666777888333555666555444444555666888777666555555666777888999999888888888888888999888;;;>>>===999777777999<<<:::888777888888777666999888777888999999888777;;;<<<<<<<<<;;;<<<>>>AAA>>>>>>???@@@BBBCCCDDDDDDDDDFFFFFFFFFCCCAAAAAAAAA?????????>>><<<:::777666:::<<<=========>>>@@@BBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBAAA@@@???>>>===CCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDBBB???===<<<<<>>===<<<;;;<<<<<<===;;;<<<<<<===============999::::::888666777:::>>>===>>>???@@@AAA@@@???>>>AAAAAAAAA@@@>>>===;;;::::::999999;;;>>>@@@@@@???;;;;;;;;;<<<<<<<<<<<<<<<:::===>>>;;;:::<<<===<<<999999888777777888999:::>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBAAA@@@@@@???@@@>>>>>>>>>>>>>>>??????@@@???>>>===<<<===>>>@@@AAA===>>>@@@BBBCCCCCCCCCBBBBBB@@@???@@@BBBBBBBBBAAA???@@@BBBCCCDDDCCCCCCBBBEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@AAA@@@???<<<<<<===>>>:::<<<<<<<<<:::::::::<<>>AAAEEEFFFEEECCCBBBBBB>>>@@@AAA@@@===;;;===???CCCBBBAAA???>>>>>>???@@@======<<<;;;:::999999888???@@@@@@AAAAAABBBBBBCCC???===;;;::::::<<<>>>@@@>>>>>>@@@BBBCCCEEEEEEEEECCC@@@<<<;;;===??????>>><<<;;;<<<@@@CCCCCC@@@<<<>>>AAADDDDDDAAA<<<888777999:::<<<<<<<<<:::888666333555888999999:::;;;<<<===<<<;;;:::::::::::::::<<<;;;:::;;;>>>BBBFFFIIIVVVTTTPPPKKKHHHEEECCCBBBFFFHHHHHHGGGEEECCCCCCDDD???@@@AAAAAA@@@@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHGGGJJJGGGDDDEEEIIILLLJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBDDDBBB@@@@@@AAABBBCCCBBBFFFFFFEEEEEEDDDDDDDDDCCCAAADDDGGGFFFCCC@@@@@@AAA@@@???===<<<;;;;;;;;;<<>>??????>>>===???>>>>>>===<<<<<<;;;;;;===>>>AAABBBCCCAAA???>>>>>>>>>???@@@AAABBBDDDDDDHHHDDD???===>>>??????>>>===;;;:::999999:::<<<===<<>>@@@@@@@@@@@@AAACCCEEEFFFDDDCCCCCCCCCDDDFFFIIIKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHFFFDDDCCCCCCCCCBBBAAACCCDDDEEEFFFGGGGGGFFFEEE+++,,,------,,,,,,---///------......------,,,,,,+++---...---+++***,,,...........................///////////////000000111222222222111111111000000////////////////////////......---,,,,,,,,,,,,,,,000///...------,,,------,,,.../////////000222444000000000111111111222222000111111000//////111333444444333333333444444555222222222111111111111111555555555555555555555555333444555555444444555666777777666555555666777777999888888777777777888888<<<<<<<<<======<<<:::999999777555555666666666555999888777777999999888777:::;;;;;;;;;:::;;;===@@@===>>>???@@@AAACCCDDDDDDDDDEEEFFFEEEBBBAAAAAABBBAAAAAAAAAAAA???===;;;:::;;;<<<===>>>===>>>@@@CCCAAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEBBBBBBBBBAAA@@@>>>===<<>>>>>===<<<;;;;;;<<<============>>>>>>>>>>>>======888999999888666666:::======>>>???@@@@@@@@@???>>>@@@@@@@@@@@@>>>===<<<;;;<<<;;;;;;===???AAA@@@???<<<<<<<<<<<<;;;<<<<<<<<<666999;;;;;;>>>BBBBBB???999999888777777888::::::>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>=========>>>??????@@@???>>>======>>>@@@AAA>>>???AAACCCDDDDDDDDDCCCAAA@@@@@@AAABBBBBB@@@??????@@@BBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAA@@@???===<<<===>>>;;;<<<<<<;;;999999999:::???@@@@@@@@@@@@@@@???>>>>>>AAADDDEEEDDDBBBBBBAAA>>>@@@AAA@@@===<<<===???BBBBBB@@@????????????@@@<<<<<<<<<<<<<<<<<<<<<;;;??????@@@@@@AAAAAAAAAAAA>>><<<;;;999:::;;;>>>???<<<===>>>???@@@AAAAAAAAADDDAAA>>>===>>>???>>>===::::::;;;>>>AAAAAA???<<<===@@@CCCCCC@@@<<<:::999<<<<<<===<<<<<<:::888777222444666777777888:::<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>AAACCCEEEJJJIIIHHHFFFFFFEEEFFFFFFFFFGGGHHHGGGDDDBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEGGGCCCDDDFFFGGGHHHHHHHHHHHHJJJGGGDDDEEEIIIKKKIIIFFFDDDCCCCCCBBBAAAAAAAAABBBCCCBBB@@@@@@AAACCCCCCBBBEEEDDDDDDDDDCCCCCCCCCBBB@@@CCCEEEEEEBBB@@@???@@@@@@???>>><<<;;;;;;<<<<<<:::888777999<<<>>>>>>===;;;<<<>>>@@@@@@@@@???>>>>>>>>>======<<<<<<<<<;;;===???AAACCCCCCBBBAAA??????@@@BBBDDDEEEEEEEEEDDDFFFCCC>>>===>>>??????>>><<<;;;:::::::::<<<===???@@@BBBFFFHHHIIIGGGDDDBBB@@@@@@@@@@@@BBBDDDFFFGGGEEEDDDCCCCCCCCCEEEGGGIIIHHHHHHGGGGGGGGGHHHHHHIIIFFFDDDBBBBBBBBBCCCBBB@@@BBBCCCEEEFFFFFFFFFEEEEEE***+++,,,,,,++++++---///---,,,,,,,,,,,,---......,,,,,,+++)))((()))+++...------------------------000////////////000111111000000000///////////////..............................------,,,,,,------......------------......,,,...///000///000111333000000000000111111111111///000000///...---///000111111111111111111111111222222222222222222222222555555666666555444222111222333555444444333555666666666555555555555666666777777666666666777777888===;;;999;;;??????;;;777888666555555666777666555888777666666888888777666888999::::::999:::<<<>>><<<===>>>???AAABBBCCCCCCDDDEEEEEECCCAAAAAABBBCCCAAAAAAAAAAAA@@@???>>>===;;;===>>>>>>===>>>@@@BBB@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>>>>???@@@BBBCCCCCCCCCBBBAAA???===<<<;;;AAABBBCCCCCCDDDDDDCCCCCCBBB@@@???===<<<===>>>???===<<<;;;;;;;;;<<<===>>>????????????>>>>>>===<<<777888888777666666999;;;<<<===>>>???@@@???>>>>>>???????????????>>>======???>>>===>>>@@@AAA@@@???>>>===<<<;;;;;;:::::::::666999;;;@@@HHHMMMKKKDDD::::::999888999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>???======<<<<<<======>>>???@@@???======<<<===>>>??????@@@BBBDDDEEEEEEEEEDDD@@@@@@@@@AAABBBAAA>>>;;;>>>???@@@AAABBBBBBBBBBBBAAAAAACCCDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???===<<<===???;;;<<<<<<;;;888777777888;;;<<<>>>@@@@@@???>>>======???BBBCCCBBBAAA@@@AAA???@@@AAA@@@>>>>>>???@@@AAA@@@@@@?????????@@@@@@<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@???<<<;;;999888999:::<<<>>><<<======>>>>>>>>>>>>>>>DDDBBB@@@???@@@???===;;;===<<<===???@@@???===:::===???@@@@@@>>><<<;;;<<<>>>>>>===<<<;;;999999888555666777888888999;;;===============<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@AAAAAAAAABBBCCCDDDFFFGGGFFFGGGGGGFFFCCC@@@@@@@@@CCCDDDFFFFFFEEEEEEGGGIIIEEEFFFGGGHHHIIIHHHHHHGGGHHHEEECCCDDDFFFGGGEEECCCBBBBBBAAAAAA@@@AAAAAAAAABBBAAA???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA???AAABBBBBB@@@>>>======???>>>===<<<;;;;;;<<<<<<888777777999<<<>>>???>>><<<===>>>??????>>>=====================<<<<<<<<<>>>???AAADDDDDDDDDCCCBBBAAACCCFFFIIIIIIHHHEEECCCCCCAAA>>>===>>>???@@@???;;;;;;::::::;;;===>>>@@@@@@AAACCCDDDEEEDDDBBBAAA??????@@@AAACCCFFFHHHIIIFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGDDDBBB@@@@@@AAAAAAAAA???BBBCCCDDDEEEEEEEEEDDDCCC,,,------,,,++++++,,,...,,,,,,++++++,,,---///000---,,,,,,+++***+++,,,---------------------------...............///000000............------------------------------------///......------.........---,,,,,,,,,------...///,,,...000000000000111222/////////000000000111111///000000...,,,,,,---...///000000000//////......111111111222222222222222222333444555555333111000111222444444333333444666555555444444444444555555555555555555555666666777999888777999;;;;;;999666999888666666888999888777777666555555777777666555666888999999888888:::<<<;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCBBB@@@@@@BBBDDD===>>>>>>=========<<<<<<;;;<<<======<<<===???AAA@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>=========>>>@@@AAACCCCCCBBB@@@>>><<<:::999@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>>>>>>>===<<<;;;<<<;;;;;;:::;;;===>>>???@@@@@@??????===<<<;;;:::666666666666666666888999:::;;;===>>>??????>>>=========>>>???????????????AAA???>>>>>>???@@@>>>===???>>><<<:::999999999999999<<>>?????????@@@AAAAAAAAAAAAAAA@@@??????>>>======>>>>>><<<<<<<<<;;;<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDDDDDDD??????@@@AAABBB@@@<<<999<<<======>>>???@@@AAAAAA@@@AAABBBDDDFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????@@@@@@>>>===<<<===???;;;<<<<<<:::888666666777:::<<<>>>@@@@@@???<<<;;;<<<>>>AAAAAA@@@??????@@@??????@@@@@@??????@@@@@@@@@@@@???????????????@@@<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>======999888888777888999;;;<<<;;;<<<===>>>???@@@@@@@@@CCCCCCBBBBBBAAA???===<<<@@@AAAAAAAAA@@@???<<<;;;<<<===>>>>>><<<<<<===>>>>>>===<<<:::999888888888999:::;;;;;;:::<<<>>>AAA======>>>>>>>>>=========<<<=====================AAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGEEEBBB@@@??????AAABBBDDDDDDCCCDDDEEEGGGFFFGGGHHHHHHHHHHHHFFFFFFCCCBBBAAAAAACCCCCCAAA???@@@@@@@@@???@@@@@@AAAAAAAAA@@@???@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????>>><<<;;;;;;===<<<;;;999999999:::;;;999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<=========>>>>>>???AAACCCEEEEEEDDDDDDBBBDDDHHHKKKJJJHHHDDDAAA@@@???=========???@@@@@@999999999:::;;;===>>>??????@@@AAAAAABBBBBBAAAAAA>>>???@@@BBBEEEGGGIIIJJJFFFEEECCCBBBAAABBBCCCDDDBBBBBBBBBCCCCCCEEEFFFFFFBBB@@@>>>>>>@@@@@@@@@???AAABBBCCCDDDDDDCCCBBBAAA000000000...,,,++++++---,,,+++++++++,,,...000111------...///000///...,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---...///,,,...000111000///000111....../////////000000000...//////...,,,+++,,,...111111222333222222111000000000000111111222222222...000222333444333111000000111333333222333444666333333333444444333333333444333333333444444555666333666999:::888777888999:::888666666777888777666666555444444666666555444555666888888888888999::::::;;;<<<===???@@@AAAAAAAAABBBBBBBBB@@@@@@BBBDDD<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===??????@@@@@@@@@@@@@@@??????======<<<;;;<<<===>>>???BBBBBBAAA@@@>>><<<:::999??????@@@AAAAAAAAAAAAAAA>>>>>>>>>@@@@@@???:::666;;;;;;:::;;;<<<>>>@@@AAA???>>>>>>===<<<:::999888666666555555666777777777999:::<<<===>>>>>>======<<<===>>>??????@@@@@@@@@AAA???>>>>>>>>>>>>===;;;>>>===;;;888777777777888999@@@LLL\\\mmmsssjjj\\\AAAAAA@@@??????@@@AAAAAA??????@@@@@@AAAAAA@@@@@@>>>>>>===<<<<<<<<<======;;;;;;::::::;;;;;;<<<===:::::::::999999999::::::<<<===???AAABBBBBBBBBAAA>>>>>>???@@@AAA???;;;888:::::::::;;;<<<>>>??????@@@AAACCCEEEFFFGGGHHHHHHDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>>>>===<<<;;;===>>>;;;<<<<<<:::888666666777===>>>@@@AAA@@@>>>;;;999;;;===??????>>>===>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@?????????>>>>>>======<<<<<<;;;:::999999======>>>???>>>===;;;:::666666666666777888999:::888999;;;===???@@@AAAAAABBBCCCCCCCCCBBB@@@??????>>>???@@@AAA@@@???>>>>>>;;;<<<===<<<;;;;;;===???<<<;;;999888777666666666999;;;<<<<<<<<<<<<>>>@@@======>>>??????>>>>>>===============<<<<<<<<<<<>>>>>>>>>>>????????????======<<<<<<<<<;;;:::999:::999777666666777888888888999;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????>>>???@@@BBBCCCDDDDDDDDD@@@CCCFFFHHHHHHEEEAAA???>>>>>>>>>======>>>???@@@888888888999;;;<<<===>>>BBBBBBCCCCCCCCCDDDDDDDDD>>>???AAACCCEEEGGGHHHIIIEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDFFFFFF@@@>>>======???@@@@@@???@@@AAABBBCCCBBBBBB@@@@@@000111000...,,,+++,,,---+++++++++,,,---...///000......///111222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))******,,,,,,++++++,,,---......,,,...111111000///000000............////////////---...///---,,,+++---...---...000111111111000///......//////000111111111---...000111222222111111///000222222222222444555222222333333333333222222222222222222222333444555222666::::::888666888;;;999777555444555555444333555444333333555555444333444666888888888777888999999:::;;;<<<>>>???@@@@@@>>>@@@BBBBBBAAAAAAAAABBB???>>>===============>>>;;;<<<<<<<<<;;;;;;===?????????????????????>>>======<<<;;;;;;;;;<<<===>>>AAAAAA@@@???===;;;:::999>>>>>>???@@@@@@@@@??????>>>======???BBB@@@<<<777;;;;;;;;;<<<>>>@@@CCCDDD=========<<<;;;:::888777777555555666777888777666777999:::<<<=========<<<<<<<<<>>>??????@@@@@@@@@AAA???>>>>>>>>>>>><<<;;;===;;;888666555555666777888DDDVVVkkk}}}tttdddEEEDDDBBBAAA@@@@@@AAABBB??????@@@@@@@@@@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999:::;;;;;;<<<888888888999999999:::::::::;;;===???@@@@@@@@@???=========>>>???>>>;;;999888888999:::;;;===>>>???AAABBBCCCEEEFFFGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@>>>????????????>>>===<<<;;;<<<===<<<::::::;;;===;;;<<<<<<;;;888777777888>>>??????@@@>>><<<:::888:::;;;======<<<;;;<<<======<<<<<<===???AAA@@@???@@@@@@@@@@@@???>>>===<<<>>>===<<<;;;:::999888888<<<===>>>>>>===;;;999777444444444555666777888999444555777:::<<<>>>???@@@AAABBBCCCCCCBBBBBBCCCDDD===???@@@@@@?????????@@@:::;;;<<<<<<;;;;;;<<<>>>999888888777777666666555777999;;;<<<;;;;;;;;;===;;;<<<>>>?????????>>>======<<<<<<<<<<<<===>>>>>>AAAAAACCCDDDFFFFFFGGGGGGFFFHHHHHHGGGEEECCCCCCCCCEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEFFFEEEDDDBBB@@@???AAABBBCCCEEEEEEDDDDDDCCC???>>>??????@@@AAABBBCCCAAA@@@@@@AAABBBBBB@@@???=========>>>>>>>>>>>>>>>>>><<<::::::;;;;;;999888777666555444444555666777444777:::<<<<<<======???<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<===???@@@@@@===>>>???@@@AAAAAABBBBBB???@@@BBBBBBBBBAAA@@@>>>===>>>>>>===<<<<<<>>>???888999::::::;;;<<<======??????@@@AAAAAAAAAAAAAAA===???AAACCCEEEFFFGGGGGGBBBAAA@@@???@@@AAACCCEEEBBBBBBBBBBBBCCCDDDEEEEEE???===<<<===???@@@@@@??????@@@AAAAAAAAA@@@???>>>------...---,,,,,,---///++++++,,,---...............---,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((()))******+++,,,,,,,,,+++,,,,,,------,,,...111222111/////////------........./////////---......---,,,,,,...000)))***,,,...//////......---------...///000000000/////////////////////000...///111222111222444555111111222333333222111111111000000111222333444444111333555777777777888888:::888555444444444222111444333222333444555444222333666888999888888888999999999:::;;;===>>>???@@@;;;>>>AAACCCCCCAAAAAAAAAAAA@@@???=========>>>>>>===>>>>>>>>>======>>>@@@>>>?????????>>>>>>===<<<======;;;;;;;;;;;;<<<===?????????>>>===<<<:::999======>>>????????????>>>>>>;;;:::<<<@@@BBBAAA>>>;;;;;;<<<===???BBBEEEFFF============<<<;;;:::999777666555666999:::888666666888999;;;<<<===<<<<<<<<<===>>>???????????????AAA@@@????????????>>><<<:::999666444333444555666;;;KKKaaavvvppp]]]FFFEEECCCAAA@@@??????@@@??????@@@@@@@@@@@@??????;;;;;;::::::::::::;;;;;;999999999999999:::;;;;;;777777999:::;;;;;;<<<<<<999;;;<<<>>>????????????===<<<;;;<<<======<<<:::999999999:::;;;===???@@@AAAAAABBBCCCDDDEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>><<<<<<=========<<<;;;;;;999:::;;;:::999999:::<<<;;;<<<<<<;;;999999999:::<<<<<<<<<<<<<<<;;;::::::999:::;;;;;;::::::;;;<<<<<<::::::<<>><<<:::777555222222333444555666777777555666888:::<<<>>>?????????AAABBBBBBBBBCCCGGGJJJGGGHHHHHHEEEAAA======>>>999;;;<<<<<<;;;;;;;;;<<<666777888999999888777666555888;;;===<<<;;;:::::::::;;;===??????>>>===<<<<<<<<<;;;;;;<<<>>>@@@BBB???@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJIIIGGGFFFFFFGGGHHHIIIIIIHHHFFFDDDDDDEEECCCDDDDDDCCCAAA???===<<<>>>@@@BBBDDDDDDDDDCCCCCC>>>>>>??????AAABBBCCCDDDBBBAAA@@@AAABBBAAA???===============>>>>>>>>>???>>><<<999999:::;;;999777666666555444444555666777555888<<<===<<<;;;<<<>>>::::::::::::;;;<<<======888999:::<<<>>>???AAAAAA=========>>>>>>????????????>>>>>>======>>>???@@@<<<>>>???>>><<<;;;<<<>>>;;;;;;<<<======>>>======:::;;;===>>>>>>>>>===<<<===???AAACCCDDDEEEEEEEEE???>>>>>>>>>???BBBEEEFFFCCCBBBBBBAAABBBBBBCCCCCC>>>===<<<===???@@@AAA@@@??????@@@@@@@@@???>>>===)))***+++++++++,,,///111+++,,,---...///...---,,,///,,,((((((***---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......******++++++,,,,,,,,,,,,************************,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---,,,...111222111/////////---------.........//////,,,---......------///111***,,,///111222333222111,,,,,,------...//////000111000///......---......---///111111111222444555000111222333333222111000000000000000111222333444000//////222666888666333===:::888666666555444222444333222222444444333222333666888999999888888999888999:::;;;<<<>>>??????999===AAADDDCCCBBBAAA@@@AAA@@@>>><<<<<<<<<<<<===>>>???@@@???>>>>>>@@@BBB>>>>>>???>>>>>>===<<<<<<>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::<<<======>>>>>>>>>>>>>>>???:::666888>>>DDDEEEEEE;;;<<<<<<>>>@@@CCCFFFHHH>>>>>>>>>>>>===<<<;;;:::888666555777::::::888666666777999;;;<<<<<<<<<<<<======>>>???????????????BBBAAA@@@@@@AAAAAA@@@>>>999777555222222333444666BBBRRRiii{{{{{{eeeQQQGGGEEECCC@@@???>>>===>>>??????@@@@@@@@@??????>>>:::::::::999999:::;;;;;;999999888888999999:::;;;777888999;;;<<<===>>>>>>:::;;;===>>>????????????===;;;:::;;;<<<======;;;:::::::::;;;<<<>>>AAABBB@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@???>>>======<<<;;;;;;;;;<<<;;;;;;::::::888999:::999888888999;;;:::<<<<<<<<<:::::::::<<<999999::::::::::::;;;;;;888:::;;;;;;:::999;;;<<<;;;999999;;;>>>AAA@@@>>>AAAAAAAAAAAA???===:::999<<<<<<<<<===============;;;<<<======<<<999666444111111222333555666666777999:::;;;===>>>?????????>>>@@@AAAAAABBBDDDIIINNNVVVVVVSSSLLLCCC<<<999999888:::======<<<::::::;;;555777999:::;;;:::888777666999>>>@@@???===;;;;;;999;;;===>>>???>>>===<<<<<<;;;::::::<<>>;;;<<<=========>>>>>>??????>>>;;;999999:::;;;999777777666555444444555777777888<<>>;;;999888999888777777888999:::;;;<<<777888:::<<<>>>@@@AAABBB<<<<<<<<<<<<<<<=========???>>>;;;::::::===???AAA<<<>>>???>>>;;;:::;;;======>>>???????????????>>><<<===???@@@AAA@@@>>>======???AAACCCDDDDDDDDDCCC<<<<<<<<<===???CCCFFFHHHBBBBBBAAAAAA@@@AAAAAAAAA>>>===<<<===???AAAAAAAAA>>>???@@@@@@@@@>>>===<<<)))+++,,,,,,+++***,,,---...000///++++++...+++%%%))))))***++++++++++++***,,,(((+++111---!!!%%%------------------------&&&'''((())))))******)))...,,,***)))''''''((((((''')))++++++******+++,,,+++++++++***)))((('''&&&***+++,,,,,,------,,,,,,---------------------------,,,++++++,,,---///000000---,,,---///000...,,,,,,,,,.../////////...---000000000000000000000000&&&***000444555444333222444333222000000000000111...............///000000......///000222444666777888777777666555444444444777777555333222111000000444444333222333444555666666666777777888888999999@@@@@@@@@@@@@@@@@@@@@@@@???===:::888888999;;;<<>><<<;;;<<<======<<<::::::999999888777777666<<<===??????>>>:::666333===;;;:::999999:::<<<===<<<===???AAABBBBBBBBBAAAAAA>>><<<>>>CCCFFFDDDAAAAAA@@@???>>>===============<<<<<<;;;:::888777666666333444:::;;;999:::??????@@@AAAAAA??????@@@BBBBBBAAA@@@@@@AAAAAA???===999222000444333///666BBBQQQeeeyyy~~~wwwhhhUUUFFFDDDBBBAAABBBCCCCCC???<<<<<<;;;;;;<<>>>>>???@@@>>>===>>>AAABBB@@@>>>===???>>>;;;<<<>>><<<888>>><<<999:::<<<<<<:::888;;;999777666555666777888999999888888888888888999999777888:::888333333666111666;;;;;;666333333555777666666666888;;;>>>@@@AAA@@@@@@???>>><<<:::999;;;;;;<<<<<<<<<;;;999888<<<;;;;;;;;;:::888333000444444333444555555444222888888888999:::;;;======>>>@@@BBBAAAAAAEEENNNVVVfffeee^^^RRRDDD;;;999:::888:::<<<<<<;;;;;;;;;<<<777777777888888999999999AAA===888888;;;===:::777666:::>>>@@@@@@?????????999999999:::<<>>===:::999888::::::::::::::::::::::::???<<<<<>>@@@DDDBBBBBBAAA@@@@@@???>>>>>>@@@>>>;;;:::;;;=========<<<<<<;;;999777666444444666555555444444444555555:::::::::999888777777666777888999999999999999888999::::::;;;<<<===>>>???@@@???===;;;;;;;;;=========:::888777999<<<===>>>@@@===999999;;;===<<<;;;<<<;;;:::<<<>>>??????>>>999:::;;;===>>>????????????;;;;;;???AAA??????@@@???>>>===<<<===???AAABBBAAAAAA@@@???>>>>>>??????@@@???===;;;;;;===???@@@@@@AAABBBBBBAAA>>><<<:::)))+++,,,,,,+++***,,,---&&&+++******------+++))))))***+++++++++++++++000,,,...333111))))))111************************''''''((()))************++++++***)))(((((((((((()))***,,,,,,++++++,,,---/////////...---,,,++++++---...//////000000//////---------,,,,,,---------------,,,,,,,,,---......///---,,,---///000...,,,------///000000000///...////////////////////////+++///222444333111//////444333111000///000000000///////////////000111111333333333333333444555555777777777666555444444444666555444222111111000000222222222222333555777888555555555666777888999:::?????????@@@@@@@@@@@@@@@???===;;;999999:::;;;===BBBBBBBBBAAA@@@???>>>===???===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888999;;;<<<>>>>>>>>><<<999888;;;;;;:::::::::<<<===>>><<<>>>???AAABBBBBBBBBBBBBBB@@@>>>@@@EEEGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>=========<<<;;;999888777777444555999;;;888999===AAABBBCCCBBBAAA@@@AAABBB@@@???>>>???@@@@@@>>><<<;;;444111444444555AAAQQQeeeqqqzzzvvvjjj[[[KKK>>>AAA@@@>>>???@@@???<<<999;;;:::999;;;===>>>>>>===:::999999888888777777777;;;::::::::::::::::::;;;888666666999;;;<<<:::999999:::;;;<<<<<<=========:::;;;;;;<<<<<<;;;:::999777888:::<<<===>>>??????@@@>>>===>>>@@@AAA@@@>>>===@@@@@@======???===999@@@<<<999888:::<<<<<<;;;;;;:::888666666777888999::::::999888888888888888555444555888777444555999000555999999666333333555666555555666777:::===????????????>>>===;;;:::999<<<<<<=========<<<;;;:::<<<======<<<:::888555333444444444555666666555444777999<<<>>>???>>>===<<<===???@@@???>>>BBBJJJQQQ\\\[[[VVVLLLAAA:::999;;;888:::<<<<<<;;;:::;;;<<<666777888999;;;===>>>>>>@@@<<<888888;;;<<<:::888555888<<<>>>>>>===<<<<<<<<<<<<===>>>???BBBDDDEEECCCCCCBBBBBBBBBCCCDDDEEEMMMLLLKKKIIIGGGFFFEEEDDDFFFDDDAAA???>>>>>>>>>??????>>>>>>===<<<:::888888999999999999999:::::::::???<<<<<>>>>>===???<<<:::999;;;<<<===<<<>>>>>>===<<<:::999999888666666666666666777888999;;;::::::999888888777777444555666777888888888888888888999:::;;;<<<======???>>><<<::::::;;;<<<===>>>;;;999999;;;>>>???@@@AAA>>>;;;:::;;;======<<<;;;::::::;;;===>>>>>>=========>>>???@@@AAABBBBBBAAA======AAACCCAAAAAACCC@@@???===<<<===>>>@@@AAA??????>>>>>>>>>>>>??????@@@>>><<<;;;;;;<<<>>>@@@@@@AAABBBBBBAAA???<<<;;;)))+++,,,,,,+++***,,,---"""+++,,,+++,,,...///)))******+++++++++++++++///++++++///---(((***000))))))))))))))))))))))))'''((()))***++++++++++++((())))))***)))))))))(((***,,,------,,,,,,,,,---,,,---------,,,+++******++++++,,,---------------...---,,,++++++,,,---...---------...------,,,,,,///...------...///...---......///000000000000///////////////////////////...000222222111/////////333222111000/////////000000000//////000000111222555444444444444555555666777777666666555444444444333222222111111111111111000111111333444666888:::555444444444555777999;;;???????????????>>>>>>>>>???===;;;::::::;;;<<<===EEEDDDCCCBBB@@@>>><<<;;;===<<<<<<;;;:::;;;;;;;;;999888777555555555555666;;;;;;<<<=========<<<<<<999:::;;;<<<===>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBDDDBBB@@@BBBFFFHHHGGGEEEBBBAAAAAA@@@??????>>>>>>============<<<;;;999999777555666999:::888999;;;CCCDDDEEEDDDCCCAAAAAABBB>>>=========??????===;;;===888555555666<<>>>>>>>>===;;;888999888888999:::<<<;;;:::::::::999888777777666666888888888888888888888888777777777888999888666333999::::::;;;<<<<<<=========>>>>>>======<<<::::::999:::;;;===>>>????????????>>><<<===???@@@@@@???999===???>>>>>>@@@???;;;@@@===999888999<<<>>>???;;;:::999888777888999:::;;;;;;999888777777777777444333444777666333444888///333777777555333333444444444444555666999;;;===<<<===<<<<<<;;;:::999888======>>>>>>======<<<;;;<<<>>>@@@>>>:::777777777444444555666666666666666777:::???BBBCCCAAA>>>;;;===>>>>>>===<<>>???@@@BBBDDDEEECCCBBBAAAAAABBBDDDFFFHHHMMMKKKIIIGGGEEEDDDDDDDDDCCCAAA>>><<<;;;:::;;;<<<;;;;;;;;;;;;:::999888888888888888888888999::::::>>><<<<<<@@@AAA@@@BBBFFF?????????>>>======<<<<<<<<<:::888888999;;;;;;;;;;;;;;;:::999888888888888777777777888999:::;;;<<<:::::::::999999888888777444444555666777777888888888888999:::;;;<<<<<<===>>>===;;;:::999:::<<<===>>><<<::::::===@@@AAABBBBBB???<<<;;;;;;<<<<<<<<<999999999:::<<<===<<<:::;;;:::::::::;;;===>>>???@@@===<<<@@@BBBAAA@@@BBB@@@???===<<<;;;<<<>>>???<<<<<<<<<<<<===>>>???@@@???>>>===;;;;;;===>>>???@@@AAABBBBBBAAA???===<<<)))+++,,,,,,+++***,,,---"""(((...///---,,,---...)))***++++++,,,,,,++++++---))))))+++)))$$$$$$'''************************((()))***++++++,,,,,,+++&&&''')))***+++***))))))***+++------,,,++++++,,,******+++++++++***))))))******+++,,,,,,,,,,,,+++///...,,,++++++,,,...///------...///...---+++***......---............------......///////////////////////////////////////---///000000//////111222222111111000//////......///////////////000000111111111222333444666777888666666666555555444444444000000000000000111111222111222222444555777888999555444222222333666999<<<>>>>>>>>>===============>>>===<<<::::::;;;<<<===CCCCCCBBBAAA???===;;;:::;;;<<<<<<;;;:::999:::;;;999888666444333444555666;;;;;;;;;:::;;;;;;<<<<<<888:::<<<>>>???@@@???>>>>>>???AAABBBCCCDDDCCCCCCDDDBBBBBBCCCFFFGGGFFFEEEBBBBBBAAAAAA@@@??????>>>======>>>======<<<;;;;;;888888888999999888999:::CCCDDDFFFEEECCCAAA@@@AAA======<<<===??????>>><<<>>>;;;:::999:::AAAUUUhhhooolllcccUUUHHHAAA===<<>>>>>===<<<;;;999888777888::::::999888999999999888777777666666666666666666666666666666666888777666666777777444:::::::::;;;;;;<<<=====================<<<;;;;;;;;;<<<===???@@@AAAAAAAAA>>>===<<<<<<===???@@@@@@999>>>AAA??????AAA@@@<<<>>><<<;;;:::;;;===???@@@;;;;;;:::999999::::::;;;;;;:::999777666555555555888555555666444000111444///222555555444222333444333333333444666888999::::::::::::::::::999999888<<<<<<=========<<<<<<<<<:::>>>AAA???999666777:::444555777777777777888888666999>>>BBBDDDCCCAAA???===>>>>>><<<;;;<<<@@@CCCDDDDDDBBB>>>:::888999;;;888:::<<<;;;:::999:::;;;:::::::::999999888888777>>><<<::::::;;;<<<:::999:::<<<>>>???===<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCBBBAAAAAABBBEEEHHHJJJJJJHHHEEEBBB@@@@@@AAAAAA@@@???<<<:::999999::::::888999999::::::999999888888777777777777999:::;;;===;;;<<<@@@AAA@@@BBBEEE=========<<<<<<;;;;;;;;;:::888777777999::::::999<<<;;;999888777666777777999999888999999:::;;;;;;999999888888888777777777777666666666777777777888888999999:::;;;<<<=========<<<:::999999:::;;;<<<===;;;:::;;;===@@@AAAAAAAAA???<<<:::::::::;;;;;;888888888:::<<<<<<:::999888777666666666888;;;<<<<<<999888<<<>>>===<<<>>>???>>>;;;:::999999:::;;;999999:::;;;<<<>>>???@@@???>>>===<<<<<<===>>>???AAABBBCCCCCCBBB@@@>>>===)))+++,,,,,,+++***,,,---///---,,,------,,,,,,,,,******+++,,,,,,,,,,,,++++++***+++...---)))&&&&&&))))))))))))))))))))))))((()))***++++++,,,,,,+++'''((()))+++++++++******)))+++,,,,,,***)))***+++++++++,,,---------,,,,,,------...///////////////...---,,,,,,,,,,,,---...------...///...---+++***---.........------......,,,,,,,,,---------.................................///000///......000222111000000000///......---...------------...//////000000000111222444555666555555555555444444444444////////////000111222333333333444555555666666666555444333222333666999;;;=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===?????????>>>>>>===<<<;;;:::<<<===<<<:::999:::;;;>>>===;;;:::999999::::::<<<;;;:::999999::::::;;;888:::===@@@AAAAAA@@@???>>>???AAACCCDDDDDDDDDCCCBBBBBBAAABBBDDDEEEEEEDDDAAAAAABBBAAAAAA@@@>>>>>>=========>>>======<<<<<<999::::::999999::::::999AAACCCDDDDDDBBB???>>>>>>>>>======???AAAAAA@@@???>>>>>>>>>>>>>>>DDDRRR___]]]WWWOOOGGG???;;;;;;===??????>>>===<<<<<<<<<<<<;;;999888999::::::999888888888888777777777666666888888999999999999888888666999999444444999<<<:::;;;;;;;;;;;;;;;===>>>???::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBB<<<<<<<<<;;;<<<===???AAACCCHHHIIIDDD@@@???>>>;;;:::;;;===>>>>>>======>>><<<<<<;;;;;;;;;<<<<<<<<<;;;:::888777666555555444999666666777444000111666111222444444333222222333222333333444555777888999777888888999999999999999;;;;;;;;;;;;;;;;;;;;;<<<999===@@@>>>888666888;;;555777999999888777888:::777888;;;>>>AAABBBCCCCCC???>>>>>><<<;;;;;;===>>>???>>>===;;;999888888999888:::;;;;;;:::999999:::;;;::::::999999888888888<<<;;;;;;;;;;;;;;;:::999:::<<<>>>===<<<::::::;;;999:::;;;<<<>>>??????@@@CCCBBBBBBBBBDDDFFFIIIKKKHHHFFFCCC@@@???>>>???@@@>>><<<:::999888999:::;;;777888999999::::::999999999888777666777888:::;;;;;;999:::???@@@??????CCC:::::::::::::::999999999888777666666888999999888AAA@@@===;;;999999999:::;;;:::999999888888888888777777777777777666666666999888666555555555555555777777888999:::;;;;;;<<<<<<;;;:::999999:::<<<===;;;:::999:::<<<>>>??????===<<<;;;999777888999:::999999999;;;<<<<<<:::888:::999888777888:::<<<===:::666666:::<<<::::::<<<===;;;999777666666777888888888888:::<<<>>>???@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCAAA???>>>)))+++,,,,,,+++***,,,---111+++(((***,,,++++++,,,***++++++,,,,,,,,,,,,,,,&&&&&&)))---///...+++((('''''''''''''''''''''''''''((()))***++++++++++++)))******+++,,,,,,,,,+++)))+++,,,,,,***))))))***((()))***++++++,,,++++++,,,,,,---............------------------------------------...------,,,,,,---...///...------...///,,,,,,++++++,,,,,,---...........................000111111000...------...///000000000///...---,,,------,,,,,,------...///222111111000000000000000444444444444444444444444////////////000111222333444444555666666666666555666666444444555666888:::<<<<<<<<<;;;::::::999999;;;::::::::::::;;;<<<<<<;;;<<<<<<=========<<<<<<999<<>>;;;999:::<<<======<<<<<<;;;::::::999<<<<<<;;;:::::::::;;;;;;;;;<<>>===;;;<<<===============<<<999<<<<<<::::::======:::>>>@@@CCCCCCAAA???>>>===???>>>>>>@@@BBBCCCBBBAAA>>>@@@AAABBBBBBDDDJJJOOOLLLGGGAAA???<<<999:::===;;;<<<<<<;;;::::::;;;===<<<;;;999999::::::999777666666666777777777888888666777888999999888777666555;;;;;;666666<<>>???@@@999999999999:::;;;<<<======>>>???@@@AAAAAAAAAAAA;;;<<<<<<;;;:::<<>>???>>><<<;;;;;;<<<<<<==================;;;:::999888777777777777888555555777666444666;;;333444444444333333222111222333444555666777777888555666777888999:::::::::;;;::::::::::::;;;<<<<<<:::<<<>>><<<999888999<<<777:::<<<;;;999777999;;;::::::;;;<<<>>>@@@CCCDDD???>>>===<<<;;;;;;::::::<<<<<<;;;999888777777777999:::;;;;;;999888888999999999:::;;;<<<===>>>>>>:::;;;;;;<<<<<<;;;::::::888999;;;:::999888888999;;;<<<===???@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGIIIJJJHHHFFFDDDBBB@@@?????????;;;:::888777888999;;;<<<888999:::;;;;;;;;;;;;:::;;;:::888777777888999;;;999777999===>>>;;;;;;>>>888888888888888888888888777666555666888999999888@@@>>><<<999888888999:::<<<;;;:::888777777777777777777777777777777777777888777555444333444444555444555666777888999999:::===<<<:::999:::;;;===>>>;;;999888999;;;===<<<<<<;;;;;;:::888666666999;;;::::::;;;===>>>>>>;;;999999888777777777888:::;;;;;;888777;;;===<<<;;;===<<<:::888666555555666777777888888:::;;;>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDBBB@@@???)))+++,,,,,,+++***,,,---+++))))))---,,,)))***///***+++,,,,,,------,,,,,,%%%%%%&&&(((+++---+++(((''''''''''''''''''''''''''''''((()))************,,,,,,,,,+++,,,,,,------***,,,---,,,+++)))******&&&'''((()))************)))***++++++,,,,,,+++++++++,,,...//////...,,,+++------,,,,,,,,,---......,,,...000///---,,,---///------,,,+++,,,---...///...........................000111000///------.../////////000///...,,,+++---------------...//////222111000000/////////000444444444444444444444444000000000000111111222333222333555666777777777777777777777666666777777888<<<;;;;;;:::999999888888999999999999::::::;;;;;;<<<<<<===============<<<999===@@@???;;;999:::===999:::;;;;;;;;;999777666;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAAAAAAAA@@@@@@???AAABBBDDDEEEEEEEEEEEEAAABBBBBBBBBBBBBBBCCCCCC???@@@AAAAAA@@@???===;;;:::;;;<<<<<<============:::===>>>;;;;;;??????<<<<<>>>>>>>>>>>>>>@@@CCCDDDCCCBBB@@@AAABBBBBBCCCDDDDDDBBBCCC===:::<<<<<<:::;;;???999;;;<<<;;;::::::===@@@<<<;;;999999999999888666444444555666777888999999555777888999999888777555222;;;???:::999??????:::???>>>===<<<===???AAABBB;;;::::::999999:::;;;<<<;;;<<<===>>>????????????:::;;;;;;:::999;;;???CCCOOORRRPPPFFF===::::::999999<<<>>>===;;;::::::;;;<<<======>>>??????>>>>>>===<<<<<<;;;:::::::::;;;:::888777999888666999>>>666555444444444333222000222333444555666777777777555555777888999:::;;;;;;<<<;;;::::::;;;<<<===>>>======<<<<<<;;;;;;<<<<<<999<<>>>>>======>>>>>>???@@@>>>===<<<;;;;;;:::888777:::999888888888888777666999:::;;;;;;999888888999888888999;;;===>>>???@@@999:::<<<<<<<<<;;;::::::777888999999888777888:::<<<===>>>@@@AAAAAAAAA@@@BBBCCCEEEFFFHHHHHHHHHHHHEEEEEECCCBBB@@@>>>======777666666555777999;;;===:::;;;<<<<<<<<<<<<<<<<<<>>><<<999777777888999:::777555777:::;;;888777999666666666666666777777777666555555777999:::999888;;;999888666666888:::<<<;;;;;;:::999888888888888888888888888888999999999888888666666666888999;;;666666777888999:::;;;;;;===<<<;;;::::::<<<>>>???;;;:::999:::;;;<<<;;;:::999::::::888666777:::===<<<<<<===???@@@???<<<:::777888888888888888999999<<<999888<<<>>><<<<<<>>>;;;:::888666666777888999888888999:::<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEDDDCCCAAA@@@)))+++,,,,,,+++***,,,---((()))...222...''')))000***+++,,,,,,------,,,,,,,,,+++)))(((***---,,,(((************************&&&'''((())))))*********///...,,,,,,+++,,,---...,,,---......,,,***++++++***+++,,,---.../////////,,,---......//////......***,,,...000000...,,,***---,,,,,,+++,,,---///000,,,...000///---,,,---000......---,,,---...///000........................))),,,///000000000000111...//////000///---,,,+++...............///000000////////////000111333333444444444444444444444444111111111111111222333333000111444666888999999999888888888888888777777666;;;;;;::::::999888777777888888888999999:::::::::>>>>>>>>>>>>>>>======<<<999>>>AAA@@@<<<999;;;===;;;<<<>>>??????<<<999777:::;;;===>>>@@@AAABBBBBB???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDEEEFFFEEEEEEAAABBBCCCCCCBBBBBBCCCDDD>>>???@@@AAA@@@>>><<<;;;999:::;;;<<<============:::>>>???;;;<<>>===???DDD:::<<<>>>===<<<===@@@DDD<<<:::999888999888777555333333444666777999:::::::::;;;===>>>>>>===;;;:::///;;;BBB>>><<>>===>>>@@@BBBCCC>>>===;;;:::999999:::;;;999:::;;;<<<<<<===<<<<<<:::;;;;;;:::888:::???CCCEEEIIIHHH@@@999999;;;<<<<<<======;;;888777:::<<<<<<===>>>??????????????????>>>>>>=========>>>>>>???<<<;;;;;;888555777<<<888777555444444333111000333444555666777777777777444555777888:::;;;;;;;;;===<<<;;;;;;<<<===>>>???@@@>>><<<<<<>>>>>>>>>===:::===@@@>>>999666888;;;BBBBBBAAA@@@???>>>===<<<<<<;;;:::::::::999777555888777666777777888777666999:::;;;;;;999888888888999999999::::::;;;;;;;;;888:::<<<===<<<;;;:::;;;888:::;;;;;;::::::;;;<<<;;;<<<>>>???@@@@@@@@@???BBBCCCFFFHHHIIIIIIGGGGGGBBBBBBAAA@@@>>><<<:::999555444444444666888;;;===<<<<<<======>>>======<<>>???>>>===;;;;;;;;;===???@@@===;;;::::::;;;<<<:::999888::::::999777888<<<@@@===>>>???AAABBBAAA===;;;<<<<<<===>>>>>>>>>======<<<888777;;;===<<<;;;===<<<;;;999777777888:::;;;999999:::;;;<<<>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEEEECCCAAA@@@((()))+++,,,+++(((%%%###++++++************++++++'''''''''((())))))******)))******)))'''&&&''')))(((***+++***(((''''''(((***)))((('''''')))+++---))))))************))))))++++++************++++++,,,+++***,,,///...***&&&)))+++---......,,,)))(((---------,,,,,,+++++++++))))))***++++++++++++***,,,+++******,,,,,,+++***+++)))'''))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000//////.........---------******+++,,,---///000111...//////000000000000//////000111222222222222222000000111111111000000///111111111222333444555666777888999777444333555666;;;999777555444555666777555555444555666999<<<>>>>>>??????@@@@@@>>>===<<<>>>===;;;999888999;;;<<<>>>:::888:::======888444;;;;;;:::;;;<<<>>>@@@AAABBBAAA@@@??????AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>===<<<;;;:::999;;;???BBBDDDEEEEEEEEE@@@@@@??????>>>=========????????????????????????AAA>>><<<===AAADDDEEEEEECCCBBBAAAAAABBBAAA???===;;;999888888;;;===>>>>>>===:::777777999<<<>>>>>><<<;;;:::777555333222111444444555666777999;;;<<<888888:::<<<===>>>>>>???????????????????????????@@@>>><<<===@@@EEEGGGHHHAAA===777666999<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;???AAA>>>999666999<<<<<<<<<;;;;;;;;;;;;::::::============>>>>>>>>>>>>======>>>>>>>>><<<;;;:::;;;;;;999999999999;;;;;;<<<999555333444555666666777666555555666777:::;;;666888;;;===>>>>>>===<<<======>>>????????????>>>???===;;;999999:::===>>>777:::<<<<<<999777888999AAA@@@???===<<<;;;::::::555777999;;;<<<;;;:::999::::::999999999999999999888777888:::888444555999666:::>>>>>>;;;888888999555777:::<<<===<<<;;;999777888777666555666999<<<:::;;;===???AAABBBCCCCCCGGGFFFEEEEEEFFFFFFEEECCCEEEDDDAAA>>><<<999888777888888888888999:::;;;<<<<<<===>>>??????>>><<<;;;???>>><<<999777555333222666666666777777777777777666444444444666666555444...555:::777000---000666333444555777999;;;===>>>;;;;;;;;;999777777888::::::<<<<<<999444222666;;;:::::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999:::<<<>>>???@@@AAA>>>===<<<:::888777666555<<<;;;::::::::::::<<<<<<===??????>>>???CCCAAA===<<<::::::>>>DDDGGGEEEAAA;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999:::;;;<<<>>>>>>>>>>>>===???>>>>>>AAADDDFFFDDDAAAEEEDDDBBBAAA@@@?????????((()))***++++++***((('''+++******************+++++++++++++++++++++******++++++***)))((((((***+++((()))+++***(((''''''(((******)))((()))***+++,,,))))))************))))))++++++************++++++,,,,,,,,,---------+++)))+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++,,,+++******,,,,,,+++***+++)))((())),,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000///.........------------+++++++++,,,---...///000...//////000000000000000000000111222222222111111000000111111111111000000111222222333444555666666:::::::::999888777888888:::888777555555555666777555444444555666999<<<>>>>>>>>>???@@@???>>>===<<>><<<;;;;;;;;;<<<===>>>;;;999;;;======999555<<<<<<;;;<<<===???AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>======;;;:::::::::<<<>>>AAADDDEEEEEEEEEBBBBBBAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBB???======AAACCCDDDDDDCCCBBBAAAAAAAAAAAA???===<<<:::999:::<<<>>>??????@@@>>><<<<<<===???@@@@@@;;;::::::888777555333222555555555666888999;;;<<<888999:::<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA??????@@@BBBDDDEEE@@@<<<888777999;;;;;;999;;;:::::::::;;;<<<<<<=========<<<;;;;;;::::::::::::<<<>>><<<999777888;;;::::::999999999999999999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>======;;;;;;;;;;;;:::999999:::;;;;;;>>><<<999777999:::;;;;;;;;;:::999888888:::;;;===>>>>>>?????????>>>===<<<===>>>>>>?????????>>>>>>===<<<;;;::::::;;;===>>>999;;;===<<<999888888:::>>>===<<<:::999999999999888999;;;<<<<<<<<<:::999::::::::::::999999999999:::888999;;;999555666:::777888::::::999999:::;;;777999<<<>>>???>>><<<;;;999999999888777888:::===:::;;;===???AAABBBCCCCCCHHHGGGEEEFFFGGGGGGFFFDDDDDDBBB@@@===;;;999777777999999999:::;;;<<<===>>>===>>>@@@AAA@@@???===<<>>===<<<;;;999888777555666666666666777777777666555444555666777666555444999<<<:::555333555999888777666666777:::<<<>>>:::;;;;;;:::999999;;;===<<<===<<<:::777666999<<>>===<<<;;;999999CCCCCCBBB@@@>>>;;;999888:::;;;;;;===>>>???@@@@@@<<<<<<<<<;;;:::888777666===<<<;;;;;;;;;<<<===>>>;;;???@@@@@@BBBDDDAAA;;;???======@@@FFFHHHEEEBBB<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============888999:::<<<<<<<<<<<<;;;@@@??????BBBEEEFFFEEECCCDDDDDDCCCCCCCCCCCCDDDDDD))))))******++++++++++++***************************))))))(((''''''&&&&&&,,,***(((((()))+++++++++((()))+++***)))(((((()))************++++++++++++******++++++++++++******++++++************++++++,,,---------+++***+++,,,,,,+++*********,,,...///,,,,,,,,,,,,+++++++++++++++******)))***+++,,,---,,,+++******,,,,,,+++***+++)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///............------------,,,,,,,,,,,,,,,---........./////////000000000000111111111222111111000000000000111111111111111000111222444666777777777666;;;:::888888999:::999999555444333222111222333444444444444555777999<<<===>>>>>>?????????>>>===<<<>>>>>><<<;;;;;;;;;<<<===>>><<<;;;<<<>>>>>>:::777<<<<<<======???AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBB??????>>>===<<<;;;:::999<<<===???AAACCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>@@@BBBBBBBBBCCCBBB@@@@@@AAA@@@===;;;<<<;;;:::;;;===???@@@???>>>===<<<<<<======<<<;;;999999::::::999777555444666666666777888:::;;;<<<999:::;;;===>>>???@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA???>>>???@@@???;;;888888::::::999666888999999:::;;;<<<======???>>>===;;;999888777666999999999999999999999999;;;:::999888888999;;;<<<@@@@@@@@@???>>>>>>======;;;;;;<<<=========<<<<<<;;;;;;::::::::::::;;;;;;???<<<::::::<<<>>>>>>>>>>>>>>>===<<<<<<===>>>???BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>=========;;;999888999:::999888777777666666777777:::;;;<<<======<<<;;;:::;;;;;;:::::::::999999999<<<::::::<<<:::666666:::888666555666999<<<===>>>:::<<<>>>@@@@@@@@@>>>===:::;;;;;;:::999:::;;;===:::;;;===???@@@AAABBBBBBFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>;;;999888777666;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBBBBBBBAAA???>>>999:::::::::999999888777444555555555666666666777777666555555666777666444555777888888666555555666;;;999666555555888<<<>>>:::;;;<<<;;;;;;;;;===???>>>===<<<;;;;;;;;;===>>>@@@@@@@@@???>>>;;;999777;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===>>>>>>??????;;;<<<=========;;;999777===<<<<<<;;;<<<===>>>???:::???AAABBBDDDEEEAAA:::BBB@@@@@@CCCGGGHHHEEEBBB=========<<<<<<;;;;;;;;;999999999:::;;;;;;<<<<<<666777888999::::::::::::?????????AAACCCDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGGGG,,,+++*********+++,,,---))))))************))))))'''''''''&&&&&&%%%%%%%%%)))'''&&&(((***+++***(((((()))++++++)))(((((()))***++++++,,,,,,,,,++++++******++++++++++++******++++++************++++++***,,,---+++((((((***---)))))))))***+++,,,---...,,,+++++++++++++++++++++,,,+++***))))))+++---...,,,+++******,,,,,,+++***************+++++++++***+++++++++++++++++++++++++++++++++,,,,,,---......------------------------------,,,,,,+++,,,,,,---.........//////000111111111111222111111000//////000000111222222222111111222333666888999999888777:::888666666888999888777444333333222222222333444444444555666777999;;;======>>>?????????>>><<<;;;;;;;;;:::999999::::::;;;>>>===<<<===???>>>;;;999;;;;;;<<<>>>???AAABBBCCCAAABBBDDDFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCC@@@???>>><<<;;;:::999999===>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBB@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@@@@@@@BBBAAA??????@@@???===:::<<<;;;;;;<<<>>>@@@@@@???<<<;;;;;;;;;<<<;;;888666888999:::;;;:::999777666777777777888999:::;;;<<<<<<<<<>>>@@@AAABBBBBBBBBDDDDDDCCCCCCCCCCCCCCCBBB@@@BBBCCCBBB>>><<<<<<======:::888999::::::777444666777888999:::;;;<<<<<<>>>>>>===;;;999777666555888777777888:::;;;;;;:::===<<<;;;:::;;;<<<>>>???@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::999:::<<<>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@BBBDDDEEE>>>>>>>>>=========>>>>>>:::;;;<<<>>>?????????>>>>>>>>><<<:::999888999:::555555444444444444555555888999;;;<<<=========<<<<<<<<<;;;;;;::::::999999<<<::::::;;;999555555999777555555777===@@@@@@???<<<===???@@@AAA@@@???>>>;;;<<<======;;;;;;<<<===:::;;;===???@@@AAABBBBBBBBBAAA@@@@@@AAAAAA@@@??????>>><<<:::888777777666<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA888999999:::999888777666444444555555666666777777777666444555666666555444555555555555666666555444888777666555666888;;;<<<;;;<<<===<<<;;;;;;<<<>>>>>><<<;;;;;;===??????>>>;;;===>>>?????????===<<<666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========:::<<<>>>@@@???===;;;999<<<;;;;;;;;;;;;===???@@@===@@@AAAAAACCCEEEBBB<<>>>>>>>>======<<<<<<;;;999999999999999:::::::::666666777888999999999999<<<===>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFF///...,,,***)))******+++((()))************)))((((((((()))))))))*********(((((()))+++,,,,,,+++)))((()))++++++***))))))***++++++,,,,,,,,,++++++************++++++*********++++++************++++++(((***,,,***''''''***---$$$&&&(((+++,,,,,,,,,+++++++++++++++++++++++++++---+++***))))))+++---...,,,+++******,,,,,,+++******+++++++++************++++++++++++++++++++++++******+++,,,,,,---------,,,,,,------------------------,,,++++++++++++,,,............///000222222111111111111111000///...000000111222222222222222222444666999:::999888777999888666666777777777666777777777666666666666666333444555666888:::;;;<<<===>>>>>>???>>>===<<<;;;::::::999999999:::::::::=========>>>???>>><<<:::999:::;;;===???AAABBBBBB@@@AAACCCDDDEEEEEEDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDEEEDDDCCCCCC???>>>===;;;::::::::::::===>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>======AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@???>>>>>>???>>><<<:::<<<;;;;;;===???@@@@@@??????>>>>>>>>>???===:::888888999:::;;;;;;:::999999888888888888999;;;<<<<<<>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC===???AAAAAA@@@>>>===<<<<<<:::888999;;;;;;777444444555777999:::;;;;;;;;;<<<<<<<<<;;;:::999777666888777777888;;;<<<<<<;;;<<<<<<;;;;;;<<<>>>???AAA??????>>><<<;;;:::999888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;===>>>>>>===<<<<<<===>>>@@@BBBCCCDDDBBBAAA???>>>???AAACCCEEE======<<<<<<======>>>???:::;;;===???@@@@@@???>>>???===;;;999999999::::::444444333333444444555666666777888:::<<<===>>>>>>======<<<<<<;;;::::::999:::888999:::888444444888777666888<<>>?????????>>>>>>;;;===??????>>><<<<<<===<<<<<<>>>???AAABBBBBBBBBAAA@@@>>>???@@@@@@???======<<<;;;:::999888888888<<<<<<<<<===???@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDD??????@@@???>>><<<:::888555555666777777888999999888666555555666666555333888777666777::::::888666111222444777888:::::::::<<<===>>>===;;;999999:::<<<;;;:::;;;===???>>>===999;;;<<<>>>???@@@@@@???@@@??????>>><<<:::999888:::::::::;;;;;;<<<<<<<<<<<<===@@@AAAAAA???===;;;999999999999:::<<<>>>@@@@@@BBBAAA???AAADDDDDD@@@BBBBBBBBBCCCDDDDDDBBB@@@@@@@@@???>>>>>>===<<<<<>>>>>===<<<;;;;;;:::777777777888888999::::::;;;===@@@CCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFEEE///...,,,***)))))))))***'''((()))******)))(((''''''''''''((()))************,,,------++++++,,,...((()))++++++***)))***++++++++++++++++++*********))))))************))))))++++++************++++++((()))******))))))***+++$$$&&&))),,,------+++************+++++++++++++++,,,++++++***+++,,,---...,,,+++******,,,,,,+++******+++,,,+++)))))))))+++++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,---------------,,,+++++++++++++++,,,///.........///000222333000000000111000000//////000000111222333333333333333444666888999999999888:::::::::999666666777888666666666555444444333333333444555777888:::;;;<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;888999;;;>>>@@@AAABBBBBB???@@@AAABBBCCCDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAABBBCCCEEEFFFFFFEEECCCBBB>>>===<<<::::::::::::;;;===>>>AAACCCDDDCCCBBBAAA@@@??????>>>>>>=========AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???===>>>???===<<<<<<===>>>>>>===;;;===<<<===>>>AAABBBAAA@@@>>>=========>>>===:::888;;;;;;:::::::::;;;;;;;;;999999999999:::;;;<<<===@@@AAABBBDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEE<<<<<>>>>>???>>>===<<<;;;:::999888888::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA???===;;;<<<===???@@@BBBCCCCCCDDDBBB@@@>>>======>>>???<<<;;;;;;;;;<<<>>>@@@AAA<<<===>>>@@@@@@@@@??????>>><<<;;;;;;<<<<<<<<<;;;666666666555666666777777666777888999;;;===>>>???>>>>>>===<<<;;;::::::999888777777999888444555999777888;;;@@@CCCDDDBBB@@@======>>>>>>>>>>>>>>>======???BBBBBBAAA???>>>>>>===>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???===<<<;;;;;;::::::::::::<<<======>>>@@@BBBDDDEEEDDDDDDEEEEEEFFFGGGGGGGGG@@@AAAAAAAAA???<<<999777777777888999:::;;;;;;<<<:::999777777888888666555666666666777888999777666///111555888:::;;;::::::===??????>>>;;;999888888;;;;;;<<<<<<<<<=========<<<<<<============>>>>>><<<<<<======<<<;;;;;;:::999999:::;;;<<<<<<======???@@@AAABBBBBB@@@???>>>888888888999:::<<>>@@@DDDEEEBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@???>>>>>>======???>>>===<<<;;;999888888888888777888888999;;;;;;<<<@@@FFFJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJHHHGGG,,,,,,+++***************'''((()))******)))(((''''''''''''''''''''''''''',,,...,,,(((###$$$+++222''')))++++++*********,,,,,,+++***)))((()))******(((((())))))))))))((((((++++++************++++++*********,,,------,,,***((()))+++,,,---------,,,)))*********+++++++++++++++++++++,,,,,,,,,------,,,+++******,,,,,,+++******+++---+++)))((()))+++************************((()))+++,,,------,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,///...------...000333444...///000000000000000000///000111222333333333333444444555666777888999999888;;;===:::444111444888777777666555444333111000333444555777999:::;;;;;;<<<===>>>>>>>>>===;;;;;;::::::;;;;;;<<<<<<<<<<<<:::<<<===>>>===<<<<<<;;;888:::<<>>BBBDDDEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA???===>>>???;;;::::::<<<>>>???>>><<>>???DDDJJJJJJCCC<<<<<<999888999<<<===<<<999999:::<<<>>>>>>>>><<<<<<<<<===>>>>>>===;;;888777444666999999777777999<<<777888;;;===?????????>>>======<<<;;;;;;:::999999;;;:::999888888999999::::::;;;<<<======<<<;;;:::<<<<<<===@@@BBBAAA???<<<===>>>???@@@@@@@@@AAA@@@CCCBBB@@@>>>============::::::::::::<<<>>>AAACCC>>>>>>??????@@@?????????>>>===<<<>>>@@@AAA???===::::::999999888999999999:::::::::;;;;;;<<<======??????>>>===<<<;;;::::::888666777:::999666777;;;999;;;>>>?????????@@@AAA>>>>>>>>>???>>>>>>>>>>>>@@@CCCFFFGGGEEEBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDBBBAAA@@@@@@AAAAAA@@@>>>>>>======<<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFGGGCCCCCCDDDEEEFFFHHHIIIJJJ???@@@AAAAAA???<<<888666999::::::;;;===>>>>>>???>>><<<;;;;;;;;;;;;:::888444555666777666666666777444555777999:::;;;;;;;;;===???@@@???===;;;:::;;;:::<<>><<<;;;<<<>>>>>>===<<<;;;:::;;;===>>>666777888:::<<<======>>>::::::;;;<<<===???@@@@@@BBBBBBBBBBBBBBBAAA@@@???888888888999;;;>>>@@@AAABBBCCCBBB@@@BBBEEEEEEAAA???AAABBBCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>======;;;;;;:::999999888777777888777777777777999:::;;;;;;BBBJJJPPPQQQQQQPPPPPPJJJKKKLLLMMMMMMKKKIIIHHH))))))*********+++++++++'''((()))++++++)))(((''',,,,,,++++++******))))))------)))!!!(((444''')))++++++******+++,,,---+++)))''''''((()))***''''''((((((((((((''''''++++++************++++++,,,++++++...111111...***---,,,,,,+++,,,---///000))))))******++++++++++++***+++,,,---------,,,,,,,,,+++******,,,,,,+++******,,,---,,,)))''')))+++************************((()))+++,,,------,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---///...------...000333444......///000000111000000///000111222333444444444555555555555666888999:::555:::===888000,,,000666>>>>>>===<<<:::888777666222333555777999:::;;;;;;<<<===>>>>>>>>>===;;;:::777888999:::::::::::::::999;;;======<<<;;;;;;<<<999;;;>>>@@@CCCDDDDDDDDDAAAAAA@@@AAABBBDDDFFFGGGCCCEEEFFFGGGFFFEEECCCBBBDDDFFFGGGHHHGGGDDDAAA???<<<;;;:::999999;;;<<<>>>;;;>>>BBBFFFFFFDDD@@@======>>>>>>>>>>>>?????????????????????????????????>>>@@@BBBAAA???===>>>???999999999;;;>>>???>>>===AAAAAABBBDDDFFFGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@??????>>>;;;999999:::<<<>>>::::::::::::;;;;;;<<<===??????AAACCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@FFFNNNNNNEEE<<<<<<999777999<<<>>>===;;;<<<===???AAAAAA@@@>>>===>>>?????????===:::888666111666999888555444777<<<888:::===AAABBBBBBAAA@@@=========<<<;;;;;;::::::<<<;;;999888888888999999:::;;;<<<======<<<;;;:::;;;;;;===???AAA@@@===:::@@@AAAAAAAAA@@@@@@???>>>?????????>>>??????@@@@@@999999999:::<<>>>>>@@@CCCDDDAAA???===<<<<<<;;;::::::;;;;;;???>>>===<<<<<<<<<<<<<<<@@@???>>>===<<<;;;::::::888777888;;;:::888999===;;;===>>>===;;;<<>>>>>??????>>>===>>>>>>=========>>>>>>???@@@@@@AAABBBDDDFFFHHHIIIBBBBBBCCCEEEFFFHHHJJJKKKBBBCCCDDDEEECCCAAA===;;;;;;;;;<<<===>>>???@@@AAAAAA???>>>===>>>>>><<<;;;777999;;;;;;::::::;;;<<<:::999999999999;;;<<<===<<<>>>@@@AAA???======>>>:::>>>BBB@@@<<<:::<<<@@@===<<<:::999999;;;>>>@@@????????????>>>===<<<;;;;;;;;;<<<>>>???AAABBBBBBDDDDDDCCCBBBAAAAAA@@@@@@999999999:::<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<777777666666777888:::;;;999AAAKKKRRRSSSRRRQQQQQQGGGIIIJJJLLLLLLKKKIIIHHH''''''''''''''''''''''''***---+++&&&$$$(((++++++&&&&&&((()))************(((((())))))))))))((((((333///***((()))******)))''')))+++***'''&&&(((***(((((())))))))))))(((((()))&&&###%%%)))***((($$$+++(((''')))---...+++'''(((((()))***++++++,,,,,,+++***)))'''''')))***+++------,,,+++******++++++,,,,,,,,,,,,,,,+++***)))+++++++++***************...---+++)))((('''&&&&&&---&&&$$$)))---***)))++++++++++++,,,,,,+++++++++((((((((()))***+++---.............................................------/////////000111111222222333444555777888999999999777666555444444444444444777666666777888888666333000222555888:::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<:::888777888:::999:::;;;<<<============<<<<<<<<<===???AAADDDEEE@@@???===>>>???@@@@@@???>>>@@@BBBBBBAAA?????????FFFFFFEEEDDDCCCBBBBBBBBB===;;;:::;;;<<<;;;777444;;;>>>AAABBB@@@>>>===<<<===@@@BBBAAA???>>>@@@CCCAAADDDFFFFFFBBB?????????DDDCCCBBB@@@>>>===;;;;;;999888888:::>>>@@@???======???BBBDDDEEEDDDBBBAAACCCBBB@@@?????????@@@@@@===<<<;;;:::;;;===???AAA<<<;;;:::999:::<<<>>>???AAAAAABBBBBBCCCDDDDDDDDDGGGGGGEEECCC@@@???@@@AAA>>>>>>???DDDHHHGGG@@@:::;;;;;;;;;::::::;;;;;;;;;@@@@@@AAA@@@???===;;;:::=========;;;:::888777666999555444777777444888@@@777666???OOORRRFFF<<<;;;>>>===;;;999999999;;;<<<<<<:::888666555666888:::;;;<<<===<<<;;;:::;;;===>>>???@@@@@@>>>======>>>>>>>>>>>>>>>>>>?????????CCC@@@===:::999:::<<<>>>;;;:::999:::>>>AAACCCCCCBBB@@@===<<<===>>>>>>===@@@>>><<<===???@@@AAAAAAAAA===:::;;;???AAA???<<>><<<:::::::::;;;<<>>=========888;;;>>>>>>;;;:::;;;======<<<<<<===>>>???AAAAAACCCDDDEEEEEEEEEDDDBBBAAABBBBBBAAAAAAAAABBBBBBCCC>>>????????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@???EEEBBB@@@AAADDDFFFFFFEEEAAABBBDDDGGGJJJLLLJJJIIIFFFGGGGGGFFFEEECCCAAA@@@===>>>>>>?????????>>>>>>BBB@@@===;;;:::;;;<<<>>>777777777888::::::999888999999999888888999::::::>>>???@@@AAA@@@>>><<<;;;999999999999:::;;;<<<<<<===777555777999999:::>>>??????@@@BBBBBB@@@===:::=========>>>???AAABBBCCCDDDCCCBBBBBBCCCAAA>>><<<:::::::::;;;<<<>>>@@@AAACCCBBBBBBAAAAAA@@@@@@???AAA??????AAADDDDDDBBB???===???AAAAAA???===<<<===<<<===>>>>>>===;;;999888999888777777888999<<<===777???IIIPPPPPPNNNLLLLLLMMMJJJFFFFFFHHHIIIGGGDDD((((((((((((((((((((((((,,,///---(((&&&(((***)))&&&&&&((())))))*********(((((())))))))))))((((((---+++)))((())))))'''%%%''')))******''''''(((***(((((())))))))))))((((((,,,(((&&&&&&)))***'''$$$,,,***)))+++///000---)))''''''((())))))***+++++++++***(((''''''(((***+++,,,+++++++++*********)))***+++++++++******)))(((************************,,,+++***))))))((())))))+++&&&$$$(((***''''''***++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++..................------...//////000000111222222000111222333444555555555666666555444444444444444777666666666666555333000222333555777999:::;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<:::888777888:::999:::;;;<<<============;;;;;;<<<===>>>AAACCCDDD@@@>>>======???@@@@@@??????AAABBBBBB@@@>>>>>>>>>CCCDDDEEEEEEDDDBBBAAA???>>><<<:::;;;<<<<<<999666<<>>======>>>BBBDDDDDDBBB@@@BBBDDDBBBDDDGGGFFFCCC@@@???@@@AAAAAA@@@???>>>======<<<;;;::::::<<>>>>>>>>???@@@???>>><<<;;;;;;<<<===>>><<<;;;:::999:::<<<>>>?????????AAABBBCCCCCCCCCCCCDDDDDDDDDAAA???>>>???AAA>>>===>>>AAADDDCCC===888;;;;;;::::::::::::;;;;;;???@@@@@@@@@???>>><<<;;;<<<<<<<<<;;;999777666555555222222444444111444:::999666<<>>>>><<<;;;999999:::;;;<<<:::999777666666888:::;;;<<<===???>>>===<<<===>>><<<>>>@@@@@@>>>===<<<===????????????????????????AAA???<<<:::::::::<<<===;;;999999:::>>>@@@BBBBBBDDDAAA?????????@@@@@@???@@@>>>===>>>@@@BBBAAAAAABBB???<<<===@@@BBB@@@===???===;;;999999:::<<<>>>AAA???===<<<;;;;;;<<<=========>>>>>>>>>>>>>>>>>>:::<<<>>>===<<<;;;===???===>>>>>>???@@@AAAAAAAAACCCDDDEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBB>>>????????????@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@CCCAAA@@@AAAEEEGGGGGGFFFGGGHHHIIIKKKMMMMMMLLLJJJJJJJJJIIIGGGDDDAAA===<<<>>>>>>??????@@@??????>>>???>>><<<:::999999:::;;;999888888999;;;<<<:::999999999999999::::::;;;<<<>>>?????????>>><<<999888999999999999:::;;;<<<<<<===777555888::::::<<>>???@@@AAABBBCCCCCCCCCBBBBBBBBBDDDDDDBBB@@@<<<<<<;;;;;;<<>>@@@BBBAAA@@@>>>>>>>>>??????@@@@@@???===;;;::::::999888777777999;;;<<<<<>>@@@BBBCCC???>>><<<===???@@@@@@???@@@AAABBBAAA???=========@@@BBBDDDEEEDDDBBB???===???===;;;;;;<<<<<<;;;:::===???AAAAAA???>>>======@@@CCCGGGHHHEEECCCDDDEEEBBBDDDFFFFFFCCCAAA??????>>>>>>>>>>>>============<<<<<<<<<>>>@@@AAA@@@??????AAACCCEEEEEEEEECCCBBB@@@???>>>=========>>>???@@@???===<<<;;;;;;;;;<<<;;;:::999999:::;;;===>>>===>>>AAACCCDDDDDDDDDCCCAAAAAABBB@@@???>>>@@@AAAAAA???>>>???@@@@@@<<<888;;;;;;::::::::::::;;;;;;>>>???@@@@@@???>>>===<<<;;;::::::999888666555444111000111444333111222666;;;666777???BBB>>>===@@@===<<<;;;:::999:::;;;<<<999888777666777999;;;<<<===???@@@@@@???>>>>>>???===???BBBCCCAAA???======????????????????????????>>>===<<<;;;;;;;;;;;;;;;:::999999:::===???@@@@@@BBB@@@??????@@@AAA@@@???>>>>>>???AAACCCCCCBBB@@@CCCAAA???@@@BBBCCCAAA??????===:::888999;;;>>>@@@@@@???>>><<<<<<<<<===>>>???????????????>>>>>>>>>===>>>>>>===<<<===???AAA???@@@AAABBBCCCCCCBBBAAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@??????@@@@@@>>>????????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAACCCFFFGGGFFFEEEGGGHHHJJJLLLMMMNNNMMMMMMLLLKKKJJJGGGDDD@@@>>><<>>@@@@@@@@@???>>>;;;999777888999999:::;;;;;;<<<<<<===888666999<<<<<<===@@@CCCDDDEEEEEEDDDAAA???======>>>@@@BBBCCCCCCCCCBBBBBBAAAAAABBBEEEFFFFFFEEE???>>><<<;;;<<<>>>AAACCC@@@@@@@@@@@@????????????AAAAAAAAACCCEEEEEECCCAAA???AAACCCCCCAAA@@@???@@@@@@AAAAAAAAA@@@>>><<<;;;;;;:::999888888999;;;<<>>@@@@@@>>>===<<<<<<>>>@@@@@@???@@@AAAAAA@@@>>><<<<<<===@@@AAABBBBBBBBB@@@???>>>@@@???===<<<<<<<<<======<<<>>>???>>>===;;;<<<===@@@DDDIIIJJJGGGEEEEEEFFFBBBCCCDDDDDDCCC@@@>>>===>>>============<<<<<<<<<<<<<<<===???AAACCCCCCBBBCCCCCCDDDEEEDDDCCCAAA@@@>>>>>><<<<<<<<<<<<===>>>???>>>===<<<;;;;;;<<<<<<:::999999999:::;;;<<<===<<<>>>AAADDDEEEEEEDDDCCC>>>???@@@@@@??????@@@BBBEEEBBB?????????>>><<<:::===<<<<<<;;;;;;<<<<<<======>>>???@@@@@@???>>>===999999999888777555444333111333555666555444444555:::555444999<<<;;;<<>>>>>???>>>AAADDDEEEDDDAAA???>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999888:::<<<>>>>>>>>>>>>===<<<<<<>>>???>>>======>>>@@@BBBEEEEEEBBB@@@CCCBBB@@@AAACCCCCCAAA???>>><<<999777888;;;>>>AAA??????>>>=========>>>>>>??????>>>>>>>>>>>>>>>>>>??????>>>======???AAACCC@@@AAACCCEEEEEEDDDBBBAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCEEEFFFEEEDDDCCCAAACCCFFFIIIKKKLLLNNNOOOKKKJJJIIIGGGEEECCCBBBAAA@@@@@@AAAAAAAAA@@@??????:::999999888777666555444;;;::::::;;;<<<===;;;:::999:::;;;<<<===>>>??????AAAAAAAAA@@@???>>><<<;;;888999:::;;;<<<<<<=========999777;;;>>>>>>???BBBBBBDDDEEEDDDBBB???>>>======>>>AAACCCCCCCCCBBBAAACCCBBBAAABBBEEEFFFFFFFFF@@@>>><<<::::::===???AAA>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCCCCCCCBBBAAA@@@BBBDDDDDDCCCBBBAAABBB@@@@@@@@@@@@???>>>===<<<===<<<;;;:::;;;===???AAADDDFFFIIIKKKKKKKKKKKKKKKFFFIIIKKKKKKIIIGGGGGGHHH(((((((((((((((((((((((($$$))),,,***(((***)))'''&&&''''''(((((((((((('''(((((())))))))))))((((((+++***)))(((((())),,,---)))((((((((()))))))))((((((((())))))))))))((((((&&&&&&%%%&&&((()))((((((******))))))+++,,,++++++(((((()))))))))))))))***)))(((((((((((((((((()))&&&''')))******)))(((&&&))))))***************)))''''''((()))******++++++++++++***)))(((((((((((('''***+++((($$$$$$&&&(((''''''((((((((((((''''''&&&'''((()))***+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------......---------...//////000000111222222333333333222222222333444444444444333333333222111222444555555444777666555444444555666777888888888999999999999:::888999999888666666777999999:::;;;;;;;;;;;;;;;;;;888888999;;;<<<===>>>>>>===;;;;;;;;;>>>????????????@@@@@@???===<<<<<<===BBBAAA???>>>>>>???@@@AAAAAA@@@???===<<<<<<===>>>:::;;;;;;;;;999999:::<<<@@@DDDHHHIIIGGGEEEDDDFFFAAABBBBBBCCCBBB@@@===;;;??????>>>===<<<;;;:::::::::<<<>>>@@@BBBDDDEEEFFFGGGFFFFFFEEECCC@@@>>>=========;;;;;;;;;<<<===>>>======<<<<<<<<<<<<======888888888999::::::;;;<<<999;;;>>>AAABBBAAA@@@???<<<>>>???@@@??????@@@BBBCCCAAA???===<<<<<<<<<;;;>>>>>>============>>>>>>===>>>???@@@@@@???>>>===888888888777666555444333222555777777666666555555666444444888:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;===<<<:::999888888888888;;;===@@@@@@???=========<<>>===<<<<<<===@@@CCCEEEEEEBBB@@@BBBAAAAAAAAABBBAAA@@@>>><<<;;;888777888:::===???===============>>>>>>>>>>>>======<<<<<<<<<===>>>@@@???======>>>@@@BBBCCCAAACCCDDDEEEEEEDDDBBB@@@BBBBBBBBBAAAAAAAAAAAAAAA??????>>>===============>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFFFFEEECCCAAAAAA???BBBEEEGGGHHHIIILLLNNNLLLKKKIIIHHHFFFDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>999888888888777666555555;;;::::::;;;<<<<<<:::999999:::<<<===????????????>>>>>>?????????>>>>>>===999:::;;;===>>>>>>>>>>>>???;;;:::===@@@???@@@CCCCCCEEEFFFEEEBBB??????@@@===???AAACCCCCCCCCAAA@@@DDDCCCBBBCCCDDDEEEDDDCCC???===;;;999999:::<<<>>>;;;<<<<<<======>>>>>>>>>>>>???AAABBBAAAAAA@@@@@@AAACCCEEEEEEDDDCCCCCCCCCAAAAAABBBBBBAAAAAA@@@@@@>>>=========???BBBEEEFFFDDDFFFIIIKKKMMMKKKHHHFFFIIIFFFCCCCCCEEEGGGGGGFFF&&&&&&&&&&&&&&&&&&&&&&&&"""'''***((((((******(((&&&''''''(((((((((''''''(((((())))))))))))(((((())))))(((&&&$$$&&&))),,,***((('''((()))***)))'''(((((())))))))))))(((((($$$$$$%%%&&&'''((())))))))))))((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''')))******))))))((())))))******++++++******'''(((((())))))*********+++***)))((('''&&&&&&&&&'''***+++'''&&&((()))(((&&&''''''((((((''''''&&&,,,,,,+++************+++((((((((()))******++++++++++++,,,,,,------......,,,,,,------.../////////......///000000000000000000111222333333333222111111000///000333555666666555555555444444444555555666666777777777888888888777888888777666666777999::::::;;;;;;;;;;;;::::::666777999:::;;;<<<<<<<<<<<<;;;:::;;;===?????????>>>??????===<<<;;;===>>>CCCAAA>>>======>>>AAABBB@@@AAAAAA???<<<;;;<<<===888888888888777888;;;===@@@DDDHHHHHHFFFDDDEEEFFFBBBBBBAAABBBCCCAAA>>>;;;@@@???>>>===<<<;;;::::::999<<>><<<;;;===<<<;;;;;;;;;<<<===>>><<<<<<<<<===============777888888999999::::::;;;666888:::;;;<<<;;;:::999:::<<<>>>>>>>>>>>>>>>@@@>>>===;;;:::999:::;;;;;;>>>>>>============>>>>>>>>>???@@@@@@???>>>===<<<777777777777666555444333111555777555444555555333444444555888;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;>>>===;;;:::888777777777:::<<>>===<<<<<<:::<<>><<<:::::::::::::::999888888777777888888999:::;;;;;;;;;;;;888888888999;;;<<<:::999:::::::::<<<>>>???>>>===<<<<<>>===:::999888777777999:::;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;;;;<<<>>>???@@@>>>======@@@BBBCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@AAAAAA@@@???????????????======<<<<<<<<<<<<======>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDFFFFFFEEECCCAAAAAABBBDDDGGGIIIHHHFFFFFFHHHKKKMMMLLLIIIFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@???>>>===:::999999888888888999999<<<;;;:::;;;<<<<<<:::888999;;;<<<>>>?????????>>>::::::;;;;;;;;;<<<<<<<<<999;;;===???@@@AAA@@@@@@AAA===<<<@@@BBBAAA@@@BBBDDDGGGIIIGGGDDDBBBCCCEEE@@@@@@BBBCCCCCCCCCBBBBBBEEEDDDDDDEEEEEEEEEBBB@@@>>>===<<<::::::999::::::999::::::;;;<<<======>>><<<>>>AAAAAA@@@??????@@@AAACCCEEEFFFEEECCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHAAA@@@@@@@@@BBBDDDGGGIIIDDDEEEGGGJJJLLLKKKGGGDDDHHHCCC??????CCCFFFGGGEEE&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++(((''')))***(((&&&''''''(((((('''&&&&&&(((((())))))))))))((((((((())))))(((%%%%%%'''******(((''''''******)))'''(((((())))))))))))((((((%%%&&&'''''''''(((((()))%%%%%%%%%$$$$$$%%%&&&((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((())))))*********'''((())))))******))))))((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''***(((%%%'''++++++''''''(((((())))))(((((('''...,,,***(((((()))+++,,,(((((())))))***++++++,,,***++++++,,,------......+++,,,,,,---......//////++++++,,,...////////////...///111222222222111000111///...///111333444444333444444555555555444444555555555555666666666666666777888777555555777999:::::::::;;;;;;::::::999555666888999:::;;;::::::;;;:::999:::===??????>>><<<======<<<;;;<<<>>>@@@AAA@@@???>>>>>>???AAABBB@@@AAABBB@@@<<<:::::::::666777777666666888<<>>>>>>>>=========<<<<<<<<<>>>AAABBBAAAAAACCCEEEEEEEEECCCBBB@@@>>>===<<<===<<<;;;;;;;;;<<<>>>???>>>>>>>>>======<<<;;;;;;666777888999999:::::::::888888999999999999888888777999;;;<<<;;;;;;;;;<<<:::::::::999999:::<<<=========<<<<<<<<<<<<======???@@@@@@@@@???>>><<<;;;777777777777777666555444111666888444222555666333444555666777:::<<<;;;999999::::::;;;<<<<<<<<<;;;<<<<<<;;;:::999888888888999<<>>>>><<<;;;:::;;;:::::::::999888888777777777888888999::::::;;;<<<888777888999;;;;;;999777777777888:::===>>><<<;;;;;;<<<===@@@CCCDDDBBB@@@@@@AAACCCCCCAAA???>>>===888888888777777777777777999:::;;;<<<<<<============<<<;;;;;;<<<>>>@@@BBB>>>===<<<>>>AAACCCBBBAAACCCCCCBBBAAAAAA@@@??????@@@???>>>===<<<======>>>::::::::::::;;;<<<===>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDBBBBBBDDDFFFEEEHHHJJJHHHEEEDDDGGGJJJJJJHHHFFFCCCAAA@@@??????@@@@@@@@@@@@???>>>===<<<;;;;;;999999:::;;;===???>>><<<<<<<<<======;;;999:::;;;===>>>???>>>===<<<;;;::::::999999999::::::;;;<<>>BBBCCCAAA@@@BBBCCCGGGIIIHHHDDDCCCEEEHHHDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHGGGCCC@@@>>>>>>>>>===<<<:::999888888888999:::;;;<<<======<<>>???>>>;;;<<<<<<<<<;;;<<<>>>AAA???@@@@@@AAAAAAAAA@@@@@@???BBBCCCAAA===999888999666777777666777999>>>BBBDDDGGGIIIHHHFFFEEEGGGJJJFFFEEEDDDEEEFFFEEEAAA===============>>>>>>??????>>>AAACCCCCC@@@???AAACCCBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;<<<===>>>???@@@@@@???>>>===;;;999888666777888999999:::999999;;;;;;;;;:::::::::999999555777999:::999888888999999:::;;;;;;;;;<<>>???@@@@@@>>>======>>>;;;;;;::::::999888777777888777777888999:::<<<<<<888777888999::::::888666444444555777:::;;;:::888;;;;;;<<>>>>>777777888888777666555444888888:::;;;<<<<<<===<<<===<<<<<<<<<===@@@BBBDDD===<<<<<<>>>BBBCCCBBB???CCCBBBAAA@@@???>>>>>>>>>???>>>===;;;;;;<<<<<<===999999999:::;;;<<<===>>>>>>????????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAABBBDDDCCCAAABBBFFFJJJ@@@DDDGGGFFFCCCCCCGGGKKKCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@??????===<<<<<<===<<<::::::;;;===AAACCC???>>>===>>>???>>><<<;;;:::;;;===>>>???>>><<<;;;>>>===<<<;;;:::999999999;;;===@@@BBBDDDDDDCCCCCCEEEAAA@@@CCCDDDAAA@@@AAAAAADDDGGGFFFCCCAAADDDHHHGGGFFFFFFEEEFFFFFFGGGHHHCCCDDDGGGJJJKKKIIIEEEAAA????????????>>>;;;999888777777888999;;;<<<=========@@@CCCCCCAAA@@@AAABBB@@@BBBEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNGGGEEECCCBBBAAABBBCCCDDDHHHEEEBBBBBBEEEGGGHHHGGG>>>AAADDDDDDBBBBBBDDDGGG%%%%%%%%%'''))))))'''%%%+++(((&&&&&&''''''%%%"""***)))(((&&&&&&''''''(((((((((((((((((()))***+++)))'''$$$""""""$$$''')))%%%%%%&&&&&&''''''((((((%%%%%%&&&'''''''''''''''((('''&&&%%%%%%&&&(((((((((((('''''''''&&&&&&&&&'''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((((((((((((%%%%%%%%%&&&'''((()))***)))(((%%%$$$$$$%%%((()))'''((((((((('''&&&&&&%%%&&&&&&'''''''''%%%$$$###(((((('''''''''&&&&&&&&&*********)))))))))))))))((()))))))))************++++++******************((()))+++---.........---...------,,,,,,------......///////////////......////////////000111333333444444444333222111000///222222333333444444333333444666888999777666666666222555999888666555777999666555555888;;;<<<:::888===;;;888777777999<<<>>>===;;;999888999;;;===???>>>>>>>>>>>>????????????>>>===;;;;;;<<<;;;999777777555333222444999>>>AAAEEEFFFFFFFFFFFFEEEEEEDDD@@@DDDFFFCCCAAACCCDDDBBBEEECCCAAA?????????@@@AAA???CCCDDDBBB>>>===@@@DDDDDDDDDCCCBBBAAA@@@???>>>AAA???===;;;;;;<<<>>>????????????>>>===:::888666:::;;;;;;;;;;;;:::999999666444333333555777888888888777666777888999888666888555444555888;;;:::888999888666555555777888:::@@@BBBBBBAAA===:::888888777777777777666666666666333555555555666666000(((666666666666777888999:::999888777999<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;999777;;;<<<>>>??????>>><<<;;;999888888888888888999999777888888888888999999999222666::::::888666777888333333444555666777999:::888999999:::;;;<<<===>>>BBBAAA@@@@@@@@@@@@>>><<<666666444333333444555666<<<===<<<:::888777777999777888999;;;===>>>@@@AAA===>>>???@@@AAA@@@@@@???AAA???============<<<;;;<<<;;;:::999888999:::;;;777888999:::;;;:::999999;;;<<<===???@@@@@@AAAAAA??????>>>===============>>>>>>???@@@AAAAAAAAAAAACCCEEEFFFFFFDDDCCCDDDDDDFFFEEECCCBBB@@@@@@@@@@@@AAA???============<<<;;;============>>>???AAAAAA@@@@@@??????>>>======<<<@@@@@@???===<<<<<>><<<<<<>>>???AAABBBCCCDDDGGGEEEBBB@@@>>>>>>>>>???CCCEEEDDDAAABBBFFFHHHFFFGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGFFFCCCAAA>>>======<<<;;;999888777777777777777888:::<<<>>>>>>>>>>>>@@@CCCCCC???<<<===BBBGGGGGGDDDBBBCCCEEEBBBDDDFFFIIIJJJKKKKKKKKKGGGEEEBBB???===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBB@@@@@@AAABBB&&&&&&&&&((())))))(((&&&***(((&&&'''))))))(((&&&***)))((('''&&&''''''((((((((('''''''''((())))))%%%%%%&&&&&&'''((())))))************++++++++++++'''((()))************)))***)))((('''&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%))))))(((''''''((()))***,,,+++(((''''''(((+++,,,%%%%%%&&&&&&%%%%%%$$$###))))))***+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$)))))))))))))))))))))***)))*********++++++++++++)))))))))******++++++,,,******++++++++++++++++++------,,,,,,,,,,,,------------............------/////////000111111111222000111222333444444555444111222333444444444444444444666888888666555555666666666666777888888777666777666666888::::::888555999888888888888999::::::<<<:::888777777999;;;===<<<<<<===>>>??????@@@@@@>>>===;;;;;;<<<;;;999777666555333222444999>>>AAAFFFFFFFFFFFFFFFEEEDDDDDD???CCCEEEBBBAAACCCDDDBBBBBBAAA@@@??????@@@BBBCCC???BBBDDDBBB>>>===???CCC@@@@@@???>>>===<<<;;;:::???===;;;::::::<<<>>>???<<<<<<<<<;;;999777666555;;;;;;;;;:::999888777666666444333333666888999999888777666666888888777666777555444555888::::::999<<<;;;:::999999:::;;;<<<<<<>>>??????===;;;::::::999999999999888888888888888:::999777777999666222444444555666888:::;;;<<<===;;;999:::<<<===;;;999;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<:::::::::;;;===>>>>>>===;;;:::999888888777777777888888888888888888999999999999444666999:::999888777777444444444444444555666777666777888:::;;;<<<<<<<<>>======>>>===;;;999666555444444444444555666???@@@???===;;;::::::<<<666777888:::<<<===??????<<<===>>>???@@@???>>>>>>>>><<<;;;;;;<<<======<<<;;;:::999999888888999999666777888999:::999888888:::;;;<<<>>>??????@@@@@@???>>>===;;;:::999999999>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@???>>>===???>>>===<<<;;;;;;;;;;;;============>>>???@@@@@@EEEDDDBBB@@@>>><<<;;;:::=========;;;:::;;;===@@@888:::<<<;;;999999:::<<<===>>>???@@@BBBCCCDDDEEEBBBAAA???>>>======>>>???AAADDDDDDAAABBBGGGIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDBBB@@@======<<<;;;:::888777666777777777888:::<<>>>>>@@@BBBCCC@@@>>>???CCCGGGGGGDDDBBBDDDFFFCCCDDDFFFGGGIIIIIIJJJJJJJJJHHHDDDBBB@@@@@@AAABBB@@@@@@@@@AAABBBCCCCCCDDD???@@@AAABBBAAABBBBBBCCC'''''''''(((******)))'''((('''&&&''')))***)))((()))(((''''''&&&&&&''''''(((((('''&&&&&&&&&''''''!!!$$$''')))((('''&&&******))))))))))))))))))))))))******++++++************)))((('''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&''')))***''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$+++***(((&&&&&&'''((())))))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&%%%%%%$$$$$$***++++++,,,,,,+++))))))''''''''''''&&&&&&&&&&&&((((((((())))))******************+++++++++,,,,,,'''(((((()))***+++,,,,,,++++++***)))))))))))))))---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,...///000111111111000///000111222444555666666666111222333444555555555555333555666666555444444555999666444666999:::666333777666666777888777555333555666777888888888888777:::999777666555666888999::::::<<<===???@@@@@@@@@>>>===;;;;;;;;;;;;999777666444333333555999===@@@FFFFFFFFFEEEDDDCCCCCCBBB>>>BBBDDDBBBAAACCCDDDBBB@@@@@@??????@@@AAACCCDDD>>>AAABBBAAA>>><<<>>>@@@======<<<;;;:::999999888<<<;;;:::999:::<<<>>>???<<<;;;:::888777666666666:::::::::999777666444333666444333444666999:::999777666555555777777666555777555555666888:::;;;:::999999999999999999888888888:::<<<<<<;;;;;;;;;<<<999999999999888888888888888:::999444222555888777333444555666888:::<<<>>>@@@===;;;:::;;;;;;;;;::::::;;;============<<<;;;;;;;;;;;;<<<<<<<<<======999:::;;;<<<<<<;;;:::999999888888777666666666666777777777888888888888999666666777999::::::888666444444333333333333444444333555777:::;;;;;;;;;:::===<<<;;;;;;<<<<<<:::888555555444444444555555666;;;<<<<<<:::777666777888555666777999;;;<<<======:::;;;<<<>>>>>>======<<<:::999888999;;;<<<===<<<888888888888888777777666555666777777888777777777999:::;;;<<<===>>>>>>>>>???>>><<<:::888777666666>>>>>>@@@AAACCCCCCDDDDDDCCCDDDEEEEEECCCBBBBBBCCC@@@@@@@@@@@@???>>><<<;;;;;;===>>><<<999777999<<<>>>>>>=========>>>>>>???EEEDDDCCCAAA???===<<<;;;999:::::::::999:::<<<>>>999:::;;;;;;999888999;;;>>>>>>???@@@BBBCCCDDDDDD@@@???>>>===>>>???@@@AAA???BBBCCCAAACCCHHHIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEEEECCCAAA@@@AAAAAA@@@???======<<<;;;:::888777666666666777999;;;>>>@@@BBB@@@???>>>???AAABBBAAA@@@@@@DDDGGGGGGEEECCCDDDFFFDDDDDDEEEEEEFFFGGGGGGHHHGGGEEEBBB???=========>>>>>>>>>???@@@BBBCCCDDDDDD>>>???@@@AAABBBBBBCCCCCC(((((('''(((******)))(((((('''''''''((((((((('''((((((''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%% """&&&((())))))'''&&&))))))((((((''''''&&&&&&(((((())))))))))))(((((((((''''''''''''((((((((()))(((((('''&&&&&&%%%%%%'''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''&&&''')))******)))'''&&&)))'''%%%$$$###%%%'''(((((('''%%%$$$$$$%%%'''(((&&&''''''(((''''''&&&&&&'''((()))******)))((('''*********)))))))))))))))&&&''''''((()))***++++++))))))*********+++++++++(((((())))))******++++++,,,+++)))(((((()))***+++,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,...///111222222000...---222222333333444333333333111222333444555666666666222444555555333333333444888777666666888888555333444555555666666666444333666666666777777888888999888777666444444555666777888999;;;===???@@@AAAAAA???===;;;:::;;;:::999888555444444444666:::===???EEEDDDCCCBBBAAAAAA@@@@@@===BBBDDDAAA@@@CCCDDDBBBAAA@@@@@@@@@@@@AAABBBCCC>>>@@@AAA@@@>>><<<===>>>>>>======<<<;;;;;;::::::::::::::::::;;;===???@@@===<<<:::888777777888999777777777777777666555444777555444444777999::::::777555444555666777666444666666666777888:::;;;<<<888888999999999888777777777999::::::999999:::<<<777777777777666666666555444888999444111444888999555555666777888:::<<<===>>><<<:::999999:::;;;;;;999:::;;;======<<<;;;:::::::::::::::;;;<<<===>>>888999::::::::::::999888:::999888666555555444444555555555666666666777777888666555777:::;;;999666333222222222222333333444222555888;;;<<<<<<;;;999===<<<;;;;;;<<<<<<:::888444444444444555555555666777888777666444333444555333444666888::::::;;;:::888999;;;<<<<<<<<<;;;:::888777666666999::::::999555666777888777666555444444444555555666666666666888888:::;;;;;;<<<<<<<<<>>>===;;;999888777666666<<<===>>>@@@BBBCCCCCCCCCBBBDDDEEEDDDBBBAAAAAAAAA===>>>@@@@@@???===;;;999999===???<<<888666999===>>>>>>===<<<<<<<<<======AAA@@@@@@??????>>>======777888999999888999;;;>>>;;;;;;;;;;;;::::::::::::======>>>???@@@@@@AAAAAA@@@@@@?????????@@@AAABBB===AAABBBAAACCCHHHJJJHHHEEEDDDCCCBBBBBBBBBCCCCCCEEECCC@@@????????????>>>=========<<<;;;999777666666777888999;;;===???@@@???>>>======???@@@AAAAAABBBDDDFFFFFFEEECCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEECCCBBB???===;;;::::::;;;<<<===>>>@@@AAACCCDDDDDD>>>>>>>>>@@@AAAAAA@@@>>>)))((('''''')))******)))((((((((('''%%%$$$$$$$$$'''''''''''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%)))))))))***************++++++******))))))(((((((((((())))))))))))((((((###$$$%%%&&&''''''(((((((((''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&%%%%%%$$$###$$$&&&((()))******)))(((((()))******&&&&&&''''''(((''''''&&&%%%&&&'''(((((('''&&&&&&************************&&&&&&'''((()))******+++(((((((((((())))))))))))+++******))))))(((((((((******))))))***+++---...++++++************++++++,,,,,,---..................///000222111000...---000111111222222222111111111222333444555555555555222333333333111111222444444666888777555333333555111222444555666666555555888777555555555888:::<<<666666555444444444555666777999;;;>>>@@@AAAAAAAAA???===;;;:::::::::999888555555555666888;;;>>>???CCCBBB@@@???>>>>>>>>>???>>>BBBDDDBBBAAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>@@@@@@@@@>>>===<<<<<<=========<<<<<<;;;;;;:::::::::::::::<<<===???@@@<<<;;;999888777888999999444555666777777777777777888777555555777999::::::777555444555666777666444555666666777888:::<<<===<<<============<<<;;;:::888999:::999777777888999777777777777666666666555444:::===999777888::::::888888777888888999:::::::::999888777777999;;;===777888999:::::::::999999999999999999:::;;;===>>>888999999999999999999888;;;:::888777555444333333333333333333444444444444888666444666999:::888555111111111222333444666666444666999<<<===<<<;;;999:::999888999::::::999777333444444555555555666666777777777666444333444666222333666888999999999888777888999:::;;;:::999999888666555555666777777666444555666777666555444333444333444444444444555555777888999:::::::::::::::999999888777666666666666999:::<<<>>>@@@AAABBBBBBBBBCCCDDDCCCAAA??????@@@===>>>???@@@???===;;;:::999===???===888777:::>>>======<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;666777999999888999;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<=========@@@?????????>>>>>>>>>???<<<@@@BBBAAADDDHHHJJJHHHCCCBBBAAA@@@???@@@AAAAAAEEEBBB???>>>?????????>>>>>>>>>>>>===;;;:::888777777777888999:::;;;;;;;;;<<<<<<=========>>>@@@AAABBBCCCDDDDDDCCCBBBCCCCCCAAABBBBBBBBBBBBBBBBBBBBBDDDCCCAAA???>>>=========<<<<<<>>>???AAABBBCCCDDD@@@>>>>>>>>>???>>>;;;888)))'''&&&&&&((()))))))))'''((((((&&&$$$"""######&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((''''''******++++++******))))))"""###$$$%%%&&&'''''''''&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&''')))***+++)))((((((''''''(((((()))$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&((())))))(((((('''''''''''''''(((((((((((('''''''''(((((()))))))))'''''''''((((((((())))))++++++***)))(((''''''&&&)))))))))***+++,,,---...+++******))))))******++++++,,,---......///......---...///000000000///...---...///111222333333333222222333333444444333333111222222111000000111333111555777666222111222555///222444666555555666777999777555333444777;;;===555555555555555666777777888:::===@@@AAABBBBBBAAA@@@===;;;999:::::::::999555666777999;;;===???@@@AAA@@@>>>=========>>>???@@@DDDFFFCCCAAACCCDDDBBBCCCCCCBBBBBBAAA@@@?????????@@@@@@@@@???>>><<<;;;;;;;;;;;;::::::999999999888999999:::;;;<<<>>>>>>888888777777777777777777333444666777999:::::::::;;;999777666888999999999777666555555777777666555444666777888888:::<<>>>>>>>><<<===>>>>>>>>>===;;;::::::<<<===<<<999888;;;===<<<<<<;;;;;;;;;<<<<<<===???>>>===;;;999777666555555777888888777777999:::;;;:::999:::<<<===<<<;;;999999999999999999999999;;;;;;;;;;;;;;;;;;::::::;;;???BBBAAADDDHHHIIIGGGAAA@@@>>>=========>>>???BBB@@@>>>>>>???@@@???>>>>>>>>>===<<<;;;999888777777888999:::::::::999999:::<<<>>>>>>>>>>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@?????????>>>===<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAA???>>>>>>???>>>999555)))'''%%%%%%'''((()))(((%%%'''((('''%%%###$$$&&&&&&&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&&&&'''((($$$$$$######$$$%%%&&&'''&&&&&&&&&&&&'''''''''''')))************)))((('''%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((()))***+++++++++*********))))))))))))************,,,------.........---......//////000000000...///000111222333333333222222333333222222111000000111111000......000222000111333333333222222333000333666777555444555666555555444444555777999;;;444555555666777888999999999;;;>>>AAACCCCCCBBBAAA@@@>>>:::999999::::::999666777999;;;===???@@@AAA@@@???>>>======???@@@BBBBBBGGGHHHDDDBBBCCCCCCAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAA???<<<::::::::::::999999999999888666777777888999::::::;;;777777888888888888888777666777888999:::;;;;;;;;;===;;;888777888999888777888777666666888888777666444666888888888999===@@@===<<<:::999888888999999999:::999888666666888:::999999999999888888888888666888999777888:::888333888888888888999999:::;;;777999;;;:::888777999;;;888777777666777999;;;<<<:::;;;<<<>>>>>>>>>======999999999888888999999999???>>>;;;888666444333222333333333333444444444444333444555555444444555777555555555555666777888999999999999999999888888777444333333444555555444222222333444666666666666555111222222111000///111222222333666888999999888666666777888999:::999999888555444333333555777777666666666555444444444444444444444333222333444555666888888999:::::::::999999999999777666555555555555777888:::===???AAACCCCCCAAABBBCCCBBB???=========;;;;;;;;;;;;;;;:::::::::::::::999999999999:::;;;::::::::::::;;;<<<======>>>===<<<:::888666555444444555777777666555555666888777666888;;;<<<;;;:::888888888888888777777777777888888999::::::::::::<<<@@@BBBBBBDDDGGGHHHEEE>>>===<<<;;;;;;;;;<<<======<<<<<<===??????>>><<<<<<<<<;;;:::999777666555777888999;;;;;;;;;;;;;;;:::===@@@AAA@@@@@@AAABBB@@@???>>>===>>>>>>>>>===:::<<>>===::::::999999999999::::::=========>>>???@@@@@@AAAAAA???>>>???BBB@@@;;;666(((&&&$$$$$$&&&((((((((($$$''')))(((&&&%%%''')))%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''((()))&&&'''((()))+++,,,,,,---))))))******++++++,,,,,,''''''(((''''''&&&%%%%%%((()))))))))(((&&&$$$"""###$$$%%%&&&((()))***+++$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))###%%%&&&''''''%%%###"""))))))))))))))))))))))))%%%&&&&&&'''((((((((('''###$$$&&&'''''''''&&&&&&'''((((((((())))))******((((((((((((((('''''''''))))))))))))************(((((((((((())))))))))))((()))*********)))'''&&&******))))))))))))******((()))***+++,,,---------------------...000111222444444444333222111000///222222222222111000//////000000000///......000222111///...000444555333000333555888888555333333555111222333555666777777777444555666777888:::;;;;;;:::<<>>:::999999::::::999777888:::<<>>???@@@CCCDDDDDDHHHIIIEEECCCDDDCCCAAA??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA???<<<:::;;;;;;;;;:::::::::::::::555555666666777777888888888999:::<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::>>><<<999888888888777777999777666777888999888666333666888999888999===@@@AAA???===;;;:::;;;<<<===888999999888666777999;;;777777777777666666666666===>>><<<:::<<>><<<===???AAAAAA@@@>>>===::::::999999999999::::::@@@???<<<999666444333222444444444555555555666666222444666444222222444777888888777777777777888888:::999888888777666666666555444444555666777555444111222444666777777666555555666666555444333555666222444666999:::999777666666777888::::::999999888333222111333666888999888777666555444333444555666555444333222333444555666888999999:::::::::999999???>>>===;;;999888777777777888;;;>>>@@@CCCDDDEEEAAABBBBBBAAA???===<<<===;;;:::999888888999999999:::888777777888999999888999999999:::;;;<<<===>>>;;;;;;:::999999888888777333444666555444333333444666444333555999;;;;;;999888888888777777777777777555666888:::<<<=========<<<@@@BBBBBBDDDGGGGGGDDD===<<<;;;:::999:::;;;;;;:::::::::<<<>>>???===;;;:::::::::999777666444333666777999;;;===>>>>>>===:::>>>CCCDDDCCCBBBBBBDDD???>>><<<;;;<<<<<<<<<;;;888:::>>>AAABBB@@@===;;;;;;;;;;;;<<<<<<===============>>>>>>?????????@@@AAA???>>>@@@DDDCCC>>>888+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%%%%&&&&&&&&&&&&'''%%%######$$$&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&'''+++---!!!(((+++%%%&&&'''&&&$$$###$$$%%%((('''%%%%%%&&&%%%###!!!&&&"""###((('''""" ###%%%%%%%%%%%%%%%$$$###"""!!!###&&&$$$%%%((('''%%%$$$%%%&&&&&&&&&&&&%%%### """&&&***(((%%%"""!!!###$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&((()))'''$$$$$$'''******%%%"""$$$)))'''%%%%%%%%%&&&&&&'''''''''***)))((('''&&&&&&'''(((''''''&&&%%%%%%'''((()))---+++***)))***+++***))))))***+++,,,,,,+++))))))+++,,,,,,------.........///000000111222444555666111111222222222111000000......///000111222222333111000/////////000111222222222222333333444444444777666333222222333444555444555777888999999888888999;;;===???AAADDDEEEFFF>>>>>>======<<<<<<<<<;;;999:::<<<>>>@@@AAAAAABBBBBB@@@===<<<===@@@AAAAAABBBEEEHHHGGGDDDBBBCCCDDDCCCAAA???@@@CCCDDDCCCAAA???AAAAAA@@@===:::::::::::::::;;;;;;;;;:::999999555666777666444333333444555888:::;;;:::999::::::;;;<<<<<<:::999999;;;===:::;;;;;;;;;;;;:::999999444555666888888666555444111666::::::888888<<<@@@BBBAAA???===<<<;;;;;;;;;888999999888666555666888;;;;;;;;;:::999888666666999:::<<<>>>>>>===;;;::::::;;;;;;999666777;;;???===;;;999888999999888666::::::999999888999999:::============>>>???@@@AAA:::;;;::::::999888777666;;;999888666666666777777444777999999777444222222444444333222222333777;;;555666888:::::::::888777;;;555555;;;;;;444333999444444444555666555333111999888888888888888999999888888888888666444222000666555666:::>>>???===:::222111222444888999777444222222111222333555777999888777666555444444555666666666666444333555;;;???GGGFFFDDD???;;;888888888;;;:::999888777777777777<<<<<<<<<<<<======>>>>>>BBB???======>>>>>><<<999888777555555666666555555999777444555999;;;;;;:::;;;999777888;;;???@@@AAA888888999999999888888777999999555333555888666111555333444888999999777777888777666444444444555666777777888;;;@@@AAA???<<>>===;;;777777777888999888444222666999;;;;;;888777999;;;888999<<<>>>@@@@@@@@@@@@AAA???===:::888777666666666777777666555555777999555666777777777777999;;;888999:::;;;<<<>>>>>>???DDDCCCBBB@@@???>>>======&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&''''''''''''&&&))))))((('''&&&'''((())),,,+++)))&&&%%%$$$$$$$$$###***%%%&&&((((((""")))'''((()))(((&&&&&&&&&''''''((((((''''''&&&%%%$$$)))&&&&&&******%%%$$$&&&$$$$$$%%%%%%%%%$$$$$$###$$$&&&(((((($$$###***((('''%%%%%%&&&&&&'''''''''&&&%%%###"""$$$'''+++'''%%%######%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((('''%%%&&&''')))(((%%%###%%%))))))###%%%&&&&&&&&&'''''''''((()))((('''&&&&&&&&&'''((((((''''''''''''((()))))),,,+++))))))******)))((()))***+++,,,,,,+++***)))---,,,,,,,,,,,,------...222222111111111111222222222222222111111000000000//////000000111111222222333333222111222333444555444444444555555555666666666555444333333333444555222444666888:::;;;;;;;;;:::<<<>>>@@@AAAAAAAAA@@@=========<<<<<<<<<;;;;;;===>>>???AAABBBCCCDDDDDDBBB@@@===<<<>>>@@@AAABBBBBBEEEGGGFFFDDDBBBBBBDDDCCCAAA@@@AAACCCEEECCCBBB>>>AAACCCCCC@@@<<<:::999::::::;;;;;;;;;:::999999444555666666444444555666555888:::;;;;;;:::;;;<<<<<<===<<<;;;999999:::<<<;;;;;;;;;;;;;;;::::::999777777777777777777777777555999<<<===;;;;;;???CCC@@@???>>>===<<<;;;::::::999::::::888777666777999<<<<<<;;;;;;:::999888777888999;;;======<<<;;;:::::::::999777666777:::<<<<<<:::777777777888777666;;;::::::999999:::::::::>>>>>>===============>>>;;;;;;;;;;;;:::999888777888777777777777777888999777:::<<<<<<:::666333222444555555555555666999<<<999:::<<<=========<<<;;;999777777:::999666555777444444444555666666555444777777777777777888999999:::999999888777555333222777666777:::>>>???>>><<<444333333555888999888666333333444444555777888999:::999777666555666666777666777777666777<<>>???@@@@@@@@@AAA>>><<<<<<======;;;888888777555555666666666666888666444555999;;;<<<;;;:::888777777:::===>>>???888888999::::::999999999888:::999555333666777555666555444666888999:::;;;999999777666666666777777888888:::>>>BBBCCCAAA???CCCDDDDDDEEEEEEDDDBBBBBB<<<:::777777888;;;<<<<<<<<<:::888999;;;<<<;;;::::::999999999:::999777444777999;;;;;;;;;;;;<<<===;;;<<<>>>???@@@?????????>>><<<:::777555444333333444555777666555555666777333444666666666777:::<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@???@@@@@@$$$$$$######$$$%%%'''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&'''(((&&&###"""$$$'''---+++)))'''%%%######"""!!!--- ,,,###---'''$$$%%%&&&%%%###"""###$$$%%%(((******'''&&&''')))&&&$$$$$$'''&&&######$$$###$$$$$$%%%%%%%%%%%%$$$&&&&&&(((+++)))&&&'''+++'''&&&&&&%%%%%%&&&'''''''''''''''&&&%%%&&&(((+++&&&%%%$$$%%%'''((((((&&&''''''&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&&&&%%%&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((('''(((((()))))))))))))))+++***(((((()))***)))(((******++++++++++++******......,,,++++++,,,------111000000//////000000111444333222000//////000000000111111111111111111111333333222222333444555555666666777777777777888888666555555555444444444444111333555888;;;===>>>???<<<===???@@@@@@???===;;;============<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAABBB@@@======???AAABBBBBBBBBDDDEEEEEECCCBBBBBBCCCCCCBBBAAABBBDDDDDDDDDCCC>>>AAADDDEEEBBB>>>;;;999;;;;;;;;;;;;;;;:::999999444666777666555555666888666888;;;<<<<<<<<<===>>>>>>>>>===;;;999888999;;;;;;;;;;;;;;;;;;::::::999;;;999777666666777999;;;777:::===>>><<<===@@@CCC===>>>>>>>>>===<<<:::999:::;;;;;;:::888888999;;;<<<<<<===<<<<<<;;;::::::777999:::<<<<<<<<<:::999;;;999666555666888999999<<<999666555666777777777;;;::::::999::::::;;;;;;??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999555666777888999999999999888;;;??????<<<888444333333555777888888999<<<>>>;;;<<<===>>>>>>>>>===<<<777::::::888777999999666555555555555555666777888777777888999::::::;;;<<<<<<;;;:::888777666666666888777777999<<>>EEEMMMSSSWWWOOODDD===;;;;;;;;;;;;;;;:::999888888777888888999:::===@@@BBBBBBBBBAAA>>>===;;;:::;;;:::999777666666555555555666666777666555444666999;;;<<<<<<===;;;999999<<<>>>>>>>>>888999:::;;;;;;;;;;;;;;;777<<<<<<666222444888999:::999777555555777999:::888888777666666666777777888:::===BBBEEEFFFDDDAAADDDEEEFFFFFFEEEBBB@@@>>>===:::888888:::<<<<<<<<<@@@>>>;;;::::::::::::999;;;999888888999999777555:::999999:::;;;<<<;;;999>>>>>>?????????>>>======<<<:::888555333222222222111333666666555444555555111333555666777999<<<>>>???>>>======>>>@@@BBBCCCAAAAAAAAA@@@@@@AAAAAABBB''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$''')))'''!!!"""%%%''''''''''''&&&&&&&&&'''$$$+++!!!&&&%%%***&&&"""###$$$###"""!!!!!!######'''+++***&&&%%%(((+++$$$######$$$$$$###############$$$%%%&&&&&&&&&&&&&&&###$$$(((***'''%%%&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''((()))$$$######%%%(((((('''&&&''''''&&&&&&&&&&&&''''''&&&###!!!"""$$$&&&$$$!!!%%%&&&'''''''''''')))+++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''(((******)))((((((***)))''''''((())))))(((******++++++++++++++++++///...,,,+++***+++,,,---,,,,,,---...///111222333555444111///......///000222111111111111111111111111111111222222333444444777888888888888888888888555666666666666555444444333444666888;;;===>>>???>>>>>>???>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>===:::;;;<<<===>>>>>>???>>>BBB@@@>>>>>>@@@BBBCCCBBBCCCCCCCCCCCCBBBBBBAAABBBCCCBBBBBBCCCCCCDDDDDDDDD???AAACCCBBB@@@===<<<;;;<<<<<<<<<<<<;;;:::999999666888888888666555666777777:::<<<>>>>>>>>>???@@@@@@@@@>>><<<999888999::::::::::::::::::999999888:::999888777777888999:::777999<<<<<<<<<===???AAA===>>>???@@@???>>>;;;:::;;;<<<===<<<::::::;;;======>>>>>>>>>>>>===<<<;;;888999;;;=========;;;;;;<<<999555555888999888777<<<999666555666888888999999999999999999::::::;;;>>>>>>>>>>>>>>>======<<<===============<<<;;;;;;555777888999:::999888888555999===>>><<<888555333222444888::::::;;;<<<===::::::;;;<<<<<<<<<;;;:::555<<<<<<666666<<<;;;555666666666666666777:::<<<::::::;;;===>>>??????@@@???===;;;999888888888999888888777777999<<<>>>???@@@>>>;;;888666555555444777888;;;======<<<:::999<<<;;;999888777777777888777888;;;>>>BBBGGGLLLPPPKKKCCC;;;777999<<<<<<;;;;;;:::999999888888888888999;;;>>>AAABBBBBB@@@???<<<;;;:::999999888777666444555555444444444666777444444555777999<<<======@@@???======???@@@@@@@@@::::::;;;<<<============888;;;:::555222555888999999;;;:::666444555555444666555555555555555555555999;;;???DDDFFFFFFDDDBBBEEEFFFFFFFFFDDDAAA>>><<<===<<<:::;;;<<<======<<>>===;;;<<<>>>AAACCCCCCBBBAAAAAA@@@AAAAAAAAA'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&***---***%%%###%%%((($$$%%%&&&''''''(((((()))((('''%%%)))"""%%%'''%%%''''''&&&%%%$$$%%%&&&!!!%%%))))))%%%$$$&&&***&&&''''''&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&&&&""""""&&&((($$$"""""" ###$$$$$$###"""$$$%%%$$$&&&''''''&&&&&&'''((("""""""""$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&$$$"""###&&&'''%%%"""%%%''''''&&&$$$%%%'''***%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&'''((()))((('''&&&***(((''''''((())))))(((******+++++++++,,,,,,---...---,,,+++***++++++,,,+++,,,,,,---...000111222444333000.........///000222222222222111111111111111222222333444555555555777777777777777777777777666666777777777666555444666666777888:::;;;<<<===@@@>>>===;;;;;;===>>>@@@????????????????????????>>>>>>???@@@AAAAAAAAA@@@@@@???===>>>@@@BBBBBBBBBCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDAAAAAA@@@===;;;:::<<<>>><<<<<<<<<<<<;;;:::999888999::::::999777555666777999<<<>>>@@@@@@???@@@AAA@@@@@@???<<<999888999:::999999999999999888777777777777999999999999777777999:::<<<======>>>@@@AAA>>>???@@@BBBAAA@@@>>>======>>>>>>>>><<<<<<>>>@@@????????????>>>>>>===<<<999:::<<<>>>???>>>=========:::666666999:::999666;;;999777666888:::::::::888888888888888999::::::===>>>???@@@@@@@@@@@@???======>>>>>>>>>===<<<<<<888999:::::::::888777666111555999;;;999666444333000333777999::::::;;;<<<:::;;;;;;;;;;;;;;;::::::555<<<===777777===<<<666777888999888777888;;;>>>:::;;;===???@@@AAAAAAAAA@@@>>><<<;;;:::::::::;;;888777666666666888;;;===>>>===;;;999777777777888888:::===??????===;;;999:::999888777777777888888999:::===@@@CCCCCCCCCBBB>>>:::555666:::===;;;888;;;:::999999999999999999;;;<<>>AAA@@@>>>???@@@AAA@@@???<<<<<<===>>>>>>>>>>>>>>>::::::666333555999999666222888;;;888555666666222555555666666666666666666999<<<@@@DDDEEEDDDCCCCCCEEEFFFFFFEEEDDDAAA>>><<<>>>===<<<===>>>???===;;;>>>>>>===<<<<<<<<<===>>>;;;999777666777888777666999777666777:::;;;999666999999999999999:::::::::999888666444222111111111---000444555444333333333333555888:::<<<>>>BBBEEEBBBAAA>>>======???AAACCCDDDDDDBBBAAA@@@?????????$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%(((***)))%%%$$$$$$&&&&&&&&&'''(((((('''&&&&&&)))$$$%%%+++ ((((((%%%&&&'''&&&$$$###$$$%%%!!!$$$'''&&&$$$###%%%'''$$$&&&&&&###$$$''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%((($$$###&&&'''$$$"""###"""%%%%%%###"""$$$&&&###%%%&&&&&&%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''(((''''''((())))))'''&&&&&&&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%&&&&&&'''''''''''''''***((('''((()))******)))++++++***++++++,,,---...,,,,,,,,,,,,,,,+++++++++///......------......///222111000///...///000000111111222222222222222222333444555777888888888888888777777777777666666666888777777777666666666666888888888888888999:::;;;===<<<;;;::::::<<<>>>???????????????@@@@@@@@@@@@===>>>>>>?????????>>>>>>>>>===<<<===@@@BBBBBBAAACCCAAA??????@@@AAA@@@???@@@AAACCCBBBAAAAAABBBDDDBBBAAA>>>;;;888999===@@@============<<<:::999888:::;;;;;;:::888777777888<<<>>>AAABBBAAA@@@AAAAAA@@@@@@???<<<999888999;;;999999999999999888888777666777999::::::999777666<<<======>>>@@@AAAAAABBB??????AAABBBBBBAAA@@@@@@???@@@@@@???>>>>>>@@@BBBAAAAAA@@@@@@???===<<<;;;999:::===???@@@??????>>><<<:::888888999999888777999888777888:::;;;;;;:::888888888888999:::;;;;;;===>>>???AAABBBBBBAAA@@@======>>>>>>>>>======<<<::::::::::::999888777666222555888888777555444444111333777888999999:::;;;============<<<<<<<<<<<<888;;;;;;999:::<<<<<<999888:::<<<;;;999999<<>>??????>>>>>>???>>>===<<<;;;;;;;;;;;;888888777666444555888:::777999::::::999:::<<<>>>:::;;;===??????===:::999999888777777777888999:::;;;<<<===???@@@>>>:::777:::888777999<<<<<<999666::::::999999999999::::::===>>>???@@@@@@>>><<<;;;;;;<<<<<<;;;888777777888555777888777333222555777555888:::<<<<<<<<<>>>???>>>===<<<===?????????===?????????@@@@@@??????>>>:::999666555888<<<:::555***555;;;888777::::::666888888999:::::::::999999;;;>>>AAACCCCCCBBBBBBCCCEEEDDDDDDCCCBBBAAA@@@??????>>>>>>@@@AAA@@@>>>;;;<<<===??????>>>>>>???@@@>>><<<;;;;;;<<<;;;:::888777777888:::===??????>>>888888777777777888999999666555333111////////////...000333444444333444555555777999;;;===@@@DDDGGGFFFDDDCCCAAAAAABBBCCCEEEDDDCCCBBB@@@???>>>======"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$###$$$%%%%%%%%%$$$######''''''((((((((('''%%%$$$%%%%%%'''&&&%%%(((###$$$%%%$$$###"""###$$$###$$$%%%%%%%%%%%%%%%$$$!!!$$$$$$ %%%&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%'''$$$$$$''''''$$$%%%)))###''''''$$$###%%%((($$$%%%&&&%%%$$$$$$&&&((('''%%%######$$$&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%'''))))))((('''''''''%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((('''&&&%%%'''''''''''''''(((((()))***)))((((((***++++++***++++++******+++,,,...///)))***,,,------,,,+++***//////............//////////////////000000000000111111111222222333333333333444666888999999999999888888888888777777777666999888777666666666777777777777666666777888::::::999999::::::::::::999888=========>>>>>>?????????;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;===???AAAAAA@@@CCCAAA>>>>>>???AAA@@@>>>>>>@@@BBBBBB@@@???AAACCCAAAAAA???<<<:::;;;>>>@@@>>>>>>======<<<:::999888777999::::::999999:::<<>>@@@AAAAAAAAA?????????@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBAAA@@@>>><<<;;;:::888:::<<<>>>??????>>>===999::::::999777666666777666666777888;;;;;;:::888::::::::::::;;;<<<=========>>>@@@AAAAAA@@@???>>><<<<<<===============<<<::::::999888888999999999888999:::999777555444444333555777888888888999;;;@@@???>>>>>>============:::888999<<<===::::::<<<888<<>>;;;999;;;>>>:::<<<===?????????>>>======>>>>>>======<<<;;;:::999::::::888555444666888555777:::;;;::::::<<<>>>;;;;;;=========;;;999888888888777888999:::<<<===???===;;;;;;<<<;;;888555888999:::;;;;;;;;;999888:::::::::999999::::::;;;>>>>>>???@@@@@@?????????<<<>>>>>>===999888888:::999<<<===:::666444666999777:::===>>>======>>>@@@===<<<<<<===???@@@???===AAAAAAAAAAAAAAA@@@???>>>999;;;<<<:::;;;===<<<888---888===888666;;;===999888999:::;;;<<<;;;;;;:::???AAACCCCCCAAA@@@BBBDDDDDDCCCBBBAAAAAAAAABBBCCC??????@@@AAABBBAAA>>>;;;;;;>>>AAAAAA@@@>>>???@@@>>>======>>>>>>===;;;999888:::<<<=========>>>???;;;:::888777666666777777666555333111///////////////111222333333333555777555777:::<<<===@@@DDDFFFFFFEEEDDDDDDCCCCCCCCCDDDBBBAAA@@@???>>>>>>===>>>$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''((((((((('''&&&&&&%%%&&&&&&&&&((())))))'''%%%%%%&&&'''((((((((('''&&& '''###"""...!!!((('''((()))(((&&&%%%&&&'''&&&%%%$$$%%%&&&&&&%%%###$$$((('''"""###(((***'''''''''''''''&&&%%%$$$$$$$$$###$$$&&&%%%$$$'''--- $$$))))))&&&$$$'''***%%%&&&&&&%%%$$$$$$''')))***'''$$$###$$$&&&'''''''''''''''&&&&&&'''''''''"""%%%((((((%%%###$$$&&&%%%$$$$$$&&&)))***)))'''))))))((((((((('''''''''(((((()))))))))(((&&&%%%)))((('''''''''(((***++++++)))((()))+++,,,,,,+++++++++******+++---...///'''))),,,......---+++***,,,,,,------///000222333---...///000111111111000000000111222333333444444111222444666777888777777999999999888888777777777:::999777555555666888999666666555555666888:::;;;555777:::<<<;;;888444111;;;<<<<<<<<<======>>>>>>???????????????>>>>>>===;;;;;;;;;<<>>===@@@BBBAAA???>>>@@@CCC@@@AAAAAA???>>>===>>>@@@>>>>>>>>>===<<<:::999888555777999::::::;;;===???@@@BBBDDDDDDBBBAAA@@@AAA???@@@???===::::::;;;===<<<<<<======<<<<<<;;;:::===<<<:::999999:::<<<===;;;::::::;;;===??????>>>???>>>>>>>>>???@@@AAABBB@@@AAABBBBBBAAAAAACCCEEECCCBBBAAA@@@>>><<<:::888777888;;;===>>>>>>======666999:::888555333444777444444666888;;;;;;999777;;;;;;;;;<<<===>>>??????>>>???@@@AAA@@@>>><<<;;;<<<<<<===============<<<999888888777888999;;;<<<>>>>>>===;;;777555444555555777888888888888:::;;;??????>>>===<<<<<<======<<<666777>>>???999999???999===AAA@@@<<<:::;;;======>>>@@@AAAAAA@@@???>>><<<===>>>>>>>>><<<;;;::::::<<<<<<:::666444555777777:::======:::888888:::;;;;;;<<<<<<<<<:::999888888888888999:::<<>>>>>???@@@@@@AAABBBBBB===???@@@>>>:::888999;;;<<>>===>>>@@@>>>======???AAABBBAAA???CCCCCCCCCBBBAAA@@@???>>>777===AAA???<<<======<<<555???BBB999555:::<<<888777888999:::;;;::::::999BBBDDDEEECCC@@@@@@BBBEEECCCBBB@@@???@@@BBBDDDEEE@@@@@@AAABBBCCCBBB>>>;;;;;;???CCCCCCAAA>>>===>>><<<<<<<<<>>>>>>===:::777;;;===???===:::777888:::>>><<<:::888666555555666888666555333111111111111000111222222222333666888555777:::;;;===???CCCEEEDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>>>>>>>???'''((((((((('''%%%###"""$$$&&&&&&###$$$((()))'''$$$$$$%%%%%%&&&'''((((((&&&$$$###&&&***+++)))&&&&&&$$$"""###%%%&&&$$$"""'''%%%###%%%'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###***"""$$$(((%%%'''''' """#########!!! %%%$$$###"""###$$$%%%&&&$$$'''***(((### ###'''&&&$$$""""""###%%%%%%$$$)))'''$$$""""""###%%%&&&$$$$$$$$$##################%%%$$$!!!!!!%%%'''%%%%%%%%%%%%&&&&&&&&&''''''((($$$!!!###((()))%%%!!!"""***...!!!)))'''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((()))((('''&&&'''))),,,,,,+++)))***++++++***(((***'''''',,,///---,,,......---,,,---/////////............///////////////000000000111222222333333000222555777888888888777777888999:::;;;:::999888<<<888444444666888999888666666555555666888;;;<<<777777888999;;;<<<======@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===============;;;::::::<<<======<<>>???@@@AAAAAAAAA???===:::999:::;;;<<<999777999===@@@>>>;;;@@@@@@BBBCCCDDDDDDEEEDDDDDDAAA===999777888999;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>><<<:::888777666888:::<<<=========<<<===<<<;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>@@@BBB@@@???>>>===<<<;;;::::::999:::<<<>>>???>>>===<<>><<<<<<>>>===888:::999888999::::::999888;;;999555222222666:::===>>>>>>:::777;;;???999///666555555555555777888999???>>>===<<<<<<<<<<<<<<<777888999:::;;;;;;;;;;;;999<<>><<<;;;<<<;;;===???@@@AAA@@@>>>===@@@>>><<<<<<===>>>>>>>>>===???@@@===999666777999777999:::;;;;;;;;;===>>>=========<<<:::888666555888999:::;;;<<<<<<<<<<<<<<<;;;:::999888777777777999888777888:::<<<<<<<<<;;;:::999888888:::<<<===???>>>>>>>>>>>>>>>??????@@@???===<<<::::::999999;;;>>>???<<<777666999>>>>>>======<<<<<<<<<======??????@@@AAABBBCCCDDDEEECCCCCCBBBAAA@@@@@@??????<<<===???@@@???>>>;;;:::===>>>>>>===;;;999::::::;;;<<<<<<;;;999999:::<<<@@@@@@@@@@@@@@@@@@AAAAAADDDAAA>>>>>>AAACCCCCCBBBAAAAAAAAA@@@???>>>===<<>>===<<<<<<<<<===>>>>>>?????????>>>>>>@@@???>>>???AAABBBAAA@@@AAA???<<<888777666777888555444333222111000000///333444555666777777777777;;;<<<===>>>@@@AAABBBCCCBBBFFFEEE@@@@@@DDDEEEAAAEEEDDDEEEDDD???;;;>>>EEE%%%%%%%%%&&&%%%%%%$$$$$$&&&(((((($$$$$$&&&%%%"""$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&&&&'''((('''%%%###$$$&&&'''%%%$$$***(((&&&&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""%%% $$$"""%%%&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$######$$$%%%'''%%%######$$$%%%%%%%%%+++)))'''%%%%%%&&&''')))$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&%%%""""""&&&'''%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))'''&&& %%%))))))'''''')))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((()))))))))((((((***++++++***)))***,,,---,,,++++++''''''+++...,,,,,,......,,,,,,---...///...---............//////////////////000111111222222333222333555777777777666555777888999999999999999999999777555666888999888666666666555555666888:::<<<:::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;999:::<<<======<<>>?????????@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@???>>>>>>>>>>>>???@@@@@@@@@===;;;999:::;;;999888999>>>DDDGGGFFFCCC@@@@@@BBBCCCDDDDDDDDDDDDAAA@@@===:::888999:::;;;:::;;;<<<======>>>>>>>>><<<<<<=========<<<<<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;<<<===>>>???@@@????????????@@@@@@@@@>>>>>>===<<<;;;:::999999999;;;===?????????>>>======<<<:::999999999888888666777888888999999999999;;;;;;;;;<<<<<<<<<=========??????<<<>>>@@@>>>:::;;;999888888999::::::999<<<:::888666777999===???<<<>>>===::::::<<<999333777666666666666888999:::<<<<<<;;;;;;::::::::::::777888999:::;;;;;;;;;;;;:::<<>><<<<<<<<<<<<===>>>@@@@@@???>>>===@@@>>><<<<<<>>>??????>>>;;;<<<<<<<<<:::999:::;;;:::;;;======<<<===???AAA======<<<;;;:::999888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::999999999;;;<<<<<<<<<;;;:::999888999:::<<<===>>>>>>======>>>??????@@@@@@@@@>>>===<<<;;;;;;;;;===??????===999888;;;===>>>>>>===============>>>???@@@AAACCCDDDFFFGGGGGGFFFEEEDDDCCCAAA???>>>>>>>>>>>>???@@@@@@???>>>>>>>>>???>>>===<<<:::::::::;;;<<<=========>>>@@@BBBBBBBBBAAA@@@@@@???>>>>>>@@@>>>===>>>AAACCCCCCBBB===>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@???>>>===<<<>>>>>>???AAAAAABBBBBBBBBBBB@@@@@@@@@BBBCCCBBB@@@BBB@@@<<<999777777888999777666666555444333333222///111333666888;;;<<<===<<<<<<===???@@@AAABBBCCCBBBEEEDDD@@@@@@CCCDDDAAADDDBBBBBBCCC@@@<<<===AAA############$$$$$$%%%&&&$$$''''''%%%$$$&&&$$$ $$$$$$%%%%%%&&&&&&''''''###&&&'''%%%"""!!!%%%)))'''&&&%%%%%%''''''&&&%%%+++)))((('''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%######"""######!!!%%%'''!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%###"""!!!"""%%%'''&&&$$$'''%%%$$$$$$%%%&&&&&&%%%'''&&&$$$""""""###$$$&&&$$$$$$$$$%%%%%%&&&&&&'''$$$&&&&&&######'''(((&&&%%%%%%%%%&&&&&&&&&''''''###%%%((('''%%%$$$%%%'''%%%,,,###(((***###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''''')))***+++***)))***+++***))))))***---......---,,,(((&&&***,,,+++,,,///---,,,+++,,,...///...---------.........///////////////000000111111222222333444555666666555444333888777777777888888999:::555555666888::::::888666666666555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;:::999999;;;<<<<<<;;;;;;===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>CCCCCCAAA@@@>>>>>>======>>>???@@@???<<<:::999:::999:::>>>EEEKKKMMMJJJGGG@@@AAAAAABBBCCCCCCCCCCCC>>>===<<<;;;:::::::::;;;:::;;;<<<======>>>======;;;;;;<<<<<<===???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<===???@@@???===;;;===@@@AAA@@@>>>===<<<<<<;;;:::999888888999;;;===?????????>>>===;;;::::::999888888999999999999::::::::::::999999<<<<<<<<<<<<===============??????===???BBBAAA<<<<<<:::888777888:::;;;:::;;;:::999999:::<<<>>>???;;;???@@@<<<999999999777777777777777888999:::;;;::::::999999999999999888888888999999:::;;;;;;;;;:::<<>>??????>>><<<;;;@@@>>><<<<<<>>>???>>>>>>:::999999:::;;;<<<<<<;;;:::;;;;;;;;;:::<<<>>>AAA>>>===;;;:::999999::::::999::::::;;;<<<<<<=========<<<<<<<<<======>>>???:::::::::;;;;;;<<<======;;;:::999999999:::<<<===<<<<<<<<<===>>>???@@@AAAAAA@@@???======<<<<<<<<<@@@???>>>===<<<<<<<<<<<<>>>===============>>>>>>???@@@BBBEEEGGGIIIKKKKKKHHHGGGFFFDDDBBB@@@???>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@???>>>===<<<;;;;;;666888999:::;;;===@@@BBBDDDCCCBBBAAA???>>><<<<<<<<<;;;<<<>>>AAABBBAAA@@@======???AAABBBCCCCCCCCCCCCCCCCCCBBBAAA???===;;;===>>>@@@BBBDDDFFFFFFGGGDDDCCCBBBBBBCCCDDDBBBAAACCC@@@<<<999777777999:::999888888888777777666666000111444777:::===>>>???<<<===>>>???@@@AAABBBCCCBBBDDDCCC@@@@@@BBBCCC@@@DDDAAA@@@BBB@@@======???%%%$$$#########$$$&&&'''###%%%$$$%%%'''&&&"""$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$""""""%%%(((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&###&&&###&&&)))###""""""###$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%$$$###"""!!!!!!"""###$$$"""######$$$%%%&&&''''''$$$''''''$$$%%%((((((&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%$$$$$$%%%&&&+++!!!(((***!!!'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++,,,+++*********)))(((((()))+++---,,,+++---(((&&&)))+++***,,,///,,,+++++++++---...---,,,,,,------....../////////......//////000111111222222333444444555444444333777666666555666777999:::555555666777888888888777666555555555666777999:::999999999::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999888888:::;;;;;;::::::<<>>>>>>>>DDDCCCAAA@@@???>>>>>>>>>===???@@@???===:::999999===???CCCIIILLLKKKFFFBBB@@@AAAAAABBBBBBBBBAAAAAA:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===============<<<<<<<<<===???BBBCCCBBBAAA???===<<<<<<======<<<<<<;;;;;;<<<===???@@@>>>;;;999;;;@@@CCC@@@<<<;;;::::::999888888777777888999;;;===>>>===<<<;;;999999999888777777888:::;;;;;;<<<;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;======<<<>>>BBBAAA===>>>;;;777666888:::;;;<<<888888999:::;;;<<<<<<===<<<>>>???<<<:::999999999888888888888999:::;;;;;;888999999999999999888888999999999999999::::::;;;:::<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;>>><<<;;;;;;===>>>===<<<;;;888777888<<<>>><<<::::::;;;;;;;;;:::<<>>>>>>>>=========>>>>>>???:::;;;<<<<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<>>>???AAAAAA??????>>>===<<<<<<<<<===@@@>>>===<<<======<<<:::<<<<<<<<<;;;<<<<<<===>>>???AAADDDGGGJJJLLLMMMNNNHHHHHHFFFEEECCCBBBAAA@@@AAA@@@@@@@@@AAADDDFFFHHHBBBAAA??????>>>===<<<:::555666888999:::<<<>>>AAABBBBBBAAA@@@???>>>===<<<:::;;;<<<>>>??????>>>===???@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCAAA???<<<:::<<<>>>@@@CCCFFFHHHIIIJJJGGGEEEDDDDDDDDDDDDBBBAAAAAA???;;;777666777888:::999999999999999999999999666777888:::;;;;;;;;;;;;===>>>>>>???AAABBBBBBCCCBBBCCCBBBAAA@@@BBBBBBAAADDDBBBAAAAAA===:::>>>DDD((('''%%%$$$$$$$$$%%%&&&###%%%$$$%%%'''&&&"""$$$$$$$$$%%%%%%%%%%%%%%%,,,(((%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&)))###&&&(((###&&&)))$$$&&&&&&'''''''''(((''''''###$$$%%%&&&'''&&&%%%%%%"""%%%'''%%%""" """%%%'''&&&%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&'''!!!""""""###$$$%%%%%%&&&###&&&'''%%%%%%((((((%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$&&&***+++)))%%%###%%%'''''')))***)))&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&(((++++++***))))))******((('''((()))***((('''---(((&&&(((******+++...,,,+++***+++---------+++,,,,,,,,,---...//////000---......//////000111111///000111222333444555555555555444444555666888999777666555444444666888:::555555555666666777888888444555666777999:::<<<<<<;;;::::::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;999888777777999::::::999777:::>>>BBBDDDDDDCCCBBB?????????>>>>>>>>>======AAAAAA@@@@@@@@@@@@@@@AAA<<<>>>@@@???===;;;::::::===???DDDHHHIIIGGGBBB>>>@@@AAAAAAAAAAAAAAA@@@@@@999999;;;<<<<<<<<<;;;;;;999:::;;;<<<============???>>>=========???@@@BBB???>>>===<<<;;;<<<===>>>===<<<<<<;;;;;;===>>>???===:::999<<>>;;;888777888:::<<<<<<888999;;;<<<======<<<<<>>???@@@???>>>===<<<<<<<<<<<<999;;;>>>>>><<<;;;<<<===;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAA======<<<;;;;;;<<<<<<<<>>???>>><<<::::::;;;=========>>>@@@BBB????????????????????????<<<===>>>>>>===;;;:::999??????@@@AAABBBBBBBBBBBB???@@@AAAAAA@@@>>><<<:::<<<===@@@CCCFFFHHHJJJJJJHHHFFFDDDDDDDDDCCCAAA???>>><<<999777555555666777777777777888999999::::::;;;;;;;;;;;;;;;::::::999>>>>>>???@@@AAABBBBBBCCCBBBAAAAAAAAABBBBBBCCCDDDFFFEEEDDD@@@:::888@@@KKK((('''&&&&&&%%%%%%%%%%%%$$$''''''%%%$$$&&&$$$ $$$$$$$$$$$$%%%%%%%%%%%%,,,((($$$$$$''')))'''$$$!!!###$$$$$$$$$$$$%%%'''!!!"""$$$%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%((("""%%%'''!!!###(((###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&& $$$'''%%%###&&&%%%%%%&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$%%%"""&&&'''%%%%%%((('''$$$%%%%%%%%%&&&&&&&&&''''''((($$$!!!$$$***,,,(((###((("""!!!))),,,'''$$$((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((&&&((()))***)))((()))***)))(((''''''(((((('''%%%,,,(((&&&)))+++******,,,+++***)))***,,,---,,,+++++++++,,,---...//////000------......//////000000......///111222444555555333333333444555666777888888888666444222444777:::555555555666666777777777222333444666888:::<<<<<<999999999999::::::;;;<<<999999999:::::::::;;;;;;888777666666888999999888444777:::>>>@@@@@@@@@???>>>>>>>>>>>>============>>>>>>>>>??????AAABBBBBB===>>>???>>><<<;;;;;;;;;999<<<@@@DDDEEEDDDBBB@@@AAAAAAAAAAAA@@@@@@???>>>999999:::;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<>>>>>>>>>>>>>>??????;;;;;;;;;;;;<<<======>>>???>>>===;;;;;;<<<<<<======;;;;;;===@@@AAA???<<<888888888777777777666666333555777999999999888777777999:::888555444666999<<<<<<<<<<<<<<<;;;::::::888999999999::::::::::::999<<<<<<;;;===AAA@@@<<<===;;;888888999;;;<<<;;;;;;<<<===??????>>>======???:::888:::;;;999888888777777888:::::::::::::::888999:::;;;<<<;;;:::999:::999888777777888999:::999:::;;;:::999999:::;;;999999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;999===;;;:::999:::999888666555777888999999999;;;<<<@@@>>><<<:::888777777777<<<;;;;;;:::;;;===>>>???@@@@@@>>>===<<<;;;;;;;;;888;;;>>>>>>;;;::::::<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@<<<;;;;;;;;;;;;<<<<<<=========>>>===<<<;;;::::::::::::::::::;;;<<<======BBBDDDGGGJJJLLLLLLLLLKKKEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@???@@@BBBEEEGGGIIIEEEAAA>>>>>>???>>>;;;888;;;<<<<<<<<<;;;;;;===???<<<<<<===>>>???@@@AAAAAA===>>>???>>>;;;999888999;;;<<<>>>@@@BBBCCCDDDEEE>>>>>>???@@@???>>>===<<<===>>>@@@CCCEEEGGGIIIIIIHHHFFFDDDCCCBBBAAA???===::::::999777666555555555444555666777888999::::::999:::;;;;;;<<<<<<<<<;;;??????@@@@@@AAABBBBBBCCCAAA???@@@CCCDDDCCCEEEHHHGGGEEECCC@@@;;;999BBBLLL$$$$$$%%%&&&&&&&&&%%%%%%&&&(((((($$$$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&%%%!!!$$$&&&%%%$$$$$$&&&((("""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###"""!!!%%% $$$&&& ###)))%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%&&&''''''"""$$$%%%$$$"""!!!###$$$$$$$$$$$$%%%&&&&&&$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&$$$%%%'''&&&###%%%%%%%%%&&&&&&&&&''''''###"""!!!###&&&'''&&&$$$%%%"""###((('''###"""''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))&&&'''((('''&&&&&&(((***((('''&&&'''((()))((('''+++''''''***,,,***)))++++++***)))***+++,,,,,,******++++++,,,...//////000,,,------......///000000/////////000111222333333111222333444555666666666777888888666333333555777555555666666666666666666333444555777888:::;;;;;;888888888888999:::;;;<<<999999999999::::::::::::888666555555777888888777444666999<<<>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>======>>>???@@@AAAAAA>>>>>>>>>===;;;:::;;;===:::<<>>===::::::::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>:::;;;<<<<<<=========<<>><<<;;;;;;;;;;;;<<<===>>>@@@@@@???>>><<<888888888777777777777777333555777888999999888777777:::;;;888444222444888;;;;;;<<<<<<<<<;;;::::::999999999:::::::::;;;;;;;;;======<<<>>>AAA@@@<<<<<<;;;999999;;;<<<;;;:::======>>>>>>>>>===<<<;;;<<<999999:::888444666;;;666777888999:::::::::999777888:::;;;<<<;;;:::999:::999888777777888999:::888999999888777777888:::888888888999:::;;;<<<<<<<<<;;;;;;===>>>>>><<<::::::;;;;;;:::888777888888000333666888777777777888:::::::::999999888888777===<<<;;;:::;;;===???@@@??????>>>===============666:::>>>>>>;;;888999;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<;;;<<<<<<===>>>>>><<>>??????CCCEEEGGGJJJKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDCCC?????????@@@AAACCCFFFGGGEEEAAA======???>>>;;;777888999::::::999999;;;===<<<<<<===>>>???@@@AAAAAA===>>>???===:::888:::;;;;;;<<<>>>@@@AAABBBCCCCCC>>>>>>?????????@@@@@@@@@???@@@BBBDDDFFFGGGHHHHHHHHHFFFCCCBBBAAA???===:::888999999:::999777555333333444555666888999:::;;;888999:::;;;<<<<<<<<<<<>>???DDDFFFEEEGGGLLLHHHBBB>>>?????????AAAEEE !!!###%%%&&&&&&&&&%%%$$$&&&&&&###$$$((()))'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$###$$$'''"""%%%''''''%%%%%%'''***%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$"""$$$$$$&&&!!!%%%,,,)))%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''((('''%%%%%%&&&((())))))'''$$$######%%%&&&&&&$$$"""&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%% $$$%%%$$$$$$&&&&&&"""%%%%%%%%%&&&&&&&&&''''''###%%%((((((''''''(((***###))),,,***&&&%%%'''***'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))******&&&''''''&&&%%%%%%(((***'''&&&&&&'''***++++++******''''''+++,,,***((()))***)))))))))+++,,,+++*********+++,,,...//////000,,,,,,------...//////000111111000000000000111111000111333555666666666555555888:::999555333333444444555666666666666666555666666777888999:::::::::777777888888999:::;;;<<<888888999999999:::::::::777666555555777888888777666888:::<<<>>>?????????>>>=========<<<<<<<<<<<<>>>>>>======>>>??????@@@??????>>><<<::::::<<<>>>===???@@@@@@@@@AAACCCEEEAAAAAAAAA@@@???>>>===<<<;;;::::::999999:::;;;;;;999999:::;;;<<<<<<<<<<<<:::;;;===>>>?????????>>>;;;<<<===>>>>>>===<<<;;;BBB@@@>>><<<;;;:::::::::<<<>>>AAAAAA@@@>>>======888888888888777777777777444555777999:::999888777777:::;;;888333111444777::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===???>>>===???BBB@@@<<<<<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888999999;;;<<<666000555>>>555666888999::::::999999666777999;;;<<<;;;999888;;;999888666666777999:::777888888777666666777999666777777888999;;;<<<============>>>@@@???===;;;888:::<<<;;;888666888;;;555888<<<>>>>>>===<<<<<<666666888999999999999999===<<<;;;:::;;;===???@@@>>>>>>>>>===>>>>>>???@@@555:::>>>>>>:::777888::::::;;;<<<<<<======<<<<<<======<<<<<<<<<======>>>======<<<======>>>???@@@<<<@@@DDDBBB===:::<<<>>>============>>>???AAAAAADDDEEEHHHJJJJJJHHHFFFEEEGGGGGGFFFEEEDDDCCCBBBAAA>>>>>>???@@@AAACCCDDDEEEEEEAAA===<<<>>>>>>:::666:::;;;<<<<<<<<<===???AAA<<<======>>>???@@@@@@AAA<<<>>>>>><<<999999;;;>>>??????@@@@@@@@@??????>>>????????????@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEBBB@@@???>>>;;;999888999;;;<<<;;;888555333333333555666888:::;;;<<<::::::;;;;;;;;;;;;;;;:::@@@@@@@@@AAAAAABBBBBBBBBAAA===>>>EEEGGGFFFHHHNNNHHH>>>999>>>DDDDDD@@@<<<$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%&&&%%%###""""""############$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&& """%%%$$$""" !!!###!!!&&&'''$$$"""$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&'''########################%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%&&&######''''''"""!!!$$$$$$$$$############$$$$$$%%%###"""###'''((('''%%%"""###$$$$$$###!!!%%%%%%%%%$$$$$$$$$######%%%%%%&&&$$$""""""###$$$!!!###%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%###"""!!!!!!"""""""""#########'''((((((((('''&&&%%%%%%)))'''&&&'''((()))(((''''''$$$!!!"""%%%''''''&&&+++***)))'''''''''((()))+++***)))(((((()))******(((((())))))))))))((((((!!!---///...000222111---,,,+++++++++---///111//////000000111111111222...///000222333444555555555444444333333333444444111222333444444444222222333333444555666777888888888999999888666555666888:::888777888::::::777555444444444555555666666666555555555666888:::<<<>>>:::999888888888:::<<<======???AAA@@@===<<<>>>@@@???>>><<<999888777777777<<<<<<<<<===>>>@@@AAABBB???@@@AAABBBAAA???===;;;;;;;;;::::::999888777777333444777:::;;;;;;:::999555888;;;>>>??????===<<<;;;;;;:::999:::;;;<<<===>>>>>>===<<<;;;:::999999===??????===:::;;;>>>BBB999666333333666777777555555444333555777999::::::777999:::777444444777:::999999999999999999999999>>>===;;;;;;<<<<<<:::999===>>>@@@AAA@@@???===;;;999888777777666666666666888888888999999:::::::::>>>===:::888666555555555888777777777888999::::::::::::999999888999999:::444666888888888777888999999888777555333222222222444555666777777888888888888999;;;<<<<<<<<<;;;;;;:::999888777666666666666111333555777888888777666666666666666777888999:::===<<<:::::::::<<<>>>???======>>>>>>===;;;999888333666888888666555777999::::::999999888999999999;;;;;;::::::999::::::;;;;;;<<<<<<============<<<@@@AAAAAAAAA???===;;;:::<<<;;;;;;;;;===@@@CCCEEEDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDCCC>>>>>>???@@@AAACCCDDDEEEEEEDDDAAA>>><<<;;;::::::;;;999777666777:::>>>@@@999;;;===>>>===;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>BBBBBB======BBBCCC???>>>??????@@@@@@AAAAAABBB@@@@@@AAABBBDDDFFFHHHIIICCC@@@===<<<======<<<999999888777888999999888777777666666666666666777777666:::>>>>>><<<;;;<<<>>>???===;;;;;;===>>>???>>>===>>>@@@BBBDDDFFFGGGHHH@@@===999888:::===???@@@$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((%%%''')))(((&&&%%%&&&(((%%%((()))%%%$$$&&&((('''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%$$$######$$$%%%%%%)))%%%%%%((('''######'''$$$$$$############$$$$$$&&&$$$"""###%%%&&&$$$"""$$$%%%'''''''''&&&$$$###&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&$$$$$$%%%'''"""$$$&&&&&&%%%$$$%%%&&&)))(((&&&&&&'''(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&%%%)))'''&&&'''((()))(((&&&***(((&&&&&&(((******)))***)))((('''''''''((((((++++++***))))))******+++(((((())))))))))))(((((("""***000...,,,...///...---,,,+++++++++---///000////////////000000000111//////111222333333444444444444333333333333444444444444555666666666666666444444444555666777888999777888888888666666888999===;;;:::;;;======;;;888333333444444444555555555777777777777888999;;;<<<===<<<;;;;;;<<<===@@@AAA===???@@@@@@>>>===>>>@@@>>>===;;;999888888888888<<<<<<<<<======???@@@@@@???@@@AAAAAA@@@???<<<;;;::::::999777777666666777555666777999:::::::::999888999;;;===>>>>>>======<<<;;;;;;:::;;;<<<===>>>>>>>>>===<<<<<<;;;::::::;;;;;;:::999888888;;;===888555222222444555555444555444333444777999999999777888888777666666888999999999999999999999999999@@@???>>>???AAABBBAAA@@@===>>>???@@@@@@>>><<<;;;???>>>======<<<<<<======888999999999999999999:::???>>>;;;999777666666666777777777777777888999999999888888777777888888999555777888888777777777888888888666555444444333333444444666777777777777777888999:::;;;<<<;;;;;;:::888777777666666666666777222444666999::::::999888777777777777888999:::;;;===;;;:::999999:::<<<=========>>>===<<<;;;999888444666888888666666777888888888888888888999:::;;;999999888888888888999999<<<<<<======>>>>>>======AAAAAA@@@@@@>>>===<<<;;;===<<<<<<===>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEDDDDDDCCCCCCBBB?????????@@@AAABBBCCCDDDEEECCCAAA>>><<<;;;::::::999888777777888:::===???:::<<<======;;;:::;;;;;;::::::::::::;;;<<<===>>>@@@CCCBBB>>>>>>BBBBBB?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBB???======>>>>>>;;;999999888777888999:::999888888888888888888999::::::999:::<<<===<<<<<<===>>>???>>>======@@@BBBBBBBBB???@@@AAABBBCCCDDDEEEFFFBBB@@@======???AAABBBBBB$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###%%%&&&############$$$$$$$$$%%%#########$$$%%%&&&((((((%%%&&&''''''%%%%%%&&&'''&&&)))((($$$"""&&&((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))&&&$$$&&&%%%$$$$$$'''$$$$$$############$$$$$$&&&$$$############""" """###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$###"""!!!###$$$$$$&&&''''''%%%$$$$$$%%%)))(((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''''''''&&&((('''&&&'''(((((('''&&&'''&&&$$$%%%&&&''''''''')))(((''''''&&&'''''''''((((((''''''''''''((()))(((((())))))))))))((((((,,,...---***))),,,---+++,,,,,,+++++++++---///000.............../////////000000111222222222222222333333222222222333333444111111111222333444555666444444444444555777888:::777888999888777777888::::::999999999::::::888777333333333333444444444444888888888777888888999:::<<<<<<<<<<<<===???AAABBB>>>???@@@@@@>>>>>>???@@@<<<<<<:::999888888888888<<<<<<;;;<<<<<<===>>>>>>>>>???@@@@@@???>>><<<;;;:::999777555444555666777777777777777888888999999;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;999777666777888999888777555222222333444333333555444333444666888888888777666666888999:::999888999999999999999999999999;;;::::::<<<>>>@@@@@@???======>>>???>>>===<<<;;;======<<<;;;;;;;;;;;;<<<999999999999999888888888???>>><<<999888777777777777777666666777777888888777666666666666666777777666777999888777666666777888777666555444444333444333444555666777777777777888888999::::::::::::999555555555555555555666777333555888:::<<<<<<<<<;;;888888888888999:::;;;;;;<<<;;;999888888999:::;;;============<<<:::999888444666888888777666777888666666777777888:::;;;<<<888888888777777888888999<<<<<<===>>>>>>>>>>>>>>>AAAAAA???>>>============>>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAACCCBBB???===;;;:::999999888888888888999:::<<<<<<<<<<<<<<<:::888888:::<<<:::::::::;;;===>>>@@@AAAAAACCCBBB???>>>@@@AAA>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@???>>>>>>??????>>>;;;888888777777888:::;;;:::999777777777888999:::;;;<<<<<<:::999:::<<<>>>>>>===>>>===<<<>>>@@@CCCCCCCCC@@@AAAAAAAAABBBBBBCCCCCC???>>>===>>>???@@@@@@???%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$%%%&&&###&&&$$$"""%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""""""""$$$&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$######"""""""""###$$$$$$######"""%%%$$$$$$$$$$$$#########"""###$$$###!!!!!!"""$$$&&&'''((((((&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''((('''&&&&&&(((((('''&&&$$$$$$######$$$$$$$$$$$$'''''''''&&&&&&&&&''''''(((((((((((((((((())))))(((((())))))))))))((((((+++)))'''&&&))),,,,,,)))++++++++++++,,,---...///------------------------000111111111111111000000222111111111111222333333//////...///000222444555555444333333444666999:::999999999888666666777888999888888999999888777666333333333333333333333333777777777888888999::::::999999999:::;;;===???@@@>>>>>>???????????????@@@;;;::::::999999888888888;;;::::::::::::;;;<<<======>>>>>>>>>>>>===<<<;;;:::888666444333444666888:::999777666666777888999;;;:::999999888999:::;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===:::777777:::;;;:::888777666444333333444444444666555444444666888888777666555555888;;;<<<:::777888999999999999999::::::777666666888:::<<<;;;:::<<<============<<<;;;:::999888888777777888888888::::::999999888888777777>>>===;;;888777666666777777666666555666666777777444444444444444555555666666888999888666555555666888777555444222111111111333333444555666666666666888888888888888888888888333333333333444555666777333555888;;;<<<===<<<<<<777777777777888999:::;;;;;;:::888777666777999:::=========<<<;;;:::999888555666777888888888888888777777777777777888999:::888888888888888888999:::<<<<<<===>>>????????????AAA@@@???=========>>>?????????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA???>>>>>>>>>===>>>>>>>>>?????????????????????>>>@@@???===:::888777777777666777888999::::::::::::===<<<;;;888666666999<<<::::::;;;<<<>>>???AAABBB@@@@@@???===============@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<======;;;===>>>@@@@@@>>>:::888888777777888:::;;;;;;:::555555555666777999:::;;;>>>:::888888<<>>===>>><<<<<<===???@@@@@@????????????@@@AAAAAABBBBBB=========???AAAAAA???===%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###((('''&&&&&&&&&''''''((("""$$$### $$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###$$$%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$##################""""""""""""'''(((((('''&&&&&&((()))&&&'''((((((&&&$$$$$$%%%$$$###""""""$$$%%%$$$"""&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''&&&(((&&&%%%&&&'''((('''&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''*********++++++,,,,,,,,,(((((())))))))))))(((((()))&&&%%%(((,,,---+++(((******++++++,,,------...---------,,,,,,,,,,,,,,,000000111111111000//////000000000000000111222222222111111111333555777888444444444444555777888999:::::::::888555444444555:::;;;<<<<<<;;;:::999999333333333333333333333333444555666888999:::;;;<<<888888888999:::<<<===============>>>????????????:::::::::999999888888777888888888888999:::;;;;;;<<<<<<======<<<<<<;;;;;;:::888666444444555777999:::999777555555666888999999888666555555666777888777777888888888999999999::::::;;;;;;<<<<<<======>>>;;;888999;;;<<<:::888888777777666555666777888888666555555777888888777777555555888<<<===:::777888888888999999:::::::::<<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;999999999888888777777777<<<;;;999777666555555666666666555444444555555555333222222222333333444555666777999888666555555555999777555333000...------222333444555555666666555777777777666666666777777222222222222333555666777333555777:::;;;<<<;;;;;;666555555666666777888999:::999777666666777888999>>>===<<<;;;:::999999888666666777888999999888777999888777777666666666666666666666666666777888888;;;;;;===>>>>>>?????????@@@???>>>======>>>?????????@@@@@@@@@@@@???>>>===>>>>>>?????????@@@@@@@@@<<<;;;;;;::::::;;;<<<<<<>>>>>>?????????>>>===<<<===<<<999777555555555555555666888999999999999888<<<;;;999666555555999<<<;;;;;;<<<===>>>???AAABBB===<<<;;;;;;;;;::::::;;;@@@@@@@@@??????>>>>>>===:::999999999:::;;;<<<===999;;;???@@@@@@===:::999999888777888:::;;;:::999555555555666777999:::;;;>>>:::888888<<>>===???>>>======>>>>>><<<:::;;;;;;<<<>>>???@@@AAABBB???@@@AAADDDFFFEEEBBB???&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&((('''%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%$$$""""""'''%%%######$$$%%%&&&%%%###&&&%%%!!!###%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%!!!""""""######$$$$$$%%%######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&%%%""""""&&&'''%%%$$$$$$############$$$$$$"""$$$%%%%%%%%%%%%'''((('''&&&%%%$$$###""""""!!!$$$#########""""""""""""&&&'''''''''&&&&&&((()))$$$&&&''''''%%%$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%&&&''''''&&&%%%$$$%%%'''&&&%%%$$$$$$$$$&&&&&&'''(((((((((''''''%%%&&&'''(((((()))(((((((((((())))))))))))((((((+++((((((---///---)))(((******++++++,,,---------------------,,,,,,,,,,,,//////000000000//////...///////////////000111222000000000000111333444444333333444555666777888888999999999777444333333444777999::::::888777777888444444444444333333333333333444666888:::;;;<<<<<<::::::;;;<<<<<<=========<<<;;;;;;<<<>>>???>>>===::::::::::::999888777666555666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555555666777888999888666555555666777999777666444333333444555666555666666777888777777777777888999:::;;;<<<======;;;:::999999:::999888777777888888888777888:::===:::888777777888999888777888777777888:::;;;:::999888888888999999::::::;;;>>><<<;;;;;;;;;;;;999888;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<888888888888888777777777;;;:::888666555555555555555555444444333333444444111111111111222333444555555666888777666555555666999777555222000...------111222333444555555555555777666555555555555555666222222222222333444555666444555888:::;;;:::999999555555555555666777888888999888666666666888999;;;>>>===<<<:::999999888999777777666888999:::999777:::999888666555555444444333333333333444555666666999:::;;;===>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::999888888888999:::;;;<<<===>>>>>>>>>===<<<;;;;;;:::888666444333444444555666777888888888888888999999888666444555999<<<>>>============>>>>>>???;;;888888::::::888888;;;@@@??????>>>===<<<;;;;;;666666777888999:::<<<===777;;;>>>@@@???===;;;:::;;;999888999:::;;;:::888888888888999:::;;;<<<===<<<:::999:::<<<>>>>>>===AAA@@@?????????>>>;;;999888999:::;;;===>>>???@@@>>>>>>@@@BBBDDDCCC@@@>>>&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$###"""!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%###"""&&&### """$$$$$$######&&&'''###"""$$$&&&%%%%%%%%%$$$$$$$$$%%%&&&&&& !!!""""""######""""""######$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""%%%&&&"""###''''''$$$$$$$$$############$$$$$$"""$$$&&&%%%######$$$&&&$$$$$$###"""""""""""""""%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######%%%'''"""$$$&&&&&&%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%""""""""""""############%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%''''''&&&%%%"""%%%''''''$$$""""""$$$&&&'''((()))))))))(((((("""###$$$&&&&&&&&&&&&&&&(((((())))))))))))((((((+++((((((---...***)))+++)))******+++,,,,,,---,,,......------,,,,,,,,,,,,......//////000/////////............///000111222---......///000000000///111333555777888888777666555666666555333333444666333555777666444222333555555555555444444444333333444555777999::::::::::::<<<<<<============<<<<<<;;;:::999:::===???>>><<<:::;;;;;;:::999777555444333333444555777888:::;;;;;;:::::::::::::::;;;;;;666555555555555555666666777777666555666666777888444444444444444444555555555555777888888888777666555666777888:::;;;<<<===999:::;;;:::888777777777666777999888888999<<<@@@<<<:::888888999:::999888888999:::999888888999;;;777888888999::::::;;;;;;;;;999888777888888666555;;;::::::999999999999999999888888888888999:::;;;777777777777888888888888;;;:::888666666555666666555555444333333333333333111111111111222333444555444555777777666555666777777666555333222111111111111222333444444555444444777666555333333333444555333333333333333444555666555777999:::;;;:::888777555555555555666777888999888777666666777999;;;<<<>>>===;;;:::888888888999888777666888:::;;;999777888777666666555555555555444444444444555666777888888999:::<<<======>>>>>>======>>>??????????????????>>>===<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;999888777666666888:::;;;:::;;;===>>>>>>===<<<;;;;;;:::888666555444444555666666666777777777777888666777666555555666999;;;@@@???>>>===<<<;;;;;;;;;:::666666::::::888999===???>>>===<<<;;;:::999999666666666777888999:::;;;777:::>>>???>>><<<;;;<<<<<<;;;:::999::::::999777999999999999::::::;;;<<<999:::<<<===<<<<<<===>>>???>>>===>>>>>>===:::888888888888999:::;;;;;;<<<;;;<<<===???AAA@@@>>>;;;&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$***&&&######%%%''''''&&&"""&&&'''$$$"""$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%&&&&&&'''''''''''''''(((((()))))))))###$$$%%%&&&&&&%%%$$$######$$$!!!!!!%%%%%%!!!$$$$$$############$$$$$$###%%%&&&%%%""" !!!###''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%''')))!!!###%%%%%%$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%''''''&&&%%%'''***,,,,,,)))''''''(((&&&''')))*********)))(((&&&''')))+++,,,++++++***(((((())))))))))))((((((((($$$%%%******((()))...))))))***,,,,,,,,,,,,,,,.........------,,,,,,,,,---......///000000//////---------......000111111000111222333333222111000000222555888999888777555111333444333333444666888555888:::999666444555777666666666555555444444444666777888999:::999999888<<<<<<<<<===<<<;;;;;;:::;;;999777999<<<>>>===;;;;;;;;;;;;:::999777444333111222222444666888:::<<<:::::::::999999:::;;;;;;333444444444444444444444666666666666666777888888444444444555555555666666555666888999999999888777444444666777999;;;<<<===:::<<<>>>===999777888:::444666888888888999===AAA===;;;999999::::::999888999;;;;;;999666666999<<<777777888999::::::;;;;;;:::999888888999999888666;;;:::999999888888999999::::::::::::;;;;;;<<<===666666777777888888999999<<<;;;999777777666777777555444333333222222222333111111111111222333444555333444666777666555666777666666555444444444555555111111222333444444444444777666444333222333333444444444333333444444555555777888:::;;;;;;:::888777666666666666777888999:::777666666666777:::<<<>>>>>>===;;;999888888888999999777666888:::;;;999777666666555555555666666777777777777777888999;;;;;;777888999;;;<<<=========;;;<<<>>>@@@@@@@@@???>>>???>>><<<::::::<<<===???>>>===<<<;;;:::999999888888777666555666777999;;;999:::<<<>>>>>>===<<<;;;<<<;;;999777666555555666777666666666666777777888444555666666555666999;;;AAA@@@???===;;;:::999999999555555:::;;;888:::???>>>>>>===;;;:::999888888777777666777777888999:::777:::>>>???===;;;<<<===>>><<<::::::::::::888666888888888777888888999999666:::>>>>>><<<;;;<<<>>>:::::::::;;;<<<;;;999777888888888888888888888888>>>>>>???AAACCCCCC@@@>>>###"""!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""&&&%%%%%%((($$$$$$##################%%%$$$###"""""""""###$$$!!!!!! !!!!!!&&&&&&&&&%%%%%%$$$$$$$$$"""%%%&&&$$$%%%)))***'''"""  ###&&&%%%$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$!!!!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###########################$$$######$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&((()))'''%%%%%%))),,,'''''''''''''''((()))***''''''''''''((((((((((((*********)))))))))))))))'''(((((()))******+++++++++,,,---.........---,,,000000//////.........---............///000111222111222222333333222222111000000//////111333666888000111111222333444555555555555444333444666888:::555666777888999:::::::::999777555333444777:::<<<;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;999777444333111111111222444666777888888999999999999888777777555666666555333333444666777666555444444444444444333444444444444333222222888888777777666666666666777666555555666999===???:::;;;;;;:::888888999;;;::::::888888888888::::::>>>>>>===;;;888777999:::<<<;;;:::999999999999999777888888999999999888777666888::::::888555444333777777888888888888777777;;;===<<<888888<<<===;;;;;;:::999888888888999:::<<<999777999777333222444444333222111000000000000000000000000111222333444111444666777666666777999444333333222111111222222000111111333444555666666777666444222222222444555666555444333333333333444333666999:::999888777888777666444555777888888777;;;999888666666777999::::::888666666777777555333555666777888888777666555555555555444333333666888999::::::888666555666777:::999999888999:::<<<=========<<<<<<<<<======>>>DDDAAA>>>;;;:::<<<>>>@@@;;;;;;:::888666555777888:::888666444444555777999555888;;;===<<<;;;:::;;;999888555444333444666777555444333333444555777888555555444555888999999888777999;;;======;;;999888555555777888999999999999===>>>??????>>><<<:::888777666666666666777777888888999;;;;;;;;;<<>>@@@@@@???>>>>>>>>>(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!###&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$''''''$$$$$$''''''$$$'''%%%###$$$&&&'''&&&%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$&&&###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%###""" &&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''(((&&&''')))(((&&&&&&(((+++'''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((***)))))))))))))))))))))))))))******+++++++++,,,++++++---.........---,,,,,,,,,,,,------......//////......//////000111222111222222222222222222111444333333333444777999;;;222222333444555666777777777666555444444555777888999999999999999888777777<<<;;;999888999;;;>>>???999999999:::::::::;;;;;;::::::::::::999777555444111111222333444666888999777777888999999999888777777888888777555444666777888777666555555555555666555555555555555444333333999999888888777777666666666666555555777999<<<===;;;<<<<<<<<<::::::<<<>>>;;;:::999888888999:::;;;>>>>>>===;;;888777999:::;;;;;;::::::::::::::::::::::::::::::999999999999666777888888777555444444777777888888888888777777:::<<<<<<999999<<<<<<:::;;;:::999888888999:::;;;===:::999:::999444222444444333222111000000000000000000000111222333444555444444444444444444333222555555444333222222222222333222222222222333333333666555333222222222333444555555555444444333333333333666888999888777777777888777666666888999999888:::999777666666777999:::999888666666777777555444555555666777777666555555555555555444222222444666999::::::888666555666888888888777777888:::;;;===<<<;;;;;;;;;<<<======>>>CCCAAA???===<<<<<<>>>???;;;;;;;;;999666555666777777666555444444555777888555888:::;;;:::999:::;;;999888777666666666777777777777555444444444555666666555555666888999999888999:::<<<======;;;999888444555666777888999::::::<<<===>>>>>>===<<<:::888999888888777888888999999:::<<<======<<<===???AAA???;;;999:::999666888;;;;;;;;;:::888777888;;;===>>>===;;;:::999999999:::999;;;;;;:::777444222222333444555777888:::;;;<<<===???AAAAAA???======>>>'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###"""$$$&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((('''$$$###%%%$$$!!!***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%''')))$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''%%%&&&((((((''''''''')))''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++++++++***+++,,,------------,,,'''((()))+++,,,...///000////////////000111222222111111222222222222111111111111000111222444666888444444555666777888888999999888666555555555666777999999999999999888888777===<<<<<<<<<===>>>???@@@999999999::::::::::::;;;999999999999888777666555222333333444555777888999555777999:::;;;;;;999888888999:::999777666777888888888777666666666777777666666666555555555444444999999999999888777666555555555555666777999:::;;;<<<===>>>=========???AAA<<<;;;:::999999:::;;;<<<======<<<:::888777888:::::::::;;;;;;;;;;;;;;;<<<===<<<;;;:::999999:::;;;777777777666555555444444777777888888888888777777888;;;<<<999999<<<;;;888;;;;;;::::::::::::;;;;;;===::::::<<<:::555333444333333222222111000000000000000000111222444555666666444222333666666333000666555444333333222222222555444333222111000000000555444333222111222333444444444555666555444333222333555888888777666666777999777666777888:::999999999888777666666777888999999888666666777777555444444444555555555555444444555555555444222111222444888999999888666555666777666666555666777999;;;<<<::::::::::::;;;===>>>>>>AAAAAA???>>>>>>>>>>>>>>>:::;;;<<<:::777555444444444444444444555666666666666777888888777888999;;;999999999999999999888888:::999777555444444444444777666666777999:::999888:::;;;<<<<<<<<<;;;999888444555666777888999::::::;;;<<<<<<===<<<;;;999888:::999999999999:::;;;<<<>>>?????????>>>>>>@@@BBB>>>:::888999999777888;;;;;;<<<;;;:::888999;;;===>>><<<:::888888888:::;;;888999:::999666333222222333444444666888;;;>>>???@@@AAABBBAAA???===<<<===%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&((()))$$$$$$$$$%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###"""$$$$$$!!!'''&&&$$$######"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$&&&'''((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************************************++++++,,,,,,,,,,,,,,,'''((()))***,,,...//////////////////000111222222000000111111111111000000.........///000222333444444444555666777888999999888777666666666777888888666666888999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<=========999999999888888777777666444444444555666777999999555777:::===>>>===<<<;;;888:::;;;:::999777888999888888777777666777777888777666666555555555555555888999999999888777666555444555666777888999999:::;;;===>>>>>>===>>>@@@BBB===<<<;;;::::::;;;<<<===<<<<<<;;;999777777888:::999:::;;;;;;<<<<<<<<<<<<>>><<<:::888888888:::;;;888666555444555555555444777888888999999888888777777:::;;;::::::;;;:::777;;;;;;;;;;;;;;;;;;<<<<<<;;;999999<<<:::555333444444444333333222111111000/////////000222333555666666333111444999;;;888555666555444333222222222222555444222111000//////000444333222222222222333333333444666777777555333222333555777777666555555666888666555555777888888777777777666666666777888888999777666666777777666444333333333444444333333333444555555444111000111222666777777666444333555666444444444444555777999;;;888888888999:::<<<===>>>???@@@@@@@@@???>>>>>>===999;;;<<<;;;888555333333000222333555666666555555666666666555555666999;;;888999:::;;;;;;:::888777:::999777666555555666666999777777888:::::::::999;;;;;;;;;::::::999888777888888777777777888888888::::::;;;;;;;;;:::999999888888999999;;;<<<>>>??????@@@@@@???>>>===???AAA===999888999999777999<<<<<<======<<<;;;:::;;;======;;;999777777888:::;;;666888999888666333222222444444444555888<<<@@@BBBCCCCCCCCCAAA>>><<<;;;<<<'''&&&%%%%%%''''''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """""""""###%%%'''((("""#########$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%"""###&&&&&&############""""""""""""############$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""######$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%&&&((((((((('''&&&******)))(((''''''((((((''''''''''''(((((((((((((((((())))))************(((((((((((())))))))))))************++++++,,,,,,***++++++,,,---.....................///000111222///000000111111000000///000000000111222333444555333333444555666777777888555555666777888999:::;;;666777888999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>===<<<<<<=========>>>>>>>>>::::::999888888888888888555555555666777888999:::888999<<<>>>???@@@???>>>888:::;;;;;;999888888888888777777777777777888888777777666555555555555666666777888999888777666555555555666777888999999:::;;;<<<======<<<===???AAA======;;;;;;;;;;;;======;;;;;;:::888666666888:::999999:::;;;<<<<<<<<<;;;<<<:::888666666777888999999666444444666777666444888888999999999999888888666:::;;;999999;;;:::666:::::::::;;;;;;<<<<<<<<<999777777:::999555333555444555555555444333222111////////////111222333444666333111444999;;;888555444444333222222222222222333222111000///000222222333333333333333333333444333444666777777666444333333555666555444333444555555444222333555666666555555555555666666777777888888777666666777777666555333333222222222222333333444555555444222111111111444555555444222222333555333333333333444666888999777777777888999;;;<<<===>>>>>>?????????>>>===<<<888:::;;;:::777444333333000111333555666666555444666666555444333555888;;;666888:::;;;;;;:::888777888888777666777888999::::::999888999:::;;;:::999::::::999888888888888888===<<<:::888777777777777999999::::::::::::::::::666777888999;;;>>>@@@AAA>>>??????>>><<<<<<===???===999888::::::888:::>>>===>>>??????===<<<<<<===;;;:::888777777888999:::555777888888666444333333555555666777:::>>>BBBEEEDDDDDDCCCAAA===;;;;;;;;;$$$###"""###$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&###!!!###$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$######"""!!!%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$ $$$$$$###$$$((((((&&&"""###$$$$$$######%%%'''###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$&&&'''&&&$$$######$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&%%%%%%&&&(((((('''%%%******))))))((()))))))))''''''''''''((((((((((((((((((((()))******++++++&&&&&&''''''((())))))*********))))))******+++,,,------------............------------...///000000//////000000000000////////////000000111222222222222222333444555666666777444555666888999;;;<<<===:::::::::::::::999999888<<<===>>>???@@@@@@@@@???<<<<<<<<<============>>>===<<<;;;999999888888888777777777777888999:::;;;:::;;;<<<>>>???@@@@@@@@@888:::<<<<<<;;;999888999999888888888888999::::::999888777666555666777888555666888::::::999888777777777777777888999:::;;;;;;<<<===<<<;;;<<<>>>@@@===<<<;;;::::::;;;<<<===999:::999888666666888999888999:::;;;;;;;;;:::999888777666555555666777888999666444555888999777444888888999999999999888888666999:::777777:::999666888999:::;;;;;;<<<;;;;;;888555555888888555555888666666777777777555333222000000000000111222333333666444222333666666333000333333333333333444444555222111000///000222444555333333444444444444444555333444555666777666555555333444555444222222333444333111000111222444333333444444555555666666777777888666555666777888777555333333222222222222333333333555666555333222222222333444444333222222333555444444333333444555777888777777777777888:::;;;;;;<<<======>>>>>>===<<<<<<888999:::999666555444555111222444555666555555444555666555444444555888;;;777888:::;;;<<<;;;999888777666666777888:::<<<>>>;;;:::999:::;;;<<<;;;::::::999888777777888999:::???>>><<<:::888777888888999999999::::::;;;;;;;;;888888999:::<<<>>>@@@AAA===>>>>>>===;;;;;;===>>>===:::999;;;;;;:::<<<@@@>>>@@@AAAAAA???===<<<===999999888888888888888888555777999888666555444555777777888:::===AAADDDFFFCCCCCCBBB???<<<::::::;;;"""!!! """"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###((()))###!!!$$$%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%######""""""""""""######"""#########$$$$$$$$$$$$!!!$$$%%%###%%%((()))'''###%%%&&&%%%######&&&((($$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$&&&((((((((((((***+++'''%%%###$$$'''((('''&&&)))(((((((((((())))))***''''''''''''(((((((((((('''(((((()))******++++++%%%&&&'''((()))***+++,,,***))))))((()))***+++,,,------------............,,,,,,+++,,,,,,---...///...//////000000//////.........///000111111111111222222333444555666666777555666777999:::;;;;;;;;;::::::;;;;;;::::::999888>>>>>>>>>??????@@@AAAAAA======>>>>>>>>>????????????>>><<<:::999999999999888888888888888999:::;;;<<<;;;;;;;;;<<<>>>???@@@:::<<<>>>???===;;;::::::;;;;;;;;;;;;;;;<<<======<<<;;;999888888888:::;;;555777999<<<===<<<;;;::::::999888777888999<<<===<<<=========;;;;;;===???===<<<;;;::::::;;;<<<===999999999777666555777999888999:::;;;;;;999888666555555555666666777888888999666555777;;;;;;888444888999999::::::999999888777999999666666999999777777888999:::;;;;;;;;;:::888555444666777666888<<<777888999999999777555444444333333222222333333444444444444444444444333222444444444444555777888999444333111000000222444666333444555555666666666666444555555555666666666666333444444333111111222333222000///000111333222222333333444555666666666666777666555666777888777666444333222222222222333444222444666666555333333444444555555444333333555666666555444333333444555666777777777777777888999:::<<<<<<;;;;;;<<<<<<<<<<<<777888888777555555666777444444444555555555444444555666666555555666888:::999:::;;;<<<<<<<<<;;;;;;777777777888999;;;===???===;;;:::;;;<<<<<<;;;:::;;;:::888888888:::<<<>>>???>>><<<:::::::::;;;<<<999999999::::::<<<<<<==================>>>??????<<<===>>>===<<<<<<===???>>>:::999<<<===<<<>>>BBB>>>@@@CCCCCCAAA>>>===<<<666777888999999888777777555777999999777666666666888999;;;>>>@@@CCCEEEFFFBBBBBBAAA>>>:::999999:::%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ''')))$$$"""'''***)))######$$$%%%%%%&&&''''''$$$$$$######$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$###&&&&&&$$$%%%((()))&&&###%%%&&&%%%"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''')))))))))(((((('''&&&$$$######""""""###$$$%%%&&&&&&'''&&&###$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$''''''''''''''''''''''''$$$&&&((()))))))))+++---(((%%%######&&&((((((&&&'''''''''''''''((()))***''''''''''''((((((((()))'''(((((()))***+++++++++%%%&&&''')))***,,,---...***)))((((((((()))+++,,,++++++,,,------...//////++++++++++++,,,---............////////////......222333444555555555555555222222333444555666777777777888999:::::::::::::::777888999:::;;;<<<<<<<<<============>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>;;;:::999999999888888888888999:::;;;;;;<<<;;;:::999:::<<<>>>???;;;>>>@@@@@@???===<<<<<<===============>>>?????????===<<<::::::;;;<<<===555888;;;>>>??????>>>===<<<:::888777888:::<<<>>>>>>>>>???>>><<<<<<===???<<<;;;:::999999:::;;;<<<888999888777555555777999888888:::::::::888666555333444555777888888888888999777666999<<<===888444888999999::::::999999888888999888555555888999888666777888:::;;;;;;::::::999555444666777888;;;@@@888999:::;;;:::888666555666666555444444444444555111444666777666666777999444555555666888999;;;<<<666444222111000222444666444444555666777777666666555555555555555666777888333444444222111000111333222111///000111333222222222333444555666666666666777666555666777888777666555444333222222333444555222444666777666555444555555666777666555444666888777666555444333444555555888777777777777777888888;;;;;;:::::::::;;;;;;<<<777777777666444555777999666555555555555555555555444666777666666666888:::;;;;;;<<<======>>>======888888888888999;;;===>>>===<<<;;;;;;<<<===<<<:::<<<;;;999999:::<<>>===<<<;;;;;;<<<>>>???999999999:::;;;<<<===>>>CCCBBB@@@???>>>>>>======<<<===>>>===<<<===>>>@@@???;;;:::=========???CCC>>>AAADDDDDDBBB???===<<<555666888::::::999777666555777999:::888777777777999;;;===@@@BBBDDDEEEEEEAAAAAA@@@===:::888999:::,,,((($$$###$$$%%%$$$"""$$$""" !!!"""!!!!!!########################'''&&&%%%$$$############'''%%%$$$###$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''%%%$$$###""""""$$$&&&'''$$$$$$############$$$$$$"""''''''###!!!"""%%%&&&""" """###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###))),,,...+++&&&"""###&&&!!!"""###$$$%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$""""""###$$$&&&'''(((((('''%%%###$$$%%%&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''')))))))))((((((%%%(((+++)))%%%###&&&)))((((((((((((''''''''''''''''''''')))++++++)))'''(((***)))%%%&&&***+++))),,,***)))((((((***,,,---((()))+++,,,------,,,,,,---------............///------,,,,,,,,,---.........///000111222333333333333111///111555888777555888888888888999:::;;;<<<666777888999;;;<<<===>>>;;;===>>>>>>======>>>@@@@@@@@@???>>>>>>?????????============<<<:::777666888777777666777888:::;;;:::888777777999;;;<<<<<<;;;<<<>>>??????===;;;:::666777888:::<<>>???@@@======<<<;;;::::::;;;;;;??????>>>>>>======<<<<<<<<<:::::::::<<<<<<;;;:::666666666666666666666666444555777888777666444333333333222444777999::::::666666777888999999::::::888888888888888777666555666666555555555555666666777888888999999999999888999888777555555555666777;;;:::999:::<<<===<<<;;;444555555555444333222222666666555444444444444555777777777777999888666444000111111111111222222222111333555888999999888777222444888:::;;;:::777666444333222000///.........111111111000000000000000000222444444333333444555777777777777777666555555333222222111111000000///111333444666666555333222111222333444555555666666999666333333555777777555444666888999999999:::;;;:::;;;:::888777777999;;;999777555555888:::888777666666444333333444555666666555555555666777888888======>>>>>><<<;;;999888555555666888999:::;;;;;;===;;;999999;;;;;;999777777777888:::<<>>======>>>@@@AAA>>><<<999999:::<<<======<<<>>>@@@>>>;;;:::;;;======<<<<<<===>>>@@@BBBCCC>>>===<<<;;;<<<===@@@AAADDDCCCCCCDDDDDDAAA===999:::888666666888999777555555777:::<<<===<<<;;;999===???BBBDDDEEEDDDBBBAAA???>>>===;;;:::999888888$$$""" ###%%%&&&%%%&&&$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############'''%%%######$$$$$$$$$#########$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&''''''&&&%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((&&&###"""###%%%$$$###"""###%%%%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))((($$$"""###&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))'''((((((((((((((('''&&&%%%((()))'''### """%%%''''''''''''&&&&&&&&&&&&''''''''')))***+++)))'''(((***)))&&&&&&***+++)))+++***)))))))))***,,,,,,((()))***,,,------,,,,,,------------...............------------...//////...///000111222333333333666555333333444555555444888888888888999::::::;;;777777888:::;;;===>>>>>>;;;<<<>>>>>>===<<<>>>???@@@@@@????????????@@@@@@>>>>>>======;;;999777666666666666777888888999:::888777666666999<<<>>>>>>;;;<<<===>>>===<<<:::999777777888:::<<>>???@@@BBBBBB@@@???===;;;999888>>>>>>======<<<;;;;;;;;;:::999888999;;;<<<;;;:::666666666666666666666666555666777888777666444222555444444444555666777777888888999::::::;;;<<<<<<999999999999888777666555444444333333333333444444666777888888888888888888666666555555666777999999999888888888:::;;;:::999777777666555444222222111666555555444444444555555444333333555666666444222111111111111222222222222444444555777:::===???AAA;;;::::::999999888777777555444333222111000000///000111111111111111111111000222444555444444555666777777888888888888777777888888777777666555555555333444555666666555444333666555555666777888999:::888666333333555777666555444666888999999999:::;;;;;;;;;<<<;;;::::::;;;===;;;888666666888999888777888777666555555666777777;;;;;;;;;;;;;;;<<<======??????@@@???>>>===;;;:::666777777888999;;;<<<<<<<<<:::888888::::::999666;;;:::999999;;;???BBBEEEAAA@@@???======>>>???@@@@@@>>><<<;;;===???@@@@@@>>>???@@@>>>;;;:::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCC???>>>=========>>>@@@BBBCCCBBBBBBCCCCCC@@@<<<999999888666777999:::999777777999;;;=========<<<;;;???@@@CCCDDDEEECCCBBB@@@>>>===<<<:::999888888888"""  ###&&&''''''"""!!! !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%######$$$%%%$$$###!!!!!!"""###$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&***)))'''&&&%%%$$$$$$$$$######%%%((()))((($$$!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% ###&&&&&&$$$###%%%'''"""######$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''((('''&&&&&&%%%$$$######&&&$$$######$$$%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&((()))'''###!!!"""$$$'''&&&&&&&&&&&&%%%%%%%%%(((''''''(((******)))'''(((******''''''+++,,,***)))************+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,---------.....................///000000...///000111222333333333555666666666444444666777999999999999999999999999888888999;;;<<<===>>>???;;;<<<======<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<:::888666555555666777888999999999888777666444666999===???@@@;;;;;;<<<===<<<;;;:::999777888888:::<<<>>>@@@AAAIIIFFFAAA<<<::::::<<<===;;;;;;;;;<<<===>>>??????CCCCCCCCCCCCAAA???<<<;;;=========<<<;;;;;;:::::::::999888888:::<<<;;;;;;666666666666666666666666666777777777777555333222333333333333444666777888;;;;;;;;;<<<======>>>>>><<<;;;;;;:::999888666555444333333222222333333444555555666777777777777777444444555666777999;;;<<<:::999888999;;;;;;;;;::::::999777444333222222222555555444444444555555666333333333444666666444222111111111111222222222333777666555666:::@@@FFFJJJCCCAAA===999777666777888666555444333222222111111000000111111222222333333111333555666555555555777777777888999::::::::::::999888888777777666555555555555777777777666555444555444333222222444666777777555444444555666666555444666888999999999:::;;;:::<<<>>>>>>>>>===>>>@@@===;;;888888999999999888:::999999888888999::::::<<<<<<;;;;;;<<<<<<======???@@@??????>>><<<;;;:::888888888888999:::<<<<<<<<<:::999999;;;;;;:::999???===;;;999;;;???CCCGGGBBBAAA@@@???>>>>>>???@@@CCCAAA??????@@@BBBCCCCCC???@@@@@@>>>;;;::::::<<<<<<<<<<<<<<<>>>@@@BBBCCCAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAA@@@<<<999999888777888:::;;;;;;:::<<<<<<======>>>>>>>>>>>>AAABBBCCCDDDDDDBBBAAA???<<<;;;:::999888888888888'''&&&%%%$$$$$$%%%%%%%%% !!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&'''&&&$$$""""""$$$'''))))))'''$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&!!!###&&&&&&%%%%%%&&&((("""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$"""!!!!!!"""######"""'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%***((('''&&&%%%&&&'''''''''))))))(((&&&$$$%%%''''''''''''&&&&&&&&&%%%%%%((('''&&&''')))***)))'''(((******((((((+++,,,)))))))))***++++++++++++***))))))******+++++++++++++++,,,,,,,,,---------------------------...///000...///000111222333333333111333666666555666999===999999999999999888888888999999:::;;;<<<===>>>???:::;;;<<<<<<;;;:::;;;===?????????@@@@@@@@@@@@@@@???>>>===;;;999777666555444666999;;;<<<;;;999888777666444666999<<>>???BBBAAA???<<<999:::<<<===;;;;;;<<<<<<======>>>>>>>>>???BBBDDDEEEEEEDDDCCC>>>======<<<<<<;;;;;;:::>>><<<999999:::;;;::::::888888888888888888888888777777777777666555333222...000222333555777:::===<<<<<<<<<======>>>>>>>>>======<<<;;;:::888666555555555444444444444555555444444555666777777777777444444555777888:::<<<<<<===<<<;;;;;;=========;;;:::999666333222222333444444444444444444555666777777666666666777666444111111111111222222222333333777666555666:::@@@FFFJJJDDDAAA===999777666666777555555444333222222222333000111111222333444444555222444666777666666777888777888999;;;<<<<<<======999999888888777666666666777777888888888777666666444222000//////111333555666555444444555555555555444666888999999999:::;;;999<<>>>>>===<<<;;;:::999999888888777777888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<>>@@@CCCDDDCCCCCCBBBAAAAAABBBBBBCCC@@@??????@@@@@@???<<<:::888888999:::<<<=========@@@??????>>>>>>???@@@AAABBBCCCCCCDDDCCCAAA???>>>::::::999888777777777888(((((('''&&&$$$##################%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""###$$$&&&&&&%%%##############################$$$######"""!!! $$$$$$###$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$&&&((('''$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''&&&%%%%%%%%%'''((()))%%%&&&''''''''''''((()))(((((((((((('''''''''&&&((('''&&&&&&((())))))((('''******((((((++++++)))))))))***++++++++++++*********************++++++++++++++++++,,,,,,,,,---++++++++++++,,,---...///...///000111222333333333///222555555444555999===888888999999999888777777999::::::;;;<<<===>>>>>>:::;;;<<<;;;:::999:::;;;===>>>???@@@@@@@@@@@@??????>>><<<:::999777666555555777:::======<<<:::888888777666888;;;===>>>>>>?????????>>>===<<<<<<;;;999999999::::::;;;=========???@@@???;;;999999999;;;;;;;;;;;;;;;<<<<<<<<<999;;;???CCCFFFGGGGGGGGG??????>>>>>>===<<<<<<;;;BBB???<<<:::::::::999888999999999999999999999999777777777666666555444333///111444555666888<<>>======<<<:::888777666444444333333333333444444333333444666666777777777666777888888999:::::::::===<<<;;;;;;<<<===<<<;;;777666444333222444555666333333333444555666777888:::999888777777555222///111222222222222333333333555555555777999===@@@BBB>>>===<<<:::888777666555444333333222222222333333111222222333444555555666444666888888777777888999777888:::;;;===>>>>>>>>>======<<<;;;;;;::::::999999999999888888777777666777666333111111333555666444555555555555444444555444666888999999999:::;;;999;;;>>>@@@@@@@@@@@@AAAAAA???===;;;::::::<<<===>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>===<<<;;;::::::999888777666555555666777888999999:::::::::;;;;;;<<<;;;;;;===>>>???@@@AAAAAAEEEEEEDDDDDDCCCCCCCCCCCCDDDBBB@@@@@@BBBDDDFFFFFFBBBAAA>>><<<<<<<<<<<<<<<<<<<<<======???BBBDDDFFFEEEEEEDDDCCCCCCCCCCCCCCC???>>>>>>???@@@???===;;;999:::;;;<<<===>>>???@@@CCCBBBAAA??????@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===999999888777777777888888"""###%%%$$$###"""###$$$""""""###%%%''''''%%%###########################%%%%%%$$$$$$###$$$$$$$$$$$$"""!!!"""%%%&&&'''&&&%%%%%%$$$$$$$$$########################"""!!! ######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$ !!!###%%%%%%$$$###"""$$$%%%%%%$$$""""""$$$&&&""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))""""""###$$$&&&'''(((((())))))((((((((('''''''''(((&&&%%%&&&''')))((((((%%%)))***((((((+++***''')))************+++++++++******)))))))))******+++******+++++++++,,,,,,,,,************+++,,,.........///000111222333333333222333444333333333555777666777888999999999777777999::::::;;;<<<<<<======999:::;;;:::999888999:::;;;<<<>>>???@@@??????>>>>>>===;;;999888777777777555777:::<<<===<<<:::999888888999<<<@@@BBBBBBAAAAAA@@@??????>>>===<<<<<<::::::::::::::::::;;;<<<===AAADDDCCC>>>999666555::::::::::::::::::999999999;;;===@@@BBBCCCCCCCCC?????????>>>======<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999777666222111111000000111111222333333555666777777777777888999999:::::::::999999;;;999888888999:::999777444444333222333444555666222222333333555666888999999888777666666444000---222222222222333333333333444555666777888999::::::999999:::;;;:::888666555333333222222222333444444333333444444555555666666555777999999999999999;;;888999:::<<<===>>>>>>>>><<<<<<;;;;;;:::999999999:::999999888777777777666777666444222222222333444222444666666444333444555444666888999999999:::;;;:::<<<>>>?????????@@@BBBAAAAAA???<<<;;;;;;>>>AAA??????@@@AAABBBBBBBBBBBBAAAAAA@@@????????????@@@AAA@@@???===<<<<<<<<<<<<888777555333333444666777555666888888888888:::;;;999:::===???AAAAAAAAA@@@EEEEEEEEEEEEEEEEEEEEEEEECCCAAA??????AAADDDEEEFFFCCC@@@===<<<<<<===>>>=========>>>???AAADDDFFFHHHFFFFFFFFFEEEDDDCCCBBBBBB???>>>>>>>>>@@@@@@>>><<<:::<<<>>>>>>>>>???AAABBBEEEDDDBBBAAA@@@AAABBBBBBAAAAAA@@@@@@???>>>===<<<888888888777888888999999 """$$$$$$###"""$$$&&&!!!!!!!!!###%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############"""!!!"""%%%'''''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%### """&&&###%%%&&&%%%###"""$$$&&&""""""#########$$$$$$$$$###%%%'''(((((('''%%%############$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&#########$$$&&&'''''''''(((((('''''''''&&&&&&&&&(((&&&%%%%%%'''((((((((($$$((()))''''''***)))&&&+++***)))))))))***,,,,,,+++***)))(((((()))***+++************++++++++++++*********+++,,,---//////...///000111222333333333111000///000222333444333444666777999:::999888777999999::::::;;;;;;<<<<<<999:::::::::888777888999999:::<<<>>>???>>>======<<<;;;:::888888888888999444666888:::::::::999888777999===BBBHHHJJJIIIGGGAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999:::::::::;;;@@@DDDDDD>>>999777777999999999888888888777777888999:::;;;===>>>???@@@???>>>>>>===<<<<<<;;;;;;>>>;;;888666777888999999888888888888888888888888555555555555555666666777888;;;===<<<999888<<<@@@==================<<<<<<;;;;;;;;;;;;:::999777777111111000000000000111111333444555666777888888888888999:::;;;;;;;;;:::999:::888777777888888777666333333333333333333222222222222222333555777888999888777777777777666333111222222222333333333444444666666666777777888999999999999::::::999888777666444444333333444555666666555555555555555555555666666888:::::::::999:::<<<999:::;;;<<<============;;;;;;::::::999888888888:::999888777777666666666777666555444333333333333111444666666444333333444444666888999999999:::;;;<<<>>>??????>>>???AAACCCAAAAAA@@@===;;;<<<@@@DDD???@@@AAACCCDDDDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<999888555333333444666777444777999999888999;;;===:::;;;===???AAACCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEBBB@@@??????AAADDDFFFFFFBBB???;;;;;;===??????????????????@@@BBBEEEHHHIIIGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>>>>>@@@@@@???>>><<<>>>@@@@@@??????AAACCCEEEDDDCCCBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<888888888888888999:::;;;###%%%((('''%%%###$$$&&&%%%%%%%%%'''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###############!!!!!!"""%%%'''''''''######$$$%%%&&&''''''((($$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&!!!""")))"""%%%((('''%%%###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''))))))'''$$$"""%%%$$$%%%&&&(((((('''&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((('''&&&$$$###'''&&&&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&(((((((((###'''(((&&&''')))(((%%%,,,***)))((((((***,,,---+++***)))(((((()))******)))************++++++++++++++++++,,,---...000111...///000111222333333333---+++***---222666666444333555777999:::999888888999999999::::::;;;;;;;;;888::::::999777666777888888999;;;===>>>>>>===<<<;;;:::999888888888999:::444444666777888888777777666999???GGGMMMPPPOOOMMM@@@???>>>===;;;;;;::::::<<<;;;::::::999999999:::666;;;@@@@@@===999999;;;999999888888777666666666555555666888:::<<<>>>@@@>>>======<<<;;;;;;:::::::::777444444666888999:::666666666666666666666666555555444555555666777888777;;;>>>===;;;;;;@@@DDD>>>>>>>>>===============::::::::::::999999888777333333222222222222333333333444555777888999999999777888999;;;<<<<<<;;;;;;;;;:::999999::::::888777333444444333222111000///111222222333555777999:::888888888999;;;:::888666222222333333333444444444888777666666777888:::<<<;;;;;;:::999888888888888555555555555555666777888666666666666666555555555777999;;;;;;::::::;;;<<<999:::;;;<<<============?????????>>>======<<<<<<:::999888777666666666666<<<<<<;;;:::999888777777111444777777444222333444444666888999999999:::;;;???@@@@@@???>>>???BBBDDDAAAAAAAAA>>><<<===AAAFFF???@@@BBBDDDDDDDDDDDDCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>===;;;::::::::::::;;;999666444444555666888777:::<<<<<<;;;<<<>>>AAA=========>>>@@@CCCGGGIII???@@@AAACCCDDDDDDEEEDDDCCCAAA??????BBBEEEFFFFFFBBB>>>;;;:::===@@@AAA@@@???@@@@@@AAADDDFFFIIIKKKGGGGGGGGGFFFDDDCCCAAA@@@@@@???>>>???@@@AAA@@@???===???AAAAAA??????AAADDDEEEEEEDDDCCCBBBAAAAAA@@@============<<<<<<<<<<<<888888888888999:::;;;;;;###$$$%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$'''### !!!$$$%%%!!!!!!"""$$$$$$"""!!!%%% $$$%%%###%%%+++&&&%%%%%%$$$#########$$$'''&&&%%%$$$$$$$$$$$$%%% $$$%%%######%%%$$$ $$$$$$###""""""###$$$$$$&&&$$$######$$$%%%%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%***&&&######%%%((('''&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""%%%(((&&&!!! ###((($$$ """""" %%%---###$$$%%%%%%&&&&&&%%%%%%'''### ###))),,,)))%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""$$$$$$$$$$$$%%%&&&'''((()))((('''%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''((()))))))))))),,,,,,+++******)))******************************---***((((((***+++(((&&&******+++++++++,,,,,,,,,.........////////////000/////////000111111222222000333666777555444555777888888999888888777666555888888888777555555888:::;;;<<<<<<===<<<;;;999888::::::999888777777777888666666666666666777888888===;;;:::???GGGLLLMMMLLLDDD@@@<<<999999;;;<<<<<<:::;;;;;;<<<<<<=========::::::;;;;;;<<<======>>><<<<<<;;;666111///111333555555444555777:::===???>>>>>>>>>>>>===<<<;;;:::999666555666888999666333666777777888888777555555666666555555666777999:::;;;;;;<<<;;;:::;;;===??????>>><<<;;;::::::;;;;;;:::999888666555555444444111222333333333111000///333333333444555777888999;;;999888888999::::::999777777666666555555555444222000///...///000222333222222333444444555555666777777777777777777777777444444444444444555666777888555333555999<<<<<<;;;<<<:::999999999888666444666666666666666666666666444444444555555555555666666777888888777888:::<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>><<<999777555555666777;;;;;;<<<>>>??????<<<999888666555444444333111000777999;;;<<<;;;;;;<<<>>>============???AAACCCDDDDDDCCCBBB@@@??????@@@@@@AAACCCFFFEEEBBB@@@AAABBBCCCBBB@@@???>>>>>>???@@@>>>666333777:::999999<<<999777555333333444666888999999:::;;;;;;<<<======999:::;;;===???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???AAACCCDDDDDDCCC======>>>>>>>>>>>>======@@@???>>>>>>???BBBEEEHHHDDDEEEGGGFFFCCC@@@????????????>>>>>>>>>>>>>>>>>>:::<<<>>>@@@AAABBBAAAAAADDDDDDDDDBBBAAA???===<<<======<<<<<<<<<<<<=========<<<:::999999:::<<<===((('''&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%(((%%%###$$$((()))'''$$$!!!"""###%%%%%%###"""!!!)))%%%$$$((((((%%%%%%)))&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%''''''$$$$$$''''''%%%###$$$$$$$$$$$$$$$$$$###&&&$$$######$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''%%%""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&%%%""""""$$$'''((($$$$$$'''&&&$$$(((///###$$$%%%%%%&&&&&&%%%%%%&&&###"""###''')))'''%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((((((###$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((('''((()))***)))((('''&&&************************,,,***((((((***+++)))'''******+++++++++,,,,,,,,,------.........//////////////////000111111222222000333666777555444555777666666777777777777777777777888888777555666888999;;;;;;<<<<<<<<<:::999888:::999888888888888888999666666555555666666777888<<<::::::???FFFJJJJJJHHH@@@===:::999:::===>>>???;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@;;;;;;:::666222000222444666666666777999;;;>>>???;;;;;;;;;;;;:::999888777777777666666777777555444666777777888888777666555666666555555666777999:::;;;<<<<<<;;;:::;;;===???>>>===<<<::::::::::::;;;999999777666555444444444333333333333333222111111444555555777888999999:::;;;999888888:::::::::999888888777666444333222222111000///...///000222333222222333333444555555555777777777777777777777777555555555555555666777888:::777555666999;;;;;;:::;;;:::999888999888666444777777777777777777777777444444444444555555555555777888999999888888:::<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???===;;;999777666666777888:::999:::<<<>>>???===<<<;;;:::888666555444222111666888;;;<<<;;;<<<===>>>============???AAACCCDDDDDDCCCAAA@@@???@@@@@@AAA???AAADDDEEECCCBBBCCCDDDEEEDDDBBBAAA@@@@@@AAAAAAGGG@@@<<<======:::888::::::888666555555666888::::::;;;;;;;;;<<<<<<======:::;;;<<<===????????????AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@AAAAAABBBCCC@@@@@@@@@@@@??????>>>>>>???>>>======???BBBEEEGGGDDDEEEFFFDDDBBB@@@???@@@???@@@@@@@@@@@@???>>>>>>===>>>???@@@BBBBBBCCCCCCDDDCCCCCCBBB@@@>>>===<<<>>>>>>>>>======>>>>>>>>>;;;:::999888888999;;;<<<&&&%%%""" """$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!###'''((('''%%%"""###$$$%%%%%%$$$###"""&&&$$$$$$&&&%%%!!! !!!%%%%%%$$$$$$######$$$$$$###$$$%%%%%%%%%$$$###"""&&&((('''######'''(((&&&######$$$%%%%%%$$$######&&&$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&###%%%***###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((( """%%%'''((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))((((((###%%%(((******)))&&&%%%))))))))))))))))))))))))***(((((()))***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111222000333555666555555555666444444555666666777777888777888888777666666777999999999:::::::::999888888777666666666666777777888555555444444555555666777;;;:::;;;@@@EEEHHHFFFDDD===:::888888;;;???AAABBB;;;;;;::::::::::::::::::<<<===>>>???@@@AAABBBBBB:::999888555222222333555555666777999:::<<<======::::::999999888777777777666777777777555444555666666666888999999888777666777777666666777888:::;;;;;;<<<<<<;;;:::;;;===???===<<<;;;999999999999:::888777777666555444333333444444333333222222333333555666888999::::::::::::;;;:::999999;;;;;;:::999888888666555333111000000111000/////////000222333222222333333444444555555777777777777777777777777555555555666666777999999;;;:::888888999:::999888:::999888888888888555333777777777777777777777777333333333444444444555555777888999999888999;;;<<<999999:::::::::;;;;;;;;;::::::;;;<<<===>>>>>>???;;;:::999888777888999999888777777888;;;===>>>===???>>>;;;999777555444333555888:::;;;<<<<<<>>>???<<<<<<======???AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBB===???BBBDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@;;;999;;;===<<<<<<>>>;;;:::888777777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======????????????@@@@@@@@@@@@<<<>>>AAA@@@>>>>>>@@@CCCDDDCCCBBBAAA@@@?????????>>>=========???BBBEEEGGGDDDDDDDDDBBB@@@???@@@AAAAAAAAABBBCCCBBBAAA??????@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@???===<<<<<>>>>>>>>>>>??????:::999777777777999;;;<<<$$$###!!! """#########$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$#########$$$%%%%%%$$$###############$$$### %%%%%%$$$$$$###$$$$$$%%%"""$$$%%%'''&&&%%%###"""###&&&&&&######&&&&&&###$$$###""""""""""""###$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%'''(((&&&$$$###&&&)))######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%###$$$%%%&&&$$$"""###%%%###$$$%%%%%%&&&&&&%%%%%%###%%%'''%%%###!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&''''''###$$$%%%&&&&&&$$$"""!!!$$$%%%&&&''''''&&&%%%$$$(((((())))))))))))((((((&&&'''(((*********)))(((((((((((((((((((((((((((((((((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000111111111111222444555555555555555444444444444444555666666666777888777555555666888666666666666777777666666333333333333444555666666444444444444444555666666:::;;;>>>BBBFFFFFFDDDAAA<<<:::888999<<>>???AAABBBCCCDDD999888666444333444555666444555777999::::::;;;;;;::::::999999888888888888444666888666333222444777555666888999999999888888888888777777888999;;;<<<<<<<<<<<<;;;::::::<<<>>>;;;:::999888777888999999666666666555555444333222555444222222111222333444444666888:::;;;:::999888;;;:::999:::;;;<<<:::999666666555444222111000000000000//////000000111222111222222333444444555555777777777777777777777777555444555555666777888999:::999999999999::::::999999888777777888777555333666666666666666666666666222333333333444444444444555777888777777777999;;;999999999999::::::::::::;;;;;;;;;<<<<<<=========999999888888888888999:::888777555555888:::<<<<<<@@@???===:::666444444444555777:::;;;<<<<<<>>>???;;;<<<<<<>>>???@@@BBBBBBBBBAAA@@@???@@@@@@BBBCCC===>>>AAABBBCCCCCCCCCCCCAAA@@@??????>>>=========999888777999;;;<<<===>>>;;;:::999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;=========>>>>>>?????????;;;???BBBAAA===<<>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::999888777888:::<<<===%%%%%%&&&&&&%%%$$$$$$###""""""""""""############'''&&&%%%%%%%%%%%%$$$###"""##################"""###%%%&&&&&&&&&&&&$$$###%%%$$$$$$###$$$$$$%%%%%%%%%'''(((******)))'''&&&!!!%%%&&&$$$$$$&&&%%%!!!%%%###  ###%%%&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$'''((('''$$$###&&&(((######$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!$$$&&&&&&$$$###$$$%%%''''''&&&$$$'''((((((&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###&&&(((&&&""" """%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%&&&''''''&&&%%%$$$'''((()))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((''''''((()))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---.........///000000111111111222333444666666555444555444333222222222333333444555666666555444555666222222222222333444444555444444444444555555666777444444444444444555666666;;;===@@@DDDFFFEEEBBB@@@>>><<<::::::<<<>>>??????:::::::::999999888888777:::;;;<<<>>>@@@BBBCCCDDD:::888666555555666777888333444666777888888888888999999888777777777888888444666777555222111444777555666888999:::::::::999999999888888999:::<<<===;;;;;;;;;:::888999;;;===999999777666666777888888555666666666555444333222444333222111111222444555333555777999999888777666:::999999:::<<<<<<:::888333333333333333222222222000000000000000111111222111111222222333444444555666666666666666666666666333333333444555666888999777888999999999::::::;;;888777666666777777555333444444444444444444444444222222222222333333333444333444555555444555777999888888888999999999::::::======<<<<<<;;;;;;;;;:::888888777777888888999999999777444333555777888888>>>>>><<<888444222333555555888:::;;;<<<<<<>>>???:::;;;<<<>>>???@@@AAAAAAAAA@@@???>>>>>>???AAAAAA>>>>>>???@@@AAAAAA@@@???????????????>>>===<<<<<<>>>???>>><<<:::::::::999999888888888888999:::;;;:::::::::::::::;;;;;;;;;??????>>>>>>===;;;:::999;;;;;;<<<<<<===>>>??????<<<@@@CCCAAA>>><<>>======:::;;;;;;===???BBBDDDEEECCCCCCCCCAAA@@@@@@BBBDDDCCCCCCDDDDDDCCCAAA@@@?????????=========>>>???@@@>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;:::999888999:::<<<>>>%%%&&&''''''&&&%%%###"""!!!!!!!!!""""""""""""###%%%%%%%%%$$$###"""""""""########################!!!$$$%%%###$$$&&&&&&$$$$$$$$$######$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$$$$"""&&&'''%%%%%%'''&&&"""%%%###  ###%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$""""""$$$$$$$$$%%%%%%%%%&&&'''((("""&&&'''%%%###$$$%%%######$$$%%%%%%&&&&&&%%%%%%$$$&&&(((&&&###"""###%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$############%%%%%%%%%$$$$$$%%%%%%&&&###"""""""""$$$&&&(((***%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***************(((&&&$$$$$$&&&)))+++))))))))))))))))))))))))&&&((()))***))))))+++---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......//////000000111111111222444666666555333555444222111000000111111111333555555333222333333000000000000111222333444888777777777777888888999555555444444555555666777;;;===AAADDDEEEDDDBBB@@@@@@>>><<<;;;<<<===<<<;;;::::::999999999999999999999999;;;===???AAACCCDDD<<<:::777666777888999999444444555555666666666777777666555444444555666777555555555333222222333555555666888:::;;;<<<;;;;;;::::::999999:::;;;===>>>:::::::::888777777999;;;888777666555555666777777555666666777666555444333444444333333333444555555333444555666777777666555999888888:::;;;;;;999777222222222333333333444444///000000000111111111111111111222222333333444444666666666666666666666666222222222333555666888999444666999999999888999;;;777666555666777666555333222222222222222222222222111111222222222333333333222333444444333333555777777777888888888999999999======<<<;;;:::999888888666666777777777777777777888555333222333555555555:::::::::666222111444777777999;;;<<<;;;;;;<<<>>>:::;;;<<<>>>???@@@AAAAAA@@@???>>>=========>>>???<<<<<<<<<>>>??????===;;;@@@@@@AAA@@@@@@???======777:::;;;888777999:::888777777777777888999::::::999999::::::;;;<<<<<<===??????>>>===<<<:::999888888999:::;;;<<<===>>>???===@@@AAAAAA>>>===???AAACCCCCCBBBBBB@@@>>><<<;;;999:::;;;===???AAACCCEEEBBBCCCDDDCCCBBBBBBCCCEEEDDDCCCBBBAAA@@@@@@??????======<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;<<<===>>>>>>===<<<;;;===<<<:::999999:::<<<==='''&&&&&&%%%$$$$$$######!!!""""""""""""#########""""""###""""""!!!""""""$$$$$$$$$######$$$$$$$$$!!!$$$$$$ %%%%%%"""$$$$$$######$$$$$$%%%&&&!!!!!!"""""""""#########%%%&&&%%%!!!!!!%%%&&&%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""#########%%%'''&&&$$$$$$'''*** %%%&&&""" $$$%%%######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$######%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''""""""###%%%&&&(((((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&((()))++++++,,,,,,***)))(((&&&&&&'''((()))************************&&&)))******)))(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000222111111333666666444222333222000//////000111222///111333333222111111111000//////000111333444555999888777777777777777777666666555555666666777888:::===@@@BBBBBBBBBAAA@@@AAA???===<<<<<<<<<;;;:::999999999:::::::::::::::888999;;;===@@@BBBDDDEEE???;;;888777999::::::999666666555444555555777888777666555444444555666777777555222111222333444333555666888:::<<<<<<<<<<<<;;;::::::::::::<<<===>>>999999999777555555777999666666555444444555666777555666777888888666555444555555666777777777777777444555555555555666666666777777888999::::::777555444444444444333333333333//////000111111111111111111111111222333333444444666666666666666666666666222333333444555777999:::444777999999777666666888666555444555666666444333222222222222222222222222111111111111222222222222222333444444333444666777777777777777888888888999999999999888777777777666555666666666666555555555444222000111333444555444666777888555111111666:::888:::<<<<<<;;;:::;;;<<<999:::<<<>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<===999888999;;;>>>???===;;;???@@@@@@@@@@@@>>>===<<<---444777555555999;;;:::777777777888999999::::::999:::;;;<<<===??????@@@???>>>>>>===<<<:::999888777777888:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCBBB@@@===;;;888999:::<<>>======>>>>>><<<<<<<<<<<<<<<;;;:::::::::999888777777888:::;;;;;;===>>>??????>>>===;;;>>><<<:::999888888:::;;;...,,,)))'''&&&'''((()))"""############$$$$$$$$$$$$%%%&&&&&&&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&)))(((######((()))%%%$$$#########$$$%%%%%%&&&'''&&&&&&&&&&&&'''((()))%%%%%%  %%%%%%"""$$$&&&((((((&&&$$$"""&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%((()))&&&#########$$$$$$$$$%%%%%%%%%$$$&&&(((******(((&&&$$$!!!%%%((('''$$$###''',,,$$$))))))%%%$$$(((***((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''))))))***))))))((((((((())))))###%%%'''))))))'''%%%$$$''''''%%%$$$$$$%%%''''''$$$%%%''')))+++,,,------++++++,,,++++++***))))))************************''')))+++***((((((***,,,******+++++++++,,,,,,,,,,,,,,,------------......------......///000000000222111000333666777444222111000///...///111333444...000222222111000000000000000000000222444666777777666555444444444444444666666666666666777888888999;;;>>>@@@@@@@@@@@@@@@AAA???<<<<<<<<<<<<;;;:::999999999::::::;;;;;;;;;888999;;;>>>AAACCCEEEFFF@@@===999888:::;;;;;;:::999777666444444666888999999888777666666777999:::888444000000222444444222555666888:::<<<=========;;;;;;::::::;;;<<<>>>???888888888666444444666888666555444333444444666666555666888999999777555444666777888:::::::::999888666555555555555666666777666666777999:::999777444666666555444444333222222//////000111111111111111000111111222333333444444666666666666666666666666333444444555777888:::;;;555888:::999666444444555666555444555666666444333333333333333333333333333000111111111111222222222333444555555444444666888777777777777888888888888555555555555666666666666555555666666555444444333000//////000333555666555444666777444111222777===999;;;<<<<<<;;;::::::;;;999:::<<<>>>@@@@@@@@@@@@???>>><<<;;;:::::::::;;;666555666999===???>>>;;;======>>>>>>>>><<<;;;999666<<<>>>999666999:::777777777888999::::::;;;;;;:::;;;<<<>>>???AAABBBCCC>>>>>>>>>===<<<:::999888666777888999;;;<<<>>>>>>>>>===<<<<<<===>>>===;;;@@@BBBDDDEEEDDDAAA===;;;777888:::<<>><<<<<<=========;;;:::999:::999777666666888:::;;;<<<>>>???@@@@@@???>>><<<>>><<<:::888777777888999!!!!!!!!!"""$$$$$$###"""""""""""""""!!!!!!!!!!!!'''&&&$$$###"""######$$$### $$$%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%'''&&&""" """%%%###"""$$$&&&'''$$$"""""""""""""""""""""######((('''%%%######$$$%%%&&&(((###!!!###!!!!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$###"""###&&&'''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$!!!"""%%%&&&$$$$$$'''$$$$$$###"""###$$$&&&'''''''''&&&%%%&&&'''((()))'''&&&%%%$$$############&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%$$$%%%'''(((&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''((('''$$$$$$(((+++((((((((()))***+++++++++++++++******)))(((((((((***)))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,***---///222222222222333444222222222111111111111111444333333222000///---,,,///111333555666555444333666555444444333333333444444333222222333555888999:::;;;======<<<<<<>>>???AAA???===<<<=========<<<<<<;;;888333000222888===;;;<<<>>>@@@BBBCCCCCCDDD<<<;;;999777666666777888:::888555333222222444555777666666555555777888999444333333222222333333444444333444777<<>><<<:::999888888999999777666333444444555555444444333888666333111//////000111222333333444444555555555555666777888888777666666555444333333333222000...333333333444444555555555444555555555444444333222444000------///111000...000000000000111222333333666777888777555333444555...111555888888888888999444444555777999888333...333333333333333222222222222333333222111111222444000000000///////////////000000000000000000111222333444666777777666444333666666666555555444444444444444333222111111111222444333111000000111333444555444333333444555666777999:::;;;<<<===============>>>??????===<<<<<<===<<<:::999777666666777777666777999999888999;;;===:::<<<===>>>>>><<<:::999777777888888888777777666999888777777888999;;;<<<555666777:::<<>>===;;;::::::AAAAAAAAA@@@@@@?????????999;;;======<<<===@@@DDDCCCCCCDDDGGGHHHHHHFFFCCCEEEAAA===<<<======;;;999999999999999999999:::::::::999777666555555555555>>>===<<<<<<<<<<<<<<<===>>>===:::888777777777888$$$######$$$&&&&&&%%%$$$$$$############"""""""""%%%%%%$$$######$$$%%%%%%""" !!!$$$%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%)))(((%%%$$$&&&%%%######$$$&&&&&&$$$"""(((&&&$$$"""!!!"""$$$%%%%%%%%%$$$$$$%%%''')))***((($$$$$$&&&&&&!!!!!!$$$!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$###"""$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((%%%%%%''''''$$$$$$'''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%''''''&&&$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''&&&&&&&&&(((***&&&&&&''''''((((((((()))))))))))))))))))))******+++++++++*********))))))************************+++,,,---.........---,,,...///111111111000111222111111111111111111111000222222222111000///...---000111222444444444444333555555444333333333444444666555555555666777999::::::;;;======<<<<<<>>>???AAA???<<<<<<===>>>===<<<:::;;;:::888666777:::===<<<===>>>@@@AAABBBBBBCCC===<<<:::888777888888999999777555333333444666888666666555555555666777888444444333333333333444444666666666999>>>@@@@@@>>>===;;;999999::::::888666333333444444444333333222555444333111000000000000333444444555555666666777666666888888888888777666777666555666777777555333333333333333444444444555444444444444333333222222444444333222111000222333000000000000111222333444555666777555333222222333///222555777777666777888666555666777999888444111777777666666666666555555000111222111000///000222000000000000000000000000////////////000111111222333444666777777666444333555555444444444333333333333333222111111111111111333222111000111222444555777666555555555666888999::::::;;;<<<=========<<<===>>>@@@???===<<<<<<======;;;999888666666666777666888999999999999<<<>>>;;;<<<<<<===<<<;;;:::999777777888888888888888777<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;===>>>@@@AAA>>>>>><<<;;;:::999999999555444444666888999999888777999===>>>===<<<<<<<<>>@@@?????????BBBEEEEEEDDDDDDEEEFFFFFFDDDBBBCCC@@@<<<;;;<<<<<<:::999888999999999999::::::::::::999777666555555666777??????>>>============>>>===<<<999777666666777777$$$######$$$&&&&&&%%%###%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&###"""$$$(((((($$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$((((((&&&%%%(((%%%$$$###$$$%%%&&&$$$""",,,)))&&&"""!!!###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$$$$''''''%%%&&&(((""""""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&)))&&&&&&((('''$$$###%%%&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&)))'''%%%%%%'''((())))))''''''''''''''''''((((((''''''((())))))***++++++++++++************))))))************************,,,---------.........///...///000000///...///000/////////000000000000000000000000000000//////...111111111222222333444555444444444333444444555555777777888888999999::::::999;;;<<<<<<<<<<<<===???@@@>>><<<<<<===>>>>>>===999;;;======<<<;;;<<<======>>>???@@@@@@AAAAAAAAA===<<<:::999888999999:::777666555444444666888999555555555555555666777777555444444444444444444555666666777:::===??????>>>===;;;999999999888666444333333333333333222111000222222111111111000000000444444555555666777777888666777888888888888666666222222222333555555444333222333333333333333444444222222222222222111111111333666777444000...111444/////////000111222444444444555555444111000000111000222555666555444555555888777666777888888666444333333222222222111111111...000222222000///000000////////////////////////.........//////111222222222333444555555444333222333333333222222222222222222111111000000000000000111111000111222333555777999888777777777888999::::::;;;;;;<<<<<<<<<;;;;;;===>>>@@@???===<<<<<<===>>><<<:::888666666666666666777888999888999;;;===;;;;;;;;;;;;::::::::::::666666777888999999999999============<<<;;;:::999===<<<<<<<<<<<<======>>>@@@???===;;;:::999888888666444444555777999::::::888:::<<<===<<<<<<===>>>===???AAAAAA@@@@@@@@@AAA???@@@BBBBBBBBBCCCEEEGGGHHHFFFDDDCCCCCCCCCAAA@@@@@@>>>;;;:::::::::999888888888999999999:::::::::999888777666666777888999@@@??????>>>======>>>>>>;;;999777555444555666666""""""!!!"""$$$$$$"""!!!%%%$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$'''&&&(((,,,,,,'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&&&&######%%%$$$$$$$$$%%%%%%%%%$$$###)))(((&&&$$$###$$$%%%'''!!!!!!"""############"""$$$######%%%%%%%%%%%%&&&"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''''''''&&&$$$###&&&%%%""""""$$$%%%&&&'''''''''%%%$$$###$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((''')))&&&######''')))(((&&&))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...//////...---,,,---///.........///////////////......///000000000000///222222111000111333555666444444333444555666777777777888999::::::999999888888:::;;;<<<;;;;;;<<<>>>>>>===<<<<<<>>>???>>>===<<<===>>>>>>===<<<<<<<<<===>>>??????????????????<<<;;;:::999999999999:::777666555444444555666777555555555555555666666666666555555444444555555666444555666888:::;;;;;;;;;:::888666555555444222000222222222222222111000//////000000111111111000000333333444555666777777888555666777888777666555444111000000111333333222000222222222222333333333333111111111000000000111111111333333111...---...///.........///111222444555444555555333111///000000111222444555333333333444777777666555666666666666000//////......---------...000222222111000000000---------------.........---------...///000111222111111222222222222111111111111111111111111111111000000////////////000000///000000111333555777888999888777777777888999:::;;;;;;<<<<<<<<<;;;::::::<<<>>>??????===<<<<<<===>>>===:::888666555444444444666777777777777:::<<<;;;;;;:::999999999999:::555666777888999999999999::::::;;;:::999777555444<<<<<<;;;;;;:::;;;;;;;;;@@@>>>===:::888777666666666555444555777:::;;;;;;999:::;;;;;;999999;;;<<<:::===??????===<<<===???AAAAAABBBCCCEEEFFFHHHJJJJJJGGGCCC@@@@@@??????>>>===<<<;;;:::999888777777888888888999999::::::;;;999888777777888999:::;;;??????>>>===<<<<<<<<<<<<888777555333333444555666###"""!!!"""$$$$$$""" $$$$$$#########"""""""""&&&&&&%%%%%%$$$###""""""'''&&&(((,,,,,,(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$%%%%%%!!!!!!$$$###$$$%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%!!!$$$&&&(((((($$$$$$$$$######$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''$$$""""""%%%&&&###$$$&&&$$$%%%&&&&&&&&&$$$###"""###$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---...---+++***((($$$""""""%%%((('''%%%(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''((((((++++++++++++++++++++++++************+++,,,---............---,,,+++---///------......////////////---...///000111111111111333111000///000222444666444444444555666888999:::888888999999999888777777888999;;;;;;::::::<<<======<<<<<<===???@@@???>>>@@@>>>;;;:::999::::::;;;===>>>>>>??????>>>>>>===:::999999888888888888888777666555333333222333333555555555666666666666666777666666555555666666777444555777888999999:::;;;999777555444444333111///111222222222111111000/////////000111111111111000111222333444555666777777555555666666666555333222444333333333444444222111222222222222222222222222111000/////////000111111222000......//////---+++.........///000222333444333444444333111000000111111333444444222222222444666555555444444444666777444444333333222111000000---///000000.........///---------....../////////------------...///000111////////////////////////000000000000000000000000000///////////////000000...///000222444666888999888888666666666666777888;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>><<<;;;;;;<<<===<<<999777555444333333222444555555555555888:::::::::999888888888888999444555666777888999999999777888888888777555333222999888888888888999:::;;;>>>===;;;888777555444444666555444666888:::::::::999::::::999777666666888<<>>=========<<<:::::::::999888777666666777777888999::::::;;;;;;999999888888999:::<<<======<<<;;;::::::999999999666555444222222333555666%%%$$$$$$$$$%%%%%%$$$"""$$$############"""""""""%%%%%%%%%%%%%%%###""""""$$$###%%%))))))%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%+++'''&&&'''&&&######%%%"""$$$&&&%%%$$$###$$$%%% ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''$$$###%%%%%%"""###$$$$$$$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''%%%###$$$'''(((&&&&&&)))$$$$$$%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((((((''''''%%%######%%%&&&''''''$$$%%%%%%&&&''''''((((((******)))(((((('''&&&&&&(((((())))))))))))******))))))))))))))))))))))))(((((()))***+++,,,---------......,,,+++,,,...000------......//////000000...///000111111222222222222111000///000222444555444444555666888:::<<<===999888888777777666666666777999::::::::::::;;;===<<<;;;;;;===???@@@???>>>@@@===888666777888:::;;;<<<======>>>>>>>>>>>>===888888888888888888888888777666555333222111111111555666666777888777777777888777777666666777777888666888:::;;;::::::;;;<<<999777555555555444222000000111111222222222111111111111111111111111111111000111222333444666666777555666666777666555333222444222222222333333111///222222222111111111111000111000///...///000111222222000---///222333000,,,////////////000111222222111222333222111000111333222333444333222222333555444555555444333333555777666666555444333222222111,,,------,,,++++++,,,.../////////000000111111222...------------...//////........................////////////000000000000///////////////000000111...///000333555777888999888777666555444555666666999::::::;;;;;;;;;:::::::::;;;===<<<:::999999:::;;;999777555333333333333222333444444444555777999888888888888888777777777444444555666777777777777777777777777777777666666666666666666777888999:::<<<;;;999777666555444444666666666888::::::999888777888999888666555555555:::===???>>>;;;<<>><<<999555555777:::<<<<<<;;;<<<<<<===>>>>>>>>>>>>888999999999999999999999555555444444333333333333666666888999999999888777888888888777777888888888666888;;;;;;999999:::<<<777555444333444444222111000000111222333333333333333333111000000111222333111111222444555777888888777888888888888666555333111000000111333333222000222222111111000000000000111000///...///000222333//////000111222222111///000000////////////000000---///000000000000111333222333444333333333555666333555777666555444666888444333333222111000///...///...---+++***+++...111------...//////000111111///...------,,,,,,------//////............//////.../////////000000000000000/////////000000111222...///111333555777888888888777666555444555666666888999::::::;;;;;;;;;;;;888:::;;;;;;999888888999888777555333222222222222333444666666555666888:::666777888888888777666555444444555555555555555444555555555666777888999:::888777777777777888888999;;;:::999777666666555555777777888:::;;;:::777555333555888999888777777777666:::<<<;;;:::>>>HHHPPPTTTPPPMMMKKKJJJIIIFFFDDDBBB@@@===<<<<<<===<<<;;;777999;;;;;;888666666777666777888999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===;;;:::999777666555555555555444222222222444666777$$$###""""""######!!!&&&&&&&&&%%%%%%%%%$$$$$$ """%%%&&&'''''''''$$$""""""&&&'''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$$$$###$$$((("""$$$'''&&&$$$"""###%%%&&&%%%$$$#########$$$%%%"""!!! """$$$''')))!!!%%%&&&""""""&&&'''"""$$$$$$$$$$$$###!!! &&&%%%$$$######$$$%%%&&&!!!$$$&&&&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''$$$$$$&&&%%%"""!!!$$$&&&%%%%%%$$$%%%&&&((()))&&&%%%$$$###$$$%%%'''(((!!!!!!"""###$$$&&&'''((($$$######"""###%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%"""$$$''''''%%%%%%(((***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******''')))***)))&&&&&&)))---###$$$%%%''')))***+++,,,&&&&&&''''''((()))))))))%%%&&&&&&&&&''''''((((((************************''')))+++...//////...------------,,,,,,---000333.........///000111111222111111222333333333333333000000000000111222333444555666777999<<<>>>AAABBB===;;;999777666666777888666888999:::999999:::<<<::::::;;;>>>@@@AAA@@@>>>888666444555999===>>>===:::;;;<<<===>>>>>>>>>>>>999999:::;;;;;;;;;::::::444444444555555555555666666777888::::::999999888999999888888888888999999444777999999777666777:::333222111111222222000//////000111222333444444444555444222000000111222333222222444555666888999999999:::::::::999888666555333333333555888999888777222111111111000000//////111000///...///000222444***...222222000...000222111111000///////////////+++,,,.../////////111333222333444444333444666888333666888888666555777999444444333222111000//////333222000...,,,...222555******++++++,,,---......//////...---,,,,,,,,,,,,000000////////////000000.../////////000000111111000000000000000111222222///000222444555777777888999888777555555555666777777888999:::;;;<<<<<<<<<777999::::::888777777888666555444222111111222222555666777777777888:::<<<555666888999999777555444444444444555444444333333333333333333555777:::;;;:::999999888777888888888;;;:::999888777777777777777777999;;;<<<:::666333000333888:::::::::999:::888<<>>???EEEQQQ[[[[[[WWWQQQNNNKKKHHHDDD@@@???>>><<<<<<======<<<;;;777999<<<;;;888666666777666777777999:::;;;<<<<<<===<<<;;;::::::;;;<<<===;;;:::999777666555555555444444222222222444666888""""""""""""""""""""""""'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$#########""""""###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$!!! $$$$$$%%%%%%%%%$$$$$$#########$$$%%%$$$""" !!!###&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!!!!"""######$$$$$$'''%%%$$$""""""###%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$"""############"""!!!!!!$$$$$$$$$#########""""""''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$(((&&&$$$%%%'''(((&&&$$$###&&&))))))'''%%%&&&'''$$$"""###((((((%%%$$$&&&&&&&&&''''''''''''&&&&&&******)))''''''&&&&&&&&&***'''%%%'''***+++((($$$))))))(((((((((((())))))++++++***)))((('''&&&&&&))))))))))))***+++,,,---******))))))***,,,...///......------------......///111222222000///000000111111222222222333333333111222444555888999;;;<<<<<<:::777555444555777888666777777666555555777888===========================;;;888666666888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<:::888666555444444444333333333444555555666666666666777888999::::::999888777777666333000888888888888777666444444777666555444333222222111333333333444444555555555555555666444222000111111444555555666777777888888555555555555555444444444111111111222333444555666666444111000000111000///......//////......---,,,+++,,,---------,,,++++++...000111000///...///111---......///000/////////000111222333444444444444777777666555444444333333222000...---,,,---...///---,,,++++++---000333666---000222111...,,,---///111///---++++++,,,///000------......------,,,+++---------............///444333222111000000000000444555555444333333666888777666555444444444444444666666666666777777777777777888888777555555666888222333222111///...///000555555555666777999:::;;;555///+++,,,111666777666444444333222111111111111...///111444555777888888777666555444333444444555:::;;;;;;:::888777888999<<<;;;:::<<<>>><<<777333;;;888444222333444555555999;;;;;;:::<<>>===<<<:::888666555444444333333333444555666666888888888888999:::;;;;;;<<<:::999999::::::999777777777777777666666555555777666444333222333333444333333444444555555555555555666777555333222333444666666666777888999999999777777777666666555555555111111111222333444555666777444111000000000///.........//////......---,,,------------------------///000111000///...///111............/////////000000111222333444444444444555555555444444333333222222111///------...///000......---...///111444555000222444333111///000111111///---,,,+++,,,...///------......------,,,+++------------............111111000/////////000000333444555444333333555777666555555444444444444444555555555666666666777777666666666444111000000111444444444222000000000222666666777777888:::;;;<<<888444000000333555555444222222111111111222222333///000222333555666777777666555444333333444555666888:::;;;;;;::::::<<<===>>><<<;;;<<<===;;;777333666555555666777888777555999:::<<<>>>DDDOOO^^^iiimmmeeeXXXMMMFFFAAA???>>>:::999999888888888999999::::::888777666666666777777:::999666777<<<>>><<<::::::;;;======>>>>>>>>>???===:::777555444444444555333111222444666666666$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$##################$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&((('''$$$$$$''''''%%%''''''&&&&&&&&&&&&%%%%%%'''""" %%%'''$$$ %%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$######$$$$$$#########%%%&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((('''%%%%%%%%%''''''&&&%%%&&&((()))((('''%%%%%%&&&(((%%%$$$&&&&&&###$$$'''(((((())))))))))))((((((%%%%%%&&&'''(((***++++++***'''$$$$$$''')))(((&&&))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))******+++,,,---,,,+++***************...------,,,,,,------......///111111000//////000111111111222222222222333333444555666777888888999:::999777555444555666777555666777777777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;666777777888:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;:::888777666555444444444444555666777888:::::::::;;;;;;<<<<<<===@@@===:::888777555333222444555555666666666777777888777555333333555666888444444555555555555666666555666777777555555666777888888888999999::::::;;;999999888888777666555555111111111222333444555666777555222000000000///......////////////...------//////...------...///000///000111111//////000111///......---...///000111000111222333444444444444333333222222222222222222222111///......///000000000000000111222222333333000222333333111000000111000///...,,,,,,,,,---...------......------,,,+++------------...........................//////000111333555555444444444555444444444444444444555555444444444555555555666666555666666444222111222444555666666444222222333444888888888888999:::;;;<<<:::999777555444333222222000000000000111222333444000000222333444555555555333333222222333444666777777999;;;<<<<<<===@@@BBB???>>><<<<<<<<<:::888555222333666:::===<<<999777::::::===BBBKKKXXXcccjjjfff]]]QQQFFF@@@>>>======:::999888777777777777777999999999888888777666666:::<<<;;;888888<<<===<<<999999:::<<<===>>>???@@@>>><<<:::777555444444444666444333444666888888888$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###########################"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&''' ###$$$###!!!"""######&&&&&&&&&&&&&&&%%%%%%%%%%%%###!!!###'''(((%%%"""$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$#########$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''(((((()))&&&%%%%%%%%%&&&'''&&&&&&((((((((((((&&&&&&%%%%%%***&&&$$$&&&%%%###$$$'''((((((((())))))((((((((((((((((((''''''&&&%%%$$$)))&&&$$$###%%%((((((((())))))(((((((((((()))))))))))))))*********++++++)))))))))))))))***++++++++++++******************------,,,,,,,,,,,,---------...000000///...///000111111111111222222222222444555555555666777777777999888666555444555666666222444555666666777:::<<<999999999999999999999999666777999:::;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<;;;:::999888777666444444444555666777888999::::::;;;<<<<<<<<<<<<<<<>>>;;;888666555555333222222333333444666777888999888888888888888999::::::666666666666666666666666444666777777666666777999999999:::::::::;;;;;;;;;:::999888777666555444444111111111222333444555666888555222000000000...---///////////////...------000///---,,,,,,...000111///000111111000///000111000///---,,,---...000222111111222333333333333333000000111111111111111111111000000/////////000000///000111222333222111111---...//////............000//////...------------------......------,,,+++,,,,,,---------.........------------...///000111000222555555444333333444222222333333444444444444333333333333444444444555111222333333333444666999555666666555333222333555888888888888888999:::;;;999::::::888444111000111000/////////000000111222000000222333444444444444111111111222333555777888777999;;;<<<===>>>AAACCC???>>>===<<<<<<;;;;;;:::555666999===??????<<<:::;;;:::;;;BBBLLLVVV]]]```TTTNNNFFF@@@======>>>>>>:::999888777666666666666888888:::::::::888777555<<<===<<<::::::<<<<<<<<<::::::;;;;;;<<<===>>>>>>===<<<:::888666555555555666555444666888:::999999########################%%%#########%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&!!!"""$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&''''''&&&&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%######$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&'''''''''$$$%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&***&&&%%%&&&&&&###$$$(((&&&''''''((((((''''''&&&((((((((('''%%%###!!! )))'''%%%$$$%%%'''))))))))))))(((((((((((())))))******)))))))))((((((((()))))))))((())))))******(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++---//////......///000000000111111111222222222444555555555666666666666777666555444444444555666000222333444444666888;;;999999999999999999999999888999:::;;;;;;:::888777999999:::;;;;;;<<<=========<<<<<<;;;:::999999888666666666666777888999:::999:::;;;;;;<<<;;;;;;::::::888777888:::<<<<<<;;;222222333444666888:::;;;888999<<<>>>>>>===<<<;;;777777777777777777777777444555777777666666888999:::::::::::::::;;;;;;;;;888777777555444333222222111111111222333444555666777555222000000000///...//////000000//////...---...---,,,++++++---///111000111222111000///000222000///---,,,---...000222111111222222333333222222/////////000000000000000000///////////////000000...///000111111000///...,,,,,,------......---,,,000000000000///...------------......------,,,+++,,,,,,,,,------------...---------...///000111222///222444555444333333333000111222333444444333333111222222222222333333333,,,.../////////000333555444555555444222222333555888888777777777888888999666777888777444111000111111000//////.........//////000111222333333333333111111111222444666888:::888:::<<<===<<<===???AAA>>>??????>>>>>>>>>>>>???<<<<<<<<<===??????>>><<<<<<:::999>>>EEELLLNNNNNNCCCAAA>>><<<<<<===<<<;;;999888888777666666777777888999;;;<<<<<<:::888777>>><<<<<<<<<<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999777777666666666555555777999;;;:::999""""""""""""""""""""""""$$$###"""###$$$%%%$$$##################$$$$$$$$$'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%""""""$$$%%%$$$%%%(((######$$$$$$$$$$$$%%%%%%###%%%''''''%%%%%%''')))"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&'''(((((('''%%%%%%'''((('''''')))&&&%%%''''''$$$%%%(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###''''''&&&&&&'''(((***+++))))))(((((((((((())))))***)))))))))(((((('''''')))))))))(((((())))))***&&&''')))***+++,,,,,,,,,,,,++++++******++++++,,,***,,,...///.........000000000000111111111111222444444444555555666666666555555555444444444555555///111222333333444777999999999999999999999999999999999:::;;;:::999888777999::::::;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;888888777777777888999999888999:::;;;;;;;;;999999<<<;;;999999888777444111333333333444666999<<<===:::<<<>>>???@@@???>>>===999999888888888888777777555666777777777666888999999999999999999999999999555555444444333222111111111111111222333444555666666444111000000111000//////000000000000///......---,,,,,,,,,,,,...///000000111222222000000111222///......---...///000111111111222222222222222111000000000///////////////.........///////////////------///000000///...---///......///111111000...111222333333222000...---------......------,,,+++,,,,,,,,,,,,---------------------......000111111000111333333222222222333000111222333444333222111000000111111111222222222111222222111000000111222333444444333111111333444888888777777666777777777444444444444444333222111111000///...------------......000111222333333333222222222333444777999;;;:::<<<============>>>@@@???AAACCCBBBAAA@@@@@@AAA@@@>>><<<<<<===>>>>>>===;;;999777999===AAAAAA@@@===<<<;;;;;;;;;;;;999777888888888777777888888999:::;;;===>>>>>><<<;;;999===;;;;;;======::::::<<<>>>===<<<:::999::::::;;;;;;::::::999888888777777666555666888;;;<<<;;;:::###########################""""""###$$$%%%%%%###""""""#########$$$$$$$$$$$$%%%&&&'''''''''''''''#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###+++$$$ ###%%%######%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$&&&''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&"""%%%''''''%%%%%%''')))(((&&&$$$$$$'''))))))((('''%%%%%%((()))&&&%%%(((''''''((((((((((((''''''"""$$$&&&((((((((('''&&&&&&'''((()))))))))***+++))))))(((((((((((()))))))))))))))))))))*********))))))(((((((((((())))))'''((()))***++++++******++++++************++++++***,,,......------...///000000000000111111111111333333444444555666777777444444444444444444444444111222333333333444777999999999999999999999999999888888999:::::::::999999:::;;;;;;<<<===>>>???@@@>>>>>>>>>>>>============::::::999888888888888999888:::;;;<<<<<<;;;999888<<<;;;999888666111,,,(((444444444555777:::===???>>>======<<<======>>>???::::::999999999888888888777888999999888888999:::888888888777777777777777444444333333222222222222111111111222333444555666555222000///000111111111000000000000000///......,,,------...//////000000000111222222000000111222............/////////000111111222222222222111111111111000000//////......,,,,,,---...............,,,---......////////////111//////000333333222000333444555555444222///---------......------,,,+++++++++,,,,,,,,,---------------,,,,,,---...//////000111222111000111222444000111333333333222000/////////000000000111111111555555666444222222333444333333444333222222333555:::999888888777777777888777444222222444555333000......---------------...,,,---///000222333444444333333333444555888:::;;;;;;===>>>???>>>???AAABBBBBBEEEGGGGGGCCCAAA@@@@@@>>><<<;;;;;;=========<<<999888777777999;;;;;;;;;===;;;:::999:::;;;:::999888888777888888999:::;;;<<<===>>>>>>???>>>===<<<<<<999999===>>>::::::======<<<;;;999999:::;;;<<<::::::::::::999888888777777777888;;;===???>>><<<$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###""""""######$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###444***###&&&(((&&&$$$%%%%%%%%%%%%&&&&&&''''''''''''"""$$$''''''$$$&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%'''((()))*********&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&"""%%%''''''%%%%%%'''***'''%%%###$$$'''******)))%%%$$$%%%)))***'''&&&((((((((())))))))))))(((((($$$&&&(((******)))((('''&&&(((************+++,,,))))))(((((((((((())))))'''((()))***+++,,,------***)))(((((((((((())))))))))))***++++++***((('''++++++************++++++)))+++---...------...///000000000000111111111111222222333444555666777888444444444444444444444444222333444444444555777999999999999999999999999999777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@AAA????????????>>>>>>>>>>>>;;;;;;:::999888888888888999:::<<<======;;;:::888444555777999;;;:::666333666555555555777:::===???AAA>>>;;;888888;;;>>>@@@:::::::::999999888888888999:::;;;;;;999999:::;;;777777777666666666666666333333333333333333333333111111111222333444666666444222000///111222222222000000000000000//////...------///000111111111111000222222222111000111222---...//////000/////////111111222222222111111000222222111000///......---++++++,,,---.........------------...///000000111000///...000333444222///333444666666555333///---------......------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------111111111000///000222555111222333444333111///...////////////000000000000///000111111000111333444333444555444333333444666;;;;;;:::999888888888888:::555111111555666333000,,,,,,,,,,,,---...//////+++,,,...000222333444555444444444555666888:::<<<;;;===???@@@@@@AAACCCEEEFFFIIIKKKJJJEEE@@@>>>>>>999999999;;;======;;;:::777777777777888999<<<===>>>;;;888888:::<<<>>>>>>777777888888999:::<<<<<<>>>>>>>>>????????????>>>;;;888888===>>>:::999===<<<;;;999999999;;;===>>>999::::::::::::999888777888999:::===???AAA@@@>>>$$$$$$############$$$$$$#########""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""!!!!!!""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$######%%%'''(((%%%%%%'''&&&!!! """######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$###"""&&&%%%############%%%&&&'''!!!%%%'''###!!!######$$$%%%&&&'''(((((((((&&&((())))))'''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''***++++++(((%%%###&&&%%%%%%&&&((()))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))###$$$&&&''')))*********++++++******++++++,,,---------......///000000000666444222333666777666444222222222333333222111111333333333333555777999;;;::::::999999888777777777777888888999999::::::;;;<<<<<<<<>>AAA@@@???=========>>>>>>:::999888888888999::::::??????>>><<<;;;:::999999555666777888888888888888444444555666777999;;;<<>>===<<<;;;:::999999666666666666777777777777999999:::;;;:::999888777555666666666444333444555333444555444333333444555333222111000111222333444333444444333111000000111111111111111000000000000---...//////......///111000//////000222222111000000000111111000///......////////////////////////000000//////......------,,,,,,,,,++++++***************+++,,,---//////000...------,,,,,,,,,------,,,---000111111000---,,,...------,,,,,,------...------------------------...------,,,,,,------...////////////000000000000////////////............//////.........------------,,,,,,---000222333333111222222333333444444555888999999888777666666777333333444444333333222222000...------.........------///222222222222333444555555555555666777888999??????>>>>>>???AAACCCDDDGGGHHHHHHGGGDDD@@@;;;888;;;999777777999;;;======888777666444444666:::>>>::::::::::::::::::::::::;;;;;;;;;::::::<<<@@@DDD@@@@@@???>>>>>>>>>>>>>>>999::::::999888888999;;;;;;<<<===<<<:::999:::;;;:::===<<<999888;;;:::777888888888;;;???AAA???<<<%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%((('''&&&$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%$$$"""###%%%'''""" !!!&&&'''%%%%%%((("""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###(((&&&%%%$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&(((######(((***&&&$$$%%%&&&&&&&&&&&&''''''''''''$$$&&&((()))'''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''')))******(((&&&%%%'''&&&&&&'''(((((('''%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,---......///++++++******++++++,,,------------...//////000000555333111333555666555333333333444444444444333333333333444555666888999:::999999999888888777777777888888999999:::;;;<<<<<<>>>======>>>@@@AAA@@@>>>AAA@@@???>>>>>>???@@@@@@<<<;;;:::999999:::;;;;;;>>>>>>===<<<;;;999999888666777888999999999999999666666777777888:::;;;<<>>>>>===<<<;;;:::999999999888888777777666666999999:::::::::999888777666777777666555444444555333444555444333333444555222222222222222333444444222333444333222111222333111111111000000000//////---...//////......///111000//////000222222111///000000000000/////////...000000000000000000000000/////////...............,,,,,,,,,+++++++++************+++,,,---...//////...------,,,,,,------------...///000000///...---...------,,,,,,------...------------------------------,,,,,,,,,,,,---------------....../////////////////////.........---///.........------------000//////000333555666555222333333444444555666666666888999888777666777999777777666555444222000///111///------...///...---...000222222222222444555666666666666777888999999======>>>>>>@@@AAACCCCCCGGGGGGGGGEEECCC???<<<:::===;;;999888999:::::::::777777777555555666:::===:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::<<>>============>>>999:::::::::888888:::;;;:::===>>>>>>;;;888777666999<<<;;;888888;;;;;;888999999999<<<@@@AAA@@@>>>%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$)))((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###!!!"""$$$''' %%%'''&&&(((+++"""######$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&'''+++,,,)))'''''')))((('''%%%%%%%%%&&&'''###%%%'''(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((()))(((((('''((('''&&&'''((((((&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))******)))))))))***+++,,,+++************+++,,,,,,,,,,,,---......//////000222111000111333444333222444444555555555555444444222333555777888999999999888888888777777777777777888999999;;;<<<===>>>>>>AAA???>>>>>>???@@@@@@???>>>>>>>>>===>>>>>>???@@@>>>>>><<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::999888888888999999::::::::::::999999999888888888999::::::>>>=========<<<:::999999;;;;;;:::999888777666666888999999999999888777777777888888777555333444555333444555444333222333444222222333444444444444444222444444444222222222444111111000000000000//////---...//////......///111000//////000222222111///111000000////////////000000000000000000000000000------..................,,,,,,,,,++++++++++++*********+++,,,---...//////------------------------...........................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---******+++,,,---....../////////.........---------............------------...---,,,...000222333333333333444555555666666777555777888777666666777888777777777666555333222111222000....../////////---///000111111000222555777777777777888888999::::::;;;;;;===???@@@AAABBBBBBFFFEEEEEECCCAAA>>><<<;;;???===;;;:::::::::888666777777888777666777999<<<;;;<<<===???>>>===<<<::::::;;;======<<<;;;<<<>>>>>>>>>======<<<<<<======:::;;;;;;:::999999:::<<<:::<<>>???@@@CCC@@@>>>===???@@@@@@???::::::::::::;;;<<<<<<===???>>><<<;;;::::::;;;;;;;;;::::::999999888888888::::::;;;;;;;;;;;;;;;::::::999888888777777888888;;;;;;<<<;;;;;;999888777999999999888888777777777888888888888888777777777777777888666444222333444333444555444222222222444222333444555666555444333444555666444222111111222111000000000////////////---...//////......///111///......///111222000///111000///......///000000........................,,,,,,,,,------......///++++++++++++++++++++++++******+++,,,------......,,,,,,------------------///...------------...///...------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,))))))***+++---...//////.........---------,,,,,,---------------------------,,,+++,,,///111111111333333333444555555666666555666777666444333444555444444555666666777666666333111//////000000///...///////////////111444777888888999999::::::::::::888:::<<>>======>>><<<;;;;;;<<<;;;888666666888888888777777999;;;<<<===???AAA@@@???<<<::::::===???@@@???===<<<<<<======<<<<<<<<<<<<======;;;<<<<<<;;;::::::;;;===:::<<<>>>===;;;888666555666999999777888;;;;;;999::::::;;;<<<>>>?????????######$$$$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###!!!!!!###&&&%%%"""###&&&&&&######%%%(((''''''&&&%%%$$$###"""&&&''''''&&&%%%$$$###############$$$$$$%%%&&&'''&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$''''''''''''&&&%%%$$$$$$""""""###%%%'''((('''(((((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''((()))***$$$###$$$&&&)))******(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))***,,,,,,''''''(((((())))))))))))---+++)))(((((()))***+++******))))))******+++,,,++++++,,,,,,------......,,,---.../////////000111000111222333333333333333111333666999:::999777666666666777777888888999999:::;;;;;;<<<>>>??????@@@BBB@@@>>>===>>>???@@@???999999::::::;;;;;;;;;;;;===<<<:::999999999::::::999999999999999999999888;;;;;;<<<<<<<<<;;;;;;:::999888777666666555555555888999::::::999888666555555666666777777888888888888888777777777666666666555666777555333222222333333444555444222111222333222333444555666555444333666777777444111//////000000000000////////////...---...//////......///111///......///111111000...000000////////////000000------------------------++++++,,,,,,------......++++++++++++++++++++++++***++++++,,,,,,---------+++,,,---.........------///...---,,,,,,---...///...------,,,,,,------...------------------------++++++************++++++))))))***+++---...//////------------,,,,,,,,,,,,,,,,,,------------------000///...///111333333333222222222333444444555555555666666444111000000000333444555666777777777777555333000000111111000///---......---...000333777888888999::::::::::::999888999;;;>>>???@@@@@@???@@@@@@??????>>>>>>======;;;::::::;;;======;;;999777888999999777777999;;;<<<===???AAA@@@>>><<<:::;;;>>>AAABBBAAA>>><<<;;;======<<<<<<<<<<<<======<<<======<<<;;;;;;<<<>>>:::;;;;;;:::888888:::<<<666999:::888888;;;<<<999999999::::::;;;<<<===>>>""""""$$$%%%%%%$$$""""""###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###((('''&&&%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###"""$$$%%%###!!!"""&&&'''$$$$$$''')))((('''&&&%%%$$$###"""((((((''''''&&&$$$###""" !!!"""###%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%''''''%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$### $$$&&&$$$###%%%&&&%%%######"""###$$$%%%''')))((())))))'''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((()))$$$###$$$&&&)))******(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''')))***,,,---&&&''''''(((((())))))***,,,,,,******)))***+++,,,***))))))))))))***++++++******+++,,,,,,------...+++,,,............000111...///000111111222222111111333666888999888666555666666777888999::::::;;;<<<<<<<<<======>>>??????@@@>>>======>>>??????>>>;;;;;;<<<=========<<<<<<:::999888888888888::::::999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;:::888888777666555444444555777888999:::999888666444444444555666777888999999888777777666555666666666444666666666444333444555333444555444222000111222222222333444444444444444555666666444111......///000000////////////......---...//////......///111///......///111111000......//////000000000000///////////////////////////++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,---***+++---...///......---///...---,,,,,,---...///...------,,,,,,------...------------------------+++******))))))******+++)))******+++,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,------------///...---...000111222111111111222222333444444555444555555333000//////000555666666666666666555555666444222111111111000///,,,---......///000444666888888:::;;;;;;:::999888999:::;;;<<<===>>>>>>>>><<<===>>>>>>>>>>>>======:::999999:::<<<>>>===<<<999999999888777777999;;;<<<===>>>???>>><<<:::999:::===AAABBBAAA>>><<<;;;======<<<<<<======>>>>>>===>>>>>>===<<<<<<===???;;;;;;;;;999888999<<>>"""###%%%&&&&&&%%%###"""!!!###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%%%%######&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&%%%$$$$$$%%%""" """&&&'''$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&'''$$$###"""!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%!!!&&&'''###!!!&&&)))(((%%%%%%%%%&&&&&&''''''''''''((((((&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&%%%'''((()))'''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***&&&&&&''''''((())))))***(((((((((((()))))))))))))))))))))))))))***++++++*********+++,,,,,,------***,,,......---...000222---...///000111111111111111222444666777666555444666777888999:::;;;<<<<<<========================<<<<<<;;;===???@@@>>>===<<<======>>>>>>===<<<;;;888888777777888999;;;<<<999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999888777666555555555666777888:::;;;;;;999777666666666666777777888888999888777666555555555666666555666777777666666777888333444555333111000000111222222222222222333444444222333333222000//////000000000/////////.........---...//////......///111......---///000111///...,,,...000222222111///...////////////////////////,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))+++---...//////...---...------,,,,,,------......------,,,,,,------...------------------------******))))))))))))******)))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,***+++---//////...222222333333444555555555222444444444222111222333444555555666666666555555777555333222222222111///,,,...000111222333555777777888999::::::999888777;;;;;;::::::;;;<<<<<<===999:::<<<>>>???>>>===<<<<<<:::999999;;;===>>>>>>;;;:::999777666777:::<<<<<<<<<<<<<<<;;;:::999888888;;;???@@@???===;;;;;;>>>============>>>???@@@>>>>>>???>>>===<<<>>>@@@<<<======<<<::::::<<<>>>:::======::::::<<<<<<999999:::;;;:::999999<<>><<<;;;;;;<<<===<<<;;;999888888777777777888:::<<<===999999999::::::;;;;;;<<<;;;<<<<<<<<<;;;:::999999999999888777777777777777888:::<<<======;;;999777999999999888888888888888888777666444444555555666666777999999888888:::;;;333444555333111000000111333222111000111222333444...///111111000000111333000/////////............---...//////......///111...------...000111///...+++---000333333222///------------------------------,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++,,,,,,)))***---/////////...---------------------------...------,,,,,,------...------------------------******))))))))))))******(((((((((((()))))))))))),,,,,,,,,+++++++++******+++++++++,,,,,,---------000///---...000111111111333333444444555666666777111222444444444444666777000111333444666777888888888666333222222222111000---///222444444555777888666888999::::::999777666<<<<<<:::999999:::<<<<<<777999<<<>>>???>>>===;;;>>><<<999999;;;===>>>>>><<<;;;999666555666:::===<<<<<<;;;:::999999888888666999<<<>>>===;;;::::::>>>>>>>>>>>>>>>???@@@@@@>>>??????>>>======>>>@@@===>>>@@@???===;;;::::::<<<>>>>>>;;;:::<<<<<<999:::<<<===;;;::::::===@@@%%%""" """$$$###"""######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$######""""""""""""""""""'''&&&%%%$$$###!!! $$$###############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$###"""###$$$###!!!&&&%%%###""""""###%%%&&& !!!"""#########%%%###!!!"""$$$%%%$$$!!!!!!""""""$$$%%%&&&''''''###"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$######"""!!!!!!&&&&&&%%%###!!!!!!$$$&&&###'''((($$$!!!"""""" %%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$ ###&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!! ###&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$((((((((((((((()))******'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))%%%&&&((()))))))))(((((('''&&&'''))),,,,,,)))&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***,,,------,,,+++---...000000000000000000000000///000000111333555777888222444777888888888:::;;;:::::::::::::::::::::;;;888999:::;;;<<<<<<<<<<<<===<<<;;;:::999888888888999555111///222777;;;>>>@@@>>>;;;999999:::<<<===:::999777666666666777888888888888777777777777777444777:::;;;999777666555333555777666444333444555333333222222333666888:::222333555666777888777777555555444333333222111111///////////////000000000333333222111000000000000//////...------------...000000000000///...---,,,///......------,,,++++++111000...,,,,,,,,,......------------,,,,,,+++***++++++++++++++++++++++++************))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********///...------++++++***)))***++++++,,,---...000111///...------++++++***)))'''((()))******)))((('''((()))***++++++***((((((---+++***+++------+++(((***,,,---+++'''######%%%++++++++++++,,,---......222111000111333444333222111///---...111222000...444333222555888:::888666666555555444444333333222111000///...///222555777888666444444666777888777999888777888:::999666333888:::<<<======;;;888666999777666777999;;;<<<<<<<<<:::999777777888999:::>>><<<:::888888666444333444555777:::<<<===>>>>>><<<<<<============<<<<<<>>>>>>???===<<<;;;===>>>??????===<<<;;;::::::999:::999777444777<<<;;;777666777888:::;;;<<<<<<<<<'''$$$""""""$$$%%%$$$###""""""############""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$###############$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%###&&&%%%###""""""###%%%&&&"""""""""###$$$%%%%%%%%%%%%###""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$&&&###%%%%%%###&&&)))&&&!!!%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))***)))%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$%%%'''***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))((((((''''''(((((()))***(((''''''''''''((())))))%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((((('''''''''&&&''')))++++++(((%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,++++++,,,---------......///000111111111111111222222444555555333555777888777777999:::999999999999999999999999888888999:::;;;;;;;;;;;;<<<;;;:::999888888777777;;;888444333555999===???@@@>>>;;;999888999:::<<<999888777666666666777777777777777777777777777666666777888888777666777888777555333333555666777777444333222222444666888999333444666777888888777777444444333333222111111000/////////000000111111111444333222111000000000000//////...---------------,,,------.........------++++++,,,------......///...............---,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************))))))))))))******++++++++++++******---------,,,,,,,,,++++++---------,,,,,,++++++***------,,,+++++++++++++++,,,,,,,,,+++******)))))))))***+++,,,,,,+++***)))))))))************)))))),,,+++)))***,,,---,,,***---...//////......///111------------...///000111222111000111333333333222333111000111333444222111333222222444777999777555555555444444333333333222777777666666777999;;;===888777555555666777888777888666666777888888555222777888:::<<<<<<:::999777777666555777:::===>>>>>><<<:::999888888999:::;;;======;;;:::999777555333555666999<<<===>>>==============================???@@@@@@???===<<<===?????????===<<<;;;:::::::::::::::777444666::::::666777888999:::;;;<<<<<<<<<)))'''%%%$$$%%%&&&%%%$$$""""""###$$$$$$###""""""############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%$$$###############$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$###$$$%%%###$$$$$$%%%%%%&&&&&&''')))'''%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""######$$$%%%%%%%%%%%%###"""###$$$%%%$$$###)))(((''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%''''''######$$$%%%&&&&&&''''''&&&&&&&&&$$$""""""$$$&&&%%%$$$""""""'''+++%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((%%%###&&&)))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''((()))((((((((((((((()))******''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''((())))))&&&$$$(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++******+++---******+++---...///000111222222111111111222333333444555777777666666777888888888888777777666666555777777888999:::::::::::::::999999888888777777777;;;888555555888<<>>;;;999888888888999888888777666666666666777555555666666666666666555666666666555555666888;;;;;;666111000444777777555444333333333444555777888555666777888888777666555222222222111111000000///...//////000111222333333444444222111000////////////......---------------******,,,------.........++++++,,,------......///+++---...//////...+++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************))))))))))))))))))************))))))---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))))))))******************************++++++++++++************)))))))))******+++,,,***))))))+++------------+++***+++...000111111************+++,,,---...111000///000222333222111000///...///000000///...222111222444666777666555333333333333333333333222666777777888999:::;;;;;;999777555555666777777666555444444555666666444222555666888:::::::::999999666555555777:::===>>>>>>;;;:::999999999:::;;;<<<<<<=========;;;999666444666888;;;>>>???>>>===<<>>===<<<<<<===>>>???AAABBBBBB@@@>>>===>>>???@@@???>>><<<;;;;;;;;;;;;;;;<<<:::777888;;;:::777777888999;;;<<<<<<<<<<<<((('''&&&%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$###$$$$$$$$$""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$###!!! !!!"""$$$$$$$$$%%%%%%&&&&&&&&&'''%%%"""!!!"""$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!""""""######$$$%%%%%%%%%&&&&&&%%%######%%%'''%%%%%%$$$"""$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&(((&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&'''''''''(((((('''%%%$$$(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((***++++++***)))+++,,,******+++,,,---...///000000000000000111111222333444555777777555444555555777777666555444333333222555666777888888999999888888999999999999888888777777666555666:::>>>@@@AAA>>>===;;;888777666666777777777666666666555555555333444555666666666555444333555666666555666888:::888666333222222333333222444444444444444555666777555555666777666555333333111111000000000/////////...///000111222333444444555444222111///.........///...------,,,,,,------++++++,,,---------------///......------,,,+++++++++,,,---......---,,,+++++++++,,,,,,,,,++++++***************************************)))))))))((((((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++*********++++++,,,)))))))))*********++++++((((((((())))))(((((((((+++***)))((()))***+++,,,+++***)))(((***,,,...//////+++'''''')))++++++)))(((((((((((()))***+++,,,000///...///111222111000......---------------,,,000000111333444555555444222222333333333333333333444555777888999999999888999777666666666777666444222222222333333333333222444555666777888999999999777666555777999;;;;;;:::::::::999999:::;;;<<<<<<;;;===??????===:::888666888:::===???@@@???===;;;@@@???===<<<<<<===???@@@CCCCCCCCCAAA???>>>>>>@@@@@@???>>>===<<<<<<<<<<<<===???>>>::::::<<<;;;888888888:::;;;;;;<<<<<<<<<%%%%%%&&&%%%$$$$$$######!!!###$$$&&&&&&$$$###!!!'''&&&%%%$$$###"""""""""""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$#########&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$###!!! !!!"""$$$$$$%%%%%%%%%%%%&&&&&&%%%### !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#######################################$$$%%%&&&%%%$$$$$$%%%'''"""&&&'''$$$"""""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&'''(((((((((&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((***++++++***)))+++,,,,,,,,,---------------...---------...000222333444333555666666444333333444555555444333222222111111333444555666777777777777777888999999999999888888555555666999>>>AAACCCCCC===;;;999777666555555555666666666666555555444444222333444666666666555444000333666777777666666777---222666666222000111444555555444444444555555666333444444444444222111000000000///////////////......///000111222333444444444333222000///...............---,,,,,,,,,,,,,,,...............---,,,,,,///......------,,,++++++---,,,+++******+++,,,---******+++,,,,,,+++++++++************************************)))))))))(((((((((((())))))(((((((((******************++++++)))******++++++,,,,,,---,,,+++++++++++++++,,,---))))))******+++,,,,,,,,,)))(((((((((((((((((()))+++***)))))))))***,,,---+++***)))))))))+++...000333///***)))+++,,,+++))),,,++++++,,,,,,---...//////...---...000111000///111111111000////////////...///111222222333333444222222222333333444444444888999;;;=========<<<;;;888777555555666555333222000000111111111222222333333333444555666777999:::888777666666777777666444888888888999:::;;;<<<===:::===@@@@@@>>>;;;999999999;;;===???@@@>>>===;;;@@@>>>===;;;;;;===>>>@@@BBBBBBBBBAAA>>>>>>>>>@@@@@@???>>>===============;;;>>>>>>:::999::::::777888888999:::;;;;;;;;;;;;"""###%%%%%%$$$######$$$"""###$$$%%%%%%$$$###"""''''''%%%$$$###"""""""""$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&#########$$$$$$%%%%%%%%%$$$%%%&&&'''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""""""""&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''!!!&&&(((%%%###%%%'''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++******+++------------,,,,,,,,,,,,,,,++++++,,,---///111333444222444555555333222222333333333333222222111111000222222333444555555555555555666777888999999888777666777999===AAADDDDDDCCC:::999888666555444444444555555555666555444444333111333555666777666555444///222666888777555444444%%%---666777333111444999555555555555555555444444111222333333222111000///////////////////////////...//////000111222333333222222111000////////////...------,,,,,,,,,,,,,,,/////////......---,,,+++++++++,,,------......///---+++***))))))***---...)))***++++++++++++++++++************************************))))))))))))(((((())))))))))))(((((())))))))))))************)))*********++++++,,,,,,///...---++++++******************++++++,,,,,,,,,++++++************++++++***************+++,,,---***++++++***)))***---///---+++***)))+++,,,---,,,++++++++++++,,,---.........---,,,---///000///...///000000///---,,,,,,...,,,...000111111111222333222222333444444555666666888999:::<<<<<<<<<;;;:::777666555444555333111///...///000000000000333555333333222222444666888999:::888777777777666444111666666777999:::;;;<<<<<<:::===@@@@@@===::::::;;;:::;;;<<<>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>???@@@@@@???======>>>@@@@@@@@@???>>>>>>>>>>>>>>>666:::;;;888666777777555777777888999999999999999"""%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&'''$$$&&&%%%###%%%)))***(((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%&&&&&&&&&((((((''''''(((((()))***'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&((()))((('''&&&(((+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,---...000111222000222444444333222222333222222222222111111111111000111222333444444444444111222555666777777666555777888:::===???@@@>>><<<888777666666555444444333444444555555555444333222111333555777888777666555222444666666555444444444+++000555666444333555999555666666555555444444333111111222333333222111000/////////////////////////////////000000111111111000000////////////000000...---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......///***************+++,,,,,,))))))***+++++++++++++++************************************))))))))))))((())))))******))))))((())))))*********+++++++++***************+++++++++,,,,,,+++***************)))))))))***************,,,+++***))))))***+++,,,((()))***+++,,,,,,,,,,,,)))+++---,,,***)))+++---&&&'''))))))))))))+++,,,)))))))))******+++,,,------,,,,,,,,,...///...---,,,---...---***((()))+++***---000000//////111333222333333444666777777888555555666666777777666666666555444333333222///,,,---///000000///000333666444333111111222444666888:::999888999999888555333444555666888999:::;;;;;;999===@@@>>>;;;999;;;===::::::;;;;;;<<<===>>>???<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<===???@@@@@@???>>>>>>>>>??????444999;;;888666777888666666666777888888888888777"""%%%&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%"""""""""###$$$&&&'''(((""""""###$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$##############################%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((( !!!"""$$$%%%&&&'''###%%%''''''&&&&&&&&&''')))'''"""$$$)))(((###''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& %%%)))'''###"""%%%)))$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((($$$%%%&&&''')))***+++,,,((((((((((((((()))******((((((((((((((()))******''''''''''''''''''''''''%%%&&&((()))***)))((((((&&&(((***)))''''''***---(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***,,,------,,,+++---...&&&'''((()))***+++,,,------------------.../////////111333333222222333444111111111111222222222222000000111333333333333333///000222444555555444333666777888:::;;;:::777444666666666555555444444444333444555555555444333222111333666888999888666555555555555333222222444666666666666555444333444555666666666666555444333333111222333333444333222111/////////000000000000000////////////000000000000///////////////000111111...---,,,,,,++++++,,,,,,))))))++++++,,,,,,,,,,,,///......------,,,++++++'''(((***,,,,,,,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))************))))))))))))))))))************))))))******+++++++++,,,,,,,,,************************'''''''''((()))+++,,,---)))))))))))))))(((((((((***)))(((''''''((()))***((()))+++,,,------,,,,,,))),,,...---+++)))***,,,&&&))),,,,,,***)))***---------------...///000000---,,,+++,,,...///...---...000111000,,,+++,,,...***---000000///...000222222333444555666888999999555555555555555666666666555444333333222111---+++---///000000///000333777444333111000111333666777:::999999:::;;;:::888666222444555777999:::;;;;;;999===???===:::888;;;>>>::::::999:::;;;===???@@@::::::;;;<<<<<<;;;::::::999;;;<<<;;;;;;;;;===???@@@@@@??????????????????555;;;>>>;;;999:::;;;:::555666666777777777777666&&&%%%###"""""""""######""""""!!!!!!"""###$$$$$$!!!""""""""""""#########%%%### """%%%&&&$$$!!!$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''((("""""")))***###$$$+++$$$&&&### &&&&&&!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$##################&&&$$$###$$$''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$########################$$$###!!!"""######""" $$$######$$$%%%&&&$$$######%%%$$$ """''''''"""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((###%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$%%%&&&((()))''''''''''''(((((((((((($$$%%%'''))))))((('''&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%(((+++***&&&$$$'''+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,++++++++++++++++++,,,+++,,,------,,,---///111.........///////////////////////////000000000000333222111111111222333444444444444444444444444444444555666777888888888888555444111//////111333555444444555555444222111///333222111111222333555666555555444333333333333444222222111111222222333444333333444444333333222111111111111000000000000000......//////000000111111,,,,,,,,,,,,,,,---...///---.../////////...,,,+++((()))***++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((''''''''')))***+++))))))(((((('''&&&$$$$$$)))(((((((((((())))))***)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++)))((('''&&&&&&'''((()))''''''(((((((((((('''''')))))))))))))))*********%%%'''***---...---+++***''''''''''''''''''''''''+++*********+++---///000---............---............---,,,,,,+++******,,,------...///000000111111111222333444444444444111222222333444444444444222111111222333333000...,,,---///000222333333333111111222111000111444666:::999888777666555444444222333444666777999:::;;;>>><<<999888777888:::<<<999<<<>>>>>>===<<<======:::999888888777777888888===<<<<<<<<<<<<======>>>>>>???@@@BBBAAA@@@>>>===;;;999666666666777777666555555444333333333333444'''&&&$$$#########$$$$$$"""""""""""""""###$$$$$$"""""""""#########$$$$$$###$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$***###"""'''%%%""""""%%%$$$!!!"""&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$###$$$''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''((('''&&&'''))))))(((&&&''')))'''$$$%%%((((((###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((()))))))))'''''')))***&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))$$$%%%'''(((((((((&&&%%%))))))))))))((('''&&&%%%'''''''''''''''''''''''''''((()))******)))((('''%%%(((***)))&&&$$$'''***))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...++++++************+++++++++,,,------,,,---///111............////////////////////////000000000111333222111111111222333444444444444444444444444444333444444555555555555555555444222111111222333444333333444333333222111000444333333333333555666777555555444333333333333444222222222111222222333444333444444444444333222222//////000000111111222222000000000000111111111222......---------...//////------......///......---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))(((''''''''')))***+++'''''''''(((''''''&&&&&&''''''''''''((()))***+++***))))))))))))***++++++))))))))))))))))))))))))+++***)))(((((())))))***)))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((()))))))))((()))***++++++***)))(((++++++++++++++++++++++++------+++*********+++,,,...+++)))***---...,,,***......---,,,,,,+++*********+++,,,...///111222222000111222333444444444444222222333333333333333333222111111222333222000---///000111222222222222222111222222111111111444666999888777666555444444333222333444666777999:::;;;>>><<<999777777888999;;;>>>???AAA@@@>>>;;;;;;;;;<<<<<<;;;:::::::::::::::<<<;;;;;;;;;<<<===>>>>>>===>>>???@@@@@@???===<<<;;;999777666777777777666555555444333333333333444'''&&&%%%%%%$$$$$$%%%%%%###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%(((&&&###!!!$$$'''&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$)))###"""%%%### $$$&&&$$$$$$&&&'''%%%#########$$$$$$$$$$$$%%%###$$$&&&&&&%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%#########""""""#########%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######"""$$$&&&(((((('''&&&%%%$$$%%%&&&&&&%%%$$$'''((('''%%%&&&)))(((%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''%%%$$$$$$&&&(((&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((())))))***$$$%%%&&&'''''''''&&&%%%))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%''')))(((%%%$$$&&&)))))))))))))))))))))))))))************++++++++++++,,,++++++++++++,,,------*********))))))*********+++,,,------,,,---...000------.........//////////////////000000000111111222222222222222333444444444444444444444444444444444555555555555444333333333333333333333333333333333222222111111111222222444444444444444666777777555555444333333333333444222222222222222333444444444444444444444333222222...//////000111222333333111111111111222222222222000000///.........//////------------...///000000111000...---,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++)))((((((''''''(((******%%%&&&'''(((((((((((((((''''''''''''((()))++++++)))))))))))))))***++++++))))))))))))))))))))))))+++***)))(((((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''((((((((((((+++******)))(((''''''&&&)))))))))))))))))))))))),,,++++++***)))*********///***''')))...///,,,'''...------,,,,,,++++++***))))))+++---///111222333///000111222333333333333222222333333333222111111333222111111222111///---111111222222222222111111111222222222111222444777777777666555444333333222222333444666777999:::;;;===;;;999777666777888999>>>@@@AAAAAA>>><<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>;;;<<<===>>>>>>===<<<;;;<<<:::777666777777777666555555444333333333333444%%%%%%%%%$$$$$$$$$%%%%%%#########""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&""""""%%%%%%!!!!!!%%%!!!%%%((('''%%%%%%%%%%%%""""""#########$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%%%%###""""""###$$$###"""#########$$$&&&((((((&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%###"""###%%%(((&&&'''(((((((((&&&%%%$$$%%%&&&&&&'''((()))******$$$$$$%%%&&&'''&&&&&&&&&(((((()))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&((((((((((((((((((((((((((()))))))))*********++++++)))))))))))))))******+++******))))))))))))*********+++,,,,,,++++++---///,,,------......///////////////000000000111111111222222222222333333444444555555555555555555555555777777777777666555444333000111222333333333222111222111000000000111222333333333333444555555666666555555444333333333333444333222222222222333444444444444444555444333333222000000000111111222222222111111111111111111111111000000///...---------...------,,,,,,...///111333222000...+++******+++,,,,,,,,,------------,,,,,,------------------------+++*********))))))))))))++++++++++++++++++++++++***)))(((''''''((()))***''''''(((((((((((('''''')))(((((((((((())))))***((((((((('''((())))))***))))))))))))))))))))))))+++***))))))((((((''''''(((((((((''''''(((((((((''''''((((((((((((''''''&&&''''''(((((()))))))))+++***((('''&&&&&&''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,...,,,***+++...///---+++---------,,,,,,+++++++++)))***+++,,,...///111111//////000111222222222222222222333333222111000000333222000000000000...,,,///000111111111111111111111222333222111222555777666666555444444333222222333333444666777999::::::;;;:::888777666666777888:::<<>>======>>>;;;;;;:::999999999::::::999999999999:::<<<===>>>999:::;;;<<<<<<<<<;;;;;;===:::888777777777777666555555444333333333333444#########$$$$$$$$$$$$###$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))$$$"""###%%%&&&%%%&&&(((%%%%%%'''(((&&&$$$######""""""#########$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%(((&&&$$$$$$%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((%%%&&&'''&&&&&&'''))),,,''''''((()))((('''%%%$$$&&&&&&&&&'''((())))))***%%%%%%&&&&&&&&&''''''&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))&&&'''((('''&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***+++******))))))))))))******)))***+++***))))))+++---,,,,,,,,,---...//////000000000000000111111111111222222333333444444444444555555555555555555555555777777777777666444333222...///111222333222111000222111000000000111222333111222222333444444555555555555444333333333333444333333222222333333444555444444555555555444333333333333222222111111000000000000000000000000000000//////...---,,,,,,,,,,,,------,,,---...000222444444222///---+++,,,,,,---++++++,,,,,,,,,,,,++++++------------------------,,,,,,+++++++++************************************)))(((''''''((()))***))))))))))))((('''&&&%%%+++***)))((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''((())))))***++++++((('''&&&%%%&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++++++++***,,,...---+++***+++...------,,,,,,,,,,,,++++++++++++,,,,,,------......---...///000111111111111222222222222111000//////222111////////////...,,,,,,---///000111222222222222222333222222222555777555555444444333333222222333444555666777888999:::999888777666666666777777999;;;===>>>===<<<<<<<<<;;;;;;:::999999999::::::888888888888999:::;;;<<<999999:::;;;;;;;;;;;;;;;>>>;;;888777777777777666555555444333333333333444""""""###$$$$$$$$$######%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$!!!###&&&(((%%%""""""###############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###&&&'''%%%###############$$$$$$$$$$$$%%%!!!"""$$$$$$#########$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&"""$$$%%%%%%$$$######$$$############$$$$$$$$$$$$#########""""""###############$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###(((&&&###"""###$$$######(((%%%%%%((()))&&&###$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###!!! &&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((###$$$&&&&&&&&&&&&'''(((''''''(((((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))+++************+++,,,,,,*********))))))*********)))***+++***))))))***,,,++++++,,,---...//////000000000000111111111222222222222333444444444444444555555555555555555555555555555555444333222111000...///000222222222111111333222222111111111222222000111222333444444444444555555444333333333333444333333333333333444444555555555555555555444333333444444333222111000000///000000000///////////////...------,,,,,,,,,---------------...///111222333666555333111000///000000++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******(((''''''(((((()))*********)))((('''%%%%%%+++***)))((((((''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++,,,,,,&&&&&&%%%&&&''')))+++,,,************************)))************)))((((((%%%***---,,,'''%%%(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000111111111000000///111///------...///......,,,---...000222333333333222333333333222333555888555555444444444333333333444444555666777888999999666555555555666666777777;;;===>>>>>>;;;999888888===<<<<<<;;;;;;;;;;;;;;;888888888888888999999::::::::::::;;;<<<<<<======>>><<<999777777888777666555555444333333333333444"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%######$$$%%%&&&%%%&&&&&&$$$$$$$$$$$$###''' """((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&'''''''''!!!###%%%%%%###"""###$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$########################$$$###"""###$$$%%%$$$###(((%%%"""!!!"""######"""$$$ !!!'''***&&&$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$"""!!!'''''''''''''''((())))))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''"""$$$&&&&&&$$$"""!!!!!!(((''''''''''''(((((()))((((((((((((''''''''''''((('''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&))))))(((((()))))))))((())))))))))))))))))))))))(((((()))))))))************************+++,,,,,,++++++************+++++++++,,,,,,,,,******+++---***++++++,,,...//////000000000111111111222222222222333444555555555444333555555555555555555555555444444444444333333222111000000111222333444444444333333444333333222111000111222333444555555555444555555444333333333333444444333333333333444555555555555555555555444444333333333333222222111111111111111111000000000//////...------------......///------...000000111111111555444444333222111111000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++***)))'''''''''((())))))))))))))))))((('''&&&((((((((((((((()))******(((''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''))))))))))))(((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&'''((()))***++++++&&&&&&&&&'''(((***+++,,,''''''''''''''''''''''''******+++++++++***)))(((''')))+++***'''&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,---...//////////////////000000111000000000000...,,,,,,...////////////000111222333444444444222333333333222333666888555555555555444444444444444444555666777888999999333333444444666777777888<<<>>>???>>><<<:::999999<<<<<<;;;:::::::::::::::999999888777777777777888;;;;;;;;;<<<===>>>?????????<<<999888888888777666555555444333333333333444"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%"""!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((***%%%&&&'''%%%%%%''''''&&&'''((()))''''''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))!!!###&&&%%%###!!!###$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%''')))******)))---***'''&&&&&&'''''''''$$$)))''''''***&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))))))))***++++++((((((((((((((((((((((((###$$$&&&((())))))((('''&&&)))+++***'''$$$!!! ((('''&&&&&&&&&((()))***)))))))))(((''''''&&&&&&((((((((((((((()))******''''''((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))))))))*********))))))))))))))))))))))))))))))************+++++++++((((((((((((((())))))***,,,,,,++++++++++++,,,,,,---......---,,,+++---...******+++,,,...//////000000111111111111222222222222333444555555555444333666666666666666666666666555555666666555555444444222222333333444555666666444444555555444222111///222333444666777666666555555555444333333333333444444333333333333444555555555555666666555555444333222222222222222222333333333222222222111111000000...............///000111,,,...///111111111000000222222222222222111//////---..................---++++++++++++++++++++++++************))))))))))))+++++++++++++++++++++++++++***)))'''''''''((()))'''(((((()))))))))))))))%%%&&&&&&''')))***,,,---)))))))))))))))***++++++(((((((((((((((((((((((($$$%%%''')))******))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%&&&'''((()))***+++''''''(((((()))*********))))))))))))))))))))))))&&&((()))+++,,,,,,,,,,,,+++*********+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......+++,,,---...////////////......///000000111000000...---++++++---///000000333444444555555444444333222333444333222333666888555555555555555555444444444555555666777888888999111222333444666777888999999<<<>>>>>>===<<<======:::999888888777777888888:::999888777666666666666<<<<<<<<<======???@@@AAA???===:::888888888777666555555444333333333333444###########################$$$%%%%%%%%%%%%$$$###"""###$$$###"""!!!###%%%###$$$%%%$$$""""""###$$$%%%$$$###""""""###$$$%%%'''%%%###$$$''')))'''%%%%%%$$$###""""""###$$$%%%""""""!!!!!!###%%%(((***######""""""""""""######!!!!!!!!!!!!"""###%%%%%%)))(((&&&$$$###!!!!!!!!!$$$$$$###"""!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""""""""###$$$%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((%%%"""###&&&&&&### )))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$######""""""""""""&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&(((***)))(((%%%###,,,***&&&$$$"""###%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&(((((('''%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&******))))))((((((''''''$$$$$$$$$%%%&&&'''((()))%%%&&&((()))))))))((('''(((((((((((('''&&&$$$###))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''&&&&&&(((((((((((())))))))))))***+++,,,------,,,***)))---------.........//////---......///000111111111222333444555444333222111555444333333555666666555555555555555555555555555444444333333444555777888666444333333333333222000333333333333333333333333333222111111333555555444888666444333333555888999666666666666555555555555111111111111111111222222///000222333333222000//////...------...///...,,,///---,,,,,,,,,,,,***)))---,,,,,,///222111---)))///...,,,***))))))******))))))))))))))))))))))))************************)))******+++++++++******)))++++++(((''')))((($$$'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''***)))(((&&&&&&&&&'''((($$$$$$$$$######$$$$$$$$$((('''&&&&&&'''((('''&&&$$$'''******)))'''&&&'''&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))'''%%%'''***+++***(((,,,,,,,,,++++++*********))))))))))))((((((((((((((()))+++,,,------,,,++++++,,,---...////////////---------...///000000111000333777777555333333444999666222///...000333555888555000------000444777999888888888777777666666111111222222444777999;;;:::::::::;;;;;;;;;;;;<<<666777999::::::999888777000333666666444444666888;;;;;;<<<===>>>>>>>>>>>>@@@===999777888888777444777777555444333222222222$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$######$$$$$$###%%%&&&%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%###%%%'''((('''%%%%%%$$$############$$$%%%$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$"""######$$$%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###%%%'''((('''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((()))((('''%%%$$$((('''&&&%%%%%%'''((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))((((((((((((''')))((((((''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***))),,,,,,------------......///000000111222222333333222222333333333333222222666444333333555666666555555555555555555444444444555444444444555666777888777555444333444444333111333333333333333333333333444222111222444666666555777666444333333555777999666666666666555555555555222222222222222111111111000111333444444333111000...---,,,---///000000...000...------------,,,***......///111222111...+++......,,,+++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++......+++***,,,+++((()))'''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''************************+++***)))((('''(((((()))))))))(((((((((((())))))''''''&&&''''''((('''&&&''')))+++,,,***)))((()))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++)))((())),,,---,,,***,,,,,,+++++++++************************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,---.../////////...............////////////111444777777444222222333===;;;777444222222333444777555111//////222555888999999888888888777777777333222222333444666888::::::::::::;;;;;;;;;;;;;;;999999999999999888777666222444777777666555777888999:::;;;======>>>>>>>>>>>>;;;888888999::::::888999888777555444444333333%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''%%%$$$###$$$$$$######$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$############$$$$$$&&&$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%%%%&&&#########"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$$$$######&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###((((((%%%$$$%%%((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((()))***&&&%%%%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%$$$''''''''''''(((((())))))%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((***'''&&&'''***+++)))''')))(((((('''(((((())))))'''''''''''''''((((((((())))))((('''''''''''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&'''((())))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((+++++++++,,,,,,,,,,,,---,,,,,,------......//////111111111111222222333444666444333333555666666555666666555555555444444444555555555555666777888999888666555555555555444222333333333333333333333333444222111222444666666666666555333222333444666888666666666555555555555444444333333222222111111111111111333333333333111111---,,,,,,---000111111000000///............---+++///111333333222000......------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''+++......++++++...---***+++)))(((((()))******)))''''''((())))))))))))((())))))(((((('''''''''&&&((((((((((((((((((((((((+++***))))))(((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''')))++++++***(((((()))&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,*********,,,---,,,++++++++++++******************************+++++++++************+++,,,------,,,------.........------..................//////222444666666444222222222888777555333222111111000555444333222222444777888888888888888888777777777444444444444555666777888::::::::::::::::::::::::<<<;;;:::999888777777777444666888888777777888999777888:::<<<===>>>======:::999777888:::<<<<<<<<<888777666555444333333333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$$$$"""###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%'''(((((($$$$$$###$$$$$$%%%&&&'''$$$###"""!!!""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$###!!!!!!$$$&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&&&&'''***)))(((&&&%%%%%%%%%&&&((()))))))))((('''%%%$$$%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''###!!!###(((***((($$$&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&''''''(((((((((((('''''''''''''''((()))(((&&&%%%%%%%%%&&&'''...,,,)))&&&$$$$$$%%%%%%((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((()))))))))(((((((((((())))))))))))'''((())))))***))))))(((************++++++++++++*********+++++++++,,,,,,000/////////000222444555555444333333555666666555666666555555555444444444666666666777777888999999999777666666777666555333222222222222222222222222333111000222444666666555555444333333333444666777666666555555555444444444555444444333222111000000000000111222222111000000///...---...000111000///000...------......---+++...222444444000......///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((++++++((((((+++,,,)))+++)))(((((()))******)))&&&'''((()))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''(((%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))*********)))*********************)))))))))***************++++++******)))***+++---...------.........---,,,,,,,,,,,,---......///000000333444555555444222111111111222222333333333222222222333333444444555666777777666666666666666666666666666555555555555666666:::::::::999999999999999<<<;;;999888777888888999777888999999999999999:::666777:::<<<=========<<<888777666666888:::;;;<<<555555333222222111111111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&&&&!!!###$$$$$$######$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&###############$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))%%%  ###$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((***)))'''%%%%%%%%%&&&'''&&&'''(((((((((&&&$$$###%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%!!!"""''')))'''###&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&'''((())))))(((&&&%%%%%%&&&'''(((...,,,)))&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((((())))))))))))''''''(((((()))))))))))))))))))))*********++++++,,,,,,------------............---...///111333555444333111222444555555444555555555555555555555555666666777888888999999999:::888777777777777666444222222222222222222222222111000///111333555555555555444444444444555666777555555555555444444444444444444333222222111000000......////////////......111///......//////...,,,...---+++,,,------,,,+++---000222111...,,,---///*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++(((***)))&&&&&&***+++)))***(((''''''((())))))(((%%%&&&'''))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''''''''''''''))))))(((((((((((())))))&&&((())))))'''&&&''')))%%%'''((('''&&&%%%&&&'''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++******)))***+++---...------------------,,,,,,)))***+++---...000111222444444333333333333222111222333666777888777666555000111222444555555555555555555555555555555555555666666666666666555555555888888888999999999999:::999999888888888999;;;<<<999999999:::;;;;;;:::999666777:::<<<>>>===<<<;;;777666666555555666777888555444444333222222222222########################%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$%%%'''***!!!"""############$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&$$$$$$%%%%%%$$$#########$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$###$$$%%%&&&%%%$$$###"""############$$$$$$$$$%%%######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&///)))""" ###&&&'''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&''''''"""###%%%'''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&$$$###%%%(((***)))'''(((((((((((()))***++++++'''''''''''''''((((((((($$$$$$$$$$$$&&&'''((()))'''''''''''''''((())))))(((((('''''''''((()))***))))))))))))))))))))))))((((((((('''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))''''''(((((())))))******)))))))))************+++++++++++++++++++++,,,,,,---------...///000222222333111000000222333333222333333444444555666666666555666777888999999999888:::888777777777777666444222222222222222222222222111000000111444666666666555555555555555666777777555555555444444444444333333222222111111000000000------------------------111000.........---,,,***---,,,++++++,,,---,,,+++,,,---//////---------...++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++,,,+++''''''+++,,,***)))'''&&&&&&'''(((''''''%%%&&&(((******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&)))+++***'''&&&(((***'''((())))))''''''((()))&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,+++)))))))))+++(((((((((((())))))))))))'''''''''((())))))******************+++,,,------+++,,,,,,---------,,,,,,)))***+++,,,...000111111444222111222333444333222333444666777666444222111111222333444444444444444444444444444555555555555666777777777777666555444666666777888999::::::;;;888888888888:::;;;<<<===:::999999:::<<<<<<:::999777999<<<>>>>>>===<<<:::666666666444333333555777888777666555555555555555$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!%%%'''%%% ###'''!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%&&&&&&%%%$$$$$$"""$$$&&&%%%######%%%'''######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''((()))(((''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$***(((&&&%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((###$$$%%%'''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))))))))(((((((((((()))***+++,,,))))))((((((((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&((()))******++++++&&&&&&'''((()))******+++))))))))))))))))))))))))'''((((((((((((((())))))&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((()))***++++++))))))*********+++++++++))))))))))))))))))))))))+++,,,---...///000000000111000...///111222222111111222333444555777888888444555666888888888888777999888666666777777555444111111111111111111111111333222111333666888888888666666666666777777888888555555555444444444333333000000000000000000000000...------------------...///...,,,,,,------,,,***...,,,+++,,,---...---,,,,,,,,,+++---...//////...---............---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++---...,,,((((((+++,,,***)))'''&&&&&&'''((((((''''''(((+++,,,---,,,***)))&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&)))+++***'''%%%(((+++'''((()))((('''&&&((()))&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,***((('''(((***'''''''''((((((((())))))'''(((((()))******++++++))))))***+++,,,,,,,,,,,,***+++,,,,,,------------+++,,,,,,------......///333111///000333555444333111222333444444222111000444444444555555555444444555555555666666777777777666666777888777666555555333444555777999:::;;;<<<888888999:::;;;;;;;;;;;;;;;:::999:::<<<<<<:::888999;;;===??????>>>;;;999555666666555333333555888888888777666666666777777%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$'''###""""""$$$%%%%%%%%%%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$!!!$$$&&&%%%###"""$$$'''"""###$$$%%%%%%$$$###"""%%%&&&&&&%%%$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%''')))+++,,,+++******%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%&&&'''((((((&&&$$$### !!!###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$((((((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))%%%%%%&&&''''''(((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((&&&''')))(((''''''((()))&&&&&&&&&&&&'''(((************))))))((((((''''''))))))(((''''''''''''(((%%%&&&(((***,,,,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((()))***,,,,,,************++++++++++++---------,,,,,,,,,,,,,,,+++,,,...///000//////...000///---...000111111000000111222444666777999999333444666777888888777777999888666666777777555444111111111111111111111111555333333555777:::::::::777777777777888888888888555555444444444333333333////////////000000000000///......------......///---+++***+++---------+++...---,,,---//////...------+++***,,,000222000...000000111111000...,,,+++------------------------******************************+++++++++******)))---...,,,'''&&&)))***))))))(((&&&&&&((()))(((''')))***---//////...,,,***%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((''''''''''''((((((&&&))),,,***'''%%%(((+++%%%&&&'''&&&$$$$$$&&&(((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&((()))(((%%%$$$%%%'''&&&'''''''''(((((())))))((())))))***++++++,,,,,,((()))+++,,,------,,,+++)))***+++,,,---..................------,,,,,,,,,222000...000333555555444000222444666777777777777666666666666555555555555666777777777888888999999555666777888888777666555222333444666999;;;<<<===999:::;;;<<<;;;:::999888;;;999888999<<<<<<:::777:::<<>>;;;999444555666555333444777:::777666666555555555555666'''&&&&&&'''""""""!!!"""$$$%%%%%%$$$###"""######################## """$$$%%%&&& !!!###$$$%%%%%%$$$###'''###$$$((('''"""###((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###!!!!!!"""###$$$(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$###%%%(((***(((%%%$$$$$$$$$######"""""""""%%%%%%%%%&&&%%%%%%$$$$$$ """%%%'''(((&&&$$$"""$$$###"""""""""###%%%%%%"""$$$%%%%%%$$$$$$%%%&&&########################!!!!!!((()))$$$###'''$$$$$$#########$$$%%%&&&(((%%%###%%%((('''"""(((###"""&&&'''###!!!###$$$%%%&&&&&&&&&%%%$$$###)))((((((&&&%%%$$$######&&&&&&''''''(((''''''&&&&&&'''''''''((()))))))))%%%&&&((())))))(((&&&%%%&&&$$$######&&&((())))))$$$***,,,'''%%%'''&&&###'''((())))))((('''$$$###$$$%%%&&&((())))))))))))''''''&&&%%%&&&(((***,,,+++(((&&&(((++++++'''"""&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&+++&&&"""###'''***)))''')))***+++***))))))+++---%%%%%%%%%&&&&&&((())))))***((('''&&&&&&'''(((***&&&&&&&&&''''''((((((((())))))(((''''''''''''((()))***++++++***(((%%%###((()))))))))************+++++++++******))))))))),,,---//////......000111000111222333444444444444888888777666666666666666777888888999999999888888222222222333333333444444222---,,,111444666;;;CCC444555666666666555333333///333222......444555222444111...///222333000---***)))***+++,,,,,,***(((+++++++++*********))))))---+++))))))***+++***)))***......+++***,,,---+++(((((((((((((((((((((((((((((())))))))))))((((((...------,,,+++***))))))))))))))))))))))))))))))******))))))((((((''''''(((''''''&&&&&&&&&''''''+++(((&&&(((+++,,,((($$$)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&***---,,,'''%%%'''***))))))))))))((((((((((((&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%&&&(((***)))''''''((('''$$$'''+++''''''((((((((((((((('''&&&&&&&&&((())))))&&&$$$(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((()))***+++,,,+++******&&&''')))***++++++******+++++++++******+++...111////////////000111222333222333444555666666666666666666555444333333222222222222333555888999888777333444666555444333333444222222333444555666777888===999666444666888::::::666999===>>>===:::888888:::;;;===>>>>>>===;;;:::>>><<<888555333444666888777999::::::999888999:::######$$$&&&$$$!!!"""''' """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$$$$###!!!!!!$$$&&&""" '''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$)))'''&&&$$$$$$$$$&&&&&&'''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''"""###$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%% """######""""""###$$$########################)))%%%$$$''''''$$$$$$((($$$$$$&&&'''''''''&&&%%%'''$$$"""###%%%$$$(((######'''((($$$"""$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''((((((%%%&&&'''))))))'''&&&%%%&&&%%%%%%&&&((((((&&&%%%###&&&&&&######(((***(((%%%&&&'''(((((('''&&&&&&))))))******+++*********((('''&&&%%%&&&((()))+++)))%%%######%%%$$$ )))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&)))$$$!!!!!!%%%((('''%%%((()))))))))'''''')))+++((((((((())))))+++,,,,,,+++)))(((''''''((()))+++%%%%%%%%%&&&&&&'''''''''))))))'''&&&%%%%%%$$$$$$'''((()))******)))((('''))))))*********+++++++++,,,+++++++++************+++---/////////...///111...///111333555666666666888777666666555555555666777777888888888777777666222222333444444444444444444111222666888777888===555666777777777666444444444666444///...111111...333000---...111222000,,,*********+++,,,,,,***(((---,,,,,,,,,+++++++++***...,,,******+++,,,,,,+++))),,,,,,)))(((+++,,,***------------------------((())))))******))))))(((,,,,,,,,,++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''(((''''''&&&&&&'''''''''+++'''%%%&&&)))***'''$$$(((''''''&&&%%%%%%&&&&&&'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%&&&'''(((((('''&&&&&&&&&%%%&&&&&&'''((()))******&&&%%%%%%%%%'''((('''&&&$$$%%%&&&&&&&&&&&&'''((()))''''''((('''$$$&&&+++''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%%%%(((((('''''''''''''''((('''((()))***+++***))))))+++***))))))))))))******+++++++++******+++---000////////////000111222222222333444555555666666555555555555444333333222222333222333555888999999777333444555444111000///000222333444555666777888888:::888666777888999999888666999<<<===;;;999888888888999;;;<<<<<<;;;999888;;;999666444333444666777888999;;;;;;999888888999###"""###&&&&&&###$$$))) """$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""&&&&&& '''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$###"""!!!"""###$$$&&&$$$###$$$%%%''''''&&&$$$$$$$$$###$$$$$$%%%&&&!!!%%%'''&&&""" """%%%%%%%%%%%%%%%$$$$$$$$$$$$***'''$$$!!! !!!###'''&&&###!!!!!!###%%%'''$$$############$$$%%%%%%!!!"""######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$)))%%%"""######"""%%%)))$$$%%%(((******)))'''%%%'''%%%######%%%$$$ '''$$$###&&&(((%%%###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''')))***(((%%%"""%%%%%%### ###(((+++***%%%%%%&&&&&&'''((())))))''''''(((((('''&&&&&&%%%((((((&&&&&&&&&'''((())))))'''%%%&&&((('''### )))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((%%%""""""%%%((('''%%%'''(((((('''%%%%%%&&&(((******)))******+++,,,---+++***)))(((((()))***+++&&&&&&&&&'''''''''''''''+++***)))'''&&&%%%%%%$$$%%%&&&((()))***+++******************++++++++++++,,,,,,,,,++++++++++++******,,,///000///...//////---...000333555666777888777666555555555555555555666666777666666555444333222333444555555555444333666555888;;;;;;888555666666666777888777666555444555666444000...000///---222///------000111...,,,+++******+++,,,,,,+++)))------------,,,,,,,,,,,,...,,,++++++---...------***,,,,,,)))))),,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((,,,)))%%%%%%((()))(((&&&))))))(((''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&((((((&&&###$$$%%%%%%&&&'''((())))))'''&&&&&&&&&((()))((('''%%%%%%''''''((('''&&&%%%(((&&&''')))'''$$$&&&***&&&''''''(((''''''&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&'''((()))***))))))(((///---***((('''(((***++++++,,,,,,***)))***,,,...///......//////000111222111222333444555555555555555444444333333222222222333222333555888999999888444555555333000......///444444555666777777888888777777777888:::999777555999;;;======<<<::::::;;;777888999;;;;;;999888777777666555444444555666777999;;;<<<;;;999888888888'''$$$%%%'''&&&######&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&%%%$$$$$$$$$%%%&&&'''"""%%%''''''###!!!###((($$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!""""""###"""!!!"""%%%&&&&&&%%%$$$###############$$$$$$%%%'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""""""""###(((&&&###!!!!!!###%%%&&&############$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((+++%%%&&&((()))***)))'''&&&&&&%%%$$$%%%'''&&&$$$"""%%%$$$###%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######'''''''''&&&%%%%%%%%%$$$&&&&&&'''(((((('''&&&&&&'''&&&''')))***)))'''$$$***'''$$$###%%%((((((&&&&&&&&&%%%&&&&&&'''))))))%%%%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&&&&'''''''''''''''))),,,---+++(((&&&&&&''''''((()))))))))'''''''''''''''''''''''')))'''%%%&&&((())))))(((''''''(((&&&%%%$$$&&&'''((('''''''''(((((()))******))))))(((((())))))***(((((((((((((((((()))))),,,+++***))))))((())))))%%%&&&''')))************))))))))))))************,,,,,,,,,+++++++++++++++)))+++...//////............///111333444555666666555555444444444444444555555555555555444333111111222333444666666555444333666777999;;;;;;777444333555666777777777666444333222333222111000111111000000...------//////---,,,,,,+++***+++,,,,,,+++***---------,,,,,,,,,,,,,,,---,,,++++++---......------...---***+++...///,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))///,,,(((((()))++++++*********))))))))))))******$$$$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&&&&&&&'''((())))))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''&&&&&&'''((()))(((%%%###(((&&&''')))'''$$$%%%***&&&&&&'''''''''&&&%%%%%%)))&&&$$$$$$%%%'''''''''''''''&&&&&&&&&'''((((((((((((((()))))))))))))))'''''')))*********)))(((...,,,***)))((()))***++++++,,,,,,***))))))***,,,............///000111111000111222333444444444444444333333333222222222111222222222555777999888777555666666444222111111333555555555666777888888999777666666777999888777555;;;===>>>>>>===<<<<<<===666777999::::::999777666444444444555666777888999:::<<<===<<<999888777888'''$$$###&&&'''$$$$$$&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&$$$"""!!! $$$$$$######$$$&&&((()))&&&&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$%%%%%%%%%&&&!!! !!!$$$%%%$$$###$$$######""""""#########(((&&&%%%%%%&&&&&&### %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((()))***)))(((&&&&&&%%%%%%&&&&&&'''(((######$$$%%%'''''''''&&&############%%%&&&$$$"""$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###'''''''''&&&%%%%%%%%%$$$&&&''''''''''''''''''&&&(((&&&%%%&&&(((*********(((''''''((()))(((&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''))))))*********'''''''''&&&&&&&&&&&&&&&######%%%'''))))))((('''&&&&&&''''''((()))))))))&&&'''''''''''''''''''''((('''&&&'''((())))))((('''(((((('''&&&%%%'''(((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((())))))***+++,,,(((((()))))))))))))))(((''''''''''''((((((((((((++++++++++++++++++++++++)))+++---...---------...000000111222333333333222444333333333333333444444444444444333222111000///222333444555555555444333555666777777666777555444444444555555555444333222333222222222222000000000///...------......---,,,---+++******,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---+++******,,,---,,,+++---...+++(((***......+++------------------------++++++,,,,,,,,,,,,++++++'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***...,,,)))((()))***++++++(((((((((''''''(((((()))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&***,,,+++'''%%%'''***&&&&&&&&&&&&%%%%%%%%%%%%)))(((''''''((()))(((&&&'''&&&&&&(((***)))&&&###'''%%%''')))((($$$%%%)))&&&&&&&&&&&&&&&%%%$$$$$$(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''((()))''''''((()))******))))))((()))***+++++++++******((()))***+++++++++++++++***++++++***)))((()))+++------------...///000111///000111222333333333333222222222222222111111111111111111444666888777666222333444333111222333555555555666666777777888888888666555444666777777666:::;;;===<<<;;;:::;;;<<<666777999::::::999777666444444555666777999;;;;;;;;;<<<===<<<:::888888888$$$ %%%'''&&&&&&(((#########$$$%%%&&&&&&'''########################&&&&&&%%%$$$$$$###""""""#########$$$$$$%%%&&&'''&&&%%%###"""%%%)))&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!! """$$$%%%###"""%%%$$$######"""#########'''$$$!!!"""%%%%%%!!!$$$$$$$$$$$$%%%%%%%%%%%% """%%%((()))'''%%%$$$"""###$$$&&&&&&%%%$$$######$$$$$$%%%&&&%%%%%%%%%"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%((('''&&&%%%!!!&&&%%%$$$###$$$%%%'''(((!!!!!!"""###$$$%%%&&&'''###$$$$$$###$$$'''&&&"""$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&(((+++,,,,,,$$$$$$'''***)))&&&&&&)))''''''''''''''''''&&&&&&$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''&&&'''(((((('''''')))***))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))***+++******))))))((((((''''''&&&&&&&&&&&&'''''''''''')))************+++++++++)))+++,,,,,,+++,,,---///000000000111111000000000222222222222222333333444222222333222222111000///222222222333333333444444222555555333333666777555333333444555444333222111666333333444222...,,,...///............------------,,,******,,,---,,,+++++++++++++++,,,,,,,,,,,,...,,,+++***+++,,,+++***+++***'''$$$''',,,+++'''++++++++++++++++++++++++***++++++,,,,,,++++++***''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))*********)))((('''&&&'''((((((%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''###(((,,,***%%%"""%%%)))###$$$$$$%%%&&&'''(((((()))'''&&&'''(((((('''%%%(((&&&%%%'''******'''$$$&&&%%%&&&)))((($$$$$$(((&&&&&&&&&&&&%%%$$$######'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%&&&((()))***))))))(((((()))***,,,,,,++++++***&&&''')))+++++++++******((()))******)))((()))***---,,,,,,------...///000...///000111222222222222111111111111111111111111000///000222555666666555///000000000///000222555555555555666666777777777888666444333555666666666555888::::::999777777888666777999::::::999777666555444555555777999<<<===:::<<<===<<<:::999999999$$$ $$$'''%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''((($$$$$$%%%%%%$$$###""""""###&&&%%%"""###'''&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$#########$$$%%%%%%$$$"""%%%%%%$$$###############$$$###############!!! #########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###!!!"""###%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%(((&&&$$$###$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$###$$$%%%&&&$$$&&&&&&$$$&&&***)))$$$$$$$$$######$$$&&&'''(((###$$$$$$%%%&&&'''((()))$$$%%%&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''')))((('''(((***+++***)))###$$$''')))$$$###+++$$$%%%&&&(((((((((''''''$$$%%%&&&'''''''''''''''$$$%%%%%%&&&'''''''''''')))***+++***)))'''&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''''''''''''''%%%&&&''''''''''''***,,,******)))))))))))))))***((((((((())))))((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))***))))))(((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))************++++++***)))***---000------...///000000//////111111111111111222333333111111222222222111111000333222111000000222333444111555666333333777777333333444555555555444333222555111222555444...---///////////////...------......,,,******+++------,,,,,,,,,,,,,,,---------...111///,,,,,,,,,,,,+++***+++)))%%%"""%%%+++***&&&))))))))))))))))))))))))******++++++++++++******'''((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((()))***+++'''((((((((('''&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%&&&'''(((((('''&&&%%%%%%''')))(((&&&%%%%%%'''$$$$$$%%%&&&'''((())))))((('''&&&&&&''''''&&&$$$)))&&&$$$%%%***+++)))&&&%%%$$$&&&)))((($$$$$$'''&&&&&&&&&%%%%%%$$$###"""&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$%%%&&&''''''$$$%%%''')))))))))(((''''''(((***+++++++++***)))(((((((((((((((((())))))&&&((()))***))))))***+++,,,,,,,,,,,,---...///000......///000111111111111000111111111111111111111.........111333555444333111111111///...///111444555555555555555666666666555444444555666777555333444777:::;;;:::777666666444555777888888777555444555444333333555888;;;>>>999;;;<<<<<<;;;::::::;;;(((###!!!$$$%%%###!!!!!!((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&$$$!!!"""((()))$$$"""&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%&&&''''''$$$"""&&&&&&%%%$$$######$$$$$$"""%%%((('''###"""###%%%"""""""""######$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""###$$$&&&'''(((###$$$%%%&&&'''&&&%%%%%%$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$***---***)))***''' """$$$&&&((()))'''%%%$$$'''((((((&&&$$$$$$%%%&&&%%%((((((%%%''',,,+++%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((()))))))))&&&'''''''''((()))))))))''''''&&&&&&&&&&&&''''''))))))***+++,,,+++(((%%%''''''(((''')))!!!###&&&(((******)))(((******************)))(((###$$$%%%&&&''''''''''''%%%'''))))))(((((('''(((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&((()))***)))((()))***###$$$&&&&&&&&&'''***,,,))))))((((((((((((((()))))))))************))))))******))))))((((((((('''(((''''''''''''((())))))))))))(((((((((((()))***'''''''''(((((((((((()))''''''(((((()))))))))***++++++***)))(((***...111***+++,,,...///000000000111111000000111222333333000111111222222222222111333222///......000333555000555888555555888666111444555666666666555444333111---///444555111000333///000000///...---...///...,,,******+++------,,,---------.........//////333111...---------+++***---***%%%###&&&,,,,,,''',,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((()))++++++((()))******)))''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%***)))((()))******(((&&&(((((('''''''''&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$)))%%%###$$$))),,,+++(((%%%$$$&&&)))((($$$$$$'''&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$&&&''''''%%%###%%%%%%%%%&&&'''((()))***###$$$&&&((())))))((('''&&&''')))*********)))(((,,,***'''%%%%%%&&&'''(((%%%'''))))))))))))***+++,,,,,,,,,,,,---...//////---...///000111111111111000000000000000111111111---------000222444333222555444333111///000222444444444444555555555555555333333555777999777444000666999===>>>===:::888888333444666777777666444333555444222111333666:::===999:::<<<<<<;;;:::;;;<<<###""""""""""""""""""### !!!!!!""""""######""""""""""""""""""""""""&&&$$$######$$$$$$""" ###$$$&&&&&&$$$######$$$&&&%%%###""""""###%%%&&&###$$$%%%###"""!!!###%%%"""""""""###%%%'''***+++$$$$$$%%%&&&%%%$$$###"""!!!$$$)))+++&&& """((('''%%%######%%%&&&$$$!!!&&&######''')))'''&&&'''$$$%%%%%%###!!!###''',,,######$$$#########&&&((($$$###$$$'''%%%""""""&&&!!!""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%% !!!!!!$$$''''''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%$$$"""%%%+++))))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%###$$$&&&((())))))((((((%%%%%%&&&''''''&&&%%%%%%***"""###)))(((%%%******))))))((((((((('''$$$$$$%%%&&&'''''''''&&&******))))))((((((((('''(((***++++++)))'''&&&&&&$$$((()))&&&%%%'''((('''$$$$$$$$$&&&)))***)))(((&&&$$$$$$((()))''''''***))))))((('''''''''''''''))))))))))))))))))))))))*********)))(((((('''''''''''''''''''''&&&&&&%%%...,,,***(((''''''((()))))))))))))))((('''&&&%%%)))))))))))))))******++++++***((()))***,,,++++++///---+++******,,,///111,,,,,,,,,,,,---------...//////000111222222333333222222000///............333333333444444444555555000111333666888777444222222222222111111111111000...------...///...,,,)))---,,,,,,++++++,,,,,,---***+++,,,,,,++++++---/////////...---,,,******)))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%"""###%%%''''''''''''''''''(((((('''''')))***)))---)))%%%%%%'''(((((('''))))))((('''&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%!!!&&&'''###$$$)))***&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&$$$$$$###"""(((((((((((((((((((((((((((&&&''')))'''"""$$$+++!!!###&&&((()))'''$$$"""'''+++'''###$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((###$$$&&&''''''&&&$$$###)))&&&######&&&((('''&&&(((((((((((((((((((((((()))(((&&&&&&&&&''')))***(((((())))))*********++++++---//////...---......+++,,,---/////////......++++++,,,...///000222222555444333111000/////////444444444555444444333333777555333111000111222333666888999::::::999888666000666888555444555111+++333444666888888888777777======<<<:::888555333222"""""""""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$&&&%%%$$$######$$$&&&%%%###""""""###$$$%%%!!!""""""######%%%&&&'''###$$$$$$$$$$$$"""!!! ######$$$$$$###"""!!! ###%%%(((+++'''"""###((('''%%%######%%%%%%$$$"""&&&"""!!!$$$%%%###!!!"""###$$$%%%###"""###&&&***###%%%&&&&&&%%%#########$$$###$$$'''&&&""""""&&&"""""""""#########$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&###"""$$$&&&###%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$ %%%((('''&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''%%%&&&'''))))))))))))(((&&&'''(((((((((((('''&&&***$$$%%%)))(((&&&((('''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&(((***++++++)))'''&&&&&&$$$((()))'''&&&)))***)))'''&&&&&&'''(((((('''%%%'''%%%&&&)))***((((((+++))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''((())))))***)))))),,,+++)))'''''''''((()))))))))))))))((('''&&&%%%)))(((((((((((()))******+++***((()))***,,,++++++,,,+++***))))))+++,,,---.../////////000000000000000000000111111222222222///......//////000111222333333333333444444444444:::666333111222333444444222222222111111111000000...------...///...,,,***++++++************++++++......,,,++++++,,,---------,,,,,,+++***)))((('''++++++++++++++++++++++++*********+++++++++,,,,,,******************************)))(((((('''&&&&&&''''''((()))++++++***)))$$$&&&''''''***---//////,,,)))&&&%%%'''((((((''')))(((((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%###&&&'''$$$$$$))))))&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''%%%!!!###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$)))&&&$$$$$$&&&'''&&&%%%))))))))))))))))))))))))&&&''''''(((((((((((((((******************+++++++++,,,------,,,,,,---...---.../////////...---,,,...///000111222444555555444333222111////////////333444444444444444333333888777555333333333444555444555777888888777555444111666777555444666333...222333555777999:::;;;;;;<<<<<<;;;:::999888666555###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%###"""%%%'''"""$$$&&&%%%$$$###$$$%%%&&&%%%###"""""""""######$$$###"""###%%%'''''''''$$$%%%&&&&&&$$$!!!$$$$$$$$$$$$###"""!!! &&&$$$&&&))))))&&&%%%'''&&&$$$###$$$%%%%%%$$$"""'''###"""$$$$$$ !!!###$$$$$$######%%%'''$$$&&&))))))&&&### $$$###%%%'''&&&"""###&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%''')))&&&%%%%%%&&&'''&&&%%%###((((((((((((((((((((((((###%%%,,,+++'''%%%""""""###%%%&&&'''((()))))))))(((((((((((())))))(((((())))))***))))))((('''((())))))))))))((('''***'''%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''&&&&&&(((***+++***((('''''''''$$$(((***((('''***,,,+++***)))((((((((('''%%%###)))&&&'''***+++)))))),,,))))))((('''''''''(((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))######$$$%%%&&&'''((((((***)))((('''''''''))))))))))))))))))((('''&&&&&&((((((''''''(((((()))***+++***((()))***,,,++++++************+++++++++,,,,,,,,,,,,,,,------------000000000000111111111111............///000111222222222222333333333333444666333///---...000000000222222111111111000000000...---,,,---......,,,***,,,,,,++++++++++++,,,,,,222...+++***,,,---,,,+++---,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************+++******))))))((((((((('''&&&%%%'''***+++)))'''$$$$$$%%%'''***,,,...///+++)))&&&&&&'''(((((('''((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%''''''%%%%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&######&&&)))'''%%%""""""###%%%&&&"""%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&&&&&&&'''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$))))))))))))))))))))))))$$$&&&((()))***)))'''&&&++++++++++++***************++++++***)))***,,,...///000000//////---,,,,,,,,,---...///000111222333333222111///............333333444444444444333333777666555333333333444444444555666888888666555444222555666444444666555222222222444666888;;;>>>???:::::::::::::::999888777%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))&&&""""""%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%###""""""""""""""")))&&&$$$$$$%%%&&&$$$######$$$%%%&&&&&&$$$###!!!''''''&&&&&&%%%$$$###"""'''###"""''')))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$)))%%%$$$&&&'''###!!!""" !!!###$$$$$$$$$$$$$$$%%%'''((((((&&&###"""!!!%%%###%%%(((&&&"""###'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$&&&'''(((&&&$$$%%%((((((%%%"""''''''''''''''''''''''''&&&!!!!!!&&&+++***''''''$$$%%%&&&'''((()))***+++***)))(((''''''((()))***((()))))))))((((((((('''((((((((((((((((((((((((((())))))((('''''''''((()))))))))))))))(((((((((%%%&&&&&&'''(((***++++++******))))))))))))))))))(((*********(((''''''(((%%%)))***'''&&&)))***(((***)))((((((((((((%%%###)))''''''***+++((((((+++))))))((((((((((((((()))(((((((((((((((((((((((((((((())))))************$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&'''((()))***)))))))))))))))((('''''''''''''''''''''((())))))+++***((()))***,,,++++++***+++,,,---...------,,,*********++++++++++++,,,000000000000000000//////111111000///////////////111111111222222222333333------///222444333111...111111111111000000000000...---,,,---......---+++///......------......///222,,,''''''+++...---***......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********************************))))))((((((((((((%%%$$$%%%)))+++(((%%%)))'''&&&((((((&&&'''))))))((('''&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&***(((%%%###"""###$$$&&&&&&&&&%%%!!! $$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&(((******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&'''((((((((('''&&&++++++******))))))((((((***+++***)))(((***---000////////////......------+++,,,---...///000111111111111000......---------222222333444444444333333444333222111111111222222555666888999999888666555222333333222222444555444222222222444666999<<<>>>999999:::999999888777666$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))'''""" """&&&!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$###############((('''%%%$$$%%%%%%$$$###############$$$%%%&&&&&&((('''&&&%%%%%%$$$$$$$$$'''!!!$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''$$$###'''(((&&&$$$%%% !!!"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''%%%$$$%%%(((&&&######'''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%(((%%%$$$%%%((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&((('''%%%'''+++'''''''''(((((())))))))))))(((&&&&&&&&&&&&((()))((((((''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''&&&'''(((((((((((()))))))))))))))(((''''''&&&&&&'''((()))))))))******************((()))***)))''''''((()))&&&***+++'''%%%&&&'''%%%(((((('''((())))))(((&&&)))&&&&&&)))***''''''***))))))((((((((())))))***((((((((((((((((((((((((++++++******))))))))))))++++++***)))))))))***+++&&&&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''((())))))+++***((()))***,,,++++++)))***,,,......---,,,+++,,,------------.........000000//////////////////111000000////////////000000000000111111111111222///000111444666666333000111111111000000000//////...---+++,,,---...---,,,///......------......///---)))%%%&&&+++///...+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))(((((((((((((((''',,,)))((()))+++---+++)))---)))'''***((($$$$$$((('''(((((('''''''''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&''''''&&&%%%$$$$$$######&&&&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&%%%&&&(((******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))))))))((((((''''''&&&&&&***++++++***)))***...111---------------...//////...///000000111222333333000000///...------------111222222333444444333333333222222222111111111222444555777888888777555444111000///000111111333444333222222222444666888:::999999999888666555333222########################%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###&&&(((!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%$$$###"""""""""$$$$$$%%%%%%$$$############$$$%%% ###&&&%%%$$$%%%"""$$$%%%%%%$$$###$$$&&&$$$!!!!!!%%%'''%%%%%%&&&"""!!!"""$$$&&&'''%%%###$$$%%%%%%$$$$$$%%%(((***%%%$$$&&&((('''###$$$'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((((((&&&###&&&,,,'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&'''(((((('''&&&'''(((&&&&&&&&&'''''''''''''''---+++)))'''%%%$$$$$$$$$''''''(((((((((((())))))((()))***(((''''''(((***&&&******&&&$$$&&&&&&%%%'''&&&&&&(((******)))((()))&&&&&&))))))''''''***))))))((((((((()))******))))))))))))))))))))))))******)))(((((('''&&&&&&,,,+++***((((((((()))***'''''''''(((((())))))))))))))))))******))))))(((((((((''''''(((((()))***+++***((()))***,,,++++++'''(((***+++++++++***)))++++++++++++,,,,,,,,,,,,............////////////---------...000111333333/////////000000000111111555222...,,,---...//////111111000000000/////////...,,,++++++---......---,,,,,,++++++++++++,,,,,,***'''&&&(((,,,///...---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((()))***,,,'''&&&++++++&&&'''---&&&''')))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((&&&%%%''''''$$$$$$&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''######"""!!!###&&&'''$$$%%%&&&''''''&&&%%%###"""%%%######&&&&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$&&&((()))''''''''''''&&&&&&&&&&&&)))***+++******+++...000++++++++++++,,,---...///---------...///000000000000000///...............000111222333333444444333444444444444444333333333222333444666666444333222111......000111///000333333333333333333444555666999888888777555333222111%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''!!!###%%%%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&& $$$'''%%%!!! $$$)))%%%%%%%%%%%%$$$$$$######$$$$$$#########$$$%%%&&&%%%!!!!!!$$$&&&$$$%%%'''"""$$$%%%%%%######%%%'''### $$$&&&%%%$$$%%%$$$""""""$$$&&&(((&&&$$$###$$$&&&&&&&&&&&&''')))%%%$$$&&&((('''###$$$'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&###$$$''''''''''''((()))''''''''''''''''''''''''(((%%%$$$'''(((&&&&&&((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''((()))***))))))(((''''''((())))))''''''&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((---,,,)))'''&&&&&&&&&'''''''''((((((((()))))))))((())))))((('''''')))+++$$$((()))'''&&&((()))((((((''''''(((******)))(((+++((((((******((((((***))))))(((((()))******+++))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&%%%%%%&&&((()))(((((())))))))))))))))))((())))))*********)))))))))(((((((((((()))******+++***((()))***,,,++++++(((((()))***************(((((((((((()))))))))***---------....../////////---------...000111333444....../////////000000000333000,,,***+++,,,------111000000000////////////...,,,++++++---.........++++++************++++++)))***+++---.........---+++++++++************)))++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))$$$&&&(((&&&###"""%%%)))((("""""")))***%%%&&&---%%%'''))))))''''''(((***'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((($$$$$$(((((($$$$$$'''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$!!! '''((($$$$$$%%%&&&&&&&&&%%%$$$$$$&&&"""!!!%%%&&&"""!!!###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""$$$'''(((&&&%%%&&&(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&((()))*********,,,...,,,+++*********+++,,,---)))******++++++,,,,,,,,,111000//////......//////000000111333333444444333333333333444444444333333111222444555555444222111222......222222//////333222222333444555555555555777777777777666555444333)))'''%%%######%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$""" """$$$%%%%%%$$$%%%'''###$$$%%%&&&'''((((((((("""'''***&&& &&&###%%%''')))***)))'''&&&&&&%%%$$$$$$%%%&&&((()))%%%"""###%%%&&&$$$&&&)))!!!$$$&&&%%%######%%%'''%%%"""!!!%%%'''%%%$$$%%%%%%###"""###'''((('''%%%!!!$$$((()))(((&&&%%%%%%&&&$$$&&&)))'''$$$$$$(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&###"""###&&&((('''%%%!!!$$$(((((('''&&&))),,,((((((((((((((((((((((((%%% &&&+++)))%%%###(((((((((((())))))******'''((()))******)))((('''((('''''''''((()))+++,,,+++***)))(((((()))***+++)))'''%%%&&&(((+++++++++'''((((((((())))))******)))(((''''''(((***,,,...))))))******+++++++++,,,)))))))))((('''''')))+++"""''')))''''''+++---,,,)))(((((()))******(((''',,,)))))),,,,,,))))))+++))))))((())))))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,((('''&&&&&&'''))),,,---))))))************))))))((())))))*********)))))))))))))))))))))***+++++++++***((()))***,,,,,,++++++++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,------...///000000000000////////////000111............/////////000///000222444666666333111000000000000////////////...,,,***+++,,,...///...---,,,,,,++++++,,,,,,---***---000111///...------------,,,,,,,,,,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++******************++++++%%%***,,,)))$$$"""'''---%%%&&&&&& !!!)))$$$'''))))))'''&&&(((***&&&'''''''''''''''''''''''''''&&&%%%&&&'''((()))((($$$$$$(((((($$$$$$(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""!!!)))+++'''%%%%%%%%%%%%%%%%%%&&&&&&)))###!!!%%%&&&""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******&&&&&&%%%%%%%%%&&&'''(((###$$$&&&''''''&&&$$$### $$$'''((('''&&&''')))((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%&&&'''''''''(((((())))))$$$&&&((()))))))))***,,,---,,,+++))))))))))))***,,,,,,,,,------.........111000000////////////000///000111222333444444444000111111222222222111111333444666777777666444333333///000444444//////222111222444666777777666666666666777777777777666666%%%$$$###""""""###$$$%%%!!!!!!"""#########""""""(((''''''&&&%%%$$$######'''%%%"""!!!!!!!!! ''''''&&&%%%$$$$$$$$$$$$#########"""!!!"""$$$&&&""""""#########$$$$$$$$$######$$$$$$###""" '''((('''%%%###"""$$$&&&&&&%%%$$$$$$######$$$$$$ """###$$$$$$###!!! """"""###$$$$$$$$$######"""###$$$&&&''''''&&&&&&)))$$$"""&&&(((&&&######$$$$$$#########$$$&&&''' !!!%%%''''''!!!$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''###$$$$$$###$$$(((&&&"""%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###***(((''''''''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''$$$"""###''')))((('''%%%%%%%%%&&&&&&&&&''''''###'''+++***'''%%%(((+++###$$$&&&((()))((((((''''''''''''&&&$$$$$$%%%&&&))))))(((&&&%%%&&&(((+++***&&&######&&&((()))(((---)))'''((('''&&&'''+++(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&((()))***%%%&&&&&&'''((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((())))))***'''))))))&&&&&&)))***''''''''''''&&&'''((())))))))))))))))))))))))))))))'''''''''((()))******+++'''(((((())))))))))))))))))(((((()))++++++***)))))))))(((((('''''''''&&&,,,(((&&&(((,,,...***%%%)))+++------+++***+++,,,+++,,,---.........------------------------------...+++***------******...111111///---,,,---222555000000000000////////////---+++***+++///000///---+++******))))))******+++******+++,,,...---+++(((++++++++++++++++++++++++(((((())))))******++++++***)))))))))))))))******((((((((()))***,,,---......,,,***))))))(((&&&%%%&&&''')))*********)))(((+++&&& $$$''''''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''######&&&&&&!!!!!!%%%!!!###%%%&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!###&&&(((((('''%%%######$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%$$$### &&&((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&'''%%%$$$###$$$&&&%%%!!!''''''''''''(((((((((((()))*********++++++++++++***))))))***+++,,,+++***)))***,,,---...////////////...---...///000///...444000000555777333111222333222444555222------111///111222333222111222333777666555444333444555666333444444444555555666666&&&%%%$$$######$$$%%%&&&(((((('''&&&%%%$$$######&&&&&&&&&%%%$$$$$$######(((&&&$$$$$$&&&'''&&&%%%#########"""######$$$$$$!!!!!!"""$$$&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%$$$""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$'''""" $$$'''((((((+++%%%$$$$$$######$$$%%%&&&''''''(((******((($$$!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$''''''$$$$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$)))(((&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((&&&$$$%%%'''(((&&&$$$&&&&&&'''''''''(((((((((&&&(((***)))&&&$$$&&&'''###$$$&&&'''((((((((('''((())))))(((&&&&&&''')))))))))((('''%%%&&&(((+++,,,)))'''''')))+++,,,+++,,,)))'''))))))&&&'''***)))))))))))))))))))))))))))((('''((()))***)))''''''''''''(((((()))***+++''''''((()))))))))(((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,&&&(((((($$$$$$''''''$$$))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))))))))))))))'''&&&&&&''')))***((('''******)))))))))((((((((("""'''***+++++++++***)))***+++++++++*********+++,,,,,,,,,,,,---------........................111------///...++++++.........---,,,+++,,,///222111000000000//////.........,,,+++,,,///000///...///......------......///++++++,,,---///...,,,)))++++++++++++++++++++++++************************,,,+++***************+++((((((((()))***,,,---...,,,***))))))******((('''''''''((()))))))))))))))'''### !!!&&&))))))'''(((((((((''''''&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$&&&''''''&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((($$$$$$''''''######&&&(((&&&#########"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&"""###%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%(((&&&&&&&&&((()))((('''!!!%%%'''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%%%%&&&'''%%%%%%&&&'''&&&### ''''''''''''(((((((((((())))))))))))*********+++))))))))))))***++++++******++++++,,,---...///000222000000111222333222111000///000111333555444333222111333444222---...222///111333333222111222333555444444333444444555555555555555555555555444444&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''''''''""""""""""""###$$$%%%&&&"""!!!###&&&))))))%%%"""$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###""""""$$$'''(((!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%"""###$$$%%%%%%&&&%%%%%%...((($$$%%%%%%$$$%%%'''&&&%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& &&&(((%%%###%%%'''&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&'''((('''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((('''''''''((('''$$$"""''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&((())))))))))))))))))******)))((((((***,,,((())))))'''&&&&&&(((***)))'''%%%%%%''')))))))))+++((((((******''''''***************************+++***)))***+++,,,+++)))*********************+++))))))*********))))))(((************************''''''(((((())))))******''')))(((%%%$$$''''''$$$'''((()))++++++******)))))))))))))))))))))))))))(((((())))))******++++++'''((())))))******))))))''''''&&&((()))***)))'''++++++************))))))""",,,...***(((***...++++++***+++,,,,,,+++***,,,+++*********+++,,,---........................444000///000///,,,,,,///------...---,,,---...000111111000000///...------///...---...///000///...------,,,,,,,,,,,,---------,,,,,,...//////---+++++++++++++++++++++++++++,,,,,,+++******)))((((((------,,,+++******++++++(((((())))))***+++------***)))((()))***+++***)))((((((((((((((()))******###!!! ###(((+++***)))))))))(((((((((((((((((())))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((%%%%%%''''''$$$$$$'''+++&&& $$$$$$ ########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''%%%$$$#########$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%''')))***)))(((&&&&&&'''(((''''''((()))(((%%%###''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******,,,+++++++++,,,...000111222111000111333444333222,,,111111///444===@@@;;;111000111444222...///333///111222222111111222333111111222333444444444444777777666555555444444333&&&&&&%%%%%%%%%%%%&&&&&&###"""!!! """$$$&&&#########$$$$$$$$$%%%%%%###"""!!!"""%%%'''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''%%%###"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$###"""###%%%'''((( ###%%%'''&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%***(((&&&$$$######$$$%%%&&&&&&&&&''''''(((((((((---(((%%%&&&%%%""""""%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%###!!!!!!###%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&!!!&&&%%%###&&&***,,,&&&&&&'''((()))*********######$$$%%%%%%&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((())))))'''%%%###''''''((((((((())))))))))))((('''(((+++,,,,,,+++))))))******++++++++++++((()))******))))))+++---((())))))(((''''''(((***'''&&&%%%%%%&&&'''((((((***((((((++++++(((''')))************************,,,+++******+++,,,+++***,,,,,,,,,++++++******)))***************))))))((())))))))))))))))))))))))&&&'''''''''(((((())))))(((+++***''''''***+++)))''')))+++,,,---,,,***)))))))))))))))))))))))))))((((((((()))))))))******(((((()))************)))***))))))***,,,,,,+++)))************************""")))000000***&&&)))---...,,,+++,,,...///---+++,,,***)))((((((***,,,---........................444111///111///,,,,,,...---///111111000///000111111111000///...------,,,///..................---,,,++++++******++++++,,,---,,,,,,---......,,,+++++++++++++++++++++++++++*********))))))(((((((((---,,,++++++************))))))))))))***+++,,,---***)))((()))***+++***((()))((('''''''''(((***+++""""""###&&&)))+++***((())))))((('''''''''((())))))))))))(((((('''''''''%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%&&&((($$$ !!!$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$#########$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$###"""'''$$$""""""%%%&&&%%%"""######$$$$$$$$$$$$%%%%%%***+++,,,+++)))'''((()))((((((((((((((('''&&&%%%''''''''''''(((((((((((('''''''''(((((((((((()))'''((())))))(((((()))***,,,,,,+++***+++---000222///.........000111000///***333444///777GGGLLLFFF000...///333333000000333///000111000//////111222...///111333444444444444666666666666555555555555$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$&&&(((***#########$$$%%%%%%&&&&&&((('''%%%&&&((()))))))))'''&&&%%%%%%$$$$$$$$$%%%###&&&'''&&&###"""%%%(((############$$$$$$$$$$$$!!!!!!###$$$%%%%%%&&&&&&!!!$$$%%%%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&''')))'''%%%###""""""$$$$$$''''''&&&'''''''''((((((!!!&&&(((&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&& %%%$$$"""%%%)))+++%%%&&&&&&'''((())))))***$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))###%%%((())))))((('''&&&&&&&&&'''''''''(((((((((+++)))'''''')))******)))))))))))))))))))))******'''((())))))((((((***,,,((()))***)))(((''')))***)))***************+++,,,***((((((,,,,,,)))(((***))))))))))))))))))))))))+++***))))))++++++***)))+++++++++++++++)))((('''))))))*********))))))(((((((((((((((((((((((((((++++++++++++++++++,,,,,,''')))***'''(((,,,...,,,)))+++---...///...,,,+++************************''''''(((((((((((())))))((())))))******************))))))***,,,---+++***)))))))))))))))))))))))),,,---...,,,)))'''(((***,,,++++++,,,------+++***+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,333000...///...+++***------///111111000///000000000000000///...------,,,............------------...------,,,,,,------...,,,+++***+++,,,---+++***++++++++++++++++++++++++'''''''''((((((((())))))++++++***)))))))))))))))))))))))))))***+++,,,,,,,,,+++))))))******(((''')))((('''''''''(((***+++$$$%%%&&&(((******(((&&&)))(((&&&&&&&&&'''((()))&&&&&&''''''((((((((()))%%%$$$$$$%%%(((((('''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))$$$%%%%%%$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%$$$###""""""$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&%%%$$$(((%%%""""""$$$&&&$$$"""#########$$$$$$%%%%%%%%%((()))***)))'''&&&'''(((&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((((((&&&(((***)))(((''')))+++,,,,,,+++***+++---000222...---,,,---/////////...***222222---444DDDIIICCC000---...222333000000222...//////...---...///111---...111333444444444444444444555555666777888888$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&%%%$$$###"""""""""""""""###$$$######$$$'''***""""""#########$$$$$$$$$ !!!###%%%&&&%%%%%%$$$ """###""""""###$$$%%%&&&'''''''''&&&$$$###""""""######$$$$$$%%%%%%'''&&&%%%#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""((((((%%%$$$'''$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&'''''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%'''$$$"""$$$&&&%%%###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&'''((('''%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))###%%%((()))((((((((()))&&&&&&'''''''''(((((((((+++***(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((()))((('''''')))+++((()))******(((((()))***''')))******))))))***++++++((((((++++++)))))),,,))))))))))))))))))))))))***)))((()))******)))((()))***++++++***)))((('''(((((()))***************((((((((((((((((((((((((************************%%%((((((&&&'''+++,,,***&&&'''((()))***)))((((((************************((((((((((((((()))))))))((()))******++++++******((((((''')))***+++***(((((((((((())))))))))))***,,,***((('''((()))))))))''')))++++++)))((()))***+++***)))))))))***+++,,,++++++++++++++++++++++++111...---...---******---+++---//////...---...////////////............------...//////...---...///,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++&&&&&&'''(((((()))*********)))))))))))))))************))))))***++++++,,,---+++))))))***)))(((&&&((((((((((((((()))******'''''')))))))))((('''&&&((('''&&&%%%%%%''')))***######$$$%%%&&&''''''(((&&&$$$$$$%%%((((((%%%"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''(((((("""%%%%%%######&&&&&&###$$$&&&'''%%%###"""$$$'''################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&'''((($$$######""""""$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%###$$$%%%%%%$$$###&&&%%%######$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%######%%%'''%%%&&&'''&&&%%%$$$%%%'''''''''''''''((((((((((((''''''''''''((((((((((((&&&)))+++***((('''))),,,,,,+++++++++,,,...000111///...---...000111000///+++...---)))---666999555000------111333111000111...//////...,,,---000222//////111222333444444444333333444555777888999:::$$$%%%&&&''''''&&&%%%$$$$$$$$$############""""""&&&&&&&&&&&&&&&&&&''''''$$$###!!!"""$$$%%%%%%$$$$$$$$$######"""#########'''###!!!"""&&&'''$$$ #########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""###$$$###"""###$$$&&&%%%&&&'''((('''&&&$$$### !!!###$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$&&&(((&&&!!! $$$"""###%%%&&&'''((('''''''''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))((((((%%%((((((&&&%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''((()))(((&&&&&&''''''&&&$$$''''''''''''(((((((((((('''((((((((())))))))))))%%%''')))((('''&&&''')))''''''((((((((()))))))))((())))))'''%%%%%%))),,,''''''&&&%%%%%%%%%&&&''')))******)))''''''(((***((()))+++***)))((()))***$$$'''))))))'''&&&((())),,,((((((******)))***...************************+++)))((()))***+++***(((((()))+++++++++***((('''(((((()))+++,,,,,,,,,,,,************************(((((((((((((((((((((((((((+++***''''''******(((%%%%%%%%%&&&&&&&&&''''''************************************************))))))***++++++++++++***)))(((((()))++++++***((()))))))))*********++++++***)))((())))))***))))))&&&***...---(((&&&)))---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,......++++++...,,,---......------...000---------............///---///111111000///111333+++******))))))******+++---,,,***+++,,,---,,,+++++++++++++++++++++++++++)))))))))***************))))))))))))***+++,,,,,,*********)))******+++,,,+++)))((()))******)))(((''''''((()))))))))))))))'''((())))))((((((((((((***((('''%%%&&&(((***,,,%%%%%%%%%&&&'''''''''((((((%%%$$$&&&(((((($$$%%%%%%%%%%%%&&&&&&''''''""""""###$$$$$$%%%&&&&&&"""&&&&&&######''''''$$$!!!!!!"""###$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%((()))###############$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$$$$$$$"""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%&&&&&&''''''###$$$$$$$$$###$$$&&&(((%%%&&&((('''$$$$$$&&&(((''''''''''''((((((((((((''''''((((((((()))))))))&&&***,,,+++((('''***---***++++++,,,---...///000000///...///000111111///,,,+++)))***,,,000111111111---,,,111333111//////000000000///......111444111111111222222444555555444444555666777888888999%%%&&&'''(((((('''&&&%%%"""###%%%&&&((((((((((((''''''''''''''''''''''''%%%$$$###$$$&&&((((((((($$$$$$$$$$$$%%%&&&''''''///&&& """))))))$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$######%%%((()))'''''''''&&&%%%&&&(((***%%%&&&'''((((((&&&$$$###"""###&&&((()))((('''&&&%%%&&&'''((((((''''''&&&'''&&&%%%$$$$$$$$$%%%&&&###"""$$$'''%%%###&&&+++!!!"""%%%'''(((((((((((()))&&&######$$$&&&(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))***))))))(((&&&((((((&&&(((+++***%%%((((((((((((((('''''''''***)))((('''&&&&&&'''(((***(((''''''''''''%%%$$$''''''''''''((((((((()))(((((((((((())))))))))))(((******(((%%%$$$&&&)))))))))))))))************###'''******)))+++111777***)))(((''''''((()))******++++++***((('''(((***((()))++++++)))((()))***'''***,,,,,,***)))***,,,---)))''')))***)))+++///+++++++++++++++++++++++++++***))))))++++++***)))((()))+++,,,,,,+++)))(((((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...///...***)))+++***(((+++++++++***+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++******+++------,,,************++++++,,,,,,,,,***,,,......,,,***))))))'''...333111***''',,,111******+++,,,,,,,,,,,,+++------------------------000---,,,......,,,,,,/////////000///...///000222,,,,,,------.../////////...111333333111111444666///......------......//////---+++,,,---...------++++++++++++++++++++++++------,,,,,,+++*********)))))))))***+++,,,......******************++++++(((((('''(((***,,,+++***&&&''')))*********)))((('''((())))))(((((()))***+++)))(((''''''))),,,---************))))))))))))(((&&&$$$&&&((((((###&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))###''''''$$$$$$))))))%%%&&&***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***...000""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))(((''' ###&&&&&&$$$###$$$&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&%%%&&&))),,,%%%'''((('''%%%$$$'''***''''''''''''((((((((()))(((((((((((())))))))))))'''***---,,,)))'''***...)))***,,,---...////////////...---...///000000...---))))))...222222444777222...,,,000333111......222222111000///000333555333222222111222333555666666666666666777777777777"""######$$$$$$######"""%%%$$$###"""!!!!!!!!!!!!((('''&&&%%%$$$%%%&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$######""""""""""""""""""###$$$$$$$$$%%% """$$$&&&&&&$$$""" """!!!!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&###!!!"""%%%&&&&&&$$$***&&&###$$$(((***(((%%%&&&%%%"""!!!!!!###&&&((( """$$$&&&&&&$$$""" %%%&&&&&&''''''&&&&&&%%%(((&&&$$$######$$$%%%'''%%%%%%$$$$$$&&&(((***,,,&&&&&&&&&''''''''''''(((%%%######&&&)))+++***((($$$%%%%%%&&&&&&%%%%%%$$$'''$$$!!!"""%%%((('''%%%---)))%%%%%%&&&((((((&&&''''''''''''((((((((())))))'''&&&&&&(((***++++++)))((('''&&&&&&'''((()))(((((())))))******++++++************************&&&'''(((((('''%%%"""!!!%%%&&&&&&'''((())))))***(((*********)))((()))******++++++++++++,,,,,,,,,(((%%%)))...***###'''222*********+++,,,,,,,,,---((()))***++++++***)))(((++++++,,,,,,------------&&&'''''''''(((((()))))))))+++---***%%%$$$(((,,,...............------,,,)))++++++***)))((()))******++++++)))&&&&&&***---+++******+++,,,,,,+++)))+++***(((((()))******)))000,,,'''&&&'''))))))(((---,,,******+++***)))'''---,,,***)))))))))******+++---//////...---...///111000///.............................................////////////......,,,,,,,,,---------------++++++++++++++++++++++++,,,+++***)))***+++,,,---+++***)))(((((()))***+++///(((###&&&...000((()))((('''&&&&&&'''((()))***)))))))))))))))***+++'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***)))'''&&&'''***+++***((("""***+++!!!!!!***&&&)))&&&!!!!!!***!!!&&&!!!$$$+++"""%%%$$$!!!"""&&&&&&######&&&&&&***+++)))(((((($$$######$$$$$$$$$%%%%%%%%%###"""!!!"""#########!!!$$$###""""""$$$%%%$$$###!!!!!!!!!!!!!!!""""""###""" """&&&%%% ###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$###%%%###!!!""""""#########""""""############""""""""""""'''%%%""""""###&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&%%%%%%%%%+++***)))(((''''''((((((''')))+++,,,***)))((()))---,,,---...000111000///111...,,,---//////---+++///,,,******,,,...,,,+++//////000111222222222222222111000//////000111222222222111222333555777888777777777777666555444333&&&''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%###"""###%%%&&&&&&$$$)))&&&###$$$((()))'''$$$&&&%%%$$$###$$$%%%'''(((###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%""""""!!!"""$$$''')))+++''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&%%%$$$&&&)))***(((&&&'''''''''((((((''''''''''''%%%$$$$$$%%%''''''''',,,)))&&&%%%''')))(((''''''''''''((((((((())))))***((('''''')))******)))***)))(((((((((((()))***)))))))))))))))*********************************((()))+++++++++***((('''(((((())))))******++++++((()))******(((((()))***))))))))))))************,,,$$$###***+++'''(((...*********+++++++++++++++******+++,,,,,,+++************+++++++++++++++++++++,,,,,,,,,------------)))+++,,,***&&&$$$'''+++,,,---.........---+++***,,,,,,------............(((***+++***)))+++///222***)))((()))***+++)))(((+++)))((((((*********)))...+++((('''(((***)))(((+++)))))))))+++,,,+++***,,,+++***)))))))))***++++++---...///...---.../////////...---------.................................//////000000//////............---------------+++++++++++++++++++++++++++*********++++++,,,,,,++++++***))))))***+++++++++((('''(((***+++(((&&&***)))(((((((((((()))***,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))'''&&&''')))***)))(((###)))***%%%"""%%%))),,,!!!!!!%%%---000...++++++'''"""***$$$###(((!!!''''''&&&'''++++++((('''))) $$$&&&%%%&&&)))((($$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""$$$$$$###"""%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&###"""$$$$$$ $$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!&&&%%%###"""###%%%''''''"""###$$$$$$&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''******************))))))---,,,,,,+++******))))))(((***,,,,,,***))))))************,,,///000///...111///------//////...,,,...,,,***+++...///...---///000222444444444333333111000////////////000111111111222333444666888999777777777666555444333222%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###%%%'''(((&&&""" !!!"""$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&$$$(((%%%###$$$'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''%%%%%%%%%&&&&&&&&&'''((((((&&&$$$!!!&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%''''''((((((((((((''''''&&&''''''&&&%%%&&&'''))),,,***''''''((()))))))))''''''((((((((()))))))))***)))))))))******)))'''+++******))))))******+++************)))))))))))))))))))))))))))))))))))))))***+++,,,------,,,++++++++++++++++++++++++,,,((()))******(((((()))***))))))))))))*********+++000$$$%%%,,,+++)))***+++++++++***************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---...+++((('''))),,,+++---///000000...+++***,,,+++***,,,...///,,,)))***++++++++++++---000333+++)))((()))***+++***(((+++)))((()))***+++***)))+++)))((((((******)))((((((''''''))),,,---------*********)))******+++,,,***,,,......---------...---,,,,,,,,,,,,------...........................//////000000000000//////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,&&&)))+++***'''&&&)))---+++******))))))******++++++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((&&&&&&&&&((()))((('''###%%%%%%%%%(((+++***$$$!!!%%%###"""###$$$"""---'''###&&&'''&&&$$$&&&***+++'''&&&'''"""###"""###'''(((&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$######%%%%%%$$$###&&&$$$######$$$$$$"""!!!%%%%%%%%%$$$%%%&&&&&&''' &&&'''""""""'''&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""""""$$$%%%"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###"""###$$$%%%&&&"""###$$$$$$&&&&&&'''((()))&&&######&&&''''''%%%((((((((((((((((((((((((%%%&&&'''((()))(((''''''((()))++++++***))))))***+++******+++,,,,,,+++)))///...------......---,,,,,,++++++,,,///000000///000222555777888777555333000000///......///000000///000222444666888999999777777666555444333222111###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%############""""""""""""%%%%%%%%%$$$$$$#########%%%$$$############$$$%%%"""&&&(((%%% ###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&$$$###$$$&&&'''%%%###$$$$$$&&&'''''''''&&&%%%)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&///---+++)))&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%(((***)))&&&%%%'''***+++***)))((())))))******'''(((((((((((()))))))))++++++***+++,,,+++(((%%%************************++++++******))))))(((((())))))))))))))))))))))))((()))***+++++++++******,,,,,,,,,,,,,,,+++++++++)))+++,,,+++***)))***++++++++++++,,,,,,,,,------000&&& %%%,,,---+++++++++++++++******))))))))),,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,******************++++++---...///...,,,+++,,,---,,,...111222222000---+++...+++))),,,//////***%%%///...---+++***+++---///---,,,***+++,,,---,,,++++++***)))***+++,,,***)))((())))))+++++++++***)))(((''''''))),,,---------)))))))))******+++,,,,,,***,,,------,,,,,,---...+++*********+++,,,------........................//////000000000000//////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***************************&&&))),,,***&&&&&&***///************************(((((('''(((((()))***+++))))))))))))))))))))))))''''''((()))((('''%%%$$$'''&&&&&&&&&''''''''''''%%%&&&%%%%%%(((***&&& $$$ %%%'''%%%$$$&&&%%%""",,,'''$$$'''$$$###"""$$$))))))%%%$$$%%%$$$&&&%%%!!!!!!$$$%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%############""" ###""""""""""""###$$$$$$&&&&&&)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!!!!!%%%&&&$$$$$$$$$######""""""######''''''''''''&&&&&&&&&&&&###$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$((($$$ !!!&&&(((&&&###%%%%%%&&&&&&&&&&&&&&&'''!!!$$$'''((((((((('''&&&((())))))(((((((((***...,,,+++++++++)))'''%%%---,,,,,,,,,,,,,,,,,,+++((()))***,,,...000000000000333777:::;;;999666444000///...------...///000...000222555888999999999777666555444333222222111%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######&&&%%%$$$######$$$%%%&&&###&&&)))((($$$"""%%%)))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""###%%%&&&&&&&&&$$$###((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&'''''''''''''''(((((((((%%%%%%$$$%%%&&&((()))+++&&&&&&&&&''''''''''''(((###$$$&&&'''(((((())))))&&&''''''((((((''''''&&&&&&(((+++***'''%%%'''))))))******)))))))))******(((((((((((()))))))))***---,,,+++,,,,,,+++(((&&&))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))***)))))))))((((((++++++++++++++++++******+++,,,------++++++,,,---+++,,,,,,,,,,,,---------...)))'''))),,,,,,---...,,,+++++++++******)))))),,,,,,,,,++++++,,,,,,,,,---------------------------------------------------...//////.........///---///111333333111---+++111...---000555666333...111///,,,+++***+++,,,,,,...,,,++++++,,,------,,,,,,++++++,,,------,,,***(((***,,,---,,,+++*********)))((()))+++,,,+++***))))))******++++++++++++)))+++------,,,+++,,,---***************+++,,,---........................//////000000000000//////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))(((((())))))))))))(((((()))))))))(((((()))+++---))))))))))))))))))))))))))))))))))))***+++,,,---((((((((((((((((((((((((''''''((()))((('''%%%$$$''''''''''''&&&&&&&&&''''''******'''&&&))))))''',,,'''%%%((((((&&&%%%''''''!!!)))%%%&&&+++ """%%%$$$&&&******'''%%%'''((()))'''"""!!!$$$$$$""""""#########$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&&&&$$$&&&%%%############""" !!!!!!!!!!!!!!!"""######""")))((( """,,,,,,!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!!!!!%%%&&&%%%%%%%%%$$$###""""""######'''&&&&&&&&&%%%%%%%%%%%%"""$$$&&&&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$'''""" $$$'''&&&###&&&'''''''''(((((())))))$$$%%%(((***+++***)))(((%%%&&&''''''&&&&&&((())),,,+++***+++++++++)))((()))******************+++%%%&&&)))+++---...///000000333888<<<<<<:::666444000///...------...///000---///222555777999999999666666444333222222333333$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!###&&&%%%$$$###&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""$$$''''''&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$######)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((!!!$$$&&&''''''((()))+++))))))************))))))'''((())))))((('''''''''''')))******(((((()))+++((((((((()))))))))******...---+++,,,,,,,,,)))'''((())))))******))))))(((************))))))))))))************************,,,++++++******)))))))))************************+++,,,------,,,+++,,,---************++++++++++++***+++,,,,,,,,,,,,...///,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////...............---...///000111222222222000222333555444222000...000......222777:::;;;999222000---,,,---////////////---+++***,,,------------------...000///---+++***,,,......---++++++,,,,,,***)))***++++++***)))))))))***+++++++++******(((***,,,,,,+++++++++,,,+++************++++++,,,..............................////////////......000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******'''(((((())))))(((((('''+++)))((()))***++++++***((())))))******))))))(((---,,,+++************+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))(((&&&&&&&&&((("""'''((($$$"""&&&******'''""" """""" ((( &&&###&&&---!!!###$$$!!!"""%%%&&&######&&&&&&((('''######&&&'''%%%""""""""""""############&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$######$$$$$$"""!!!######""""""######$$$%%%"""%%%###""")))(((!!!$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%######&&&'''%%%)))(((&&&%%%$$$$$$%%%%%%$$$$$$#########""""""""""""&&&)))(((%%%######%%%"""###$$$$$$&&&&&&'''(((%%%""" !!!$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''))))))))))))(((&&&$$$###%%%&&&'''&&&%%%&&&(((***''''''(((***---///...---((()))******))))))***+++###&&&))),,,,,,---...///000333777;;;<<<999666444000000///......///000000...///111333555777888888666555444333333444555666"""######$$$$$$######"""$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''"""###%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$"""%%%(((((('''%%%%%%&&&$$$&&&(((((((((&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''')))((('''&&&$$$""" (((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((("""%%%(((((('''&&&(((***)))******++++++******)))(((''''''((()))(((&&&$$$%%%'''***)))((('''(((***(((((()))))))))*********///---++++++,,,,,,+++***))))))***++++++***)))))))))))))))))))))*********++++++++++++++++++++++++***************++++++,,,))))))******++++++,,,,,,***+++,,,+++******+++,,,*********+++++++++,,,,,,(((***,,,---------------,,,,,,,,,,,,,,,---------......---,,,,,,---............///000111222222333222222111111000000000000222222444777999::::::999888999:::::::::999888777444333333555777:::===???:::666222111222333222111333111......///111111111///...///000222111///------///111000---+++,,,---+++***)))***++++++***)))******+++,,,+++***))))))(((***,,,,,,+++***+++,,,,,,,,,+++*********++++++........................------............------.........---------------------------------------)))))))))))))))***++++++'''((()))******)))((('''******+++++++++***))))))))))))***++++++***)))))),,,+++******************''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))***)))'''&&&''')))!!!%%%&&&###"""%%%&&&%%%+++&&&%%%'''(((&&&%%%&&&&&& '''###$$$***###(((###!!!!!! !!!$$$###&&&&&&###$$$((((((&&&""""""#########$$$$$$$$$%%%$$$###$$$%%%&&&%%%###%%%###"""###$$$$$$###"""$$$$$$######$$$$$$%%%&&&"""!!!$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$$$$''''''$$$***(((&&&$$$$$$$$$%%%&&&$$$$$$$$$#########"""""""""'''+++***'''###$$$%%%"""###$$$$$$&&&&&&'''(((%%%$$$######$$$&&&'''(((""""""###$$$$$$%%%&&&&&&(((((('''&&&%%%$$$######&&&'''((('''''''''***,,,'''''''''***,,,...---,,,(((***,,,,,,***)))+++---###&&&+++---------...000000222666999:::888555333111000////////////000111000000000111333555666777555444333333444555777999&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&%%%$$$###""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$!!!%%%((()))'''%%%%%%'''$$$&&&))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((((((###$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''(((((($$$'''))))))&&&%%%&&&((((((((())))))))))))(((((()))'''%%%'''))))))&&&"""$$$'''))))))'''&&&(((***))))))))))))************///---+++***+++,,,,,,,,,***+++,,,------,,,+++***(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))***,,,---))))))***++++++,,,------(((*********)))((()))***,,,,,,---------.........((()))***,,,...///---))),,,,,,,,,------.........000///...------...///000222222333444666777888999999999888888888777777777888888:::>>>AAACCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@???===;;;===@@@DDDCCC>>>999666555555222000888666333222444555666666//////000222333333000---///111222000---+++,,,...***)))((()))+++,,,+++******+++,,,,,,+++***)))((((((***++++++******+++,,,------,,,+++*********+++........................,,,------------------,,,,,,,,,------------------------------------------***)))((((((((()))+++,,,((()))***++++++***)))((((((+++...---***(((((()))***+++,,,------,,,+++***'''''''''((()))+++,,,---************************'''&&&%%%%%%&&&''')))***(((***+++***'''&&&'''))))))+++***'''((()))&&&!!!&&&"""!!!%%%'''%%%$$$&&&### ***$$$"""'''###,,,'''###!!!###$$$"""%%%)))$$$''''''$$$$$$'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$###""""""$$$%%%$$$#########""""""######$$$%%%&&&!!!%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&%%%%%%((('''###((('''$$$"""""""""###$$$''''''&&&&&&&&&%%%%%%%%%"""''',,,,,,'''$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%&&&)))+++&&&&&&''''''((()))******(((''''''((((((***+++,,,((())))))(((((())),,,...+++***)))***+++***)))'''))),,,...---++++++---///$$$(((,,,......---///000000222555777888777555333222111000//////000111222111000000000111333555777555444333333444777999;;;"""###$$$%%%&&&%%%$$$$$$&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!&&&""""""&&&&&&""""""&&&$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%"""%%%'''&&&###!!!###%%%&&&''''''%%%######$$$%%%###$$$$$$%%%&&&'''(((((( ###%%%&&&'''''')))***&&&$$$######$$$&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%"""$$$&&&((()))))))))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))---,,,,,,...***%%%###&&&)))))))))))))))))))))))))))******)))((((((+++---))))))*********+++++++++))))))((((((((((((((((((&&&&&&((()))+++---...///---,,,+++,,,------,,,+++(((***,,,,,,++++++,,,...+++---000000...---------............///111333444+++///333333111//////000555999:::888999>>>AAAAAA>>>AAABBB@@@@@@AAACCCCCC@@@<<<:::>>>GGGOOOSSSTTTTTTQQQOOOOOOLLLKKKQQQXXXTTTOOOLLLLLLIIICCC@@@@@@DDDBBB@@@AAAAAA===:::999666666777777777666555555:::999999::::::999666444444666555111000222111...,,,+++))))))******(((&&&(((***---...---+++++++++,,,***(((((()))************))))))(((((((((((()))---------------------------+++***+++......,,,***+++000///((((((......(((------,,,,,,,,,,,,++++++111...***'''&&&'''''''''))))))))))))))))))))))))******))))))))))))*********(((&&&%%%'''***++++++&&&'''''''''(((((())))))((()))))))))))))))(((((((((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$### """$$$######*** !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%&&&""" !!!---+++'''$$$###$$$&&&(((######""""""######$$$%%%"""############$$$$$$$$$###&&&%%%!!!###))))))$$$)))+++)))$$$###%%%%%%"""$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%(((######)))***&&&%%%(((''''''''''''''''''''''''******)))((((((,,,222666,,,***((((((***,,,------000111333333333111///...111000...,,,+++,,,...///,,,000222000000333555444333555444111111555666555$$$$$$%%%%%%%%%$$$"""!!!***************)))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&######&&&&&&######&&&$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&'''((('''&&&%%%&&&&&&%%%$$$###%%%&&&''''''&&&&&&&&&%%%%%%%%%"""$$$&&&'''&&&'''((()))'''%%%###$$$%%%'''''''''***))))))(((((('''((((((&&&'''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$&&&'''((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***---,,,---///,,,&&&%%%((()))))))))))))))))))))))))))******)))((()))+++---,,,,,,,,,,,,------------------------,,,,,,,,,,,,*********+++,,,---------*********+++,,,------,,,///000000...,,,,,,...000+++---///000///...//////222222111111111333555666555888<<<;;;999888999;;;<<<@@@CCCCCCEEEJJJLLLKKKNNNNNNMMMJJJHHHHHHIIIIIIEEEEEEGGGLLLQQQUUUVVVVVV\\\[[[[[[]]]]]]]]]bbbiiihhh```YYYVVVSSSNNNLLLMMMNNNKKKIIIIIIIIIHHHGGGFFF>>>>>>???@@@@@@@@@??????===<<<<<<<<<======;;;999888;;;<<<999888999777222111///------......---,,,---------,,,+++***++++++,,,***((()))+++---------......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,......,,,***,,,......++++++------***------,,,,,,,,,+++++++++---+++)))''''''((())))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))+++,,,''''''''''''((((((((()))(((((())))))))))))(((((((((''''''&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$&&&%%%$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!$$$%%%""" """)))'''$$$"""!!!"""$$$&&&&&&&&&%%%%%%&&&&&&'''(((############$$$$$$$$$$$$$$$''''''$$$$$$&&&######&&&&&&######&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$%%%((('''###$$$)))(((((((((((((((((((((((()))))))))((((((+++000444...---,,,,,,...000000///...///111222333222111000222000///---------//////---111333111111444666555333666555333333666777555%%%%%%%%%%%%###"""!!! (((((())))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%%%%&&&&&&######&&&&&&######&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%""" """''')))'''$$$$$$%%%&&&%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&&&&'''(((&&&%%%%%%'''(((((('''(((''''''''''''&&&&&&&&&'''(((((()))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((()))))))))******,,,+++---///---((((((+++)))))))))))))))))))))))))))*********))))))+++---))))))))))))************++++++++++++++++++++++++------------,,,,,,,,,,,,******+++,,,---......///000000///---++++++...000///111333333222222222333777666666666888;;;>>>@@@AAACCCEEECCC@@@???BBBDDDEEEJJJNNNPPPTTTZZZ\\\ZZZ^^^[[[WWWTTTRRRQQQRRRSSSPPPQQQTTTWWWZZZ\\\\\\\\\______ccciiilllmmmqqqwwwtttjjj```\\\ZZZXXXXXXZZZ\\\\\\\\\\\\\\\ZZZVVVSSSLLLMMMMMMMMMLLLLLLKKKJJJFFFDDDCCCDDDEEEFFFEEEDDDCCCHHHKKKIIIGGGFFFAAA;;;666333111000000111111000333111///---,,,,,,---...,,,+++***+++---/////////---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***...,,,---000///,,,+++,,,,,,,,,,,,,,,++++++++++++))))))((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***)))++++++)))&&&&&&))),,,''''''''''''(((((((((((('''(((((())))))(((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%''')))(((###'''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""$$$###!!!!!!$$$&&&$$$"""!!!!!!"""$$$%%%$$$############$$$%%%%%%############$$$$$$$$$%%%%%%'''(((&&&%%%$$$!!!###"""###&&&&&&###(((((('''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%&&&'''%%%"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***...000+++******,,,...///...,,,,,,---///111222222222222111000///.........///000...222444222111444666555444777888666666999888555%%%%%%$$$$$$###"""!!!!!!%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%'''(((((($$$###"""""""""$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$"""###&&&''''''%%%###$$$%%%%%%$$$$$$&&&(((###$$$$$$%%%&&&'''((((((&&&''')))(((&&&%%%%%%&&&((('''&&&&&&((())))))(((&&&&&&&&&'''&&&&&&&&&%%%''''''((())))))))))))((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&(((***+++''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))************)))+++...---)))))),,,))))))))))))))))))))))))''')))***)))((((((***+++''''''''''''((((((((()))))))))***************+++------------,,,,,,,,,,,,,,,---...///...///000111.../////////......000222555777888888777888999;;;???>>>>>>???CCCHHHMMMPPPQQQRRRRRRNNNKKKIIILLLOOOOOOSSSWWWYYY```hhhkkkiiifff```ZZZXXXXXXWWWYYY\\\ZZZYYYXXX[[[```ddddddbbb]]]^^^eeennntttvvvyyy~~~sssjjjaaa___```___bbbeeeiiiqqqyyy}}}|||tttfffZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSQQQPPPRRRUUUYYY[[[[[[^^^bbbddd```[[[UUULLLDDD===:::777555666666666555666555333333333333333222///---,,,---///000///...++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++...)))+++222222+++)))...,,,,,,,,,++++++++++++***'''((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&)))+++(((###"""%%%)))'''''''''(((((((((((((((''''''(((((()))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""%%%&&&&&&%%%%%%"""'''&&&$$$"""!!!"""$$$%%%########################&&&###"""$$$""" !!!&&&$$$$$$#########$$$&&&'''"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$  ######$$$'''&&&"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&((()))))))))+++---)))))))))+++---...,,,***,,,---...000111111111111000///............//////...222333111000333555444444888999888888:::999666##################$$$$$$''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###""" &&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%'''''''''&&&%%%%%%%%%'''((()))%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%((())))))'''%%%$$$&&&(((###$$$%%%%%%$$$$$$&&&(((###$$$$$$%%%&&&'''(((((('''((())))))'''%%%%%%%%%((('''&&&''')))***)))'''((()))************))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&'''(((***+++''''''''''''(((((((((((())))))************))))))))))))))))))************(((''')))---,,,((((((,,,************************&&&'''))))))((('''((()))*********+++++++++,,,,,,++++++,,,,,,------------******++++++,,,,,,---------///000000...---///111000333666777666666777888;;;<<<===>>>???CCCHHHKKKRRRPPPNNNMMMOOOSSSXXX\\\cccdddbbb]]]XXXVVVYYY\\\VVVZZZ]]]aaajjjssswwwuuukkkbbb[[[ZZZZZZXXXYYY]]]^^^]]]___fffnnnpppiiiaaa[[[]]]dddooovvvxxxyyy|||oooiiidddeeefffgggkkkqqqwwwzzzddd\\\]]]]]]^^^^^^^^^^^^]]]^^^]]]___dddmmmvvv}}}zzznnncccWWWMMMEEEBBB???===<<<<<<:::999777777888;;;>>>===:::777444222111000111000...---///...------,,,,,,------+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,...)))***222222+++)))...,,,,,,+++++++++*********)))***,,,+++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))%%%)))+++((($$$"""%%%)))((((((((((((((('''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$$$$$$$&&&'''!!! $$$###!!! !!!"""$$$&&&########################&&&$$$$$$$$$""""""'''"""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&&&&%%%%%%###%%%$$$%%%'''%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$'''***(((%%%************************$$$&&&((()))(((((()))+++++++++,,,...000000...---------......////////////---------------------...---111222//////111333222444888999888888:::999666$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%######$$$$$$$$$"""!!! &&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''$$$''''''$$$$$$''''''$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''$$$ !!!%%%$$$%%%&&&%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%''')))***)))'''%%%%%%&&&'''&&&&&&((()))***((('''%%%&&&((()))))))))((('''%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))***''''''''''''(((((((((((()))******++++++******))))))))))))*********++++++''''''))),,,+++((((((+++************************%%%'''))))))((((((((()))))))))*********+++++++++)))******++++++,,,,,,---((()))***+++,,,---...///+++---000///------///222222555999===???AAADDDFFFIIIIIIIIIJJJMMMTTT\\\bbbkkkgggaaa[[[YYYZZZ]]]___hhhhhhgggccc^^^\\\^^^aaa^^^bbbhhhoooyyy~~~ttthhh______^^^YYYYYY\\\aaaeeennnyyy~~~wwwhhh[[[VVVWWW]]]hhhoooooooooppphhhffffffhhhhhhllluuuoooZZZ[[[^^^aaacccfffggghhhcccdddiiissszzzmmm```VVVKKKHHHEEECCCBBB???<<<:::::::::<<>>>>>BBBFFFFFFBBB===<<<;;;:::::::::999666444555444222000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,***+++---)))+++,,,)))***------+++++++++++++++***************,,,---,,,))))))...222))))))))))))))))))))))))((((((''''''''''''(((((())))))******************)))(((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$""")))(((###&&&######################################################$$$&&&((($$$!!!&&&!!!"""###$$$%%%$$$""""""""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''###"""&&&'''$$$"""###"""%%%&&&###$$$''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!'''%%%###%%%'''&&&########################'''((()))((('''''')))+++'''&&&%%%&&&((()))))))))++++++++++++,,,...//////+++,,,,,,---......---------111222///...111222111333666555333333666777555***)))'''%%%$$$$$$$$$%%%&&&''''''((()))))))))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###$$$(((((($$$$$$(((((($$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&,,,((($$$$$$(((******(((&&&''''''%%%######$$$%%%###$$$$$$%%%&&&'''((()))''')))***)))'''&&&&&&'''%%%%%%&&&'''))))))'''%%%$$$%%%'''))))))((('''&&&'''(((((()))))))))))))))&&&'''''''''(((((())))))&&&''')))******)))((((((''''''''''''((((((((()))(((((())))))))))))(((((()))************+++++++++***)))+++...---)))))),,,************************(((***------,,,++++++,,,+++,,,,,,,,,,,,---------,,,,,,---......///000000,,,---------.../////////***///444555555666;;;@@@:::===EEEOOO^^^oooxxxrrrpppttt|||uuukkkeeebbbccceeeaaadddfffeeecccbbbeeehhhiiitttrrrkkkoooqqqkkkjjjnnnuuu~~~ssseee^^^\\\[[[YYY\\\ccchhhfffbbbaaabbbfffmmmsssyyyjjjcccdddeeeggghhhiiiiiiiiiggghhhlllvvvvvvrrrooolllmmmkkkjjjhhhddd___YYYTTTDDDAAA???AAADDDEEEBBB>>>>>>======>>>???>>>;;;999===<<<:::777555444333222------------------------***,,,......+++***+++---'''---,,,&&&&&&...///)))+++++++++************))))))+++---+++)))+++111777))))))))))))))))))))))))((((((''''''''''''(((((((((''''''(((***+++***((())))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%***(((!!!"""******"""%%%%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""$$$''')))%%% !!!&&&###%%%&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((($$$$$$)))(((!!!!!!$$$$$$""""""'''(((&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''***''' %%%)))'''''''''''''''''''''''')))))))))((('''''')))+++***((('''''')))+++,,,,,,(((((()))***,,,...000111,,,,,,---.../////////......222444111///222333111333555444111111555666555'''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$+++###$$$(((&&&!!!"""###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&& ######!!!"""&&&'''%%%%%%&&&'''''''''&&&%%%$$$########################'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######&&&(((%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))$$$"""%%%(((&&&$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###%%%((()))'''$$$(((%%%###$$$'''(((&&&$$$'''''''''''''''''''''&&&,,,***''''''((((((&&&###***)))'''%%%$$$%%%&&&'''((((((''''''''''''((((((***)))((((((((()))+++,,,(((((('''(((((()))******++++++***)))))),,,000444...+++(((&&&''')))******)))******+++++++++******+++******+++,,,------,,,,,,***)))((()))+++...000+++000000,,,+++111444222///555888555555;;;CCCFFFLLLKKKRRReee~~~yyyzzz}}}~~~mmmeeeeeedddeeefffgggoootttpppgggbbbeeellllllwww|||vvvrrrvvvyyyuuuyyyxxxjjjcccbbbbbbbbbbbbcccddddddcccaaa```eeefffkkkuuuvvvssseeeiiimmmmmmiiifffeeeeeefffhhhmmmuuu}}}yyywwwvvvuuunnntttwwwxxxzzzxxxmmm___PPPJJJIIILLLLLLEEE@@@@@@CCCAAA@@@@@@@@@???===;;;@@@DDDHHHDDD;;;444333555000///---,,,,,,---///000------,,,,,,+++*********'''++++++)))+++000///******************)))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! %%%+++///$$$$$$%%%&&&%%%$$$###""" !!!!!!""""""######%%%""" """%%%&&&&&&!!!%%%***&&& $$$!!!!!!$$$%%%$$$!!!%%%"""!!!"""&&&'''$$$!!!$$$###"""!!!"""###%%%&&&!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###"""$$$$$$###'''+++&&&###$$$&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))***+++---......///+++)))((()))---...---+++"""(((---///000111222333000...///222444333111&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%!!!!!!$$$$$$###"""$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&"""%%%%%%"""###&&&'''%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))$$$###&&&(((&&&%%%%%%$$$%%%&&&'''((())))))***&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%((()))'''%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((((('''%%%&&&)))***)))''')))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((***)))((((((((()))+++++++++******))))))))))))***))))))(((''''''))),,,000***)))'''&&&&&&''')))+++(((((())))))))))))))))))++++++******+++***)))(((.........///000111111222111555777333333777999777222999===<<<===DDDLLLOOOWWWXXXbbbyyy}}}{{{~~~{{{llleeedddgggmmmtttzzzyyymmmkkknnnuuuwwwsssrrrxxx~~~www{{{vvvllliiigggeeeeeeggghhhhhhgggfffffffffjjjmmmuuuvvvrrrrrrtttvvvwwwvvvqqqlllgggeeefffhhhkkkpppvvv}}}}}}yyywwwwwwxxxyyy}}}rrrddd[[[VVVUUUWWWVVVPPPLLLLLLHHHFFFDDDBBBBBBBBBCCCCCCMMMNNNLLLFFF===666444555333222000.........///000---------,,,++++++******))),,,,,,***,,,000///+++******+++++++++******)))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((&&&%%%''')))***'''$$$'''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!"""""" """"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!""""""######$$$%%%%%%###""""""###%%%'''%%%######$$$$$$""" """!!!!!!"""###$$$###"""###$$$%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!"""######$$$$$$######"""###%%%%%%###"""###$$$&&&&&&### """$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((()))***+++,,,------+++)))((())),,,...---+++))),,,000222222111111111333111//////111333222000%%%%%%&&&''''''&&&$$$###&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$$$$%%%&&&'''(((""""""!!! !!!$$$&&&"""$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&$$$$$$''''''$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((($$$###'''(((&&&%%%'''######$$$$$$%%%%%%&&&&&&((((((((('''''''''''''''&&&%%%%%%&&&(((((('''%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&''''''(((((()))(((&&&&&&''')))))))))(((((('''&&&&&&&&&'''((()))(((((((((''''''((((((((()))))))))((()))******+++---,,,+++***))))))))))))((()))))))))((((((***,,,((())))))'''%%%%%%)))---((())))))*********++++++,,,,,,---,,,+++***(((&&&---...///111222222222222555999;;;999888;;;<<<;;;;;;AAAFFFGGGJJJQQQYYY\\\```cccooo}}}{{{ooogggeeekkk{{{yyyqqqqqq{{{qqqqqqtttzzz~~~xxxuuuuuuoooooonnnjjjjjjlllnnnmmmjjjhhhjjjlllqqquuuuuusssxxx{{{}}}yyyrrrlllgggiiijjjkkkmmmppprrruuuvvv|||{{{yyyxxxxxxzzz|||}}}}}}pppccccccaaa```aaa___ZZZXXXYYYSSSPPPLLLIIIIIILLLQQQSSS^^^YYYQQQGGG???999666555888666555333222222222222.........------,,,+++******,,,,,,+++---000///+++******++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))&&&%%%(((---...((("""$$$(((+++***'''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''""" ######!!!!!!"""###$$$&&&((()))!!!!!!!!!""""""""""""###!!!$$$'''&&&""" """%%%!!!%%%'''&&&###"""%%%(((!!!"""######""""""###$$$"""%%%'''%%%!!!""" """$$$%%%&&&%%%###"""""""""###$$$$$$$$$$$$###!!!!!!"""##################$$$&&&%%%$$$###$$$%%%$$$$$$"""!!!$$$'''$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''((()))***++++++,,,***)))((()))+++,,,,,,+++---...000000///......///333111//////000111111000$$$%%%'''((((((&&&%%%###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%#########%%%&&&"""$$$&&&&&&%%%$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$''''''$$$###&&&%%%"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&'''%%%"""%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&######&&&'''%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$)))((((((''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&$$$''')))(((%%%$$$&&&)))((((((((((((''''''''''''***)))((((((''''''&&&%%%''''''&&&&&&'''((()))***''''''(((((((((((('''''')))))))))))))))******+++++++++***)))))))))******)))***,,,,,,***)))******)))+++---***%%%$$$(((---+++++++++,,,,,,---......,,,---//////...,,,******......///111333555777888999<<<=========>>>???@@@HHHNNNSSSTTTWWW^^^ccceeehhhiiisss||||||~~~yyyqqqjjjiiisss}}}sssssssssqqqwwwxxxzzzyyyssssssuuuqqqssstttrrrpppsssssspppllljjjllloootttyyyssspppwww|||{{{xxxtttqqqrrrqqqqqqqqqqqqpppppppppwwwxxxzzzzzz{{{}}}~~~vvvkkkcccbbbbbbcccbbb___]]]^^^```^^^[[[VVVSSSTTTZZZbbbiiinnneeeXXXLLLDDD???:::777:::999888666666666666666//////000000///...---,,,,,,,,,,,,,,,---///---+++***************++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))'''&&&(((***+++(((%%%$$$******'''$$$$$$'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###&&&%%%"""""""""!!!"""###&&&((()))""""""""""""""""""""""""!!!###$$$$$$"""""""""!!!%%%$$$!!!!!!$$$'''"""$$$$$$!!! ###%%%!!!###%%%$$$!!! """!!!"""###$$$%%%$$$##################$$$#########!!!!!!"""############"""###$$$%%%$$$###"""$$$%%%#########$$$(((,,,,,,***&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((()))******++++++))))))))))))***++++++******+++,,,---,,,---000222222111000//////000000///$$$%%%'''(((((('''%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,((($$$$$$%%%&&&###!!!###$$$&&&&&&%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###&&&&&&######$$$### #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&'''%%%###%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""###&&&&&&###$$$'''))))))(((((((((((()))***((('''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''%%%''')))(((&&&$$$&&&)))******)))((('''&&&&&&%%%)))))))))((('''&&&&&&&&&''''''''''''(((((()))***''''''((())))))(((''''''((()))))))))************'''''''''((()))***+++,,,)))+++,,,,,,+++)))))))))))),,,---***$$$"""%%%)))++++++++++++,,,---...///(((+++...///...---...///333222333666:::AAAGGGKKKLLLLLLKKKJJJIIIHHHKKKNNNYYY^^^aaaaaaccchhhjjjiiimmmlllppp|||yyyqqquuu}}}tttpppllllllqqq|||vvvxxxuuuqqquuu|||xxxtttqqqrrr{{{wwwtttwwwzzz{{{{{{{{{yyyuuuqqqoooqqqssstttxxxvvvmmmqqq{{{}}}{{{}}}|||xxxtttqqqooonnnqqquuuyyy|||}}}|||wwwqqqllljjjcccfffgggccc^^^]]]```ccc```^^^[[[YYY[[[bbbnnnvvv~~~tttdddWWWNNNGGG???:::999888888777777777777777222333444444333222000///...,,,,,,---///...,,,++++++***)))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))(((&&&$$$$$$(((+++!!!'''(((&&&$$$%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%######&&&)))%%%$$$###"""###$$$&&&&&&############""""""""""""### !!!%%%$$$'''&&&$$$###!!! """$$$$$$!!! ###%%%"""!!! """$$$%%%$$$"""$$$###"""""""""###%%%%%%$$$$$$##################!!!!!!"""########################"""!!!!!!###%%%(((&&&$$$$$$$$$"""!!! &&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))******++++++((())))))))))))))))))******+++------...000333666000000//////......///000$$$%%%'''(((((('''&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%+++'''######%%%%%%"""###%%%&&&'''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&######$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""$$$'''&&&###%%%)))%%%$$$$$$$$$%%%''')))+++'''''''''&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((&&&'''(((((('''&&&'''(((+++******)))((('''&&&&&&$$$&&&'''((('''((()))+++'''((((((((((((((())))))&&&'''((())))))((('''&&&(((((()))************)))&&&&&&&&&'''(((***,,,,,,''')))+++***)))(((((()))(((******'''$$$"""###%%%)))((((((((()))***,,,...&&&***---...---...111555555666999@@@JJJVVVbbbiiiooojjjeeeaaa]]][[[___eeejjjnnnpppnnnoooqqqpppllliiihhhiiinnnvvvyyywwwsssnnnssszzz|||rrrjjjggghhhqqqzzzzzz{{{rrrtttzzz}}}vvvrrrqqqsssvvvyyywwwzzz{{{wwwwww|||~~~{{{yyyyyyzzz{{{uuuwww|||tttsssyyyxxxqqqmmmkkkkkkqqqwww{{{|||}}}zzzwwwwwwtttqqqrrrtttrrrvvvuuukkkaaa___aaaddd\\\\\\ZZZXXXZZZbbbmmmvvv~~~rrrfff[[[QQQHHHBBB;;;:::::::::999888888888666777888999888666444222222///...111111///---------,,,+++))))))******+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((''')))***&&&!!!!!!(((... %%%&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&$$$ $$$***&&&%%%%%%$$$#########$$$$$$############""""""""")))### %%%$$$)))%%%""""""%%%&&&###!!!"""######""""""###$$$### """&&&(((&&&###%%%###"""!!!!!!###%%%&&&%%%$$$######"""#########""""""###$$$$$$$$$$$$$$$#########!!! ###%%%'''%%%$$$%%%###%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((()))))))))************'''(((***)))((('''(((***)))+++,,,,,,+++,,,...000---...///...---...///111&&&&&&&&&&&&'''''''''((($$$#########%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$#########%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%&&&$$$$$$&&&$$$ %%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$&&&)))(((%%%''',,,'''&&&%%%######$$$%%%&&&'''''''''''''''((((((((($$$'''))))))'''&&&((()))((('''&&&'''((()))((('''(((((((((((((((((())))))###&&&((((((''''''***,,,((())))))))))))(((((('''&&&'''((())))))((('''&&&'''((()))***+++******)))(((((((((((()))***+++,,,(((***+++***))))))***+++((((((((((((''''''''''''(((''''''&&&(((***,,,---***...000000///000666;;;:::???HHHUUUfffwww}}}uuunnnjjjnnnwwwwwwzzz{{{yyyxxxyyyuuupppggggggggghhhjjjnnnqqqsssuuuyyy{{{{{{~~~zzzrrrnnnjjjmmm}}}~~~www|||~~~wwwuuuxxx|||~~~{{{wwwtttsssuuuvvvuuuvvvwwwvvvvvv|||}}}|||yyyxxxzzzzzzxxxvvvyyy}}}vvvrrrpppooouuu{{{|||zzzxxxxxxzzzuuusssuuuzzz|||{{{~~~yyyhhhbbbbbbbbbXXXYYYYYYWWWWWW\\\gggooo|||zzzuuunnnfff]]]TTTNNNEEEDDDCCCBBB@@@>>><<<;;;:::;;;<<<===<<<:::888666777222111555666111///111111000---++++++++++++,,,))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((******'''%%%%%%))),,,###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$""""""$$$'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""'''$$$!!!"""$$$$$$$$$!!! """'''***(((&&&"""!!!!!!"""###$$$###"""#########$$$&&&&&&%%%%%%###############$$$$$$%%%%%%%%%###"""""""""############$$$%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&!!! """''''''######&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((())))))&&&(((***)))'''&&&''')))'''(((******))))))+++,,,+++---......------000333&&&&&&&&&&&&&&&'''((()))$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%'''((()))###'''***)))%%%$$$'''+++###%%%''''''&&&%%%&&&''''''&&&$$$$$$$$$$$$&&&'''"""%%%'''&&&&&&'''&&&"""%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''' """%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%%%%'''***%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&(((+++)))&&&)))...444222...***'''&&&%%%&&&''''''(((((())))))******$$$'''***)))'''&&&(((******'''%%%&&&)))***(((&&&&&&&&&'''((()))***+++,,,&&&)))***)))&&&%%%''')))))))))***))))))((('''&&&&&&'''(((******((('''&&&'''((()))++++++******)))+++***************+++++++++,,,---,,,++++++---///***))))))***---...---,,,))))))(((((()))+++...///111444555444222444;;;AAAFFFMMM[[[nnnuuuooottt}}}~~~~~~~~~yyysssmmmmmmmmmkkkjjjlllrrrwww~~~{{{}}}wwwyyytttwwwvvvttt|||zzzxxxyyy{{{|||xxxyyyyyyvvvuuuvvvwwwwwwzzzwwwssstttzzzzzz}}}zzzxxxzzzpppqqqssswww{{{~~~|||yyyxxxxxx}}}yyysssppppppuuuuuu{{{mmmcccaaa```WWWYYYYYYWWWVVVYYYbbbiiimmmnnnpppoookkkddd]]]YYYPPPOOOMMMKKKGGGDDDAAA@@@<<<===???@@@???===:::888;;;555444888999444222444444222000---,,,,,,------)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))*********))))))'''&&&&&&'''(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''(((((('''###$$$%%%&&&&&&%%%######$$$$$$$$$$$$######""""""!!!!!!!!!###%%%&&&&&&%%%'''&&&$$$$$$$$$$$$###!!!$$$!!!!!!$$$%%%$$$!!!###&&&((('''$$$###$$$&&& """$$$%%%%%%%%%###"""&&&%%%###"""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###!!!"""%%%'''!!!''''''!!! $$$###$$$&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&(((***)))&&&%%%''')))'''***,,,.........000111))),,,......------111444&&&$$$###$$$''''''%%%"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###&&&'''(((((('''&&&###""""""###$$$%%%&&&'''''''''%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!&&&((('''$$$$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###)))&&&"""!!!"""###%%%%%%(((&&&%%%$$$%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&---+++(((&&&%%%%%%'''(((&&&&&&&&&''''''''''''(((***)))'''%%%$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''%%%"""!!!$$$)))(((!!!&&&&&&&&&(((******(((&&&''''''((()))***)))&&&$$$***))))))(((((((((((()))###&&&)))+++***))))))***(((((((((((())))))))))))***))))))))))))******+++++++++++++++,,,---...///---333888:::999:::???CCCKKKbbbzzz|||xxxyyy{{{|||yyyxxxppppppmmmiiihhhmmmxxxzzz|||yyy~~~{{{xxx{{{~~~xxxyyyxxxuuuuuuyyyppppppppppppooommmkkkiiihhhhhhjjjqqqzzz}}}xxxtttooolllnnnssswwwzzzqqqqqqrrruuuvvvtttooojjjllliiilllsssuuutttvvv||||||xxxwwwoooqqqwwwyyy|||hhhaaaaaaaaa]]][[[YYYXXXZZZ[[[[[[[[[eeefffffffffdddaaa]]][[[XXX]]]```[[[UUUPPPJJJDDDBBB???>>>>>><<<888888;;;999888999;;;===<<<888444444333111...+++)))***+++,,,,,,+++***************'''))))))'''$$$###&&&***''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))*********)))'''%%%$$$((((((&&&%%%%%%$$$%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$######$$$%%%%%%$$$"""!!!!!!!!!"""######### ###&&&'''&&&$$$###$$$$$$$$$#########""""""""""""############"""""" !!!"""!!!  """$$$### !!!###'''%%%""" !!!'''&&&###"""!!!"""###$$$###############"""!!!!!!""""""""""""""""""""""""$$$%%%""""""&&&&&&"""%%%%%%$$$$$$###""""""""""""$$$$$$"""###&&&"""###$$$%%%%%%$$$###"""$$$$$$###"""###$$$&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''((())))))(((&&&&&&(((((((((((())),,,...///++++++++++++++++++++++++&&&%%%$$$%%%'''(((&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&'''(((((('''&&&$$$"""###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""" """&&&((('''$$$)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###)))'''$$$###$$$%%%%%%%%%)))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((''''''(((((()))***))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&''')))***)))&&&###((('''''')))++++++)))'''&&&&&&''')))++++++)))'''******)))))))))******+++%%%'''***+++***)))))))))((())))))))))))*********///...---,,,++++++++++++.........///000222444555111555999;;;;;;???GGGNNNbbb}}}yyywww{{{}}}xxxrrrqqqwww||||||||||||}}}wwwpppooolllgggeeehhhffffffeeebbb^^^ZZZWWWVVVVVVUUUVVV[[[cccggggggeee^^^\\\XXXWWWYYY\\\___```aaaaaaaaabbbbbb___ZZZWWWUUUTTTXXX```ddddddgggmmmooorrrwww|||}}}zzzuuuyyyoooaaa___bbbdddaaa___^^^___aaabbbbbbaaaaaaccceeeeeecccaaa______dddgggiiihhhhhhggg```WWWRRRLLLGGGDDD@@@;;;:::===:::999:::<<<>>>???<<<999777666444111...,,,++++++------,,,+++************'''(((((('''%%%%%%&&&''''''''''''((((((((())))))''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$######$$$%%%%%%$$$$$$&&&((('''$$$$$$&&&)))!!!"""$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$######""""""############""""""$$$######"""""""""""""""$$$&&&'''&&&$$$###%%%&&&!!!!!!!!!""""""#########!!!!!!""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!%%%&&&""""""%%%$$$ ##################$$$$$$"""$$$%%%%%%###"""###%%%"""###$$$%%%%%%$$$###"""&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))(((((((((((((((((()))***+++,,,---,,,,,,,,,+++++++++++++++'''&&&%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''((('''&&&$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""&&&((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((&&&%%%%%%&&&'''&&&%%%(((&&&###"""$$$&&&((((((###$$$$$$%%%&&&'''((()))&&&%%%$$$######%%%'''(((&&&'''((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&(((++++++)))((()))+++)))(((((()))+++,,,***)))&&&&&&'''))),,,,,,+++)))***************+++,,,---&&&)))++++++***)))))))))************++++++++++++...---,,,,,,+++++++++,,,///......///111333666777666999===???BBBIIITTT]]]nnnvvvwww}}}~~~{{{~~~xxxzzz{{{{{{}}}{{{wwwvvviiibbb[[[YYYUUUQQQOOOPPPRRRTTTTTTQQQKKKFFFDDDDDDDDDCCCBBBFFFKKKNNNNNNMMMGGGFFFEEEEEEGGGIIILLLNNNSSSSSSRRRQQQNNNKKKGGGEEEGGGGGGJJJNNNOOONNNQQQUUUYYY^^^dddhhhllluuu|||~~~~~~}}}{{{vvvuuu~~~rrrccc]]]___dddfff^^^^^^___aaacccdddbbbaaa\\\___bbbcccbbbcccfffiiirrrtttwww{{{zzzoooeee\\\SSSMMMGGGAAA>>>???:::999999:::<<<>>>===<<<999999777555333000...---......,,,+++***************)))((()))))))))(((&&&''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''((('''$$$######$$$'''((($$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$!!!%%%(((%%% """'''%%%$$$$$$$$$$$$######"""&&&&&&&&&%%%%%%%%%%%%$$$""""""############""""""&&&%%%###""""""###$$$%%%"""###%%%%%%#########$$$ """$$$%%%%%%$$$### """###"""!!! """############""""""!!!""""""""""""""""""""""""###&&&&&&###"""$$$### !!!""""""###$$$$$$%%%%%%"""$$$&&&'''%%%$$$###$$$######$$$$$$$$$$$$######'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''&&&''''''(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''&&&%%% !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%###'''$$$!!! """&&&((()))$$$$$$%%%%%%&&&'''((((((%%%$$$""" !!!###%%%'''%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''(((%%%&&&((())))))'''&&&%%%((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((%%%'''((((((''''''))),,,)))((('''(((***+++***)))((('''((()))+++,,,+++))))))))))))******,,,---...(((***,,,,,,***))))))***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000000000111222444777888:::???EEEJJJNNNVVVbbbkkkzzz}}}uuuwww~~~wwwvvv{{{wwwrrrrrrqqqhhh___YYYPPPLLLHHHGGGGGGFFFFFFFFFBBBGGGKKKJJJEEEAAA@@@AAA@@@??????@@@DDDFFFGGGFFFDDDDDDDDDDDDFFFKKKPPPTTTYYYYYYVVVQQQKKKFFFDDDDDDCCCEEEGGGGGGFFFFFFHHHLLLPPPWWW]]]^^^]]]cccrrr~~~vvvqqqoooqqqoooooonnnlllooo|||uuuqqqjjjeeedddffffffddd[[[\\\^^^aaaccccccaaa___ZZZ]]]```aaaccciiissszzztttiii^^^XXXSSSKKKEEEDDD???>>><<<<<<<<<======>>>:::999999888777555222000///...---+++******)))))),,,+++***+++......***&&&'''(((((((((((()))))))))'''''''''''''''((())))))'''((((((((((((((((((''''''&&&$$$#########%%%&&&$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$ """###!!! ###%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""############""""""######################## !!!"""######""""""""""""###$$$%%%%%%$$$"""!!!!!!"""""""""!!! """"""############"""!!!""""""""""""""""""""""""###$$$$$$$$$###$$$###"""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,((()))***++++++***)))(((,,,,,,,,,,,,,,,---------&&&'''((((((''''''&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''&&&$$$"""%%%###!!!%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&(((***'''&&&%%%$$$%%%''')))***&&&&&&&&&''''''''''''((($$$&&&((())))))(((&&&%%%(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))'''%%%$$$%%%'''*********((('''&&&'''((())))))(((***)))))))))***+++)))(((((((((((()))***+++,,,---***+++,,,,,,***)))***+++,,,,,,,,,,,,------------////////////000111222222555555666777999;;;<<<===AAAIIISSSZZZ___fffooovvvzzzvvvyyy}}}zzzxxxsssmmmllltttwwwjjjccc``````]]]TTTJJJDDDEEEEEEDDDEEEIIIMMMOOOOOOIIIMMMQQQQQQNNNJJJHHHHHHFFFEEEFFFGGGIIIJJJKKKJJJJJJJJJIIIIIILLLTTT^^^fffqqqpppjjj```TTTLLLKKKMMMHHHKKKLLLIIIGGGHHHMMMPPPVVV]]]cccaaa\\\___jjjvvvssseee^^^[[[ZZZ^^^]]]]]]]]]]]]cccssswwwkkkjjjmmmsssuuuqqqiiiccc___```bbbeeegggfffccc```]]]___aaaeeelllxxx~~~ssshhhdddbbbZZZSSSOOOIIIHHHEEEAAA>>>=========:::999888999;;;:::777444111000...,,,+++***)))))),,,***)))***------)))&&&(((((((((((()))))))))******)))((('''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&%%%$$$###"""###$$$&&&((()))((('''&&&%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$(((&&&###$$$&&&'''&&&$$$$$$###""""""###%%%'''(((############$$$$$$$$$$$$""""""############"""""" """%%%&&&&&&%%%###!!!"""###$$$&&&'''&&&%%%$$$$$$$$$##################%%%$$$"""!!!!!!!!!""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$$$$%%%$$$$$$$$$#########""""""&&&$$$!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''&&&''')))+++,,,((()))***++++++)))((('''+++++++++,,,,,,---------%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########%%%&&&&&&$$$"""%%%### """%%%''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))(((&&&$$$###$$$&&&)))***&&&&&&&&&''''''''''''((($$$%%%'''))))))(((&&&%%%((((((((('''''''''''''''&&&&&&''''''((())))))))))))'''&&&'''***,,,+++***((('''%%%&&&((())))))(((+++***(((((())))))(((''')))))))))))))))***+++,,,***+++,,,,,,******+++---,,,,,,,,,,,,------------000///////////////000111777999===@@@CCCEEEFFFFFFMMMWWWccclllqqqvvv}}}}}}zzzxxx{{{}}}|||{{{wwwxxxvvvqqqllliii```ZZZUUUWWW]]]aaa```]]]SSSOOONNNQQQRRRLLLFFFDDDEEEHHHKKKOOOWWWaaafffeeeiiigggccc___ZZZVVVSSSQQQNNNOOOPPPQQQRRRQQQPPPOOONNNNNNMMMMMMPPPZZZgggppp}}}ppp```WWWXXX\\\___aaa^^^TTTLLLKKKOOOQQQ___fffllliiibbb___eeemmmllllllfffZZZPPPMMMLLLKKKKKKKKKKKKKKKKKKPPP___nnnuuummmdddhhhsss}}}qqqjjjeeeeeefffggghhhfffccc___cccdddiiirrrzzznnnmmmmmmiiibbb^^^SSSQQQNNNHHHBBB===<<<<<<>>>;;;:::;;;======;;;777444333111///---++++++***(((((('''((((((((('''%%%((((((((()))))))))******+++***)))(((''''''''''''((((((''''''''''''((((((&&&'''(((((((((&&&%%%$$$"""$$$'''))),,,---......&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$***&&&"""$$$))),,,)))%%%######"""###$$$&&&((()))"""###############$$$$$$""""""############""""""!!!###'''******((($$$"""!!!"""###%%%''''''%%%"""!!!!!!!!!!!!"""$$$%%%&&&(((&&&$$$"""!!!!!!###$$$!!!""""""############"""""""""""""""""""""""""""  $$$&&&$$$%%%'''%%%%%%$$$$$$###""""""!!!((($$$"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$&&&&&&''''''############$$$$$$$$$$$$((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***)))))))))***))))))(((((()))******++++++,,,,,,---###&&&((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$######$$$&&&'''&&&$$$&&&$$$######%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''''''''''''''((((((((((((&&&&&&''''''((())))))***''')))******))))))***,,,***(((&&&&&&(((******))))))(((&&&'''((())))))(((++++++*********++++++,,,***+++,,,,,,++++++---///++++++,,,,,,,,,------------...///000333555777888???CCCJJJQQQVVVXXXYYYYYY]]]fffrrrzzz|||yyyzzzzzz|||yyysssoootttjjjddddddbbb\\\WWWVVVJJJHHHFFFGGGKKKNNNOOOOOOMMMJJJKKKQQQTTTRRROOONNNLLLSSSZZZcccqqqssshhhbbb___\\\ZZZYYY[[[]]]]]][[[XXXUUUSSSRRRSSSTTTTTTVVV^^^jjjtttwwwjjjeeejjjqqqyyy{{{tttdddXXXWWW[[[]]]pppvvv{{{vvvkkkcccbbbddd```___XXXOOOKKKLLLKKKHHHEEEDDDDDDDDDBBBDDDPPP]]]ooo|||ooofffbbb```eeesss{{{wwwnnnmmmllllllllliiieeebbbhhhkkkttt|||nnnlllpppooollliiicccbbb___XXXPPPIIIGGGGGGEEEAAA======??????<<<999888777555222000///...---((())))))(((&&&&&&'''((((((((()))))))))*********))))))((((((((((((((())))))((('''&&&&&&'''((()))&&&&&&'''((())))))***+++%%%&&&'''((()))+++,,,,,,''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$""" """%%%((('''%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%""""""############""""""!!!###&&&(((((('''%%%###!!!!!!"""%%%((((((%%%""" """###$$$###""""""%%%$$$$$$#########$$$$$$!!!!!!"""###############""""""""""""""""""""""""""" %%%&&&######'''$$$$$$##################'''$$$ !!!$$$%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&!!!"""###%%%&&&&&&&&&%%%"""############$$$$$$$$$'''((((((((()))))))))***########################&&&&&&''''''''''''&&&&&&))))))((((((((())))))***(((((()))******+++,,,,,,"""%%%''''''$$$###$$$&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%!!!"""$$$'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&(((&&&%%%&&&'''(((((('''###$$$$$$%%%&&&'''((((((''''''((((((((()))))))))%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***###(((---,,,&&&$$$(((,,,+++)))'''''')))+++++++++'''%%%%%%&&&(((*********------,,,+++++++++,,,,,,)))+++,,,,,,+++,,,...000+++++++++,,,,,,,,,------///000333888===CCCGGGJJJLLLRRR[[[dddkkknnnoooooohhhqqq{{{~~~yyywwwwwwyyy{{{}}}yyyssslllfffdddYYYPPPPPPOOOJJJFFFGGGAAACCCFFFIIILLLNNNPPPRRRTTTQQQSSSYYY\\\YYYVVVVVVWWWaaalllyyy{{{kkkeeedddcccaaaccceeeggggggccc^^^ZZZWWWVVVYYY\\\\\\^^^dddnnnvvvyyyppppppzzz~~~ooogggkkkssswwwxxxkkkcccaaa\\\ZZZTTTOOOOOOQQQPPPKKKKKKKKKKKKJJJEEEEEENNNZZZWWWfffrrrpppfff___ZZZXXX]]]bbbqqqzzzyyywwwuuutttqqqmmmjjjkkkooo||||||jjjggglllooonnnmmmxxxwwwtttmmmddd]]]ZZZZZZKKKFFF@@@???@@@@@@===999;;;:::888555333111000000+++,,,---***''''''***---))))))))))))************(((''''''(((((()))***+++)))((('''&&&&&&'''((()))'''&&&%%%&&&(((,,,///222)))((('''%%%$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$!!!""""""###$$$%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""!!!"""###$$$$$$$$$$$$###&&&&&&'''***------***&&&!!!"""%%%&&&%%%!!! !!!###%%%&&&%%%$$$###!!!!!!"""###############""""""""""""""""""""""""$$$!!!!!!&&&&&&"""!!!%%%"""""""""###$$$$$$%%%%%%'''$$$""""""%%%&&&%%%###&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$)))((('''''''''(((***+++'''(((((()))******++++++'''&&&$$$"""""""""$$$%%%%%%$$$$$$$$$%%%%%%###!!!((()))(((&&&%%%$$$&&&(((%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$%%%$$$"""""""""$$$&&&'''######%%%###"""%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################)))(((&&&$$$$$$$$$&&&'''""""""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###((('''%%%"""!!!"""&&&)))!!!$$$&&&'''((()))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))************************)))&&&$$$%%%))),,,,,,+++))))))(((((('''''''''&&&((()))***+++,,,+++******...---,,,+++++++++,,,---000---)))))),,,///000///111333666<<>>===AAADDDEEEGGGIIIMMMSSS[[[eeelllpppfffaaadddfffeeedddfffhhhooo~~~yyyiiiddddddgggjjjlllooorrrrrrnnngggbbb^^^``````bbbeeehhhkkkqqqwwwyyyyyywwwuuutttxxxvvvooosss|||rrrggg___\\\XXXUUUUUUWWWXXXVVVTTTWWWSSSQQQQQQQQQQQQWWW^^^ZZZ\\\aaaddd]]]SSSPPPTTTVVV\\\dddkkkttt}}}|||yyywwwzzz{{{vvvuuusssvvv}}}pppjjjnnntttvvvuuuwwwtttsssvvv|||}}}wwwrrrfffXXXLLLJJJIIIEEEAAABBB<<<<<<<<<999666444444555///---++++++,,,---------'''((())))))''''''((()))((((((((((((((((((((((((((('''%%%%%%%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$ %%%(((%%%%%%,,,$$$$$$%%%&&&&&&%%%%%%%%%'''!!!%%%(((###$$$%%%((('''&&&%%%$$$%%%%%%&&&(((######&&&&&&######(((&&&&&&%%%$$$############)))'''$$$###$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$+++'''### ###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###$$$&&&%%%"""###""" """###!!!"""$$$%%%&&&&&&%%%$$$"""### $$$&&&%%%(((&&&###!!!!!!###&&&((($$$&&&'''%%%"""!!!###&&&""""""!!!!!!!!!!!!""""""$$$""" !!!###$$$!!!""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%$$$$$$###"""###$$$&&&'''########################%%%&&&)))$$$"""'''$$$!!!"""'''(((%%% (((((((((((((((((((((((((((%%%######&&&((((((&&&'''''''''''''''''')))***)))))))))))))))))))))))))))((('''&&&%%%&&&''''''(((&&&%%%%%%&&&'''%%%$$$((())))))'''%%%%%%'''(((%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&%%%$$$###$$$%%%&&&((((((######''')))'''&&&)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&############$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((())))))((('''%%%&&&))),,,$$$%%%&&&&&&'''&&&&&&&&&******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))''''''***+++***)))))))))))))))(((((((((''')))***+++,,,---,,,,,,+++,,,,,,---------,,,,,,,,,///---,,,...111333222111888<<>><<<:::999888777777555222///---------,,,+++***+++,,,+++)))((()))***((((((((((((((((((((((((((('''&&&%%%%%%''')))***((((((((((((((((((((((((%%%)))+++((($$$$$$)))...'''((())))))((((((((((((...'''%%%$$$!!!&&&***(((((('''&&&%%%%%%%%%&&&&&&'''$$$###&&&&&&###$$$''''''&&&&&&&&&''''''(((((('''&&&$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&+++(((###!!!"""$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###%%%%%%###...---+++)))'''&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%"""!!!$$$&&&%%%&&&$$$"""!!!!!!"""$$$&&&###$$$%%%$$$###"""############""""""""""""######$$$###!!!"""$$$$$$"""########################%%%%%%&&&$$$""""""###$$$%%%$$$#########$$$%%%&&&########################!!!$$$((($$$###((($$$$$$%%%%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%'''))))))''')))&&&$$$%%%(((***(((&&&))))))))))))))))))))))))%%%%%%%%%%%%$$$$$$$$$$$$***)))'''&&&'''((((((''''''(((((('''%%%%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&$$$###$$$&&&(((((('''((('''&&&%%%%%%%%%&&&''''''######&&&'''%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((###$$$%%%%%%$$$$$$&&&(((((((((((()))(((((('''&&&***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))***+++***((('''***************)))))))))++++++,,,---...---------+++,,,---......------,,,---...///333666777666555;;;BBBPPPddd}}}vvvpppuuuyyyvvvzzz~~~~~~{{{yyy}}}{{{iiiTTTIIIEEEAAA@@@@@@CCCDDDEEEGGGIIILLLQQQUUUUUUXXX^^^hhhtttrrrooouuuzzz~~~}}}iiibbbdddjjjqqqwwwyyyxxxxxxwwwvvvvvvvvvwwwwwwvvvtttuuuvvvvvvtttsssvvv|||~~~{{{tttnnnfffaaaaaabbbbbbaaa```]]]]]]___aaacccjjjrrrnnnlllkkkkkkggg```[[[[[[___fffjjjiiigggiiiiiigggkkkhhhlllxxx}}}}}}xxxmmmjjjooo{{{{{{vvvvvvxxxxxxwwwyyywwwwww~~~vvvhhhYYYMMMGGGFFFBBB===;;;<<<<<<;;;999;;;888555333111///---+++,,,------,,,***)))***,,,((((((((((((((((((((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***%%%&&&''''''%%%$$$%%%&&&)))%%%!!! !!!$$$((((((''''''&&&%%%%%%%%%&&&&&&'''$$$$$$&&&&&&$$$$$$'''""""""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&+++'''$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&(((%%% ###%%%###%%%$$$$$$""" %%%%%%$$$$$$###$$$$$$$$$!!!%%%'''$$$###$$$%%%###%%%$$$############$$$%%%###""""""###$$$$$$!!!$$$$$$############$$$$$$$$$###"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$(((((((((&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((($$$###'''%%%'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((())))))(((+++&&&###$$$***,,,***%%%((((((((((((((((((((((((######$$$$$$$$$$$$###"""+++)))''''''((((((((('''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&((('''&&&%%%$$$$$$%%%%%%&&&$$$"""$$$%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&& """#########$$$%%%&&&'''(((((())))))))))))((()))***++++++***((('''((((((((((((((((((((((((************************)))))))))******)))(((&&&+++++++++++++++++++++++++++,,,,,,------------------------------...///000---...000444777:::;;;;;;@@@LLL```zzzxxxqqqwww~~~xxxzzz|||tttlll___PPPJJJHHHGGGIIIKKKOOOPPPQQQSSSUUUXXX\\\___bbbdddhhhoooyyyssspppxxxwwwgggccchhhooowww~~~~~~||||||zzzwwwzzz|||}}}|||zzz{{{xxxnnngggeeefffeeedddaaa^^^]]]___```bbbiiippptttrrrppppppnnnjjjdddbbbnnntttvvvoooiiiggggggggg___^^^ccckkkrrrtttwww{{{~~~{{{rrrooouuu~~~}}}tttvvv{{{|||jjjZZZQQQLLLEEE???<<<>>>???===:::>>>======<<<:::777111---,,,------+++******,,,...(((((((((((((((((((((((((((((('''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&&&&"""$$$%%%$$$"""!!!"""%%% ###!!!"""((('''###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$%%%&&& !!!"""###$$$%%%%%%&&&###$$$&&&'''&&&&&&&&&'''(((((((((((('''&&&$$$$$$(((&&&###"""###$$$%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$!!!"""&&&'''&&&'''((()))***+++***)))((('''&&&$$$###"""###$$$$$$!!!%%%'''$$$"""######!!!$$$%%%%%%&&&&&&%%%%%%$$$"""!!! """%%%$$$ $$$######""""""######$$$##################"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$###$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$)))%%%%%%(((((($$$###&&&$$$%%%&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&''''''(((((((((+++(((&&&'''***,,,+++)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***(((&&&&&&'''((('''&&&###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&%%%%%%&&&%%%###&&&&&&%%%$$$$$$#########''''''&&&%%%&&&(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''###%%%((()))((((((((()))&&&&&&'''(((((((((((((((&&&'''((()))))))))''''''((((((((((((((((((((((((++++++++++++++++++++++++%%%''')))***))))))((((((+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---111///---,,,,,,///333555///000111444777<<>>:::???AAACCCEEEEEE@@@999333,,,,,,,,,+++******---///))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((***(((&&&'''((()))((('''$$$'''(((&&&"""!!!$$$'''!!!((($$$###---+++$$$)))%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&'''(((((('''&&&&&&!!!$$$((()))'''&&&&&&'''"""###$$$$$$$$$$$$$$$###&&&$$$""""""###$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''&&&&&&)))(((%%%'''&&&$$$###"""###$$$$$$ $$$%%%""" !!!!!!"""###$$$%%%%%%$$$###""""""!!! """%%%$$$ """"""!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!########################$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&'''((('''$$$$$$%%%$$$!!!!!!%%%(((&&&###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&((()))(((&&&&&&)))+++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&'''((((((&&&$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&+++)))&&&%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$######$$$&&&%%%###$$$''''''###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%'''(((***+++*********,,,(((((((((((('''&&&%%%$$$&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))))))))((()))***+++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,------222000...---///222666888222444666888<<>>BBBCCCFFFIIIJJJGGG@@@<<<111111000---++++++...000)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%###&&&'''$$$ """&&&$$$,,, ((('''"""///$$$%%%&&&'''''''''&&&&&&$$$&&&&&&######&&&&&&$$$&&&'''''''''&&&%%%###"""!!!%%%******(((%%%%%%&&& """###$$$%%%%%%$$$###$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&$$$###$$$!!!''''''((((((((((((((((((%%%%%%$$$$$$###$$$$$$$$$ $$$$$$  !!! !!!!!!!!!!!! """!!!!!!"""###### """"""!!!!!!!!!!!!"""""""""###%%%$$$###!!!"""""""""""""""""""""""""""""""""###$$$###"""###$$$&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$%%%'''$$$ %%%)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''"""&&&)))'''###!!!&&&+++((((((((((((((((((((((((######"""""""""###$$$%%%&&&&&&''')))***)))%%%###"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''***(((&&&%%%%%%&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%!!!$$$###!!!###''''''"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((''''''((()))(((((((((((('''&&&%%%%%%((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))(((***,,,******++++++,,,,,,,,,,,,---,,,,,,+++,,,---...///000111111222444666777888666999>>>BBBFFFKKKRRRVVV___iiisssxxx{{{{{{vvvooojjjhhhjjjrrrzzz|||yyy~~~}}}yyysssooolllfff___ZZZVVVWWWYYY]]]bbbgggiiiiii^^^]]]^^^bbbccccccffflllkkkiiihhhjjjmmmnnnmmmllliiijjjlllmmmqqqvvv|||}}}~~~{{{wwwzzz~~~~~~{{{wwwvvvqqqsssxxx{{{yyy}}}}}}zzzllljjjjjjmmmrrruuuuuutttnnnllllllppptttxxx~~~uuusssllleeeeeelllsssvvv|||sssiiiddd___XXXUUUUUUUUUcccrrr{{{zzzxxxxxxvvvrrrnnnnnnrrrvvvuuuuuutttpppnnnrrr||||||tttiiicccYYYOOOHHHDDDDDDDDDGGGFFFFFFHHHIIIHHHEEECCC;;;:::777333///---///000)))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###&&&'''$$$!!!&&&""",,,'''%%%,,,$$$%%%&&&'''''''''&&&&&&$$$'''&&&######&&&'''$$$###$$$%%%%%%%%%###!!!!!!&&&+++,,,(((%%%$$$%%%!!!###$$$$$$%%%&&&%%%%%%&&&((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$ """!!!""""""!!! ######$$$%%%%%%%%%$$$$$$"""$$$### ######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!!!!"""###""""""""""""""""""###$$$&&&''''''$$$###$$$%%%########################$$$$$$%%%$$$""""""###%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$###$$$&&&'''$$$""" !!!$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&((()))'''&&&&&&((($$$&&&((('''%%%$$$'''***))))))))))))))))))))))))'''&&&%%%$$$$$$&&&((()))&&&'''(((+++,,,***&&&"""###&&&((()))(((''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''''''''%%%((('''%%%''',,,,,,'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))+++***(((''''''(((***+++)))******)))''''''(((***$$$%%%&&&((())))))*********)))((((((((()))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++///000///,,,)))(((***---*********++++++,,,,,,,,,......---,,,---...///000...000444777888888777666888===EEEJJJNNNRRRWWW[[[eeejjjmmmjjjhhhkkknnnnnnllljjjmmmssszzzsssrrrvvvvvvsssjjjeee___[[[ZZZYYYVVVSSSTTTYYYcccmmmtttvvvvvvttthhhggghhhjjjjjjjjjooouuuvvvssspppooopppoookkkhhhmmmoooqqqrrruuuxxx}}}~~~xxxxxx~~~}}}|||yyysssooossszzz|||www{{{|||zzzzzzrrrqqqrrrvvvzzz|||zzzwwwqqqooorrrxxx~~~pppnnniiihhhqqq{{{mmmiiihhhccc\\\WWWWWW\\\aaagggqqq|||~~~wwwuuuuuutttppplllmmmsssxxxqqquuuwwwtttooolllooottt{{{vvvrrrlllbbbVVVLLLGGGGGGIIIKKKIIIEEEDDDEEEGGGGGGGGGDDDBBB>>>888222///000111)))))))))))))))))))))))))))))))))))))))(((''''''************************)))+++,,,+++)))(((((()))'''+++,,,(((""" %%%+++...###111******###$$$&&&'''((('''&&&&&&$$$''''''""""""''''''$$$%%%&&&'''((((((&&&$$$###!!!'''------)))$$$###$$$&&&&&&&&&&&&&&&%%%$$$###'''''''''(((******(((&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''###$$$)))+++)))&&&%%%###"""""""""###$$$!!!"""$$$%%%&&&&&&%%%$$$###%%%###!!!%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%### """%%%$$$$$$############$$$$$$%%%(((***)))&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%"""!!!"""###!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((&&&$$$$$$%%%&&&%%%&&&&&&$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******((('''''')))***)))(((((()))***++++++************************%%%$$$###"""###$$$%%%&&&%%%######$$$'''(((&&&###$$$%%%&&&&&&$$$""""""###'''%%%$$$$$$$$$""""""$$$$$$###$$$%%%''''''%%%###%%%$$$"""!!!!!!"""$$$%%%'''&&&&&&%%%%%%&&&&&&'''###&&&'''&&&"""!!!"""%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$###"""$$$&&&''''''&&&$$$$$$$$$%%%(((***((($$$&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!%%%((()))'''%%%%%%&&&(((((((((((((((''''''&&&(((&&&'''******'''&&&(((''''''(((((())))))******((((((((((((((()))******,,,***(((((()))***)))(((---+++***(((((()))+++,,,++++++******++++++,,,---,,,+++***)))***,,,///111000000000333777;;;>>>???BBBAAAIIIVVV^^^]]]]]]```eeejjjnnnmmmiiigggjjjnnnppplllmmmuuunnnkkkkkkeee^^^\\\QQQRRRRRRRRRSSSUUUYYY\\\]]]aaakkkyyy~~~vvvkkkfffccceeehhhmmmyyywwwuuuzzzvvvlllkkklllnnnrrrvvvyyy|||}}}}}}|||{{{zzz|||~~~zzzzzz~~~uuupppttt}}}tttsss}}}uuuxxx|||~~~sssmmmmmmrrryyyxxxppprrrrrrtttooogggjjjjjjgggddd\\\]]]___aaaeeekkksssxxx~~~}}}ttttttvvvwwwwwwxxx{{{xxxsssqqqppprrrsssooojjjjjjooovvvxxxyyyyyyxxxwwwvvvvvvvvviii___]]][[[RRRIIIFFFFFFGGGGGGGGGGGGEEEDDDCCCGGGFFFFFFEEEBBB<<<444......,,,******+++,,,,,,+++,,,*********+++***(((&&&&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$&&&&&&%%%###!!!((($$$"""'''------$$$,,,+++++++++***((('''&&&######$$$$$$$$$$$$############$$$$$$$$$######"""$$$#########$$$%%%%%%&&&'''$$$!!! !!!###$$$$$$%%%######%%%((((((&&&###$$$$$$$$$###############%%%###!!! !!!"""###"""###"""""""""""""""######!!!""""""!!!!!!"""#########"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$%%%((('''""""""!!!!!!!!!!!!!!!"""########################$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&$$$(((%%%###$$$""")))%%%%%%((((((######'''######$$$%%%''''''&&&$$$###%%%))),,,---+++(((&&&%%%%%%&&&'''((((((((('''$$$$$$$$$###$$$$$$%%%&&&&&&$$$###%%%'''(((&&&$$$%%%'''((('''%%%$$$$$$%%%(((''''''''''''&&&&&&'''$$$$$$$$$%%%''''''%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((&&&%%%$$$%%%'''((((((&&&$$$%%%&&&&&&&&&&&&%%%###'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&"""%%%(((((('''%%%&&&'''(((((()))***************'''%%%&&&))))))&&&$$$&&&(((((((((((())))))))))))((((((((((((((()))******...,,,*********+++***))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,222000...---,,,...000111222333555999???DDDHHHIIIPPPPPPVVVaaafffeeecccdddmmmnnnooollljjjkkkqqqvvvzzzwwwxxxooo]]]YYYYYYSSSNNNNNNJJJOOOUUUZZZ^^^aaadddgggeeelllxxxxxxkkkgggeeeiiiooozzzyyyooonnnoooqqqsssuuuwww{{{}}}~~~{{{zzzzzz|||~~~}}}|||~~~yyyvvv|||}}}|||uuurrrssszzz|||uuuzzzrrrhhhfffeeecccaaa```ccceeeffffffiiiooottt~~~|||wwwrrruuuzzzxxxqqquuu{{{{{{rrrnnnmmmppppppllljjjjjjlllooorrrtttuuuuuuuuuuuutttlllfffccc^^^TTTMMMLLLHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFIIIJJJIIICCC:::444000...***)))***+++++++++,,,+++******++++++)))''''''&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$""""""''')))%%% +++'''$$$&&&***+++'''"""''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&$$$###"""###%%%''''''&&&%%%$$$###%%%''''''%%%###$$$$$$$$$$$$############%%%$$$"""!!!!!!!!!!!!!!!&&&%%%$$$######"""###### !!!###"""!!!!!!"""$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$##################&&&&&&###$$$######"""""""""##############################$$$$$$$$$$$$#########"""$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&$$$######'''(((&&&((($$$$$$''''''######'''&&&%%%$$$$$$%%%&&&''''''(((((((((((('''&&&%%%$$$&&&&&&''''''((('''''''''###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((('''&&&&&&((())))))'''&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$'''&&&%%%&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''(((((((((&&&&&&&&&(((((('''&&&&&&&&&''''''%%%###"""###(((&&&%%%%%%&&&''''''&&&&&&''''''''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&''')))&&&'''(((***++++++,,,,,,'''%%%&&&))))))%%%###%%%))))))))))))(((((((((((()))(((((((((((()))******///---+++++++++,,,+++)))******++++++++++++++++++,,,---.........---,,,+++000///---,,,---...000222444777<<>>888444...+++***+++,,,,,,---,,,******++++++)))(((''''''&&&&&&''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''(((((()))&&&&&&%%%$$$$$$$$$$$$%%%&&&!!!""")))+++%%%'''$$$!!! """###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&"""""""""$$$&&&'''&&&%%%%%%$$$$$$%%%&&&&&&$$$"""%%%%%%$$$$$$############%%%$$$###"""!!!!!!!!!!!!((('''%%%$$$######""""""!!!"""$$$###""""""###%%%%%%$$$######"""#########$$$$$$$$$######""""""""" !!!&&& &&&$$$$$$#########$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###%%%###"""###$$$###%%%######&&&&&&$$$$$$&&&'''&&&$$$######%%%'''((()))(((%%%###"""###%%%&&&'''''''''(((''''''&&&&&&"""###%%%&&&&&&&&&%%%$$$'''&&&&&&&&&'''(((((((((&&&((())))))'''&&&'''((("""#########%%%$$$"""%%%$$$###$$$&&&'''&&&%%%$$$######""""""######$$$###$$$&&&''''''&&&$$$###$$$""" """%%%'''%%%###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&''''''&&&%%%)))&&&%%%&&&'''%%%###$$$(((&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''&&&'''((()))%%%&&&'''((()))))))))))))))&&&'''***)))%%%$$$%%%******))))))((((((''''''))))))(((((())))))***+++///---++++++++++++***))))))***+++,,,,,,,,,+++++++++,,,...//////...,,,+++---------...000333666777999===CCCKKKSSS\\\dddiiieeefffhhhmmmpppooommmkkkooorrrvvv|||~~~{{{uuugggXXXPPPIIIDDDEEEGGGHHHLLLRRRYYY```kkksssvvvvvvuuutttuuu~~~zzznnnpppppprrrxxx}}}vvvqqqmmmpppsssuuuvvvzzz}}}{{{|||}}}zzzvvvwww~~~zzzyyyzzzyyytttsss{{{zzzlllccc^^^]]]aaahhhnnnwwwzzzwww{{{|||uuuiii___[[[\\\```aaaqqqkkkeeedddjjjnnnkkkeeebbb^^^bbbiiiqqqxxx{{{{{{zzzooorrrwww{{{xxxnnnccc[[[XXXVVVSSSOOOKKKGGGDDDBBBBBBDDDHHHMMMPPPOOOKKKHHHBBB===777111///...---------+++))))))******)))'''((((((''''''''''''((((((&&&&&&''''''(((((())))))'''&&&&&&&&&'''(((((()))%%%&&&&&&'''((()))******''''''&&&%%%%%%%%%%%%%%%,,,(((&&&&&&))))))$$$ ######"""  """$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$###"""###$$$&&&%%%$$$###############!!!###$$$$$$######$$$%%%%%%%%%$$$######"""""""""$$$$$$######"""!!!!!!!!!###### %%%!!!'''$$$############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&%%%###!!!""""""!!!###"""###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&(((&&&$$$"""!!!"""$$$''')))'''((((((((('''&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&&&&&&&'''((()))$$$&&&((((((&&&%%%&&&'''"""&&&'''$$$%%%((((((%%%%%%$$$###$$$&&&'''&&&%%%###########################$$$&&&''''''&&&$$$######!!!!!!$$$&&&$$$"""'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$,,,$$$!!!&&&***(((%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((('''''''''((()))))))))''''''((((((((((((''''''***'''(((++++++'''&&&'''******))))))(((((('''''')))))))))))))))***++++++---+++******++++++***))))))***+++,,,,,,,,,,,,,,,***+++---//////...---+++000000222444777:::===???@@@DDDKKKSSS\\\hhhuuu}}}{{{{{{yyywwwvvvtttqqqmmmsss{{{}}}yyyyyywwwwwwrrrhhh]]]UUUNNNIIIJJJHHHHHHJJJLLLOOOUUU\\\ccchhhooosssttttttssssssxxxtttlllooorrrxxx}}}rrrtttvvvwwwxxx|||}}}{{{{{{}}}ssspppmmmqqqwwwvvvwwwwwwvvvuuunnnpppssstttuuuzzz{{{{{{~~~yyyqqqiiiddd```^^^cccjjjllluuu~~~~~~wwwrrrtttxxxuuuooofff]]]WWWTTTVVVYYY^^^tttwwwcccbbbeeekkklllhhheeeeee___cccjjjttt}}}qqqaaaZZZZZZZZZXXXTTTNNNGGGCCCEEEEEEFFFIIILLLOOOOOONNNJJJEEE???999555111...,,,---***((((((((()))(((''')))(((((('''''''''((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&'''((()))******((('''&&&&&&%%%%%%&&&&&&)))******)))&&&%%%$$$$$$$$$&&&((((((&&&%%%&&&'''$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$""""""$$$&&&''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""$$$&&&&&&%%%$$$&&&((("""""""""""""""###$$$%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$######""""""#########"""""""""!!!!!!''')))!!!$$$"""))) """""""""""""""###$$$%%%########################""""""##################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&!!! """$$$%%%'''((("""###$$$###$$$%%%&&&%%%###&&&))))))'''%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***###%%%&&&&&&%%%%%%%%%&&&"""&&&&&&!!!!!!''''''###&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&$$$###$$$&&&&&&%%%$$$+++### &&&)))&&&%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&)))((('''(((*********(((***************)))(((((()))'''(((,,,,,,(((''')))))))))))))))((((((((((((***))))))))))))***+++++++++***))))))+++,,,,,,+++******++++++,,,---------***+++---///000000//////222333555999<<<@@@CCCEEEKKKNNNTTT\\\gggxxx~~~yyysss}}}{{{sssoooooommmkkkdddXXXLLLFFFFFFHHHNNNNNNOOOPPPQQQTTTYYY]]]dddgggkkkmmmnnnooopppqqqyyywwwsssrrrvvv~~~~~~}}}{{{zzzzzz{{{}}}~~~|||~~~}}}sssqqqooorrr}}}~~~}}}ssslllfff```___aaaccceeefff]]]]]]]]]___ccclllvvv}}}xxxqqqkkkppp|||wwwsssooommmiiieeegggkkkpppvvv}}}|||tttmmmlllmmmmmmjjjfffaaaZZZTTTUUUZZZSSSddd{{{}}}mmm```aaaeeemmmooolllhhhiiibbbeeelllxxxzzzeeeYYY[[[^^^```]]]XXXQQQMMMJJJHHHGGGHHHKKKNNNPPPPPPLLLIIIEEEAAA===777222...---+++((((((((())))))((())))))((((((''''''(((((((((((((((((((((((())))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&'''!!!%%%'''&&&###"""%%%)))"""%%%((()))(((&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%''')))******%%%&&&'''&&&%%%%%%''')))''''''&&&%%%$$$######"""!!!$$$''''''%%%$$$&&&((( !!!"""###%%%%%%!!!"""$$$###""""""###%%%######$$$$$$$$$###""""""########################$$$*** ###$$$"""***""""""""""""""""""###$$$%%%########################"""""""""""""""###############""""""""""""######$$$$$$######$$$$$$%%%&&&&&&"""!!!###%%%$$$$$$&&&###%%%%%%###$$$&&&&&&$$$!!!&&&+++,,,)))%%%$$$$$$((('''''''''&&&%%%$$$$$$'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%######'''***###$$$&&&&&&%%%%%%&&&'''!!!&&&$$$###%%% &&&%%%######%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%&&&'''((((((%%%$$$$$$%%%'''((('''&&&(((###$$$((($$$ )))(((&&&%%%%%%&&&''''''&&&&&&''''''''''''((((((((($$$%%%&&&&&&''''''&&&&&&(((''''''))),,,,,,***'''((())))))************)))'''%%%'''+++,,,)))(((***(((((((((((())))))))))))******))))))******+++,,,+++))))))***,,,.........++++++******+++,,,...///,,,,,,...///111333444444333666:::AAAHHHNNNSSSVVVWWWZZZ^^^fffttt|||yyyrrrhhhbbbaaa]]]XXXRRRLLLHHHHHHNNNSSSTTTUUUVVVVVVXXX[[[^^^___dddfffjjjllllllmmmoooqqquuu~~~~~~}}}|||}}}}}}zzzvvvwwwwwwzzz~~~yyypppooolllkkkqqqxxxwwwqqqlllppppppooooooqqqnnnhhhlllttttttdddYYYRRRQQQPPPOOOPPPTTTWWWXXXUUUSSSPPPRRRXXX```gggkkkjjjbbb\\\```mmmxxx{{{yyyuuurrrrrrxxx|||uuuwww{{{{{{yyyyyy{{{yyyssspppqqqsssxxx|||{{{vvvooollljjjkkkjjjjjjjjjddd^^^aaahhhaaajjjtttzzz~~~}}}tttkkkcccaaaeeeooovvvtttooolllgggjjjqqq~~~yyyggg\\\___bbbcccbbb___ZZZWWWOOOMMMLLLLLLNNNOOOPPPOOOLLLLLLLLLLLLIIICCC;;;555000---***)))***++++++*********)))((((((((((((((()))))))))((((((((((((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&''''''''')))(((((('''''''''''''''!!!###$$$$$$$$$$$$&&&(((!!!"""###%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&((()))'''### %%%&&&((('''&&&'''***---((('''&&&%%%$$$######"""!!!%%%((('''###!!!"""$$$""""""""""""###$$$$$$%%% !!!###"""!!!!!!"""$$$""""""###$$$%%%$$$######""""""######$$$%%%%%%%%%%%%"""%%%%%%"""***!!!###""""""###$$$%%%&&&&&&########################"""""""""######$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&+++%%%###&&&&&&""" $$$((('''$$$$$$''''''######'''++++++'''$$$$$$&&&((((((&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''&&&%%%$$$%%%&&&'''((($$$%%%&&&$$$""""""&&&***###%%%''''''&&&&&&&&&'''&&&***'''&&&(((###'''%%%######%%%&&&'''&&&"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%((()))((($$$###$$$'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$&&&((())))))(((%%%$$$((())) ***)))(((&&&&&&((()))((('''(((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&((('''(((***------***&&&$$$%%%&&&((())))))))))))%%%$$$%%%***+++((((((***''''''(((((())))))***************)))******+++,,,+++***)))+++...000111000,,,+++***)))***,,,///000......///000222555777999777<<>>222///,,,++++++,,,---,,,******)))(((((((((((((((******))))))((((((''''''***)))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''''''''''''''(((&&&$$$$$$&&&'''&&&%%%&&&%%%$$$%%%(((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%((()))'''!!!%%%'''(((((('''(((,,,///(((((('''&&&$$$######""""""&&&(((&&&!!! %%%%%%$$$$$$###$$$$$$$$$ !!!""""""!!!!!!"""###!!!"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&''' !!!'''&&&!!!((( $$$$$$$$$$$$%%%&&&'''(((#################################$$$$$$%%%%%%%%%$$$##################$$$$$$$$$######$$$$$$%%%&&&%%% %%%)))&&&$$$%%%%%%))))))$$$$$$''''''###%%%(((+++)))%%%###%%%(((&&&%%%###"""###%%%((()))%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%'''((()))%%%$$$$$$######$$$$$$%%%---&&&$$$***((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%!!!###((((((###"""  ###&&&%%%$$$''''''&&&%%%$$$###"""!!!!!!$$$%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$%%%&&&&&&"""'''%%%###$$$''''''%%%"""'''!!!"""&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''###$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***))))))(((''''''&&&&&&&&&''''''((()))((((((((()))))))))))))))))))))))))))***+++***)))((()))***++++++,,,,,,,,,++++++***+++***)))))))))***,,,---***++++++***)))***---///---222333222333999>>>>>>EEEGGGLLLYYYnnn~~~yyypppllllllvvv{{{vvv}}}jjjaaaXXXMMMJJJFFFGGGIIIMMMSSSXXX\\\]]]`````````cccfffhhhiiiiiiooommmllljjjkkkooouuuyyy}}}|||vvvqqqmmmjjjdddgggiiihhheee```]]][[[QQQPPPNNNMMMMMMNNNPPPQQQLLLPPPTTTUUUTTTSSSUUUWWWUUUUUUVVVWWWXXXYYY[[[\\\TTTUUUUUUTTTTTTXXX]]]aaa]]]\\\ZZZXXXVVVVVVYYY\\\]]][[[\\\dddlllmmmfff^^^UUUVVVTTTSSSYYYaaacccaaa___[[[]]]gggrrryyyzzzuuusssvvvzzz{{{vvvvvvzzzzzzzzzwwwxxx|||zzztttrrrvvvuuuzzzzzzvvvvvv}}}}}}yyypppggghhhbbb```hhhuuu|||yyysssrrrzzz|||iiiZZZ___dddhhhfff```[[[ZZZZZZ]]]^^^]]]ZZZUUUPPPNNNNNNMMMNNNRRRVVVWWWRRRJJJCCCBBB999222000...))))))---%%%%%%%%%''')))***)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&&&&&&&''')))++++++++++++++++++++++++)))((('''&&&%%%$$$$$$%%%#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""###### """############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#####################$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$###""""""###$$$%%%!!!&&&(((###&&&!!!###%%%$$$###$$$(((,,,"""$$$%%%%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%***###"""'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%!!!"""'''&&&""")))'''$$$###$$$$$$""" &&&&&&%%%%%%%%%%%%%%%$$$###############$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$%%%&&&&&&### )))&&&$$$###%%%&&&%%%###)))""""""&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%''')))***'''"""!!!$$$'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((()))******(((((()))***+++++++++,,,,,,++++++***++++++***))))))***+++,,,,,,---...---,,,,,,...000000555:::===DDDMMMRRRRRRWWWXXX\\\iii|||yyyuuuttt~~~tttpppyyy|||```VVVRRRNNNOOOPPPPPPQQQUUU[[[```cccdddaaaaaaaaacccgggllloooqqqtttuuuuuuuuuuuuwww{{{zzzqqqiiiaaa\\\ZZZZZZ\\\]]]]]]YYYVVVSSSRRRQQQOOONNNMMMMMMOOOQQQSSSSSSVVVYYY[[[[[[\\\___bbb]]]\\\[[[\\\]]]_________\\\\\\\\\\\\]]]___aaabbb^^^^^^^^^\\\[[[\\\```bbbiiihhhjjjooosssqqqjjjccc\\\[[[XXXWWW^^^fffhhheee```]]]```jjjtttyyy{{{~~~~~~~~~|||wwwqqqoooqqquuu|||wwwrrrqqqtttxxx}}}wwwzzzyyy{{{~~~{{{vvvvvv{{{vvv}}}vvvkkkeee```]]]bbbnnnxxxzzzyyywww{{{|||mmmbbb\\\aaaffffffccc___^^^______```bbbccc```ZZZSSSOOOLLLMMMOOOSSSVVVUUUPPPKKKJJJAAA999666222,,,***,,,((('''&&&'''))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######%%%&&&''''''&&&&&&(((***++++++++++++++++++++++++(((((('''&&&%%%$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$###"""""" !!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$##############################""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!%%%$$$############$$$%%%$$$$$$###""""""###$$$$$$###$$$%%%"""###&&&"""###$$$$$$###$$$'''***&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((""""""&&&&&& $$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$###!!!###''''''###,,,***'''&&&%%%$$$###!!!$$$%%%%%%%%%&&&&&&'''''''''&&&$$$""""""$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%###!!!(((%%%######%%%&&&'''&&&&&&!!!###%%%'''&&&&&&&&&&&&&&&'''''''''''')))+++)))&&&%%%''')))'''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&'''((())))))***'''''''''((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((******++++++,,,,,,+++++++++,,,,,,+++*********++++++***,,,------,,,,,,---...444;;;DDDOOO\\\ggghhheeefffhhhlllwww~~~|||ooojjjrrr}}}zzz___XXXXXXVVVYYYYYYXXXWWW[[[```eeeffffffeeeddddddfffiiiooouuuyyyxxx|||~~~uuuqqqiiiaaaYYYSSSOOOMMMSSSUUUVVVVVVSSSQQQPPPPPPVVVTTTSSSRRRSSSUUUXXXZZZ^^^___aaabbbdddhhhmmmqqqhhheeebbbbbbeeefffeeedddccccccccceeeggggggfffdddbbbbbbbbbbbbaaacccgggjjjqqqtttwwwzzzyyyvvvqqqnnnhhheee```^^^eeemmmmmmhhhgggeeeiiisss|||~~~xxxyyywwwsssmmmkkkmmmooowwwxxxxxxtttpppnnnpppsss|||xxx{{{}}}}}}yyyzzz|||rrriiibbb^^^[[[]]]dddmmmsssuuuxxx|||~~~pppddd\\\[[[aaagggjjjgggcccaaaaaa]]]___bbbffffff```UUUMMMLLLLLLMMMPPPTTTVVVVVVVVVRRRJJJCCC>>>999333//////+++)))((('''((()))(((&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$(((((((((&&&%%%&&&(((+++************************''''''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$###""""""!!!!!!""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$%%%#########""""""!!!!!!!!!$$$######""""""######$$$$$$###""""""""""""###$$$###"""!!!!!!###%%%''''''"""###$$$###"""###%%%'''$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%((($$$$$$(((((($$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""%%%((()))(((((('''&&&&&&&&&&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""######%%%'''((())))))%%%""""""###&&&&&&&&&&&&&&&&&&'''''''''$$$&&&((((((&&&%%%&&&'''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((())))))(((''')))*********+++,,,,,,,,,++++++---,,,,,,,,,+++++++++++++++---...///...---...000777AAAPPPaaaqqqzzzvvvmmmmmmqqqwww|||nnndddgggnnn~~~ooommmlllffffffbbbaaa```bbbgggiiiiiihhhhhhiiikkkllloootttzzz}}}~~~~~~{{{uuummmhhheee```]]]YYYTTTQQQPPPOOOPPPWWWYYYZZZ[[[[[[[[[\\\]]]aaa___^^^]]]^^^aaadddfffgggggghhhiiilllqqqwwwzzzqqqlllhhhgggjjjkkkjjjggggggggggggiiikkkllliiigggfffggggggffffffgggjjjlllpppuuu{{{|||yyyvvvuuuvvvrrrnnniiiiiiqqqxxxwwwpppooolllmmmuuu}}}tttuuuuuuqqqllljjjlllooorrruuuwwwvvvsssrrrtttvvv~~~||||||{{{{{{~~~uuusssqqqkkkcccaaa```^^^^^^___aaacccdddnnnvvvrrrbbbYYYVVV[[[bbblllqqqpppjjjdddaaabbbaaaaaadddfffbbbYYYQQQNNNMMMLLLMMMPPPTTTXXX[[[XXXSSSMMMHHHCCC===999666---+++((('''((()))((('''''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&)))((('''%%%###$$$'''*********))))))))))))((((((&&&&&&&&&&&&%%%%%%$$$$$$"""###############$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!########################!!!!!!""""""###$$$%%%&&&(((((('''&&&%%%$$$$$$######""""""""""""""""""###########################""""""""""""###%%%&&&'''###$$$$$$######"""###$$$###!!! !!!#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''''''''$$$$$$%%%%%%%%%&&&''')))$$$$$$$$$$$$############!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$%%%%%%!!!###'''))))))(((&&&%%%)))%%%%%%((((((&&&%%%'''$$$$$$%%%%%%&&&&&&&&&'''###%%%&&&'''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&((())))))(((((()))+++)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,...///111111111222444555888GGG\\\qqqrrrpppuuu}}}~~~qqqddd[[[]]]eeerrr|||tttrrrnnnnnnooopppqqqqqqooonnnjjjooovvv{{{~~~sssffflllnnnnnniiiccc^^^\\\[[[UUUTTTSSSSSSTTTVVVXXXZZZ\\\___bbbdddeeegggjjjlllkkkjjjiiihhhiiijjjlllmmmmmmllllllnnnqqqvvvzzz}}}vvvrrrmmmkkklllmmmlllkkkiiijjjlllnnnpppooommmjjjkkkkkkkkkiiihhhgggiiikkkmmmsssxxxwwwsssppprrrvvvrrrsssuuuzzzwwwppplllnnnrrrtttvvvyyyrrrssssssqqqnnnnnnqqquuutttxxx|||}}}{{{{{{|||~~~~~~|||zzzyyyrrrkkklllllliiieeebbbcccffffffccc___[[[YYY]]]gggsss{{{iii^^^ZZZ[[[[[[cccoooxxxyyytttlllgggoookkkffffffhhhgggaaa\\\TTTRRRNNNLLLLLLPPPVVVZZZ]]][[[VVVQQQLLLGGGAAA<<<111...***(((((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&''''''%%%###""""""&&&((()))))))))(((((('''''''''%%%%%%&&&&&&&&&%%%$$$###""""""######$$$$$$$$$%%%"""######$$$$$$$$$##########################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&))))))((('''&&&&&&%%%%%%"""""""""######"""""""""######$$$$$$$$$$$$######!!!###%%%$$$!!! ###&&&$$$$$$######$$$###""""""&&&$$$######%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++&&&$$$%%%&&&###"""###%%%&&&&&&%%%######$$$&&&$$$$$$######"""""""""!!!!!!###%%%&&&&&&$$$###$$$######$$$$$$%%%&&&'''%%%&&&'''%%%$$$$$$%%%'''%%%'''******(((%%%###"""(((&&&&&&))))))%%%$$$&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))'''(((******))))))+++,,,)))***++++++,,,,,,,,,,,,+++,,,---............---+++---......///111444777<<>>888000******((('''''''''(((***,,,---'''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))''''''&&&%%%$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%(((&&&$$$""""""###%%%'''&&&&&&&&&%%%""""""###$$$$$$############$$$$$$%%%"""###%%%%%%$$$$$$$$$%%%###"""!!!!!!###%%%$$$######"""!!!"""######"""!!! """######"""""""""### !!!"""###$$$$$$$$$$$$######################## !!!"""###'''### ###$$$!!!"""###$$$$$$######$$$%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$###"""""""""### $$$&&&$$$###$$$!!!$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&### """'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%%%%&&&'''&&&%%%$$$%%%'''(((((('''%%%$$$'''%%%###$$$&&&'''%%%###(((%%%!!! """$$$'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((---***((('''&&&&&&$$$""""""$$$&&&'''&&&%%%%%%&&&''')))+++***'''&&&'''(((''''''''''''''''''''''''(((&&&$$$%%%'''((('''&&&''''''''''''(((((((((((('''((())))))******)))))))))*********))))))(((''' $$$(((******)))+++,,,+++++++++++++++,,,---------111222///---000333333333777999AAAOOOZZZoooooocccYYYQQQPPPUUU]]]kkkvvvxxxyyypppjjjgggjjjkkkfff]]]UUUQQQPPPTTT\\\gggppptttuuussssssyyy|||~~~~~~yyyuuusssuuuwww{{{}}}}}}|||{{{{{{}}}{{{{{{}}}~~~zzzxxxwwwuuuwww{{{~~~}}}~~~||||||uuujjjcccccchhhfffffffffdddccckkkttt|||~~~xxx|||~~~oooeee^^^```cccaaa^^^^^^aaaeeeppp~~~|||~~~~~~zzz{{{{{{{{{zzzxxxsssooolllkkkffffffjjjtttsssiiidddcccaaa^^^^^^___^^^\\\YYYVVVaaaooommmfffeeekkkoooiii```ZZZSSSMMMHHHEEE@@@777111000,,,+++)))(((((()))***+++((((((''''''''''''(((((('''((((((((())))))))))))''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&$$$###!!!######"""""""""###$$$%%%$$$%%%&&&%%%""""""$$$&&&###$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$"""!!!"""$$$$$$$$$###%%%###!!!"""$$$%%%###!!! """$$$$$$#########$$$"""!!!!!! !!!!!!"""######################## """###$$$%%%$$$""""""############!!!""""""!!!!!!"""###!!!###$$$$$$######$$$%%%""""""""""""###$$$&&&'''""""""""""""""""""""""""!!!"""$$$"""!!!###!!!$$$''''''%%%$$$%%%&&&"""!!!###%%%!!!%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%'''%%%###$$$&&&'''%%%###)))%%%  $$$''')))%%%%%%%%%&&&&&&''''''''')))(((((('''''''''((((((###%%%&&&&&&%%%%%%(((***'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***&&&$$$###$$$&&&(((((('''+++++++++)))&&&&&&''')))(((***,,,,,,)))'''(((***((((((((((((((((((((((((((($$$!!!###'''***(((%%%%%%&&&&&&'''((()))******))))))***++++++++++++***+++++++++++++++***)))((("""'''***))))))+++------,,,,,,,,,,,,---......---333666111...111555888:::>>>@@@JJJ[[[ggg{{{{{{gggVVVRRRSSS[[[eeemmmuuu|||~~~~~~rrrfff___WWWXXXXXXSSSNNNMMMQQQUUUbbblllyyy|||}}}yyytttpppooosssyyy~~~}}}yyyzzz~~~zzznnndddaaa___]]]]]]]]]ZZZZZZaaakkkuuu|||{{{qqqfff```cccgggeeecccccchhhppp~~~{{{xxxxxx}}}~~~hhhggghhhmmmvvv~~~pppgggbbbeeeaaa]]]]]]___^^^XXXSSSZZZbbbnnnuuuiiiaaagggoooooojjjgggTTTNNNKKKJJJEEE===777555///...+++)))(((((())))))))))))(((((((((((())))))'''((((((((())))))******&&&&&&''''''''''''''''''''''''((((((((((((''''''$$$%%%''''''&&&$$$!!!$$$%%%'''(((((((((((('''!!!###%%%$$$######%%%(((###$$$&&&'''((('''&&&&&&$$$$$$$$$###"""###%%%((($$$"""!!!###%%%$$$$$$$$$&&&$$$"""###%%%&&&%%%"""!!!###%%%%%%$$$$$$%%%&&&)))'''%%%###""""""##############################$$$###############$$$%%%!!!$$$&&&%%%""""""%%%)))"""$$$%%%%%%$$$$$$%%%'''!!!###$$$$$$######$$$%%%%%%%%%%%%%%%&&&(((+++,,,$$$%%%%%%&&&&&&''''''(((%%% &&&(((%%%$$$'''!!!$$$''''''%%%$$$%%%&&&%%%$$$&&&((($$$!!!)))$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&### $$$((())))))########################$$$######$$$%%%'''***+++&&&&&&&&&%%%%%%$$$$$$$$$'''((((((&&&$$$###$$$&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&'''&&&$$$"""((('''%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%&&&'''((($$$%%%%%%$$$###$$$&&&)))%%%&&&(((((('''%%%$$$###((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))'''&&&&&&'''((()))(((%%%&&&)))***(((&&&&&&(((*********))))))***+++++++++++++++---,,,++++++******++++++000000///......111666999;;;AAAIIIPPPZZZmmmiiiXXXPPPTTT___nnnxxxzzzzzz{{{~~~|||qqqbbbUUUPPPIIIHHHHHHGGGJJJQQQYYY```qqqwww}}}yyyzzz~~~|||zzz|||~~~}}}sssggg______XXXUUUWWWVVVSSSVVV[[[eeeuuu|||}}}zzziiiggglllvvvzzztttnnnlllrrrwww|||}}}}}}vvvmmmggghhhjjjqqq|||{{{kkk___bbbkkkttt|||vvvhhhbbbaaa______^^^[[[WWWUUUUUUWWWRRR^^^nnnwwwllleeedddeeecccbbb\\\TTTLLLIIIHHHDDD;;;333222,,,+++000...%%%"""'''%%%%%%&&&(((******)))'''''''''((((((((((((''''''+++'''$$$$$$%%%'''%%%$$$&&&###!!!"""%%%&&&%%%###((('''&&&%%%&&&%%%""" %%%%%%%%%&&&&&&&&&''''''############""""""!!!!!!######""""""###%%%&&&((($$$%%%%%%&&&&&&$$$  !!!!!!"""###$$$$$$$$$""""""""""""############!!!&&&((('''$$$"""!!!""""""""""""############$$$$$$###"""!!!!!!!!!""""""%%%&&&###!!!"""###"""###$$$""" ######"""!!! !!!"""###"""!!! """%%%&&&### !!!"""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$######""""""######$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$"""$$$((('''!!!!!!%%%(((((('''&&&&&&&&&&&&&&&+++(((###"""###%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&'''((((((&&&'''(((((())))))((((((((('''&&&'''((((((&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$######$$$%%%&&&'''%%%%%%&&&%%%###$$$&&&(((''''''((()))***)))'''%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%'''((((((&&&%%%...,,,+++------,,,+++***)))((((((***+++,,,***)))((()))******++++++******---,,,+++++++++++++++,,,111111111111222555:::>>>CCCIIIQQQYYYeeewwwuuu___TTTZZZaaannn|||wwwyyy{{{|||ssslllbbbUUUKKKHHHDDDFFFIIILLLRRRZZZccciiiuuuxxx~~~|||zzz~~~xxxnnnhhhbbbZZZTTTQQQOOOLLLOOOTTTZZZfffyyyzzztttoookkkjjjoooyyy}}}zzzuuuuuuqqqwww~~~tttooommmooopppooopppssswwwyyy}}}|||uuulllfffkkkkkkoooxxxsssggg___dddnnnuuu{{{xxxnnneee``````___]]][[[XXXWWWXXXXXXWWWbbbooo|||qqqiiieeedddaaa___]]]WWWOOOKKKJJJGGGBBB>>>:::444000///...***((())),,,+++)))'''''''''&&&&&&''''''((((((((((((''''''(((&&&$$$$$$&&&((('''&&&(((&&&$$$%%%'''(((&&&%%%((('''&&&'''(((((('''%%%&&&&&&'''''''''((((((((($$$$$$$$$######"""""""""###############%%%&&&'''(((&&&$$$"""!!! !!!!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$######""""""&&&%%%"""### !!!!!!""""""$$$$$$###"""""""""######!!!###""""""###$$$"""###$$$""" !!!######"""!!!!!! !!!"""######!!! """$$$%%%###!!!$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&!!!###%%%$$$###""""""###%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&######&&&%%%"""###'''((((((''''''&&&&&&&&&&&&,,,)))%%%######$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''$$$"""$$$''')))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&((()))***((('''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''""""""""""""###%%%&&&'''&&&&&&'''%%%$$$$$$%%%'''((('''&&&(((++++++(((%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((%%%###$$$'''(((%%% ((()))***,,,...---***((((((((()))***************,,,,,,+++++++++,,,------111222333444666:::@@@DDDJJJOOOXXXdddrrrsssddd[[[XXXfffppp{{{sssvvvzzzwwwmmmccc[[[RRRHHHBBBBBBBBBFFFMMMUUU\\\dddkkkpppssstttwww|||~~~zzz~~~}}}wwwsssiiiaaaWWWQQQLLLIIIKKKOOOPPPXXXdddttt~~~yyy~~~{{{wwwvvvuuusssnnnjjjkkkjjjlllrrrvvvuuuttttttrrrxxxpppdddaaa```aaaaaaaaaffflllpppuuu{{{zzzsssooooookkkkkksss|||iiibbb___fffpppwww|||~~~{{{zzzzzzuuukkkcccaaa___\\\[[[[[[[[[[[[ZZZZZZcccmmmyyyxxxnnnhhhccc^^^ZZZ\\\WWWRRRNNNLLLLLLKKKKKKDDD>>>444,,,,,,///...)))'''&&&%%%$$$%%%'''***,,,''''''((((((((((((''''''&&&%%%$$$$$$'''((((((((()))'''&&&&&&''''''%%%$$$%%%$$$$$$&&&(((***)))(((""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$%%%&&&&&&)))&&&###  ###$$$!!!!!!""""""###$$$$$$$$$''''''&&&%%%$$$###"""!!!'''$$$  $$$ !!!"""######$$$############$$$$$$%%%!!!"""""""""###$$$"""#########!!! !!!"""""""""!!!!!!!!!""""""###$$$"""!!!!!!###$$$$$$###"""###$$$$$$%%%%%%$$$$$$########################$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((($$$###%%%%%%###%%%((('''''''''''''''&&&&&&%%%'''&&&$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%+++'''######'''(((%%%"""######$$$%%%%%%%%%%%%$$$&&&%%%%%%''')))***)))((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''''''''''''''######$$$$$$%%%&&&''''''&&&'''(((&&&$$$$$$$$$&&&'''$$$###%%%)))+++((($$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))******)))******)))+++---,,,)))***))))))***,,,,,,***((((((((()))************)))++++++++++++,,,---...//////111444666:::???EEEJJJRRRWWWaaappp{{{zzzuuullleeeaaaaaaeeehhhnnn{{{|||www{{{~~~mmmbbbWWWPPPIIIDDDBBBDDDFFFLLLUUU]]]dddjjjooorrrqqqrrrtttwww|||~~~zzz~~~}}}zzzpppjjjaaaYYYSSSPPPPPPRRRQQQTTT]]]kkkxxx}}}{{{vvvsssooolllmmmpppssssssqqqqqqnnnkkkjjjkkkllloooqqqvvvyyy}}}hhhdddbbbaaaaaa______eeemmmnnnssszzzrrrllliiippp}}}vvvkkkccc```___eeennnxxx|||xxxyyy{{{xxxqqqjjjccc```]]]\\\]]]^^^]]]\\\YYY___gggooo|||rrriiibbb[[[WWWWWWVVVUUUTTTSSSTTTUUUVVVLLLFFF888******111000''''''(((((())))))***,,,...''''''((((((((((((''''''&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%$$$###"""$$$###"""###&&&'''''''''!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%###"""###&&&***---"""""""""######$$$$$$$$$&&&%%%%%%$$$######""""""!!!###$$$#########$$$!!!!!!"""###$$$%%%%%%&&&$$$#########$$$%%%&&&&&&######$$$$$$$$$###""""""""""""######""""""""""""""""""""""""""""""######$$$###"""!!!"""###%%%%%%!!!""""""###############""""""""""""""""""""""""''')))***)))&&&%%%$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%''')))***''''''''''''''''''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''######'''(((%%%"""&&&&&&'''((((((((((((((($$$$$$$$$&&&((()))((('''###$$$&&&'''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%%%%'''%%%$$$&&&)))***(((&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''''')))+++'''+++(((%%%))),,,,,,,,,***'''&&&''')))******(((((()))***************+++++++++,,,---///000111...111555999===CCCJJJNNNZZZ```lll{{{vvvoooeee___ZZZ]]]hhhqqqttttttuuu}}}}}}}}}|||yyy```VVVLLLHHHEEEDDDFFFKKKNNNTTT]]]eeekkkooorrrtttqqqrrruuuyyy}}}{{{|||}}}|||~~~|||tttqqqllleee```]]][[[ZZZYYY[[[bbbmmmxxx}}}zzzvvvnnnllljjjlllqqqwwwzzz{{{{{{wwwpppiiihhhlllrrrvvvyyyyyy}}}jjjcccaaa```aaa______eeennnsssvvvzzz|||~~~yyysssnnnrrrzzz~~~zzz{{{{{{qqqhhhddddddbbbdddkkkvvv~~~{{{vvvrrrooofffdddaaa```_________^^^ZZZ]]]aaahhhuuu|||rrrjjjbbb\\\XXXUUUWWWZZZ]]]___`````````UUUOOO???000...444111'''...000111000,,,'''%%%%%%''''''(((((((((((('''''''''((((((((('''&&&&&&&&&&&&'''''''''%%%$$$###"""'''%%%######%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%$$$"""$$$%%%&&&%%%&&&***,,,############$$$$$$$$$$$$""""""##################!!!&&&((('''%%%$$$$$$"""""""""###$$$%%%%%%&&&$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$######""""""""""""###$$$###"""!!!!!!!!!"""###############$$$######""""""###%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''''''''&&&%%%((()))***)))'''%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$%%%((((((&&&"""&&&'''((((((((('''%%%$$$&&&''''''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''$$$"""$$$''')))(((&&&%%%%%%&&&''''''''''''&&&$$$###$$$%%%'''((('''&&&$$$$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###""""""%%%'''((((((&&&%%%%%%&&&))))))))))))))))))******$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$$$$'''*** &&& $$$%%%...***&&&$$$%%%(((******))))))***+++++++++++++++******+++,,,...000222333111444999>>>CCCIIIPPPTTT[[[bbbppp|||tttkkkdddUUUUUUZZZiiizzzxxx|||}}}~~~~~~wwwzzzpppTTTLLLEEEDDDFFFIIIOOOUUUZZZ___fffmmmqqqtttwwwxxxqqqrrruuuxxx{{{}}}~~~yyy{{{~~~|||vvvvvvsssmmmiiiiiigggdddbbbdddjjjrrryyy|||{{{xxxwwwvvvvvvvvvwwwzzz}}}|||zzzsssjjjhhhnnnuuuxxxvvvwwwyyytttdddaaaaaaccceeeeeekkkqqqxxxyyyyyyvvvttttttyyy}}}}}}zzzwwwxxxzzzyyytttooopppwwwzzzxxxyyyxxxsssmmmmmmnnnjjjfffhhhrrr|||wwwsssrrrkkkkkkjjjfffcccaaabbbccc_________eeeooo{{{|||zzzuuupppiiiccc^^^\\\XXXZZZ^^^dddjjjlllllljjj___XXXJJJ>>>999888333,,,"""'''++++++'''""" ''''''((((((((((((''''''''')))***)))'''%%%%%%&&&&&&(((******(((&&&%%%&&&+++(((&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""%%%''''''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$%%%$$$###!!!!!!"""$$$!!!!!!!!!"""""""""######$$$############$$$$$$%%%!!! !!!###$$$$$$###"""!!!"""###%%%%%%###!!!!!!!!!"""###$$$$$$$$$$$$"""$$$$$$$$$######%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""#########&&&)))&&&!!!&&&'''((()))((('''%%%$$$'''((()))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%$$$%%%&&&'''(((((("""###$$$$$$%%%%%%$$$$$$&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%$$$$$$$$$&&&(((((('''&&&&&&'''(((+++,,,+++'''&&&))),,,%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((%%%''')))((($$$$$$(((,,,!!!,,,000)))%%%***---+++---+++(((&&&''')))))))))******+++,,,,,,,,,,,,,,,)))***+++---///111333555666:::???EEEJJJQQQWWW\\\]]]fffuuu~~~vvvmmmddd___\\\WWW\\\fffttt}}}~~~tttnnnqqqyyy~~~zzzcccOOOIIIFFFJJJPPPVVV]]]dddnnnqqqtttvvvwwwwwwyyyzzzwwwxxxxxxyyyzzz|||~~~~~~{{{yyy}}}~~~zzz{{{xxxqqqnnnqqqqqqnnnkkkmmmppptttxxx{{{}}}~~~|||}}}xxxzzzvvvmmmiiilllppppppmmmsssxxx~~~~~~nnnjjjhhhlllooooooqqquuuvvvwwwvvvqqqkkkiiilllpppwwwyyy|||~~~}}}yyyrrrnnnkkkooowww~~~xxxuuuvvvwwwwwwuuuyyyzzzuuulllhhhmmmtttwww~~~{{{xxxrrruuutttooogggccceeehhhddd```^^^bbbjjjqqquuuwwwmmmmmmmmmkkkhhhdddbbbaaaZZZZZZ\\\dddmmmrrrrrrpppfff^^^TTTMMMDDD:::333111$$$&&&$$$###$$$'''''''''((((((((((((''''''%%%(((******(((&&&&&&(((%%%'''***+++(((&&&&&&'''+++(((%%%%%%&&&'''''''''#########$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######&&&(((&&&""" ###$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%$$$### ###&&&#########""""""""""""!!!$$$$$$###"""""""""#########!!! ###%%%$$$###"""!!!!!!$$$&&&&&&$$$!!! !!!###$$$%%%%%%$$$$$$!!!###&&&%%%$$$###$$$&&&###"""!!!!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!###%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######""""""######$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$### !!!(((((("""&&&'''((())))))'''%%%$$$%%%''')))(((&&&%%%&&&)))))))))))))))))))))))))))&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''(((((('''((((((&&&$$$###$$$&&&%%%&&&''''''((((((''''''''''''&&&''')))***((('''%%%%%%$$$$$$%%%&&&((()))%%%&&&''''''((((((''''''###$$$&&&((()))))))))(((###%%%((()))(((''''''(((&&&***---***$$$"""&&&+++%%%&&&&&&''''''&&&%%%%%%************************(((+++---+++''''''+++000%%%---...'''&&&++++++%%%---+++******++++++***(((++++++,,,------------,,,)))***+++---///222444666;;;???DDDJJJPPPVVV]]]aaaeeeooo}}}vvvjjj___WWWVVVWWWdddiiipppwww|||}}}}}}pppiiikkkppptttzzzpppXXXQQQMMMLLLSSS\\\ccckkkrrr}}}zzzxxxxxxyyy}}}zzzwwwxxx~~~~~~{{{sssqqqvvvxxxvvvqqqssstttvvvwww{{{}}}}}}{{{}}}tttmmmlllkkkhhheeepppxxx|||xxxrrrooorrruuutttssstttrrrttttttpppiiifffgggjjjmmmsss||||||vvvsssmmmnnnrrrzzzxxxxxx{{{}}}}}}~~~qqqhhhjjjnnnnnnnnnvvvwww{{{|||uuujjjdddggglllfff```\\\___eeehhhhhhhhhccceeeggghhhgggeeedddddd[[[XXXXXX___kkkssssssqqqiii___XXXUUUJJJ999111222&&&***---,,,((('''***---''''''((((((((((((''''''###&&&)))***((('''(((***!!!%%%((()))'''%%%%%%&&&(((%%%###"""$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""$$$'''(((&&&"""!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!###$$$$$$$$$&&&'''&&&&&&%%%%%%$$$#########$$$$$$###"""!!!!!!!!!""")))&&&######$$$%%%###!!!"""!!!!!!$$$''''''$$$!!! !!!###$$$%%%%%%$$$$$$ ###&&&'''%%%###$$$%%%&&&%%%$$$$$$$$$%%%''''''"""$$$%%%&&&&&&%%%$$$"""$$$%%%''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&&&&$$$''')))%%%((('''%%%%%%%%%&&&(((***######&&&))))))(((,,,222***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&***)))&&&(((,,,+++%%%%%%'''%%%%%%(((&&&%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$#########$$$)))&&&""" """&&&)))((('''%%%&&&''''''&&&$$$&&&"""###)))***%%%"""$$$$$$%%%'''((((((((('''&&&''''''&&&%%%###$$$&&&)))&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&&&&''')))*********))))))((('''&&&)))************+++++++++111***&&&'''******+++...''')))+++,,,,,,,,,---...---.........///222666999;;;BBBKKKQQQVVV]]]gggnnnsss}}}}}}wwwkkk[[[PPPNNNVVV___eeennnwww{{{}}}}}}}}}~~~}}}sssdddaaa___bbbhhhggg___WWWQQQTTTYYY^^^eeemmmvvv}}}||||||{{{xxxxxxzzz}}}zzzqqqrrryyyyyyyyyyyy{{{}}}|||{{{|||zzzyyy{{{{{{vvvxxxxxxxxxyyyyyyyyyyyyyyy}}}{{{zzz}}}~~~~~~~~~}}}{{{xxxvvvtttsssuuuuuuvvvxxxyyyzzz{{{|||zzztttuuuyyywwwxxxttttttnnncccdddiiirrr}}}tttttttttwwwyyyyyyuuuqqqllljjjiiigggfffccc```]]]gggpppxxx}}}~~~sssmmmfffiii{{{~~~tttppptttzzz~~~{{{pppjjjkkknnnoookkknnnrrr{{{||||||wwwmmmffffffaaa_________ZZZVVVYYY___\\\]]]___```aaabbbbbbbbb^^^```\\\XXX^^^mmmssspppgggccc[[[SSSOOOIII<<>>??????>>><<<:::888======>>>???@@@AAAAAAAAA@@@AAAAAAAAABBBEEEJJJMMMNNNRRRXXXZZZ[[[]]]bbbeeehhhjjjmmmqqqtttvvvxxxxxxxxx{{{~~~}}}zzzyyyxxxsssttttttrrrpppooopppqqqrrrrrrrrrtttxxx~~~zzzrrrkkkfffggglllpppsssuuuvvvwwwyyy|||wwwrrrpppiiifffeeejjjsssyyytttyyy~~~xxxxxxxxxzzz}}}{{{uuummmmmmpppvvv}}}}}}uuunnnlllkkkjjjmmmqqqrrrqqqpppoooqqquuuyyy|||yyyrrrmmmeee______cccccchhhmmmooopppnnnfff^^^QQQJJJ@@@888444000---******)))((('''''''''((()))(((((('''&&&&&&&&&&&&''''''''''''(((((()))))))))%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''###$$$&&&'''''''''&&&%%%###%%%&&&$$$%%%'''&&&$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%%%%%%%&&&!!!!!!!!! $$$$$$######"""!!!!!! """$$$$$$"""###%%%&&&###$$$###"""""""""###%%%&&&!!!"""$$$%%%%%%%%%$$$###"""######$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$''''''((()))))))))))))))'''$$$%%%***---***((((((((((((((((((((())))))))))))((('''%%%%%%&&&'''(((***&&&%%%((()))%%%###$$$%%%""""""&&&&&&###$$$(((%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&***(((''''''((((((&&&%%%$$$''''''$$$&&&)))'''"""%%%&&&''''''((('''''''''&&&((())))))'''&&&'''((((((((('''''''''&&&&&&&&&%%%'''(((((((((((()))***'''((()))***************)))************++++++++++++333???CCC:::///+++///,,,---.........000444777:::BBBQQQeeexxx|||rrrhhh___[[[]]]^^^aaaeeejjjpppwww}}}}}}~~~|||uuurrruuuwwwwwwppplllhhhhhhkkkmmmllliiigggaaaZZZVVVWWWZZZ\\\]]]aaaiiittt}}}~~~~~~}}}|||vvvrrrkkkgggccc___]]][[[YYYWWWSSSPPPMMMJJJIIIHHHGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????============<<<<<<<<<;;;999:::;;;;;;:::999::::::888:::;;;=========<<<;;;<<<;;;:::;;;>>>@@@AAAAAA>>>CCCIIILLLLLLNNNRRRVVVXXXZZZ___dddiiimmmoooqqqnnnqqqtttwwwxxxzzz|||~~~~~~~~~}}}|||{{{wwwvvvuuusssqqqpppqqqqqqqqqpppooonnnooowww}}}ssskkkggghhhjjjlllooosssyyywwwooommmkkkfffdddhhhmmmuuuzzz|||~~~}}}pppqqqsssuuuyyy~~~~~~tttooommmpppuuu}}}uuuooonnnrrr~~~zzzmmmcccaaaaaaaaa^^^dddiiikkkmmmoookkkfffYYYQQQFFF===777444000------***&&&%%%''')))((('''''''''&&&&&&&&&'''''''''&&&'''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###''''''$$$$$$'''&&&"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######""""""######$$$$$$#########""""""#########"""%%%%%%&&&'''(((!!! #########""""""""""""""""""%%%%%%!!!!!!%%%%%%!!!$$$###"""!!!"""###%%%&&& !!!"""#########%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$######$$$%%%&&&'''''''''((()))))))))))))))***&&&&&&+++---***'''&&&&&&&&&'''((()))***++++++...,,,***)))((()))***+++***$$$###'''(((###!!!###+++&&&&&&))))))%%%&&&***'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$'''&&&%%%''')))***)))((($$$((()))&&&(((+++((("""$$$%%%'''((((((((('''&&&&&&((())))))(((''''''((((((((('''''''''&&&&&&&&&$$$&&&'''((('''((()))+++))))))***++++++++++++***)))************+++++++++---333;;;<<<222((()))///,,,---......///111555999CCCMMMaaa{{{vvviiiaaa]]]ccckkkhhhggggggjjjpppvvvzzz{{{|||~~~|||wwwsssuuuvvvuuupppjjjddddddffffffaaa[[[XXXVVVVVVYYY```fffiiiiiiqqqxxx~~~{{{~~~yyyrrrjjjccc___]]]YYYUUUQQQOOOMMMJJJIIIFFFCCC@@@????????????>>>;;;;;;===>>>>>>???>>>>>><<<<<<;;;;;;<<<===>>>>>><<<<<<===>>>======<<<<<<888888888777888999===???777999;;;======;;;999888;;;999999;;;>>>???===999555:::@@@BBBBBBDDDHHHMMMFFFIIINNNTTTZZZ___bbbdddfffhhhkkknnnppptttyyy}}}}}}|||zzz{{{}}}~~~}}}zzzyyyxxxvvvtttrrrrrrrrrvvvssspppkkkiiiooo{{{qqqjjjggghhhdddiiiqqq{{{sssiiifffoooiiifffgggiiinnn{{{zzzzzzzzzvvviiikkkmmmpppttt{{{nnngggdddhhhppp|||{{{tttttt}}}{{{jjjaaaccceeeaaa\\\aaaeeefffjjjoooooolll^^^VVVJJJ@@@:::666222///111,,,''''''***,,,***'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''((($$$(((((($$$###'''&&&!!!&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''#########"""######$$$%%%######""""""""""""######!!!$$$%%%%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%!!!!!!!!!"""######$$$$$$!!!%%%&&&""""""''''''$$$$$$###"""!!!!!!###%%%&&&!!!!!!"""$$$%%%&&&'''((('''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%+++)))&&&$$$""""""#########$$$%%%&&&&&&&&&&&&&&&&&&''')))******)))'''&&&"""!!!!!!!!!###&&&(((***''''''&&&&&&&&&&&&''''''!!! ###(((***)))''')))%%%$$$((('''"""!!!$$$$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$"""&&&'''&&&$$$$$$'''$$$###$$$&&&'''%%%###&&&$$$"""###'''***)))'''(((&&&###"""$$$%%%&&&&&&'''$$$######&&&'''%%%######$$$$$$%%%&&&''')))***&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((('''''''''&&&&&&&&&'''''''''''''''------,,,,,,***)))'''&&& ###%%%&&&(((+++---)))...000+++***------***,,,.../////////222888===FFFUUUjjj{{{xxxuuusssmmmhhhiiioootttvvvuuu|||wwwsssrrrttttttppplllccc```[[[WWWUUUUUUTTTTTTPPPNNNPPP]]]ttt}}}~~~wwwxxx|||rrrlllddd___]]]YYYRRRMMMIIIGGGEEECCC@@@???>>>===777:::======<<<:::999999;;;:::::::::<<<;;;:::888>>>===;;;999888999:::;;;888:::======<<<;;;;;;<<<:::::::::::::::999888888;;;;;;;;;;;;::::::::::::;;;:::::::::<<<<<<;;;999>>>===;;;::::::;;;===>>>CCCBBBBBBDDDIIINNNRRRSSSUUUWWW[[[```eeekkkppprrrrrrssssssuuuwwwzzz}}}~~~~~~|||{{{zzzzzzxxxtttrrruuutttqqqmmmlllqqqyyy}}}sssggg^^^]]]cccpppzzzlllgggggghhhjjjjjjiiiggghhhmmmppp{{{xxxuuutttssssssjjjiiiiiilllrrr{{{yyyoooiiinnnxxx{{{|||{{{vvvuuuooogggaaa___```bbbccciiibbb\\\]]]dddkkkllljjj```[[[TTTMMMFFF>>>555///+++((('''))))))&&&&&&((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''%%%""""""###%%%'''(((&&&'''((('''&&&&&&''')))$$$$$$$$$$$$######""""""!!!!!!!!!""""""######$$$%%%'''%%% !!!######""""""""""""###$$$%%%&&&!!!!!!!!! !!!"""###$$$"""!!!"""%%%&&&$$$"""$$$ """$$$&&&***000$$$$$$$$$#########""""""###"""!!! !!!"""###"""""""""######$$$$$$%%%(((((())))))(((&&&$$$###)))%%%!!! """%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%###"""""""""###############$$$%%%&&&'''(((!!!!!!"""###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%$$$$$$&&&)))***)))'''&&&""""""&&&%%% """&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&'''((( ###'''((((((&&&&&&&&&'''%%%$$$$$$''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%###"""$$$%%%&&&%%%((('''&&&'''))))))'''%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((***++++++++++++***))))))***+++,,,,,,+++***,,,------222333///...000000...---000222333444999AAAGGGTTTbbbvvvxxxsssmmmnnnsssxxxyyyxxx}}}xxxuuussspppiiidddWWWUUUQQQNNNMMMLLLLLLLLLRRRUUU^^^qqq~~~{{{xxxwwwtttwww|||ppphhhccc^^^WWWSSSQQQMMMHHHCCCDDDBBBAAA???===<<<;;;;;;777999;;;;;;:::999999999:::999888999::::::999777===<<<:::888888888::::::888:::<<<===<<<;;;;;;<<<;;;;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<======<<<:::@@@???>>>======>>>???@@@??????@@@BBBFFFHHHHHHGGGJJJLLLOOOSSSXXX^^^bbbdddhhhiiikkknnnrrrwww{{{~~~~~~}}}|||||||||zzzwwwtttwwwvvvtttqqqpppssszzz~~~zzzrrrggg___]]]eeevvv~~~kkkcccfffjjjiiijjjjjjhhhffffffiiillluuusssqqqnnnllllllllllllggghhhllluuu{{{ssspppvvv}}}xxxttttttrrroookkkgggaaa]]]\\\___bbbdddjjjgggbbbaaadddiiimmmoookkkggg___UUUKKK@@@888333333///---...---***)))+++)))((('''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&'''''''''$$$&&&$$$$$$$$$###############$$$&&&%%%$$$%%%%%%&&&%%%$$$&&&$$$""""""$$$$$$### &&&###"""%%%%%%""""""$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######'''%%%###"""###%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%'''((()))&&&%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&'''"""######$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&((((((''''''''''''(((((()))((('''(((******)))'''(((&&&&&&(((((($$$###%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''%%%%%%&&&''''''&&&%%%&&&'''((('''%%%$$$&&&(((&&&"""!!!###''')))'''$$$$$$&&&'''''''''&&&&&&&&&''')))(((&&&$$$******((('''&&&&&&&&&&&&%%%&&&'''((()))***++++++''''''(((((((((((((((((('''''''''(((((()))))))))((()))***++++++++++++++++++,,,,,,+++)))((()))***,,,000111...,,,---...---,,,...111444888???IIIPPP^^^kkk}}}wwwyyytttppprrryyy{{{vvvppphhh^^^WWWNNNMMMKKKIIIHHHHHHHHHIIIPPPYYYjjjxxxrrroooooopppxxx}}}yyypppfff\\\UUURRRMMMHHHEEECCCAAA===999<<<<<<:::999888888888888777999:::999888777888::::::999999:::;;;;;;:::888===<<<:::999999:::;;;<<<:::<<<===>>>===<<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>===<<<===??????===<<<==============================>>>@@@BBBBBB???===@@@BBBDDDHHHLLLQQQTTTVVV[[[]]]```eeelllrrrxxx{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{yyyyyyyyywwwuuutttvvvzzz}}}}}}{{{yyyxxxvvvppphhhaaa___jjj}}}pppbbb^^^bbbfffffffffgggfffeeefffiiikkkkkkjjjhhhfffeeeeeeeeeeeebbbfffooo~~~~~~}}}yyyxxx}}}}}}qqqmmmooouuuxxx{{{lllhhhiiiiiiiiihhheeebbbaaabbbfffkkkooommmllliiieeecccffflllqqquuusssmmmcccVVVIII???:::777111------,,,)))'''))))))(((''''''&&&&&&''''''))))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%###"""%%%%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&  """"""&&&&&&$$$######"""""""""%%%"""!!!"""$$$$$$!!!'''%%%$$$#########!!!$$$"""$$$'''%%% $$$$$$$$$###############%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&$$$"""!!!$$$$$$###############$$$###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''''')))((((((''''''(((((()))(((((())))))******)))((()))))))))***)))(((''''''***)))'''&&&%%%%%%&&&'''''''''((((((((((((''''''#########$$$$$$%%%%%%&&&''''''%%%###!!!!!!$$$'''''''''&&&''''''''''''&&&###%%%&&&$$$""""""$$$&&&***(((&&&'''(((******)))&&&&&&'''))))))(((&&&%%%''''''&&&&&&&&&''''''(((&&&''''''((())))))******''''''''''''((((((((((((''''''(((((())))))******((()))***+++++++++++++++%%%&&&((((((((()))***,,,,,,---...,,,++++++,,,------000444888===EEEPPPYYYcccooo|||mmmuuuuuurrrqqqvvv{{{tttkkk```TTTMMMMMMNNNMMMMMMLLLLLLMMMNNNSSS```tttxxxppplllmmmrrruuu{{{uuulllddd^^^XXXQQQLLLFFFCCC???===<<<;;;999666777777666666555666666777888888999888777777999;;;;;;;;;:::<<<>>>>>>===<<<======<<<<<<<<<<<<===>>>===>>>@@@@@@???>>>???AAA??????>>>>>>===============>>>???@@@AAABBBCCCCCC@@@??????@@@AAAAAA@@@>>>===>>>>>>??????>>>>>>===@@@??????@@@@@@@@@===;;;???@@@BBBDDDGGGJJJMMMOOOQQQSSSVVV\\\ccciiiooosssuuuwwwyyyzzz{{{}}}~~~}}}~~~}}}zzzzzzzzzyyyyyyyyyyyyzzzwwwuuutttttttttqqqjjjeeedddnnnzzzppphhhbbb```^^^^^^___aaaccceeehhhkkkmmmjjjiiigggeeecccbbbaaaaaa___aaakkk}}}~~~uuuwww{{{~~~}}}~~~~~~}}}|||xxxtttnnnjjjiiijjjlllnnnzzzvvviiieeeeeefffeeeiiihhhhhhhhhiiinnnsssxxxrrroookkkeeebbbbbbfffjjjqqquuuwwwssshhhXXXKKKCCC;;;444------,,,((('''((()))(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%%%%############%%%&&&&&&$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""%%%%%%"""!!!%%%((((((&&&%%%$$$$$$############### !!!!!!&&&%%%$$$#########"""!!!!!! """&&&&&&!!! ########################$$$###""""""""""""###$$$###$$$%%%%%%### ###"""!!!!!!!!!###$$$%%% $$$((((((&&&%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$###!!! &&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))))))))(((((()))))))))&&&'''((()))))))))))))))%%%&&&&&&&&&%%%&&&%%%$$$***)))'''&&&%%%%%%&&&'''$$$&&&))),,,,,,)))&&&$$$&&&&&&'''(((((()))))))))%%%%%%###!!! !!!%%%(((&&&''''''''''''&&&''''''$$$"""!!!"""%%%'''&&&%%%(((&&&%%%&&&((())))))((('''(((*********)))((((((%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((()))******+++)))******+++++++++******''')))+++,,,,,,---000222......//////......000222333666;;;@@@EEENNNZZZbbbhhhuuuwwwnnnhhheee{{{uuutttvvv}}}zzzrrrggg\\\QQQJJJNNNOOOQQQQQQPPPRRRUUUYYYcccppp}}}{{{wwwsssrrrvvv}}}~~~ssslllfff```XXXSSSPPPLLLHHHDDD???===;;;::::::999888777555555555555666666777888888999:::999888888:::<<<;;;;;;;;;<<>>============>>>>>>?????????@@@AAAAAA@@@@@@AAACCCBBBAAA@@@?????????@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFEEECCCBBBCCCDDDDDDDDDDDDCCCBBBDDDBBB?????????@@@@@@???@@@@@@AAABBBDDDFFFGGGHHHHHHJJJLLLPPPVVV[[[```cccjjjmmmpppqqqsssvvv{{{~~~~~~}}}}}}~~~zzzzzz{{{{{{{{{{{{yyyxxxuuusssrrrrrrtttrrrmmmiiihhhooozzz}}}xxxsssooojjjccc^^^\\\\\\^^^aaadddhhhjjjkkkkkkjjjgggeeebbb```^^^]]]]]]^^^dddrrryyymmmlllrrrwww~~~zzzrrrllleeedddcccccccccfffiiilllttt}}}uuukkkhhhgggfffeeeggghhhiiiiiiiiimmmrrrvvvxxxrrrjjjeeebbbaaa``````eeennnyyy~~~xxxjjjZZZOOOEEE;;;333111000---***+++((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$$$$###"""###'''***&&&''''''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""### ###&&&%%%$$$$$$######$$$%%%%%%&&&'''%%%######%%%%%%"""######$$$############$$$### !!!$$$%%%""""""%%%###########################"""!!! !!!"""### """$$$$$$$$$!!!######"""""""""$$$&&&''' $$$((()))'''%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&******))))))))))))******$$$&&&((()))((('''((()))%%%'''(((&&&&&&((('''$$$(((''''''&&&&&&&&&''''''###&&&))),,,,,,)))&&&###%%%&&&''''''((('''''''''%%%%%%%%%$$$###$$$'''***%%%'''((('''&&&%%%&&&'''%%%""" """&&&)))(((%%%$$$###"""###%%%&&&&&&%%%###$$$%%%%%%######$$$%%%''''''%%%$$$############'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&'''((())))))******)))******+++++++++******+++,,,...---------...///---+++,,,......---000555555:::@@@FFFMMMUUU```gggmmm{{{}}}jjjaaaeeelllxxxxxxyyy|||}}}wwwoooeeeZZZQQQLLLJJJMMMPPPQQQSSSXXX___eeesss}}}vvvxxxyyyxxxxxx|||vvvkkkbbb\\\UUUPPPJJJFFFDDDBBB>>>::::::999888888777888888888666666666666777888999:::999:::<<<<<<;;;;;;===>>>;;;:::;;;===@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCEEEGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJLLLKKKKKKLLLMMMMMMLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIFFFCCCAAABBBCCCCCCCCC????????????@@@AAAAAABBBBBBBBBCCCEEEHHHLLLOOOQQQ[[[___ccceeegggkkkqqqwwwxxxzzz|||~~~~~~~~~}}}|||}}}}}}~~~|||{{{{{{}}}~~~}}}{{{yyywwwtttrrrssstttsssoookkkhhhlllsss|||~~~vvvrrrqqqoooiiiddd^^^^^^^^^aaadddffffffeeehhhgggfffeeecccbbbaaa```dddccceeemmmwww~~~~~~xxxwwwoooddd```gggqqqwwwvvvmmmdddbbb___\\\\\\```ggglllrrrxxx}}}tttnnnkkkkkkiiiggghhhjjjllllllkkkmmmrrrvvv{{{vvvoooiiifffddd```^^^]]]fffsss~~~xxxjjj___PPPDDD888444222...******((())))))))))))((('''&&&%%%%%%%%%&&&&&&((())))))&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&%%%###%%%+++000'''''''''&&&$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############''''''###!!!###$$$############$$$$$$%%%'''''''''&&&%%%$$$$$$###$$$$$$!!!###$$$$$$######$$$%%%((($$$"""$$$###!!!"""&&&###############$$$$$$$$$###"""!!! !!!"""### ###%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&"""$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&+++******))))))******+++&&&(((******'''&&&&&&(((&&&)))***''''''******&&&&&&&&&''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&''''''&&&&&&'''((($$$&&&''''''$$$$$$%%%'''%%%$$$$$$$$$%%%&&&''''''###""""""$$$&&&'''&&&%%%"""######!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))***$$$%%%&&&'''((()))******'''((()))***+++,,,,,,,,,***+++,,,+++***)))***+++,,,)))***...///...222888:::@@@HHHPPPXXXaaakkkrrrxxxuuufffbbblllyyy{{{qqqtttvvv|||zzzxxxrrriii___VVVOOOLLLHHHLLLPPPTTTYYYaaammmvvvxxxoootttzzz}}}~~~{{{sssjjjaaaYYYSSSNNNIIIEEE@@@>>>>>>===999666777888888777777777888999888888888888999:::;;;;;;:::<<>>???@@@>>>>>>>>>AAADDDEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJKKKMMMOOOLLLJJJIIIGGGGGGHHHIIIJJJNNNNNNNNNOOOPPPQQQRRRRRRUUUTTTSSSTTTUUUVVVTTTRRRNNNMMMLLLKKKKKKLLLMMMNNNPPPNNNLLLKKKJJJJJJHHHFFFCCCBBBBBBAAA@@@@@@AAAAAA@@@??????@@@AAADDDFFFGGGLLLPPPUUUXXXZZZ___gggmmmppprrruuuyyy{{{|||||||||||||||}}}~~~}}}}}}~~~~~~{{{zzzwwwtttssstttsssoookkkiiikkkmmmqqqwww~~~wwwssstttrrrkkkddd___^^^^^^```dddfffeeedddfffggghhhjjjlllmmmnnnnnntttssssssuuuyyy{{{{{{zzzsssqqqhhh]]]ZZZeeettt}}}{{{qqqggggggddd```^^^```fffjjjmmmooosssvvvyyy|||zzzsssooonnnnnnnnnnnnlllooorrrrrrpppqqquuuzzz|||{{{xxxsssmmmiiiggggggaaaccckkkvvv~~~wwwooo]]]OOOAAA999555///***(((((())))))***)))((('''&&&''''''&&&&&&&&&''''''((('''(((((())))))(((((('''$$$$$$$$$%%%%%%%%%&&&&&&"""%%%(((&&&$$$$$$(((,,,&&&&&&'''&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&!!!"""""""""""""""######'''******&&&$$$&&&&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&"""$$$$$$!!!"""&&&"""$$$%%%$$$"""!!!"""$$$((($$$###%%%$$$!!!!!!$$$""""""#########$$$$$$$$$######"""!!!!!!"""######!!!"""###%%%&&&&&&''''''######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''(((***+++###$$$%%%&&&'''&&&&&&%%%"""###%%%'''''''''%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''++++++************++++++)))+++---+++'''%%%%%%&&&"""&&&'''######''''''"""$$$%%%'''((()))(((''''''((('''&&&%%%%%%&&&'''((((((((()))))))))(((&&&%%%$$$&&&(((((('''%%%$$$%%%###%%%'''&&&$$$###$$$'''%%%''')))'''$$$###%%%(((%%%%%%%%%&&&)))))))))'''((()))(((%%%###$$$(((,,,###$$$$$$%%%&&&''')))***$$$%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***$$$$$$%%%&&&'''((()))***%%%&&&(((***,,,---...///)))+++,,,,,,+++***+++---000---...333444333777???DDDKKKUUU___gggqqq{{{~~~yyypppfffgggtttxxxpppllloooxxx|||uuurrrllldddYYYQQQKKKIIIIIIMMMSSSXXX```kkkzzz|||tttnnnuuu{{{nnnhhh```XXXRRRMMMHHHEEEAAA>>>;;;<<<======;;;888777888999888777888999;;;999999999999999:::;;;<<<:::===@@@BBBAAA@@@@@@@@@CCCCCCCCCFFFIIIJJJJJJIIILLLLLLNNNPPPQQQRRRRRRRRRSSSTTTTTTSSSRRRSSSUUUWWWOOONNNLLLKKKJJJKKKMMMNNNWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[ZZZXXX[[[YYYXXXVVVVVVXXXYYY[[[WWWVVVUUUTTTSSSPPPLLLHHHIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@@@@@@@AAABBBDDDEEEBBBFFFLLLOOOQQQVVV___fffiiilllpppuuuyyy|||}}}~~~|||{{{|||~~~~~~~~~~~~~~~|||xxxtttssssssrrrnnnkkkkkkkkkjjjjjjmmmttt{{{~~~xxxwwwxxxtttiii___\\\[[[\\\```eeehhhhhhfffgggiiimmmrrrvvvzzz}}}~~~~~~uuutttkkk^^^YYYdddvvvzzzpppfffiiilllkkkiiiffffffgggffffffgggjjjpppwww|||~~~zzzssspppppprrrtttuuukkkooorrrrrrpppqqqvvvzzz{{{|||sssmmmmmmqqqhhheeeeeennnzzzzzzlll\\\LLLCCC<<<555...+++((()))*********)))'''&&&)))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((###'''&&&###!!!"""%%%$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!%%%&&&###"""%%%&&&$$$''''''&&&%%%$$$$$$$$$$$$!!!$$$%%%!!!###***$$$&&&'''%%%""" !!!###$$$""""""%%%%%%""""""%%%""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######""""""!!!"""###$$$%%%%%%$$$###"""'''$$$"""###%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###$$$%%%&&&"""###%%%&&&'''&&&%%%%%%!!!"""%%%'''''''''&&&%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))***+++,,,---,,,***((('''***'''&&&''')))((($$$ &&&&&&%%%$$$%%%''')))+++"""%%%''''''&&&$$$$$$%%%,,,)))&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########"""!!!"""$$$&&&###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$)))(((&&&%%%$$$%%%%%%&&&&&&'''((((((&&&###$$$&&&)))'''%%%$$$$$$$$$###"""%%%(((***)))&&&$$$%%%'''''''''''''''((((((((()))''''''(((((())))))******...///111000...,,,++++++---(((%%%(((...444<<>>888888888888777777777777666888::::::999888888888999;;;;;;;;;::::::<<<>>>@@@AAABBBCCCDDDDDDEEEDDDGGGHHHJJJLLLMMMNNNOOOOOORRRQQQPPPQQQTTTXXXZZZ[[[___^^^\\\[[[[[[\\\^^^___\\\YYYVVVSSSRRRSSSVVVXXX]]]ZZZXXXZZZ]]]```___\\\bbbdddeeeccc___\\\\\\]]]^^^^^^_________`````````eeeeee```XXXUUUUUUUUURRRPPPPPPNNNMMMKKKIIIHHHHHHHHHFFFCCCAAABBBCCCCCCCCCCCCCCCBBBDDDGGGLLLQQQUUU\\\aaahhhnnnrrruuuxxxzzzwwwxxxzzz{{{|||}}}}}}|||~~~||||||}}}}}}|||{{{|||zzzxxxuuusssqqqpppooohhhjjjkkkjjjhhhjjjnnnrrrvvvwwwwwwxxxuuunnnfff```aaa\\\\\\dddkkkkkkhhhffflllwwwxxxrrrggg]]][[[bbbppp{{{{{{uuutttsssrrrrrrpppllliiijjjhhhhhhgggfffjjjqqqxxx{{{zzzzzzwwwvvvyyy}}}zzztttqqqpppnnnmmmmmmnnnooopppqqquuu{{{~~~xxxtttpppmmmgggeeekkkvvv|||rrr```KKK===666000***...+++'''&&&&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''###"""###$$$'''((('''%%%!!!$$$&&&%%%###"""$$$'''!!!"""$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%'''%%%############!!! %%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###############'''///)))''''''"""&&&%%%$$$###""""""""""""&&&%%%###!!!!!!"""###$$$$$$$$$###############$$$!!!######!!!'''$$$"""!!!"""######"""""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""'''&&&$$$&&&)))***(((%%%&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$$$$###### !!!"""$$$&&&'''(((+++(((%%%$$$'''((('''&&&#########$$$$$$%%%%%%%%%***+++,,,,,,,,,***((('''+++******+++,,,,,,+++***%%%%%%&&&''''''((((((((($$$&&&(((((('''&&&&&&&&&)))'''$$$###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''((((((((('''''')))***$$$%%%&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''''''''%%%$$$$$$''',,,//////...###&&&(((((('''&&&''')))'''''''''((((((((())))))(((((())))))***++++++++++++---//////...---------444...,,,000666<<>>===<<<777777777777888888888888888:::<<<===<<<;;;;;;;;;======>>>>>>===???AAACCCCCCDDDFFFHHHJJJLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVVVV^^^\\\[[[[[[\\\^^^```aaabbbaaaaaaaaabbbeeeggghhhbbb```\\\YYYXXXYYY[[[]]]dddeeedddcccbbbbbbcccdddccceeeeeeccc___]]]]]]^^^___`````````aaabbbbbbbbbffffffbbb[[[XXXYYYYYYWWWUUUUUUTTTSSSQQQOOOMMMLLLMMMJJJGGGEEEDDDDDDCCCCCCBBBBBBAAAAAACCCGGGKKKNNNPPPUUU\\\dddjjjoootttwwwvvvxxxzzz}}}~~~~~~~~~||||||{{{yyywwwuuusssrrrrrrlllmmmmmmkkkiiijjjllloooppprrrtttvvvuuuooogggaaaaaa\\\]]]fffnnnpppooooooxxx{{{pppllleee^^^\\\```jjjrrr||||||zzzxxxxxx{{{|||}}}}}}zzzuuurrrqqqmmmllljjjiiikkkqqqvvvxxx}}}{{{rrrpppnnnmmmmmmnnnpppqqqnnnttt|||{{{wwwpppjjjllluuu{{{jjjUUUEEE===666000...+++(((&&&&&&''''''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&%%%%%%'''((()))((('''###$$$%%%%%%$$$$$$%%%&&&######$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%((((((''''''&&&%%%%%%$$$%%%$$$***$$$"""$$$ $$$###############$$$$$$&&&%%%###"""!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$###"""###%%%'''&&&&&&(((&&&$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########&&&###!!!"""$$$&&&%%%$$$'''&&&%%%&&&&&&&&&$$$#########$$$$$$$$$$$$######!!!"""###$$$%%%&&&'''((((((%%%###$$$'''(((((('''((((((((((((((((((((((((+++,,,,,,,,,,,,***((('''((())))))((('''&&&((()))$$$&&&((())))))(((&&&%%%&&&(((******((('''(((((((((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&'''((()))***((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%&&&'''''',,,((($$$$$$'''***(((%%%'''%%%###%%%)))***'''"""###%%%'''((((((((()))***''''''((((((((()))))))))))))))******+++,,,,,,---)))+++---...------...///444000...333:::AAAKKKTTTcccmmmqqqyyywwwuuuvvvrrriiiccchhhoooxxx|||}}}}}}}}}}}}tttiiieeeeeeeeegggooo{{{yyymmmbbb^^^XXXRRROOORRRXXX]]]fffooo|||{{{uuulllccc[[[SSSLLLGGGDDDAAA===;;;;;;;;;;;;:::666666777777888999999999:::<<<>>>???>>>===>>>???@@@AAAAAAAAABBBDDDHHHKKKHHHIIILLLOOORRRUUUVVVWWWWWWYYYZZZ\\\^^^___``````eeedddbbb``````aaabbbcccfffggghhhiiilllnnnqqqrrrjjjgggdddbbb```aaacccdddhhhkkkllliiidddbbbdddgggggggggfffddd```______``````aaaaaabbbccccccddddddeeefffccc]]]\\\^^^^^^\\\[[[\\\\\\\\\ZZZWWWTTTSSSTTTRRROOOLLLIIIGGGGGGFFFEEEDDDCCCBBBCCCDDDFFFHHHHHHMMMSSSYYY___eeekkkoooqqqtttxxx}}}}}}zzz|||{{{zzzxxxwwwvvvuuuuuuqqqqqqqqqnnnkkkjjjjjjllliiijjjnnnqqqrrrnnnhhhccc___ZZZZZZbbbjjjppptttwww}}}xxxmmmgggfffccc```^^^```dddgggrrryyy|||zzzuuurrrnnnlllllloootttwwwsssqqqmmmjjjiiijjjlllnnnjjjqqq~~~|||rrrmmmpppyyyyyyeeeSSSGGG===666///,,,(((''''''((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))'''&&&&&&'''((()))'''%%%%%%$$$###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%'''&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$###!!!!!!(((###''' ### """"""""""""###$$$%%%&&&%%%$$$###"""""""""###$$$""""""!!!!!!!!!""""""###'''$$$!!! !!!###$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """$$$%%%$$$''''''&&&'''((((((&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''%%%$$$###$$$&&&((()))((('''''''''''''''''''''&&&,,,------,,,+++***)))(((((()))(((%%% !!!###&&&'''((((((((('''&&&%%%'''(((***)))((('''((()))((('''%%%&&&((()))***)))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$$$$###""""""###%%%$$$$$$$$$&&&(((***+++'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''(((++++++***(((''')))'''###***&&&######%%%$$$$$$&&&'''((((((((())))))'''(((((((((((()))))))))))))))******+++,,,,,,,,,)))+++------------...000222///000666===DDDOOOZZZdddoootttzzz~~~{{{uuukkkaaa\\\gggsss}}}{{{zzztttmmmkkkhhhffffffnnnxxxzzzqqqfff\\\YYYVVVSSSTTT[[[eeelllxxx~~~yyyppphhhbbbZZZRRRLLLGGGCCC@@@>>>;;;999888999:::::::::555666777888999:::;;;;;;;;;===>>>???>>>>>>@@@AAABBBCCCDDDDDDEEEIIINNNQQQOOOPPPSSSVVVYYY\\\]]]^^^bbbcccdddfffgggggggggggghhhgggfffdddcccccceeeggglllmmmoooqqqsssuuuvvvwwwnnnmmmkkkjjjiiijjjkkklllmmmnnnnnnllliiihhhiiikkklllkkkiiigggdddccccccdddaaaaaaaaabbbccccccddddddccceeeccc___^^^aaaaaa___```aaabbbcccaaa^^^ZZZXXXYYYYYYWWWTTTPPPNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHLLLNNNQQQTTTWWW[[[```dddiiimmmssszzz~~~}}}}}}|||{{{yyy{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuurrrooollljjjiiidddeeefffiiikkkkkkhhhfff]]]WWWSSSWWW]]]eeeooowww}}}|||yyy~~~}}}rrrgggdddcccbbbaaa``````bbbcccjjjpppyyy~~~xxxpppkkkjjjmmmssszzz~~~wwwssslllfffcccccceeeggggggpppvvvpppttt|||uuucccRRRCCC888000---***((())))))))))))((((((''''''''''''((((((&&&'''''''''((((((((((((&&&%%%$$$%%%&&&&&&$$$###&&&$$$"""###&&&(((&&&$$$&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$############$$$&&&((((((&&&###%%%$$$$$$######$$$$$$%%% """###$$$###""" '''###((("""!!!%%%"""######""""""###$$$$$$%%%$$$$$$###""""""######$$$$$$$$$######$$$$$$%%%%%%'''%%%""" ###"""""""""$$$$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''$$$%%%%%%%%%&&&&&&''''''......---,,,+++***)))(((***,,,+++((($$$"""$$$''')))(((&&&&&&%%%&&&'''(((&&&'''((((((&&&&&&'''(((((('''&&&&&&(((***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$'''((('''%%%%%%&&&$$$#########$$$&&&)))***%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''''',,,)))$$$%%%%%%###&&&$$$###&&&******%%%!!!(((((((((((()))(((''''''(((((((((((()))))))))***(((((())))))***++++++,,,+++,,,------,,,,,,...///333222666===DDDKKKVVVaaagggvvv~~~|||tttiii___]]]aaalllyyy~~~|||xxxuuu|||yyytttrrrjjjgggiiipppuuurrrggg^^^TTTUUUWWW[[[dddppp~~~~~~xxxnnn```VVVVVVRRRKKKFFFCCCAAA@@@???<<<:::888777888999999888666777888999:::<<<======:::<<<>>>>>>>>>???AAACCCCCCDDDFFFHHHIIIMMMRRRUUUWWWYYY[[[]]]___aaabbbbbbhhhiiijjjjjjkkkkkkjjjjjjmmmmmmmmmkkkjjjjjjmmmppptttuuuwwwxxxyyyyyyxxxxxxqqqqqqpppqqqqqqsssttttttuuusssqqqrrrtttuuutttrrrrrrqqqooommmlllkkkjjjiiibbbbbbcccccccccdddddddddbbbdddccc______bbbbbb```cccdddeeeeeeccc```]]]ZZZ\\\]]]]]][[[XXXVVVWWWXXXSSSRRRQQQPPPNNNMMMLLLKKKQQQQQQRRRRRRRRRTTTXXX[[[bbbfffmmmuuu|||~~~{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyy{{{zzzxxxvvvssspppllljjjeeecccbbbbbbdddggghhhhhh___WWWPPPNNNPPPXXXfffrrr|||yyyzzzxxxppphhhdddbbb```___```aaabbbcccdddgggpppzzzzzznnnhhhgggjjjuuuzzzpppgggbbb```bbbdddgggqqquuusssxxx~~~ppp]]]HHH888222///,,,************)))(((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&$$$###&&&$$$"""$$$'''(((&&&$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$############%%%'''(((&&&$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''%%%###""""""""")))$$$###&&&"""%%%$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%""" ###"""!!!!!!#########!!!$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&###%%%((())))))(((&&&%%%&&&%%%$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&''')))***++++++///...---,,,+++***)))((('''((()))((((((((()))+++)))'''&&&$$$%%%&&&((()))&&&''''''&&&%%%%%%&&&(((&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''$$$&&&'''((('''&&&'''(((#########$$$%%%&&&'''((($$$######$$$&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&!!!)))%%% ###&&&&&&%%%$$$%%%'''))))))((('''***((((((((())))))'''%%%((((((((()))))))))******(((((())))))***+++++++++,,,---......------///111222444:::CCCIIIOOOZZZdddiii{{{~~~vvvlll```WWWUUU___lllttt~~~~~~{{{}}}|||wwwuuuyyy{{{vvvttthhhfffiiinnnnnnfff]]]WWWNNNTTT^^^kkk{{{{{{yyy|||~~~yyyvvvqqqlllfff]]]RRRJJJHHHEEE@@@>>>===>>>======:::999777777888999888777999999:::;;;<<<===>>>???<<<===??????@@@AAADDDFFFFFFHHHKKKNNNPPPSSSVVVYYY```aaacccdddfffggghhhhhhkkklllmmmnnnoooooooooooorrrssstttrrrpppqqquuuyyy|||{{{wwwwwwxxxyyyzzz{{{{{{{{{zzzvvvtttvvvzzz|||{{{xxxyyywwwvvvuuuuuusssqqqnnnhhhhhhgggggggggfffffffffeeegggfffbbbaaaddddddaaadddeeeeeedddccc```]]][[[]]]___aaa___\\\ZZZ\\\^^^VVVVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSRRRQQQRRRUUUXXX^^^aaagggooovvv||||||{{{{{{}}}~~~~~~{{{{{{zzzyyyyyyyyyzzzzzz}}}|||{{{zzzyyyvvvqqqnnnjjjgggcccbbbccceeeggggggccc\\\TTTNNNMMMQQQ___lll}}}|||{{{yyyvvvrrrnnnkkkiiieeeccc``````bbbdddffffffjjjkkkssswwwjjjffffffjjjwwwwwwllleeeccceeegggkkktttuuunnnqqqvvv}}}xxxfffNNN:::555222...+++++++++***)))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''((()))'''%%%%%%%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%###### (((###"""%%%"""&&&%%%$$$###"""""""""""""""#########$$$$$$$$$$$$"""""""""""""""###$$$%%%"""&&&'''%%%###&&&$$$"""!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%% ###'''((('''&&&$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&###$$$%%%&&&'''((()))***000///...,,,+++***))))))%%%%%%%%%''')))***)))(((&&&&&&&&&&&&''''''((()))&&&''''''&&&$$$$$$&&&((('''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''###$$$%%%$$$######%%%'''$$$$$$%%%&&&''''''&&&&&&%%%$$$###%%%'''(((((('''%%%&&&'''''''''&&&%%%$$$%%%)))"""%%%)))'''%%%'''((('''$$$###$$$%%%)))''''''(((***+++)))'''(((((()))))))))*********))))))******+++,,,,,,,,,,,,---.........///222444333777AAAKKKQQQUUU^^^hhhmmm~~~}}}yyywwwrrrhhh\\\UUUTTTZZZgggsssyyy{{{zzz~~~wwwtttwww{{{}}}|||wwwqqqmmmcccbbbdddgggcccYYYTTTUUUSSS\\\kkk~~~|||yyyxxx}}}|||sssooojjjeee^^^YYYUUUPPPIIIDDDAAA>>>;;;:::;;;;;;;;;;;;;;;999888999:::;;;:::999;;;;;;<<<===>>>??????@@@@@@AAABBBCCCCCCEEEIIIKKKKKKNNNRRRVVVXXXZZZ\\\^^^ggghhhjjjlllnnnooopppppppppqqqsssvvvxxxzzz||||||{{{}}}|||yyyyyy~~~}}}|||||||||~~~}}}}}}}}}~~~|||wwwssspppoooooonnnmmmlllkkkkkkjjjlllkkkgggfffggggggccceeeddddddcccaaa___]]]\\\]]]```bbbaaa]]]ZZZ\\\___YYYZZZ[[[\\\\\\[[[YYYXXXUUUVVVWWWUUUTTTSSSUUUVVVXXXZZZ^^^ccciiioootttvvvwwwwwwwwwyyy|||~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}||||||}}}~~~|||wwwrrrpppmmmiiihhhggggggeeedddeee```[[[UUUPPPPPPZZZeeessspppqqqqqqnnnjjjiiikkknnniiigggeeefffiiilllmmmmmmuuuwwwqqqgggfffgggkkkxxx{{{ooohhhgggjjjmmmpppwwwuuunnnqqqqqqwww}}}|||nnnVVVAAA888555000---++++++)))((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))((('''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""##################""" &&&"""!!!&&&###$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""$$$$$$###'''$$$ !!!$$$&&&'''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%######%%%'''&&&%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%'''******((('''''')))%%%%%%%%%%%%&&&&&&&&&&&&111000...,,,+++***)))))))))((('''))),,,,,,)))%%%###$$$&&&((())))))(((''''''''''''&&&%%%%%%'''))))))((((((((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###$$$&&&(((%%%&&&'''(((((((((&&&&&&&&&%%%$$$&&&((())))))(((&&&&&&'''((('''&&&$$$###)))///,,,""" (((+++&&&###&&&)))(((%%%$$$(((---'''&&&%%%'''+++,,,+++)))))))))))))))***************++++++,,,,,,---......***,,,---...///111555888:::@@@KKKVVV[[[___gggpppuuu~~~xxxtttrrrhhh^^^VVVXXX___gggooouuu{{{zzz{{{wwwtttvvvxxxyyywwwrrrjjjeee^^^^^^```aaaZZZQQQPPPUUU[[[fffwwwyyynnnddd___YYYSSSLLLGGGEEECCC@@@===@@@===;;;:::;;;;;;;;;:::<<<;;;:::<<<>>>???>>>=========>>>>>>??????@@@@@@CCCEEEFFFFFFGGGIIIMMMOOOOOOSSSXXX\\\^^^___```bbblllmmmoooqqqtttuuuvvvwwwuuuwww{{{{{{vvvvvvuuutttsssrrrpppoooooooooqqqpppllljjjkkkiiifffeeeeeecccaaa```^^^]]]]]]\\\```cccaaa\\\YYYZZZ]]]\\\]]]___aaabbbaaa___^^^\\\]]]]]]ZZZWWWUUUUUUUUUSSSTTTVVVYYY^^^ccchhhjjjjjjmmmqqqwww|||~~~}}}{{{~~~}}}||||||||||||}}}|||}}}zzzvvvsssqqqooonnnllliiieeeaaacccaaa___[[[TTTQQQWWW```mmm{{{vvvlllmmmmmmkkkkkknnnuuuzzznnnlllkkknnnrrruuuuuusssxxx}}}|||yyymmmeeegggjjjlllxxx{{{oooiiiiiilllpppssszzz{{{uuuyyyqqquuuyyy|||}}}sss]]]HHH:::666111...,,,***)))'''(((((())))))))))))((((((''''''''''''((((((((()))#########$$$'''((('''%%%###&&&((('''%%%$$$&&&)))&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%&&&'''''''''''''''$$$!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&''''''))) ###&&&!!!"""(((&&&""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%""""""###%%%%%%%%%%%%""""""$$$&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!"""'''+++'''&&&&&&''')))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))###&&&***+++)))(((***,,,,,,++++++***)))(((((('''333444333111///......///---,,,,,,***(((&&&$$$###&&&%%%%%%$$$%%%&&&((()))''''''&&&&&&&&&''''''(((%%%'''(((&&&###"""$$$&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&%%%$$$###""""""""""""''''''%%%%%%%%%%%%''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((()))***))))))))))))***************++++++***)))***,,,///...---,,,***,,,000777<<<>>>GGGSSS]]]dddiiinnnqqq{{{yyynnndddSSSTTTWWW]]]gggpppwww{{{zzzxxxzzzwwwzzzssspppmmmkkkkkkjjjfffccc```^^^[[[WWWPPPLLLQQQZZZhhhxxx~~~ppphhhbbb[[[UUUNNNJJJDDD@@@>>><<<;;;::::::999888777888999;;;===>>>===;;;:::;;;===@@@AAA@@@?????????@@@AAABBBCCCDDDDDDEEEFFFJJJNNNRRRTTTZZZ[[[]]]___bbbeeegggiiippptttyyy||||||}}}~~~}}}vvvwwwxxxxxxxxxvvvuuutttzzzxxxuuuqqqooommmmmmnnnmmmllljjjiiigggccc]]]YYY]]]]]]\\\[[[ZZZZZZ[[[[[[```^^^^^^```dddeeeccc```^^^^^^]]]]]]\\\[[[ZZZYYYSSSSSSQQQPPPPPPTTTZZZ^^^___aaaeeejjjpppuuuxxxzzz~~~}}}|||}}}}}}}}}}}}}}}|||{{{{{{wwwvvvtttqqqmmmiiifffdddhhheeeaaa]]]ZZZYYYYYYYYYfffuuuzzziiigggeeehhhmmmqqqrrrqqqtttnnnkkknnnqqqooommmnnnooovvvyyyqqq~~~}}}{{{wwwppphhhjjjqqqwwwwww{{{wwwtttnnniiivvvwww}}}|||yyyqqqiiinnn|||kkkRRRBBB555///444555---))),,,)))'''&&&&&&'''''''''&&&((('''''''''&&&&&&&&&&&&!!!$$$%%%$$$!!! ###&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$###"""""""""""""""""""""$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$$$$######!!!"""#########"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!$$$&&&%%%###"""########################$$$$$$###############$$$ ###%%%$$$#########!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''((('''&&&$$$###666555333111...---------))))))))))))))))))((((((&&&%%%%%%%%%&&&&&&'''((()))(((''''''&&&&&&&&&&&&''''''&&&###!!!!!!%%%)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&((()))&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((('''''''''((())))))))))))))))))***************++++++++++++,,,...111...//////000333888???DDDGGGPPP\\\eeekkkooosssuuu}}}rrrddd[[[SSSWWW___hhhrrrzzz~~~}}}}}}zzzyyyqqqkkkeeebbbdddfffeeeccc\\\WWWSSSSSSRRRSSSZZZbbbrrr}}}lll```YYYSSSMMMGGGGGGCCC???<<<;;;<<<;;;;;;;;;:::999888999;;;===>>>===<<<;;;::::::===???AAACCCCCCCCCDDDEEEFFFGGGHHHNNNNNNNNNPPPSSSWWW[[[]]]^^^^^^```dddhhhlllpppssszzz~~~~~~}}}}}}{{{xxxuuurrrqqqqqqqqqtttsssqqqpppmmmiiiccc______^^^^^^]]]\\\\\\\\\\\\[[[ZZZ[[[^^^aaadddeeeeee```aaaaaa```___]]][[[YYYUUUTTTSSSPPPNNNOOORRRUUUWWWYYY]]]bbbgggmmmrrrvvv~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzyyyxxxuuurrrooollljjjhhheeeaaa]]][[[[[[\\\]]]bbbooonnncccaaaaaacccjjjqqqwwwzzzuuuoookkkmmmnnnkkkiiihhhkkkmmmvvv|||xxxsss}}}zzzzzz{{{~~~xxxrrrrrrzzz~~~yyysssooossssssyyy}}}ssshhhhhhuuu|||rrrbbbOOO???444555444---***,,,+++)))''''''((()))((('''((((((((('''''''''&&&&&&)))((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""######$$$$$$%%%%%%""""""###$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""####################################%%%%%%$$$$$$$$$$$$$$$%%% ###%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))'''&&&%%%%%%'''(((((((((&&&'''''''''&&&&&&%%%$$$888666444111...---,,,,,,(((((())))))))))))))))))%%%%%%&&&''''''''''''&&&******((('''&&&%%%%%%%%%'''&&&### !!!&&&******************)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))))))))((('''''''''(((((()))))))))*********++++++***++++++++++++---000222---...000222555;;;BBBGGGSSS[[[fffooosssuuuwwwyyyyyyhhh[[[UUUTTT[[[fffrrrzzz~~~~~~}}}|||~~~zzzrrrhhh^^^ZZZ^^^ccceeecccXXXSSSPPPSSSYYY^^^fffnnn}}}~~~uuujjj\\\RRRLLLHHHCCC??????<<<999888999:::;;;:::;;;;;;::::::;;;<<<>>>??????>>>===<<<===???AAACCCFFFGGGHHHJJJKKKMMMOOOOOOUUUTTTUUUVVVYYY\\\```bbbcccdddfffkkkqqqxxx~~~~~~|||yyyxxxwwwwwwwww{{{yyywwwuuurrrmmmgggcccbbbbbbaaaaaa```___^^^^^^XXXYYY[[[[[[\\\^^^aaadddbbbcccddddddccc```\\\ZZZVVVVVVVVVSSSPPPNNNOOOPPPOOORRRVVVYYY\\\ccckkkqqqzzz}}}}}}}}}}}}}}}||||||{{{yyyyyy{{{{{{zzzxxxvvvsssqqqpppjjjgggbbb^^^\\\]]]___aaadddkkkvvvvvvddd_________aaafffnnnxxx~~~xxxqqqlllllllllgggdddcccfffeeekkkvvv{{{yyy|||~~~vvvyyy}}}{{{zzzyyytttqqqqqqwww~~~rrrddd___hhhuuuxxxuuubbbNNN;;;555333...+++,,,,,,***)))((()))***)))((()))))))))(((((((((''''''+++'''$$$%%%(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$########################&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#########(((&&&###!!! !!!###$$$########################&&&%%%%%%$$$%%%%%%&&&&&&!!!$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&$$$%%%((()))(((&&&((('''&&&&&&&&&&&&&&&&&&:::777333000///...---,,,,,,+++***)))((((((((('''%%%&&&'''(((((('''&&&%%%))))))(((''''''&&&''''''%%%$$$"""!!!!!!###&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$#########((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))*********************)))((('''''''''((())))))*********+++++++++***+++,,,++++++,,,...111///000111333777>>>GGGMMM\\\dddnnnvvvyyyzzz|||~~~~~~ooo___YYYYYY^^^eeepppyyy~~~~~~~~~~~~xxx{{{{{{ssshhh\\\XXX]]]cccdddcccZZZYYY[[[```dddhhhqqqyyyyyyqqqnnnmmmnnnccc[[[PPPIIIEEECCC???===;;;888666666888999::::::;;;;;;;;;;;;<<<===???@@@BBBAAAAAAAAABBBDDDFFFGGGIIIKKKMMMOOORRRTTTUUUVVVYYYYYYYYYZZZ]]]aaadddfffiiikkknnnsss{{{}}}|||{{{{{{{{{|||{{{yyywwwtttooohhhdddggggggfffeeedddcccbbbaaa\\\]]]]]]YYYVVVUUUYYY\\\___aaaccceeedddbbb___\\\XXXYYYZZZYYYVVVTTTSSSSSSNNNPPPSSSUUUVVV\\\dddkkkuuuxxx}}}|||yyy~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyyxxxwwwuuusssrrrmmmiiiddd___]]]]]]___aaajjjmmmqqqttttttpppiiibbbbbbdddeeeeeeeeejjjrrryyyxxxqqqllllllkkkgggcccbbbffffffnnn}}}}}}uuusssvvvyyy}}}~~~}}}|||xxxrrrrrruuuyyynnn___XXX^^^lllzzzqqqZZZBBB666222///---...---+++)))))))))***)))((())))))))))))(((((((((((()))&&&$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!! '''&&&$$$######$$$%%%&&&######$$$$$$$$$$$$##############################!!!!!!""""""############((('''$$$"""!!!"""$$$%%%########################%%%$$$$$$$$$$$$%%%&&&&&& """$$$$$$$$$######$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%***&&&###$$$(((***(((%%%((('''&&&%%%%%%&&&'''(((<<<888333111000000000...---,,,***)))((((((((((((&&&'''((((((((('''&&&%%%'''''''''''''''((()))***#########$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""""""""###%%%&&&((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***************+++***)))(((((((((((((((************++++++++++++,,,,,,,,,+++******,,,...333444666:::@@@JJJUUU]]]dddlllvvv}}}tttaaaWWWZZZbbbjjjpppxxx~~~xxxyyywwwooofff\\\XXX[[[``````___```fffooosssqqqooovvvvvvmmmeeeaaa___^^^QQQKKKDDD???===<<<;;;999;;;999777777999::::::999:::;;;;;;<<<===>>>???@@@BBBBBBCCCDDDFFFHHHJJJLLLMMMNNNQQQTTTWWWYYYZZZ[[[___``````cccfffjjjnnnqqqrrrtttxxx~~~~~~~~~~~~}}}|||zzzxxxvvvqqqkkkgggllllllkkkkkkiiigggeeeddd^^^___]]]YYYTTTRRRTTTWWWXXX[[[___bbbcccbbb```^^^ZZZ\\\^^^]]]ZZZWWWUUUTTTOOOQQQSSSTTTUUUYYY___ccclllpppuuuzzz~~~~~~}}}~~~}}}}}}yyyyyyyyyyyyxxxwwwvvvuuuqqqmmmgggbbb^^^]]]]]]^^^iiinnntttssskkkbbb^^^^^^bbbfffjjjkkkkkklllpppssswwwqqqlllmmmmmmiiifffeeejjjppp}}}wwwlllhhhiiilllnnnoooyyy}}}}}}}}}{{{vvvtttsss{{{|||xxxxxxrrrjjj```ZZZ]]]iiixxxxxxcccIII999333111000000---+++)))((())))))((('''))))))))))))(((((((((((((((******)))'''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!! ######""""""###$$$&&&'''######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%#######################################$$$%%%%%%!!!###$$$$$$######$$$%%%"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###''''''''''''(((((((((((()))'''%%%%%%'''((('''%%%((('''&&&%%%%%%&&&((()))@@@;;;555222222222111///+++***)))((()))***+++,,,'''(((((((((((('''&&&&&&&&&&&&&&&'''((()))++++++$$$$$$$$$&&&((('''%%%###'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''((($$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))******))))))******)))((((((((())))))*********++++++++++++,,,,,,------,,,++++++---000222555;;;CCCLLLXXXcccjjjlllsss|||uuudddVVVTTT^^^iiilllpppvvvzzz{{{xxxwwwsssnnnfff```YYYUUUWWWZZZ\\\\\\hhhqqq}}}zzztttyyyyyysssjjjbbb\\\WWWTTTRRRFFFBBB>>>;;;;;;;;;;;;:::<<<:::999999;;;<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBDDDFFFIIILLLOOOPPPSSSUUUXXX[[[^^^```aaaaaadddeeegggjjjoootttyyy|||~~~}}}}}}|||{{{wwwrrrnnnpppqqqpppooommmkkkhhhggg___^^^]]]ZZZWWWVVVVVVXXXTTTVVVZZZ]]]___```______]]]______^^^YYYUUURRRQQQRRRSSSTTTWWWYYY[[[\\\]]]cccfffkkkrrrxxx~~~~~~~~~||||||||||||{{{zzzyyyyyytttpppkkkfffaaa___^^^]]]aaajjjuuuxxxnnn```YYYYYY]]]bbbhhhnnnqqqssstttuuuvvvppplllnnnooollliiiiiioooyyy~~~oooaaa^^^bbbgggjjjlllwww|||~~~~~~}}}xxx|||uuuyyy{{{wwwrrrsss}}}yyywwwwwwyyywwwqqqooopppmmmhhhdddbbbbbbiiivvv{{{jjjRRR???555222111111---+++)))((())))))(((''')))))))))(((((((((''''''%%%(((***(((%%%$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''''''''&&&$$$###""""""######$$$$$$%%%%%%$$$############$$$%%%%%%######################## !!!!!!!!!###$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))****** """$$$%%%&&&&&&%%%%%%########################""""""""""""###$$$%%%%%%###$$$%%%$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''((()))FFF@@@888444333222000---,,,+++***(((((()))***+++))))))((('''''''''''''''((('''''''''((()))******(((&&&%%%%%%'''(((&&&$$$&&&''''''(((((('''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))((()))))))))((())))))***************+++++++++,,,,,,+++,,,---------///222555666<<>><<<;;;;;;<<<======;;;:::999:::===>>>>>>======>>>@@@AAACCCDDDDDDDDDDDDFFFHHHLLLPPPSSSVVVXXXZZZ\\\```cccfffggghhhhhhkkkllloootttzzz~~~}}}yyyuuutttttttttsssqqqnnnkkkiiibbb```^^^^^^^^^]]][[[ZZZSSSTTTWWWZZZ\\\]]]]]]]]]\\\^^^___]]]ZZZVVVTTTTTTVVVUUUXXX]]]cccdddaaa]]]^^^___bbbgggnnnuuu||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzztttrrroookkkfffcccaaa``````dddkkkrrrnnnccc\\\\\\XXX\\\cccllltttyyyzzzyyyuuuoookkkmmmooollljjjjjjppp|||}}}oooaaa\\\]]]```gggooossswww{{{}}}uuuqqqvvvoooqqquuu~~~uuupppssswwwsssllllllkkkmmmpppoookkkiiikkkjjjfffeeeffffffhhhqqq|||}}}ppp\\\GGG999333111000///---+++*********)))'''((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((('''&&&$$$### !!!""""""###$$$$$$"""""""""""""""###$$$%%%""""""######$$$$$$%%%%%%!!!!!!"""###$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&&&&&&&''''''!!!"""###$$$%%%%%%%%%$$$####################################$$$%%%&&&&&&$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''#########$$$$$$$$$%%%%%%&&&(((***((($$$###&&&)))&&&&&&'''(((((((((((((((KKKDDD:::555333222...***111///,,,)))''''''''''''***)))(((&&&&&&&&&'''(((***)))((((((((((((((())),,,(((%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((()))***++++++******+++++++++,,,,,,,,,***,,,---///000333777:::AAAJJJWWWcccjjjnnnooopppooouuu}}}tttfff\\\ZZZ```iiipppqqqtttwwwzzz~~~~~~xxxooobbb\\\^^^[[[YYYTTTOOONNNTTT___gggqqqtttyyy~~~|||yyy{{{{{{pppiii[[[VVVPPPLLLIIIEEE@@@<<<:::999888888888999:::;;;999888999;;;>>>@@@@@@??????@@@BBBDDDEEEFFFGGGGGGHHHJJJMMMQQQVVVZZZ]]]___```bbbfffiiilllmmmmmmmmmvvvwww{{{~~~~~~|||yyyvvvvvvvvvuuusssooollljjjgggdddaaaaaabbbaaa]]]ZZZTTTUUUVVVXXXZZZ[[[\\\\\\ZZZ\\\]]]]]]\\\ZZZZZZ[[[YYYYYY\\\dddlllnnnggg```]]]\\\\\\^^^dddkkkrrrwwwzzz{{{|||~~~~~~~~~~~~}}}|||{{{zzzzzztttsssqqqnnnkkkgggeeecccfff``````fffiiieeecccdddWWWYYY___jjjttt{{{|||{{{uuuoookkkmmmnnnkkkiiiiiippp{{{xxxlll___YYYUUUVVVaaannnpppssswww||||||rrrmmmpppllllllooozzzzzzqqqpppqqqkkkbbbffffffiiimmmmmmhhhgggjjjgggddddddgggfffeeelllvvv~~~uuucccLLL;;;333000///111///,,,+++++++++***)))((('''''''''&&&&&&&&&&&&,,,(((&&&&&&)))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$%%%&&&''''''((((((""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%###"""!!!######$$$$$$$$$$$$##############################%%%%%%$$$$$$###"""!!!!!!##################$$$$$$########################$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%$$$###"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((%%%))),,,)))###!!!%%%***%%%&&&((()))))))))((('''cccOOO;;;444333000......,,,+++***((((((((())))))&&&'''((()))((('''%%%$$$)))((('''&&&%%%$$$$$$$$$%%%((()))''''''((('''###!!!###%%%%%%######%%%'''&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%(((((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$'''%%%###$$$'''((('''%%%''''''''''''&&&%%%######(((''''''&&&&&&&&&'''''')))'''***...///,,,+++---,,,---,,,+++))))))+++---000...---...---000;;;GGGQQQ[[[iiirrrvvvvvvxxxyyyssszzzrrrdddbbbeeehhhooovvvuuu{{{xxxlll```ZZZ[[[]]]YYYSSSQQQTTT[[[eeekkkrrrtttvvvwwwwwwwwwyyy{{{}}}}}}yyynnnbbbYYYTTTNNNGGGCCCCCCAAA===999;;;;;;999999999:::;;;<<<888999;;;<<<<<<===???@@@AAABBBCCCEEEGGGJJJLLLMMMMMMOOORRRXXX^^^bbbddddddbbbcccfffkkkqqqwww}}}~~~}}}~~~~~~}}}{{{wwwsssrrrttttttqqqmmmhhhggggggggggggeeeaaa^^^VVVUUUUUUVVVWWWWWWVVVTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[___dddjjjsssyyyvvvnnnaaaZZZTTTUUU\\\eeejjjlllnnnqqquuuzzz~~~~~~zzzzzz|||}}}}}}{{{xxxvvvtttrrrqqqooollliiigggddd```^^^___aaabbbcccZZZWWWWWW^^^lllxxxwwwpppgggdddgggjjjkkkiiillltttpppggg___]]][[[ZZZ___gggiiioootttxxx|||yyyrrrnnnnnnqqqmmmkkkppp}}}qqqgggfffeeeaaa^^^cccdddfffgggfffeeedddbbb]]]___bbbcccdddgggmmmrrrvvvtttlll[[[GGG888222222222...++++++(((&&&(((...((($$$!!!"""'''++++++))))))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%+++***"""'''+++ ###### ###$$$$$$%%%%%%$$$$$$######$$$&&&&&&###!!!!!!!!!!!!"""""""""############""""""!!! !!!""""""!!!"""""""""############!!!!!!"""""""""#########$$$$$$$$$$$$######"""""" !!!!!!""""""######"""""" """***(((""""""""""""###$$$$$$%%%%%% !!!!!!###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&''''''&&&$$$$$$&&&'''ttt]]]EEE:::777444222222...---+++***)))))))))*********))))))(((((((((((())))))((('''&&&&&&&&&&&&%%%))))))'''&&&((('''$$$&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((((((++++++***)))))))))))))))%%%&&&'''''''''&&&%%%$$$(((&&&$$$$$$'''((((((&&&(((((()))***++++++++++++(((((('''''''''(((((()))(((''')))---...+++***,,,'''(((((((((''''''***,,,......000111222888HHHWWWlllqqqwwwzzzyyyxxxxxxzzzwww|||~~~tttllllllnnnooosssyyyyyy}}}~~~zzzpppddd]]]\\\[[[XXXUUUTTTXXX```iiiooonnnpppsssuuuvvvyyy|||zzzxxxuuutttvvvwwwooofff\\\VVVOOOIIIBBB??????>>>;;;777;;;:::999999999:::;;;<<<:::;;;===>>>===>>>@@@AAADDDEEEFFFHHHKKKNNNPPPQQQVVVXXX\\\bbbgggkkkmmmnnngggiiimmmttt{{{~~~}}}}}}~~~~~~|||{{{wwwtttuuuwwwwwwsssoookkkjjjiiijjjiiihhhdddaaa[[[ZZZYYYXXXYYYXXXVVVTTTVVVWWWXXXZZZ\\\^^^___```___cccggglllrrrvvvqqqiii]]]XXXSSSSSSYYY```cccdddkkknnnsssxxx}}}}}}{{{yyyyyy{{{}}}{{{zzzxxxvvvttttttsssqqqooollliiieee```]]]]]]^^^______\\\YYYWWWZZZdddpppzzz~~~xxxqqqooopppqqqnnnjjjiiippp~~~nnngggbbbbbbaaa]]]\\\^^^aaaiiirrryyy~~~{{{vvvsssssspppnnnlllpppzzzyyyooollljjjfffcccddddddcccbbbbbbaaa``````^^^aaaeeeffffffgggiiikkkvvvzzzyyymmmYYYFFF===;;;444111000111...******---+++((($$$%%%(((+++)))'''***)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&,,, ***###%%%%%%%%%%%%&&&''')))(((&&&$$$###$$$$$$%%%%%%$$$$$$###&&&''')))(((&&&$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$#########""""""""""""#########$$$$$$%%%&&&$$$###'''---,,,%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&''')))))))))(((&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&''''''&&&%%%$$$&&&(((kkkNNN<<<666333111000000///...,,,+++*********,,,+++)))''''''((()))***)))(((((('''''''''((((((&&&))))))'''&&&((('''$$$)))******)))'''&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))+++,,,(((((('''&&&&&&&&&'''''''''((())))))((('''%%%$$$(((&&&%%%&&&''')))((((((&&&'''(((((()))******+++((('''''''''((())))))***((('''(((,,,---***)))+++%%%&&&'''''''''(((+++---***,,,000333666@@@VVVkkk|||wwwssssssuuuwww{{{}}}~~~zzzyyyzzzzzzwwwxxxzzz}}}rrruuu{{{}}}uuuggg]]][[[XXXWWWWWWZZZ___hhhpppuuurrrssstttuuuwwwzzz~~~{{{rrrqqqooopppuuu|||rrriiiccc\\\TTTOOOHHHCCC>>><<<<<<<<<:::777::::::999999999:::<<<===<<<>>>???@@@??????AAACCCGGGIIIKKKMMMPPPSSSUUUVVV\\\^^^ccchhhmmmpppssstttpppsssyyy~~~}}}}}}~~~~~~}}}{{{zzzxxxxxxyyy{{{zzzvvvrrrnnnmmmmmmmmmmmmkkkhhhfffbbb___]]][[[ZZZYYYWWWUUURRRRRRSSSTTTWWWZZZ\\\^^^aaaeeeiiikkkooopppiiiaaaTTTQQQOOOQQQWWW\\\______gggiiinnntttyyy}}}xxxxxxxxxyyy{{{{{{yyyxxxwwwvvvtttuuuuuutttrrrpppooojjjddd___]]]]]]]]]\\\]]]ZZZWWWUUUYYYcccpppyyy~~~zzzzzzzzzxxxqqqkkkhhhmmmzzzuuuhhhddddddiiilllggg___[[[YYYbbbnnnzzz{{{yyyzzzsssrrrrrrsssxxxyyyrrrnnnjjjgggjjjhhhfffcccaaa`````````^^^bbbfffiiihhhgggffffffmmmwwwzzziiiTTTEEE>>>111//////111///)))&&&'''...+++((((((******'''$$$***)))(((&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$***""")))&&&&&&###***)))''''''''''''%%%######$$$$$$%%%%%%$$$$$$######%%%&&&%%%###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###$$$$$$$$$(((+++)))$$$&&&%%%%%%$$$######""""""))))))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''%%%&&&''''''&&&%%%%%%&&&(((xxxXXXAAA777333111///000000...---+++***))))))))))))'''&&&&&&&&&'''(((''''''&&&&&&'''((())))))'''))))))'''&&&((((((%%%&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((***+++&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&(((''''''''''''((())))))(((((('''''''''''''''''''''''''''''''''((()))***)))'''(((+++,,,)))(((+++(((***++++++++++++---...+++///555999===KKKfff~~~xxxpppmmmoootttxxx}}}|||}}}{{{{{{}}}}}}~~~{{{tttnnndddmmmzzzxxxggg[[[XXXVVVXXX]]]cccjjjqqqwwwzzz||||||{{{yyyxxxyyy|||zzzyyyxxxwwwxxx~~~{{{vvvpppggg```ZZZTTTLLLGGGCCC@@@<<<:::;;;<<<;;;:::::::::999999:::<<<===>>>>>>???AAAAAAAAAAAACCCEEEJJJKKKNNNQQQUUUXXXZZZ[[[___bbbhhhmmmqqqtttwwwyyy|||~~~|||}}}~~~~~~}}}{{{zzzzzz{{{}}}}}}zzzvvvqqqpppoooooopppnnnllljjjeeebbb^^^\\\[[[ZZZYYYXXXQQQPPPPPPPPPRRRUUUXXXZZZ]]]bbbeeefffhhhgggaaaYYYKKKKKKLLLQQQWWW]]]___```ccceeeiiinnnsssvvvyyyzzzvvvwwwyyy{{{{{{zzzwwwuuuuuuttttttuuuvvvvvvuuussstttpppiiiccc```^^^]]][[[ZZZYYYVVVRRRQQQWWWbbblll|||{{{{{{}}}|||tttmmmkkkmmmuuu{{{ooobbbaaadddlllsssqqqggg___WWW^^^iiivvvyyyzzzzzzyyyxxx||||||yyyuuuqqqrrrpppmmmjjjfffcccaaa```aaaccceeeggggggffffffeeecccnnnzzz}}}sss```MMMAAA222...,,,......)))'''(((---+++))))))***)))&&&$$$)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''' &&&"""&&&***))) %%%(((&&&###""""""###"""!!!###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$"""!!!!!!"""#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###$$$&&&)))***'''$$$%%%%%%%%%$$$$$$#########))))))((('''&&&%%%$$$$$$&&&''''''''''''''''''&&&$$$#########%%%&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''&&&&&&''''''&&&%%%%%%''')))iiiNNN???999666333//////...---+++***(((''''''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&'''(((((((((******&&&&&&))))))&&&$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''')))(((((('''(((((())))))%%%&&&''')))))))))(((((('''''''''''''''((()))*********)))))))))******+++''''''&&&&&&'''(((((()))***'''(((++++++((((((+++,,,---......---,,,---...000444<<>><<<:::888999:::;;;;;;;;;:::::::::<<<>>>???AAA???AAACCCDDDDDDEEEGGGHHHLLLNNNRRRVVVZZZ]]]___```eeejjjpppuuuyyy}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{}}}|||yyysssrrrqqqqqqqqqpppooommmfffbbb^^^[[[[[[[[[[[[ZZZWWWVVVTTTSSSSSSTTTVVVWWWVVVZZZ^^^^^^______ZZZTTTKKKLLLPPPUUUZZZ^^^______```aaadddgggjjjmmmooopppuuuwwwzzz{{{{{{yyyvvvuuuuuutttssstttvvvvvvuuusssuuuqqqlllgggccc```]]]ZZZUUUWWWVVVRRRMMMOOOVVV]]]qqqqqqtttzzz{{{uuuooooooqqqwww|||yyyqqqhhh``````cccjjjrrrssskkkaaa\\\___eeennnyyy}}}~~~}}}zzzvvvwww{{{~~~{{{wwwqqqlllgggeeejjjhhhfffdddddddddeeeeeedddkkkuuu}}}{{{mmmXXXIII:::444/////////------000))))))((())))))((('''%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!&&&$$$!!!,,,)))%%%&&&(((%%%###"""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''''''&&&%%%$$$%%%&&&""""""""""""#########$$$#########$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%########################&&&&&&'''***,,,***)))'''######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&(((&&&&&&'''((()))((('''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''%%%&&&''''''&&&&&&(((***xxx\\\GGG<<<666222.........---,,,***)))((()))***+++,,,,,,***((('''%%%%%%%%%%%%%%%&&&'''((((((+++***&&&&&&))))))'''%%%$$$$$$%%%'''(((((('''%%%&&&&&&''''''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((('''&&&&&&&&&'''((('''&&&&&&(((***%%%%%%%%%&&&(((***---///)))((((((''''''(((((()))+++((((((++++++)))))),,,+++---......,,,+++++++++///444<<>>@@@BBBCCCBBBDDDFFFHHHHHHJJJLLLNNNPPPSSSWWW\\\aaadddggggggjjjpppxxx}}}~~~~~~}}}~~~}}}|||}}}|||}}}~~~~~~|||{{{uuutttrrrrrrrrrrrrqqqooohhhddd^^^[[[ZZZ[[[[[[[[[YYYXXXVVVTTTSSSRRRRRRSSSPPPUUUXXXXXXXXXZZZXXXTTTSSSUUUXXX[[[\\\]]]]]]]]]]]]^^^___aaaccceeeggghhhqqqtttxxxzzzzzzxxxxxxxxxvvvuuuuuuuuuvvvvvvtttsssssspppmmmjjjgggccc^^^[[[UUUVVVWWWSSSNNNLLLPPPTTTdddeeeiiisss~~~tttqqqooonnnooommmhhhdddbbbccceeehhhmmmpppjjjbbbcccaaabbbdddiiittt~~~}}}yyyuuuqqqppprrrttt}}}|||wwwtttuuupppjjjeeedddeeeffffffiiinnnxxxsss```RRRCCC999111//////...///222((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&(((&&&+++&&&&&&$$$%%%$$$""""""$$$&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$######$$$&&&!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#####################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###############"""""""""%%%###$$$((((((&&&%%%'''######$$$$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((())))))(((%%%&&&''''''&&&''')))***lllPPP???666000.../////////...---+++***++++++++++++******))))))'''&&&&&&&&&&&&''''''((()))+++***&&&&&&))))))'''(((&&&%%%&&&((()))'''%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&%%%$$$"""!!!%%%&&&''''''%%%%%%''')))#########$$$&&&***---...,,,,,,+++***))))))))))))---***))),,,+++)))))),,,)))+++---...,,,++++++,,,///333<<>>@@@BBBDDDFFFEEEHHHJJJLLLNNNPPPSSSUUUWWWZZZ___eeejjjmmmoooppprrryyy~~~||||||}}}~~~}}}||||||~~~}}}~~~~~~~~~}}}|||{{{{{{xxxvvvtttttttttuuutttrrrlllgggaaa\\\ZZZZZZ[[[[[[YYYYYYXXXVVVTTTSSSRRRQQQPPPTTTVVVUUUUUUXXXXXXVVVYYY[[[]]]______^^^^^^^^^[[[[[[\\\^^^```bbbcccdddkkkoootttwwwxxxyyy{{{}}}zzzxxxwwwwwwwwwwwwtttrrrrrrqqqqqqpppooojjjddd___XXXYYYWWWSSSOOOMMMOOORRRYYYYYY]]]iiiwww{{{vvvpppkkkhhhfffdddcccdddhhhkkklllooorrroooiiigggccc___\\\ZZZccc{{{zzztttooommmllllllkkkoooxxxsssllliiiiiikkkmmmmmmttt|||xxxiii___LLLAAA666222111///...///+++******((('''''')))***'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$'''###'''$$$$$$"""!!!"""###%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""######""" !!!###%%%""""""#########$$$$$$$$$&&&%%%###!!!!!!###%%%&&&""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""" $$$### %%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%&&&)))***)))(((%%%&&&'''''''''''')))+++{{{[[[FFF:::444//////000000000///---,,,+++***((('''&&&'''((()))((((((''''''''''''(((((()))+++***&&&&&&)))***((()))'''%%%%%%''''''%%%"""%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))''''''&&&%%%###!!!$$$&&&'''&&&$$$$$$&&&)))+++***))))))***,,,...000//////---,,,+++*********...******,,,,,,)))***---(((+++---///.........///555999BBBOOO\\\lll~~~}}}{{{sssiiigggddd___ZZZTTTPPPOOOOOO]]]ooovvvmmmbbbaaahhhkkkxxxzzzkkkaaa]]]YYYUUUXXXRRRIIIDDDBBB@@@===::::::::::::999888999<<<>>>======>>>???AAACCCFFFGGGHHHJJJNNNPPPRRRTTTXXXZZZ\\\___dddjjjpppsssuuuvvv}}}}}}{{{{{{}}}}}}||||||~~~~~~~~~}}}{{{zzz{{{{{{yyywwwvvvuuuvvvvvvvvvuuuqqqkkkccc]]]ZZZZZZZZZZZZ^^^^^^]]]]]][[[YYYWWWVVVRRRVVVWWWUUUUUUXXXZZZXXXZZZ\\\___```aaaaaabbbbbbYYYZZZ[[[\\\^^^aaacccdddeeejjjppptttvvvyyy}}}}}}{{{zzzyyyyyywwwuuurrrttttttvvvwwwvvvqqqjjjeee]]][[[XXXTTTPPPPPPQQQSSSQQQQQQUUU```qqq|||ssslllgggeeeeeefffdddlllqqqrrruuuyyyxxxrrrhhhddd^^^WWWQQQYYYssszzzrrrmmmlllkkkjjjhhhgggxxx{{{{{{|||uuuqqqmmmlllooosssuuuuuusssmmmVVVKKK???;;;888444111000...---,,,)))'''''')))+++'''((()))))))))))))))(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$""" %%%"""+++((('''&&&%%%%%%''''''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%###  ###%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%!!!!!!%%%$$$ """((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''(((((('''&&&%%%''')))******)))%%%&&&'''''''''''')))+++qqqNNN===<<<333///---//////,,,---000((((((((((((''''''''''''%%%%%%&&&'''(((((((((''',,,+++)))'''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++$$$"""''')))%%%###$$$%%%''')))'''$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%$$$$$$#########$$$$$$)))'''(((,,,,,,)))(((***111000...,,,******))))))(((((())))))************///+++***---//////000333999<<>>999555222///...,,,)))''''''))),,,(((&&&%%%%%%&&&'''%%%$$$&&&'''''''''&&&&&&%%%$$$%%%!!!!!!$$$$$$ !!!&&&'''$$$ """%%%%%%###$$$$$$$$$$$$$$$###"""!!!###(((&&& $$$+++''')))%%%"""###&&&&&&#########$$$$$$$$$%%%%%%%%%((($$$(((### $$$##############################$$$$$$$$$$$$######""""""#########""""""!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""######(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$ %%%(((%%%%%%%%%&&&&&&&&&''''''{{{YYYCCC<<<666222000111000---,,,...)))))))))(((((((((((((((&&&&&&'''(((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---'''&&&***+++(((&&&'''&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************)))'''(((,,,,,,)))(((***......---,,,+++******)))************++++++++++++---***)))---//////111555:::@@@KKKXXXggg{{{tttiiibbb^^^[[[ZZZWWWRRRQQQTTT\\\bbbgggiiiiiimmmvvv~~~vvvggg\\\XXXVVVSSSOOOGGGEEEBBB>>>;;;:::999999;;;888666777:::===>>>>>>@@@@@@AAACCCFFFHHHHHHHHHMMMOOOQQQSSSWWW[[[___bbbgggjjjpppxxx{{{yyy||||||{{{zzzyyyyyy{{{|||~~~}}}wwwtttuuutttrrrppprrrnnnlllhhheeebbb````````````aaabbbaaa___]]]\\\\\\YYYYYYXXXVVVUUUUUUVVVWWW[[[ZZZ[[[]]]```aaa___]]][[[\\\^^^aaaccccccbbbaaaeeefffhhhnnnvvv|||~~~~~~|||{{{zzzyyywwwwwwvvvvvvvvvvvvvvvwwwxxxvvvrrrooohhhfffccc]]]XXXRRRMMMJJJEEEGGGLLLTTT```ooo}}}rrriiidddbbbaaaeeelllsss{{{rrreee\\\QQQKKK[[[ssszzzsssmmmllljjjggggggiiikkkqqqzzzxxxnnnjjjgggccc___eeeiiipppuuuuuuvvv}}}wwwqqqgggYYYOOOGGG???888444111000...+++((('''((())))))(((&&&'''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%)))%%%$$$((()))&&&%%%((('''$$$!!!!!!###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$"""$$$'''%%% )))%%%"""###%%%&&&### ######$$$$$$$$$%%%%%%%%%&&&###'''###!!!$$$"""""""""""""""""""""""" """###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&'''(((***+++&&&&&&&&&&&&''''''''''''lllOOO???:::555222333222...+++,,,'''''''''((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((%%%$$$'''(((&&&$$$%%%''')))))))))'''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''')))&&&'''++++++)))(((++++++,,,---------,,,******,,,,,,,,,,,,,,,+++++++++,,,)))))),,,///000444999<<>>777444222000,,,***(((''''''***)))'''((())))))(((&&&((('''&&&%%%$$$%%%&&&&&&***&&&%%%)))+++)))'''&&&&&&$$$""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$!!!"""$$$### """&&&(((%%%######%%%&&&### ######$$$$$$$$$%%%%%%%%%$$$"""&&&###!!!$$$"""""""""""""""""""""""" """$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((()))"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++%%%&&&((()))))))))((('''''''''''''''((((((((((((|||]]]GGG<<<666222333222///,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$###$$$&&&&&&%%%$$$$$$'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''"""###%%%''''''&&&$$$###(((&&&'''***+++((((((+++(((***,,,---...---+++***,,,,,,,,,,,,+++++++++++++++((()))---000222888???DDDOOO]]]hhhppp}}}ttteeeZZZ[[[ZZZ\\\^^^[[[WWWXXX]]]ffflllwwwppphhh]]]TTTOOOKKKEEEAAA;;;:::999999999999:::::::::999999;;;===@@@AAABBB@@@BBBEEEHHHKKKNNNRRRTTTWWWYYY\\\___aaafffmmmsssyyy~~~}}}zzz{{{{{{wwwvvvuuuuuuvvvzzz}}}~~~vvvooonnnmmmlllooossslllkkkjjjhhhggggggggggggfffffffffhhhjjjhhhbbb]]]]]][[[YYYWWWVVVUUUSSSRRRQQQPPPPPPPPPSSSUUUXXXYYY[[[^^^bbbfffgggffffffeeeccceeehhhlllqqqvvvyyyzzz|||{{{{{{zzzzzzzzzzzzzzz{{{yyywwwvvvvvvvvvuuutttrrrqqqnnniiiaaaYYYQQQMMMMMMKKKIIIIIIMMMWWWccclllyyyzzzyyyvvvrrrpppqqqsssnnnttt|||ttthhhbbbZZZPPPPPPWWWlll{{{uuuooojjjjjjllllllnnnrrrtttwww|||sssiiieeebbb]]]XXXaaagggsss|||}}}tttgggXXXHHH;;;666333000---+++)))'''&&&***)))'''((())))))(((&&&((('''%%%$$$$$$%%%'''((((((%%%###&&&)))(((%%%"""%%%$$$#########$$$$$$$$$######$$$%%%&&&&&&&&&%%%&&& !!!'''###)))'''%%%######%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%""""""$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&########################"""###$$$%%%&&&%%%$$$###(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***"""###%%%&&&&&&&&&$$$###(((((((((((())))))))))))iiiQQQ>>>777111222222///---,,,((((((((('''''''''&&&&&&))))))******)))((('''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###%%%'''))))))((('''&&&(((%%%&&&)))***((())),,,'''(((+++---------,,,+++++++++++++++++++++******+++)))+++///222666???HHHQQQZZZeeekkkqqq|||}}}xxxjjj^^^XXXWWWXXX[[[]]]YYYSSSSSSWWWddduuu~~~jjjcccYYYPPPJJJDDD???;;;999999888888888888888888888999;;;===>>>@@@CCCDDDBBBDDDGGGIIIKKKNNNSSSVVV[[[___bbbdddggglllttt{{{~~~|||{{{}}}xxxwwwvvvuuuvvvxxx{{{~~~vvvooommmlllkkkmmmqqqlllkkkkkkjjjiiiiiiiiiiiigggfffgggjjjllliiiccc]]][[[YYYWWWVVVWWWWWWTTTRRRQQQPPPOOONNNOOOPPPSSSUUUZZZ^^^cccfffgggfffggghhhhhhiiilllnnnqqqsssvvvwww{{{||||||}}}}}}}}}}}}}}}|||zzzwwwvvvvvvwwwvvvuuutttsssqqqmmmggg```YYYUUUTTTQQQLLLHHHHHHMMMWWW^^^gggooowwwyyywwwxxx~~~zzznnndddaaa]]]UUUQQQSSS]]]mmmvvvoookkklllmmmlllnnnrrrvvv{{{|||ooogggcccaaa^^^cccjjjyyyvvvzzzwwwiiiUUUDDD888555000---,,,+++)))''')))(((&&&'''(((((('''%%%((('''%%%$$$$$$%%%'''(((&&&%%%######%%%&&&$$$ $$$%%%%%%$$$$$$$$$$$$%%%""""""###$$$$$$%%%$$$$$$((("""###)))###)))%%%$$$$$$$$$$$$%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$""""""###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$###(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((()))))))))******uuu^^^EEE;;;222222222000------,,,,,,+++***)))(((((('''(((((()))))))))(((''''''$$$$$$%%%%%%'''(((***+++###$$$$$$%%%%%%&&&&&&&&&$$$((('''&&&((((((&&&&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%'''((())))))((('''(((%%%%%%((()))((()))---'''(((***,,,,,,,,,,,,+++************+++++++++,,,,,,+++---222555:::EEEPPP^^^dddkkkpppvvv{{{|||||||||}}}vvvkkk___WWWUUUPPPQQQTTTTTTOOOKKKMMMSSSccc~~~yyyccc]]]TTTLLLEEE???;;;888888888888888888888888888888;;;===???AAABBBEEEGGGEEEHHHKKKMMMMMMPPPVVVZZZ```dddiiilllooovvv~~~||||||~~~}}}wwwvvvvvvwwwxxxzzz}}}|||uuuooonnnmmmkkklllnnnkkkkkkkkkkkkkkkjjjjjjjjjfffgggiiikkkkkkhhhccc___[[[XXXVVVWWWYYYYYYVVVSSSTTTTTTSSSQQQPPPPPPSSSUUUXXX]]]aaadddcccdddgggjjjlllnnnpppqqqrrrsssvvvxxx{{{|||~~~{{{yyyxxxyyyyyywwwvvvuuuuuusssppplllgggbbb```XXXTTTNNNIIIGGGKKKRRRXXX^^^hhhttt|||tttkkkdddbbb^^^XXXTTTTTTWWWeeeuuuwwwqqqmmmnnnooommmmmmpppxxx~~~yyymmmgggffffffjjjppp}}}uuurrrzzzzzzfffRRR@@@:::333///...---+++((()))(((&&&'''(((((('''%%%&&&&&&%%%$$$%%%&&&'''(((&&&((('''###"""%%%%%%######%%%&&&%%%$$$###$$$&&&""""""###$$$$$$$$$######(((###$$$)))###'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#############################################$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((()))"""######$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%)))((('''&&&'''((()))+++(((((((((((())))))))))))pppNNNBBB666333333000...------,,,+++***(((&&&%%%$$$&&&&&&'''(((((((((''''''$$$$$$$$$%%%''')))***+++$$$$$$%%%%%%&&&''''''((("""&&&$$$###&&&&&&###'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&'''''''''(((%%%$$$''')))''')))---))))))******++++++,,,,,,)))******+++,,,---.........---000555888???KKKXXXbbbgggnnnvvv~~~wwwqqqlllcccVVVPPPPPPJJJIIIJJJIIIFFFEEENNNYYYiiipppZZZUUUNNNFFF@@@<<<999888666666888999::::::;;;;;;:::===AAACCCDDDEEEIIIKKKIIIMMMPPPRRRRRRUUU\\\bbbgggmmmtttxxx}}}~~~}}}~~~~~~zzzxxxtttuuuwwwyyy{{{}}}~~~~~~zzztttqqqqqqpppllljjjlllkkklllllllllkkkkkkjjjiiifffhhhkkkllliiifffdddccc^^^[[[XXXYYY\\\[[[WWWSSSSSSTTTUUUSSSQQQQQQSSSVVVUUUYYY]]]___^^^```dddiiinnnqqqtttuuuuuuvvvyyy{{{zzz}}}~~~||||||||||||zzzxxxwwwvvvuuurrrooollliiiggg[[[XXXRRRMMMIIIKKKPPPUUUYYYaaannn~~~pppjjjeeebbb```[[[YYYYYY[[[bbbkkkttt~~~yyytttrrrtttuuurrrrrrsssyyywwwnnnlllnnnsssvvvzzzooowww|||xxxcccJJJBBB888222000///,,,)))***)))'''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%***)))"""!!!%%%&&&###%%%'''&&&$$$###$$$&&&$$$$$$%%%%%%$$$$$$######$$$###$$$'''%%% !!!&&&###$$$%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%%%%$$$####################################$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%&&&'''((()))"""######$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))'''''''''((((((((())))))~~~VVVHHH:::555333000------+++***)))'''%%%###!!! %%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))%%%***'''&&&))))))&&&(((&&&%%%&&&)))+++)))'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''')))***+++'''$$$$$$'''(((''')))---******))))))***+++,,,,,,)))***+++,,,...///000000//////222666:::AAAOOO\\\```eeemmmxxxwwwpppkkkggg___RRRKKKLLLHHHFFFDDDBBB@@@EEESSSaaarrr|||hhhTTTPPPIIIBBB===:::999999444555777999;;;<<<======;;;???DDDFFFFFFHHHKKKNNNKKKOOOTTTUUUVVVZZZbbbhhhnnnuuu}}}~~~~~~{{{yyyxxxsssuuuwwwzzz||||||||||||yyytttrrrsssrrrmmmjjjjjjkkklllllllllkkkjjjjjjiiifffjjjmmmmmmiiieeedddeeeaaa^^^[[[\\\^^^]]]XXXSSSPPPRRRSSSRRRPPPPPPRRRUUUSSSWWWZZZ[[[ZZZ\\\bbbhhhooorrruuuwwwwwwxxx|||zzz}}}~~~|||zzzyyyxxxvvvssspppnnnlllkkk```]]]WWWPPPKKKKKKNNNRRRVVV[[[hhh~~~{{{mmmiiieeecccaaa___^^^___]]]___aaaeeeooowwwxxxsss}}}yyywww{{{|||yyywwwyyyzzztttrrrtttyyyzzz~~~qqqvvvyyy}}}nnnRRRIII===555111000,,,)))+++***))))))******)))((($$$%%%&&&''''''''''''&&&###)))***!!!$$$&&&"""%%%''''''%%%###$$$&&&&&&&&&&&&&&&%%%%%%$$$### """$$$&&&&&&%%%%%%&&&###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$''''''$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###""""""######(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''((()))***+++******)))''''''''''''((((((((((((hhhQQQ;;;444555333///---,,,,,,,,,+++***))))))(((#########%%%''''''&&&$$$'''&&&&&&'''(((((('''%%%######$$$%%%''''''%%%###&&&&&&&&&((())))))&&&$$$ !!!"""$$$&&&)))***$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%&&&''''''&&&''''''%%%######$$$%%%(((((('''''''''(((((()))%%%&&&''')))+++---//////)))'''%%%'''+++...///...///000333999AAALLLUUU[[[```hhhsss{{{yyyuuupppkkkccc[[[TTTNNNJJJGGGFFFEEEDDDCCCEEENNNZZZccc~~~kkkYYYNNNHHHBBB>>><<<;;;999666111222555888:::<<<===>>>@@@AAACCCEEEFFFIIIMMMPPPKKKQQQXXXZZZ[[[```iiiqqqwww}}}~~~|||zzzzzzzzzzzzzzzwwwvvvuuuuuuwwwyyyyyyxxxsssrrrpppooopppooommmkkkllllllmmmnnnmmmllljjjiiiiiiiiiiiijjjkkkiiifffcccbbb^^^ZZZYYYZZZZZZXXXVVVOOOPPPPPPOOOMMMMMMOOOQQQRRRRRRRRRSSSVVVZZZ^^^aaalllpppuuuxxxzzz{{{|||~~~~~~~~~zzzxxx{{{}}}yyyzzzzzzvvvqqqnnnnnnpppeeeccc^^^UUUNNNKKKLLLOOOQQQRRR]]]yyyxxxkkkgggiiijjjhhhdddbbbbbbdddgggddd```___```dddiiillloooqqqsssvvvxxxzzzzzzzzz}}}|||vvvsssxxx{{{~~~zzzwwwmmmmmmpppyyyjjjUUU???777666111---+++*********)))))))))))))))+++***(((&&&&&&&&&'''(((((($$$!!! """$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$%%%$$$###########################$$$###!!!"""$$$#################################""""""######$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&"""###***---(((######'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&$$$######$$$%%%%%%$$$'''&&&###!!! $$$+++111,,,***(((&&&%%%&&&'''((((((((()))******)))((('''''''''(((((())))))******&&&'''((()))************vvv___FFF;;;777333///...------,,,+++)))(((''''''&&&'''''')))******)))((('''&&&&&&'''(((((('''%%%''''''&&&((()))***((('''%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%%%%&&&(((***+++%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%$$$%%%''''''''''''''''''((()))***(((((()))***++++++,,,,,,+++)))'''))),,,000000000000222777>>>GGGRRR]]]dddjjjrrr|||zzztttooonnnhhh^^^UUUNNNIIIFFFDDD@@@AAACCCFFFMMMYYYfffpppuuu___PPPGGGCCC>>>;;;::::::999888666777888999;;;===>>>???CCCDDDFFFFFFGGGJJJOOORRRTTTYYY___bbbdddjjjuuu~~~~~~~~~{{{yyyyyyzzzzzzzzzxxxwwwwwwxxxyyyzzzzzzyyypppooonnnoooppppppooonnnmmmmmmmmmllllllkkkkkkkkkiiiiiiiiijjjkkkjjjgggeeeccc___[[[YYYZZZZZZWWWUUUUUURRROOONNNOOOOOONNNLLLQQQQQQQQQRRRUUUYYY]]]```jjjmmmrrrvvvwwwyyy{{{|||zzz{{{}}}}}}{{{|||}}}{{{zzzxxxuuuqqqooopppqqqkkkiiiddd[[[SSSNNNNNNOOOPPPPPPYYYpppwwwwwwxxxrrriiifffhhhjjjiiifffccccccccceeecccaaa]]][[[\\\^^^```iiikkknnnsssyyyyyyssstttuuuvvvwwwxxx|||}}}{{{wwwqqqllliiihhhjjjtttwww```GGG<<<888444000...*********)))))))))))))))###$$$$$$%%%&&&'''((())))))%%%"""!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&((((((%%%######%%%########################&&&$$$"""###$$$$$$"""#######################################$$$$$$%%%###############$$$$$$$$$&&&"""###(((***&&&######((((((''''''&&&'''''''''%%%%%%$$$$$$###$$$$$$%%%''''''&&&$$$""""""$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%'''(((%%% )))((('''&&&&&&''')))***(((((('''&&&&&&'''((((((''''''(((((())))))******$$$%%%&&&'''((((((((((((sssWWWDDD:::333000000...---,,,+++)))'''&&&&&&&&&&&&''''''(((''''''&&&'''&&&&&&'''(((((('''%%%&&&%%%$$$$$$&&&''''''&&&'''%%%###$$$%%%&&&%%%$$$(((((('''''''''(((((()))&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&''''''(((((()))'''&&&%%%'''(((&&&&&&&&&'''((()))***++++++++++++*********)))))),,,***)))+++...111222222333777===FFFPPP\\\hhhpppuuu~~~wwwqqqllljjjaaaUUUKKKGGGEEECCCBBB@@@BBBFFFMMMXXXfffuuuttt```OOOEEE???<<<999888888999:::999;;;;;;;;;;;;===???AAABBBEEEEEEEEEEEEFFFIIINNNRRR[[[___dddhhhmmmvvv~~~~~~}}}|||zzzyyyyyyyyyzzz{{{zzzyyyzzz{{{}}}}}}{{{yyymmmmmmlllnnnpppqqqqqqpppnnnmmmlllkkkkkkllllllmmmiiiiiiiiijjjkkkkkkhhhffffffaaa\\\ZZZZZZZZZWWWTTTWWWRRRMMMNNNRRRSSSPPPKKKPPPOOOOOOQQQSSSWWWZZZ]]]gggjjjnnnqqqtttvvvyyy{{{vvvxxx{{{|||{{{}}}~~~~~~|||yyyuuurrrqqqrrrrrrqqqqqqoookkkddd[[[TTTQQQPPPNNNNNNSSSaaasss|||ssskkkiiilllkkkffffffiiilllllljjjgggeeedddcccdddccc___XXXTTTRRRSSSZZZ]]]dddlllwwwzzz~~~sssrrrqqqpppoooppptttzzz~~~{{{vvvttttttqqqjjjdddccc```___hhhwwwpppTTTBBB;;;777333111,,,+++***)))))))))))))))))))))((('''%%%$$$###""")))'''$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% %%%***)))%%%"""$$$(((########################&&&%%%######%%%&&&%%%$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""&&&""""""&&&'''%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%***)))&&&###!!!!!!$$$&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%)))+++''''''&&&&&&&&&'''(((***+++)))(((&&&%%%%%%&&&(((***''''''(((((())))))******%%%%%%&&&'''((((((((((((}}}gggMMM<<<333111111---,,,+++***)))(((''''''&&&&&&''''''&&&%%%&&&&&&'''&&&&&&'''(((((('''%%%&&&$$$""""""$$$%%%&&&&&&)))'''%%%%%%&&&'''((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''%%%&&&&&&'''(((((((((((('''(((((('''&&&&&&''')))&&&&&&&&&'''(((***+++,,,,,,+++++++++***)))))))))+++++++++,,,...111333444777<<>>:::999777777777999::::::===<<<<<<<<<>>>AAADDDFFFHHHHHHGGGGGGHHHLLLRRRWWWaaaeeekkkrrrzzz}}}zzzzzzzzzyyyxxxyyyzzz||||||||||||~~~~~~{{{yyymmmmmmlllnnnppprrrqqqpppllllllmmmmmmmmmmmmmmmllljjjiiiiiijjjkkkkkkjjjhhhgggccc^^^[[[[[[ZZZWWWTTTSSSPPPNNNPPPTTTVVVTTTQQQNNNNNNNNNPPPRRRUUUXXXYYYcccfffiiimmmpppssswwwzzztttxxx{{{zzzwwwxxx}}}~~~}}}xxxrrrpppqqqrrrrrrqqqsssrrrooojjjddd\\\VVVSSSMMMLLLMMMSSS\\\eeejjjlllttttttpppiiihhhjjjkkkiiiiiillloooqqqooolllhhheeebbbeeefffbbbZZZRRRNNNMMMPPPUUU```mmm{{{xxxttttttwwwtttsssqqqooonnnpppssswwwyyyuuuqqqrrrtttrrrllleeeccc]]][[[bbbooo|||bbbKKK???999444111---,,,+++))))))((())))))...---***'''%%%$$$$$$$$$***(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###&&&%%%######&&&***########################&&&$$$######$$$%%%&&&'''########################""""""######$$$$$$$$$$$$########################%%%###"""############$$$"""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%''''''&&&$$$""""""$$$&&&&&&&&&&&&%%%$$$%%%&&&'''***'''$$$%%%''''''$$$ ''''''&&&&&&'''((()))***)))((((((''''''((()))***''''''(((((())))))******(((((()))***************sssuuu|||sssWWW@@@444222333,,,,,,++++++******))))))***+++,,,***((('''(((***'''&&&&&&'''(((((('''%%%)))'''%%%%%%'''))))))))))))'''%%%%%%&&&'''((('''######$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%'''&&&&&&((()))************&&&''''''&&&%%%%%%'''(((&&&&&&'''''')))***,,,,,,******************++++++***+++,,,---...111444666888???GGGPPPXXXcccpppyyyzzznnndddbbb```]]]RRREEEBBBGGGNNNOOOMMMOOOPPPSSS[[[hhhvvvppp___PPPCCC===<<<999999999888888999:::;;;<<<<<<<<<===@@@DDDHHHJJJLLLMMMMMMMMMOOOTTT[[[```gggmmmuuu~~~}}}xxxzzz{{{zzzyyyxxxzzz|||}}}}}}}}}~~~{{{yyypppooonnnooopppqqqpppoooiiikkkmmmooopppooommmllllllkkkjjjjjjkkkkkkjjjhhhgggccc^^^\\\\\\\\\YYYVVVQQQRRRSSSTTTSSSSSSTTTTTTMMMMMMNNNOOOQQQSSSUUUWWW^^^```dddgggjjjoootttxxxvvvzzz|||{{{wwwvvvzzz~~~}}}xxxrrroooqqqrrrrrrqqqqqqqqqpppnnnjjjddd]]]YYYNNNLLLJJJJJJMMMRRRXXX[[[ggglllooooooppptttuuusssnnnpppsssuuutttpppkkkggg```bbbdddbbb[[[SSSNNNLLLOOOWWWdddttt{{{tttqqqqqqyyy}}}vvvvvvuuurrrooommmmmmnnnrrrooonnnqqqtttsssooojjjgggbbb```gggpppzzzrrrXXXEEE;;;555111///...+++)))((((((((()))(((&&&$$$###$$$(((,,,///(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$(((&&&###"""###%%%''')))#################################""""""###&&&'''########################!!!"""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%###$$$###"""!!!"""$$$$$$&&&&&&((())))))))))))((($$$#########$$$$$$%%%&&&!!!###&&&'''&&&%%%%%%&&&$$$%%%&&&%%%###"""$$$&&&''''''&&&%%%$$$%%%''')))((((((''''''''''''(((((($$$%%%''')))))))))'''&&&''''''(((((())))))******((()))******************wwwmmmooouuubbbFFF888444333---------,,,++++++******(((***+++)))%%%$$$%%%((('''&&&&&&'''(((((('''%%%'''&&&$$$%%%'''((((((''''''%%%###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&%%%%%%&&&'''%%%&&&(((***++++++******%%%&&&'''&&&%%%%%%''')))'''''''''((()))***+++,,,)))))))))***++++++,,,,,,***+++---...///111555888:::AAAKKKSSSZZZeeeqqq{{{vvvbbb[[[ZZZZZZZZZPPPFFFGGGQQQZZZ[[[XXXRRRUUU\\\hhhuuurrr^^^RRRGGG===999<<<888:::::::::999999;;;===<<<<<<>>>@@@CCCGGGKKKMMMJJJLLLMMMPPPSSSYYYaaaffflllrrr}}}~~~}}}xxxzzz}}}|||yyyxxxzzz}}}~~~}}}~~~~~~}}}zzzxxxsssrrrppppppqqqqqqpppnnniiijjjmmmooopppooonnnmmmnnnlllkkkkkkkkkkkkjjjhhhfffbbb^^^]]]^^^^^^\\\ZZZVVVXXXYYYWWWSSSQQQQQQRRRMMMMMMNNNOOOPPPRRRTTTUUUXXXZZZ]]]```dddjjjpppuuuvvvyyy|||{{{yyyxxxyyy{{{~~~}}}zzzvvvsssrrrrrrrrrrrrooopppppppppoookkkddd___SSSOOOJJJFFFFFFIIINNNQQQWWW___hhhnnnvvv|||}}}zzzttttttvvvwwwvvvrrrlllggg]]]]]]^^^]]]YYYTTTOOOKKKMMMTTTaaarrrzzztttqqqrrruuuwwwyyyxxxxxxwwwtttoookkkjjjjjjmmmnnnooorrrtttssspppnnnhhhbbbbbbjjjpppwwwiiiPPP@@@777222111///,,,)))((((((((()))(((&&&###!!!"""%%%))),,,%%%'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$000+++&&&$$$%%%&&&&&&%%%########################!!!"""###"""""""""$$$&&&########################!!!"""###%%%%%%$$$###### !!!"""###$$$%%%&&&&&&"""%%%%%%"""!!!###$$$$$$$$$%%%'''(((((('''&&&%%%############$$$%%%&&&&&&"""&&&(((((('''&&&&&&###%%%&&&%%%"""!!!$$$'''"""%%%((((((&&&%%%%%%&&&(((((((((((((((''''''''' """&&&))))))(((%%%###''''''(((((())))))******'''(((((())))))(((((((((|||mmmiiilllooommmOOO===666333222111000...,,,***)))(((&&&((()))&&&!!!"""%%%'''&&&&&&'''(((((('''%%%$$$######$$$%%%&&&%%%###%%%$$$$$$%%%&&&&&&%%%###&&&'''((((((((('''&&&%%%$$$&&&''''''&&&&&&'''(((###$$$&&&)))******)))(((&&&'''((('''&&&&&&(((***))))))(((((()))******+++)))************++++++++++++---///000000222777:::@@@HHHSSS[[[cccmmmzzzrrrccc^^^```bbb\\\RRRJJJOOO\\\fffeee```[[[bbbnnn}}}ooo^^^NNNHHHAAA888666;;;666888:::;;;::::::===???>>>???BBBDDDGGGJJJLLLMMMIIILLLPPPUUUZZZaaahhhmmmvvv}}}}}}|||xxx|||}}}zzzxxxzzz}}}~~~|||{{{|||{{{yyywwwtttsssqqqrrrssssssrrrpppllllllkkklllmmmoooppprrrpppnnnlllkkkkkkkkkiiihhhddd```]]]]]]___```___]]]ZZZYYYXXXWWWVVVTTTQQQOOOMMMMMMNNNOOOPPPRRRSSSSSSQQQSSSVVVYYY]]]ccckkkppptttvvvyyy{{{|||{{{zzzyyy{{{|||~~~|||yyyuuussstttuuuppppppqqqrrrrrroooiiidddYYYSSSLLLFFFEEEFFFIIIJJJKKKSSS\\\eeepppxxxyyyuuuwwwvvvvvvwwwvvvrrrkkkfff^^^[[[XXXXXXYYYWWWQQQLLLHHHNNNYYYhhhyyyzzzvvvuuutttqqqnnnttt{{{{{{xxxtttooommmmmmnnnqqquuuyyy{{{yyywwwvvvvvvlllfffeeekkknnnrrrzzz\\\FFF;;;555222000---)))((('''((()))+++***(((%%%$$$############%%%''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$'''(((((('''%%%$$$$$$$$$######################## """$$$$$$"""!!!"""$$$########################!!!"""$$$%%%%%%$$$###"""""""""#########$$$$$$$$$ &&&'''###!!!$$$%%%###!!!"""###$$$$$$###!!! ############$$$%%%&&&'''!!!###&&&'''&&&%%%%%%&&&###&&&(((&&&"""!!!$$$(((###$$$&&&(((***)))'''&&&&&&&&&'''(((((()))))))))###$$$''')))))))))'''&&&''''''(((((())))))******(((((()))))))))(((((('''qqqffffffjjjkkkyyyuuuUUU@@@777333666444222///,,,***'''&&&)))+++,,,(((###!!!$$$((('''&&&&&&'''(((((('''%%%&&&%%%&&&((())))))'''%%%&&&&&&&&&((())))))'''$$$(((((((((((('''%%%###!!!%%%'''((((((''''''(((***!!!"""%%%'''(((((('''''''''((()))((('''(((***+++***)))))))))))))))******+++++++++***************,,,///111222222444999===FFFOOO[[[dddlllwwwzzzwwwzzz~~~}}}sssjjjiiilllooo^^^UUUOOOUUUdddmmmjjjdddfffooo{{{oooaaaQQQDDDAAA===555444999333666999::::::;;;>>>AAAAAACCCEEEHHHJJJLLLLLLMMMPPPSSSYYY___eeelllsssxxx}}}{{{yyy}}}zzzxxxzzz}}}}}}{{{zzzzzzzzzxxxwwwtttsssrrrrrrttttttsssrrrooommmjjjhhhjjjnnnrrrvvvrrrpppmmmkkkkkkjjjiiigggbbb___\\\]]]```bbbaaa```ZZZWWWTTTVVVYYYYYYTTTOOOMMMNNNNNNPPPQQQRRRRRRSSSMMMNNNQQQTTTXXX___gggmmmqqqrrrvvvzzz~~~~~~|||yyyyyyzzz}}}}}}xxxuuuuuuwwwrrrqqqrrrssstttqqqkkkfff]]]WWWMMMGGGEEEFFFFFFFFFGGGLLLSSS\\\gggoooooojjjyyywwwvvvuuuuuuqqqjjjeeeaaa\\\WWWWWWZZZZZZTTTNNNJJJMMMUUUcccuuu|||wwwuuuooojjjnnnzzz}}}yyytttpppppprrruuuzzz}}}}}}~~~wwwooolllpppqqqrrrdddLLL>>>888333000---)))''''''((()))&&&''')))******((('''%%%!!!$$$&&&'''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&'''$$$"""###%%%######################## ###&&&&&&###""""""########################### """$$$%%%%%%%%%###"""$$$$$$$$$############### &&&)))$$$"""%%%&&&######$$$%%%&&&%%%###!!! ############$$$%%%&&&'''%%%&&&&&&%%%$$$###%%%&&&$$$''')))'''###"""&&&))))))%%%"""%%%+++000000---###$$$&&&((()))***++++++((())))))***+++,,,,,,,,,''''''(((((()))***************+++++++++******)))eeeaaa___bbbeeelll}}}eeeHHH666...444///,,,......***)))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$''')))(((&&&!!!###$$$&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&$$$$$$&&&(((%%%$$$###&&&)))+++)))'''''''''(((((())))))******((((((((()))******++++++...000111000000555???FFFRRR[[[fffnnnuuuyyysssooorrrxxx~~~{{{uuugggVVVJJJPPP___fffddd```kkk~~~yyyhhh\\\PPPIII???;;;;;;<<<;;;999888999;;;<<<<<<>>>AAACCCCCCEEEHHHJJJLLLNNNQQQSSSXXXYYY___ggglllqqq}}}}}}}}}}}}}}}|||{{{yyyyyywwwwwwwwwxxxxxxwwwwwwwwwttttttuuuvvvuuutttrrrqqqmmmmmmnnnooopppqqqqqqrrrnnnmmmmmmmmmnnnllljjjgggbbb```^^^^^^```bbbbbbbbb]]][[[YYYYYYXXXWWWTTTQQQRRRMMMJJJMMMSSSWWWUUUQQQQQQPPPNNNMMMOOOVVV^^^dddooosssxxx{{{||||||}}}~~~zzz||||||yyywwwuuuuuusssssssssuuuvvvtttqqqnnneee___VVVNNNIIIEEECCCAAAJJJIIINNNXXXaaagggnnnuuuxxxzzzpppkkkjjjiiiddd```\\\\\\^^^\\\WWWRRRNNNLLLLLLUUUjjjyyyrrrooorrrqqqooozzzyyyrrrpppyyyuuullljjjppp{{{fffLLL;;;777444111000,,,&&&$$$'''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###(((&&&$$$"""!!!!!!!!!!!!###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&(((((($$$'''(((&&&&&&)))(((%%%"""$$$%%%''')))))))))(((111---***+++...---&&& ddd```^^^^^^```fffuuunnnQQQ===333555000---......+++)))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((&&&$$$ """###%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((((('''&&&'''((((((&&&$$$***)))))))))))))))***+++***++++++,,,------------***...222444666<<>>>>>@@@CCCEEEJJJLLLNNNPPPQQQSSSUUUXXX___aaagggooottt{{{}}}}}}}}}||||||zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxttttttuuuuuutttrrrqqqpppnnnnnnooopppppppppoooooonnnmmmllllllmmmllliiigggcccaaa______```aaaaaaaaa]]][[[ZZZYYYXXXWWWTTTRRRQQQNNNLLLNNNRRRTTTSSSPPPOOONNNNNNMMMNNNSSSZZZ___jjjoootttyyyzzz{{{|||}}}|||}}}|||yyyxxxwwwwwwvvvuuuuuuuuuvvvuuussspppkkkdddZZZPPPJJJGGGEEEDDDFFFEEEIIIQQQWWW]]]fffpppzzz~~~tttnnnkkkjjjhhhdddaaa```aaa___YYYTTTTTTRRRQQQUUUccc{{{{{{ssspppsssqqqnnnttt}}}xxx{{{wwwqqqnnnqqqvvv{{{pppUUUBBB888555333333111---,,,...))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$########################$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%'''''''''((((((((())))))'''&&&&&&&&&&&&'''((()))$$$((((((&&&&&&))))))&&&'''((()))******)))((((((+++'''$$$&&&))))))###eeeaaa^^^]]]]]]aaalllwww{{{___HHH:::777111...///...+++***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***)))''''''''''''&&&$$$"""###$$$&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''((()))(((''''''((()))((('''&&&'''((((((&&&$$$---+++***(((((()))***+++'''((()))*********)))(((***...444999===DDDMMMSSSdddnnnyyytttkkkgggdddooozzztttkkkXXXQQQNNNPPPWWWaaappp|||tttgggYYYNNNGGG>>>:::666666888:::999888<<<===???AAAAAACCCFFFIIIKKKMMMPPPRRRTTTWWW[[[^^^gggjjjqqqyyy~~~~~~~~~|||||||||||||||{{{zzzyyyyyyyyyxxxwwwvvvvvvwwwxxxyyytttttttttsssrrrpppooonnnooopppqqqrrrrrrpppnnnmmmnnnlllkkkkkkkkkkkkhhhfffdddbbb```___`````````___]]]\\\ZZZYYYYYYXXXUUUSSSQQQPPPOOOOOOOOOOOOPPPPPPMMMMMMNNNNNNNNNQQQUUUXXXbbbgggnnntttwwwyyyzzz{{{~~~{{{zzzzzzzzzxxxwwwvvvvvvwwwvvvtttrrrssskkk```UUUNNNJJJHHHFFFBBBBBBEEEIIILLLQQQ^^^kkkxxxssspppnnnjjjeeeddddddbbb___\\\``````^^^[[[^^^nnnxxxrrrtttsssoooooouuu|||xxxuuutttsssrrr~~~~~~cccMMM999444111111111---+++,,,(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$%%%&&&%%%$$$###$$$&&&########################"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))***%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&&&&'''((()))***%%%((((((&&&&&&******'''***+++++++++***(((&&&%%%,,,)))&&&(((,,,,,,(((###dddbbb```^^^]]]aaahhhooovvvmmmQQQ@@@999333///000///,,,+++---'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((('''&&&&&&&&&'''((()))(((((('''&&&&&&&&&'''''''''''''''&&&''')))((('''&&&'''((($$$%%%%%%'''((()))((((((---,,,)))'''&&&''')))+++&&&'''((())))))((('''&&&...111666;;;AAAIIISSSYYYhhhrrr~~~qqqgggcccaaaeeerrrwwwjjj___UUUQQQOOOSSS\\\iii}}}~~~xxxiiiYYYLLLDDDAAA;;;999888888;;;<<<<<<;;;===???AAABBBDDDFFFIIILLLKKKNNNQQQUUUYYY^^^cccgggjjjpppyyy~~~|||zzzyyy{{{|||~~~|||~~~~~~{{{yyyzzzzzz{{{{{{{{{zzzzzzyyyyyywwwuuussssssuuuwwwyyyuuuuuutttsssqqqooonnnmmmoooqqqsssuuuuuusssqqqooonnnlllkkkjjjjjjjjjgggeeefffccc```______```___^^^]]]\\\ZZZZZZZZZYYYVVVTTTPPPRRRRRRPPPMMMKKKMMMOOOLLLNNNPPPPPPOOOPPPQQQSSSZZZ___gggnnnrrruuuwwwyyy}}}}}}}}}}}}zzzxxxwwwwwwwwwwwwuuusssuuuooofff]]]VVVOOOJJJGGGBBBAAACCCDDDEEEKKKZZZjjj{{{tttnnnhhhdddeeeggghhhiiiqqqtttuuulllbbbdddxxx}}}tttssstttqqqpppqqq}}}|||~~~|||{{{xxxuuuqqqooosss|||pppYYYAAA999222111000,,,(((((('''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&#########"""!!!!!! ###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$))))))((('''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++&&&((()))&&&'''***+++)))((()))))))))(((&&&%%%$$$---+++***,,,///000---***bbbbbbaaa______bbbgggiiinnnzzzxxxZZZEEE;;;555111111000---,,,...'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))''''''(((((())))))))))))''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&&&&$$$%%%''''''''''''((((((,,,***'''%%%%%%&&&((())))))***+++,,,,,,,,,+++***000222777===FFFQQQ]]]dddiiirrr~~~ttteee^^^\\\bbbqqq~~~tttggg]]]TTTPPPPPPXXXfffvvv|||vvvwww}}}{{{nnn]]]NNNCCC>>>===;;;:::::::::<<<======<<<===???BBBDDDEEEHHHLLLNNNQQQTTTWWW[[[___dddjjjooonnnwww~~~||||||}}}}}}|||~~~|||yyywwwvvvuuusssrrrssstttvvvwwwwwwvvvtttsssqqqssswww{{{~~~~~~|||yyywwwxxxyyyzzzzzzzzzzzzzzzyyywwwvvvsssrrrrrrsssvvvwwwvvvvvvtttsssqqqpppooonnnoooqqqtttvvvwwwvvvuuusssooommmkkkjjjjjjiiigggffffffdddaaa_________^^^]]]]]]\\\[[[ZZZ[[[YYYWWWUUUQQQSSSTTTQQQLLLJJJKKKNNNMMMOOORRRRRRQQQPPPOOOPPPSSSXXX```ggglllqqquuuxxx{{{yyyxxxxxxxxxwwwuuussssssppplllfff___WWWNNNHHHBBBAAAAAAAAAAAAGGGVVVeeevvvppphhhdddeeekkkrrrvvvmmm___jjj~~~ssspppqqqqqqqqqrrr|||yyywwwzzzwwwuuussssssrrrpppnnnlllrrr{{{zzzfffMMMAAA777444333000,,,***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%))))))(((&&&%%%###"""!!!''''''''''''&&&&&&%%%$$$(((((((((((())))))))))))$$$%%%&&&''')))******+++&&&))))))&&&'''+++,,,***''''''((())))))((('''&&&)))((('''))),,,---,,,***___aaaaaa```aaaeeefffdddiiitttcccMMM===777222111111...---000+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&'''''''''''')))***&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''###%%%((((((&&&%%%%%%%%%''')))***)))&&&$$$$$$%%%)))(((&&&%%%%%%&&&'''((())))))******+++,,,,,,---///222999CCCQQQ___kkkrrrnnnuuu{{{}}}zzzfff]]]\\\eeesssyyyoooddd\\\SSSQQQUUUbbbrrryyyzzz|||~~~yyypppaaaQQQEEE>>>;;;:::999:::::::::;;;<<<===>>>???AAADDDFFFHHHKKKNNNQQQUUUWWWZZZ]]]aaaffflllqqqxxxzzzvvvtttsssrrrqqqpppmmmjjjhhhhhhhhhgggfffgggggghhhhhhgggfffdddcccbbbdddhhhkkkoooqqqssssssyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzvvvuuutttsssssstttuuuvvvxxxwwwuuutttsssrrrrrrrrrppprrrtttvvvwwwwwwvvvvvvqqqnnnkkkjjjjjjiiihhhffffffccc```____________^^^^^^\\\[[[[[[[[[ZZZXXXVVVSSSTTTTTTQQQMMMJJJLLLNNNNNNPPPSSSTTTRRRPPPOOONNNNNNSSSZZZ```gggmmmssswww~~~~~~~~~|||{{{{{{||||||zzzvvvsssqqqqqqooommmggg___TTTMMMDDDAAA@@@@@@@@@CCCOOO\\\nnn}}}}}}uuupppiiieeefffmmmvvv|||yyy]]]^^^nnnuuunnnoooqqqrrrrrruuu~~~|||uuusssppplllhhhhhhkkknnnooonnnkkkmmmpppyyyrrrVVVFFF777333444222///---)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######"""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%########################""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((%%%&&&'''((()))*********'''))))))&&&''',,,---,,,'''(((***+++,,,++++++***((('''''')))+++,,,,,,,,,aaaeeefffdddeeeiiihhhcccfffpppmmmWWW???888333222111......111+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%%%%&&&(((&&&%%%%%%%%%&&&&&&'''''')))((((((((('''''''''&&&$$$&&&((()))(((&&&&&&&&&''')))***)))&&&$$$$$$%%%(((''''''''''''(((((()))((('''''''''(((+++---///111777AAAOOO___lllvvv{{{yyy}}}zzz}}}kkkccceeekkkwww~~~tttjjjaaaZZZUUUWWWaaaqqq~~~}}}|||qqqeeeUUUHHH@@@<<<:::999999999999:::;;;===@@@BBBAAACCCFFFHHHKKKNNNRRRUUUWWWZZZ^^^bbbhhhooowww|||}}}{{{wwwpppjjjgggdddbbb```\\\ZZZWWWVVVWWWXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTWWWZZZ]]]aaacccdddlllllllllmmmnnnppprrrtttvvvvvvxxxyyyyyyzzzzzzzzzwwwvvvvvvuuuuuuvvvvvvwwwyyyxxxwwwuuuttttttuuuuuurrrsssttttttuuuuuuuuuuuurrrooollljjjjjjjjjhhhgggeeeccc```______```______^^^]]][[[[[[\\\[[[YYYWWWTTTTTTSSSQQQNNNMMMMMMMMMNNNPPPSSSSSSQQQOOONNNNNNMMMPPPUUU[[[bbbjjjrrrwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~}}}xxxtttrrrrrrqqqpppmmmfff]]]WWWJJJEEEBBBBBBAAABBBIIIQQQXXXgggwww|||{{{yyywwwuuurrroookkkhhhiiinnnuuuzzz~~~[[[UUUbbbzzz|||tttrrrttttttsssrrrwwwwwwpppmmmgggccc___aaahhhnnnqqqqqqpppllliiilllxxx}}}aaaMMM:::333444333///---+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$###""""""!!!!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% !!!###%%%&&&'''&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***))))))((((((***)))&&&''',,,...---((()))***+++,,,+++******++++++***+++---...//////fffjjjkkkiiijjjmmmjjjddddddmmm~~~ttt___@@@999444333111//////111'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&((()))'''$$$###$$$&&&'''''''''''''''((())))))))))))(((((('''''''''&&&%%%'''******)))'''''''''$$$&&&))))))&&&%%%'''(((''''''(((((())))))******,,,+++***)))+++...222444666===JJJZZZiiitttzzz|||~~~pppkkkqqquuutttjjjaaa\\\WWW^^^mmm~~~|||xxxmmm```PPPDDD@@@>>><<<:::999::::::;;;<<<@@@DDDGGGCCCEEEHHHKKKMMMPPPTTTWWW\\\___eeellluuuyyyrrroooiiibbb[[[VVVRRROOOMMMMMMJJJHHHGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNRRRUUUYYYZZZ^^^^^^___```dddhhhlllooouuuvvvwwwxxxyyyzzzzzzzzzwwwwwwwwwxxxxxxwwwwwwwwwzzzyyyxxxvvvvvvvvvwwwxxxtttsssssssssrrrrrrrrrrrrssspppmmmkkkjjjjjjiiihhhdddbbb```___`````````___^^^]]]\\\\\\\\\[[[YYYWWWVVVTTTSSSQQQPPPOOONNNMMMMMMOOORRRRRRPPPNNNMMMMMMLLLOOOSSSYYY```hhhqqqxxxrrrtttwwwzzz|||}}}||||||~~~zzzvvvtttsssrrrqqqooojjjccc^^^PPPKKKFFFEEEDDDCCCFFFJJJIIIYYYjjjqqqqqqqqqpppoooooonnnmmmllllllnnnrrrvvvXXXPPP\\\sss|||xxxxxxwwwuuurrrrrrzzz{{{rrrlllhhhccc___]]]```iiiqqquuuuuutttnnnfffeeeppppppZZZCCC999777555111...,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$"""$$$$$$$$$###"""###$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&''''''&&&&&&%%%%%%&&&'''((((((((('''((((((((())))))))))))***'''((()))******)))(((((((((***)))&&&''',,,///...'''((()))******)))((('''+++******+++,,,---...///iiijjjmmmpppqqqnnnhhhccciiinnnyyyjjjIII>>>444222444222///------+++)))'''&&&&&&((((((---(((!!!%%%***'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''&&&(((+++******///666999AAASSSgggqqqsssxxxxxxnnnddd^^^]]]dddrrrwwwhhhXXXFFF>>><<<:::999:::999;;;>>>?????????AAABBBHHHIIIKKKMMMQQQUUUYYY[[[]]]fffoootttyyy}}}{{{xxxpppjjjgggYYYVVVQQQLLLIIIGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGIIIKKKNNNPPPRRRSSSYYYXXXVVVWWW[[[bbbiiinnnpppsssvvvwww{{{~~~zzzzzzxxxyyyzzzyyywww{{{}}}{{{yyywwwwwwuuusssqqqrrrsssttttttuuutttttttttssssssrrrrrrpppmmmkkkjjjdddbbb```___`````````___]]]]]]]]]]]]\\\[[[ZZZZZZUUUTTTRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPRRRSSSRRRQQQPPPOOOMMMPPP[[[jjjqqqqqqiiiooovvvxxxwwwwwwzzz~~~~~~vvvpppsssrrrqqqpppnnniiiddd___WWWRRRKKKEEEAAA???@@@AAAFFFLLLUUU```iiimmmmmmllliiinnnpppmmmiiikkkttt}}}yyy\\\PPPNNNjjjxxxssssssvvvxxxrrrssstttjjjgggjjj______bbbgggnnntttwwwxxxxxxooojjjlllpppttt|||xxxgggOOO<<<555666555222,,,***(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''%%%###"""###$$$%%%$$$""""""###$$$%%%%%%&&&&&&!!!''')))$$$"""&&&)))((($$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''' )))$$$%%%"""''''''(((((()))*********&&&''''''((()))******+++***((('''(((***+++(((%%%++++++***+++,,,------,,,ooorrruuutttpppllljjjjjjggglllvvvvvvSSSDDD666333444333///,,,,,,+++)))((('''&&&''''''###$$$%%%%%%&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''&&&$$$$$$&&&(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((())))))))))))***+++,,,---)))(((***---,,,,,,111999CCCNNN```qqqxxxyyy~~~|||rrrhhhbbb___ffflllyyywwwdddUUUEEE===;;;:::999::::::<<<>>>@@@@@@AAACCCEEEJJJKKKNNNPPPTTTXXX]]]```bbbjjjuuu}}}~~~uuupppiii```XXXUUUNNNLLLIIIFFFDDDCCCCCCDDDBBBBBBCCCCCCDDDEEEGGGIIILLLMMMLLLJJJHHHGGGHHHIIIJJJKKKMMMOOORRRUUUWWWXXXYYYXXXWWWYYY^^^eeemmmrrrrrrwww{{{~~~zzzzzzxxxxxxxxxvvvtttwww}}}~~~|||zzzyyyxxxvvvssspppqqqrrrssssssttttttttttttrrrrrrrrrrrrpppnnnllljjjgggeeebbbaaabbbbbbaaa```^^^^^^^^^^^^]]]\\\[[[[[[XXXWWWUUUSSSRRRRRRRRRRRROOOOOOOOOPPPRRRRRRQQQPPPOOONNNLLLNNNXXXeeekkkjjjdddjjjpppsssssstttwwwzzz}}}}}}~~~}}}wwwrrrtttrrrqqqqqqpppnnnjjjfff[[[WWWOOOGGGBBB@@@AAAAAAAAAEEEMMMWWWaaagggjjjjjjkkkooorrrooojjjkkkrrrzzzyyy___QQQNNN\\\{{{tttoooppprrrsssnnnooozzzssskkkeeeaaabbb^^^```dddkkkrrrwwwxxxxxxxxxsssqqqrrrqqqrrrzzzqqq[[[GGG<<<777666555...,,,***)))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$###"""###$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$))))))$$$"""$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((,,,&&&'''###,,,)))'''''''''''''''((()))******''''''(((((())))))******+++***)))***,,,---+++)))***))))))+++,,,...//////tttwwwxxxtttmmmjjjlllpppeeehhhpppaaaMMM999333555444///++++++******)))'''&&&&&&%%% ###'''***+++)))&&&$$$'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((()))&&&'''((('''&&&%%%''')))'''''''''((((((((())))))((((((''''''''''''''''''(((((((((((())))))***+++,,,+++,,,///...///555===LLLZZZnnn{{{~~~~~~~~~|||wwwnnneee___^^^```pppuuuvvv]]]PPPBBB<<<;;;999:::<<<:::===???AAABBBDDDFFFHHHLLLOOORRRUUUYYY^^^cccgggiiiqqq~~~~~~ssshhhaaaYYYOOOHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBAAACCCDDDEEEFFFHHHLLLOOOQQQQQQPPPMMMJJJJJJKKKMMMOOOPPPSSSUUUXXX[[[]]]^^^\\\\\\\\\___eeemmmuuuyyyxxx}}}|||{{{{{{yyyvvvxxx~~~~~~}}}|||{{{zzzwwwssspppppppppqqqrrrssssssttttttrrrrrrrrrrrrqqqooommmlllkkkiiifffeeeddddddbbb```____________^^^]]]\\\[[[YYYXXXWWWUUUSSSRRRRRRRRROOOOOONNNOOOQQQQQQPPPNNNNNNMMMKKKKKKRRR]]]aaa```^^^ccciiilllnnnppptttwwwzzz{{{}}}|||yyyuuuuuusssrrrrrrrrrqqqpppnnnbbb]]]TTTKKKEEEAAAAAAAAA;;;>>>DDDKKKTTT]]]dddgggkkkpppsssqqqkkkjjjnnnttt~~~wwwaaaSSSMMMRRRttt}}}}}}|||wwwqqqmmmnnnpppooolllmmmttt~~~qqqgggeeebbb^^^\\\]]]___eeelllsssxxxyyyyyyuuuuuuwwwxxxwwwvvv|||yyyhhhTTTBBB666444555000...,,,+++++++++***((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$############"""""""""!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((%%%###$$$%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''((((((((()))''')))###+++***,,,&&&''''''&&&&&&'''(((***+++)))))))))))))))))))))))))))(((''')))+++,,,+++******++++++,,,...111333444ooopppppplllhhhhhhlllqqqdddfffjjjvvvmmmUUU<<<333555555000,,,************((('''%%%$$$&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''&&&%%%'''(((&&&'''''''''(((((((((((((((((((((((((((''''''&&&,,,+++***(((''''''''''''...,,,---///000111999BBBOOO```uuu}}}wwwpppfff___]]]```eeehhhxxxyyy~~~rrrVVVJJJ???;;;:::999;;;>>><<<>>>AAACCCDDDFFFJJJLLLOOORRRWWW[[[___eeelllqqqsss{{{qqqfff[[[UUUPPPHHHDDDCCC@@@AAACCCDDDDDDDDDCCCCCCDDDFFFIIIJJJKKKNNNSSSXXXXXXWWWUUURRRPPPQQQSSSVVVVVVWWWYYYZZZ]]]^^^```aaabbbccceeeiiiooowww~~~}}}zzz{{{yyyxxxzzz~~~~~~}}}|||xxxsssoooooooooooopppqqqrrrssstttqqqrrrrrrrrrrrrpppooonnnnnnllliiigggfffeeebbb```^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWVVVTTTRRRQQQPPPPPPPPPOOONNNOOOPPPPPPOOOMMMLLLLLLJJJHHHLLLTTTWWWUUUYYY]]]ccchhhkkknnnrrrvvvyyy{{{}}}}}}zzzwwwwwwtttrrrqqqqqqrrrqqqppphhhcccYYYPPPHHHCCCAAA@@@;;;<<<>>>BBBIIIRRR\\\bbbiiioootttsssnnnjjjkkknnnxxxooo```VVVPPPSSSkkkxxxzzzzzzyyyuuurrrpppqqqrrrnnnmmmnnnsssxxxpppgggffffffccc```___```dddjjjrrrxxx{{{|||vvvxxx{{{uuubbbLLL:::444777111///,,,+++++++++***(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###"""""""""""""""""""""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''&&&&&&###,,, ,,,!!!)))###''''''&&&%%%&&&(((***+++******)))))))))))))))))))))(((((()))***,,,,,,,,,---......///000333888:::dddcccaaabbbdddgggjjjkkkdddeeehhhqqqwww]]]AAA555555555222///,,,,,,+++***)))'''%%%$$$***(((%%%###"""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''(((((())))))(((''''''///...---,,,++++++++++++...,,,---///111444===GGGQQQeeezzz{{{vvvsssssstttpppfffZZZWWW^^^jjjssswww}}}}}}{{{kkkPPPFFF===:::::::::<<>>@@@BBBDDDEEEHHHLLLOOOQQQVVV]]]bbbgggmmmvvv}}}xxxeee[[[QQQMMMJJJFFFDDDDDDBBBCCCEEEGGGGGGGGGFFFEEEGGGJJJNNNOOOPPPSSSZZZ```aaaaaa___]]][[[[[[^^^aaa^^^^^^___```aaaaaabbbccciiijjjnnnssszzz}}}xxxuuuuuuvvvuuuxxx|||~~~~~~~~~|||yyytttpppnnnnnnnnnnnnoooppprrrrrrpppqqqrrrssssssrrrqqqppppppnnnkkkiiihhheeebbb```\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSQQQQQQQQQPPPOOOOOOPPPPPPNNNLLLJJJKKKIIIGGGHHHNNNOOOMMMWWWZZZ___dddiiinnnrrruuuyyy||||||yyyxxxuuurrrpppppppppoooooolllggg^^^UUULLLFFFBBB@@@@@@?????????BBBIIITTT[[[hhhooovvvxxxtttpppmmmnnnsssyyyzzzrrrggg___YYYUUUUUU```qqqxxxssswwwvvvvvvtttrrrrrrssstttnnnnnnpppsssvvv}}}zzzpppnnnooolllgggfffeeefffjjjqqqyyyrrrZZZCCC999:::111///---+++++++++)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%$$$"""""""""""""""""""""######%%%%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&((((((&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$)))&&&111%%%---(((&&&''''''&&&&&&'''(((***+++************))))))))))))++++++++++++,,,---///000...///000000111555;;;@@@\\\\\\]]]aaaeeehhhhhhffffffhhhjjjqqqgggIII999666555333222...---,,,+++)))(((&&&&&&'''''''''''''''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''###$$$%%%%%%&&&&&&%%%%%%!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***)))(((((())))))))))))+++,,,---......,,,---000222777BBBMMMWWWlllwwwooorrrtttqqqlllhhhiiikkkccc[[[TTTVVVaaaoooyyy}}}~~~tttdddKKKCCC<<<;;;::::::<<<@@@@@@AAACCCDDDFFFIIIMMMPPPTTTZZZcccjjjoooxxx}}}nnn\\\SSSKKKIIIGGGEEECCCDDDEEEFFFHHHIIIJJJJJJJJJIIILLLPPPTTTTTTUUUYYYaaahhhiiihhhgggdddaaaaaabbbdddddddddeeefffgggggghhhhhhpppsssxxxzzzuuuvvvxxxxxx{{{~~~}}}|||||||||yyyuuurrrooonnnmmmmmmmmmnnnpppppppppqqqrrrssstttssssssrrrqqqooommmkkkjjjgggdddaaa\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYYYYXXXWWWUUUTTTRRRQQQPPPPPPPPPPPPNNNLLLIIIKKKJJJGGGGGGJJJKKKIIIVVVXXX\\\aaaggglllqqqsssxxx}}}~~~{{{zzzwwwsssqqqqqqpppooonnnnnnjjjddd\\\SSSKKKEEEBBBCCCBBB@@@======BBBLLLSSSeeemmmwww|||{{{vvvrrrpppnnnrrrrrrkkkdddaaa___]]]VVVUUUZZZfffpppsssrrrrrrrrrrrrqqqqqqqqqrrrtttuuuooonnnpppssstttyyy|||yyyxxxtttnnnnnnkkkjjjmmmttt|||{{{fffKKK:::666222000---,,,,,,+++)))(((((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###"""""""""############$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&&&&((()))%%%""""""$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$)))&&&+++''')))!!!%%%'''''''''(((((()))*********************************((())))))((('''(((+++------///111222444999BBBIII]]]aaagggjjjkkkiiifffeeeiiilllooovvvqqqSSS@@@888555333444111000---+++)))(((((((((%%%'''((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''$$$$$$&&&'''''''''&&&%%%"""$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''''''''$$$&&&(((***+++******)))$$$%%%%%%&&&(((***,,,---///---...111555;;;GGGSSSaaatttqqqddd^^^bbbgggkkkkkkhhheeecccWWWYYY]]]bbbjjjsss{{{nnn^^^HHHBBB<<<;;;;;;:::===AAAAAABBBDDDDDDFFFIIIMMMPPPWWW___jjjrrrxxxppp```TTTLLLGGGGGGHHHGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQTTTYYY]]]]]]]]]aaajjjrrruuutttsssooojjjgggfffgggiiijjjkkkmmmnnnpppqqqrrryyy~~~zzz{{{||||||~~~}}}|||zzzzzzzzzyyyvvvtttpppooommmlllkkklllmmmnnnoooppprrrssstttttttttssssssqqqooonnnmmmjjjgggddd\\\\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQPPPNNNLLLHHHKKKKKKHHHGGGJJJJJJHHHSSSTTTWWW]]]ccciiimmmooouuu{{{{{{yyyvvvuuuuuutttrrrpppooommmiiicccZZZQQQIIIEEEBBBBBB@@@<<<999<<>>KKKWWWgggzzzyyybbbUUUUUUYYY```iiinnnmmmeee^^^WWWaaannnuuuwwwzzzkkk[[[GGGAAA<<<<<<;;;:::===BBBBBBCCCDDDDDDEEEHHHMMMPPPZZZcccnnnwww~~~{{{fffVVVNNNHHHEEEHHHLLLLLLMMMOOOLLLMMMOOOQQQSSSVVVXXXYYY\\\aaaeeeeeedddhhhrrrzzz}}}wwwqqqooonnnlllmmmoooqqqtttwwwyyyzzzzzzzzz{{{zzz{{{~~~}}}{{{yyyyyyyyyyyywwwuuuqqqooommmkkkjjjkkklllmmmoooppprrrtttuuuuuuuuuttttttsssqqqpppooommmiiifff]]]]]]]]]]]]\\\[[[ZZZZZZUUUVVVWWWXXXXXXWWWVVVUUUUUUSSSRRRQQQRRRQQQNNNLLLGGGKKKLLLIIIHHHJJJJJJIIIPPPQQQTTTYYY```fffjjjkkkrrrzzz|||zzzyyyxxxxxxxxxvvvtttpppooommmggg___VVVMMMHHH???@@@???;;;777999@@@GGGTTT___lllwwwyyyuuuoookkkhhhpppuuurrrmmmllljjjiiiaaaZZZVVVXXX[[[^^^eeeooopppoooooopppsssvvvxxxyyywwwtttsssuuuvvvvvvzzzvvvkkkkkkkkkoootttzzz~~~fffIII;;;666444111//////...,,,***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$ $$$***""""""###$$$%%%%%%&&&&&&###))))))(((***$$$$$$######$$$&&&((()))''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***+++"""%%%%%%222&&&'''&&&(((+++---...---+++)))(((((()))***+++,,,,,,,,,///000000---++++++...111111555:::>>>CCCMMM[[[eeegggpppzzz{{{qqqhhhbbbhhhpppyyygggKKK:::444444444000...+++***))))))'''&&&'''((()))(((&&&%%%%%%'''&&&&&&$$$######$$$&&&&&&)))(((''''''''''''((()))'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%&&&''')))***%%%$$$$$$&&&''''''&&&%%%(((%%%###$$$'''((('''&&&))))))(((((((((***+++,,,''',,,111555;;;EEESSS^^^mmmyyydddRRRNNNLLLSSSbbbpppsssnnniiihhhdddqqq~~~rrr^^^PPPCCC???:::888:::>>>BBBEEEFFFCCCBBBBBBAAABBBJJJTTT^^^kkkyyy~~~}}}nnn```SSSOOOHHHFFFMMMRRRPPPMMMNNNQQQOOOPPPRRRRRRRRRWWW]]]cccggglllmmmmmmsssyyysssooosssxxx||||||}}}~~~|||}}}~~~|||yyyxxxwwwvvvtttsssnnnkkkhhhfffeeegggiiikkkmmmooossstttsssqqqqqqqqqtttsssqqqooommmkkkjjjiiiaaa```___]]][[[YYYXXXWWWYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTRRRPPPOOONNNPPPLLLJJJKKKKKKIIIJJJMMMJJJMMMRRRWWW[[[___dddgggtttyyy|||yyyyyy{{{|||zzzyyyrrrooolllkkkhhhaaaWWWNNNHHHCCC<<<888888:::<<<===FFFTTTeeepppsssqqqpppqqqmmmqqqrrrooonnnooolllgggbbb___]]][[[VVVTTT]]]jjjnnnrrrxxxyyywwwvvvwwwzzzwwwsssqqqtttzzz}}}|||yyyyyytttlllkkkmmmrrrrrrqqqssswwwrrrwwwVVVAAA:::222,,,------+++)))))),,,***'''&&&&&&''''''&&&!!!!!!###$$$%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###!!!!!!$$$&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$###""""""$$$&&&%%%%%%############%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$$$$%%%&&&%%%$$$"""###$$$&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((()))***+++...------...///...,,,************))))))+++///222333777<<>><<<<<<>>>@@@BBBBBB??????@@@BBBBBBEEEOOO[[[gggwwwssshhh```YYY\\\UUUPPPQQQRRRQQQPPPPPPRRRPPPQQQSSSUUUWWW```iiirrrzzz}}}{{{|||}}}|||}}}~~~~~~|||zzzxxxvvvvvvuuutttrrrpppnnnllljjjjjjkkkmmmoooqqqsssssssssrrrrrrsssuuusssrrrrrrrrrqqqqqqppppppooonnnkkkgggccc^^^ZZZXXXYYYZZZ[[[]]]]]]]]]]]]\\\]]]\\\[[[YYYVVVSSSQQQOOORRROOOOOOQQQNNNHHHDDDDDDFFFIIIMMMPPPSSSWWW[[[___jjjnnnssswww{{{|||yyywwwvvvttttttrrrqqqpppoookkkccc]]]TTTNNNEEE>>>;;;<<<>>>???@@@IIIUUUbbblllsssyyy}}}}}}}}}yyyrrroooppppppmmmjjjddd___\\\XXXUUUUUUYYYfffrrr~~~}}}}}}~~~xxxpppmmmnnnppppppllllllnnnqqq|||qqq^^^III>>>333000///,,,***))))))((('''((())))))(((&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!!!!###%%%&&&###$$$%%%$$$""""""$$$%%%$$$############"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$###"""$$$%%%'''&&&%%%%%%%%%%%%&&&'''###&&&((('''$$$###%%%'''((('''''''''&&&&&&%%%%%%$$$%%%&&&'''''''''''''''$$$&&&''')))))))))((('''(((((((((((()))***++++++,,,***))))))+++---......+++---...///000333777:::>>>EEEPPP]]]jjjwwwoooxxxwwwpppooopppttt|||mmmSSSAAA777222222///---++++++***(((''''''((()))((('''&&&'''(((&&&'''((())))))((('''&&&&&&''')))******)))'''&&&''''''&&&&&&''''''''''''***))))))(((((('''''''''###$$$%%%%%%%%%&&&)))+++((((((((()))******))))))***)))))))))***,,,---...444666;;;DDDQQQ^^^gggllltttzzz}}}zzz|||vvvhhhXXXKKKJJJOOOVVVZZZbbbhhhgggcccdddiiiwwwwwwcccTTTKKKGGG???>>>===>>>@@@BBBBBBAAA??????AAABBBBBBFFFRRR___ooouuukkkeee___\\\YYYVVVUUUVVVUUUSSSRRRSSSRRRRRRTTTUUUZZZeeeqqq}}}xxxqqqpppttt~~~|||||||||}}}}}}~~~}}}{{{yyyxxxxxxxxxwwwuuuqqqooonnnllllllmmmoooppprrrsssrrrqqqooopppsssuuussssssrrrqqqqqqppppppoooooonnnlllhhhddd___[[[YYYXXXYYY\\\^^^______^^^^^^]]]\\\[[[ZZZWWWUUUSSSRRRSSSPPPOOOPPPMMMGGGEEEEEEFFFHHHKKKMMMOOORRRWWWZZZdddgggkkkpppuuu{{{{{{yyywwwwwwsssrrrqqqqqqpppmmmhhhddd[[[SSSIIIAAA======>>>???>>>DDDNNN[[[jjjzzz{{{uuuuuuuuurrrpppjjjccc___[[[WWWSSSQQQ^^^mmm{{{}}}yyytttpppppppppnnnooorrrrrrxxxzzziiiQQQCCC666111000...++++++((((((((()))******(((&&&((('''$$$###"""###%%%&&&%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&###""""""###%%%&&&###$$$%%%$$$######$$$%%%###"""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&'''''''''&&&&&&'''''''''"""&&&)))((($$$###&&&***&&&'''''''''&&&&&&'''(((&&&&&&'''''''''''''''&&&((((((((((((((()))))))))(((((((((((()))***+++,,,,,,+++***+++---...---,,,,,,,,,---...000666===BBBEEEKKKWWWfffuuuppptttuuuqqqllljjjoootttvvv}}}www\\\GGG;;;777222000---,,,,,,+++)))((('''((()))(((''''''((()))&&&'''))))))))))))'''&&&&&&''')))******)))'''&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((***++++++)))%%%$$$%%%'''&&&'''))))))))))))((()))******)))***+++---...000222555===IIIXXXdddlllpppxxx}}}|||zzzzzzlll___SSSKKKNNNTTTZZZZZZ]]]```___```jjjuuulllYYYLLLFFFDDD???>>>???@@@BBBCCCBBB@@@AAAAAACCCDDDCCCHHHWWWfffyyyzzzpppjjjeee^^^^^^^^^]]]\\\[[[XXXVVVSSSRRRRRRTTTVVV]]]lllzzzwwwpppgggbbbfffnnn~~~||||||||||||{{{{{{{{{||||||zzzxxxwwwxxxxxxwwwuuuppppppnnnmmmmmmnnnpppqqqrrrrrrqqqooommmnnnqqqtttssssssrrrpppooonnnmmmlllmmmmmmllljjjfffccc___]]]WWWYYY[[[]]]^^^^^^^^^^^^ZZZZZZZZZYYYXXXVVVUUUTTTTTTPPPMMMNNNLLLHHHHHHKKKGGGHHHJJJKKKLLLOOOSSSVVV]]]```eeejjjpppwww~~~|||yyyxxxxxxqqqppppppoooooommmjjjgggddd\\\QQQHHHCCCBBBBBBBBB>>>BBBJJJWWWiii~~~|||yyytttlllfffccc___XXXRRRVVVccctttyyy|||xxxpppmmmnnnnnnqqquuurrrtttzzz}}}sssYYYHHH888222111///......)))((((((***+++***(((&&&)))'''%%%#########%%%&&&%%%######$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$***)))&&&$$$###$$$%%%%%%###$$$&&&%%%$$$###$$$%%%"""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''"""&&&)))((($$$###&&&***###%%%''''''&&&''')))+++&&&&&&''''''((('''''''''---+++(((&&&&&&''')))***((((((((())))))***+++,,,---------///000///---+++111111111333777@@@JJJQQQOOOUUU___lll{{{yyyvvvpppiiieeeffflllrrrvvv}}}~~~bbbIII:::444333111...---,,,+++***(((&&&((())))))((('''(((***''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$'''''''''(((''''''&&&%%%$$$%%%&&&'''((((((((((((###&&&'''&&&%%%(((***%%%'''******)))(((((()))************+++---///111333:::FFFSSS```jjjpppsss|||}}}}}}{{{||||||pppbbbWWWPPPMMMQQQXXX^^^\\\\\\\\\[[[aaaqqqrrr___PPPGGGCCCAAA@@@??????AAACCCDDDBBBAAABBBCCCDDDEEEEEELLL^^^ppp~~~vvvppplllfffhhhfffaaa^^^\\\YYYUUUOOONNNPPPSSSWWWaaatttvvvlllccc^^^YYYXXXbbbooo~~~zzz{{{}}}|||{{{yyyyyyzzzxxxvvvttttttuuuuuutttsssooonnnnnnmmmmmmnnnppppppqqqqqqpppnnnmmmmmmppprrrrrrrrrpppooommmlllkkkjjjmmmmmmnnnmmmkkkhhheeecccYYYYYYZZZ[[[\\\]]]^^^___YYYYYYYYYYYYXXXWWWVVVUUUSSSOOOLLLMMMKKKIIIJJJNNNHHHIIIIIIIIIIIILLLPPPSSSWWWZZZ___eeekkkrrrzzz}}}yyyxxxxxxrrrqqqpppooonnnlllkkkjjjeee___TTTKKKFFFCCCAAA@@@===AAAHHHRRRddd~~~wwwoookkkhhhbbb[[[QQQYYYeeessszzznnnjjjjjjjjjmmmqqqnnnooossszzzxxxuuussswwwcccPPP===444222111//////+++***))))))***)))'''&&&***)))(((&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&%%%%%%$$$$$$)))((('''&&&%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%"""""""""############$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%''')))&&&&&&'''(((((('''&&&&&&"""%%%'''&&&$$$$$$&&&)))"""%%%''''''%%%%%%(((+++%%%&&&'''(((((((((((((((,,,+++(((&&&%%%''')))***))))))))))))***+++,,,,,,---------///111111///---222333666:::AAAKKKUUU\\\]]]```hhhuuuxxxnnnfffdddfffkkknnnvvv|||kkkOOO<<<333333111...------,,,***)))&&&((())))))(((((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&'''(((((()))(((''''''###&&&&&&'''))),,,&&&))),,,,,,+++))))))************+++,,,...000222666@@@OOO]]]ffflllpppsss{{{~~~}}}~~~zzz}}}}}}~~~pppeeeXXXRRRPPPQQQVVV\\\bbb```___^^^]]]eeewww}}}qqq```RRRIIIDDDAAA???@@@@@@@@@AAACCCDDDCCCBBBBBBCCCDDDEEEGGGQQQggg||||||xxxxxxppppppiii]]]UUUTTTQQQMMMHHHHHHKKKQQQWWWfff~~~}}}ssscccYYYTTTUUUUUUWWWddduuu|||yyy{{{}}}}}}zzzwwwwwwwwwvvvtttrrrrrrsssttttttsssmmmmmmllllllmmmnnnooooooqqqrrrqqqpppnnnnnnpppqqqppppppooonnnnnnmmmllllllmmmnnnoooooonnnkkkhhhfff\\\[[[ZZZZZZ[[[]]]___```[[[[[[ZZZZZZYYYWWWVVVUUURRROOOMMMOOOMMMJJJIIILLLHHHHHHHHHGGGFFFHHHLLLOOOPPPTTTZZZ```gggnnntttyyy{{{yyyyyyuuuuuutttqqqooommmllllllddd^^^UUUMMMGGGBBB???===;;;@@@EEELLL[[[xxx|||sssmmmlllhhhaaaOOOQQQXXXgggyyy|||pppllljjjgggfffhhhggghhhkkkqqquuuvvvvvvuuulllmmmlllllluuuoooZZZCCC888555222000///...,,,***))))))((('''%%%(((((((((((('''''''''''''''&&&%%%&&&((()))((('''(((''''''&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$###%%%''''''%%%$$$$$$%%%############$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&)))+++%%%&&&''''''''''''&&&%%%######$$$$$$%%%%%%&&&'''###&&&)))'''$$$"""%%%(((%%%%%%&&&((())))))))))))&&&&&&'''((())))))******))))))))))))***+++,,,,,,---+++******---000222333111666>>>GGGOOOXXX```eeeeeeiiiqqq}}}wwwllleeeeeehhhkkkmmmvvvzzz~~~www[[[EEE:::444111///------,,,+++)))&&&((())))))(((((()))+++((('''&&&%%%%%%&&&'''((()))(((''''''''''''((()))''''''((((((((('''%%%$$$))))))*********((('''&&&"""(((------)))%%%%%%&&&&&&***......,,,***+++,,,*********+++,,,...111222777DDDUUUbbbhhhkkknnnqqqyyy|||}}}||||||wwwhhh^^^TTTQQQRRRUUUZZZ```eeeccccccaaaaaahhhzzzqqqeeeTTTIIIDDDCCCAAA???AAA@@@@@@AAACCCDDDDDDCCCBBBBBBDDDEEEHHHUUUnnnvvvttthhhWWWKKKIIIGGGDDDBBBCCCHHHOOOXXXiiiqqqeeeWWWOOOMMMSSSVVVZZZhhhzzzzzzxxx{{{~~~}}}yyyvvvuuuvvvwwwuuussssssuuuvvvuuutttlllllllllllllllmmmnnnnnnrrrssssssrrrpppoooppprrrnnnnnnnnnnnnnnnooooooooolllmmmoooooonnnkkkhhhfff^^^]]][[[ZZZZZZ]]]___aaa^^^]]]\\\[[[YYYWWWUUUTTTQQQOOOOOOQQQPPPJJJGGGHHHGGGGGGFFFEEEDDDFFFJJJMMMLLLQQQWWW^^^dddjjjqqquuu||||||{{{xxxxxxwwwtttpppnnnnnnooogggbbbYYYQQQKKKFFFBBB???:::???CCCGGGTTTqqq|||rrrlllkkkhhhcccOOOMMMQQQ```wwwtttooolllgggbbbaaabbbcccgggkkkmmmmmmooorrrhhhkkkiiigggmmm{{{xxxbbbHHH;;;666333000...000---***((((((((('''&&&%%%%%%&&&''''''&&&&&&%%%)))((('''((()))******((((((((('''&&&%%%%%%$$$$$$ """%%%&&&&&&%%%$$$###%%%''''''&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%#########$$$&&&&&&&&&'''***,,,$$$%%%&&&''''''&&&%%%$$$###""""""###%%%&&&&&&%%%%%%(((***'''""" """%%%$$$%%%&&&((()))*********"""&&&***,,,,,,***)))))))))))))))***+++,,,---,,,)))%%%%%%***000555888555===IIIUUU___fffkkknnnhhhmmmvvvzzznnnkkkiiigggiiinnnvvvzzz}}}vvvqqq~~~hhhPPP888555111...///...***)))++++++***((('''((('''&&&$$$'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&''')))***+++&&&(((***++++++***(((&&&'''''''''(((''''''&&&&&&(((((((((((())))))))))))***(((&&&%%%%%%(((+++...)))+++,,,,,,+++...333888:::HHHYYYdddgggjjjooouuuxxx}}}yyywwwyyyxxx}}}}}}zzz~~~}}}ooobbb\\\UUUPPPQQQYYYdddkkknnnddd^^^eeeppp{{{{{{pppZZZSSSIIIBBB????????????BBBBBBBBBBBBBBBBBBCCCCCCGGGCCCDDDJJJQQQ]]]zzz}}}ssscccQQQDDD???@@@CCCCCCCCCIIISSS___qqqpppbbbYYYOOOPPPLLLOOOXXX[[[ggg~~~yyyxxxyyyzzzyyywwwuuuuuuvvvvvvuuuuuuuuuuuuwwwyyyzzznnnmmmlllkkkkkklllmmmnnnpppqqqqqqpppooooooqqqrrrrrrpppooommmmmmnnnpppqqqpppqqqqqqpppnnnllliiihhhiiibbbZZZWWWZZZ]]]^^^^^^]]]^^^^^^]]][[[YYYVVVTTTNNNNNNNNNNNNNNNMMMIIIFFFGGGFFFDDDBBBCCCEEEGGGIIIJJJMMMRRRVVV[[[aaafffjjjuuu|||}}}yyyyyywwwtttpppnnnmmmnnngggbbb\\\WWWSSSMMMFFF@@@===>>>@@@DDDMMMeee~~~yyytttpppooolllhhhdddWWWPPPKKKVVVpppsssqqqnnnddd]]]]]]]]]dddjjjjjjjjjkkkjjjgggfffeeecccbbbdddlllyyyuuuZZZ===222666666000+++---+++%%%%%%***)))$$$!!!###%%%'''((((((((('''%%%%%%&&&&&&'''((())))))))))))'''""""""'''***)))############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""######$$$'''&&&%%%$$$##########################################$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%$$$%%%'''###$$$%%%%%%$$$$$$&&&'''((('''&&&&&&'''((()))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))++++++$$$$$$%%%'''***---///000000...,,,+++,,,000555999BBBHHHWWWhhhpppoooooosssssswwwvvv}}}qqqllljjjiiilllqqquuuwwwzzz{{{yyyuuupppmmmssspppWWW<<<666222000111000,,,***,,,***)))(((((()))***)))'''%%%%%%%%%&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''(((((((((((())))))))))))******))))))***+++,,,,,,***,,,------,,,///555:::???MMM___jjjnnnpppuuuzzz}}}|||xxxyyy}}}|||{{{lll```[[[TTTQQQUUU]]]fffllliiiaaa___iiixxx|||nnncccSSSMMMEEE@@@???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAGGGEEEHHHPPPXXXiiizzzppp___NNNBBB===>>>AAACCCBBBHHHTTTcccuuuzzzeeeXXXPPPLLLNNNLLLPPP[[[```ooo}}}yyyvvvwwwxxxxxxuuutttttttttxxxwwwvvvuuuuuuuuuvvvwwwooonnnmmmlllkkklllmmmnnnooopppppppppnnnnnnpppqqqpppooonnnllllllmmmooopppqqqqqqqqqooonnnkkkiiiggggggaaaZZZXXXZZZ]]]^^^\\\]]]^^^^^^]]]\\\YYYVVVTTTQQQPPPPPPPPPPPPOOOKKKHHHGGGFFFDDDCCCCCCEEEGGGHHHJJJMMMQQQTTTWWW\\\aaadddpppxxx{{{zzzxxxvvvsssqqqpppqqqiiiddd^^^YYYUUUOOOHHHBBB===>>>???BBBIII___~~~yyytttrrrrrrpppkkkgggYYYRRRMMMUUUlll~~~}}}zzzwwwqqqfff___``````iiipppqqqpppooommmiiihhhgggccc______eeepppyyy{{{eeeIII999888777222///000,,,'''&&&***)))%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))$$$''')))&&&&&&((('''###$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""""""""""""""###$$$$$$############$$$%%%&&&'''###########################$$$$$$$$$$$$%%%%%%%%%%%%'''((((((%%%$$$&&&'''$$$%%%&&&&&&%%%%%%&&&'''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,((((((((()))+++---...////////////000222666;;;???JJJQQQ___nnnsssrrrsssxxxyyyuuukkkuuunnnjjjjjjmmmrrrvvvvvvuuusssqqqnnnkkkiiigggrrr{{{```CCC888333111333333///,,,---***)))((()))+++,,,+++***$$$$$$%%%&&&'''''''''''''''((()))))))))(((&&&%%%)))((('''&&&&&&'''((()))%%%&&&'''((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,+++***)))***,,,.........222888>>>JJJWWWgggqqqtttuuuyyy}}}}}}zzzzzzyyywww{{{vvvfff]]]XXXRRRRRRWWW```fffjjjccc___bbbrrrxxxjjj[[[RRRJJJEEE@@@>>>>>>@@@BBBCCCBBBAAA@@@??????@@@AAABBBGGGGGGMMMYYYggg}}}wwwlll[[[JJJ???;;;<<<>>>BBBBBBHHHVVVhhh|||mmmYYYNNNIIIKKKNNNMMMRRR]]]ddduuu|||yyyuuuwwwxxxwwwuuutttttttttzzzyyywwwvvvtttssssssssspppooommmlllllllllmmmmmmnnnoooooonnnmmmmmmnnnpppnnnnnnlllllllllmmmnnnooorrrqqqpppooommmjjjhhhfffeee```\\\[[[]]]^^^]]]\\\^^^^^^^^^]]]\\\YYYWWWVVVUUUTTTSSSSSSSSSQQQNNNKKKHHHGGGEEEDDDDDDEEEFFFGGGIIILLLNNNPPPRRRUUUYYY\\\iiirrr{{{}}}|||zzzwwwuuutttttttttlllhhhbbb]]]YYYSSSLLLFFF???>>>>>>???CCCTTTsss~~~yyyttttttwwwvvvpppjjj]]]UUUMMMPPP___xxxzzzttt}}}vvvjjjdddeeefffqqqzzz|||{{{yyyuuupppnnnlllgggaaa___dddnnnvvvuuu[[[EEE<<<888444111000,,,((((((,,,,,,******)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%((((((%%%$$$&&&&&&###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''$$$$$$%%%&&&&&&'''((('''%%%%%%&&&'''((('''&&&&&&%%%&&&&&&'''&&&&&&''''''(((((())))))))))))))))))******+++,,,,,,+++++++++,,,,,,---...+++---///111444999???CCCUUU___mmmxxxzzzyyy}}}}}}pppgggccc~~~vvvpppoooqqqssswwwvvvtttrrroookkkiiigggaaaiiihhhHHH:::444111333444000------+++)))((()))++++++***)))$$$%%%&&&'''((('''&&&&&&&&&''')))******((('''%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&((())))))))))))(((((((((((())))))))))))'''((())))))))))))((('''***,,,---...000555===CCCTTT___mmmvvvxxxyyy|||qqquuuzzz|||{{{zzz}}}ooo___YYYTTTOOOOOOUUU]]]aaabbb^^^```jjj|||~~~rrrfffXXXLLLGGGBBB@@@>>>======@@@BBBCCCCCCBBBAAA@@@@@@AAACCCDDDHHHHHHPPPbbbyyyuuuiiiWWWGGG===;;;<<<>>>BBBCCCIIIXXXmmmbbbQQQKKKIIIKKKOOOOOOTTT___fffxxx~~~zzzxxxvvvwwwxxxxxxvvvuuuuuuvvvyyyxxxwwwuuutttsssrrrrrrpppooonnnlllllllllmmmmmmmmmnnnnnnmmmlllkkklllnnnmmmmmmlllllllllmmmnnnooorrrqqqpppnnnkkkiiigggfffdddaaa______``````___]]]______^^^]]]\\\ZZZXXXWWWWWWVVVUUUTTTTTTRRRPPPMMMHHHHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKMMMNNNQQQTTTWWWbbbmmmwww~~~~~~{{{xxxwwwwwwvvvuuuoookkkfffbbb^^^XXXQQQKKKBBB@@@>>>===>>>III```uuu|||wwwtttwww{{{{{{tttlll```WWWMMMJJJPPPccc~~~wwwooouuu|||oookkkmmmppp}}}|||tttqqqkkkeeebbbfffpppxxxnnnSSSAAA999666111...+++)))***---......)))(((&&&$$$$$$###$$$%%%&&&&&&&&&'''''''''((((((+++***%%%###'''(((&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((()))(((&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***++++++******)))))))))******+++,,,,,,++++++,,,------...---...111222666<<>>>>>>>>======>>>@@@AAABBBAAA@@@???@@@BBBDDDFFFKKKLLLWWWooouuuhhhVVVFFF>>><<<>>>???CCCEEEMMM\\\qqqvvvYYYNNNKKKKKKGGGNNNQQQYYYeeelll|||yyywwwtttuuuwwwvvvuuusssttttttuuuuuuuuuuuuttttttsssssspppooonnnmmmlllmmmmmmnnnmmmnnnnnnmmmkkkjjjkkkmmmmmmmmmmmmmmmnnnnnnooopppqqqpppooollljjjhhhgggfffddddddccccccdddcccaaa```______^^^]]]\\\[[[ZZZYYYYYYWWWUUUTTTTTTSSSPPPNNNIIIIIIIIIHHHFFFEEECCCCCCDDDFFFHHHJJJLLLOOORRRUUU]]]hhhssszzz|||yyyxxxwwwvvvtttqqqmmmiiifffccc^^^VVVPPPFFFBBB???===<<>>??????>>>>>>???@@@@@@???>>>>>>???CCCFFFHHHPPPVVVhhhuuuhhhUUUEEE???>>>@@@AAADDDJJJSSS```ssslllSSSLLLKKKJJJEEEOOOVVVbbbpppzzz|||xxxvvvqqqsssttttttrrrrrrrrrsssrrrsssttttttuuuttttttsssoooooonnnmmmmmmnnnooopppmmmnnnnnnmmmkkkjjjkkklllmmmmmmmmmnnnoooooooooppppppooommmkkkiiihhhhhhgggeeeeeefffffffffeeedddccc``````___^^^\\\[[[[[[ZZZZZZXXXVVVUUUTTTSSSPPPNNNJJJJJJJJJIIIGGGEEEBBBAAAAAACCCFFFHHHJJJLLLPPPSSSXXXcccnnntttzzzzzzyyyxxxuuusssqqqnnnkkkjjjhhhccc[[[UUUKKKFFFAAA>>><<<<<>>333111222000------,,,+++))))))******)))((((((''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''(((((())))))((((((''''''(((((()))))))))(((((((((((((((((())))))))))))&&&''')))***,,,---------***---111555<<>><<>>DDDLLLVVV___dddhhhmmmooommmtttyyyzzzwwwooodddZZZTTTNNNOOObbbyyywwwoooiiihhhjjjlllqqqvvvvvvpppppprrryyygggPPPCCC===777333333000)))%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''"""&&&'''&&&''')))(((%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%&&&''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&(((******&&&###$$$%%%&&&&&&%%%%%%&&&'''%%%&&&'''(((((((((''''''&&&&&&'''(((((()))******((((((((()))***+++,,,---)))******,,,---///111222222888@@@FFFLLLVVVdddooo~~~yyyggg]]]fffvvvvvvsssnnnkkkjjjllloooqqqlllkkkxxxtttNNNAAA555111222000///...+++*********,,,---,,,+++((('''%%%$$$$$$%%%&&&'''))))))(((''''''''''''(((***)))(((''''''((()))***((())))))))))))(((((('''(((((((((((())))))))))))!!!###'''+++---,,,+++))),,,///333888???KKKXXXaaaiiinnnuuu|||uuutttwww{{{uuurrrkkkccc___UUUXXXZZZWWWUUUYYYcccmmmuuu}}}uuukkk]]]OOOFFFFFFDDD<<<:::???888<<>>@@@AAACCCDDDDDDFFFIIIKKKQQQ\\\fffjjjppp||||||zzzuuuqqqpppnnnlllmmmllliiibbb\\\QQQKKKFFFCCC???;;;<<<@@@CCCOOOZZZ```eeekkknnnmmmttt{{{|||zzzwwwlll```XXXOOOKKKXXXllltttmmmiiiiiijjjjjjnnnsssyyy}}}rrrlllkkklllsss}}}kkkQQQAAA:::444222666444---)))***'''''')))))))))((('''&&&'''''''''''''''''''''&&&&&&'''%%%"""###(((,,,+++############$$$%%%&&&&&&&&&&&&''''''((()))******&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########&&&'''&&&!!!###$$$%%%%%%%%%$$$&&&'''%%%&&&((()))))))))((((((&&&&&&''''''(((((()))))))))))))))***+++---...///,,,,,,------///000222222777AAAMMMVVV]]]gggttt~~~~~~mmmdddfffxxxzzzkkkiiinnnpppmmmjjjgggmmmssszzz|||ZZZFFF777666666///+++---(((***---///...+++'''$$$%%%%%%&&&(((%%%"""$$$******'''$$$$$$'''((((((&&&***'''%%%$$$%%%'''(((((((((***+++***)))((()))***+++,,,---+++)))'''&&&'''''''''(((+++------,,,+++111111666@@@GGGNNNWWW```lllqqqxxxqqqsss{{{}}}vvvlllaaa[[[YYYYYYRRRSSSRRRVVVaaaooouuuuuu~~~~~~xxxkkkaaaKKKGGGBBB>>>;;;;;;<<<>>>;;;===???@@@???======>>>@@@AAAGGGKKKIIIIIITTTbbbmmm|||xxxppp]]]JJJAAA@@@@@@@@@AAAIIIQQQ___mmmsssvvvfffTTTLLLHHHMMMWWW\\\jjjyyy~~~{{{xxxyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuuuutttrrrpppnnnmmmmmmnnnnnnooooooppppppmmmmmmnnnnnnnnnmmmkkkjjjjjjjjjiiiiiiiiijjjlllmmmjjjhhhhhhhhhjjjkkkjjjiiijjjhhhffffffhhhhhheeebbbbbb___[[[ZZZZZZ\\\]]]]]][[[[[[ZZZXXXWWWUUUSSSRRROOOLLLIIIIIIIIIGGGDDD@@@@@@AAACCCCCCCCCEEEIIIKKKMMMSSS]]]eeelllttt}}}{{{wwwuuutttooopppoookkkjjjjjjeee___VVVQQQHHH???;;;:::===???>>>EEEMMMVVVdddrrrvvvssstttyyy~~~{{{zzz|||sssfffYYYKKKFFFSSScccrrrmmmjjjjjjiiiggghhhlllyyy~~~xxxnnneeedddggggggoooyyyZZZ999::::::666000,,,++++++***''''''&&&%%%%%%%%%%%%&&&&&&)))%%%!!!"""%%%''''''%%%###"""$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$)))%%%!!! ###%%%%%%$$$((((((&&&%%%%%%%%%%%%%%%###""" !!!"""$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%'''***+++)))%%%###$$$&&&&&&'''((((((&&&'''(((*********************++++++---+++,,,///000000555<<>>@@@AAAAAA@@@??????@@@BBBDDDIIIOOOQQQVVVeeeuuuxxxrrrfffVVVEEE???@@@AAABBBDDDMMMUUUaaalllpppuuu~~~]]]PPPLLLKKKRRR^^^jjj~~~|||zzzxxxxxxxxxxxxwwwvvvuuuuuuttttttuuutttsssrrrpppooommmmmmmmmmmmnnnnnnnnnnnnlllmmmnnnnnnnnnmmmkkkjjjiiihhhggggggggghhhjjjkkkmmmkkkkkkkkkmmmnnnmmmllliiigggfffgggiiiiiigggdddeeeccc```___```aaaaaa```[[[[[[ZZZYYYWWWUUUSSSRRRNNNLLLJJJJJJKKKJJJGGGDDDBBBCCCDDDDDDDDDFFFIIILLLMMMRRRZZZaaahhhqqqzzzzzzwwwvvvqqqsssrrrnnnmmmlllggg```^^^WWWNNNDDD===::::::;;;;;;BBBJJJTTTcccrrrzzzyyyyyy|||~~~||||||}}}xxxkkk]]]OOOIIIQQQ]]]pppwwwrrrnnnmmmjjjggggggjjjooozzz{{{ssslllddd^^^___dddfffmmmdddAAA999888444///,,,+++***))))))(((''''''&&&&&&''''''&&&)))(((### ###%%%%%%#########$$$&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&''''''((((((((('''''')))******************++++++,,,...,,,---000222444;;;CCCOOO[[[jjjssswww|||sssmmmooovvv}}}sssqqqmmmhhheeeeeeiiinnnvvvsssWWW;;;222333111///000000---***&&&%%%%%%'''(((+++'''%%%'''(((&&&%%%''')))'''&&&&&&'''(((((('''(((&&&$$$$$$&&&((()))((('''((())))))''''''((()))$$$&&&((()))))))))***+++)))***+++,,,,,,,,,,,,,,,///111888DDDOOOYYYeeeppp{{{zzzyyy|||}}}xxxooobbbWWWQQQOOOPPPQQQRRRUUUZZZfffyyyyyyhhhVVVLLLFFFCCC???<<<::::::<<<===@@@BBBCCCCCCAAAAAABBBCCCBBBEEEKKKRRRZZZggg|||{{{pppiiiXXXLLL@@@===@@@BBBEEEHHHSSSZZZdddlllpppwwwiiiPPPJJJKKKMMMXXXfffvvv~~~{{{wwwxxxxxxyyyxxxwwwuuutttsssssssssssssssrrrqqqqqqnnnnnnmmmmmmmmmmmmlllllllllmmmmmmmmmmmmlllkkkkkkiiihhhggggggggghhhiiijjjmmmlllkkklllnnnooonnnmmmiiihhhhhhhhhjjjjjjhhhfffgggeeeccccccddddddbbbaaa[[[[[[ZZZYYYWWWVVVTTTSSSOOOMMMLLLLLLLLLKKKIIIGGGCCCDDDEEEDDDDDDFFFHHHKKKLLLPPPVVV[[[aaajjjuuu}}}~~~yyyvvvsssuuuuuurrrqqqooojjjcccccc]]]TTTIIIAAA<<<:::999888>>>EEEOOO___ppp{{{~~~~~~zzzzzz}}}}}}qqqcccVVVNNNOOOUUUjjjyyytttrrrmmmgggfffhhhjjjssstttggg___[[[YYY]]]bbbggglllpppNNN<<<888333///...,,,+++******)))((((((''''''(((((())))))%%% !!!&&&'''%%%""""""$$$&&&((('''%%%"""&&&&&&%%%%%%%%%%%%$$$$$$!!!###&&&((((((''''''((("""###%%%&&&'''''''''&&&'''&&&%%%&&&'''(((((('''######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&%%%&&&(((((((((''''''((((((((('''''')))++++++*********++++++,,,---///---...222555999DDDNNN\\\jjjyyyzzzpppnnn}}}vvvrrrmmmhhheeehhhjjjmmmttt}}}___???333333444111///++++++++++++***)))'''&&&$$$"""&&&&&&%%%&&&(((''''''''''''((((((''''''&&&$$$%%%'''((()))(((&&&((()))((('''&&&''')))###%%%'''(((((((((***+++***+++,,,,,,,,,,,,,,,---000333<<>><<<::::::;;;<<<>>>@@@AAABBBBBBBBBEEEIIILLLWWW\\\dddnnn~~~|||ooo```VVVEEE@@@<<<>>>AAADDDKKKRRRXXX]]]fffooowww___MMMAAACCCGGGIIIUUUeee}}}yyyvvvvvvwwwxxxwwwvvvuuutttrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqpppooonnnmmmmmmllllllkkkkkkkkkllllllllllllkkkjjjiiiiiijjjkkkkkkhhhgggggghhhjjjlllkkkjjjmmmmmmmmmkkkiiigggfffeeeeeeeeedddeeeeeeddd```^^^\\\[[[[[[ZZZYYYWWWVVVUUUSSSSSSQQQOOOKKKHHHFFFEEECCCCCCCCCBBBAAAAAACCCEEEIIIKKKMMMOOOSSS\\\hhhqqq}}}xxxuuuxxxyyywwwwwwwwwssslllgggccc]]]UUULLLDDD>>>;;;999999;;;BBBMMM[[[iiisss|||~~~~~~xxxkkk___UUUOOOccc|||vvvnnnkkklllpppuuuvvveee^^^]]]```fffmmmtttrrr}}}fffKKK>>>222000111...,,,,,,)))(((''''''&&&&&&''''''%%%$$$######''')))###+++((($$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$!!! $$$'''$$$%%%&&&''''''%%%###"""###""""""$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$***'''%%%&&&((()))'''$$$'''((())))))'''((()))+++++++++++++++,,,---...///...///222777<<>>???@@@BBBCCCDDDGGGKKKRRRVVV```iiisss~~~vvvgggWWWMMMAAA>>>>>>AAADDDHHHQQQZZZ[[[```jjjvvvqqqUUUHHH@@@DDDFFFGGGQQQaaasss}}}yyyvvvvvvvvvvvvvvvvvvvvvvvvssssssrrrqqqqqqqqqqqqqqqrrrrrrqqqppppppooonnnnnnkkkkkkkkkjjjkkkkkklllmmmjjjiiihhhggggggggghhhiiijjjiiihhhjjjlllnnnmmmllllllmmmmmmkkkhhhfffeeeeeehhhggggggggggggeeebbb```\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUTTTQQQKKKGGGEEEDDDCCCCCCCCCAAA??????AAACCCGGGHHHJJJKKKNNNWWWbbbjjjwww~~~|||}}}}}}zzzyyyzzzvvvpppllljjjddd\\\RRRHHH@@@;;;<<<999999>>>EEENNN\\\hhhrrrxxx~~~xxxhhhZZZPPPWWWwwwzzzrrrnnnooopppsss}}}sssiiieeeeeegggnnnvvv~~~xxx|||sssUUUCCC222///000,,,***+++)))(((''''''&&&&&&''''''&&&''''''&&&(((((( ---)))$$$""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((%%%""" ###%%%%%%&&&&&&&&&%%%$$$"""!!!$$$$$$$$$&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$)))(((&&&&&&''''''&&&%%%((()))))))))((((((***,,,+++++++++,,,---...///000///111666<<>>???DDDHHHNNNYYYeeefffiiitttuuu```NNNCCC@@@FFFGGGFFFQQQ```fffvvv|||wwwvvvuuuttttttuuuvvvxxxuuutttrrrqqqpppoooppppppqqqqqqppppppoooooonnnnnnkkkkkkjjjjjjjjjkkklllmmmkkkjjjhhhggggggggghhhiiijjjiiiiiikkkmmmooonnnnnnhhhjjjlllkkkhhhfffggghhhkkkiiigggggggggfffcccaaa\\\\\\\\\[[[ZZZYYYXXXWWWUUUVVVVVVRRRMMMIIIGGGGGGDDDEEEDDDBBB@@@???@@@BBBEEEGGGHHHIIILLLSSS]]]eeepppwww}}}{{{{{{xxxrrrooommmiiibbbYYYNNNEEE???>>>:::888<<<@@@FFFSSS___hhhpppwwwzzzzzzppp^^^QQQSSShhh~~~tttoooooonnnqqqzzzzzz~~~~~~xxxsssooommmnnnoooqqqxxx}}}|||bbbKKK666111222...+++---***)))((((((''''''((((((%%%(((((('''))))))$$$)))&&&######$$$&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$###$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))))))'''%%%######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))***)))((((((***,,,++++++,,,,,,---///000111111444;;;BBBHHHTTThhhzzzzzz}}}sssqqqrrrwwwbbbDDD666444333000,,,---///000---)))$$$ ''''''(((***'''$$$''',,,%%%(((++++++)))'''((()))***(((''''''((('''%%%"""(((***+++***)))((()))+++%%%(((************+++,,,'''+++...---,,,---222777<<>>;;;;;;;;;;;;<<<>>>@@@AAAFFFHHHJJJNNNSSS[[[eeekkkvvvxxxkkk[[[KKK@@@======@@@EEEJJJQQQ___lllqqqtttgggRRRIII@@@???FFFIIIGGGRRRaaabbbuuu~~~~~~xxxvvvtttssssssuuuwwwyyyvvvtttrrrpppoooooooooooooooooooooooonnnnnnnnnnnnkkkkkkjjjiiijjjkkkmmmnnnmmmllljjjiiiiiiiiijjjjjjiiihhhhhhjjjlllnnnnnnmmmeeegggjjjjjjhhhgggiiikkkjjjiiifffeeeeeeeeecccaaa\\\\\\\\\[[[[[[YYYXXXWWWUUUWWWWWWTTTOOOKKKJJJKKKFFFFFFEEECCC@@@@@@AAABBBDDDFFFGGGHHHJJJQQQ[[[ccckkksss}}}|||xxxsssmmmllljjjfff^^^UUULLLGGG???:::888;;;>>>BBBNNN\\\bbbjjjqqqtttvvv}}}uuu___QQQSSS]]]|||uuuoooooooooqqqwwwrrrmmmssssssllllllmmmqqqvvvxxxyyy|||{{{}}}mmmRRR;;;555555111///111+++******)))))))))))))))"""%%%'''''')))---,,,((($$$######%%%'''))))))((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&))))))&&&###############$$$%%%&&&'''$$$$$$%%%''')))(((&&&$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%%%%&&&'''"""%%%((((((&&&&&&))),,,((()))***)))((((((***,,,+++,,,,,,---...///111111333777???FFFMMMXXXlll|||tttrrrpppqqqxxxpppKKK666444333---//////...---+++***))))))))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''******,,,...,,,,,,333===@@@LLL\\\hhhmmmqqqxxx~~~yyykkkjjjwww}}}zzzzzzqqqhhh```gggcccbbbbbb\\\WWW^^^jjjttt```TTTMMMDDD>>>;;;777999;;;<<<<<<>>>AAADDDGGGGGGMMMUUU[[[aaaiiiqqq|||uuubbbQQQFFFBBB<<<@@@EEEIIINNNZZZjjjwww{{{rrr[[[OOODDDBBBBBBEEEGGGJJJRRR[[[hhhuuu~~~~~~~~~|||{{{xxxtttpppoooppprrrtttrrrqqqpppnnnmmmlllllllllooooooooollljjjhhhiiijjjnnnllljjjjjjlllmmmlllllljjjkkkkkkkkkkkkjjjiiiiiihhhggghhhjjjmmmmmmllljjjkkkjjjiiijjjlllmmmlllkkkiiihhhfffdddbbbaaa`````````]]]YYYWWWWWWXXXXXXWWWVVVUUUSSSRRRPPPNNNJJJGGGIIIFFFCCCBBBAAAAAA@@@??????AAADDDFFFIIINNNTTTXXXgggnnnzzz{{{xxxxxxwwwsssmmmiiiddd\\\QQQHHH@@@<<<:::::::::<<>>DDDIIIQQQccczzzsss|||~~~pppooonnnooowwwxxxRRR999333111,,,000///...---+++***))))))---,,,,,,+++++++++++++++((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''(((++++++---///...///888CCCKKKVVVdddnnnqqqvvv}}}}}}nnnhhhkkkxxxvvvooojjjdddkkkgggffffffaaa^^^iiixxx}}}mmmZZZOOOIIIBBB===<<<777999;;;<<<===>>>AAADDDGGGHHHOOOXXX```fffpppzzzrrr___OOODDD@@@<<<@@@DDDIIIRRR```sssgggRRRHHHBBBAAACCCHHHKKKOOOXXXaaammm{{{~~~}}}}}}||||||zzzvvvsssqqqqqqqqqrrrssssssqqqpppoooooooooooolllmmmmmmlllkkkkkklllnnnmmmkkkkkkkkklllmmmlllkkkjjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhjjjllllllkkkiiiiiihhhggghhhjjjkkkjjjiiijjjiiihhhfffdddcccbbbbbbccc```\\\ZZZYYYYYYXXXWWWWWWUUUTTTSSSRRROOOKKKHHHIIIGGGDDDBBBBBBAAA@@@???@@@AAACCCEEEGGGKKKPPPTTT```gggssszzzvvvppplllhhh```VVVNNNDDD@@@<<<;;;:::;;;BBBKKKZZZ```jjjrrruuu~~~ppp```SSSMMMWWWmmm|||uuuqqqooorrruuu{{{vvvpppiiiggghhhhhhkkkrrr||||||uuuyyyoooPPP;;;333222111...,,,+++***)))(((''''''''')))'''&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&)))((($$$$$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&(((((((((&&&&&&%%%%%%%%%&&&(((((((((%%%%%%((((((&&&&&&)))'''(((******))))))+++,,,******---000///...333;;;<<>>IIIXXXbbbnnnuuuxxx|||nnnffflllsss{{{|||sssqqqqqqooommmiiifffccc^^^\\\jjj|||rrrcccRRRHHHCCC>>><<<<<<888999;;;<<<===???BBBDDDHHHJJJRRR\\\eeennnzzz~~~nnn\\\LLLBBB>>>>>>AAAFFFMMMYYYlllpppXXXHHH@@@@@@@@@DDDJJJPPPVVVaaakkkwww}}}||||||||||||{{{}}}{{{yyyvvvtttrrrqqqqqqrrrrrrqqqppppppppppppppplllmmmmmmlllkkkkkklllnnnkkkkkkkkklllmmmmmmkkkiiijjjjjjkkkkkkjjjjjjiiihhhiiiiiihhhiiikkkkkkjjjhhhgggfffggghhhjjjkkkkkkiiijjjjjjiiihhhgggfffeeeeeegggddd```^^^\\\ZZZXXXVVVWWWVVVUUUUUUTTTQQQMMMIIIKKKHHHDDDBBBBBBBBB@@@???@@@AAABBBCCCDDDGGGKKKOOOWWW___kkkwww}}}yyyuuuqqqllleee\\\UUUJJJDDD???<<<:::999???FFFSSS___oooyyy|||ooocccYYYQQQUUUeee~~~}}}xxxuuuooorrruuuyyy{{{rrrjjjhhhhhhgggllluuu|||vvvssswww|||]]]DDD777333000///---,,,+++***)))((((((((((((&&&$$$###%%%'''))))))$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%''''''%%%%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))'''%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''+++((((((******'''&&&)))''')))******)))***+++---***+++...///,,,+++555AAA???HHHVVVeeetttzzzwwwyyy}}}rrrkkkooowwwzzzsssiiiiiijjjkkkoooxxxhhhHHH888555666000000///---,,,+++***))))))((('''&&&'''(((***+++)))))))))))))))((((((((((((((((((((())))))))))))&&&''''''((())))))******))))))))))))))))))***+++...------//////444@@@LLL```iiittt{{{}}}|||jjjiiivvv~~~uuutttwwwzzz{{{rrrjjjddd___YYYXXXgggzzz~~~iii[[[LLLCCC>>>:::999;;;888:::<<<===>>>???BBBEEEHHHKKKTTT___hhhrrr{{{kkkYYYJJJAAA???@@@CCCJJJSSScccyyyzzz___MMMCCC???>>>???DDDKKKSSS\\\lllzzz}}}zzzyyyyyyzzz{{{zzzzzzyyyyyywwwuuusssrrroooooonnnnnnmmmnnnnnnnnnooopppooommmjjjiiiiiikkkjjjjjjkkkmmmnnnmmmkkkhhhjjjjjjjjjjjjjjjiiihhhhhhjjjiiihhhhhhjjjjjjhhhggghhhhhhhhhjjjmmmmmmlllkkkiiiiiiiiiiiihhhhhhggggggiiifffccc```^^^[[[XXXUUUVVVVVVUUUTTTTTTQQQMMMJJJLLLIIIFFFCCCBBBBBB@@@??????@@@AAABBBCCCEEEIIIMMMQQQYYYdddppp{{{|||}}}}}}zzzwwwsssnnnhhh```[[[OOOHHHAAA>>>;;;:::>>>DDDOOO```www{{{pppiiiddd\\\YYY___qqq}}}zzzxxxrrrvvvxxxyyy~~~tttllliiiiiihhhnnnvvv~~~vvvsssqqquuugggLLL;;;333000000---,,,+++***)))((((((((('''&&&$$$$$$&&&'''((('''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""$$$(((***&&&""")))(((&&&$$$###$$$&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%+++((((((******((('''***''')))************+++---------///111///000999CCCHHHRRRbbbtttqqqrrrttt{{{qqqjjjnnnttt||||||rrrjjjhhhiiijjjjjjlllqqqwww|||sssRRR<<<555777000000///...,,,+++************)))))))))+++,,,---((((((((()))))))))))))))(((((((((((())))))))))))&&&''''''((()))***++++++)))))))))))))))***++++++...,,,,,,...///444AAANNNbbbkkkwww~~~xxxkkkpppyyyqqqpppuuuzzz}}}~~~vvvllleeeaaa]]]___nnn~~~yyyyyylllaaaUUUHHH@@@<<<888777:::999;;;===>>>>>>@@@CCCFFFIIIMMMVVV```jjjuuuxxxhhhVVVIIIBBBAAA???FFFPPP[[[jjjkkkTTTHHHCCCBBB>>>@@@FFFOOOXXXeeeyyy|||yyywwwwwwyyyzzzuuuvvvxxxyyyxxxwwwuuusssnnnnnnmmmllllllmmmmmmmmmooooooooollljjjhhhiiijjjjjjjjjjjjlllnnnmmmjjjhhhiiijjjjjjjjjjjjiiihhhhhhjjjhhhgggggghhhiiihhhggghhhggghhhkkkmmmmmmkkkiiieeefffggghhhhhhhhhhhhgggiiigggdddbbb```]]]XXXUUUVVVUUUSSSRRRRRRPPPMMMJJJNNNKKKGGGDDDCCCBBB@@@???>>>???@@@AAABBBEEEIIIMMMPPPVVV```jjjttt|||||||||{{{zzzwwwsssnnniiiccc___TTTLLLDDD@@@===;;;>>>CCCIII[[[vvvzzzrrrnnnlllfff___]]]fffttt}}}zzzzzzxxxzzz{{{zzzyyyvvvnnnjjjiiiiiiooouuuyyytttrrrqqqttt}}}oooTTT???444111000,,,+++***)))((('''''''''&&&&&&%%%&&&''''''%%%######$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###'''(((%%% ***(((&&&$$$$$$$$$&&&'''&&&%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((%%%&&&)))***((((((,,,((()))++++++******,,,---222000111555999;;;@@@GGGTTT^^^ppp~~~uuussstttsssvvvvvvmmmnnnqqquuuwwwsssjjjcccfffhhhjjjkkkkkkmmmppprrr~~~\\\@@@444333111000///...---+++******((((((((()))))))))))))))''''''(((((((((((())))))''''''((((((((()))))))))''''''((())))))***++++++)))((((((((()))***+++,,,---,,,---000222777EEERRRbbblllxxxssskkkwwwxxxooohhhlllssswwwwwwxxxpppeee^^^```dddjjjyyy}}}{{{|||wwwdddXXXNNNDDD???;;;777777999:::;;;===>>>???AAADDDFFFIIINNNXXXcccmmmzzzuuudddSSSGGGCCCBBBAAALLL[[[gggtttyyy___NNNFFFEEEEEEAAAEEENNNYYYdddrrr~~~~~~}}}|||yyyvvvvvvxxxyyyrrrsssuuuwwwwwwvvvuuusssoooooonnnmmmmmmmmmmmmmmmjjjkkkkkkjjjiiiiiijjjllljjjjjjjjjkkklllllljjjhhhiiiiiijjjjjjiiiiiihhhgggiiigggffffffggghhhhhhgggffffffgggiiikkkjjjhhheeebbbdddfffggghhhiiihhhhhhhhhfffeeedddccc```[[[WWWXXXUUURRRPPPPPPOOONNNLLLOOOLLLHHHEEECCCBBB@@@>>>===>>>??????@@@CCCGGGKKKNNNTTT\\\eeemmmuuu}}}{{{zzzwwwtttooojjjfffdddZZZQQQGGGCCC???===>>>BBBBBBPPPhhh~~~zzzssspppnnnkkkddd___aaagggppp}}}}}}|||{{{{{{}}}||||||yyyuuuxxxwwwoookkkiiigggnnnrrrtttzzz}}}qqqppppppuuuwww^^^FFF777222222,,,+++***)))((('''''''''%%%%%%&&&'''((('''$$$!!!$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%''''''%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&&&&### ((('''&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''(((&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&$$$%%%((()))((((((,,,(((***++++++***+++,,,---///---...666===AAAGGGMMM]]]gggyyy{{{xxx{{{|||xxxuuu~~~~~~ooommmmmmmmmnnnjjjddd^^^cccfffiiikkkllllllnnnooo{{{gggGGG777444111111000...---,,,+++***&&&'''((())))))(((&&&%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((())))))******+++(((((('''((()))***+++++++++,,,///444888>>>LLLZZZcccnnn|||sssrrrsssggg```fffooorrrrrrrrrggg\\\WWW^^^iiittt}}}}}}lll^^^MMMGGG@@@>>>;;;777777::::::<<<>>>???@@@AAADDDGGGJJJPPP[[[gggrrr}}}qqq```PPPFFFCCCCCCHHHYYYmmmyyymmmWWWIIIDDDDDDDDDCCCKKKZZZiiiuuu~~~~~~zzz{{{{{{yyywwwuuuwwwyyyrrrssstttuuuuuutttrrrqqqooonnnmmmlllkkkjjjjjjjjjiiijjjjjjiiihhhhhhiiikkkkkkjjjiiijjjkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhggghhhfffdddeeeggghhhiiihhhgggggghhhiiikkkiiifffcccaaaccceeehhhiiijjjiiiiiiggggggggggggfffccc___[[[ZZZWWWRRROOOOOOPPPPPPPPPPPPMMMIIIFFFDDDBBB@@@>>>===>>>>>>======???CCCFFFLLLPPPXXX___gggpppxxx}}}|||{{{zzzvvvrrrnnnkkkiiibbbWWWKKKEEEAAA======???@@@FFFUUUjjj|||}}}vvvqqqoooooommmjjjgggeeebbbbbbkkkvvvxxxxxxxxxyyyzzz{{{|||||||||yyyuuupppooozzzxxxqqqllliiibbbkkkppppppuuu}}}{{{rrrmmmlllnnnvvvhhhOOO<<<444333---,,,+++***)))(((((((((%%%$$$$$$%%%&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%((('''######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((('''&&&$$$&&&''''''((('''&&&%%%$$$(((%%%&&&))))))''''''***(((***++++++++++++,,,...------111888???HHHTTT___kkkttt~~~~~~xxxssszzzooollliiihhhgggeeeaaa]]]```dddhhhkkklllmmmnnnooosssnnnNNN<<<888111111000...---,,,+++******+++---......,,,)))'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))************''''''''''''((()))***+++***,,,111777===EEESSSaaafffqqqwww{{{ooobbbZZZaaalllppppppqqqggg[[[VVV```ooo{{{~~~wwwzzzrrr___UUUFFFAAA======;;;888888;;;;;;<<<>>>???@@@BBBEEEGGGKKKQQQ]]]jjjwwwzzznnn]]]NNNDDDBBBCCCPPPddd|||~~~gggRRRGGGBBBBBBBBBEEEPPPcccvvvwwwzzz{{{zzzwwwuuuwwwyyyrrrssssssssssssqqqpppooommmlllkkkiiihhhgggggggggkkklllkkkiiifffeeeeeegggllljjjiiiiiijjjkkkkkkjjjiiiiiiiiiiiiiiihhhgggggggggeeeddddddfffiiiiiiiiiiiiiiijjjllllllkkkgggdddaaacccfffhhhjjjkkkkkkjjjgggggghhhiiiiiifffbbb^^^]]]XXXSSSOOOOOOQQQRRRSSSQQQNNNIIIFFFDDDBBB@@@>>>>>>>>>>>><<<;;;<<>>NNN]]]cccnnnqqq{{{xxx}}}iiiaaaYYY\\\mmm{{{{{{sssddd\\\[[[gggvvvxxxrrrsssyyy{{{dddUUUOOOFFFCCC>>>:::888888:::;;;>>><<<>>>CCCEEEEEEHHHLLLIIIWWW___hhh}}}rrraaaSSSHHHBBBDDDJJJVVVooosss\\\LLLBBB>>>???CCCIIIYYYvvv{{{xxxvvvuuupppqqqssstttuuuvvvvvvvvvtttrrrpppppprrrrrrpppnnnllljjjhhhfffeeeeeeggggggoooooommmkkkhhhffffffggghhhiiikkkmmmnnnnnnnnnmmmhhhhhhhhhhhhggggggggggggeeefffgggiiiiiiiiihhhggghhhhhhhhhiiijjjiiieeeccceeeeeeeeefffhhhjjjkkklllhhhiiijjjjjjiiigggdddcccaaa]]]XXXUUUSSSRRRQQQOOOOOOMMMKKKHHHDDDAAA???>>>::::::;;;<<<===>>>???@@@FFFIIINNNTTT[[[eeennnuuu~~~zzztttpppmmmmmmooohhhcccXXXMMMCCC===============???GGGXXXkkkxxx~~~yyyrrrpppqqqpppiiifffhhhkkkkkknnnmmmbbbTTTQQQUUUgggjjjooossswww{{{}}}wwwrrrjjjfffmmmyyyyyyppphhhgggeeefffkkksssuuuqqqkkknnnmmmooozzzdddFFF777666000...,,,++++++***(((&&&))))))((('''&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%###%%%(((%%% '''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%)))+++### %%%"""###$$$%%%%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$$$$''''''$$$%%%((((((%%%&&&&&&''''''((()))))))))&&&,,,///,,,+++------)))111666===EEEPPP^^^mmmwww|||tttoooppptttyyyyyyrrrmmmmmmjjjdddcccfffffffffgggjjjmmmmmmjjjgggppp{{{^^^DDD888333111............---,,,******+++,,,+++)))'''&&&((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))+++---...222777===JJJ\\\iiinnntttvvv~~~xxxpppxxxwwwccc]]]XXX]]]mmm|||}}}uuueee^^^]]]iiixxxzzzxxxzzzsss___PPPJJJDDDAAA===999777888:::<<<>>><<<>>>BBBDDDDDDHHHMMMOOO\\\dddppp|||nnn]]]OOOEEE@@@BBBHHHWWWooooooYYYJJJBBB>>>@@@DDDTTTfff{{{wwwtttrrrpppnnnnnnoooppprrrsssttttttsssqqqpppppprrrrrrpppnnniiihhhgggfffgggiiikkklllkkkkkkjjjiiigggfffgggggghhhhhhiiijjjkkkllllllllliiihhhhhhhhhggggggggggggfffggghhhiiiiiiiiihhhhhhjjjjjjjjjkkklllkkkhhhfffcccddddddeeefffhhhjjjkkkhhhhhhiiijjjiiigggeeedddccc```ZZZWWWUUUTTTRRRQQQOOONNNKKKHHHEEEBBB@@@???======<<<<<<===>>>@@@AAACCCFFFKKKRRRYYYaaajjjppp|||{{{vvvrrroooooopppjjjeee\\\PPPFFF@@@===<<<:::;;;===DDDQQQcccrrr{{{zzzvvvuuuxxxuuunnniiiiiihhhhhhjjjiiiaaaUUUPPPRRR\\\aaajjjrrrxxx|||~~~zzzvvvoooiiimmmvvvxxxoookkkgggiiiooosssqqqnnnmmmmmmnnnvvvnnnQQQ===888000...,,,+++++++++)))'''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&$$$%%%(((%%% """'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###'''((("""!!!'''%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$''''''$$$%%%((((((%%%&&&&&&''''''((())))))))))))...///+++***---///...333999BBBKKKWWWeeetttvvvpppllllllooosss~~~xxxrrrpppooommmnnnqqqkkkkkkjjjkkklllllljjjhhhnnn|||dddHHH:::333111...---...---,,,+++((()))******)))(((&&&%%%((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))***,,,------333:::FFFYYYmmmyyy{{{~~~|||llljjjvvvyyyiii\\\[[[[[[bbbppp}}}}}}wwwhhhbbbbbbnnn}}}{{{yyy{{{iiiXXXJJJDDD@@@===:::888777999;;;===>>><<<>>>BBBCCCDDDHHHNNNVVVbbbjjjzzzzzzuuugggVVVIII@@@===AAAGGGWWWlll|||yyyhhhTTTGGG@@@>>>AAAFFF[[[qqq{{{uuuqqqnnnkkkjjjjjjjjjjjjjjjkkknnnpppqqqqqqppppppppprrrrrrpppnnnjjjiiiiiiiiiiiikkkmmmnnnhhhhhhgggfffffffffgggggghhhhhhgggggghhhiiijjjkkkiiiiiihhhhhhhhhggggggggghhhhhhhhhiiiiiiiiiiiijjjjjjiiiiiikkklllkkkiiigggbbbbbbbbbccceeefffhhhhhhgggggghhhhhhhhhhhhgggggggggccc]]]YYYVVVUUUTTTSSSOOONNNLLLIIIFFFDDDBBB@@@AAA@@@>>><<<<<<===@@@AAA???CCCIIIOOOVVV]]]dddiiittt}}}xxxtttrrrqqqqqqmmmhhh```WWWMMMDDD>>>;;;777888:::???HHHWWWiiiuuu{{{yyyzzz|||xxxpppjjjhhhfffeeeeeeeee```UUUNNNKKKMMMUUUaaaoooyyy}}}zzztttnnnnnnqqqzzzyyyrrrjjjhhhlllpppqqqpppmmmmmmmmmsss~~~wwwxxxzzz^^^FFF:::111///---,,,,,,+++***(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%&&&'''&&&######'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&+++$$$"""&&&%%%!!!###)))###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$''''''%%%%%%((()))&&&&&&''''''(((((())))))***---///...***)))...222444999???JJJUUU```mmmzzzrrrooolllllllllqqqyyyuuuuuuvvvwwwwwwpppooommmllllllkkkkkkjjjnnn~~~lllMMM<<<333111///---...---,,,+++'''''''''''''''%%%$$$###((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++******,,,...,,,222===NNNeee{{{pppgggmmm|||~~~xxxlll___YYY^^^dddlllvvv}}}zzztttiiifffhhhsss~~~{{{wwwnnn```RRRFFF@@@<<<:::888777777:::<<<>>>>>>===???BBBCCCDDDJJJRRR[[[gggqqq}}}ssslll```PPPEEE===;;;@@@GGGUUUfffuuusssmmmxxxppp```NNNCCC???>>>BBBGGGWWWpppyyy|||vvvpppmmmjjjgggeeeffffffeeedddfffhhhkkklllnnnoooooopppqqqqqqooonnnnnnmmmlllkkkkkkkkklllllliiihhhfffffffffgggffffffiiihhhfffeeeeeegggiiikkkiiiiiiiiihhhhhhhhhggggggjjjiiiiiiiiiiiiiiijjjjjjfffeeeeeefffhhhhhhfffdddaaaaaaaaabbbcccdddfffgggfffffffffggghhhhhhiiiiiijjjfff___ZZZXXXVVVTTTSSSOOONNNMMMJJJGGGEEECCCBBBCCCAAA>>>;;;:::<<<>>>@@@<<>>BBBHHHPPPiiixxxrrr|||xxxsssooollliiigggeeedddcccbbbaaabbbdddfffgggjjjlllnnnooooooooonnnnnnooonnnnnnmmmmmmmmmmmmmmmmmmjjjhhhggghhhhhhfffeeeiiigggeeedddeeegggjjjllliiiiiiiiiiiihhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiicccbbbbbbccceeefffeeecccaaaaaaaaabbbcccdddeeefffffffffeeefffgggiiijjjkkkkkkgggaaa]]]YYYVVVSSSQQQOOONNNLLLJJJHHHFFFDDDDDDCCCAAA===:::999:::<<<>>><<<@@@EEEKKKOOOTTTYYY]]]fffuuu|||yyywwwuuurrroooqqqnnniiibbbZZZPPPDDD===888777888;;;===EEEWWWiiiyyy|||~~~|||vvvpppkkkhhhkkkjjjhhhfffbbbYYYLLLAAA@@@FFFRRRcccuuu|||uuusssxxxwwwrrrqqqpppooonnnpppqqqsssvvvzzzzzzpppeeefffmmmwwwpppWWWCCC666333///---,,,,,,+++)))&&&&&&''''''((()))))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&$$$###%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$''''''%%%&&&)))***'''''''''(((((()))*********++++++,,,...///111555999AAAKKKYYYeeepppyyy{{{sssuuu{{{lllkkklllnnnnnnpppzzz~~~}}}}}}wwwoooggghhhiiihhhggggggiiikkkooo}}}^^^EEE666444111000//////---,,,,,,,,,+++******)))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,...000222<<>>@@@@@@@@@CCCFFFGGGJJJTTT```gggxxx{{{pppeee\\\RRRGGG@@@<<<;;;@@@GGGNNNZZZdddeeeeeeuuu{{{dddVVVFFF>>><<<===BBBGGGMMMbbbvvvxxxoooqqqyyyvvvrrrooommmkkkiiigggdddcccbbbaaaaaaaaabbbcccfffiiilllnnnmmmllllllmmmkkkkkklllnnnooopppqqqqqqoookkkhhhhhhiiiiiigggeeegggeeedddcccdddgggjjjllljjjjjjiiiiiiiiihhhhhhhhhhhhiiijjjjjjjjjiiihhhgggcccbbbaaabbbeeeffffffeeebbbbbbbbbccccccdddeeefffgggfffeeeeeefffhhhkkklllllliiiddd```\\\XXXSSSOOONNNMMMLLLJJJHHHFFFEEEDDDBBB@@@===:::999:::;;;<<<===@@@DDDHHHKKKPPPUUUYYYaaaooo}}}zzzyyywwwsssoooqqqnnnjjjfff```UUUIII@@@;;;888888<<<===AAAPPPbbbxxxzzztttooojjjlllnnnmmmjjjeee]]]OOOBBB@@@DDDNNN___sss{{{{{{|||yyyvvvrrrppprrruuuxxxzzz~~~}}}ssshhhdddhhhoooxxx~~~wwwbbbMMM:::666111...,,,+++***)))'''''''''(((((()))))))))&&&&&&&&&%%%%%%$$$$$$###%%%&&&%%%###%%%((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###''''''%%%&&&***+++((('''(((((())))))******+++,,,+++---000222333888>>>BBBMMM___ooo{{{qqqnnnxxx}}}iiinnnmmmooorrrssstttyyy}}}|||{{{rrrgggbbbeeehhhiiihhhiiilllnnnlllxxxjjjMMM888555222111111000...---,,,,,,+++***))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,...000555@@@OOO^^^ppptttvvvvvvkkkgggfffcccoooxxxsssjjjcccaaa```jjjwwwzzzfffXXXNNNEEE???===888777777888:::<<>><<<;;;;;;<<<<<<===???AAADDDGGGLLLRRRVVV\\\jjj{{{~~~|||{{{yyytttppppppmmmjjjgggcccZZZMMMDDD===888777<<<===???KKK\\\tttyyyqqqiiiiiinnnppplllggg___SSSGGG@@@CCCMMM^^^rrr|||xxxvvvtttxxx{{{}}}vvvkkkcccfffkkkuuunnnXXX===999333///,,,+++)))(((((((((((((((((()))))))))(((''''''&&&%%%%%%$$$$$$###%%%$$$"""$$$)))((("""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###''''''&&&'''***+++)))((((((((()))******++++++111------111333555===FFFHHHUUUiii{{{vvvpppvvv|||fffZZZqqqpppssswwwyyyxxx{{{|||{{{zzzoooaaaaaaeeejjjllllllmmmpppsssjjjtttqqqTTT999666333222111111///---***)))(((''''''&&&&&&''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,///111444AAAPPP]]]kkkyyyuuu|||uuukkkgggiiifffpppuuummm```[[[\\\^^^rrr~~~ppp```TTTJJJAAA<<<<<<888888888999;;;===???AAABBBCCCGGGJJJKKKPPP]]]kkkyyy}}}vvviii]]]OOOGGG@@@===;;;:::>>>CCCPPPZZZeeemmmwwwzzzbbbTTTEEE===;;;<<<@@@EEEKKKWWWcccgggmmm~~~uuussspppooonnnnnnllljjjffffffeeedddcccaaa___^^^aaaeeejjjllljjjiiijjjkkkmmmnnnnnnooooooooonnnnnnkkkgggdddfffjjjllljjjggg______```aaacccfffhhhjjjjjjjjjjjjiiiiiiiiiiiihhhdddgggjjjlllkkkhhheeebbbaaa______```ccceeefffeeeeeeeeeeeeeeefffgggggghhhiiigggeeedddeeegggkkkmmmooommmkkkhhhddd\\\TTTOOOLLLKKKJJJIIIGGGFFFEEEDDDAAA@@@???>>>>>>============>>>@@@AAADDDIIIOOOTTTZZZgggwww~~~}}}}}}{{{vvvqqqooollliiigggddd\\\PPPGGG???888666<<<>>>>>>IIIWWWnnn}}}{{{pppeeefffmmmrrrnnnhhhaaaVVVKKK???CCCMMM___sss~~~|||vvvzzz}}}wwwmmmccceeeiiiuuuwww```???;;;444///,,,***((('''))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$###%%%###!!!###)))(((!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''%%%###"""%%%&&&%%%'''&&&%%%%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((###''''''&&&'''+++,,,)))((((((((()))******++++++666000...111444777AAALLLQQQ___sssxxxnnnqqq~~~dddXXXXXXyyyyyy|||}}}yyyvvvzzzwwwrrrlllggg___bbbgggllloooqqqqqqpppmmmttt~~~dddFFF222666000,,,444...---******))))))((((((''''''))))))))))))))))))))))))(((''''''((()))******)))(((((((((((())))))))))))+++)))'''(((+++...111222<<>>???BBBCCCGGGKKKNNNUUUdddttt~~~|||yyypppbbbWWWMMMFFF@@@<<<999999@@@HHHOOO^^^mmmttt}}}yyyfffVVVEEE===;;;<<>><<<;;;;;;999;;;>>>@@@BBBEEEIIILLL[[[dddooovvvyyy~~~|||yyytttnnnlllllljjjhhhcccZZZPPPIIICCC<<<999::::::<<>>;;;:::999999888888:::<<>>;;;999:::AAAIIIQQQ^^^llltttzzzgggWWWFFF>>><<<===@@@DDDIIIRRR```ooo{{{xxxtttqqqpppnnnjjjfffgggfffdddbbbaaaaaaaaaaaabbbcccdddfffiiilllooopppnnnoooooopppoooooonnnnnnkkkjjjiiiiiijjjjjjiiigggcccaaa```aaadddgggjjjkkkjjjiiihhhggggggggghhhiiikkkjjjhhhhhhhhhfffbbb^^^___aaabbbbbb```___```aaafffggghhhiiiiiihhhgggggghhhiiiiiihhhggggggiiijjjkkkkkkkkkhhheee___[[[XXXPPPNNNKKKIIIHHHGGGDDDBBBBBBAAA@@@???>>><<<;;;;;;:::<<>>@@@AAABBBEEEKKKSSSYYYdddvvv|||wwwtttooofffYYYOOODDD???;;;::::::;;;AAAIIIQQQ\\\hhhsss|||hhhXXXGGG???======@@@DDDHHHRRReee{{{|||yyyuuusssqqqnnnkkkhhhhhhgggdddbbbaaabbbcccdddbbbbbbbbbdddfffjjjmmmppppppppppppppppppooonnnmmmllljjjiiiiiijjjjjjiiihhhdddeeeeeeeeeeeegggkkknnnkkkjjjhhhgggfffgggggghhhkkkjjjiiihhhgggeeeaaa___```aaaccccccaaa___^^^^^^hhhhhhiiijjjiiihhhgggfffiiijjjiiihhhffffffhhhjjjkkkkkkkkkiiifffbbb^^^\\\UUURRRMMMIIIGGGFFFDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;===???AAABBBDDDGGGJJJLLLUUUbbblllttt||||||yyyuuuqqqnnnkkkgggbbb\\\TTTLLLFFF???;;;888777888:::AAAIIIVVVlllyyyqqqlllhhhmmmqqqrrroooiii]]]SSSIIIEEECCCGGGVVVlll~~~vvv~~~}}}zzz~~~zzzzzz|||zzzuuummmlllkkkooo~~~]]]HHH555000111---***+++)))(((((()))+++---000222---+++(((&&&'''(((((((((###$$$&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%###!!!!!!###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###***(((&&&&&&'''((('''&&&&&&(((+++------,,,***((()))***++++++***+++---///111111666<<>><<<;;;<<<;;;;;;<<<<<<>>>@@@AAABBBCCCGGGOOOXXX```mmm}}}vvvpppiii___RRRIIIAAA===:::;;;::::::@@@GGGNNNVVVbbbqqq|||gggXXXGGG@@@>>>>>>@@@DDDHHHRRRfffwwwvvvtttrrrpppooommmllliiigggeeecccbbbcccdddeeeaaaaaa```aaadddhhhllloooqqqqqqqqqqqqpppooommmmmmllljjjiiiiiijjjkkkiiihhheeegggiiihhhggghhhlllpppkkkjjjhhhgggffffffggggggjjjiiiiiihhhfffdddbbb```aaacccddddddaaa___]]]]]]dddeeefffgggggggggfffeeeiiiiiiiiigggfffgggiiillljjjjjjjjjjjjhhheeebbbaaaYYYTTTNNNIIIFFFEEECCCBBBBBBAAA@@@???>>><<<;;;;;;;;;<<<>>>???@@@AAADDDGGGFFFOOO\\\hhhrrr{{{{{{wwwtttrrrnnnjjjeee^^^WWWOOOHHHBBB<<<:::888666666999???DDDKKK```vvv~~~yyyrrrkkkggghhhmmmsssuuurrrllleee___MMMHHHCCCGGGTTTgggzzzxxxpppwww|||xxxyyyxxxtttoooeeefffggglllzzzkkkQQQ777000111...+++***,,,+++******,,,000333666555///)))&&&''''''&&&$$$!!!"""$$$&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&$$$!!! '''&&&%%%%%%&&&&&&&&&%%%###$$$&&&((()))(((''''''((()))************---///111444:::BBBIIITTTgggxxxuuusssvvveeeUUUTTT```sssuuuuuuwwwxxxsssooossszzz}}}uuunnnaaa``````ccchhhqqqyyy~~~```@@@999333///333...111,,,++++++***))))))((((((************************(((***+++***)))((()))+++((((((((()))))))))******,,,------,,,---222999>>>OOO[[[jjjuuu{{{pppddd]]]ZZZYYYXXXQQQLLLLLLSSSccc}}}kkk```UUULLLCCC???===::::::;;;<<<<<<===>>>???AAABBBCCCEEEIIISSS^^^hhhvvv~~~vvvnnndddXXXKKKCCC???<<<;;;<<<;;;:::>>>DDDIIIQQQ^^^pppzzzeeeVVVFFF???>>>>>>@@@CCCJJJRRRddd||||||ttttttsssqqqnnnlllkkkkkkiiigggeeedddcccdddeeefff``````___```cccgggkkknnnqqqqqqqqqppppppnnnmmmllllllkkkjjjjjjkkkkkkjjjhhhgggiiikkkjjjhhhhhhlllooojjjiiigggfffffffffgggggghhhhhhhhhgggeeeccccccbbbcccdddeeedddbbb___^^^^^^aaabbbdddfffggghhhggggggggghhhgggffffffgggkkknnnjjjjjjjjjjjjiiigggeeeddd[[[VVVNNNHHHEEEDDDCCCBBBBBBAAA@@@???>>><<<;;;;;;999;;;======>>>???BBBDDDEEEMMMYYYeeepppzzz|||wwwtttsssnnnjjjccc\\\TTTLLLDDD???::::::888555444888===@@@HHH[[[pppxxxvvvqqqkkkgggccchhhoootttrrrnnnjjjiiiWWWNNNEEEFFFSSSgggxxxvvvooovvv|||yyyxxxssspppkkkkkkmmmpppuuuxxxZZZ<<<111111...***)))---,,,***)))***---000111333...(((%%%&&&&&&%%%###!!!"""$$$&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&$$$!!! '''(((((((((((((((((((((''''''''''''(((***+++,,,&&&((()))))))))***,,,...222555>>>HHHQQQ^^^sssyyyxxxtttZZZPPPVVVfffyyyrrrrrrssssssooommmrrr{{{~~~wwwpppcccaaa``````eeellltttxxxiiiEEE;;;444...111,,,000+++++++++***))))))((((((************************(((+++---+++(((''')))+++'''((((((((())))))))))))***+++,,,,,,---333;;;BBBSSS^^^lllvvv|||vvvhhh```]]]\\\\\\RRRMMMJJJOOO\\\qqqvvvddd\\\QQQIIIAAA>>><<<999999<<<<<<<<<===???@@@AAABBBCCCHHHMMMXXXfffsssvvvkkk___RRRFFF???===;;;;;;===<<<;;;>>>CCCHHHPPP^^^qqqvvvaaaRRRCCC===<<<===???BBBJJJQQQ```wwwzzzuuuuuutttpppkkkhhhffffffffffffeeeeeedddddddddddd_________aaacccgggkkkmmmooooooooooooooonnnmmmlllmmmkkkjjjjjjkkkkkkjjjiiihhhiiijjjjjjiiiiiikkklllhhhgggfffffffffggghhhhhheeeggggggfffdddcccdddeeeeeeffffffdddbbb```aaabbbbbbdddfffhhhjjjkkkkkkkkkhhhhhhgggfffeeegggkkknnnjjjjjjjjjiiiiiihhhgggfff]]]WWWPPPJJJGGGEEECCCBBBBBBAAA@@@???>>><<<;;;;;;888:::<<<======???BBBDDDGGGLLLUUU```kkkwwwyyyuuutttpppkkkeee]]]UUUKKKCCC===888:::999555444888<<<===EEETTTeeennnqqqpppkkkeeeaaadddjjjqqqsssooonnnooobbbWWWIIIDDDLLL```tttzzztttqqquuu{{{~~~}}}vvvrrrpppmmmooottt|||dddDDD666222---******+++***((('''&&&''')))******'''%%%$$$%%%'''''''''$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###$$$%%%''''''&&&&&&&&&'''((((((''''''((()))+++---'''((()))***)))+++---///444888AAANNN[[[jjj~~~uuueeeVVVVVVaaaooo{{{sssrrrqqqpppmmmmmmttt~~~zzzuuugggeeeaaa___aaaeeekkkoooxxx|||~~~rrrJJJ>>>666///000+++000,,,,,,,,,+++******))))))************************))),,,...,,,(((&&&))),,,(((((()))))))))*********(((***,,,,,,---444>>>FFFXXXeeettt{{{}}}zzzmmmbbb[[[XXXWWWVVVPPPLLLMMMVVVfff~~~lll^^^XXXKKKDDD???===;;;888999<<<;;;<<<>>>???@@@AAABBBBBBKKKQQQ___ooo|||xxxwwwxxx|||}}}}}}|||zzzyyyzzz{{{{{{}}}{{{sssggg[[[OOODDD>>>:::999:::>>>>>>===@@@EEEJJJTTTbbbuuurrr\\\NNN@@@;;;;;;;;;>>>AAAGGGOOO^^^sss}}}xxxtttuuutttpppkkkgggffffffddddddeeefffeeedddcccbbb^^^^^^```bbbeeehhhjjjlllmmmmmmnnnnnnnnnmmmmmmlllmmmkkkjjjjjjkkkllljjjiiiiiihhhggghhhiiijjjjjjiiiffffffeeeeeefffgggiiijjjccceeefffeeeddddddfffhhhhhhhhhgggdddbbbbbbccceeefffgggiiikkklllllllllllllllkkkiiifffdddeeehhhkkkjjjjjjiiiiiihhhhhhgggggg^^^ZZZSSSNNNJJJHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;999;;;===>>>???AAADDDFFFGGGJJJQQQYYYdddppp{{{|||xxxvvvsssooohhhaaaXXXNNNDDD===777;;;:::555444888;;;:::>>>IIIWWWbbbkkkooojjjcccfffeeejjjssswwwtttsssuuupppjjj^^^RRROOOXXXlll{{{yyyuuusssrrrsssrrrsssyyyvvvrrrrrrpppssszzzmmmLLL;;;444...+++,,,***)))((('''&&&&&&&&&'''###$$$%%%%%%%%%&&&((()))'''&&&%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''%%%$$$%%%&&&&&&&&&''''''((((((((()))((()))+++++++++---///111888;;;DDDTTTeeeuuuzzzaaaZZZZZZeeettt}}}uuusssrrrpppnnnnnnwww{{{kkkhhhccc___^^^aaadddgggmmmrrrtttvvvxxxNNN@@@777000111+++111......---,,,,,,++++++***************************))),,,...,,,(((&&&))),,,)))************++++++++++++...000111222999DDDMMM```qqq{{{sssggg]]]WWWRRRNNNKKKQQQNNNPPP[[[mmm}}}fffZZZUUUGGGAAA<<<;;;:::888999>>>;;;<<<===???AAAAAABBBBBBMMMTTTcccuuuxxxrrrnnnnnnooottttttsssqqqooonnnpppqqquuuvvvyyy~~~}}}xxxpppeeeYYYMMMDDD>>>777777:::>>>@@@???BBBGGGNNNXXXgggxxx|||pppYYYKKK>>>999:::;;;===AAADDDNNN^^^rrr~~~zzzwwwqqqrrrssspppkkkhhhiiijjjbbbccceeeffffffeeecccaaa]]]^^^```cccfffhhhjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmllljjjkkkllllllkkkiiijjjgggfffgggjjjkkkiiifffeeeeeeeeeeeefffhhhiiikkkaaadddeeeeeecccdddgggjjjiiiiiigggdddbbbccceeehhhhhhhhhjjjkkklllkkkkkkjjjooonnnkkkgggdddcccfffiiijjjjjjiiiiiihhhggggggggg```[[[VVVQQQMMMKKKHHHFFFBBBAAA@@@???>>><<<;;;;;;:::<<<>>>???@@@BBBFFFHHHGGGIIIMMMUUU___kkkwww}}}zzzxxxuuurrrkkkddd[[[PPPEEE>>>777;;;;;;555444999;;;999<<>>::::::;;;???EEEMMMSSS___ppp~~~zzzsssqqqooommmllljjjfffccchhhhhhhhhiiihhhfffbbb^^^[[[___dddfffggghhhlllooonnnnnnoooooooooooonnnnnnooonnnmmmkkkjjjiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhcccdddfffggghhhgggffffffccc```aaaeeefffdddeeehhhiiihhhfffeeeeeegggiiikkkiiiiiiiiijjjjjjkkkkkkkkkjjjjjjhhhdddbbbbbbdddfffhhhiiijjjjjjiiihhhgggfffdddbbb\\\UUUOOOJJJIIIIIIDDDCCCAAAAAAAAAAAA???>>><<<;;;;;;;;;<<<===???@@@BBBCCCHHHQQQXXX```mmmyyy~~~|||{{{uuunnnhhhaaaWWWIII???;;;888444222333555777777<<<>>>FFFUUUeeemmmlllgggqqqpppqqqrrrvvv{{{gggVVV___nnn}}}tttnnnlllmmmpppooogggaaaiiiuuu{{{wwwwwwzzzeeeGGG555000///...---,,,+++)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&'''((('''%%%######(((&&&!!!$$$)))###'''&&&%%%$$$###"""""""""!!!%%%'''&&&"""!!!###'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((())),,,))))))---...///222777;;;AAALLL___www~~~ppp]]]RRRMMM[[[ppp{{{ooonnnooopppnnnoooxxx{{{zzzyyyrrriiieeeeeeeeeccc```aaadddiiiooowwwkkkIII888555333222111///...,,,+++******))))))&&&'''(((*********))))))*********************)))''''''((()))***+++,,,,,,***,,,...///333<<>>===>>>>>>>>>@@@DDDGGGIIIJJJSSS]]]nnnzzzqqqggg```]]]___aaa```aaaeeeggghhhiiiiiiiiikkkmmmnnnxxx{{{zzzuuujjj^^^QQQEEE===888999::::::;;;<<>>???@@@AAABBBFFFNNNUUU]]]jjjvvv~~~{{{{{{wwwqqqlllggg]]]PPPFFF???<<<777444444555666777@@@AAAFFFQQQ^^^fffhhhgggqqqsssvvvyyy|||ttt___cccoooxxxsssrrrrrrqqqnnneee```gggssszzz{{{}}}oooRRR<<<333000///---,,,+++)))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''((()))*********'''&&&&&&'''((('''%%%###&&&***(((###&&&+++''')))(((((('''&&&&&&&&&&&&$$$'''***(((%%%$$$&&&)))%%%%%%&&&&&&&&&'''''''''))))))((((((((()))******,,,******///111222666<<<===FFFTTThhh}}}yyy~~~uuuaaaUUUQQQTTTaaattt~~~yyyrrrooooooqqqsssuuu||||||xxx~~~}}}vvvmmmgggeeecccaaa^^^```dddjjjqqqzzzsssRRR<<<333000000111///...---+++************$$$&&&)))+++,,,+++***(((************************))))))***+++,,,------...---///000000444>>>MMMYYYhhhyyymmm___PPPHHHDDDCCCEEEIIINNNZZZlll~~~wwwfffWWWLLLHHH@@@<<<888888;;;>>>???>>>??????@@@BBBEEEIIIMMMOOOXXXcccwww|||rrrhhhaaaUUUTTTVVVZZZ]]]___dddjjjjjjkkkmmmooorrruuuxxxzzzxxxrrrhhhZZZMMMBBB:::666999:::;;;;;;===AAAFFFJJJSSS___qqq|||lll^^^MMMDDD<<<::::::;;;@@@FFFOOOVVVbbbqqq}}}qqqooolllkkkjjjhhheeeccccccccccccdddeeedddbbb```]]]^^^```ccchhhkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmkkkjjjhhhgggffffffffffffhhhiiiiiiiiihhhggggggfffeeeeeeeeeeeedddcccbbbaaaaaa^^^]]]```aaa```bbbggggggfffeeeddddddfffhhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggeeebbbbbbdddgggfffggghhhiiiiiihhhhhhggggggeeebbb]]]WWWQQQLLLIIIHHHFFFDDDDDDDDDDDDBBB@@@======<<<<<<===>>>???@@@AAAAAADDDJJJPPPXXXfffrrryyy{{{|||xxxtttrrrnnnfffYYYOOOEEE@@@:::666555666666666???@@@DDDLLLWWWaaahhhkkksssxxx~~~xxx^^^\\\eeettt|||~~~yyyyyywwwtttnnneeeaaagggqqqpppnnnxxxzzz___FFF777222000---,,,+++***)))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''(((((('''&&&%%%&&&''''''%%%###''')))'''###&&&+++)))!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***)))&&&%%%'''***%%%&&&&&&&&&&&&'''''''''***))))))))))))***+++,,,,,,***,,,111444666<<>>???>>>???@@@BBBCCCGGGLLLRRRVVV^^^jjjyyyoooeee]]][[[RRRVVVZZZ]]]```eeennnvvvxxxyyy}}}wwwqqqeeeXXXKKKAAA:::777888999;;;<<<>>>BBBHHHLLLUUUaaarrr|||iiiZZZJJJBBB:::999:::<<>>>>>>>>>>>>>>>>>??????AAA@@@CCCHHHMMMTTTaaammmuuu|||}}}zzzxxxuuuuuussslll```WWWHHHDDD===888666777777777999===CCCMMMXXXdddnnnssswww}}}pppTTTPPPVVVeeeqqq|||{{{xxxrrrjjjgggjjjooo}}}pppeeegggrrr}}}}}}jjjOOO;;;333000------+++***)))(((((((((''''''&&&&&&&&&&&&''''''########################%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%&&&''''''%%%$$$&&&'''%%%"""$$$))))))%%%######"""######$$$%%%%%%%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&'''''''''''')))))))))))))))***+++,,,++++++---222444777>>>GGGQQQaaauuupppmmmzzzwwwgggYYYTTT[[[eeeoooyyy}}}|||~~~}}}uuuoooooouuu~~~ssstttuuurrrlllfffaaa___```bbbpppwwwgggMMM===666444444//////---,,,+++*********''''''((((((***+++,,,---'''((((((((()))))))))***)))*********+++,,,,,,,,,***,,,///222888FFFXXXeeeooo|||jjj]]]OOOIIIGGGGGGJJJOOO[[[hhhzzztttaaaVVVLLLBBB<<<:::::::::;;;===>>>======???AAACCCEEEIIIPPPYYY___fffsssvvvmmmddd\\\YYY\\\```dddffffffgggppp}}}wwwpppdddVVVJJJAAA;;;999888999;;;===???DDDJJJOOOWWWcccsss}}}hhhWWWGGG???999888:::<<>>>>>AAA@@@BBBGGGKKKPPP\\\gggqqqxxxzzzwwwuuuvvvvvvpppfff]]]LLLGGG???:::888888888999777<<>>@@@CCCFFFIIINNNVVVaaajjjsssuuuiiiccc^^^ZZZ___hhhvvvwwwsssnnnppp~~~~~~uuunnnbbbUUUIIIAAA===<<<888999;;;===AAAFFFLLLQQQXXXdddttt~~~fffSSSDDD===777888:::===BBBHHHSSS]]]kkk{{{qqqooolllkkkkkkkkkjjjiiillliiieeebbbaaa```___^^^^^^___aaadddiiillllllllljjjjjjkkkkkkkkkkkkjjjjjjkkkiiigggffffffhhhjjjllljjjkkkllllllkkkiiigggeeeeeedddbbb```^^^]]]\\\\\\___\\\[[[^^^___^^^```eeeffffffffffffffffffggghhhiiiiiiiiiiiiiiihhhhhhhhhdddeeedddbbb```^^^___```dddeeefffgggggggggfffeeehhhfffddddddbbb]]]UUUNNNJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@???>>>===@@@???AAAFFFIIIMMMVVV```jjjrrr}}}|||yyywwwwwwwwwsssjjjcccSSSLLLDDD===999999999999;;;???IIIXXXhhhttt|||}}}aaaNNNHHHJJJRRRaaauuu|||~~~yyyvvvtttpppkkksssyyylllgggfffgggiiijjjmmmwwwyyypppllljjjiiikkkooozzzdddIII666......---,,,+++***)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###"""$$$''')))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&'''(((***+++%%%%%%$$$$$$%%%&&&''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''((()))***+++,,,,,,---111666888<<>>;;;:::;;;<<<<<<===>>>@@@AAABBBEEEJJJMMMSSS]]]kkkttt}}}qqqeee]]]^^^```dddppp~~~uuu{{{{{{ssslll```SSSHHHAAA>>>>>>777999;;;>>>BBBGGGNNNSSSYYYdddttt}}}cccOOOBBB;;;666888;;;===CCCHHHSSS^^^nnn~~~pppnnnkkkiiijjjjjjjjjjjjjjjgggbbb```_________^^^^^^```dddgggiiikkkmmmooollllllllllllkkkjjjiiiiiijjjiiifffeeeeeehhhkkkmmmkkklllnnnnnnmmmkkkhhhffffffeeecccaaa___^^^^^^^^^]]]ZZZZZZ]]]^^^]]]^^^bbbfffffffffggggggggghhhhhhjjjiiiiiiiiihhhhhhhhhggg```aaaaaa```___^^^___```dddeeefffgggfffeeedddccciiigggeeeeeeeeebbbZZZSSSLLLJJJHHHGGGFFFEEECCCAAAAAAAAAAAAAAAAAA???>>>=========@@@EEEGGGIIIQQQYYY```iiivvv~~~zzzyyyzzzvvvooohhh\\\UUUJJJAAA<<<:::999888===???IIIYYYmmm~~~vvvbbbRRRJJJGGGKKKVVVfffvvv}}}wwwuuuuuupppiiimmmzzzxxxkkkgggfffgggkkklllmmmsss{{{zzzrrrjjjgggfffdddgggkkksssmmmRRR>>>333...---,,,+++***)))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$ """%%%)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&'''''''''(((***#########"""######$$$$$$)))((('''(((((()))((((((''''''''''''((((((((((((((((((((()))***+++---------///555;;;???DDDQQQ^^^ssssssbbbUUUVVV\\\bbbnnn{{{}}}zzzwwwwww}}}|||zzzyyyzzz~~~lll```hhhjjjiiieee______eeelll|||rrrSSSBBB===999333000///...---,,,+++++++++''')))+++------,,,***((('''(((((()))******++++++++++++++++++++++++,,,,,,///333999>>>EEERRRbbbnnnuuuzzz~~~xxxiii]]]ZZZZZZ```dddbbb___^^^ccclllvvv{{{{{{{{{ppp\\\OOOHHHAAA<<<;;;999:::<<<<<<===???BBBDDDDDDHHHLLLQQQWWWbbbqqq{{{{{{ttteeeZZZVVV]]]fffppp{{{zzzqqqjjj^^^QQQGGGAAA???>>>777999;;;>>>BBBHHHOOOTTTYYYdddttt{{{```KKKAAA:::666777;;;>>>CCCIIISSS___ppp|||ooollliiihhhhhhiiijjjiiigggddd```^^^^^^_________]]]aaafffhhhhhhjjjmmmqqqmmmmmmmmmlllkkkjjjiiihhhiiihhheeedddeeegggjjjllllllmmmoooooonnnkkkhhhfffiiihhhfffdddbbbbbbbbbbbb```]]]^^^bbbcccaaabbbeeeggggggggghhhhhhhhhhhhhhhjjjiiiiiiiiihhhhhhggggggYYY[[[]]]^^^___```ccceeeeeeffffffffffffeeecccbbbkkkhhhfffggghhheee]]]WWWNNNLLLIIIHHHHHHGGGDDDBBBAAABBBBBBBBBAAA???>>><<<;;;;;;???CCCEEEFFFMMMUUUYYYbbbppp}}}}}}||||||yyyrrrmmmccc[[[OOOEEE>>>:::888777;;;===EEEXXXpppyyyiii[[[PPPJJJFFFNNNZZZgggsss|||}}}tttrrrsssooohhhiiiuuuzzzmmmhhheeefffkkkoooppprrrvvvssslllfffeeedddbbbcccgggiii|||rrrYYYEEE:::......,,,+++***)))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&)))+++((($$$###&&&))))))'''%%%$$$%%%&&&&&&%%%######%%%&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''&&&%%%''''''''''''((((((((())))))))))))***+++---...///---111888???DDDKKKZZZhhhkkk^^^WWW\\\bbbhhhvvvyyyvvvzzzzzz{{{}}}|||}}}pppYYYdddhhhlllhhh^^^[[[gggvvv~~~wwwUUU@@@;;;888222///...------++++++***))),,,++++++***)))(((''''''///&&&&&&((((((+++)))+++---,,,)))***...333777999<<>>DDDLLLQQQ\\\eeetttyyy___MMM===:::777666999???FFFJJJPPP]]]qqqnnnllljjjjjjjjjjjjhhhfffhhhccc```aaa```^^^```dddaaacccfffiiikkklllllllllkkklllllllllkkkkkkjjjjjjgggeeeaaa^^^___ccchhhllliiilllnnnnnnllljjjiiiiiihhhhhhhhhhhhgggfffdddccccccaaa___^^^___aaaeeegggeeefffgggiiiiiiiiihhhgggfffgggggghhhhhhgggffffff^^^^^^______```aaaaaaaaadddfffhhhiiihhheeeaaa___aaaccccccaaaaaabbb___YYYUUULLLFFFFFFHHHGGGEEEFFFHHHEEEAAA???@@@???<<<999???@@@AAABBBBBBDDDGGGIIIWWW___mmmyyy~~~~~~|||tttmmmiiieee\\\NNNAAA999888999999<<>>@@@BBBDDDDDDKKKMMMTTTbbbkkkwwwrrrdddZZZSSSVVV\\\kkk{{{xxx||||||qqqiii\\\OOOFFF@@@<<<::::::::::::;;;>>>DDDKKKQQQ[[[cccqqq}}}```LLL<<<:::777777999???FFFJJJSSS```sss}}}mmmkkkiiihhhhhhhhhfffdddhhhdddaaabbbaaa___aaaeeedddfffhhhkkklllmmmlllllllllmmmmmmnnnnnnlllkkkjjjhhhfffcccaaaaaaeeeiiillljjjlllnnnnnnmmmkkkjjjjjjhhhhhhhhhhhhgggfffdddccccccaaa___^^^___aaadddfffeeefffggghhhhhhhhhgggfffgggfffffffffeeeeeeeeeddd^^^^^^___```aaabbbcccdddfffffffffeeedddcccaaaaaabbbeeeeeecccdddfffbbb]]]WWWNNNGGGGGGHHHFFFEEEEEEGGGEEEAAA@@@@@@???===;;;;;;<<<=========@@@DDDGGGQQQ[[[jjjyyy~~~{{{}}}}}}xxxtttmmmjjjaaaTTTFFF===;;;;;;999;;;???JJJ```yyy|||sssiii^^^WWWNNNMMMWWWiiiuuuyyyzzztttsssrrrqqqooonnnqqq|||qqqiiidddaaahhhuuu~~~{{{uuummmgggdddbbbaaacccgggmmmxxxnnnOOO777//////...,,,+++******+++***)))'''%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$%%%&&&'''%%%###%%%&&&'''))))))'''&&&%%%$$$'''&&&###%%%)))(((######$$$%%%%%%&&&&&&%%%%%%(((((((((((('''''''''&&&'''&&&'''***)))&&&(((,,,+++*********,,,...//////333555:::AAALLL]]]qqq}}}xxx{{{pppbbb___fffwww{{{uuussszzzvvv```ZZZ```gggiiidddbbblllyyywwwvvv^^^DDD888222---//////...---,,,+++******(((((())))))************'''((()))***+++***))))))***)))***------,,,...333111888AAAHHHTTTeeettt|||~~~vvvlllddd\\\VVVRRRNNNNNNQQQWWW\\\cccnnnzzz}}}~~~lllfffXXXJJJCCC@@@;;;888888<<<<<<<<<===???AAADDDEEEFFFNNNQQQYYYgggppp}}}rrrdddYYYTTTUUUXXXbbbxxx|||uuunnnpppwww{{{sssiii[[[MMMCCC>>>;;;:::999::::::;;;>>>DDDKKKPPPXXX```mmm|||```JJJ<<<:::888777:::@@@FFFJJJVVVbbbttt{{{mmmkkkiiihhhhhhgggeeecccgggcccbbbccccccaaacccgggiiijjjlllmmmnnnmmmlllllllllmmmoooppppppnnnllljjjhhhgggeeedddeeegggjjjkkkiiikkknnnnnnllljjjjjjjjjhhhhhhhhhhhhgggeeecccbbbaaa```^^^]]]^^^```cccdddeeefffgggggggggfffeeedddfffeeedddcccccccccccccccaaaaaa``````bbbccceeeggghhhfffdddbbbaaaaaabbbbbbcccffffffeeefffiiifffaaaYYYQQQJJJIIIHHHFFFDDDEEEFFFDDDBBBAAAAAA@@@>>>===<<<<<<<<<<<<===@@@EEEIIINNNXXXgggvvvzzzzzzzzzxxxvvvqqqooohhh\\\NNNCCC>>>===::::::<<>>KKKTTT\\\hhhwww}}}yyyrrriii```YYYTTTRRRLLLLLLOOOUUU\\\dddqqq~~~ddd]]]RRRFFFAAA>>>;;;999:::<<<<<<<<<===???AAADDDEEEHHHPPPUUU\\\jjjsssvvveeeYYYSSSSSSWWW^^^ooo|||zzzvvvpppkkkfffjjjuuu{{{sssiiiYYYJJJAAA<<<::::::999:::;;;;;;>>>CCCJJJOOOUUU]]]iiiwww___HHH<<<:::888888;;;@@@FFFJJJUUUaaarrrzzznnnllljjjiiihhhgggeeecccdddaaaaaadddeeeeeegggkkknnnoooooopppooonnnmmmmmmkkkmmmpppqqqqqqooollljjjhhhgggfffffffffhhhiiijjjgggjjjlllmmmkkkiiiiiiiiihhhhhhhhhhhhgggeeecccaaa___]]]\\\[[[[[[]]]___aaadddeeefffffffffeeedddcccbbbbbbaaaaaaaaabbbcccdddeeedddcccbbbcccdddfffggggggfffeeecccbbbbbbbbbbbbaaadddeeedddfffiiifffaaa[[[SSSMMMKKKIIIEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@>>><<<<<<;;;:::;;;???EEEJJJNNNXXXfffsss|||}}}yyyvvvsssppprrrqqqnnndddUUUHHH@@@===<<<;;;:::@@@NNNbbbttt~~~zzznnnddd^^^YYYRRRRRR___oooyyy~~~uuuqqqpppqqqqqqpppqqqsss|||uuuqqqooottt}}}wwwooommmkkkgggfffhhhnnnuuu}}}bbbDDD444111...---,,,,,,,,,,,,***)))((('''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((()))***))))))((('''&&&&&&&&&&&&'''(((&&&''''''((())))))&&&###$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''&&&''',,,,,,******,,,***+++++++++,,,...111333999@@@HHHRRRaaauuuuuurrryyylll^^^^^^jjj}}}yyyzzz~~~|||{{{eeeYYY\\\bbbfffccc```dddkkkqqqrrrrrrnnnkkkpppfffGGG:::777666000//////...---,,,+++***++++++******)))(((((('''''')))+++)))&&&'''***...,,,******,,,+++))),,,111:::GGGWWWaaadddiiittt{{{xxxuuuooohhh___WWWQQQNNNLLLLLLQQQXXX^^^eeeqqq|||xxxcccVVVMMMDDDAAA>>>;;;:::<<<<<<<<<<<<===???AAACCCEEEHHHRRRVVV^^^lllvvv}}}kkk[[[SSSSSSUUUYYYhhh}}}uuunnniiifffdddbbbjjjuuuzzzrrrgggWWWHHH???;;;999999999:::;;;<<<>>>CCCIIIMMMSSSYYYeeerrr|||]]]HHH<<<:::999999<<>><<<:::>>>HHHXXXkkkxxx~~~tttjjjccc\\\SSSOOOXXXgggttt|||{{{tttmmmjjjmmmrrruuuvvvssssss{{{}}}xxxwww~~~{{{qqqmmmkkkfffddddddiiipppyyygggGGG777444///------------+++((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&''')))'''&&&%%%%%%&&&''')))&&&&&&&&&)))***(((&&&$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++&&&%%%***---,,,*********+++,,,,,,,,,///444888<<>>;;;:::===<<<<<<<<<===???AAACCCEEEHHHRRRXXX```ooo|||ppp___TTTQQQUUUYYY```sss}}}qqqggg```^^^___aaajjjwww~~~yyyoooeeeUUUGGG>>>:::999999888999;;;<<<>>>BBBHHHLLLQQQWWWaaannn}}}{{{]]]HHH<<<;;;999:::<<>>DDDQQQcccrrr~~~vvvppp```WWWPPPSSS```nnnxxx}}}sssmmmfffeeekkkttt|||xxxwww}}}rrrlllhhhddd``````bbbjjjrrr{{{mmmMMM<<<666000------...,,,***((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&$$$$$$(((***'''&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&,,,'''%%%(((+++))))))***)))+++------...111888===???KKKYYYfffzzzyyy~~~mmm]]]^^^ggg~~~~~~yyy{{{||||||~~~rrr```___```cccaaa\\\\\\___^^^]]]```gggkkkooowwwvvvTTT@@@999777000000///...---,,,+++++++++*********))))))(((((("""'''+++,,,+++***))),,,******---......333999BBBTTTlllwwwpppfffiiitttzzzzzzqqqfff^^^[[[XXXTTTPPPUUUUUUXXX^^^ccciiitttzzziii[[[KKKEEE@@@???===999999<<<======>>>>>>@@@BBBEEEFFFGGGRRRYYYcccuuuxxxeeeVVVOOOPPPUUUZZZiiizzzrrreee\\\YYYZZZ___jjjvvv~~~yyykkkbbbTTTGGG>>>:::999999888999;;;<<<>>>BBBGGGKKKPPPVVV___kkk{{{}}}^^^III<<<;;;::::::===BBBFFFIIITTT^^^ooo|||yyyvvvtttrrrpppmmmkkkkkkhhhjjjnnnpppoooqqqtttqqqqqqqqqrrrrrrssstttuuunnnooopppppppppooonnnmmmllljjjiiiggggggiiijjjkkkfffhhhkkklllkkkjjjiiijjjhhhhhhhhhgggeeecccaaa___ZZZZZZYYYYYYYYYYYYZZZZZZ]]]^^^```bbbcccccccccbbb```bbbdddfffgggfffeeeccceeefffggghhhhhhgggfffeeeeeedddcccaaa````````````^^^aaaaaa```bbbdddbbb]]]^^^XXXSSSPPPKKKFFFGGGJJJFFFIIIJJJIIIEEEAAA@@@@@@;;;<<<<<<;;;;;;<<<@@@CCCFFFNNNYYYdddnnnxxxwwwpppllllllsssyyyxxxmmm]]]NNNFFF???<<<;;;>>>AAAKKK]]]nnn~~~~~~wwweee]]]TTTRRR\\\kkkwww|||qqqjjjcccccckkkxxxrrrjjjfffaaa^^^]]]\\\eeelllsssuuuYYY???999111.........+++)))))))))))))))((((((''''''((('''''''''&&&&&&&&&&&&&&&((())))))''''''(((***'''''''''&&&&&&'''''''''&&&!!!!!!&&&(((&&&&&&)))%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((***)))***)))%%%"""&&&...(((+++......///444<<>>BBBVVVppp|||ssseeefffqqqzzzxxxzzzoooaaaZZZ\\\^^^^^^\\\ZZZXXXZZZ___dddkkkxxxzzzhhhYYYHHHCCC???>>>;;;888888;;;?????????@@@AAADDDFFFHHHGGGRRRZZZeeeyyyrrr___PPPLLLOOOUUUYYYppp~~~ttteeeZZZVVVVVV]]]hhhuuu~~~yyyiii```SSSGGG???;;;999888888999;;;<<<>>>BBBGGGKKKPPPUUU^^^jjjzzz___III<<<;;;:::;;;===BBBFFFIIIWWWaaaqqq~~~|||{{{xxxuuusssqqqnnnooorrrsssqqqqqqtttppppppqqqqqqssstttvvvwwwqqqqqqqqqqqqqqqpppoooooonnnllljjjhhhhhhjjjlllmmmgggjjjlllnnnmmmkkkkkkkkkhhhhhhhhhgggeeeccc```___[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]___aaacccccccccccccccdddgggiiihhhfffcccaaaaaacccfffiiijjjiiihhhfffeeeccc```]]]\\\]]]___``````ccccccbbbcccfffccc^^^]]]XXXTTTPPPLLLGGGGGGLLLGGGJJJLLLJJJEEEAAA???@@@888999:::999888999<<<>>>CCCJJJTTT]]]gggrrr}}}vvvooolllmmmuuu}}}}}}ssscccTTTKKK>>>;;;:::===@@@GGGYYYkkk}}}wwwiiiaaaXXXSSS[[[jjjwww~~~ssskkkdddcccmmm{{{sssiiiddd```\\\\\\YYYbbbgggmmm|||{{{cccBBB;;;222......---+++(((***************)))(((((((((((('''''''''&&&&&&&&&!!!$$$%%%%%%&&&))),,,''''''''''''''''''''''''%%% %%%(((&&&&&&***$$$%%%&&&&&&''''''&&&&&&'''((((((((())))))******'''+++...+++ $$$222'''+++...///000555>>>FFFSSSaaannnzzz~~~~~~vvvbbbUUUVVVeeewww}}}zzz|||}}}~~~xxxxxxwwwvvvyyy|||jjjccc]]]^^^^^^[[[XXXYYYYYY\\\^^^```ccciiiqqqwwwdddKKK<<<555222---,,,...,,,&&&%%%(((---***)))***,,,---***'''******+++++++++,,,,,,,,,,,,+++---/////////555<<>>???AAACCCGGGJJJKKKSSS^^^hhhwww{{{hhhUUUMMMKKKLLLVVVbbbppp~~~wwwfffVVVPPPQQQWWWaaapppvvvooobbbSSSHHH???888555777666888;;;>>>AAADDDIIILLLPPPWWWaaalllyyyaaaGGG???<<<:::<<<<<<>>>DDDKKK[[[cccrrrzzzvvvvvvttttttttttttsssrrrqqqqqqrrrqqqpppooooooooopppqqqrrrqqqnnnmmmmmmlllkkkjjjpppnnnllljjjiiiiiijjjkkkeeefffhhhjjjlllmmmnnnnnnllliiifffcccbbbbbb```___\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^___aaacccdddaaabbbccceeeggggggeeecccdddddddddeeeeeeeeeffffff```___^^^]]]^^^```bbbccc```aaacccfffgggeee```]]]]]]\\\WWWPPPIIIFFFGGGJJJLLLLLLLLLKKKHHHCCC>>>;;;>>><<<:::888888:::<<<===BBBFFFNNNVVV```nnn}}}{{{rrrlllnnnvvv~~~~~~ssscccVVVOOOAAA<<<999999<<>>666666111000222000+++***---+++*********++++++)))(((******+++++++++,,,,,,,,,,,,+++---///000000777???MMM]]]nnntttttttttsssqqq}}}}}}qqqnnnhhhcccccchhhmmmnnnnnnbbb^^^]]]cccooo{{{{{{kkkYYYKKKCCC@@@;;;999999;;;;;;;;;@@@AAAAAAAAA@@@BBBEEEGGGRRRZZZeeerrryyyfffTTTOOOPPPSSS\\\hhhqqqxxxhhhWWWOOONNNTTT^^^nnn~~~vvvlll___PPPFFF???888777888666888<<>>;;;:::<<<>>>@@@FFFNNN[[[dddttt|||yyyyyyttttttttttttsssrrrqqqqqqrrrqqqpppooooooppppppqqqsssrrrpppooooooooonnnmmmooonnnkkkhhhfffeeeeeeeeedddeeegggjjjlllmmmnnnnnnjjjgggcccaaa```___^^^]]]\\\\\\]]]]]]^^^^^^____________``````aaaaaabbbbbbbbbbbbdddfffgggfffeeecccdddddddddeeeeeeeeeeeefff```___^^^^^^___```bbbdddcccccceeeggghhhfffbbb^^^^^^]]]YYYSSSMMMJJJJJJKKKMMMLLLKKKJJJGGGCCC@@@>>>>>>===:::888888999;;;<<<@@@DDDJJJQQQZZZfffttt~~~vvvqqqssswwwzzzxxxooobbbWWWQQQDDD>>>::::::<<>>999777999666999<<>>AAAHHHPPPZZZeeevvv{{{yyyzzzuuuuuuttttttsssrrrrrrqqqrrrrrrqqqpppppppppppppppqqqpppppppppoooooooooooonnnllliiieeebbb```______cccdddgggiiilllmmmmmmnnnfffddd```^^^^^^]]]\\\[[[\\\^^^___aaabbbbbbaaaaaa```aaacccddddddcccaaa```cccdddeeefffffffffeeedddddddddddddddeeeeeeeeeeee``````______```aaacccdddddddddeeeggghhheeeaaa]]]\\\\\\[[[VVVQQQMMMKKKJJJMMMKKKIIIGGGEEEDDDCCCCCC???===;;;999888888999:::???CCCHHHMMMTTT^^^kkkssszzzuuuwwwvvvtttpppjjjaaaXXXQQQFFF@@@<<<;;;<<<@@@IIISSSccc|||sssqqqrrrssssssmmmgggZZZOOOPPP]]]jjjrrr|||zzzqqqooowwwzzzwwwooohhhfffccc___^^^___dddfffqqq}}}fffOOO;;;555444...************)))(((''''''''''''''''''&&&%%%%%%&&&''''''&&&(((%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''(((((((((((()))***++++++///---///444999???IIIRRRggg{{{sssbbbRRRMMMTTT___kkksssqqqpppuuu}}}tttppphhhiiilllrrr|||yyyppphhheeedddbbbbbbccccccdddeeegggiiillloooqqqvvvPPP:::222222000...---+++***)))***'''***,,,+++(((&&&(((*********+++++++++,,,,,,,,,+++***+++///111555>>>HHH^^^mmm}}}wwwxxxxxxnnnhhhjjjmmmqqqqqqmmmeee___XXXUUUYYYjjjqqq^^^RRRGGG???===:::888888:::<<<=========>>>???@@@AAAEEEJJJNNNTTT\\\kkkhhhWWWJJJKKKRRRZZZgggsss}}}nnnZZZKKKFFFGGGPPP___ooo|||ssshhhZZZKKKCCC===999666777777999===@@@CCCGGGKKKOOOTTT[[[dddmmmxxxfffKKK<<<999999;;;===@@@GGGOOOXXXdddwww}}}{{{xxxwwwxxxvvvvvvuuutttsssrrrrrrrrrsssrrrrrrqqqpppppppppppplllmmmnnnnnnmmmmmmmmmnnnmmmkkkhhheeebbb___^^^]]]bbbdddfffiiikkklllmmmllldddbbb___]]]]]]]]]\\\ZZZ]]]___aaadddeeedddcccbbb```bbbeeeggggggeeecccaaadddeeeggggggfffeeeddddddccccccdddddddddeeeeeeeeeaaaaaa``````aaabbbddddddccccccdddeeeeeeccc___\\\ZZZ[[[[[[XXXTTTOOOJJJHHHKKKIIIGGGDDDCCCCCCDDDEEE???>>><<<999888888888999???BBBFFFKKKPPPZZZfffnnnyyy|||vvvvvvrrrnnnkkkhhhbbbXXXQQQGGG@@@;;;:::;;;===DDDLLLXXXuuuzzzqqqllllllnnnpppiiibbbVVVLLLKKKUUUcccmmmqqqsssnnnnnnvvvzzzwwwkkkgggeeedddbbb___```eeehhhhhhrrr~~~rrrXXX@@@777444///******+++***)))(((''''''''''''''''''&&&&&&&&&&&&'''''' %%%***+++(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((()))***+++,,,///---...444;;;BBBLLLVVVkkkhhhZZZNNNOOO[[[hhhppprrrqqqooosss~~~|||sssmmmffffffgggmmmuuu~~~vvvnnnkkkiiifffeeegggffffffgggiiikkkmmmnnnnnn}}}xxxRRR;;;444333333111...,,,---------(((***---,,,((('''(((*********+++++++++,,,,,,,,,+++***+++///222777AAALLLeeeuuu}}}kkkrrrwwwooohhhmmmuuuzzzxxxooobbbXXXRRRSSS\\\rrrdddSSSIIIBBB===;;;999777888:::===>>>>>>===>>>???@@@BBBGGGMMMQQQXXXaaatttzzzfffXXXNNNRRRZZZeeevvv~~~ooo[[[JJJCCCEEEMMM[[[kkk|||{{{rrrjjjZZZJJJBBB===888555444666999<<<@@@CCCGGGLLLOOOTTTZZZccclllwwwgggKKK===:::999;;;<<<>>>EEEMMMWWWcccvvv~~~{{{yyywwwwwwyyyxxxwwwuuutttrrrrrrrrrrrrsssssssssrrrqqqpppoooooojjjmmmoooooonnnmmmmmmoookkkjjjhhhfffdddbbbaaa```aaacccfffiiikkkkkkkkkjjjdddbbb___^^^^^^^^^]]]\\\___```ccceeefffeeedddccc^^^aaaeeehhhiiihhheeeddddddfffgggfffdddccccccdddcccccccccdddddddddeeeeeeaaaaaabbbbbbcccddddddeeedddddddddeeefffdddaaa^^^]]]]]]]]]\\\YYYSSSLLLGGGGGGFFFEEEDDDCCCCCCDDDEEE???>>><<<;;;999999999999===@@@DDDHHHMMMWWWbbbkkkuuu}}}}}}uuuqqqnnnjjjjjjjjjeee[[[RRRHHHAAA;;;::::::;;;@@@GGGPPPgggxxxpppllllllnnnqqqhhh```TTTKKKIIIOOO\\\gggnnnsssrrrttt|||~~~{{{pppeeeccccccdddcccbbbffflllkkkhhhqqq|||{{{^^^BBB666444///,,,,,,,,,+++***(((((('''''''''''''''''''''''''''''''''***))))))))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''((((((((())))))***+++,,,---,,,...555<<>>??????AAAAAABBBBBBDDDIIIOOOSSS\\\ggg|||sss___UUUPPPUUU___mmm|||ooo[[[JJJBBBEEEMMM[[[kkk{{{{{{rrrjjjZZZIIIAAA===999555444555888<<>>:::999;;;===>>>EEEMMMWWWcccvvv~~~|||{{{zzzzzz|||yyyxxxvvvsssrrrrrrrrrrrrssssssssssssrrrqqqooonnnlllooorrrrrrpppnnnoooqqqkkkkkkjjjhhhgggeeedddcccbbbdddgggjjjkkkjjjiiigggeeebbb```______```___^^^aaabbbcccdddddddddcccbbb^^^aaadddhhhiiihhhgggeeedddfffhhhfffbbb```bbbdddccccccccccccddddddddddddbbbbbbcccddddddeeeeeeeeeggggggggghhhiiiiiifffccccccccccccbbb___XXXPPPJJJEEEEEEFFFFFFEEEEEEDDDCCC??????===<<<;;;;;;;;;;;;:::===@@@DDDIIIRRR]]]eeeqqqzzzwwwnnnlllkkklllnnnjjjaaaZZZNNNEEE===;;;;;;;;;???DDDKKKXXXkkk{{{zzzwwwssspppnnnoooqqqrrrkkkcccXXXOOOIIIKKKUUU```kkktttwwwyyy~~~{{{qqqrrreeecccbbbeeefffggglllsssnnniiiooowww}}}cccCCC666444111......+++******)))((((((((((((&&&'''(((((((((((('''&&&***'''%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))***+++,,,,,,,,,---222999???HHHWWWfffyyylllRRRQQQRRR\\\mmm|||}}}wwwooopppwww{{{vvvqqqkkkgggeeeffflllsss}}}}}}uuukkkdddbbbgggfffgggjjjnnnooommmjjjxxx^^^BBB888000111///)))(((,,,---+++,,,,,,+++,,,,,,,,,+++)))******+++++++++,,,,,,,,,...,,,,,,///222999EEEQQQdddrrrzzzhhhiiiuuu}}}||||||vvviiibbbXXX^^^nnnlllVVVKKKCCC>>><<<;;;999999:::===???@@@???BBBCCCDDDEEEHHHNNNUUUZZZdddqqqyyyjjjVVVQQQPPPWWWbbbtttzzzmmmZZZJJJCCCBBBKKKYYYjjjzzz|||tttiiiYYYHHHAAA???;;;777666444777;;;>>>BBBFFFKKKOOOSSSYYYbbbkkkvvvmmmPPP>>>;;;:::===???AAAHHHPPPYYYeeewww}}}|||}}}}}}}}}zzzxxxvvvsssrrrrrrrrrsssssstttttttttrrrqqqooonnnlllppptttsssooommmnnnpppmmmlllllljjjiiigggeeedddccceeehhhjjjjjjiiifffeeeeeebbb```___```aaa``````cccbbbbbbbbbbbbaaaaaaaaa```bbbeeeggghhhgggfffeeedddfffgggeee```^^^```cccbbbccccccccccccdddddddddbbbcccdddeeeeeefffffffffgggggggggiiikkkkkkiiiggghhhgggfffdddaaa[[[RRRKKKDDDFFFIIIJJJJJJGGGDDDBBB??????>>>>>>============:::<<<@@@BBBFFFNNNYYYaaannnxxx{{{nnnmmmmmmoooqqqoookkkfffXXXMMMBBB>>><<<<<<>>>CCCFFFKKKVVVdddpppvvvyyyzzzpppnnnmmmnnnqqqtttuuutttsssjjj___UUUKKKGGGNNNXXXeeeqqqwww{{{~~~{{{~~~uuulllttthhhcccaaaeeehhhkkkqqqwwwqqqjjjmmmsssvvviiiFFF777555222///000******)))))))))))))))***&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&))))))))))))***+++,,,,,,,,,111888???CCCMMM```rrrwwwbbbMMMSSS]]]iiiyyy~~~sssjjjqqq~~~}}}{{{tttsssqqqkkkeeebbbcccjjjrrr}}}zzzooofffcccffffffgggjjjnnnooommmjjjsssaaaBBB555333666333,,,+++000222///...,,,***,,,......,,,(((******+++++++++,,,,,,,,,///---,,,///333999FFFRRR^^^jjjuuuwwwxxx}}}tttdddmmmxxx{{{~~~rrrhhhaaa]]]eeeuuugggSSSJJJCCC===;;;;;;::::::;;;===???@@@???AAABBBDDDGGGLLLSSS\\\bbbooo}}}ssscccUUURRRTTT]]]hhh}}}~~~xxxlllZZZKKKDDD>>>GGGVVVgggyyy~~~uuugggWWWFFF@@@@@@===:::888333666:::>>>AAAFFFKKKNNNPPPVVV___hhhsssoooSSS===;;;;;;>>>AAADDDLLLTTT[[[gggxxx{{{|||~~~}}}~~~zzzyyyvvvsssrrrrrrrrrsssttttttttttttsssqqqooonnnjjjnnnrrrrrrmmmjjjkkkmmmnnnnnnmmmkkkiiigggeeecccdddfffhhhjjjjjjhhheeecccdddbbb```___```aaaaaa```dddcccbbbaaa````````````cccdddeeeggggggfffdddccccccfffgggddd___]]]___bbbbbbbbbcccccccccdddddddddbbbcccdddeeefffffffffffffffeeefffhhhjjjjjjiiigggiiigggeeedddaaaZZZQQQJJJDDDGGGKKKNNNNNNJJJEEEAAA????????????>>>>>>>>>>>>===???AAACCCFFFNNNXXX___lllvvvpppooopppqqqrrrrrrqqqppp___SSSGGGAAA>>>===>>>BBBCCCDDDKKKXXXfffoootttvvvjjjhhhiiimmmssswwwwwwuuuyyyooodddYYYLLLDDDIIIRRRaaaoooxxx}}}|||wwwzzzyyy|||tttjjjsssjjjdddaaadddiiimmmsssxxxtttkkkmmmqqqrrr~~~mmmIII999555222000000***)))))))))))))))***+++&&&'''((())))))((('''&&&$$$(((,,,+++'''$$$&&&***''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&))))))))))))***+++,,,---...444>>>DDDGGGQQQfff{{{kkkVVVOOOZZZhhhuuu|||nnngggrrrzzzyyyuuurrrvvv{{{vvvlllkkkfffdddiiittt}}}yyymmmaaabbbgggjjjlllmmmllljjjiiiiiippp{{{qqqPPP<<<777333///------.........+++,,,,,,,,,,,,+++***)))((()))))))))))))))((((((******,,,000333:::HHHVVVbbbccciiippprrrtttqqqdddiiisssxxx~~~}}}jjj^^^]]]bbbkkk~~~___LLLDDD???;;;888:::::::::;;;<<<===>>>???@@@>>>AAAGGGNNNVVVbbbmmmyyy{{{iii^^^RRRSSSXXXbbbqqqzzzppp___MMM@@@@@@DDDPPPcccuuurrrcccVVVHHH@@@;;;666555777666777999<<>>>>>======<<<>>>@@@CCCGGGMMMUUUZZZfffnnn{{{yyyvvvtttwww|||~~~{{{wwwdddXXXIII???<<<<<<<<<;;;@@@FFFKKKQQQ]]]llluuuuuujjjggggggnnntttuuuuuuvvvwwwnnndddYYYKKKAAADDDMMM```nnn}}}}}}yyyvvvwwwpppwwwtttpppoooiiigggdddbbbcccgggmmmrrrttttttrrrpppnnnnnnttt|||^^^AAA222//////,,,---,,,+++)))((('''''''''(((''''''((())))))(((&&&)))(((&&&%%%%%%&&&((()))$$$---***%%%((('''%%%++++++***)))'''%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((()))+++------,,,***000333<<>>???@@@CCCBBBEEEKKKQQQYYYeeepppxxxfff[[[TTTTTTZZZgggyyy}}}ssscccPPPCCCBBBEEEPPPaaarrr}}}pppcccVVVHHH@@@;;;666555777555666888;;;>>>AAACCCEEEPPPVVV___hhhuuu___CCC===888:::===AAAIIIPPP\\\hhhyyy}}}{{{{{{||||||{{{{{{zzzxxxuuutttsssssssssrrrrrrsssssssssrrrpppooommmmmmnnnooooooooonnnnnnkkkkkkiiihhhfffdddcccbbbaaaccceeegggggggggfffeeebbbbbbaaa```___]]]\\\[[[^^^]]]\\\[[[[[[[[[\\\\\\\\\___dddfffeeebbb``````______^^^]]]\\\\\\\\\\\\^^^aaadddeeedddddddddddddddbbb```aaacccdddeeedddddddddeeeeeeeeeeeeeeeeeedddiiijjjfffbbb___ZZZUUUJJJIIIKKKPPPQQQKKKFFFDDDAAAAAA@@@@@@???>>>>>>===<<<===???BBBFFFLLLSSSYYYbbbkkkwww{{{zzz}}}~~~{{{mmmaaaPPPCCC>>><<<;;;:::<<>>IIISSS```vvv{{{dddTTTOOOYYYqqqzzzlllnnnzzzkkkkkklllqqqyyy}}}xxxoooiiifffeeejjjpppxxxuuufffccc```bbbeeeggghhhiiilllnnnqqq|||yyyUUU>>>555222000//////...---,,,---,,,+++*********+++,,,***++++++,,,,,,,,,++++++///...///222666>>>NNN]]]hhhhhhjjjoootttzzzssseeecccnnnzzzyyysssoooooopppiii[[[TTTUUUdddxxxlllRRRDDD@@@>>>;;;;;;999::::::;;;===>>>@@@AAADDDDDDIIIPPPXXX```mmmyyysssaaaVVVXXXXXX^^^ooo|||rrrbbbOOOCCCCCCEEENNN]]]nnn~~~|||mmmcccVVVHHH@@@;;;777555777555666888:::===AAACCCEEEPPPVVV___iiiuuufffHHH@@@999:::===AAAHHHPPP[[[gggzzz}}}|||}}}}}}}}}|||yyyxxxwwwvvvuuuttttttuuuqqqqqqrrrssssssrrrqqqpppkkklllmmmnnnnnnnnnnnnnnnlllkkkiiigggeeecccaaa```^^^```ccceeefffffffffeeebbbbbbaaa```]]][[[YYYXXX\\\[[[ZZZYYYYYYYYYZZZ[[[\\\___ccceeedddaaa```___]]]\\\[[[ZZZYYYYYYYYYYYY[[[^^^ccceeeeeeddddddddddddbbbaaaaaabbbdddcccccc``````aaacccdddeeeffffffeeehhhiiigggffffffaaaZZZMMMJJJJJJNNNNNNIIIEEEEEECCCBBBBBB@@@???>>>======;;;<<<>>>@@@CCCIIIPPPVVV]]]fffsss}}}~~~sssgggVVVHHHAAA>>><<<<<<;;;AAAHHHQQQ```sss|||tttnnnnnnooopppsssxxx}}}{{{vvvkkkZZZKKKGGGJJJXXXfffvvv~~~zzzsssooopppxxxzzzzzzvvvpppmmmnnnqqq~~~wwwnnnbbb^^^aaafffnnnwww||||||xxxtttuuunnnggghhhssskkkLLL888222111///---,,,+++***)))((((((((()))'''%%%$$$&&&'''''''''&&&%%%$$$######$$$%%%&&&''''''###$$$)))###"""///&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((///---+++)))***---000222333777AAAMMM[[[mmmyyy}}}kkkVVVPPPTTTiiivvvkkkqqqfffdddccchhhppptttqqqkkkhhhfffgggkkknnnsss}}}tttfffdddaaabbbdddeeefffhhhkkknnnttt~~~~~~XXX>>>444222000000000///---+++...,,,***))))))***,,,---***++++++,,,,,,,,,,,,+++,,,+++---111777BBBUUUeeellllllmmmpppwww~~~kkkbbbfffppp||||||ooogggeeeeeeeee___WWWUUUYYYggg~~~wwwbbbLLL@@@>>><<<;;;:::999999:::<<<===@@@AAACCCCCCEEELLLUUU]]]gggvvvnnn]]]SSS[[[[[[eeezzz{{{rrrbbbPPPCCCAAACCCJJJXXXiii{{{}}}nnndddWWWIII@@@;;;777666888666777888;;;>>>AAADDDFFFNNNTTT]]]gggtttmmmPPPEEE<<<;;;>>>BBBIIIPPPXXXeeexxx}}}}}}~~~~~~~~~}}}yyyyyyxxxvvvuuutttsssssspppppprrrssssssrrrqqqpppkkkllllllmmmmmmmmmmmmmmmlllkkkiiifffcccaaa___]]]\\\^^^aaadddeeeffffffeeecccbbbaaa___]]]ZZZXXXVVV[[[ZZZYYYXXXXXXYYYZZZ[[[]]]```dddeeedddbbb``````ZZZZZZXXXWWWWWWWWWWWWWWWZZZ]]]bbbeeefffeeeeeeeeecccbbbaaaaaabbbcccbbbaaa\\\]]]^^^___aaadddeeefffiiijjjjjjiiijjjkkkfff___QQQLLLJJJLLLKKKGGGEEEFFFCCCCCCBBB@@@???===<<<;;;:::;;;<<<>>>AAAFFFMMMRRRYYYbbbooo{{{tttiiiYYYKKKCCC@@@???>>>???DDDKKKUUUddduuuwwwsssqqqqqqvvv|||vvveeeUUUKKKHHHUUUcccvvv~~~sssmmmmmmrrruuuwwwvvvrrrpppqqqttt}}}|||qqqdddcccggglllttt{{{~~~{{{vvvqqqsssoooiiiiiirrruuuTTT===444111///---,,,+++***)))))))))))))))&&&$$$###$$$&&&''''''((('''&&&&&&&&&&&&'''(((---)))###%%%))) +++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((------+++******,,,000333333999DDDQQQbbbyyytttxxx^^^MMMQQQ]]]vvvwwwpppyyyhhhaaa]]]```hhhkkkjjjggghhhhhhiiilllmmmoooxxx|||tttjjjiiiiiijjjkkkkkkjjjkkkmmmooowwwYYY???444222000000000///---+++---,,,***))))))***,,,---)))******+++,,,,,,,,,++++++***---222999DDDWWWhhhllllllkkknnnwww{{{hhhdddjjjrrr|||tttjjjeeedddbbb___YYYTTTVVV[[[fff~~~mmm[[[GGG???===;;;999999999999:::<<<>>>AAACCCDDDFFFJJJQQQ[[[aaajjjyyy|||iii[[[SSSWWW[[[kkkvvvgggUUUHHH>>>???GGGSSScccwwwpppdddWWWIIIAAA<<<777666888888888999;;;>>>BBBEEEGGGNNNTTT]]]ggguuuxxxWWWKKK>>>;;;===AAAHHHNNNWWWdddyyy}}}}}}}}}~~~~~~~~~{{{zzzyyywwwtttrrrpppooonnnoooqqqrrrsssrrrrrrqqqllllllmmmmmmmmmmmmllllllkkkjjjhhheeebbb___]]]\\\[[[]]]```ccceeeeeeeeeeeeccccccbbb```]]][[[YYYWWW\\\[[[ZZZYYYYYYZZZ[[[\\\```bbbeeefffeeecccbbbaaaYYYYYYXXXWWWVVVVVVVVVVVVZZZ]]]bbbeeeeeeeeeeeefffcccbbbaaaaaabbbbbb```^^^ZZZZZZ[[[\\\___aaadddeeekkklllkkkjjjkkkmmmhhhaaaUUUOOOKKKKKKJJJGGGEEEGGGCCCBBBAAA@@@>>>===<<<;;;999:::;;;<<>>DDDPPP^^^qqqtttdddWWWIIIAAA<<<777666888888888888:::===AAAEEEGGGPPPVVV___iiiwww___PPPAAA;;;<<<@@@EEEKKKWWWfff|||~~~||||||~~~~~~~~~|||{{{yyywwwsssooollljjjmmmnnnpppqqqrrrrrrrrrrrrnnnnnnnnnnnnnnnmmmlllkkkiiihhhfffdddaaa^^^\\\[[[[[[]]]```ccceeeeeeeeedddccccccbbbaaa```^^^\\\[[[^^^]]]\\\\\\\\\]]]^^^___bbbdddffffffeeecccbbbbbb[[[ZZZYYYXXXWWWWWWWWWWWWZZZ]]]```bbbcccccceeefffcccbbbaaaaaaaaaaaa^^^\\\YYYYYYYYYZZZ\\\^^^aaabbbiiikkkkkkiiiiiijjjgggaaaXXXRRRMMMLLLJJJGGGFFFGGGCCCBBBAAA@@@???>>>===<<<::::::;;;<<<>>>BBBHHHMMMSSS[[[hhhuuuyyyqqqdddUUUHHH???:::888@@@BBBGGGPPPWWW___lllwwwzzzvvvtttuuuvvvxxx|||hhhXXXXXX```sss~~~ssspppjjjpppuuutttqqqppptttxxxqqqtttvvvxxxyyyxxxtttoookkkjjjiiinnnqqqppprrrfffIII888111...,,,,,,+++***************)))'''%%%$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))###"""***)))$$$)))((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%))),,,---,,,---111555;;;DDDNNNZZZnnnssspppvvv}}}bbbKKKDDDQQQbbb~~~ddd[[[WWW^^^gggkkkkkkmmmkkklllnnnpppnnnnnnwww~~~zzzvvvxxxvvvwwwxxxwwwtttrrrqqqqqqssswwwaaaFFF666333///............---******+++++++++,,,,,,,,,***+++,,,------.........//////222888>>>HHHXXXggghhhhhhhhhkkkwwwooodddmmmwwwyyyvvvkkkeeebbbggggggbbbYYYRRRSSS[[[bbbmmmrrrXXXKKK>>>::::::999888999888999;;;===@@@CCCEEEGGGNNNSSS\\\dddhhhooo~~~nnn___WWWUUUSSSddd}}}uuufffTTTHHH>>>???DDDNNNYYYkkkwwwdddXXXIIIAAA<<<888777888666666666888;;;???CCCFFFPPPVVV___iiixxxiiiXXXFFF>>>???BBBFFFKKKWWWeee|||~~~{{{{{{}}}~~~{{{zzzxxxvvvrrrnnnkkkiiilllmmmoooqqqrrrsssrrrrrrqqqqqqpppooonnnlllkkkjjjhhhgggeeebbb```]]]\\\[[[\\\^^^aaaccceeeeeeeeedddccccccccccccbbbaaaaaa```aaa```_________```bbbcccbbbdddffffffdddbbbaaabbb]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\^^^^^^___```bbbdddcccbbbaaaaaaaaa```]]][[[ZZZYYYXXXXXXYYY[[[]]]___bbbgggiiifffdddeeedddbbbZZZTTTOOONNNLLLHHHFFFHHHDDDDDDCCCBBBAAAAAA@@@@@@:::;;;;;;;;;===AAAGGGKKKPPPXXXeeerrr~~~{{{uuujjj\\\NNNCCC<<<:::;;;<<>>AAAHHHQQQ\\\gggxxxzzzgggPPPDDD@@@???BBBEEERRRaaawwwxxxuuusssrrrtttyyyxxxwwwuuussspppmmmjjjiiimmmmmmoooqqqrrrsssttttttooooooooonnnnnnmmmlllkkkfffeeeaaa^^^\\\\\\\\\]]]^^^^^^```dddgggiiihhhgggkkkjjjhhhfffdddcccbbbbbbaaabbbccccccddddddddddddccccccdddddddddcccbbbbbbbbbaaa^^^\\\ZZZYYYYYYYYYVVVXXXZZZ\\\]]]^^^^^^^^^``````______^^^^^^^^^^^^^^^\\\[[[ZZZZZZ]]]___aaadddaaa^^^\\\\\\^^^bbbdddaaa\\\VVVPPPMMMKKKJJJIIIFFFEEECCCBBBAAA@@@@@@???;;;:::888888;;;???EEEHHHPPPWWWaaakkkuuu}}}|||{{{yyysssfffWWWIII@@@<<<@@@===>>>BBBFFFKKKUUU^^^iiiqqqwwwvvvuuuvvvxxxxxxyyywwwvvv{{{www}}}uuuzzz{{{xxxyyyvvvooojjjhhhggggggjjjnnnqqqyyy^^^@@@222000111...+++)))))))))(((&&&(((((('''&&&&&&&&&&&&'''(((%%%$$$%%%'''(((&&&$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! """$$$%%%%%%'''%%%$$$%%%(((***)))'''(((&&&'''+++///222:::BBBSSS[[[eeerrr{{{tttvvvttt^^^IIICCCEEELLL^^^qqqeee[[[VVVaaannnuuuuuuuuupppooopppooolllkkkrrr{{{~~~qqqsssvvvrrrjjjeeeccchhhkkkjjjiiijjjtttrrrNNN<<<555///000000---,,,,,,///---+++++++++,,,,,,,,,++++++******++++++,,,,,,...///333;;;FFFSSSaaakkklllgggiiioooyyyxxxllljjjooo{{{qqqddd\\\ZZZZZZ```XXXTTTVVVWWW]]]oookkkVVVGGGCCC===999999999999888999;;;<<<>>>???CCCHHHLLLNNNTTT___jjjrrr}}}ooo^^^RRRRRRXXXiii~~~sss^^^KKKCCC<<<<<>>GGGPPPZZZeeevvv~~~kkkTTTGGGAAA@@@CCCGGGUUUcccyyy~~~vvvsssqqqooorrrvvvzzzyyyxxxvvvssspppmmmlllnnnoooqqqrrrtttuuuuuuvvvppppppppppppooonnnmmmmmmgggeeecccaaa_________```aaaaaabbbdddgggiiiiiihhhjjjiiigggfffeeedddddddddcccddddddeeefffeeeeeeeeedddeeeeeeeeedddcccbbbbbbaaa```^^^\\\[[[YYYYYYYYYWWWXXXZZZ\\\]]]^^^]]]]]]____________^^^^^^]]]]]]___]]]\\\[[[\\\^^^```bbbcccaaa^^^\\\\\\^^^```bbb```\\\VVVPPPLLLJJJIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@===<<<::::::<<<@@@EEEHHHNNNTTT[[[dddooo|||{{{yyyxxxwwwrrrhhhZZZLLLBBB>>>>>><<<===AAAEEEIIIQQQZZZiiirrrxxxuuupppppprrrrrrxxxqqqxxx{{{zzz{{{{{{vvvrrrrrrqqqllliiiiiihhhgggiiikkkkkkppp}}}dddGGG777333///---+++***+++++++++***))))))(((''''''''''''((()))'''%%%&&&((()))'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&'''%%%$$$&&&)))***)))'''***((((((,,,///555???IIIZZZbbblllxxx{{{xxx~~~iiiUUUDDDBBBHHHSSSgggzzzfff]]]ZZZdddrrrxxxwwwuuusssrrrqqqppplllkkkqqqzzz~~~nnnnnnpppnnnbbb]]][[[```eeeggghhhjjjvvvwwwTTT===666000000000...,,,---++++++************))))))++++++******++++++,,,------111777???JJJXXXeeelllpppjjjlllrrrzzzuuuiiimmmvvv}}}nnnaaaYYYXXXZZZ^^^XXXVVVZZZ___iii~~~cccPPPDDD@@@<<<999999::::::999;;;<<<===???@@@DDDHHHLLLPPPVVVaaalllvvvssscccVVVQQQVVV^^^tttuuuaaaOOOFFF>>><<>><<<;;;===@@@DDDFFFMMMQQQXXX___iiixxxyyyvvvuuuuuurrrjjj^^^PPPEEE???<<<;;;<<<@@@CCCEEEKKKRRReeepppwwwsssmmmmmmppprrryyysssjjj{{{zzzzzzwwwqqqlllkkkkkkhhhiiikkkjjjiiiiiiiiifffgggoooyyynnnSSS@@@888...---+++***,,,---...---******)))((((((((((((((()))(((''''''))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&&&&&&&'''&&&&&&''')))******)))+++)))***---111777DDDPPP___hhhsss{{{}}}^^^MMM@@@AAALLL[[[pppzzz|||fff___\\\eeessszzzxxxtttuuuttttttsssooommmsss|||uuuooonnnkkk```ZZZWWW[[[```bbbeeehhhpppyyyXXX???777111000000...,,,---'''((())))))(((((('''(((************+++,,,------...333999BBBOOO```mmmssstttnnnqqqyyyvvvhhhppp{{{yyymmmaaaWWWWWWZZZ^^^YYYWWW[[[cccpppyyy^^^OOO@@@>>>;;;999999:::;;;;;;;;;===>>>???AAAEEEIIIMMMSSSXXXcccnnnzzzxxxfffYYYRRRTTT]]]gggwwwdddTTTHHH@@@===BBBHHHQQQaaarrrnnn[[[FFF;;;888666444444333444555777999:::;;;<<>>BBBKKKUUU```qqqqqq```PPPEEEDDDGGGPPP___vvvzzzyyyxxxvvvxxx{{{||||||{{{zzzxxxvvvtttsssooopppqqqrrrssstttttttttppppppppppppooonnnmmmllljjjjjjjjjkkklllmmmnnnnnnnnnllliiiiiijjjllllllkkklllkkkhhhfffdddbbbaaa```bbbcccdddeeefffgggggggggeeedddcccbbb```^^^\\\[[[ZZZ[[[\\\]]]]]]\\\ZZZYYY[[[[[[\\\]]]\\\[[[ZZZYYY[[[[[[[[[\\\\\\\\\\\\\\\______^^^^^^___```bbbbbbaaa```___^^^^^^^^^^^^^^^]]]\\\YYYSSSLLLGGGGGGHHHDDDDDDCCCBBBBBBBBBCCCCCC???>>><<<;;;<<<===???AAAGGGMMMWWWaaajjjuuu{{{yyywwwwwwuuuoooeeeVVVGGG>>>;;;999;;;>>>???>>>@@@FFFUUUbbbooorrrrrruuuzzz}}}{{{~~~mmm^^^aaa|||xxxpppooorrrsssvvvyyyrrrxxxzzzrrrjjjdddcccccccccgggkkkiiihhhhhhiiigggeeehhhnnn|||cccLLL<<<222///,,,*********)))((()))(((''''''&&&&&&''''''&&&&&&'''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%%%%&&&'''&&&'''(((((())))))***+++''')))---111333888DDDPPP```oookkkMMMDDD???GGGYYYlll}}}{{{fff```ZZZ]]]jjjwwwxxxrrrqqqppppppooollljjjqqqzzztttiiidddbbb[[[WWWYYY]]]^^^```bbb___hhhvvv}}}]]]BBB999222111000...---///'''***,,,+++((((((***,,,)))))))))***+++,,,---...111666>>>LLLeee|||~~~rrrmmmvvvtttkkkttt~~~mmmbbbYYYPPPOOOSSSZZZXXXWWWYYYaaaooodddOOOEEE:::;;;;;;999888888:::<<<;;;===???AAADDDHHHNNNRRRXXX^^^hhhttt}}}iii___TTTOOOPPPXXXhhhvvvxxxgggXXXFFF===888;;;AAAIIIZZZkkk|||sss]]]EEE:::777555222000666444222222444777<<<>>>@@@HHHRRR\\\mmm~~~nnn[[[JJJDDDFFFLLLZZZrrr}}}xxxwwwwwwvvvxxx{{{{{{{{{zzzyyyxxxvvvtttsssnnnooopppqqqrrrrrrrrrrrrnnnoooooonnnnnnmmmlllkkkjjjkkklllmmmnnnoooooopppnnnlllkkkkkklllmmmllllllllljjjhhheeebbb```___^^^___```bbbdddfffggghhhiiieeedddcccaaa^^^\\\YYYXXXYYYZZZZZZ[[[\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]]]]]]]^^^___``````___`````````````````````^^^^^^[[[TTTMMMHHHGGGHHHEEEEEEDDDCCCBBBBBBCCCCCC>>>>>><<<;;;<<<===???@@@AAAHHHSSS]]]fffpppzzz||||||xxxxxxvvvqqqgggYYYIII???<<<:::;;;>>>===<<>>AAAEEEJJJPPPTTTXXX^^^jjjxxx{{{ooo\\\WWWRRRQQQUUUbbbxxxxxxfffXXXHHH>>>888:::???FFFWWWggg}}}www```GGG;;;999777333111333333333333555888:::<<<===EEENNNXXXggg~~~|||fffQQQFFFFFFJJJXXXnnnzzzuuuuuuvvvvvvxxx{{{zzzzzzzzzyyyxxxvvvuuutttnnnooopppqqqrrrrrrrrrrrrnnnnnnnnnnnnmmmlllkkkkkkjjjkkklllmmmnnnooooooooommmlllkkklllnnnnnnmmmkkkiiihhhfffcccaaa___^^^^^^]]]^^^aaadddfffiiijjjkkkfffeeecccaaa^^^[[[XXXWWWYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^]]]\\\ZZZXXXWWWYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^___```aaabbbbbbbbbaaa^^^___]]]VVVNNNHHHGGGIIIFFFFFFEEECCCBBBBBBBBBBBB>>>>>>===<<<===>>>@@@AAA@@@FFFOOOXXXaaakkkvvv~~~~~~||||||xxxwwwuuuqqqiii\\\MMMCCC===;;;;;;===<<<;;;???DDDIIIWWWhhhvvv~~~wwwmmmbbb^^^jjj|||{{{qqqjjjeeebbbeeekkkmmmqqq}}}ttthhhcccbbbfffiiikkkmmmqqqrrrnnnmmmmmmllljjjlllpppsssVVV@@@555222...,,,+++***(((&&&)))(((((('''''''''''''''%%%'''((((((&&&%%%&&&((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&& &&&((('''%%%&&&((($$$&&&(((((('''&&&(((***++++++...222555>>>QQQcccwww~~~^^^EEECCCFFFRRRgggzzzjjjcccXXXVVVccctttzzzuuuvvvtttssspppkkkhhhmmmvvvtttjjjgggWWWRRRRRRXXX```cccfffiiifffgggnnndddDDD;;;333111000......000,,,///000...******///444)))))))))***+++---...///333;;;GGG]]]}}}vvvtttooo|||nnnkkkwwwnnnZZZRRRMMMOOOVVVQQQRRRTTTXXXcccsss~~~~~~~~~kkkUUUDDD;;;888:::;;;:::777777999;;;999;;;>>>AAAEEEKKKQQQVVVXXX^^^kkkzzz|||mmmaaaUUURRRQQQTTT\\\nnnwwwfffXXXMMMBBB;;;<<<@@@FFFVVVgggyyybbbIII===:::888555222111222333555777888999999:::CCCLLLTTTdddzzzmmmUUUHHHFFFJJJWWWlllyyyuuuvvvwwwwwwyyy}}}zzzzzzzzzyyyxxxwwwuuutttooopppqqqqqqrrrrrrrrrrrroooooooooooonnnmmmlllkkkjjjkkklllnnnooooooooooookkkkkklllmmmoooooommmkkkgggfffdddbbbaaa```______\\\]]]```dddgggjjjlllmmmgggfffdddbbb___[[[YYYWWWYYYYYYXXXXXXYYY[[[]]]___^^^^^^^^^]]]\\\ZZZXXXVVVXXXYYYYYYYYYZZZZZZ[[[[[[YYYZZZZZZ[[[[[[\\\]]]]]]^^^___aaabbbcccdddcccccc___```^^^WWWNNNHHHHHHJJJGGGGGGEEEDDDBBBBBBAAAAAA???>>>>>>>>>>>>@@@AAABBBBBBGGGNNNVVV^^^jjjvvv|||{{{|||wwwuuussspppjjj^^^PPPFFF???<<<;;;===<<<;;;???EEEEEETTTgggzzz}}}}}}yyyrrriii___aaakkkvvv~~~vvvmmmhhhcccaaaeeelllmmmpppzzzwwwgggdddeeekkkppprrruuuxxx{{{vvvsssssspppnnnooosss}}}^^^FFF666333///---,,,+++***(((******)))(((((((((((((((&&&(((***)))&&&&&&'''***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$***,,,)))&&&''')))###&&&((((((&&&%%%(((***......///111666BBBYYYnnn}}}~~~]]]IIIHHHKKKWWWjjjzzz}}}jjjcccYYYVVVaaaqqqyyyyyytttsssrrrqqqmmmkkkqqqzzzuuujjjeee^^^\\\\\\___eeekkkmmmmmmnnnjjjssskkkMMM999222444///---000...///---+++***++++++***)))***+++***))))))***---000999???OOOhhh~~~yyynnnppp{{{wwwhhhppp{{{kkkUUUNNNOOOUUU[[[]]]RRROOOZZZfffooo~~~}}}vvvooorrr~~~|||cccOOOBBB>>>777666555444555666999:::;;;===AAADDDHHHLLLRRRVVV\\\dddppp}}}|||mmm___XXXMMMQQQUUUXXXbbbyyy}}}jjjYYYMMMAAA<<>>@@@AAAEEEHHHMMMSSS[[[hhhwwwzzzyyytttqqqpppqqqnnndddRRREEEBBB<<<999;;;======???BBBHHHTTTjjj}}}vvvjjj___TTTWWWhhh{{{~~~wwwmmmeeecccdddfffgggmmmhhhrrrzzzfffbbbdddmmmtttzzzwwwpppmmmnnnppp}}}pppQQQ===444)))$$$''',,,,,,)))***))))))((('''&&&&&&&&&"""%%%((((((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&((()))***)))(((%%%&&&&&&&&&&&&&&&%%%%%%%%%""",,,"""---###---***))))))---333<<>>???@@@CCCGGGLLLRRR[[[hhhwww|||yyysssqqqqqqrrrqqqfffUUUGGGBBB===999;;;<<<===???BBBJJJWWWppp|||jjj^^^RRRSSSdddwww|||pppeee```aaaeeeiiisssmmmuuu|||iiidddfffppp~~~rrrkkkjjjkkk|||yyyYYYAAA888---(((***---,,,(((***))))))(((''''''&&&&&&)))((('''((()))(((&&&###'''''''''''''''''''''''')))(((&&&%%%%%%###!!!((()))))))))))))))((((((&&&%%%(((###'''$$$+++---...///333:::CCCSSSlllppppppuuuWWWNNNNNNVVViiixxx{{{vvvrrr|||ssskkk```ZZZcccttt{{{xxxuuutttpppnnnssszzz~~~qqqgggeeegggllltttzzz|||yyytttpppmmmhhhnnn{{{nnnRRR<<<333444///---///,,,...,,,+++***++++++***)))******+++******,,,///222777AAATTTkkk}}}}}}uuuqqqpppwwwtttkkksss|||oooYYYPPPRRRWWW^^^dddeee^^^]]]eeennnxxx|||yyyvvvwwwlllUUUEEE<<<;;;999888888777888:::;;;======@@@DDDIIINNNTTTZZZ___gggnnnyyyxxxnnndddXXXPPPNNNOOOUUU```pppooo___RRRDDD===AAAEEEJJJ[[[ooovvvYYYEEE>>>555333666444555666777666666888;;;>>>===AAAFFFMMMWWWeeetttjjjUUUMMMJJJRRRaaattt|||yyyvvvuuuuuuuuuwwwvvvvvvuuuttttttssssssrrrrrrrrrsssrrrqqqqqqpppooonnnnnnmmmmmmmmmmmmnnnmmmllllllkkkkkkkkkkkkkkklllkkkkkkkkkkkkiiifffddd___^^^\\\\\\\\\^^^```aaacccdddfffggghhhgggfffeeeddddddeeeeeedddbbbaaa___ZZZ[[[[[[ZZZZZZ[[[^^^```]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[^^^]]][[[ZZZXXXWWWWWWVVVWWWXXX[[[___dddggggggfffcccdddddd```YYYRRRLLLIIIFFFFFFFFFFFFEEECCCBBBAAAAAA@@@>>>=========>>>???@@@DDDJJJPPPYYYgggvvv}}}yyysssqqqrrrtttsssiiiWWWJJJCCC===999;;;<<<===???CCCGGGVVVrrr~~~kkk]]]OOONNN]]]pppwwwiii___```gggnnnzzzrrrvvvoooiiiiiiuuurrrjjjhhhhhhxxxaaaFFF<<<111,,,---...+++((()))))))))(((''''''&&&&&&,,,)))&&&&&&((((((###''''''''''''''''''''''''***(((&&&$$$###!!!&&&&&&&&&&&&''''''&&&&&&((()))%%%'''""")))+++000111333888@@@LLL^^^xxx{{{ppptttjjjSSSMMMSSSccczzzyyyrrrlllaaa\\\dddwwwzzzuuurrrmmmjjjnnnttt~~~rrriiijjjppp|||yyyooolllhhhooo~~~uuuVVV???333333...---///+++...,,,******+++++++++*********+++***+++---000333999EEEZZZnnn{{{}}}wwwpppmmmlllqqq{{{zzzqqqkkkuuu|||sssdddUUUPPPRRRWWW\\\aaa]]]ZZZ\\\dddooo|||~~~{{{{{{eeeOOOAAA:::888888888888888999:::<<<======@@@EEEKKKQQQWWW^^^ccchhhooo{{{}}}nnnddd[[[SSSPPPPPPRRRZZZjjjsssdddTTTEEE<<>>555222444111444555666666666777:::===BBBEEEJJJNNNUUUbbbqqq}}}lllVVVMMMKKKSSS___ppp|||yyywwwvvvuuuuuutttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnmmmmmmmmmnnnnnnooonnnmmmlllkkkkkkkkkkkklllkkkjjjiiiiiihhheeebbb\\\\\\[[[[[[\\\]]]___```bbbdddfffhhhiiigggeeedddeeeeeeeeeeeeeeedddcccbbbZZZ[[[\\\[[[ZZZ[[[]]]___]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZ[[[\\\]]]^^^cccbbb```]]][[[ZZZYYYXXXXXXYYY[[[___cccfffgggfffbbbcccdddbbb\\\TTTMMMIIIFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???============>>>>>>BBBGGGNNNXXXeeeuuuyyyrrrqqqqqqttttttjjjZZZLLLEEE>>>:::;;;<<<<<>>LLL```qqqxxxwwwqqqlllnnnmmmrrrzzz|||wwwqqqooouuuzzzooocccWWWSSSTTTVVVYYY]]][[[ZZZ]]]eeeqqq~~~```LLL???888777666777777888999:::;;;<<<>>>AAAFFFLLLSSSZZZbbbgggllltttyyynnnaaaYYYSSSOOOPPPUUUZZZfffzzzwwwhhhUUUFFF<<<>>>AAAGGGZZZppprrrVVVDDD???666333555222444666666666666888;;;===DDDGGGKKKNNNTTTaaassskkkUUULLLLLLRRR]]]lll~~~}}}zzzxxxvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqppppppooonnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkjjjjjjjjjkkkjjjhhhggggggfffdddaaa]]]]]]\\\\\\\\\]]]^^^___```bbbeeehhhiiiiiigggffffffffffffeeedddcccbbbaaa[[[\\\]]]]]][[[[[[]]]^^^[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYZZZ[[[]]]^^^___eeedddbbb___]]]\\\[[[ZZZ\\\\\\]]]___ccceeeeeeeeeaaabbbcccbbb]]]WWWOOOJJJEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>=========<<>>777666999666777888888888888:::===@@@BBBFFFJJJNNNVVVggg}}}mmmUUULLLLLLQQQ[[[iii{{{|||xxxvvvuuuuuurrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppooommmllllllllllllmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjhhhfffeeeeeeeeecccaaa^^^^^^^^^]]]]]]^^^^^^^^^___aaadddgggiiiiiiiiiiiihhhgggfffeeecccbbbaaaaaa]]]^^^___^^^]]]\\\]]]^^^XXXXXXXXXWWWWWWVVVVVVVVVZZZYYYYYYZZZ\\\^^^```bbbdddcccaaa```^^^]]]]]]\\\```______aaaccceeeeeedddbbbbbbbbbaaa___YYYQQQLLLFFFFFFFFFFFFFFFEEEDDDDDDBBBAAAAAA@@@???>>>======;;;>>>DDDJJJTTTaaappp{{{wwwtttsssttttttmmm___SSSGGG@@@::::::;;;<<>>CCCFFFLLLRRRXXX```gggllloooyyy|||qqqjjjWWWRRROOOQQQSSSWWW___gggvvv{{{nnn[[[KKK??????@@@CCCUUUiiifffMMM>>><<<777555888555666777888888888:::===???@@@EEEKKKQQQ]]]ssstttYYYNNNNNNTTT^^^lllzzzvvvuuuuuusssssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppkkkkkkkkkkkkkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjhhhfffddddddddddddcccbbb____________``````aaaaaaaaabbbdddfffgggiiiiiiiiihhhgggfffeeedddccccccccc___```aaa```^^^]]]]]]^^^YYYYYYXXXXXXXXXXXXWWWWWW[[[[[[[[[[[[]]]```cccddddddcccbbbaaaaaaaaaaaaaaabbb``````aaadddfffffffffdddcccbbbbbb```[[[TTTOOOGGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBAAA@@@???>>>===:::>>>CCCIIIRRR___nnnxxx|||xxxuuuuuuuuuooobbbXXXHHHAAA;;;:::;;;<<>>??????EEEIIINNNTTTZZZbbbiiiooowwwyyymmmaaaYYYTTTQQQRRRVVV[[[aaakkkttt|||ppp]]]MMMAAA@@@AAACCCSSSggg}}}gggMMM>>><<<555333444111444555666666666777:::===@@@FFFMMMVVVddd~~~|||^^^PPPRRRXXXbbbrrr{{{vvvttttttttttttssssssrrrqqqqqqpppssssssttttttssssssrrrqqqjjjjjjjjjjjjkkkkkklllmmmkkkkkkjjjjjjiiiiiijjjjjjgggeeeccccccdddddddddbbb^^^^^^___```aaabbbccccccccccccdddeeefffhhhiiiiiiggggggfffeeeeeeeeeeeefff```aaabbbaaa___^^^^^^___\\\\\\\\\\\\[[[[[[[[[[[[]]]\\\\\\]]]___bbbeeegggfffeeeeeeddddddeeeeeefffbbbaaa```bbbeeeggghhhhhhfffdddcccbbbaaa]]]WWWQQQGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCBBBAAA@@@>>>===:::>>>CCCHHHQQQ^^^lllwww|||wwwwwwvvvpppeee[[[IIIAAA;;;:::;;;<<<@@@DDDJJJ___ooo^^^QQQGGGJJJPPPYYYlll}}}|||xxxzzz}}}uuuvvvuuunnnfff___iii}}}WWWCCC333000///***)))...'''''''''(((((((((((((((''''''&&&%%%$$$%%%&&&(((''''''''''''''''''''''''%%%%%%%%%'''***+++***)))((('''&&&%%%&&&(((***,,,,,,(((111&&&222(((333111999???LLL[[[gggtttzzzhhhQQQIIIFFFXXXjjjtttrrrkkkaaa]]]fffuuu{{{uuuooollllllnnnnnnmmm}}}||||||zzzvvvsssvvveeeHHH555222......///***...------,,,+++***))))))---------------000444888???RRRjjjxxx{{{xxxwwwxxxzzz}}}wwwmmmjjjssssss~~~kkkcccXXXUUU```mmmnnngggZZZZZZ___kkk|||zzz^^^KKKBBB<<<888777666666777888:::===>>>@@@CCCFFFMMMWWW\\\___gggooovvv{{{qqqfff[[[TTTRRRTTTQQQSSS[[[ccclll{{{|||sss```QQQCCC??????DDDRRRbbb~~~|||^^^NNN<<<444333222222333444555777777888999<<<>>>===@@@HHHVVViii|||^^^SSSRRRXXXdddvvvzzztttsssrrrqqqpppqqqtttuuusssppppppqqqsssttttttsssqqqpppqqqpppnnnlllkkkkkkkkklllooonnnmmmlllkkkjjjiiiiiijjjfffcccdddccc```aaadddeeedddcccbbbaaaaaaaaaaaa```bbbccceeegggiiiiiijjjffffffffffffeeeeeeeeeeeefffdddcccaaa``````aaaaaa]]]]]]]]]]]]^^^```aaabbb`````````aaabbbccceeefffgggggggggeeecccbbbcccdddgggccc```aaafffiiihhhfffeeedddcccbbb```]]]WWWTTTMMMIIIGGGIIIHHHCCC@@@AAACCC@@@>>>===>>>?????????<<<<<>>CCCQQQaaa}}}}}}^^^NNN===555444222222333333555666777777999;;;>>>>>>AAAJJJXXXiiizzz^^^TTTSSSYYYfffxxxyyysssrrrsssqqqppprrrtttuuusssqqqppprrrssstttuuutttsssrrrpppooonnnllllllllllllllloooooonnnmmmlllkkkjjjjjjkkkgggeeefffeeecccdddgggffffffeeeccccccbbbbbbcccbbbcccdddfffggghhhiiiiiigggggggggggggggggggggggggggfffdddbbbaaaaaaaaabbbaaa````````````aaaaaabbbbbbbbbbbbccccccdddeeeffffffggggggeeecccbbbcccdddeeeaaa___```eeehhhhhhfffccccccbbbcccbbb___ZZZWWWOOOJJJHHHJJJIIIEEEBBBBBBEEEBBB@@@???@@@@@@@@@???<<<;;;???EEEKKKRRR^^^jjjvvv|||wwwvvvvvvmmmcccVVVKKK???;;;;;;===AAAEEEMMM]]]{{{tttgggZZZZZZPPPJJJPPPWWWhhhzzz{{{}}}yyyqqqnnnmmmkkkfffaaa```hhhvvv~~~]]]BBB222111------000,,,,,,***((((((((()))(((&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,,,,+++,,,///111AAAJJJWWWdddqqqlllPPPCCCEEEKKKYYYiiiwwwzzz|||vvvssskkk```WWWWWWaaakkksssrrrrrrrrrsssrrrooommmttt|||{{{jjjiiikkkiiipppsss}}}hhhJJJ777333//////000,,,+++++++++,,,,,,,,,------,,,,,,------...111555999HHHXXXmmm{{{yyytttnnnqqqpppcccYYYaaayyyvvv___aaaiiiyyyjjjQQQCCC>>>:::999888666666777999;;;>>>@@@AAAHHHJJJQQQYYY^^^bbbkkktttrrrfffXXXQQQMMMKKKOOOTTTXXX```lllvvvzzzjjjXXXGGG???===AAAOOO^^^zzz}}}]]]MMM===666444333222333222444666777777888:::<<>><<<<<>>AAABBBIIIKKKQQQYYY^^^ccclllvvvvvvkkkbbbXXXOOOLLLKKKMMMTTT\\\dddooo~~~~~~ppp^^^JJJ@@@<<<>>>LLL[[[tttyyyYYYJJJ:::555444222111111111333555777777888:::;;;???CCCLLLXXXeeewwwwww[[[PPPLLLRRR^^^ooo}}}zzzsssoooppppppppppppqqqrrrrrrqqqqqqpppqqqrrrsssssssssrrrrrrlllmmmnnnoooooooooooooooooopppppppppooonnnlllkkkiiiffffffiiijjjhhhiiimmmkkkjjjiiihhhhhhhhhhhhhhhffffffggggggggggggffffffgggggggggggggggggggggggggggffffffeeedddcccccccccddddddccccccccccccddddddgggfffeeedddccccccccccccdddeeeeeedddcccbbbdddeeebbb``````bbbfffhhhhhhgggdddddddddeeeeeeccc___\\\RRRLLLIIIIIIIIIEEEDDDFFFHHHFFFCCCBBBBBBAAA???===>>>===@@@DDDFFFIIIRRR[[[pppvvv~~~{{{zzz}}}}}}xxxrrr```SSSEEE>>><<<;;;>>>BBBGGGNNN___zzzzzzuuuppplllhhhllldddXXXSSSSSSbbb|||{{{~~~~~~|||zzz~~~vvvmmmiiijjjkkkjjjgggdddiiiqqq~~~kkkMMM:::555...,,,...***,,,***(((((()))))))))((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''%%%$$$""""""$$$%%%'''''''''''''''(((((((((((('''''')))***,,,///333666>>>HHHXXXeeerrr~~~~~~```III>>>@@@KKKVVVhhhlllpppsssyyyooommmjjjddd\\\YYYdddssszzzyyywwwsssooollliiihhhooottt{{{ooojjjjjjiiigggmmmsssiiiJJJ666111------///+++,,,++++++***)))(((((((((+++,,,,,,---///222888<<>>;;;999777666666777888:::===???BBBCCCIIIJJJPPPWWW]]]dddnnnyyyvvvggg[[[TTTOOOLLLNNNPPPTTT[[[cccppp}}}vvvbbbNNNBBB<<<===IIIXXXlllsssSSSEEE777333333222000000000333666777777888999;;;===AAAJJJVVVbbbqqq}}}]]]OOOJJJOOOYYYhhh}}}~~~zzzwwwqqqnnnqqqmmmnnnpppppppppppppppppppppppppppqqqqqqpppppppppkkkmmmooopppqqqqqqoooooooooooopppqqqpppooommmlllgggeeeeeeiiijjjhhhiiimmmkkkkkkjjjjjjiiijjjjjjjjjgggggghhhhhhgggffffffeeefffeeeeeeeeeeeedddddddddddddddddddddddddddccccccbbbbbbbbbbbbcccdddeeeffffffeeedddbbbaaa`````````cccdddddddddccccccdddfffbbbbbbccceeegggiiiiiihhhfffffffffffffffddd___\\\SSSLLLHHHHHHGGGDDDDDDFFFGGGFFFCCCBBBBBB@@@===;;;??????AAAEEEFFFGGGNNNWWWiiiooowww~~~{{{||||||xxxgggYYYJJJAAA===<<<>>>BBBEEEHHHSSSeeezzz}}}yyyvvvsssrrrnnnrrrjjj\\\TTTPPP^^^www~~~~~~wwwnnnkkkmmmoooooommmiiilllpppzzznnnPPP;;;555...,,,...+++***(((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&$$$######$$$&&&'''''''''''''''((((((((((((&&&***---,,,***+++222999AAAKKK\\\lll|||}}}|||pppSSSBBB???EEEQQQ\\\kkknnnvvvnnnkkkhhhddd[[[WWWcccuuu{{{{{{yyyuuupppmmmkkkkkklllsss~~~yyyqqqllljjjhhhgggkkkrrrjjjKKK777222------///,,,,,,,,,+++***)))(((''''''***+++,,,---///333999===JJJUUUbbbiiikkkpppzzz~~~vvvtttzzz~~~{{{|||vvveeeccc```bbbjjjoookkkbbb]]]YYYeeewwwlllYYYEEE<<<:::888666555777777999;;;===@@@CCCDDDHHHJJJOOOWWW^^^eeeqqq}}}|||rrrggg[[[RRRLLLKKKMMMSSSXXX^^^gggooo~~~yyyfffQQQEEE>>>===GGGUUUffflllMMM@@@444111333222111000000333666888999999:::;;;===AAAIIITTT___nnn___PPPKKKPPPXXXfffxxx{{{xxxvvvpppmmmpppmmmnnnppppppooooooooopppqqqqqqpppoooooonnnnnnnnnkkkmmmppprrrsssqqqooonnnnnnooopppqqqpppooommmkkkfffdddeeeiiijjjhhhiiilllkkkkkkjjjjjjjjjjjjjjjkkkhhhhhhhhhhhhhhhgggfffeeeeeeeeedddcccbbbaaaaaa``````aaabbbccccccccccccccc```aaaaaaaaacccdddeeefffdddcccbbbaaa_________^^^bbbcccdddcccbbbccceeegggcccdddeeeggghhhhhhhhhhhhgggffffffggggggddd```\\\TTTMMMHHHGGGFFFDDDEEEGGGGGGEEEDDDCCCBBBAAA>>>;;;??????BBBEEEFFFGGGLLLTTT___fffpppyyy|||~~~}}}|||pppaaaPPPFFF@@@>>>@@@CCCEEEGGGMMMZZZjjjxxx{{{{{{{{{zzzxxxvvvvvvwwwqqquuulll^^^UUUPPP[[[sss}}}~~~|||uuummmkkknnnqqqqqqoookkklllooovvvnnnPPP;;;444---,,,///---)))(((&&&&&&'''(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''''''''((()))''''''''''''((((((((((((&&&+++///---)))***222:::BBBLLL]]]rrr}}}}}}dddKKKBBBDDDMMM[[[hhhpppsss}}}mmmiiigggddd[[[WWWeeezzzzzzsssooonnnmmmttt{{{~~~zzzuuupppllliiiiiikkknnnvvv~~~mmmNNN999444//////111...---,,,,,,,,,++++++*********+++,,,---000444:::>>>LLLVVVbbbhhhjjjnnnxxx|||zzz{{{uuusss{{{||||||tttbbb\\\WWWYYY```ccc^^^WWWTTTZZZhhh|||~~~eeeSSS@@@999888777666555777777999;;;>>>AAACCCEEEIIIJJJOOOWWW___hhhuuu}}}nnncccZZZTTTQQQOOOOOOTTT]]]eeemmmzzzzzzhhhSSSGGG???===FFFSSSbbb|||gggIII===222111444444333222111444777999:::::::::;;;===AAAIIISSS^^^mmm]]]NNNKKKOOOWWWdddvvv{{{yyyvvvooolllooonnnppprrrrrrppppppqqqrrrssssssqqqpppnnnmmmmmmllllllnnnqqqssstttrrrooommmlllnnnoooqqqpppooolllkkkgggeeefffjjjkkkiiiiiillljjjjjjiiiiiiiiiiiijjjjjjggghhhhhhhhhhhhggggggfffffffffeeecccaaa```^^^^^^[[[\\\^^^```bbbccccccbbbcccbbbbbbbbbcccddddddeeecccbbbaaa```______^^^^^^aaabbbccccccbbbccceeegggccceeefffggggggfffffffffddddddeeefffgggeeebbb___VVVOOOIIIHHHGGGEEEFFFJJJGGGFFFEEEDDDDDDCCC@@@===<<<===AAAEEEFFFFFFKKKRRRYYYaaammmwww|||}}}}}}uuueeeSSSHHHAAA>>>???CCCBBBFFFLLLVVVaaaooo}}}}}}{{{wwwsssrrrtttwwwyyyuuuwwwmmm___WWWRRR[[[ppp}}}zzz}}}zzztttmmmlllooorrrrrrpppkkklllnnnuuuwwwXXXAAA777...,,,...,,,***(((''''''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((((((***,,,+++***---444:::AAAIII\\\vvvuuu]]]GGGCCCJJJVVVgggxxxxxxyyykkkgggfffeee]]]ZZZkkkzzzrrrooopppwwwxxxuuussspppmmmjjjiiilllqqqttt|||}}}|||pppPPP;;;555000111333000,,,,,,------------......***+++,,,---000444:::>>>IIITTT```gggjjjooozzz{{{rrruuuxxxrrrrrr|||uuubbbZZZVVVYYYcccggg^^^RRRLLLZZZiii~~~ppp___NNN===777777777666666777888999;;;>>>AAADDDEEEJJJKKKPPPXXXaaajjjxxxuuueeeYYYSSSQQQRRRVVVWWW]]]gggqqq|||{{{hhhUUUIII@@@===EEEQQQaaa{{{dddHHH<<<222222555666444444111444888:::;;;:::;;;<<<>>>BBBIIITTT^^^nnnyyyYYYJJJJJJNNNVVVbbbttt|||{{{wwwoookkknnnooorrrttttttrrrqqqrrrtttvvvuuusssqqqooommmmmmllllllooorrrttttttrrrnnnlllkkkmmmoooppppppnnnllljjjhhhfffgggkkkllliiiiiillliiiiiiiiihhhhhhiiijjjjjjgggggghhhhhhhhhhhhgggggghhhgggeeecccaaa___^^^]]]XXXZZZ\\\___aaabbbbbbbbbeeeeeedddcccccccccddddddcccbbbaaa```____________```bbbccccccbbbccceeegggcccdddfffgggfffeeeddddddbbbbbbcccfffggggggdddaaaXXXPPPJJJIIIHHHFFFHHHKKKHHHGGGFFFFFFFFFDDDAAA???:::;;;???DDDEEEEEEJJJQQQWWW```nnnyyy}}}~~~|||~~~vvvfffSSSGGG@@@<<<===AAA>>>DDDLLLTTT^^^kkkzzz|||sssmmmmmmpppuuuyyywwwxxxmmm```YYYTTT[[[ooo|||yyyxxx|||~~~yyytttnnnmmmqqqttttttqqqmmmnnnpppwwwcccIII===111,,,---)))+++)))((((((***+++***)))))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((())))))(((((())),,,111666999CCCKKK^^^{{{pppYYYEEEDDDNNN\\\qqq~~~nnngggffffff^^^XXXhhhwwwsssrrruuutttqqquuuqqqkkkfffdddgggkkknnnzzz{{{{{{zzzyyy{{{~~~pppTTT999////////////222...------,,,+++***))))))***------++++++111999>>>KKKUUU___eeennnyyysssmmmrrrwwwxxx~~~pppaaaZZZXXXXXXYYYUUUOOOMMMPPP[[[kkkqqqWWWJJJ===999999888666555444666999<<<===@@@CCCEEEIIINNNXXX```ccciiixxxwwwfff\\\WWWSSSQQQRRRYYY\\\dddqqqzzzjjjVVVIIIAAA???EEELLL^^^rrr{{{```DDD;;;333///......222666555555666666777999:::;;;BBBCCCHHHPPP[[[kkkrrrXXXJJJIIIJJJQQQ^^^nnn||||||xxxnnnlllrrrmmmnnnpppqqqrrrrrrqqqqqqsssrrrrrrrrrrrrpppmmmkkkrrrqqqqqqsssuuusssooojjjlllmmmmmmnnnmmmmmmllllllgggfffeeefffhhhjjjjjjiiinnnkkkiiiiiiiiiiiieeebbbeeefffffffffeeeeeefffhhhcccdddffffffccc___[[[XXXYYY[[[^^^aaacccccccccbbbgggfffeeecccbbbbbbccccccdddccc```^^^]]]^^^______]]]]]]^^^aaacccccc```^^^hhhgggeeedddcccbbbbbbbbbcccdddfffggggggeeecccbbb[[[SSSJJJGGGJJJLLLIIIFFFIIIHHHGGGEEECCCAAA???>>>======>>>???BBBEEEHHHIIIUUU```nnnyyyyyyxxx|||}}}}}}~~~uuuhhhVVVHHHBBB@@@>>><<<@@@CCCGGGNNNXXXccclllrrrvvv|||{{{sssooorrrtttrrrwwwuuuqqqgggWWWNNNSSS^^^yyyzzztttvvv~~~ttttttrrrpppssswwwxxxuuuqqqpppqqqrrrxxxnnnOOO999111111///,,,)))******(((&&&%%%&&&'''&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$(((((((((((((((''''''''')))((()))+++,,,---444===EEEXXXpppqqqZZZLLLIIILLL```zzzoooiiihhhjjjbbb[[[iii}}}uuupppnnnssssssqqqqqqnnniiifffeeegggkkknnnsssuuuxxxyyy{{{~~~uuuXXX<<<000///------///------,,,,,,,,,,,,,,,,,,,,,...///---...333;;;AAAOOOZZZffflllttttttqqqwww||||||ooo___WWWUUUTTTTTTQQQKKKJJJNNN]]]nnnnnnUUUIII<<<999999777666666666888;;;>>>???BBBEEEHHHMMMRRR[[[cccffflllzzz{{{nnn```ZZZYYYXXXYYY\\\[[[aaalll|||~~~nnnZZZLLLBBB???CCCJJJ[[[nnnyyy___BBB999111/////////333888555555666777888999;;;<<>>===@@@BBBFFFKKKSSS]]]gggmmmssszzz}}}zzzwwwxxxxxxvvvuuutttqqqhhhZZZPPPSSS]]]vvv|||tttnnnqqqzzz}}}}}}yyynnnooonnnoootttzzz}}}{{{wwwwwwwwwwww|||uuuTTT<<<222000...,,,*********)))''''''((()))&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((***)))***,,,---///666???MMMbbb|||lllVVVKKKLLLSSShhhooolllmmmnnneee^^^iii|||~~~zzztttoookkkpppppp|||rrrkkkiiifffdddeeegggiiillliiinnnuuuzzz~~~{{{]]]???222///,,,***,,,,,,,,,,,,------.........+++,,,,,,,,,---222:::AAALLLYYYgggmmmrrr~~~vvvvvv|||kkk[[[UUURRRPPPPPPMMMIIIJJJNNN```sssjjjRRRFFF<<<999999777666777999;;;>>>@@@AAADDDHHHJJJRRRWWW___fffhhhnnn}}}qqqggg]]][[[\\\^^^bbbfffbbbjjjxxxsss___PPPDDD???BBBHHHWWWhhh{{{uuu]]]@@@888111///000000444999555666666777999:::<<<===???AAAFFFMMMVVVeee|||cccRRRLLLKKKLLLRRR\\\jjj}}}yyywww{{{sssttttttttttttsssrrrrrrrrrrrrrrrrrrssssssqqqnnnnnnnnnoooqqqtttuuutttsssrrrqqqpppnnnllljjjiiihhhfffcccbbbbbbdddggghhhiiihhhgggggghhhiiijjjhhhgggiiijjjjjjhhhffffffggghhhfffhhhiiijjjiiifffcccaaaYYYZZZ\\\^^^```ccceeegggaaaaaabbbcccdddfffggghhhfffdddbbb___]]]\\\\\\\\\\\\]]]___bbbfffggggggeeeeeeeeedddddddddeeeeeeeeeeeefffggghhhhhhgggfffeeebbbYYYOOOJJJJJJLLLJJJHHHGGGGGGFFFDDDCCCAAA@@@@@@BBBBBBAAAAAABBBDDDEEEFFFUUU]]]iiittt~~~{{{xxx{{{||||||}}}vvvkkkZZZMMMEEEAAA???>>>@@@BBBDDDHHHNNNWWWbbbhhhpppxxx~~~|||zzzwwwssstttssslll^^^RRRRRRYYYmmmsssmmmnnnvvvxxxyyy~~~vvvmmmmmmmmmpppuuu{{{~~~|||yyywwwwwwvvv{{{~~~[[[???333///---+++******+++***(((((()))+++((('''&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''(((((())))))***)))***---...111:::CCCVVVkkkdddPPPJJJSSS```tttqqqooopppooofff^^^eeetttzzzwwwwwwuuuooojjjlllmmmxxxssshhhgggeeeccccccccceeefffcccjjjssszzzaaaBBB444000,,,***,,,,,,,,,,,,---------------+++***,,,...///333;;;DDDJJJYYYggglllpppzzzyyy}}}tttcccVVVTTTPPPMMMMMMJJJHHHLLLQQQcccxxx}}}zzzdddNNNCCC:::888888777777999:::<<<>>>@@@BBBEEEIIILLLTTTYYYaaagggiiiooo~~~vvvmmmeee^^^^^^```ccchhhmmmnnnvvvtttbbbSSSFFF>>>@@@FFFRRRbbbuuuttt[[[AAA888111000000000333888555666777888:::<<<>>>???AAACCCIIIPPPXXXeeezzzvvvZZZNNNMMMLLLMMMRRR\\\hhhzzz{{{yyy{{{wwwwwwwwwvvvuuuuuutttsssqqqpppppprrrssssssqqqooooooooooooqqqssstttuuuuuuuuusssqqqnnnllliiihhhggggggeeebbbbbbdddgggiiiiiiggggggggghhhiiiiiihhhgggjjjjjjjjjhhhfffeeefffgggggghhhiiijjjjjjhhhfffeee]]]]]]]]]]]]___bbbdddfffaaaaaabbbcccdddfffggghhhgggeeeccc```^^^\\\[[[[[[\\\\\\^^^aaafffhhhhhhhhhddddddddddddeeefffggghhhfffggghhhhhhhhhhhhgggfffccc[[[QQQKKKIIIJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA????????????@@@BBBCCCEEESSS[[[fffppp{{{|||yyyzzz{{{{{{|||wwwlll]]]PPPGGGBBB@@@??????BBBDDDHHHMMMVVVaaaiiissszzz~~~{{{xxxwwwuuuvvvwwwqqqcccTTTPPPTTTjjjxxxrrrqqqvvvvvvvvvzzzrrrooooooqqquuuxxxxxxuuurrrtttttttttzzz```CCC444///---,,,)))******)))(((((()))+++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******)))((()))---///333===GGG[[[oooyyy[[[JJJJJJ[[[nnnrrrppppppmmmccc[[[```kkk}}}wwwqqqppprrrrrrnnniiihhhkkkuuuuuuiiigggeeebbb```_________^^^fffpppwww{{{cccCCC555111---,,,...---------,,,+++******)))---+++,,,000333555>>>IIIPPP___nnnsssttt|||yyy{{{uuuiii\\\QQQPPPKKKHHHGGGFFFGGGMMMTTTeeezzzttt]]]III@@@999888888777777:::;;;<<<>>>???AAADDDIIILLLSSSXXX```fffiiipppyyyooohhhbbb^^^aaaeeehhhooouuu}}}sssdddUUUGGG???@@@FFFNNN^^^qqqtttZZZBBB:::333111000///111555555666777999;;;===@@@AAACCCEEEKKKQQQXXXdddwwwmmmSSSLLLNNNMMMOOOUUU]]]gggxxx~~~{{{|||zzzzzzyyyxxxwwwvvvuuuuuupppooopppqqqssssssqqqoooqqqqqqrrrrrrrrrrrrssstttvvvtttrrrnnnkkkiiihhhgggjjjgggeeeeeefffhhhiiiiiiggghhhhhhhhhhhhgggffffffiiiiiiiiihhheeedddeeegggfffggghhhiiiiiihhhgggfffcccaaa___^^^___```cccdddcccccccccddddddeeeeeeeeefffeeecccaaa```^^^]]]\\\\\\\\\]]]```dddggghhhhhhdddddddddeeefffgggiiiiiigggggggggggggggffffffeeebbb[[[QQQKKKHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>???@@@CCCEEEGGGQQQXXXbbbmmmxxx~~~yyyyyyzzzzzz|||vvvnnn```RRRHHHCCC@@@???>>>BBBGGGKKKPPPYYYeeennn|||~~~{{{wwwvvvxxxzzz{{{|||wwwhhhWWWOOOPPPiii|||vvvsssuuuuuuuuu~~~~~~uuunnnoooppprrrsssrrrpppnnnsssuuuyyyeeeFFF555///...---((())))))(((&&&&&&''')))((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******(((''')))---000555@@@JJJ```qqqnnnSSSGGGMMMeee{{{rrrpppmmmhhh___YYY^^^hhhuuupppjjjiiikkkmmmkkkhhhgggkkkuuu}}}zzzmmmjjjfffccc___^^^]]]]]][[[cccmmmsssuuu{{{eeeEEE666222......000...------,,,***))))))((()))&&&'''...000222;;;GGGTTTcccqqqwwwyyy~~~tttuuu~~~nnncccWWWNNNJJJEEEAAAAAABBBEEEMMMWWWfff{{{nnnXXXEEE>>>888777777666888<<<;;;<<<>>>???AAADDDIIIMMMRRRWWW___fffjjjrrrxxxnnndddaaaaaagggmmmsss|||}}}sssfffXXXIII@@@AAAGGGLLL[[[nnnuuu[[[CCC;;;444222000///000444666666777:::<<>>===BBBIIINNNSSS\\\hhhqqq~~~}}}xxxtttwww|||~~~}}}nnn\\\RRRPPPggg~~~xxxsssrrrrrrssszzzssslllmmmnnnpppqqqqqqqqqqqqrrrwwwkkkKKK888111...---)))***)))(((&&&%%%&&&'''''''''''''''''''''((()))&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((()))))))))''')))...222888DDDOOOfffvvvcccNNNFFFSSSooopppnnniiiccc\\\YYY```jjjqqqmmmhhhggghhhjjjjjjjjjiiimmmwww~~~pppnnniiidddaaa```___```]]]eeennnssstttzzziiiGGG777222...---///------,,,,,,,,,+++++++++'''###%%%---000000:::HHHTTTbbbqqqxxx|||ssskkksss}}}nnnaaaVVVNNNHHHBBB>>>>>>@@@EEEPPP[[[kkk}}}iiiTTTAAA;;;777777777666888===<<<===>>>???AAAEEEJJJNNNSSSXXX```iiinnnxxx{{{rrrjjjiiilllttt{{{vvviii[[[KKKAAAAAAFFFKKKXXXhhhyyyuuu\\\AAA999333222111000222555666666888:::===@@@CCCDDDGGGIIIOOOUUUZZZbbbsss|||\\\KKKJJJOOORRRWWW```hhhooo||||||{{{zzzyyyxxxwwwxxxxxxyyytttsssssstttvvvuuusssqqqooorrruuuvvvtttrrrqqqrrrtttssspppmmmlllkkkllllllmmmlllkkkkkkkkkiiifffdddccceeehhhhhhgggfffhhhiiihhhiiiiiihhhgggfffhhhiiiffffffgggggggggffffffeeefffeeedddcccccccccddddddcccdddeeeeeeeeedddccccccccccccddddddeeeeeeddddddbbbaaa```bbbdddfffgggffffffeeeffffffggghhhiiijjjgggfffeeecccaaa```______\\\XXXSSSMMMIIIFFFDDDCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDFFFHHHIIIKKKSSS^^^hhhsssyyyxxxxxxyyy{{{uuunnncccUUUJJJBBB???>>>;;;BBBKKKPPPTTT\\\gggooozzzwwwvvvwwwtttqqqvvv~~~sssbbbWWWTTTeeexxxsssooonnnrrrxxxqqqnnnnnnpppqqqqqqsssuuuvvvttt~~~qqqQQQ<<<222...---+++,,,+++)))&&&%%%&&&'''&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((***)))+++000555<<>>>>>AAAHHHTTT___ppp~~~fffQQQ@@@:::666777777666999======>>>???@@@BBBFFFKKKOOOTTTYYYbbbkkkqqq|||~~~vvvuuuuuuxxxyyymmm^^^MMMAAAAAAFFFKKKVVVdddsssuuu^^^>>>777222111222111333777666666888:::===AAACCCEEEKKKMMMSSSYYY]]]eeeuuutttWWWIIIIIIOOOUUU[[[dddlllsss~~~zzz{{{zzzyyyxxxwwwxxxyyyzzzvvvvvvvvvvvvwwwwwwtttrrrmmmqqqvvvwwwuuusssrrrssssssrrrooommmllllllmmmnnnmmmlllllllllkkkiiidddaaa```cccggghhhggggggiiilllhhhiiijjjiiihhhhhhjjjkkkgggggggggggggggffffffeeeeeeeeeddddddeeeeeeffffffbbbbbbdddeeefffeeeddddddbbbcccdddeeefffgggggggggeeedddbbbccceeeggggggfffffffffffffffggghhhiiijjjgggfffdddbbb___^^^]]]\\\[[[XXXTTTOOOKKKGGGEEECCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDCCCBBBBBBCCCEEEFFFJJJRRR\\\gggrrryyywwwwwwxxxzzztttnnncccVVVJJJAAA>>>===:::BBBKKKQQQTTTZZZdddlllpppmmmnnnqqqpppnnnttt~~~vvvfff[[[YYYeeevvvnnnjjjlllooosssrrrssssssrrrrrrtttvvvxxx|||vvvUUU???333...,,,---...---***'''%%%&&&'''%%%&&&((()))))))))(((''''''((((((((())))))******&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''''',,,+++---222777???LLLXXXjjj~~~vvvvvvkkkKKKKKKIII\\\{{{oooddd```ddd```WWW^^^mmmooopppnnnkkklllooooookkknnnqqq|||zzzrrrhhhcccdddeeedddaaacccmmmwwwxxxvvv{{{pppKKK777222000///...000...---+++******++++++******,,,///000555@@@LLLaaammmyyykkkfffwwwxxxlll]]]RRRDDD>>>===EEEJJJMMMYYYiiivvv{{{^^^KKK???:::666777888777888;;;;;;===???@@@CCCGGGLLLPPPVVV___hhhkkknnn|||}}}tttdddRRRDDD???>>>BBBKKKZZZnnnppp\\\AAA888111000222222333666777777777999===BBBFFFIIIKKKNNNQQQUUU\\\hhhwwwkkkUUUKKKLLLPPPYYYaaajjjrrrzzz~~~~~~wwwwwwxxxyyyyyyyyyxxxxxxssstttvvvwwwxxxwwwuuutttuuuttttttuuuwwwvvvtttrrrooommmkkkkkklllooopppqqqjjjmmmooonnnjjjeeebbb```ccceeehhhiiiiiihhhiiijjjllllllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhggggggfffdddfffggggggffffffgggiiieeeddddddeeefffddd___[[[``````aaadddgggiiiiiihhhgggfffdddccccccdddeeefffdddfffggggggffffffgggiiiffffffeeecccaaa^^^\\\[[[YYYXXXUUUPPPJJJFFFEEEFFF@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAABBBCCCFFFIIIKKKMMMQQQYYYbbbooo}}}}}}zzzxxxwwwwwwuuuooodddVVVJJJBBB@@@@@@??????BBBJJJPPPUUU^^^fffooommmnnnssswwwzzz}}}zzzwwwmmmccc\\\gggwwwnnneeeeeekkk}}}wwwrrrxxx~~~}}}yyyvvvxxx||||||ZZZBBB444///000******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%''')))&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))---,,,...222666>>>MMM\\\rrruuuiiioooyyypppVVVNNNDDDLLLaaannndddaaaddd___VVV\\\kkktttvvvuuupppnnnoooooommmnnnppp{{{tttqqqlllfffaaa___```aaahhhrrr{{{}}}{{{~~~qqqMMM999333111///...///...---,,,++++++++++++++++++---000222777CCCOOObbbpppkkkfffvvvzzzmmm]]]QQQGGGAAAAAAHHHKKKOOO\\\mmmzzzwwwZZZHHH???999666777888777888;;;;;;===???AAADDDHHHNNNRRRWWW___ggglllqqqvvvgggUUUGGG@@@>>>GGGNNNYYYhhhvvvwwwgggUUU@@@777000000222333444777777777888999===BBBFFFIIILLLOOOSSSXXXaaannn}}}jjjTTTIIIKKKOOOXXX```kkkttt}}}~~~}}}xxxxxxyyyyyyzzzyyyyyyyyyuuuvvvwwwxxxxxxwwwuuuttttttsssssstttuuuuuusssqqqooommmllllllmmmnnnooooookkkmmmnnnmmmiiidddaaa___aaadddggghhhhhhhhhiiiiiikkkjjjjjjiiiiiihhhgggggghhhhhhhhhhhhgggfffeeeeeeccceeeggggggffffffhhhjjjhhhgggfffggggggddd___[[[aaaaaabbbdddgggiiiiiihhhgggfffeeedddddddddddddddccceeefffgggffffffhhhjjjgggfffeeecccaaa___]]]]]][[[ZZZWWWQQQKKKGGGFFFFFFAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAACCCEEEHHHIIIMMMQQQYYYcccooo~~~}}}zzzwwwvvvxxxuuupppfffYYYLLLCCC???>>>??????AAAEEEHHHKKKTTT^^^pppqqqvvv~~~~~~{{{pppddd[[[lllsssjjjcccdddiiiuuu{{{xxx~~~|||\\\AAA222...///*********)))(((((('''''''''(((((((((((((((((('''''''''''''''&&&&&&'''((('''&&&&&&&&&''''''((((((''''''((((((((())))))))),,,,,,...333888@@@PPP^^^wwwqqqfffkkkuuu{{{}}}hhhKKKBBBDDDMMMaaa}}}nnnfffcccddd]]]UUUZZZhhhzzz~~~vvvooonnnoooooommmppp{{{}}}nnnqqqrrrkkk```[[[]]]bbbfffpppzzz}}}{{{}}}sssOOO:::333000///...------------,,,+++******,,,,,,...111444999FFFSSSeeeuuu}}}fffbbbqqq|||zzzlll[[[OOOGGGCCCCCCHHHKKKPPP___ppp}}}qqqUUUEEE>>>999555777888777888;;;;;;===@@@BBBFFFKKKQQQUUUYYY___fffmmmwwwyyyjjjXXXJJJAAA>>>GGGLLLSSS___kkkmmm```PPP>>>666000111333444555888888888888:::===BBBFFFIIILLLOOOTTT[[[dddrrriiiRRRHHHIIINNNVVV```nnnxxx}}}zzzzzz{{{{{{{{{zzzzzzyyywwwxxxyyyyyyxxxwwwuuutttssssssssstttttttttrrrooonnnnnnoooooonnnnnnmmmmmmkkkmmmnnnlllhhhccc```___```cccfffhhhhhhhhhiiijjjjjjiiiiiihhhggggggffffffggggggggggggfffeeedddcccbbbdddfffffffffgggiiijjjkkkjjjiiiiiihhheee```]]]ccccccccceeehhhiiihhhgggggggggffffffeeedddcccbbbbbbdddeeefffeeefffiiikkkiiihhhfffcccaaa```______]]]\\\YYYSSSLLLHHHFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@AAABBBDDDFFFGGGLLLPPPXXXcccpppzzzwwwvvvxxxuuuqqqiii]]]PPPFFF???======>>>@@@BBBAAACCCNNNZZZqqqvvvuuuggg\\\iiizzzllleee``````eeelll{{{bbbCCC222...///+++******))))))(((''''''(((((())))))))))))((((((&&&&&&'''''''''''''''&&&&&&'''(((((())))))((((((''''''''''''((((((((((((++++++...444:::CCCTTTccc}}}mmmeeelllwww}}}cccFFF@@@CCCLLL```wwwooojjjgggfff^^^UUU[[[ggg~~~yyynnnkkkmmmpppnnnqqq{{{|||nnnrrrsssmmmbbb\\\]]]aaabbblllwww||||||rrrOOO:::222///------,,,,,,---...---,,,***))),,,,,,...222555;;;IIIVVViiiyyyooo\\\\\\lllxxxwwwiiiXXXLLLBBB???@@@DDDIIIRRRcccsssjjjQQQBBB>>>888555777888777888;;;;;;===@@@DDDHHHMMMTTTXXX^^^bbbhhhppp|||{{{mmm\\\LLLBBB===@@@EEELLLXXXeeeiii^^^PPP===666000111444555666999999888999:::===BBBFFFIIILLLPPPUUU\\\eeetttkkkTTTHHHIIINNNUUUaaaqqq}}}|||||||||||||||{{{zzzyyyyyyzzzzzzyyyyyywwwvvvuuuttttttssstttuuutttrrrooonnnoooqqqqqqooommmlllkkkkkklllmmmlllgggccc```___aaadddgggiiiiiiiiijjjkkkjjjiiiiiihhhhhhgggffffffgggggggggfffeeedddcccbbbaaaccceeeffffffgggiiikkkjjjjjjjjjjjjiiifffcccaaaeeeeeeeeefffhhhiiihhhffffffgggggggggfffdddbbb```aaabbbdddddddddfffiiikkkjjjhhhfffdddbbbaaaaaa```]]]\\\YYYSSSMMMGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAACCCDDDEEEJJJOOOWWWbbbooo~~~{{{wwwvvvyyyuuussslllbbbUUUIII@@@<<<;;;===@@@AAA>>>@@@MMM\\\pppyyy}}}kkk^^^bbb~~~ssshhhccc]]]\\\___gggxxx|||}}}|||iiiGGG333///000++++++******)))(((((('''((((((((())))))(((((((((%%%%%%&&&((())))))'''%%%%%%&&&'''))))))(((''''''&&&'''''''''((((((((((((***+++///666===GGGYYYhhh|||{{{kkkiiirrr~~~```GGGFFFAAALLL___pppyyy~~~yyyqqqnnnllliii```XXX]]]iiiyyyllliiillloooppprrr|||qqqqqqooojjjccc___^^^___aaakkkvvv}}}pppOOO:::111---,,,,,,+++,,,---...---,,,+++***++++++---111555===KKKYYYkkk{{{eeeVVVYYYiiiuuu|||uuuiiiZZZNNNAAA>>>>>>BBBKKKXXXjjjxxx~~~eeeNNNAAA===777444666888777888;;;;;;===AAADDDIIIOOOVVVZZZcccfffkkksss|||ooo___OOOCCC<<<;;;@@@IIIUUUaaafff\\\OOO===666111222555555666888:::999999:::===BBBFFFIIIOOOSSSXXX^^^hhhvvvqqqXXXJJJJJJNNNVVVdddwww~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvuuuuuuuuuvvvuuurrrpppmmmpppsssrrrpppmmmkkkkkkkkklllmmmkkkgggdddaaaaaacccfffiiikkkkkkkkklllmmmkkkjjjjjjiiihhhhhhggggggffffffffffffeeedddcccbbbaaabbbeeeeeefffgggiiikkkggghhhiiiiiihhhgggffffffffffffeeeggghhhiiihhhffffffgggggggggfffdddbbb``````aaabbbbbbbbbdddgggjjjiiihhhfffeeecccbbbaaaaaa\\\[[[XXXSSSLLLGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCHHHMMMUUU```mmm|||}}}wwwvvvyyyuuutttooofffYYYLLLCCC>>><<<>>>@@@@@@<<<>>>JJJXXXlllyyyooo```___rrrnnnhhhddd]]]ZZZ\\\ggg{{{vvvxxxyyyxxxwwwxxx|||lllHHH444///...+++++++++***))))))((((((&&&''''''((((((''''''&&&&&&%%%%%%''')))***'''%%%$$$%%%&&&'''((('''&&&&&&'''''''''(((((((((((()))***+++000888@@@KKK]]]mmmwwwyyywwwlllmmmwww^^^EEEEEECCCOOOaaannnpppqqqyyyqqqrrrrrrqqqlllaaa[[[```kkkxxxmmmjjjnnnqqqqqqrrr{{{sssooojjjeeebbbaaa```___aaaiiisssxxx{{{nnnNNN:::000,,,,,,---,,,,,,,,,------,,,,,,+++++++++---222666???NNN]]]kkkzzz{{{bbbWWW\\\jjjtttzzzuuulll```VVVGGGBBB???CCCPPPbbbsss}}}wwwxxx}}}|||___KKKAAA<<<777444666777777888;;;;;;===AAAEEEIIIOOOVVV[[[dddhhhnnnvvv~~~rrrcccSSSEEE<<<<<>>777222333666555666777:::::::::;;;>>>BBBFFFIIIRRRVVV[[[bbblll{{{zzz___OOOLLLOOOWWWggg}}}~~~~~~}}}|||{{{yyyxxxzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvuuuvvvvvvuuurrrpppmmmpppssssssooollllllmmmkkklllmmmkkkhhheeeddddddfffhhhkkkllllllkkklllmmmkkkjjjjjjiiiiiihhhggggggeeeeeeffffffeeeeeedddcccaaaccceeeeeeeeefffhhhiiieeefffhhhhhhgggfffggghhhgggffffffgggiiijjjiiigggggggggffffffeeedddcccbbb___``````______aaadddgggggggggffffffdddbbbaaa```ZZZZZZXXXSSSMMMGGGDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBBBBBBBBBBBBBBBBFFFJJJRRR]]]jjjyyyyyywwwzzzvvvuuuqqqhhh\\\OOOFFFAAA?????????>>>;;;:::CCCOOOfffxxxppp___ZZZeeexxxuuukkkiiifff___]]]aaakkkyyyzzzzzzxxxvvvvvvyyykkkIII666...+++,,,++++++******)))((((((&&&&&&''''''''''''&&&&&&'''%%%$$$&&&)))***(((&&&$$$%%%%%%&&&'''&&&&&&&&&(((((((((((())))))))))))+++,,,111:::BBBNNN```ppptttvvvuuummmqqq|||```DDDCCCGGGSSSccclllllllllvvv{{{kkkqqqssssssmmmbbb\\\bbblllyyypppooorrruuupppqqqyyy~~~wwwrrrkkkeeebbbccceeegggeeekkkqqqssstttxxxmmmOOO;;;111------///,,,,,,,,,++++++,,,,,,---,,,,,,...333888AAARRRaaakkkyyyrrr___WWW___nnnwwwzzzvvvtttnnnddd]]]OOOGGGAAAEEEUUUiiixxx~~~uuusssvvvvvvZZZHHH@@@<<<666333555777777888;;;;;;>>>AAAEEEIIIOOOVVVZZZaaagggpppxxxuuugggWWWHHH>>>???BBBGGGNNNXXX]]]YYYPPP???888333444666555555666;;;::::::;;;>>>BBBFFFHHHPPPTTT[[[cccnnn}}}gggSSSNNNPPPYYYjjj~~~}}}|||zzzxxxwwwxxxxxxxxxwwwwwwwwwxxxxxxvvvuuuuuuuuuuuutttqqqooommmppptttrrrnnnlllmmmooojjjlllmmmllliiiggggggggggggiiikkklllkkkjjjjjjkkkjjjiiiiiihhhggggggffffffdddeeeeeeffffffffffffeeebbbdddeeeeeeeeeeeefffhhhdddfffhhhgggeeedddeeegggfffffffffhhhjjjkkkjjjiiigggfffeeeddddddddddddddd^^^___^^^]]]\\\^^^bbbeeedddeeefffgggeeeccc```^^^ZZZZZZYYYUUUOOOIIIFFFEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCBBBBBBBBBDDDHHHPPPZZZfffuuuzzzxxxzzzvvvuuurrrjjj^^^RRRIIIDDD???======>>><<<<<>>;;;666333555777777888<<<<<<>>>AAAEEEIIIOOOUUUZZZ___fffpppyyyxxxjjjZZZJJJ@@@???AAADDDJJJTTT\\\[[[UUU@@@888333555666555444555;;;;;;:::;;;>>>BBBFFFHHHLLLQQQXXXaaammm~~~kkkVVVPPPQQQ[[[mmm~~~}}}{{{yyyxxxwwwwwwwwwwwwvvvwwwwwwxxxxxxvvvuuutttttttttssspppnnnmmmpppsssrrrnnnlllnnnqqqjjjkkkmmmllljjjhhhiiiiiigggiiikkkkkkjjjiiiiiiiiihhhhhhhhhgggffffffeeeeeeddddddeeefffggggggggggggcccdddeeeeeeddddddfffgggeeeggghhhfffcccaaaccceeefffffffffhhhjjjkkkkkkiiigggfffdddccccccdddeeefff^^^^^^]]]\\\[[[\\\```ccccccdddfffgggfffccc___\\\ZZZZZZZZZVVVPPPKKKHHHGGGAAABBBBBBCCCDDDEEEFFFFFFCCCCCCDDDDDDCCCCCCBBBBBBCCCGGGNNNXXXdddsss|||xxxzzzvvvvvvrrrjjj___SSSJJJFFF===;;;;;;>>>???@@@FFFMMMZZZwwwiiiVVVQQQZZZggguuusssmmmjjjllliiieeejjjuuuqqqttt|||xxxyyyzzzuuu|||pppQQQ@@@666---,,,,,,++++++***)))))))))(((((())))))))))))(((((()))%%%"""###(((+++***'''(((((('''&&&&&&((()))***)))*********++++++++++++---...444<<>>GGGVVVcccnnnwww}}}~~~}}}zzzqqqfff]]]aaaiiivvv}}}tttmmmlllooolll```TTTNNNIIIFFFIIIUUUeeeuuu~~~{{{yyyxxxyyy}}}jjjTTTEEE===:::666666888999777888<<<;;;>>>AAACCCFFFKKKSSSYYYdddjjjsss}}}vvvkkk\\\KKK@@@<<<>>>DDDLLLUUUXXXWWWTTTBBB;;;444333555777333///>>>===<<<>>>AAACCCDDDDDDKKKOOOVVV___jjjyyyuuu]]]RRRPPP^^^mmm|||~~~{{{yyywwwvvvvvvqqqrrrssssssssstttvvvxxxuuuvvvwwwvvvsssqqqqqqqqqsssssssssrrrqqqooolllkkkmmmmmmlllkkkjjjjjjiiiiiikkkkkkkkkjjjiiihhhgggfffiiihhhgggfffffffffffffffddddddeeeeeeeeeeeeeeedddddddddeeeeeefffggghhhhhhfffeeeddddddcccccccccccceeeeeefffggghhhiiijjjjjjfffggggggggggggeeecccbbbddd```\\\ZZZ\\\^^^^^^]]]aaacccdddeeedddbbb```^^^[[[ZZZXXXVVVSSSNNNGGGBBBEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGEEECCCBBB@@@CCCDDDLLLWWWaaammm|||}}}yyywwwyyyyyytttkkkbbbYYYLLLBBB:::;;;>>>@@@===;;;@@@GGGWWWsss|||aaaRRRMMMUUU```kkkzzzxxxrrrjjjfffhhhjjjiiilllqqqsssxxx{{{vvv{{{qqqUUU???444222444222...+++(((((())))))''''''&&&&&&&&&''''''((('''%%%###"""###&&&))),,,%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))***,,,---000333777<<>>FFFHHHRRR[[[aaajjjyyyyyymmmhhhrrrqqqqqqoooggg^^^ZZZ\\\mmmvvvyyyuuutttxxxyyyuuupppkkkoooxxxwwwuuuuuuwwwxxx~~~}}}wwwXXX;;;......000...........................///...111999AAAJJJYYYgggmmmsssxxxyyyyyyxxxooofff```gggtttuuupppkkkjjjjjjfff^^^VVVLLLIIIGGGKKKVVVeeesss|||}}}{{{yyyxxxyyyhhhSSSDDD===999666555888999777999===<<>>???@@@BBBDDDFFFNNNRRRXXX___jjjyyy|||cccVVVSSS\\\kkk~~~~~~|||{{{yyyyyyxxxxxxrrrsssttttttssssssuuuwwwuuuvvvvvvuuutttrrrqqqqqqssssssssssssqqqooommmlllmmmllllllkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjhhhhhhgggfffffffffggggggeeefffffffffffffffeeeeeebbbccccccdddeeeeeefffffffffeeeddddddccccccddddddffffffffffffggggggggggggeeefffggghhhggggggeeeeeeddd```\\\[[[\\\^^^^^^]]]aaaccceeefffeeeccc```^^^\\\[[[ZZZXXXUUUPPPIIIDDDFFFEEEDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFGGGMMMWWWaaalll|||~~~zzzyyyxxxyyyuuummmeee\\\PPPFFF>>>===???@@@>>><<>>HHHXXXiiitttzzz}}}pppVVVCCC???IIIOOOZZZeeelllrrr~~~xxxmmmhhhuuuttttttrrriii]]]XXXXXXhhhttt{{{yyyyyy|||{{{vvvpppmmmsss{{{tttrrrssszzz|||xxxzzz\\\???222111111...000000000//////.........///111555<<>>===@@@CCCFFFHHHMMMUUU[[[dddkkkuuu{{{ssshhhZZZJJJ@@@<<<<<<>>>DDDLLLQQQRRRQQQBBB;;;444333666:::;;;999<<<>>>@@@@@@???AAAEEEIIIQQQTTTYYY___iiiwwwkkk[[[WWWYYYggg~~~~~~}}}|||{{{zzzzzzzzzzzzzzztttuuuuuutttsssssstttvvvvvvvvvvvvuuutttsssrrrqqqsssttttttsssrrrpppnnnmmmmmmmmmllllllkkkkkkjjjjjjjjjkkkkkklllllllllllllllggggggfffffffffggghhhhhhhhhhhhhhhhhhgggffffffeeedddddddddeeeeeeffffffgggfffeeeddddddddddddddddddggggggffffffeeeeeeeeedddeeefffggghhhiiihhhggggggccc```]]][[[\\\^^^^^^^^^aaacccfffggggggddd```]]]^^^]]]\\\[[[XXXSSSMMMHHHGGGGGGFFFFFFFFFHHHIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGIIIIIINNNVVV___jjjyyy{{{zzzyyyzzzwwwppphhh```UUUKKKBBB@@@@@@@@@>>><<>><<<;;;>>>EEEKKKMMMMMMEEE???999555777:::<<<===<<>>>>><<<;;;>>>DDDPPPkkkxxxppplllkkklllqqqvvvyyyzzz{{{zzzzzzyyyxxxwwwtttoookkklllvvvcccDDD666444111///...,,,************'''(((((((((((('''&&&%%%&&&'''((((((((('''&&&%%%'''''''''(((((((((((()))((((((((((((((()))***+++000666???JJJZZZnnnwwwrrr{{{~~~]]]NNNHHHPPPaaalllwwwrrrkkkgggxxxwwwwwwuuulll```ZZZ[[[rrr~~~{{{wwwrrrooonnntttzzzvvvwww~~~}}}uuunnnkkklllqqq|||zzz\\\AAA333111000,,,------------------------***111:::EEEWWWooo~~~rrrjjjmmmsssrrrkkkfffxxxnnncccXXXXXX___ccc^^^WWWKKKIIIJJJQQQ```rrryyy```MMMAAA;;;888555555888999888:::>>><<>>???AAA@@@@@@CCCIIIMMMPPPTTTYYY___fffooo{{{yyyfff```___fffxxx~~~}}}{{{yyyxxxxxxxxxvvvwwwwwwuuutttssstttvvvxxxuuutttuuuwwwwwwtttqqqrrrsssssssssrrrqqqooonnnqqqqqqqqqqqqqqqpppppppppnnnnnnmmmllljjjhhhgggeeehhhhhhggggggggghhhiiiiiihhhiiiiiijjjjjjiiiiiihhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggfffggggggggghhhhhhiiiiiijjjjjjjjjiiigggeeecccaaaaaaaaa___]]]\\\]]]```cccaaacccdddeeedddbbb```^^^ZZZZZZZZZ[[[ZZZVVVQQQMMMMMMMMMLLLKKKKKKLLLMMMNNNLLLLLLKKKIIIHHHFFFDDDCCCHHHIIILLLSSSYYYaaammmyyy||||||~~~~~~wwwooofffYYYNNNFFFAAA>>>>>>===<<<>>>BBBPPPiii|||xxxnnngggeeekkkssswwwyyyzzz|||~~~}}}zzztttmmmlllttt}}}{{{zzzgggHHH888444///...,,,***)))(((''''''''''''(((((((((&&&%%%$$$((((((((((((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''((()))***+++111777AAANNN```uuuwwwqqqrrr~~~|||[[[MMMJJJSSSeeevvvzzzpppjjjhhhwwwvvvvvvtttlllbbb___aaawww}}}zzzxxxsssqqqooouuuyyy~~~www}}}qqqmmmjjjjjjmmmuuuaaaCCC444111///,,,,,,,,,------......//////---222:::GGG^^^zzz~~~pppggglllttttttnnniiiuuu}}}mmmdddZZZWWW[[[^^^\\\XXXOOOLLLIIINNN\\\ooowww^^^JJJ>>>999999666555888999777999======@@@CCCFFFHHHMMMUUU[[[eeennn~~~}}}vvvooofff[[[NNNEEE;;;999888:::@@@EEEFFFFFF@@@===:::888999;;;===???@@@?????????AAAEEEJJJMMMNNNSSS[[[aaahhhpppzzz{{{iiicccaaahhhyyy}}}}}}|||zzzzzzyyyyyyyyyuuuvvvwwwuuuttttttuuuwwwxxxuuussstttxxxxxxuuuqqqqqqrrrrrrrrrrrrpppooonnnooooooppppppppppppppppppnnnnnnnnnmmmllljjjiiihhhiiiiiihhhhhhggghhhhhhhhhfffggghhhiiijjjjjjjjjiiiddddddddddddddddddddddddeeeeeeeeeeeeeeefffgggggggggggggggggggggfffffffffhhhhhhiiihhhgggeeecccbbb```aaa```^^^\\\]]]```dddbbbbbbbbbbbbbbb```______ZZZZZZZZZ[[[[[[WWWRRROOOOOONNNMMMLLLLLLMMMNNNOOOLLLLLLKKKKKKIIIHHHFFFFFFGGGHHHMMMUUU[[[aaalllvvv~~~zzzsssjjj^^^RRRFFFAAA???@@@@@@>>>???BBBNNNddd}}}{{{yyyjjj___ZZZcccpppxxxzzz{{{yyypppmmmsss{{{wwwuuurrrwwwpppPPP:::111,,,,,,+++******))))))((('''((()))***)))'''%%%$$$***))))))((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((()))+++,,,---000777CCCRRRfff}}}ooolllqqqrrrTTTJJJMMM[[[pppvvvnnnjjjhhhvvvttttttssslllcccaaaddd~~~zzzxxxtttrrrqqquuuyyy~~~yyy}}}wwwmmmkkkkkkmmmsss~~~eeeFFF666222000,,,,,,------...///000111111...222999FFF___}}}~~~ooogggnnnxxxyyyrrrmmmoooxxx{{{uuukkkeee]]]XXXXXXYYYZZZZZZUUUPPPKKKNNN[[[ooouuu[[[HHH<<<666:::666666888999777888<<<>>>AAAEEEGGGIIIOOOVVV\\\gggppp{{{tttmmmeeeZZZNNNEEE999777666999>>>BBBCCCCCC<<<;;;999999:::<<>>BBBGGGKKKLLLNNNTTT\\\cccjjjqqqzzz~~~{{{kkkfffccciiizzz|||{{{{{{zzzzzzzzz{{{{{{|||uuuvvvvvvvvvttttttvvvwwwxxxuuussstttxxxyyyuuuqqqpppqqqqqqrrrqqqpppnnnmmmnnnnnnnnnnnnnnnooooooooommmnnnnnnnnnmmmlllkkkkkkjjjjjjiiihhhgggggghhhhhheeefffggghhhiiijjjjjjjjjfffffffffffffffffffffeeeeeeeeeeeeeeeeeefffggghhhiiihhhgggfffeeedddccccccffffffgggggggggeeedddccc```aaaaaa^^^\\\]]]aaadddbbbbbbaaaaaa```_________ZZZ[[[[[[\\\\\\YYYTTTPPPPPPOOONNNMMMMMMMMMNNNOOOKKKKKKKKKKKKKKKJJJJJJIIIGGGHHHNNNWWW\\\bbblllvvv~~~|||vvvnnnbbbWWWFFFBBB@@@BBBBBB@@@@@@CCCKKK```{{{~~~{{{xxxvvvgggYYYTTT___pppyyy}}}~~~~~~ssssssxxxwwwssspppmmmpppxxxyyyXXX===000,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++***(((&&&$$$+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,...//////777DDDUUUjjjiiihhhooo~~~hhhLLLHHHPPPddd{{{sssmmmjjjhhhxxxtttqqqqqqmmmfffcccdddyyyuuuuuuvvvmmmiiinnnuuu{{{~~~yyyrrrppprrriiiggghhhnnnwwweeeHHH555,,,,,,...,,,,,,,,,------.........---555<<>>>>>>>>>>>???CCCHHHMMMKKKVVVaaaeeeiiipppuuuwww|||}}}llldddfffmmm}}}}}}}}}|||zzzyyyxxxxxxyyyzzz{{{zzzxxxvvvuuuuuuvvvwwwxxxvvvuuuuuuwwwwwwuuurrrqqqqqqqqqpppooonnnnnnmmmnnnnnnoooooooooooonnnnnnkkkkkklllnnnooonnnjjjgggfffffffffffffffeeeeeeeeedddeeeeeeeeeddddddfffgggggggggggggggfffeeedddccceeeddddddcccccccccddddddgggfffeeedddcccdddeeeffffffeeedddcccbbb```______^^^^^^^^^______```aaabbbdddccccccaaa___]]][[[ZZZYYYYYYZZZ[[[[[[ZZZVVVSSSNNNMMMMMMMMMNNNMMMJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFHHHIIINNNSSSWWW^^^kkkxxxzzz|||vvvooocccXXXIIIBBB======>>>===<<<===FFFTTTjjj|||vvvpppcccYYYTTT[[[jjjxxx|||www||||||wwwrrrllllllooovvvQQQ:::222///---***))))))))))))(((***%%%,,,&&&222(((+++###&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%&&&&&&$$$!!!%%%'''))))))***+++...000111666AAASSSfff}}}iiiiiippp~~~vvvXXXKKKLLLXXXmmmwwwpppjjjgggeeexxxtttrrrrrrnnngggdddddd{{{|||yyyxxxwwwkkkhhhnnnvvv}}}~~~zzzxxxwwwsssmmmkkkmmmooolllmmmttt|||hhhJJJ666---,,,...,,,,,,,,,---------.........666<<>>??????>>>;;;777555666999:::;;;@@@@@@@@@>>>>>>AAAEEEIIINNNXXXcccjjjpppwww{{{zzzyyy|||qqqiiihhhnnn~~~}}}}}}|||zzzyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwyyyzzzvvvtttssstttuuuuuurrrppprrrrrrrrrqqqpppooooooooonnnoooooooooooooooooonnnlllllllllmmmnnnnnnkkkiiiffffffffffffggggggggghhhdddeeeeeeeeeddddddfffggggggggggggffffffeeeddddddhhhggggggfffffffffggggggeeedddcccbbbbbbbbbccccccfffeeedddcccbbbaaa```___aaaaaaaaaaaabbbccceeeeeebbbbbbaaa```^^^\\\ZZZYYY]]]]]]]]]^^^^^^\\\XXXUUUNNNMMMMMMMMMNNNMMMKKKHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIJJJNNNTTTXXX^^^kkkwwwzzz|||}}}xxxpppdddYYYKKKCCC===>>>???======>>>CCCOOOcccvvv{{{tttnnndddXXXRRR^^^qqq}}}yyy~~~~~~zzzwwwsssnnnmmmoooxxxRRR999//////---***))))))***)))((((((###***"""...&&&---)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&((())))))***+++...000333888CCCTTTeeezzz|||fffhhhppp~~~pppSSSHHHMMM[[[rrrvvvooojjjgggfffuuusssrrrsssppphhhccccccooozzzyyyuuutttssskkkhhhoooxxxzzzuuurrrqqqmmmhhhgggiiirrrppprrrxxxlllKKK666------...,,,,,,,,,------------...///666<<>>BBBFFFIIILLLRRRZZZ```iiitttyyyxxxrrreee___VVVEEE:::999888888;;;===>>>>>>???<<<888666777999:::;;;>>>??????>>>>>>@@@EEEHHHOOOXXXcccmmmwww{{{wwwyyyqqqiiijjjppp~~~~~~}}}{{{yyyxxxwwwxxxxxxvvvuuuuuuuuuvvvyyy{{{}}}vvvuuuttttttuuutttrrrpppssssssrrrrrrqqqpppppppppoooooooooooooooooooooooonnnmmmllllllmmmmmmllljjjffffffffffffggghhhiiiiiidddeeeeeeeeeddddddfffggghhhhhhfffeeeeeedddeeeeeeeeeeeeddddddddddddeeeeeeeeeddddddcccbbbccccccccceeeeeedddccccccbbbaaaaaa^^^^^^^^^___```aaaccccccaaaaaa```^^^]]][[[ZZZYYY\\\\\\\\\\\\\\\ZZZUUURRROOONNNMMMMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEIIIJJJOOOTTTXXX^^^jjjvvvyyyyyy~~~}}}yyyrrrfff[[[LLLDDD??????@@@???>>>???AAAKKK[[[lllzzz~~~{{{uuupppfffXXXRRR___vvv{{{zzz~~~}}}{{{{{{xxxqqqnnnnnnzzzVVV;;;///000---***)))******)))(((((($$$+++ ***""",,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((()))******)))+++...000555:::FFFUUUdddtttuuueeeiiirrr~~~jjjOOOGGGOOO```xxxtttmmmhhhfffeeerrrqqqrrruuuqqqhhhbbb```jjjttt{{{yyysssqqqqqqpppmmmjjjrrr{{{yyysssnnnmmmkkkfffeeegggnnnmmmqqqxxxlllKKK555......///------------------------...333:::CCCXXXttt|||~~~qqqffflllssswwwuuurrrpppmmmiiifffiiimmmttt{{{{{{pppbbbIIIEEECCCIIIYYYkkk{{{oooXXXFFF<<<888555555555666888:::<<<>>>???BBBFFFIIILLLSSS[[[aaajjjttt~~~yyyxxxsssfff```VVVEEE;;;:::888888:::===>>>>>>???;;;777555666888999:::999:::<<<===???CCCHHHKKKMMMUUU```mmm{{{{{{xxxxxx~~~rrrjjjnnnsss~~~~~~}}}{{{yyywwwwwwwwwwwwuuutttssstttuuuwwwzzz{{{xxxwwwwwwvvvvvvuuusssrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppppppppppnnnlllkkklllllllllkkkhhhhhhgggfffeeeffffffgggdddeeeeeeeeeddddddfffgggiiihhhfffeeeddddddeeeeeecccccccccbbbccccccdddeeeggggggffffffeeeeeeeeeeeedddddddddddddddccccccccc]]]]]]]]]^^^___```bbbcccbbbaaa___^^^\\\[[[ZZZZZZ\\\[[[[[[[[[[[[XXXTTTPPPOOONNNMMMMMMNNNNNNLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEIIIJJJOOOUUUXXX]]]iiiuuuyyyyyy}}}}}}yyyqqqeeeYYYNNNFFF@@@@@@AAA@@@???AAACCCKKKXXXfffuuu~~~}}}}}}{{{xxxlll]]]TTT^^^qqq}}}www|||~~~~~~~~~vvvpppppp|||YYY???333000---+++)))*********)))+++(((///###)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))***)))******))))))+++...000666<<>>>>>AAAFFFIIILLLSSS[[[bbbkkkuuu~~~yyyxxxsssfff```VVVEEE<<<:::888888:::<<<>>>>>>>>>:::666444444666777888888999;;;===???CCCHHHLLLKKKSSS^^^lll|||}}}yyy|||wwwoooqqqvvv}}}|||zzzxxxwwwwwwwwwwwwuuutttsssrrrssstttvvvxxxwwwxxxxxxwwwuuutttsssrrrpppppppppppppppoooooooooqqqqqqppppppppppppqqqqqqrrrooolllkkkkkklllllllllkkkiiigggdddcccbbbbbbbbbdddeeeeeeeeeddddddfffggghhhgggffffffeeeeeeeeeeeefffffffffffffffggghhhhhhgggggggggfffffffffeeeeeedddddddddddddddeeeeeeeeebbbbbbbbbbbbcccdddeeefffbbbaaa```^^^]]]\\\\\\\\\____________^^^\\\WWWTTTOOONNNLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFDDDDDDDDDDDDHHHJJJOOOTTTWWW\\\gggrrr}}}{{{zzz~~~|||wwwooocccWWWOOOGGG@@@@@@AAA@@@@@@BBBDDDKKKWWWdddsss{{{|||sssdddXXXZZZfffsss~~~{{{vvvzzzvvv{{{{{{~~~zzzvvvuuuyyyZZZAAA555000...+++************)))***(((111%%%+++ (((&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%'''((()))******))))))+++///222777===IIIWWWbbbmmm|||vvvrrrwww}}}ttt^^^HHHDDDLLLZZZnnn|||pppiiieeeaaa```uuuvvv{{{}}}rrrhhheeennnvvvzzzuuuooonnnqqqrrrsssooouuu}}}vvvnnnkkkiiifffdddeeehhhjjjpppyyyjjjJJJ555111111///...------------,,,,,,,,,---000666AAASSSjjj~~~ooofffkkkpppssstttvvvyyyyyyuuurrr|||yyyaaaMMM@@@AAAHHHVVViii|||nnnWWWFFF<<<888666666666777888;;;===>>>>>>AAAFFFIIIMMMSSS\\\cccmmmwwwyyyxxxrrreee___VVVEEE<<<999777777999===??????===:::666333444555666777:::<<<>>>???@@@CCCFFFIIIMMMTTT___lll}}}zzzyyyyyyrrrsssyyy{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvtttsssrrrsssuuuvvvuuuvvvwwwvvvsssqqqpppqqqoooooooooooooooooooooooosssrrrqqqppppppqqqrrrsssrrrpppmmmllllllmmmlllkkkmmmkkkgggcccaaa`````````dddeeeeeeeeeddddddfffgggggggggggggggfffeeedddcccddddddddddddeeefffggggggdddeeeeeeeeeeeedddccccccccccccdddeeeeeefffggggggddddddccccccccccccddddddcccaaa___^^^\\\\\\]]]]]]^^^]]]]]]^^^^^^[[[WWWTTTPPPNNNLLLLLLNNNOOONNNMMMJJJIIIGGGEEECCCCCCCCCCCCGGGIIINNNTTTVVVZZZdddooozzz}}}zzz}}}~~~yyytttmmmaaaWWWPPPGGG@@@???@@@@@@AAACCCCCCKKKWWWeeesss{{{~~~zzzjjjZZZWWW^^^iiivvv}}}~~~}}}zzz~~~yyyuuuuuuuuuyyy}}}zzz{{{wwwYYYAAA444111...+++******+++***)))&&&$$$---$$$...$$$+++(((''''''''''''''''''''''''***)))(((&&&&&&&&&'''((())))))))))))))),,,000444888>>>KKKZZZeeeooo}}}}}}{{{|||~~~hhhTTTCCCAAAIIISSScccrrrxxxyyy{{{zzz{{{ooojjjfffbbbaaatttvvv}}}tttiiieeeiiisssyyyvvvpppooopppqqqsssooottt||||||rrrnnnmmmiiiggghhhiiijjjpppyyy}}}kkkKKK777222111---......---------,,,,,,,,,000222777@@@PPPeee||||||ooogggmmmrrrtttvvvyyy~~~~~~{{{vvvqqq[[[JJJ>>>AAAKKK[[[pppmmmVVVFFF===888666666666777999;;;===??????CCCGGGKKKOOOUUU^^^eeennnyyyzzzwwwpppbbb]]]TTTDDD;;;999666666999===@@@AAA>>>;;;666444444666777777:::<<<>>>@@@AAADDDHHHJJJNNNUUU___kkk{{{zzzvvv{{{tttttt|||zzzyyyxxxwwwwwwxxxyyyyyyxxxwwwuuuttttttuuuwwwxxxuuuwwwxxxvvvsssppppppqqqpppppppppppppppppppppppptttrrrqqqppppppqqqrrrtttrrrpppnnnmmmmmmmmmllljjjmmmkkkgggdddaaa```aaaaaadddeeeeeeeeeddddddfffgggeeefffhhhiiihhhfffcccbbbbbbbbbbbbbbbcccdddeeefffdddeeefffffffffeeeccccccbbbcccdddeeefffggghhhiiieeeeeedddcccbbbbbbbbbbbbbbb```^^^\\\[[[[[[\\\]]][[[ZZZ[[[\\\\\\ZZZVVVSSSPPPNNNLLLLLLNNNOOOOOONNNJJJIIIFFFDDDBBBBBBBBBCCCFFFHHHMMMSSSUUUXXXbbbmmmxxxyyy{{{zzzvvvqqqlllbbbYYYPPPGGG??????@@@???@@@CCCCCCLLL[[[jjjvvv}}}kkkYYYVVV___jjjsssyyywww}}}}}}{{{}}}}}}||||||xxxwwwzzz}}}|||}}}{{{]]]BBB333111...,,,***++++++******(((###((( ,,,%%%---)))''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((()))---222666:::AAANNN]]]iiitttwwwttt}}}]]]LLL@@@CCCKKKTTTaaammmppprrr{{{~~~vvvnnnllliiifffeeeqqqttt{{{sssgggbbbiiittt}}}|||wwwuuuuuutttrrrmmmsss{{{wwwsssqqqnnnllllllhhhjjjpppwwwzzzzzz|||mmmMMM888333111,,,.........------,,,,,,,,,333444888@@@NNNaaawww|||qqqjjjppptttvvvwww{{{~~~xxx|||kkkYYYKKKBBBGGGRRRdddxxxmmmVVVFFF===999666666666777999;;;===???AAADDDIIILLLPPPWWW```fffooozzzzzzwwwnnnaaa[[[SSSCCC:::888666666999===AAABBB@@@<<<777555555777777888666999===@@@CCCGGGKKKOOOMMMTTT^^^iiixxxyyyttt~~~zzzuuu}}}~~~yyyxxxwwwwwwwwwxxxyyyzzzxxxwwwvvvuuuvvvwwwyyyzzzwwwyyyzzzxxxtttrrrrrrsssqqqqqqqqqqqqqqqqqqqqqrrrtttsssqqqppppppqqqssstttqqqpppnnnnnnnnnmmmkkkjjjmmmkkkgggdddbbbbbbcccddddddeeeeeeeeeddddddfffgggdddfffhhhjjjiiifffcccaaaeeedddeeeeeefffggghhhiiifffggghhhhhhhhhgggeeeeeebbbcccdddeeefffhhhiiiiiijjjjjjhhhgggfffeeeeeeeee```___]]][[[ZZZZZZ[[[\\\]]]]]]]]]______]]]ZZZWWWPPPNNNLLLLLLNNNOOOOOOOOOJJJIIIFFFCCCBBBBBBBBBCCCEEEGGGLLLRRRTTTWWWaaakkkvvvwwwyyyxxxsssppplllccc[[[PPPGGG???>>>??????@@@CCCEEEOOO___nnn{{{iiiVVVVVVcccoootttuuuqqqwww{{{yyyyyy||||||zzz|||bbbEEE444111///,,,++++++++++++***---%%%&&&((("""+++&&&(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))'''((((((((()))---333777<<>>CCCOOOcccyyyiiiTTTCCC:::888555555666888999:::;;;;;;@@@CCCFFFIIILLLSSS\\\cccppp{{{xxxmmmddd]]]RRRIII999777555555888;;;===>>>AAA???;;;777444444777:::;;;>>>AAAEEEHHHIIIJJJIIISSSTTT[[[fffuuu~~~vvv{{{{{{yyyxxxxxxxxxxxxyyyyyyyyyyyyuuuuuutttrrrqqqsssvvvyyyzzz{{{zzzwwwsssqqqppppppnnnoooooopppppppppoooooonnnoooqqqrrrsssrrrqqqqqquuuuuuuuussspppnnnmmmnnnllljjjgggdddcccbbbccccccbbbaaaaaacccfffhhhiiiiiifffggghhhiiiiiihhhgggfffbbbcccdddeeefffhhhiiiiiihhhfffeeeeeeffffffeeedddeeeeeeddddddeeefffhhhiiihhhiiijjjjjjiiigggeeeccc```^^^ZZZVVVUUUVVVYYY[[[\\\\\\\\\[[[ZZZXXXVVVUUUPPPNNNMMMMMMPPPRRRSSSSSSLLLIIIFFFDDDDDDEEEEEEEEEIIIHHHJJJMMMPPPTTT^^^iiiwww~~~{{{vvvtttrrrlllbbbZZZNNNFFF???=========@@@EEEKKKSSSeeexxxjjjTTTQQQ\\\hhhooorrrtttzzz|||yyyyyy~~~}}}}}}}}}{{{xxxoooKKK333111---)))''''''((())))))++++++)))(((&&&&&&%%%%%%((())))))(((&&&%%%'''(((&&&''''''((()))******+++)))************,,,000333<<>>@@@CCCGGGJJJNNNUUU^^^eeerrr~~~zzzqqqhhh___RRRFFF:::777555555888;;;===>>>BBB@@@===888555555777:::;;;>>>BBBFFFIIIKKKKKKKKKOOOQQQWWWcccrrryyy}}}~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvtttrrrsssvvvyyy{{{||||||yyyvvvsssssssssqqqqqqrrrrrrrrrqqqqqqpppooopppqqqrrrsssrrrrrrqqqqqqrrrsssqqqooommmnnnnnnmmmkkkiiigggeeeeeefffffffffdddcccdddeeeggggggfffhhhiiiiiijjjiiiiiihhhhhhddddddeeefffggghhhhhhiiiiiigggffffffggghhhfffeeefffeeeeeeeeeeeeggghhhiiiggghhhiiiiiihhhgggeeecccaaa^^^ZZZVVVUUUVVVXXXZZZ[[[[[[[[[[[[ZZZYYYWWWVVVRRRPPPNNNMMMNNNOOOOOONNNLLLJJJGGGEEEDDDDDDDDDCCCIIIHHHIIIMMMPPPTTT^^^hhhttt}}}~~~zzzuuussspppiii^^^UUUMMMEEE>>>=========@@@EEENNNVVVgggyyy~~~gggPPPJJJSSS```jjjqqq~~~}}}{{{~~~~~~sssPPP888333111---+++++++++***)))''''''&&&&&&'''((())))))((())))))(((&&&&&&'''((('''''''''((()))*********)))************,,,000333<<>>>>>@@@CCCHHHLLLQQQXXXaaahhhvvv}}}uuummmbbbRRRDDD;;;888666555888;;;<<<===BBBAAA>>>:::666555777999;;;>>>BBBGGGJJJMMMNNNNNNLLLNNNSSS^^^nnn~~~yyy~~~{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwvvvtttrrrrrrtttvvv|||}}}}}}|||yyywwwvvvwwwttttttttttttsssrrrqqqqqqppppppqqqrrrrrrrrrrrrqqqoooppprrrqqqpppoooooopppmmmlllkkkiiihhhhhhiiijjjiiigggeeeeeeeeefffeeecccjjjjjjjjjjjjjjjjjjjjjjjjfffggggggggghhhhhhhhhhhhjjjhhhgggggghhhhhhgggfffffffffffffffggghhhiiijjjfffggghhhhhhgggfffdddcccaaa^^^[[[WWWVVVVVVXXXYYYYYYYYYZZZ[[[ZZZYYYXXXWWWRRROOOMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBIIIHHHIIIMMMOOOSSS\\\fffpppyyy~~~~~~zzzvvvtttpppiii]]]SSSKKKDDD>>>===>>>>>>AAAEEELLLUUUeeewww~~~iiiRRRIIIMMMZZZkkkxxx|||~~~xxxTTT===444222///------,,,***(((%%%%%%%%%&&&'''((()))***((())))))(((&&&&&&''')))''''''(((((())))))******)))*********+++---111444;;;EEE[[[zzz~~~{{{{{{eeeJJJCCCBBBNNN___jjjpppsssoootttvvvjjjgggfffdddbbbcccyyyxxxuuusssqqqlllgggcccooo~~~zzzwwwvvvxxxrrrwwwxxxnnniiiffffffhhhgggeeegggooovvv|||vvvSSS999000000///...------------...//////111222777BBBQQQ]]]eeegggnnnrrrwwwzzzyyyxxx{{{yyynnnfff___```___WWWLLLFFF:::EEEUUUgggxxxxxxdddQQQBBB:::888555555666888:::;;;<<<===@@@DDDJJJOOOTTT[[[eeelll{{{}}}vvvooodddTTTEEE;;;999666666777:::<<<<<>>;;;777666777888;;;>>>CCCHHHLLLOOOPPPPPPLLLMMMPPPYYYhhhyyy~~~~~~}}}wwwwwwwwwvvvuuuuuuttttttvvvvvvuuurrrppppppqqqssszzz|||}}}|||zzzxxxwwwxxxuuuuuuuuuttttttrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqpppqqqssssssqqqpppooopppmmmlllkkkjjjjjjjjjkkkkkkjjjhhhfffeeeffffffeeedddiiiiiiiiiiiiiiijjjjjjkkkiiiiiihhhhhhhhhhhhhhhhhhiiihhhfffggghhhhhhgggeeeffffffgggggghhhhhhiiijjjeeeffffffgggffffffeeedddbbb```\\\YYYWWWWWWXXXYYYWWWXXXYYYZZZZZZYYYXXXXXXNNNLLLJJJIIIKKKLLLLLLKKKFFFGGGHHHGGGFFFDDDDDDDDDHHHGGGIIIMMMOOORRRZZZdddlllvvv|||xxxvvvssslll```VVVJJJCCC>>>===>>>>>>@@@DDDEEEMMM]]]oooyyy}}}pppZZZNNNOOO\\\sss|||~~~{{{WWW???333000,,,************)))''''''&&&&&&&&&&&&&&&''''''((()))(((&&&&&&''')))'''((((((((()))))))))***)))*********+++---111555;;;GGG```|||}}}yyyaaaMMMFFFEEERRRdddmmmooonnnlllrrr{{{qqqgggeeedddbbbaaabbb}}}yyyvvvrrrlllfffbbbrrryyyvvvuuuxxxssszzztttmmmiiifffeeefffhhhfffhhhpppxxxzzzVVV:::000000///---------------...//////111222777AAAMMMWWW[[[\\\jjjqqqxxxzzzxxxyyy|||zzzrrriiiccccccaaaWWWJJJCCC===HHHYYYkkk{{{wwwcccQQQAAA999888555555777888:::<<<===>>>@@@EEEKKKQQQVVV^^^gggnnn||||||uuuooofffVVVHHH<<<:::777666777999;;;;;;??????>>>;;;888777777888;;;>>>CCCHHHMMMPPPQQQRRROOOOOOQQQWWWbbbsss|||zzztttttttttttttttttttttttttttuuutttsssqqqqqqrrrtttxxxzzz{{{{{{yyywwwvvvvvvttttttttttttsssrrrpppppppppppppppppppppppppppppppppqqqsssrrrpppnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkiiigggffffffggghhhgggfffhhhhhhhhhiiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggeeefffggggggfffdddffffffggghhhhhhiiiiiiiiieeeeeeffffffffffffffffffdddbbb^^^[[[XXXXXXXXXXXXVVVWWWYYYZZZZZZYYYYYYXXXNNNKKKIIIHHHIIIJJJIIIIIIBBBDDDGGGGGGEEEDDDEEEGGGHHHGGGIIILLLNNNPPPXXXaaajjjttt|||xxxvvvtttmmmbbbYYYJJJCCC>>>>>>>>>>>>???CCCAAAFFFSSScccmmmrrrwww}}}rrr^^^PPPPPP^^^zzz|||WWW===333///***((((((***,,,---(((''''''&&&&&&&&&'''''''''(((((((((&&&&&&(((***(((((((((((())))))))))))))))))***++++++...222555@@@LLLeeeyyy___MMMFFFGGGUUUgggpppqqqpppqqqwwwvvvmmmfffdddcccaaa```bbb}}}yyysssmmmfffaaarrrxxxvvvuuuvvvrrrzzz~~~qqqmmmkkkgggeeeeeegggeeegggnnnvvv~~~}}}XXX<<<111///...---------------...///000111333999AAAJJJQQQUUUWWWgggpppwwwxxxxxxyyy||||||yyyooohhhbbbaaa]]]QQQEEE???AAAJJJYYYkkkzzzvvvbbbPPPAAA999888666777999:::===>>>@@@AAA@@@EEELLLRRRXXX___hhhnnnzzz{{{tttppphhhXXXIII===:::777666777999::::::===>>>???===;;;999999:::<<>>>>>>>>===>>>AAAAAADDDMMMZZZccchhhooowwwzzzkkkYYYNNNNNN]]]{{{~~~XXX===444111,,,******,,,------&&&&&&&&&'''((()))***+++'''(((((((((&&&'''(((***(((((((((((())))))))))))((()))***+++,,,///333666FFFTTTmmmzzz^^^HHHCCCGGGWWWjjjvvv{{{}}}}}}ssslllfffeeedddaaa```bbb~~~zzzuuunnngggaaannn}}}}}}xxxxxxxxxwwwsss{{{|||qqqlllkkkhhhgggggghhheeefffmmmuuu|||[[[===222///,,,---,,,,,,------///000000111555<<>>;;;777666777999999:::===???@@@@@@>>>=========<<>><<<<<>>;;;888666777888999999===@@@BBBBBBAAA@@@@@@@@@===???CCCHHHLLLNNNOOOOOOQQQRRRSSSVVV]]]jjj{{{wwwkkkooouuuzzz}}}xxxkkkeee```]]]aaahhhooommmiiiddd^^^[[[[[[\\\ZZZ[[[]]]```cccfffiiijjjfffiiikkkmmmnnnppprrrtttuuuxxxzzzyyywwwsssqqqppprrrrrrsssssstttsssssssssnnnmmmlllkkkjjjkkkkkklllnnnqqquuuvvvuuutttssssssnnnnnnnnnnnnmmmlllkkkjjjllljjjhhhggghhhhhhhhhgggeeehhhlllooopppnnnkkkiiifffggggggggghhhhhhhhhhhhiiihhhgggggghhhhhhgggfffcccdddeeeggggggggggggfffffffffffffffgggiiijjjkkkiiihhhdddaaa^^^\\\[[[ZZZWWWXXXYYYYYYYYYXXXVVVUUUPPPMMMJJJHHHHHHGGGFFFEEEGGGIIIIIIEEE@@@>>>BBBFFFFFFFFFHHHLLLMMMMMMTTT\\\eeeoooxxxssskkkaaaZZZLLLEEE@@@???>>>;;;;;;>>><<<>>>FFFSSS___kkkyyy{{{pppdddUUUNNNRRRccc```CCC000000//////---((("""---,,,+++)))((('''''''''&&&'''(((''''''''')))+++))))))))))))((((((((((((((()))++++++,,,///444777DDDXXXuuu{{{ZZZGGGFFFKKK[[[mmm|||qqqlllhhhhhheeeaaa```ccc{{{yyyyyy{{{xxxooofffccceeeqqq|||}}}wwwtttwww{{{}}}yyy}}}vvvooooooiiihhhggg```jjjggghhhoooxxx~~~\\\>>>222///,,,000...,,,,,,---//////...000666>>>HHHUUUaaaddd```lllvvv}}}~~~qqqggg]]]VVVWWWYYYVVVRRRPPPWWW]]]jjj|||zzzeeeQQQ@@@999999;;;999888888;;;>>>@@@AAADDDIIIOOOUUUZZZaaajjjppp{{{vvvlll\\\LLLAAA:::555666666555777:::===???CCCCCCBBB@@@???>>>@@@@@@@@@DDDIIINNNRRRTTTOOOQQQRRRSSSXXXccctttsssmmmhhhjjjlllnnnooopppqqqrrrjjjfff```[[[XXXWWWXXXYYY]]]\\\YYYSSSNNNKKKLLLOOOOOOLLLJJJLLLQQQUUUXXXXXXZZZ\\\^^^aaadddfffhhhhhhlllooosssuuuuuuuuuuuuvvvrrrqqqppppppqqqrrrtttuuutttrrrpppnnnllljjjiiiiiipppqqqtttvvvvvvuuusssqqqqqqqqqpppooonnnllljjjiiihhhhhhhhhhhhgggggggggggghhhjjjlllmmmmmmlllkkkjjjhhheeedddeeehhhiiihhhfffiiiiiiiiiiiihhhhhhgggggggggggghhhhhhgggfffeeeeeejjjiiigggeeeeeegggiiikkkfffgggfffbbb]]]YYYXXXYYYZZZYYYXXXYYYZZZZZZXXXVVVRRRKKKEEEFFFGGGFFFFFFGGGFFFGGGHHHGGGEEEEEEFFFGGGEEEDDDFFFKKKMMMNNNTTTZZZllltttyyymmmiiicccVVVKKKCCC======>>>===>>>@@@???AAAFFFRRRggg|||zzzjjj^^^SSSPPPRRR]]]uuu]]]>>>444111...,,,+++***'''&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&***)))'''&&&%%%%%%&&&''')))((((((***---222888;;;FFFUUUrrrtttYYYFFFDDDIIIVVVjjjzzznnnjjjeeebbbaaabbbbbbcccxxxuuuuuuwwwtttkkkccc```eeeqqq{{{zzzuuutttxxx|||yyyuuuzzzqqqkkkkkkeeeeeefff```gggfffjjjttt}}}\\\>>>333///---,,,***))))))+++.........333888@@@MMM___mmmooojjjyyyvvvjjjaaaYYYSSSVVV[[[[[[ZZZZZZ\\\fffyyyzzzeeeQQQ@@@999999:::999888999;;;>>>@@@AAAEEEJJJQQQVVV[[[aaaiiiooo|||zzzuuulll[[[LLL@@@:::555555666555777;;;===@@@CCCDDDBBB@@@>>>>>>@@@???@@@CCCHHHMMMQQQTTTTTTUUUUUUTTTVVV___nnnzzzvvvrrrnnnqqqtttuuusssqqqppppppqqqmmmggg___YYYVVVWWWXXXUUUUUUTTTOOOJJJFFFEEEFFFGGGEEEBBBCCCGGGJJJLLLLLLLLLNNNQQQTTTWWWZZZ\\\]]]aaadddhhhkkkmmmnnnppprrrpppppppppppppppqqqrrrsssqqqqqqooonnnmmmlllllllllpppqqqssstttsssqqqooommmoooooooooooonnnlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiikkkmmmmmmlllkkkiiigggfffdddfffhhhiiihhhfffiiiiiihhhhhhhhhhhhhhhhhhfffffffffffffffeeeddddddiiigggeeeddddddfffhhhjjjggghhhgggccc^^^ZZZYYYZZZZZZYYYXXXYYYZZZZZZXXXVVVRRRJJJDDDEEEFFFEEEEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFHHHFFFHHHLLLNNNNNNSSSYYYlllttt}}}vvvllliiidddWWWLLLDDD======>>>======??????AAAGGGSSShhh|||vvvddd[[[RRROOOPPPYYYrrr^^^CCC444111...,,,+++***(((&&&))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))(((''''''''''''((()))))))))***---222777;;;FFFSSSjjj}}}qqqWWWBBBCCCJJJZZZnnn|||}}}|||mmmjjjfffcccbbbcccddddddxxxuuutttuuurrriiibbb___iiittt|||yyytttvvv{{{~~~xxxtttyyy}}}mmmggggggbbbcccfffbbbdddfffmmmyyy\\\???333111...***)))((()))+++...//////666;;;EEEWWWppp}}}~~~|||yyyoooddd\\\TTTOOOSSSXXX[[[]]]^^^___pppzzzeeeQQQ@@@999999999999999999;;;>>>@@@BBBFFFKKKSSSXXX\\\bbbhhhmmmxxx{{{vvvlll[[[LLL@@@999444444555555777;;;>>>@@@CCCDDDBBB???>>>===??????@@@BBBFFFKKKPPPSSS[[[[[[YYYUUUTTTZZZgggqqq~~~~~~}}}~~~yyylll```YYYYYY[[[TTTTTTSSSOOOIIIDDDAAA@@@BBB@@@>>>>>>@@@AAABBBAAAAAABBBDDDGGGJJJMMMOOOQQQTTTWWW[[[^^^aaadddhhhkkkkkklllmmmooopppqqqqqqqqqpppoooooonnnnnnnnnooooooqqqrrrssssssrrrpppmmmlllmmmnnnnnnnnnnnnmmmllllllkkkkkkkkkjjjjjjiiiiiiiiigggiiijjjllllllllljjjiiigggfffeeefffhhhiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhdddeeeeeeeeeeeedddccccccfffeeedddcccccceeegggiiihhhiiihhheeeaaa]]]\\\\\\ZZZYYYYYYYYYZZZZZZXXXVVVSSSKKKEEEFFFGGGFFFFFFHHHGGGHHHHHHGGGEEECCCDDDEEEGGGEEEGGGLLLOOOPPPUUU\\\llltttyyytttllliiieeeYYYMMMEEE>>>===>>><<<<<<>>>???BBBHHHTTTiii|||~~~}}}mmm```YYYRRRNNNLLLUUUppp___FFF555222...,,,+++***(((&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((())))))))))))))))))((()))******,,,111777;;;GGGSSShhh}}}xxxmmmTTT@@@DDDNNNaaattt}}}zzztttllljjjgggdddcccdddeeefff}}}yyyxxxyyyvvvmmmfffdddooozzz|||wwwzzz{{{www||||||mmmggggggbbbcccgggdddeeefffnnn{{{]]]???444111///---+++***+++---000111111888>>>KKKddd{{{pppeeeYYYQQQLLLNNNRRRTTTWWWZZZbbbxxxzzzeeeQQQ@@@999999777888999:::;;;===@@@BBBEEEKKKSSSXXX\\\```eeeiiittt}}}xxxnnn^^^OOOAAA:::444444444444777;;;===@@@CCCDDDBBB???>>>>>>??????@@@BBBEEEJJJPPPTTT``````]]]XXXUUUYYYccclllxxx{{{zzzjjjbbbcccfff```^^^ZZZTTTNNNIIIEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAACCCEEEGGGHHHIIIIIILLLOOORRRUUUYYY^^^aaabbbdddhhhkkknnnpppqqqqqqppppppoooooooooppppppqqqssssssttttttsssrrrpppooollllllmmmnnnnnnnnnnnnmmmlllkkkkkkjjjiiihhhhhhhhhfffgggjjjkkklllkkkjjjiiigggffffffggghhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhddddddeeeeeeeeeeeedddddddddccccccbbbccceeeggghhhiiiiiiiiigggdddaaa^^^]]][[[ZZZYYYYYYZZZZZZYYYWWWTTTMMMGGGHHHIIIHHHHHHIIIHHHHHHIIIGGGDDDCCCCCCCCCAAAAAADDDJJJOOORRRXXX```jjjsssxxxtttllljjjeeeYYYNNNEEE>>>>>>>>><<<;;;===???BBBIIIVVVkkk~~~~~~||||||uuuiiibbbZZZRRRMMMJJJUUUttt|||___GGG555222...,,,******((('''(((((((((((((((((((((((())))))((((((''''''''''''%%%&&&((()))******))))))(((***++++++,,,000666<<>>>>>>>><<<;;;===@@@CCCJJJWWWmmm|||wwwyyy}}}}}}uuunnnggg]]]RRRKKKIIIYYY}}}~~~uuutttdddHHH666333...+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''###$$$&&&((()))))))))((((((***,,,++++++///666<<>>AAACCCBBBAAA@@@@@@@@@AAABBBBBBCCCHHHOOOVVV___aaabbb___\\\\\\aaagggiiilllrrrzzzwwwpppggg___[[[XXXWWWWWWSSSTTTUUUSSSOOOKKKIIIHHHHHHGGGEEECCCBBBBBBBBBCCCAAACCCFFFGGGHHHJJJLLLNNNSSSVVV[[[```ggglllppprrrrrrrrrqqqqqqqqqrrrrrrrrrnnnoooooopppppppppppppppmmmmmmnnnoooppppppppppppmmmlllkkkiiihhhfffeeeeeedddeeehhhjjjkkkjjjjjjiiifffhhhiiiiiigggggghhhjjjhhhhhhhhhggggggfffffffffdddeeeeeeffffffffffffeeeccccccdddeeeggghhhjjjkkkjjjiiiiiiiiihhhfffbbb___[[[ZZZZZZZZZ[[[[[[YYYWWWQQQJJJDDDEEEFFFEEEEEEFFFFFFGGGGGGFFFDDDBBBCCCDDDEEEDDDEEEIIIKKKLLLQQQWWWbbbjjjxxxzzzwwwnnnkkkfffYYYMMMEEE>>>===>>><<<<<<>>>BBBDDDKKKYYYpppyyyxxx|||~~~{{{wwwkkk^^^PPPIIIKKK___wwwnnnoookkkLLL777333...+++*********)))))))))))))))))))))))))))((((((((((((((((((''''''$$$%%%&&&'''(((((((((((((((+++---,,,+++...555<<>>======???CCCEEELLLZZZsss~~~yyyiiiZZZLLLHHHOOOeee~~~yyyqqqrrroooOOO888444///+++************))))))))))))))))))))))))'''(((((((((((((((((((((''''''&&&''''''((())))))(((+++...,,,***---555<<>>===>>>@@@DDDFFFLLL[[[uuu}}}ttteeeWWWIIIHHHQQQiiizzzxxxoooOOO888444///+++************))))))))))))))))))))))))'''''''''((((((((((((((())))))(((''''''(((***+++'''+++...---***,,,555<<