BMU6( xxxyyy}}}{{{lll```kkkqqqwww|||zzz{{{~~~}}}oooppptttyyyyyyxxx|||}}}mmmXXXJJJFFF222---***+++---,,,---000---...000222444555666666555555666666777999:::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::<<<999;;;???@@@<<<888888888999:::999777666777888999888777888:::;;;;;;:::777888888999999:::;;;;;;888888999999888888777666888888999::::::;;;;;;<<<>>><<<;;;<<<:::888;;;@@@>>>??????>>><<<;;;;;;<<<======>>>???@@@AAAAAABBBBBBDDDEEEFFFGGGJJJOOORRRaaavvvrrrooohhhdddccclllRRRHHHFFFFFFDDDDDD@@@BBBLLLZZZggguuuiii\\\OOOJJJHHHEEECCCDDDBBBBBB@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>:::::::::999999888666666000000000000000000000000---......///////////////...............///000000...000111000000000222444888999:::<<<>>>AAACCCEEEHHHIIIJJJLLLOOORRRTTTVVVZZZ___eeehhhiiimmmuuu|||{{{|||{{{nnncccPPPLLLKKKMMMNNNNNNQQQVVVXXX]]]bbbhhhsss}}}}}}tttnnneee]]]VVVMMMCCC<<<@@@BBBCCCAAA@@@DDDLLLTTTccciiimmmiiifffeeedddbbbVVVXXX[[[___bbbdddeeefff```dddlllsssuuuvvv}}}~~~{{{{{{}}}~~~tttfffVVVIIIAAA>>>;;;;;;<<<<<<;;;;;;:::999999999888888888888999999xxxuuuuuu{{{~~~qqqeeetttvvvxxx{{{~~~zzz{{{yyyyyy{{{|||zzzvvvxxx}}}}}}vvvfffRRRFFFBBB222,,,)))+++,,,,,,---000---...000222444555666666555555666666777999:::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::;;;888777;;;<<<999777888777888999888666555666777777666555666888999999999777888888999999:::;;;;;;888888888888888777777666777777888999999::::::;;;===:::999:::888666999???:::>>>BBBDDDDDDAAA@@@???======>>>???@@@AAAAAABBBBBBDDDFFFHHHHHHJJJMMMOOOZZZvvv|||yyyssskkkfffxxx[[[JJJDDDEEEEEE@@@???GGGTTTbbbqqq|||uuufffVVVNNNJJJFFFEEEFFFBBBBBB@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>::::::;;;::::::999888777222222222222222222222222---......///////////////...............///000000///000111000///000222444555666777999;;;>>>@@@AAAEEEFFFGGGIIILLLOOOQQQSSSVVVZZZ```bbbcccfffnnntttvvvwww{{{zzzoooeeePPPMMMNNNQQQSSSTTTXXX^^^ccclllwww~~~zzzuuunnnbbbSSSIIIHHHKKKLLLJJJGGGKKKUUU]]]fffgggcccZZZTTTVVVZZZ[[[VVVXXX\\\```ccceeeeeeeeeeeejjjqqqxxxyyyyyy|||zzz|||qqq\\\JJJ@@@===<<<;;;;;;<<<<<<;;;;;;:::999777777666666666666777777tttooommmtttxxxnnntttsssqqqsss|||wwwxxx|||www|||tttssswww|||zzzvvvooo^^^KKK@@@===222,,,)))+++,,,,,,---000---...000222444555666666555555666666777999:::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;666555888999777666777666777888777666555555777555444333444666888888777777888888999::::::;;;;;;888888888888888777666666666777777888999999::::::;;;888777888666444888===666<<>>???@@@AAAAAABBBBBBDDDGGGIIIIIIJJJKKKMMMOOOeeeyyyrrr|||XXXIIIGGGGGGAAA>>>DDDPPP]]]lllxxx|||qqq___TTTNNNJJJHHHJJJBBBBBB@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;::::::999888222222222222222222222222---......///////////////...............///000000///000111000///000222333333333444666999;;;===???BBBCCCEEEGGGIIILLLOOOPPPOOOTTTYYY[[[[[[___ffflllpppppptttxxxyyyyyyyyyooofffRRRQQQRRRVVVYYY[[[aaagggqqq~~~zzzgggZZZQQQTTTUUUSSSPPPTTT^^^gggcccaaaWWWIIIAAAEEELLLQQQVVVXXX\\\```ccceeeeeeeeelllpppxxx~~~~~~~~~|||yyyzzz}}}oooTTT@@@999999;;;;;;;;;<<<<<<;;;;;;:::999555555444444444444555555wwwiiieeeqqq}}}qqqnnn~~~~~~~~~|||xxxwww}}}~~~|||zzzwwwqqqooo{{{{{{iiiUUUIII???555,,,,,,+++++++++,,,------///000111222444555666777666666555555555666666777888999999999999999999:::999999999888888888888777777777666666666666777777777777777777666666666666999888666555555666777777777777777777888999:::;;;;;;;;;:::888444222333444555666888999::::::999999777888:::999777666666777888<<>><<<<<<<<<===>>>CCCCCCCCCDDDFFFHHHKKKMMMMMMVVVvvvzzzgggNNNEEEEEEBBB@@@CCCHHHRRRbbbooouuuxxx{{{jjj```VVVIIIBBBDDDDDDDDDDDDBBB@@@@@@@@@AAADDDBBB@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;777777666555444222000///000000000///......------,,,---......//////......////////////000000000000000111222444666999;;;<<<===???BBBEEEGGGHHHIIIIIIMMMOOOQQQSSSUUUXXX\\\```gggjjjnnnqqqtttxxx|||~~~tttiiicccUUUVVVYYY]]]bbbhhhllloooyyy{{{kkk^^^XXXRRRTTT]]]eeejjjjjjYYYSSSJJJDDDCCCHHHOOOTTTZZZ^^^___[[[[[[bbbiiillltttvvvzzz}}}~~~~~~wwwuuuxxxzzzxxxyyy}}}yyy^^^JJJ???999:::>>>>>><<<:::;;;<<<<<<999666555666666777666444222111xxxnnnkkkrrrxxxyyyqqqlll{{{~~~yyy{{{|||zzz}}}xxxuuuyyy~~~}}}zzzuuurrr{{{xxxfffRRRGGG===444,,,,,,,,,+++,,,,,,---...000111222333555666777888666555555555555555666666:::::::::;;;;;;;;;;;;<<<888888888888888999999999777666666666666777888888555555555555444444444444555555555555555666777777666666666666777888999999999999999666444222333444555666777999999999999999777888999888777555666777777;;;@@@DDDGGGFFFDDDCCC@@@???>>>===<<<<<<===>>>AAAAAABBBCCCDDDGGGIIIJJJOOOUUUmmmnnnMMMCCCFFFBBB@@@@@@CCCKKKZZZhhhqqquuuzzz}}}yyymmmaaaRRRJJJJJJEEEEEEEEEDDDBBBAAABBBBBBEEECCCAAA???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;777777777666444333111000000/////////......------,,,------...................../////////000000000000111222333666888:::;;;<<<>>>@@@CCCFFFGGGHHHHHHLLLNNNPPPRRRSSSVVV[[[^^^aaadddiiimmmqqquuuzzz}}}uuuggg___SSSVVV\\\bbbiiioootttvvvsss___XXXRRRVVVaaahhhhhhdddYYYTTTMMMHHHIIINNNTTTYYYaaadddeeeaaaaaahhhooorrrvvvxxx|||zzzxxxttttttyyy{{{zzz}}}xxx\\\JJJ@@@<<<<<<>>>>>><<<::::::;;;;;;888555555666666666666444333222wwwrrrqqqtttttttttyyylllgggvvv{{{xxx}}}zzz{{{{{{kkknnnzzzuuuvvvzzzttt```MMMBBB999222,,,,,,,,,,,,,,,---......111222333444555666777888666555555444444444555555666666666777777777888888666666777777888999999999666555555555666777888888333333333222222222111111111111333444555666666666333333333444444555666777666666666555333222333444555666777888999999999888666777888777666555666777888:::===@@@BBBBBBBBBAAA???>>>>>>============>>>@@@@@@@@@AAACCCEEEFFFHHHLLLPPP^^^}}}yyyQQQFFFGGGDDDAAA@@@@@@DDDQQQ^^^hhhooouuuwww{{{wwwhhhWWWLLLJJJFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDBBBAAA??????>>>>>>======<<<<<<<<<;;;;;;;;;888888777666555333222111//////...............---,,,,,,---........................////////////000000000111222444777888::::::<<<>>>AAACCCEEEFFFFFFIIIKKKMMMOOOQQQTTTWWWZZZZZZ]]]bbbggglllqqqvvvzzz}}}~~~}}}kkk___XXX\\\ccckkkrrrxxx|||~~~wwwbbb[[[WWW^^^iiiooojjjbbb]]]XXXSSSPPPRRRVVVZZZ]]]dddggghhhdddeeellluuuyyyxxx{{{~~~wwwvvvvvvxxxxxxyyy}}}~~~qqqVVVGGGAAA???>>>???===;;;:::999:::999777666666666666666555444333222xxxvvvuuuwwwvvvwwwmmmhhhjjjwww}}}~~~~~~|||ttteeejjjyyyssszzzyyynnnYYYHHH===555///---,,,,,,,,,---...///000111111222333444555666777555555444444333444444444222222333333444555555555333333444555666777888999666555555444444444555555222222222111111111000000///000222444444444444333111111111111222333444555333444444333222222333555555555666777777888888888666777777777555555666777999:::;;;<<<>>>??????@@@>>>>>>>>>============>>>??????@@@AAABBBDDDEEEEEEEEEJJJQQQaaabbbLLLGGGEEEDDDCCCAAAAAAIIISSS[[[dddlllooorrryyy~~~rrr]]]OOOIIIHHHGGGFFFEEEEEEEEECCCBBBCCCCCCBBBAAA@@@?????????=========<<<;;;;;;::::::888888888777666555333222/////////............---,,,,,,---.........------------........./////////000000000111333555666777888999;;;===@@@BBBCCCDDDEEEHHHJJJLLLNNNPPPSSSVVVUUUXXX]]]bbbfffkkkpppsssvvvxxx{{{~~~ttthhhfffhhhmmmssszzzqqqcccaaaccckkktttvvvqqqjjjgggbbb\\\YYYZZZ\\\]]]\\\^^^ccceeeccceeennnxxx|||zzz|||}}}{{{xxxtttqqquuu|||yyyxxxcccLLLAAA@@@?????????===<<<;;;:::999999888777666666555555555444444333{{{yyyzzz{{{zzz|||mmmsss}}}}}}|||nnneeennn}}}{{{ttt{{{uuufffSSSCCC999222...------------...///000111000000111222333444444555555555444333333333333333444444444555666777777888000111222333444555666777666555444333222111111111222222222111111111000000000111222333333222111000000000000000111222333444111222333222111222333555555555555666666777888888666777777666555555777999;;;;;;;;;;;;<<<===>>>???=========>>>>>>>>>>>>===???@@@AAABBBBBBCCCCCCDDD???FFFLLLQQQcccssszzzTTTGGGEEEDDDEEEBBB???BBBGGGMMMVVV___dddjjjsss{{{}}}nnn\\\RRRLLLIIIFFFDDDEEEEEECCCAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;::::::999999999888777666555444111000000//////...------+++,,,,,,---...---------------------............/////////000111333444555555666888:::<<<>>>@@@AAABBBDDDGGGIIIJJJLLLOOOQQQSSSVVVZZZ]]]```dddhhhkkkkkknnnrrrvvvyyyzzz{{{|||}}}~~~~~~}}}}}}|||vvvwwwwwwyyy}}}zzziiibbbhhhpppwwwzzzzzzwwwuuurrrkkkddd```______\\\ZZZXXX^^^bbbcccgggqqq{{{}}}~~~~~~wwwnnnmmmwww{{{~~~yyy{{{bbbRRRAAA;;;===>>>>>>???>>>===<<<:::999888888999666555555555444444444444|||zzz{{{zzzuuurrr{{{|||}}}~~~yyyjjjeeerrrwww|||zzzppp___MMM@@@777000------------...///000111222000000000111222333333333555444444333222222222222111222222333444555666666000000111222333444555666555555333222111111111000222222222111111111111000222222222222222111000///111000000111111222333444111222333222111222333555555444444444555666777888777888888777555666888;;;<<<<<<;;;;;;;;;<<<======<<<======>>>>>>>>>>>>===???@@@AAAAAABBBBBBBBBAAA???EEELLLLLLQQQooonnnnnn}}}gggNNNHHHCCCCCCBBB>>>===>>>BBBKKKSSSZZZcccooowwwyyy~~~kkk^^^RRRMMMGGGDDDEEEEEEDDDBBB???@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;::::::999999999999999888777666555333333222111///...------++++++,,,---------------,,,,,,,,,---------......////////////000111222333333333444666999;;;>>>???>>>AAADDDFFFGGGIIIKKKMMMOOORRRUUUXXXZZZ]]]```ccceeeiiinnnsssvvvxxxzzz||||||||||||}}}}}}||||||{{{}}}ssshhhfffnnnyyy~~~|||{{{{{{xxxqqqhhhcccbbbaaa]]]YYYXXX___fffiiinnnxxx}}}zzzrrrkkkppp|||zzztttPPPEEE;;;:::;;;<<<===???======<<<999777666888999666555555444444444555555{{{wwwvvvvvvsssooo{{{uuugggdddrrrvvv|||wwwjjjYYYIII>>>666000------------...///000222333000111111222222333333444555444333222111111111111...///000111222333444444111222222333444555555666444444333333333333444444111111111111000000000000111111111000111111222222111111111111222333444555222333333333222222333555444444444444444666777888888999888777666777:::<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>??????>>>======>>>???@@@@@@@@@??????AAACCCIIIKKKIIIYYYwwwiiixxx^^^QQQEEEBBBCCC@@@===<<<===CCCJJJRRR^^^lllrrrssszzzxxxiiiZZZRRRJJJEEEEEEGGGFFFDDD???@@@AAABBBBBBAAA@@@@@@>>>>>>===<<<;;;:::999999::::::::::::999888777666777666444222000...---,,,++++++,,,------------,,,+++,,,,,,,,,,,,---------............///000111111111111222444666999<<<===;;;>>>BBBDDDEEEFFFHHHIIIJJJMMMPPPSSSUUUWWWZZZ]]]aaaffflllqqqsssuuuxxx{{{zzzzzz{{{||||||}}}~~~~~~}}}}}}}}}sssnnnkkkqqqwww~~~~~~wwwooofffcccddddddaaa]]]\\\eeemmmpppvvv~~~}}}{{{yyywwwqqqnnnxxx||||||aaaEEE@@@<<<<<<<<<:::;;;>>>:::;;;:::777444333666888666555444444444444555666~~~xxxrrrqqqtttuuutttzzzsssdddaaaooo{{{~~~uuugggUUUGGG>>>555///---------......///111222333222222222333333444444444555444333222111111111111111222333444555666777777333444444555555666666666333333333444555666888999111000000000////////////000000//////000222444555222222222222333444555666333333444333222222333555444444333333444555777888999999999888777888;;;===::::::::::::999999888888;;;<<<===?????????>>>===<<<===>>>??????>>>===<<>><<<@@@FFFNNN\\\iiiooonnnwwwsss___VVVLLLFFFFFFHHHHHHFFF@@@AAABBBCCCCCCCCCBBBAAA???>>>===<<<;;;:::999999:::::::::::::::999888777999888666444111///---,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------...............///000000000000111222555888;;;<<<:::===AAACCCDDDEEEFFFGGGFFFIIILLLOOOQQQTTTXXXZZZ[[[```gggkkklllnnnqqqttttttuuuvvvwwwyyy{{{||||||{{{}}}}}}{{{}}}zzzmmmhhhkkkooo}}}tttllldddbbbeeegggeeebbb```iiiqqquuuzzz{{{xxxxxxwwwrrrrrr~~~vvvTTTBBB?????????===999:::>>>888999888555222111444777666555444333333444666666~~~yyyssspppqqqsssvvvyyyuuufffZZZ\\\fffrrr|||~~~}}}}}}qqqZZZNNNGGG888...///000.........//////000111222555555444333333444444444666555444333222111111111333333444444444444333333333333333444555666777777444333222222333555888:::888666333000///000222333222111111111333444333222333444555666666555444333666777666555444444666888:::888555444555555555444:::;;;;;;;;;:::;;;>>>@@@>>><<<999777777888;;;===>>>>>>======<<<<<<;;;;;;>>>===============>>>???===<<<@@@EEEDDDJJJbbb}}}|||wwwtttPPPGGGFFF>>>:::===>>>@@@CCCHHHOOOYYYdddkkksss}}}tttdddSSSKKKHHHFFFCCCCCCFFFCCCAAA@@@AAABBBAAAAAABBBAAA???===<<<;;;<<<<<<:::::::::999999999888888999888666444222000......+++,,,,,,,,,,,,+++******+++,,,------......---------------............///...///000111333555666666:::<<<===>>>===>>>???AAAEEEGGGJJJKKKLLLMMMPPPRRRTTTXXX]]]bbbgggjjjkkklllnnnqqquuuvvvvvvuuuuuuvvv|||||||||{{{yyyyyy|||~~~|||mmmhhhmmmsssvvvxxxkkkgggbbb^^^]]]___bbbeeemmmttt{{{xxxwwwrrrzzz}}}lll___RRR@@@AAA>>>888888===<<<888666666555555666777888888555555444444444555555666~~~uuunnnoooqqqrrrxxx}}}rrrggg``````dddjjjrrrvvvrrrrrrxxxxxxtttfffRRRIIIEEE777...000///.........///000111333333333333333333333444444555777666666555555444444333666666666777777666666666333333333444444555555555555555444444555777999;;;<<<;;;888666444333444444222111111222333555444333555555555555555555555555666777666555444444666888999777555444555555555444:::;;;;;;;;;:::;;;===???===;;;999777777999;;;===>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@@@@???BBBFFFDDDEEEVVVkkk~~~^^^KKKGGGCCC>>><<<<<<===@@@EEEKKKUUU___fffpppyyysss```TTTOOOJJJFFFEEEFFFDDDAAAAAAAAABBBBBBAAABBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777555333111///...---------,,,,,,,,,+++++++++,,,------...---------------------..................///111222444555555888:::;;;<<<<<<<<<>>>@@@AAACCCEEEGGGGGGIIIKKKMMMSSSUUUYYY^^^bbbeeegggggglllooosssuuuuuuuuuvvvwww{{{||||||{{{yyyzzz|||~~~}}}~~~{{{nnnmmmttt|||~~~xxxpppeeebbb___]]]^^^bbbhhhllltttzzz}}}}}}}}}xxx]]]LLLCCCAAABBB>>>999888<<<;;;777555555555555555666777777555444444444444444555555}}}pppjjjooorrrqqqyyy|||qqqnnnpppnnnjjjiiiooopppmmmooowwwxxxttt[[[JJJDDDBBB666///000...------...///111333444666222222333333444444555555666777888999999888777666888999999::::::999999888333333333444444444444444777666666666777999;;;<<<>>>===;;;999777666444444222111111222444666555444666666666555555666666666666666666555444444666888888666444333555666666555999:::::::::999:::<<<>>><<<:::999777777999;;;<<<===============<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAA???AAAEEEDDDCCCKKKXXXttt}}}nnnLLLCCCDDDAAA:::<<<===???BBBHHHPPPZZZaaajjjttt}}}iii[[[RRRKKKFFFEEEGGGEEEBBBAAABBBCCCBBBAAAAAAAAA???>>>==================<<<<<<<<<;;;;;;;;;999999888666444222000//////...---,,,,,,,,,,,,---++++++,,,---------------------------............------...///111222333333444666888999999:::<<<>>>===???BBBCCCDDDEEEHHHJJJPPPQQQTTTWWWZZZ]]]```aaagggjjjnnnqqqssstttvvvxxxyyyzzzzzzzzzyyyzzz|||~~~zzz{{{|||{{{{{{{{{}}}ooolllsss|||wwwrrrllleeebbb```]]]\\\___fffmmmqqq||||||}}}yyyXXXEEEAAAAAAAAA===999888:::999555555555444444555555666666444444333333333333444444{{{mmmiiirrrvvvsssyyyyyyxxxzzzuuu|||tttwwwuuupppsss|||~~~xxxYYYIIIBBB???333...000---------...000222444666888555666666666666555555555555777999:::;;;:::888777::::::;;;;;;;;;;;;::::::555555555555555444444444777777777777888999:::;;;999999999999777666444222333222222333555777777666666777888999999888777666555666666555444444666999777555333333444666666666777999::::::999999;;;===:::999888888888999:::;;;=========<<<<<<<<<<<<<<<======<<<======>>>???@@@@@@======AAACCCCCCHHHOOOfffTTTBBBDDDDDD?????????@@@BBBFFFMMMVVV\\\dddnnnxxx|||ssscccYYYPPPJJJHHHIIIFFFDDDBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>============<<<<<<<<<;;;;;;;;;999999999888666444111000///...---,,,,,,,,,------++++++,,,------------,,,,,,,,,---------.........------......///000111111111333555666666777999;;;<<<>>>AAABBBCCCDDDGGGIIIMMMMMMOOOQQQTTTWWWYYY[[[```ccchhhlllnnnqqqtttvvvuuuvvvxxxxxxxxxyyy{{{|||xxxzzz{{{zzzyyyyyyzzz||||||}}}~~~qqqkkkuuuzzznnngggbbb___cccaaa______bbbiiiqqqvvv}}}tttzzzvvvZZZJJJFFF>>>===:::888888999888666666666555555555555666666444333333222222222222333xxxnnnlllvvvzzzwwwzzzoookkk{{{xxx{{{xxxyyy}}}uuu]]]MMMDDD<<<000---111...---...///111333666888999;;;;;;;;;:::999888777666555666888:::;;;:::999888999::::::;;;;;;::::::999777777777777666666666666666666666666777888888999444555777888888777555444444333333444666888777666555888;;;======;;;888555555555666555444444777999666444333222444666666555666777999999999888:::;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;===>>>>>>AAA===;;;>>>AAADDDGGGKKKXXXpppjjjMMMGGGHHHDDDAAAAAA@@@@@@BBBGGGNNNTTT\\\hhhsssyyytttggg[[[QQQLLLJJJHHHEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888666333111......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...---------......////////////000222333333444666888:::<<<>>>???@@@BBBDDDFFFIIIJJJKKKLLLOOOQQQTTTUUUYYY\\\```dddgggjjjnnnqqqoooqqqtttuuuuuuvvvxxxzzzxxxzzz{{{{{{yyyyyyyyy{{{yyy{{{qqqgggbbbbbbdddgggeeehhhppp{{{ssssss|||pppfffaaa```aaabbbaaaaaadddiiiqqqyyy~~~|||uuucccRRRJJJCCC;;;999777888999888777777777666666555555666666666333333222111111111111111tttqqqrrrxxx}}}~~~}}}ooouuuxxxuuu{{{ooo]]]NNNDDD:::......222...//////000222444777999:::===>>>>>>>>>===<<<:::888666777888999:::999999888888999999::::::999999888777777777888888888888888555555555666666777777777444555777888999999888888777555555555777888777666555777;;;======;;;777555444555555555444555777:::777555333222444555555444444666888999888888999:::666777888999:::::::::999999999999:::::::::::::::999999999999:::<<<===>>>DDD@@@======???BBBEEEGGGPPP[[[|||{{{fffRRRIIIDDDCCCBBB@@@======@@@FFFJJJTTTaaaoooxxxvvveeeVVVNNNLLLIIIFFFEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::777555333......//////......---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///111111111111333555555777999:::;;;===???AAADDDEEEGGGIIIKKKMMMOOOPPPRRRUUUXXX\\\^^^bbbfffiiiiiillloooqqqrrrsssuuuvvvwwwyyyzzzzzzyyyxxxyyyzzzyyyzzz}}}nnn___UUUQQQVVVRRRQQQUUU[[[cccnnnxxxzzzzzznnngggcccaaabbbfff___aaadddjjjsss|||oooOOOHHHFFF???<<<888777:::;;;999777888777666555555444555555555333222111000000000000000qqqtttuuuvvv|||zzz~~~rrrrrryyykkkTTTHHH@@@888...000444///000111111333555777999:::<<<===???@@@@@@???===<<<888999999999999999999999888888999999999999888888666666666777888888999999555555666666777666666666666777777888888888888888999777666666777888777555555666777888888777666555444555555555444555888:::888666333222333444444333333555888888888777888999555666888:::::::::999999777777888888888999999999999999999:::;;;<<<>>>>>>@@@@@@???===>>>AAACCCDDDKKKSSSqqq~~~mmmnnnWWWKKKFFFEEEAAA===;;;<<<@@@DDDKKKZZZkkkwwwsss```UUUMMMJJJGGGEEEEEEEEEDDDCCC@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>=========<<<<<<:::;;;<<<===;;;999666444///000222333222111...---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------/////////..................000111111000000111222111333666777888999;;;===>>>@@@CCCFFFHHHJJJKKKKKKMMMOOORRRTTTVVVYYY]]]```dddgggjjjmmmnnnoooqqqssssssuuuwwwxxxwwwvvvwwwxxxxxxyyy{{{}}}oooaaa[[[[[[WWWTTTTTTTTT[[[lll}}}uuunnngggdddffffffcccdddgggaaadddjjjrrr{{{~~~|||bbbHHHBBBDDDEEEAAA<<<;;;>>>>>>999777888555444333333222222222333222222111000////////////pppvvvwwwsss{{{}}}oooooo}}}uuufffJJJAAA===777///222666///111111222333555777999:::999;;;>>>@@@AAAAAA@@@???;;;::::::999999999:::;;;888999999::::::999999888444555555666777888888999555666666777777777777666777777777666666666666555:::999777777888888666555777555444222222444555777444555555555444555888:::888666333222333333333222222555777888888777777888444666888:::;;;:::999888666666777777888888888999:::::::::;;;<<<===??????:::===>>>>>>???BBBDDDDDDBBBLLL]]]jjj{{{lll[[[KKKIIIDDD???<<<<<<@@@CCCFFFVVVhhhuuuooodddMMMKKKHHHFFFFFFFFFEEEDDD@@@AAABBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>:::<<<======<<<999666444000222444666666333000...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///////////////.........///000111000///...///111111333555666777888;;;===:::<<<@@@DDDGGGHHHHHHHHHJJJLLLNNNPPPRRRTTTXXX[[[aaadddhhhkkklllmmmoooqqqppprrruuuvvvuuutttuuuuuuxxxyyyzzz{{{|||~~~xxx{{{~~~~~~wwwiiiddd[[[YYYYYYYYYYYYaaawww||||||nnnddd```bbbiiikkkfffcccdddfffiiiooowww|||}}}rrrYYYFFF???CCCKKKGGGAAA>>>AAA@@@:::666888333222222111000000000111222222000///............{{{uuuoootttttttttuuuzzzxxxyyy}}}oooXXXEEE???777222111333555666666555444333333444666777:::999999<<<>>>>>>;;;888::::::::::::::::::::::::999999999888999::::::;;;555777888777666555666888555555666777888888777777999999888888777777666666666666555555555555666666777555333111111111222333555555444444444333333333333444555666666666555444444444555555555555555444666666555555555666777777999888888777777888999999::::::::::::;;;<<<======999:::<<<>>>@@@@@@@@@???EEEJJJPPPnnnzzzyyyzzzrrraaaQQQHHHEEEAAA999<<>>>>>???@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999999777666555555555333000...---,,,******+++,,,+++***+++++++++,,,---...///000..................---------------............///000000111222333555666777999;;;>>>??????AAACCCEEEGGGGGGHHHIIIKKKMMMNNNPPPWWWYYY\\\```dddfffgggggglllnnnqqqssssssssstttuuuvvvvvvvvvvvvvvvwwwxxxyyywwwxxxyyyzzz{{{|||}}}~~~{{{}}}~~~~~~~~~}}}}}}~~~|||uuujjj^^^UUUWWW```lll~~~{{{mmmddd```______aaadddffffffeeeiiijjjpppzzz~~~|||||||||uuuvvvzzzbbbNNNBBB???AAADDDCCCBBB@@@===:::777555444333333222111111111222222222222222111111111000000xxxttt{{{}}}}}}~~~qqqtttzzzyyyzzzxxxgggTTTCCC>>>666222111222444666666666555555555666777888999999999;;;======;;;888999999999999999999999999888777777777777888999999666888888888666666666888555555555555666666666777888888888777777666666666666555555555555555555666666555444222222333444555444444444444333333333333111222333333333333222111333444444555555555555444555555444444444444444555888888999999999:::::::::;;;;;;::::::999:::::::::999:::<<<>>>??????>>>>>>===HHHJJJZZZyyywww^^^NNNGGGFFF@@@???AAA===AAAHHHTTTcccooowwwzzz{{{~~~xxxhhh[[[NNNIIILLLNNNJJJEEEEEEDDDBBB@@@???@@@AAAAAA@@@??????>>>============<<<<<<<<<<<<;;;:::999999999888777777777555222//////---++++++,,,---,,,+++,,,,,,,,,,,,---...//////..................------------------............///000000111333444666777888:::<<<======>>>AAACCCDDDEEEEEEGGGHHHJJJLLLMMMSSSTTTWWWZZZ^^^```bbbcccfffhhhlllnnnoooppprrrsssssssssssssssssstttuuuuuutttuuuvvvwwwxxxyyyzzz{{{xxxzzz{{{||||||}}}{{{yyy~~~~~~}}}}}}~~~~~~qqqddd^^^hhhxxx~~~}}}|||pppeee```___aaacccfffiiilllnnnooooooqqqvvv|||}}}~~~zzzvvv{{{|||www~~~nnnYYYGGG???>>>@@@BBBBBBAAA???===:::888666555333222222111111111111111222222222111111111111000wwwvvv~~~yyy{{{rrrtttyyyxxx~~~{{{oooqqquuuzzzyyynnn\\\NNN@@@;;;555111000222444444777666666666666777888999888888888:::<<<<<<:::888777777777777777777777777555555555555555666666777777888999888666555555777555444333333333444555666666666777777666666555555444444444444444444444444555444444333333444666777333333333333222222222222222222222222222111000///222333444444555555555555666666555444333333333333666777999;;;<<<<<<;;;;;;;;;;;;:::999888777777888999:::<<<=========<<<<<<888EEEEEEGGGhhhvvvWWWGGGHHHCCC>>>===:::<<>>======>>>>>><<<<<<===<<<<<<;;;:::999:::999888888888777444111000...,,,,,,---...---,,,,,,,,,,,,,,,------...///------------------......------------............/////////000111333555555555777999::::::;;;>>>???AAAAAABBBCCCEEEGGGHHHIIINNNOOOPPPSSSVVVYYY[[[]]]]]]```eeehhhjjjlllnnnpppooooooppppppppppppqqqqqqpppqqqrrrsssuuuvvvwwwxxxuuuwwwxxxxxxxxxzzz|||~~~~~~{{{xxx|||{{{{{{zzz{{{|||}}}~~~||||||||||||}}}~~~~~~pppkkkkkkvvv}}}|||{{{{{{yyypppddd^^^^^^aaaeeeiiilllnnnqqqvvv{{{wwwzzz|||~~~zzzyyy~~~vvvpppwwwqqqaaaNNNAAA???AAABBBAAA@@@???>>><<<;;;999888777333333222111111111111111222222222222111111111111yyyqqqttt{{{uuurrrwwwzzzlllqqqzzz}}}}}}pppiiiaaafffrrr|||xxxfffTTTKKK<<<888333000000222333444666666666666777888888999888888888:::::::::999999666666666666666666666666333333333222333444444555666777888666444333444555555333222111111222444555555555666777777666555444333333333333333333333333333222222222333555666777333333333222222222111111555555444333222111000///111111222444444555555555888777666444444333333333444555888;;;<<<<<<;;;:::999999888777777777777777999:::;;;<<<<<<<<<;;;::::::BBBAAACCCUUUuuuhhhIIIGGGEEE@@@===:::<<>>>>>??????============<<<;;;:::999:::999888999999888555222111///---------...---,,,,,,,,,,,,,,,,,,---...///,,,,,,------------......,,,,,,---------..................///000222333444333555777888888999;;;===>>>>>>???@@@BBBDDDEEEFFFKKKKKKKKKMMMPPPSSSVVVXXXVVVZZZ___cccfffhhhkkkmmmmmmnnnnnnooooooooooooooonnnnnnpppqqqssstttuuuvvvtttuuuwwwwwwwwwxxx{{{}}}}}}|||yyyxxxwwwwwwxxxyyy{{{}}}~~~zzzzzzzzz{{{|||~~~}}}{{{~~~sssfffmmmvvvyyywwwxxxxxxpppggg```^^^aaafffjjjmmmnnnmmmqqqzzz}}}}}}{{{~~~xxx~~~{{{qqqtttgggXXXGGG???AAADDDCCCAAA===<<<<<<;;;::::::999999555444333222222111222222222222111111111111000000sssnnnvvvzzzvvvwwwuuurrrxxx~~~zzzqqqgggfffmmmyyyxxxdddSSSMMM999666222000111222333333444444555666777777888888777888999999999999999:::666666666666666666666666222222111111222222333444444555666555333222333444555444222111111222333555444555666777777666555444222222333444444333222222000000111111222333444555333333333222222222111111666555444222111000/////////000111333444555555555666555444333222222222222222444777999::::::999888666666666666666777888999999:::;;;<<<<<<;;;::::::===<<<>>>GGGPPP\\\yyyPPPHHHFFFDDDCCC@@@===???BBBGGGMMMWWWbbbjjjppptttyyy|||}}}~~~~~~}}}}}}sss___WWWVVVYYYZZZHHHGGGEEECCCAAA???>>>>>>DDDCCCAAA@@@?????????@@@============<<<;;;::::::999999888888999888555333111///---------...---+++------,,,,,,,,,---......,,,,,,,,,,,,------......,,,,,,,,,------------...---------...///000111222222444666777777777999;;;;;;;;;<<<===???AAACCCDDDHHHHHHHHHJJJLLLOOORRRSSSQQQUUUZZZ^^^aaadddgggiiikkkkkkmmmnnnoooooonnnnnnlllmmmnnnpppqqqssstttuuusssuuuvvvvvvvvvwwwzzz|||zzz|||~~~{{{yyyyyyyyyxxxxxxyyyzzz|||}}}zzzzzz{{{{{{}}}~~~}}}{{{}}}}}}~~~sssjjjaaalllxxx{{{{{{~~~}}}lllccc``````cccggglllnnnooommmlllpppzzz}}}|||xxxxxx||||||}}}wwwppprrryyy]]]QQQCCC>>>@@@DDDBBB>>>::::::::::::999999999999666666555333333222222222111111000000000/////////rrruuu}}}{{{rrrrrr{{{xxxppp}}}|||xxxuuufffrrr{{{wwweeeUUUMMM777444222111222444444444333444555666777888888888888999::::::999999:::<<<777777777777777777777777222222222222222333333444333444555444333333444555666555444333333333444555333555777888888777666555222222444444444444222222///000000111222333333333333333333333222222222222444333222000///.........---...000222333555555555333222111111000000000000333444666888888999888888666666666666777888999999888999;;;<<<<<<<<<;;;;;;===999;;;GGGLLLLLLqqqbbbQQQGGGCCCDDDAAA<<<>>>???AAACCCKKKUUU\\\ffflllrrrvvvxxxzzz~~~||||||{{{{{{}}}dddNNNEEEDDDGGGGGGGGGEEEDDDBBB@@@???>>>AAAAAAAAA@@@@@@@@@??????===============<<<::::::999999888999999888666444333111///...//////...,,,---------,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,------...///000111222444555444555777888888888999:::<<<>>>@@@AAADDDEEEEEEGGGIIIKKKMMMNNNLLLPPPUUUXXX[[[]]]```bbbdddeeegggiiikkkkkkkkkjjjhhhiiijjjlllnnnppprrrrrrqqqrrrsssttttttuuuwwwzzzyyy{{{}}}~~~}}}~~~}}}{{{yyyxxxxxxxxxxxxzzzzzzzzz{{{|||~~~}}}{{{|||~~~}}}{{{|||~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~{{{{{{}}}~~~~~~|||yyywwwxxxxxxxxxxxxvvvwww|||xxxiiiggghhhnnnwww|||mmm___[[[___cccgggkkkooopppppppppqqqvvv~~~~~~|||zzzxxxvvvlllssssssmmmwwwyyyzzzQQQHHH>>>;;;===???===:::888888888888888888888888777666555333222222222222////////////............sss}}}qqqoooxxxuuuttt~~~|||jjjvvvqqqbbbRRRDDD555333222222333555555444333444666888999999999999888:::<<<;;;999999;;;===999999999999999999999999333333333333333444444555222444555555555555666888777666666666555555555555333555777999:::999777555222333444555555444333222000111222222333333333333444444444444333333333333444333222000/////////000,,,---///111333444555666333333222222222222222333666666777777888888888888777777777666777777888888888999;;;<<<=========<<<;;;======@@@DDDEEE[[[vvvpppSSSEEEDDDBBB;;;===>>>======@@@HHHOOOZZZcccnnnuuuwwwxxxzzz|||~~~}}}}}}||||||}}}xxx]]]KKKDDDCCCGGGGGGFFFEEEDDDBBB@@@@@@===>>>@@@AAAAAAAAA??????>>>>>>>>>======<<<;;;:::;;;:::::::::;;;:::888555666444222111111111000///...------,,,,,,---------***++++++,,,------......++++++,,,,,,,,,---------,,,++++++,,,,,,---...///...000222222111222444555555555666777888:::<<<===???@@@AAACCCEEEFFFFFFGGGGGGJJJNNNQQQSSSUUUWWWXXXYYY[[[^^^aaacccddddddccccccdddeeegggiiikkkmmmnnnlllmmmooooooooopppsssuuuwwwyyy{{{}}}~~~{{{yyyxxxwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{|||||||||{{{zzz~~~}}}{{{zzzzzzzzz{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxzzz{{{|||}}}}}}~~~{{{|||~~~|||{{{{{{{{{xxxuuusssyyy|||sssrrrpppllliiigggggghhhiiihhhjjjssstttfffeeemmmrrrwww}}}rrrhhhbbb___bbbfffgggjjjmmmmmmooosssxxx}}}~~~{{{vvvqqqmmmfffuuu|||]]]FFFAAA<<<:::;;;===<<<:::666666666666666666666666555555333222111000000000......---------,,,,,,,,,rrrxxxooowwwxxxsssxxxiii^^^LLL:::555333222333444666555555444555777999:::;;;::::::999;;;<<<;;;999999<<<>>>::::::::::::::::::::::::444444333333444444555666333555666777666777999:::777777888888777666555555444555888::::::999777666222333555666666555333222222222333444444444333333555555444444444444333333666555444222222222222333,,,---///111333444555666666666555555555666777777999888888777888888999::::::999888777777666666777777999;;;===>>>>>>>>>>>>999CCC@@@999===EEEQQQaaa|||fffmmmfffNNNJJJFFF===???@@@===:::<<>>>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;<<<===<<<999777999666444333333333222111...------,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,---------++++++++++++,,,---......,,,...000000///000111333222222333444666888:::;;;:::<<<>>>@@@BBBBBBBBBBBBCCCFFFJJJLLLMMMNNNPPPRRRQQQSSSWWWZZZ]]]^^^^^^^^^^^^___aaaccceeegggiiijjjhhhiiikkkkkkkkkllloooqqqqqqrrrsssvvvxxxzzz|||}}}|||{{{yyyxxxxxxxxxyyyzzzvvvuuuuuuuuuvvvwwwxxxyyy{{{|||}}}|||{{{{{{}}}}}}{{{zzzzzzyyyzzz{{{{{{zzzzzz|||}}}zzz~~~|||{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{{{{}}}|||xxxtttqqqoooooommmjjjgggdddcccccceeeiiiqqq}}}zzzmmmiiijjjiiieee```^^^___bbbgggdddbbbfffnnnuuuwwwwwwgggccccccfffccc___iiixxxwwwxxxsssllleee^^^```hhhoooppplllkkkmmmjjjmmmuuu|||tttlllfffhhh{{{dddAAAAAA???<<<;;;<<<======<<<555555555555555555444444444333222000///.........------,,,,,,,,,+++++++++}}}sss|||zzz|||mmmZZZLLLBBB===555444444444666888:::;;;777888999999::::::999999::::::999999999:::;;;;;;<<<;;;:::999888888888888888777666444444444555666666777888999:::;;;;;;;;;888888888888888888999999999999999:::;;;:::888555555666888999999888777666555555555555666666666777666666666444222111222333555555444444444444555555333222111111111333555777444444444444555555555666666777888999999999999888888777666666666777999:::999:::<<<>>>>>>>>>>>>===;;;===@@@???>>>AAAIIIPPP}}}nnniiiqqq]]]LLLOOOEEEAAA===;;;;;;<<<>>>@@@III[[[mmmsssuuuyyyzzzxxx}}}}}}}}}{{{zzzzzz|||~~~qqq[[[OOOLLLHHHFFFEEEEEEEEEEEE>>>=========>>>@@@CCCEEE@@@@@@@@@???>>><<<::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888777666555555444222111111000///......---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------......///000000111111111111222333444666777999:::;;;===>>>@@@AAABBBCCCEEEFFFGGGHHHIIILLLNNNPPPQQQRRRSSSVVVXXXZZZ[[[ZZZ[[[[[[]]]___ccceeegggeeehhhjjjkkklllmmmppprrroooqqqssstttttttttvvvwwwwwwyyy{{{zzzxxxuuutttsssuuutttttttttuuuvvvwwwwwwxxxyyyyyyxxxwwwvvvxxxyyy}}}{{{|||~~~|||{{{zzzzzzzzzyyyyyyxxxwwwvvvuuu{{{}}}~~~zzzwww~~~}}}{{{{{{{{{{{{yyywwwxxxwwwuuuuuuvvvxxxxxxxxxvvvxxx{{{{{{yyyxxxzzz|||yyyxxxxxxyyy{{{{{{yyywwwuuupppjjjfffeeeeeedddbbb^^^^^^]]]\\\^^^cccjjjooouuuyyy}}}|||tttkkkeeebbbaaa```^^^\\\[[[YYYYYY^^^]]]]]]```eeehhhgggeeeaaabbbaaa______gggttt{{{qqqhhhbbb]]][[[^^^dddkkkooopppnnnjjjhhhqqqvvv~~~|||~~~pppdddbbbrrrnnnRRRCCCAAA???<<<:::999999;;;<<<:::999777666444333333222111111111111000000000///---------,,,,,,+++++++++~~~|||lllZZZMMMDDD>>>555555555555666888:::;;;::::::;;;<<<<<<<<<<<<<<<888888888999:::;;;<<<===;;;;;;999888888777777777888888666555555555666666999999::::::;;;:::::::::888888888888888777777777999999999;;;<<<<<<999777777888888888888888777777555555555555666666666666444555555444222111222333555555555555555555555555666555333222222333444555444444555555555666666666777777777777777777777777888777666555555666777888999:::<<<===>>>>>>======:::<<<>>>>>>===@@@GGGMMMddduuuhhheee}}}zzzXXXJJJMMMHHHBBB>>>;;;888:::===CCCSSSdddnnnsssyyyzzzyyy{{{||||||{{{zzzzzz|||}}}oooZZZRRRJJJFFFFFFGGGDDDAAA???>>>>>>===>>>@@@BBBCCC@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555444444222111///...---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...//////000000000000111222333555555666777888:::<<<===??????@@@AAACCCDDDDDDFFFIIIKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWXXXZZZ\\\___bbbddddddfffhhhiiihhhiiikkkmmmkkkmmmpppppppppppprrrsssvvvxxxzzzzzzxxxuuuttttttsssrrrrrrrrrrrrrrrsssttttttuuuuuutttssssssuuuvvv{{{yyywwwxxxzzz||||||{{{}}}~~~}}}zzzxxxyyyxxxwwwvvvuuuuuuuuuuuuwwwyyy{{{}}}}}}{{{xxxvvvyyyyyyzzz|||~~~}}}{{{yyyvvvtttrrrrrrtttuuuuuuuuuvvvyyy{{{zzzxxxvvvuuuvvvuuusssrrrrrrssssssrrrqqqkkkgggbbb___^^^^^^\\\ZZZWWWVVVVVVUUUVVVYYY___cccjjjlllnnnooommmhhhccc```^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUWWW[[[___bbbbbb``````aaacccdddiiiqqq}}}~~~uuukkkbbb]]][[[[[[aaagggmmmpppooommmllllllzzz||||||}}}vvvjjjhhhnnnooo[[[KKKAAA???===:::888777777999:::999888777555444333222222111111000000000/////////---------,,,,,,,,,++++++{{{vvvtttyyy|||hhhVVVJJJBBB<<<555555555666777888999::::::;;;<<<<<<======<<<<<<777777777888:::;;;===>>>:::999888777777777777777999888777777666777777777<<<<<<<<<<<<<<<;;;::::::999999888888777777666666999888999;;;======<<<::::::999888888777777777777666666555555555555555555333444444333222222333555555666777777777777666555888777555333222333333444555555666666666777777777888777666555555555666777888777666555444555666777999:::;;;<<<======<<<<<<999;;;<<<<<<<<>>KKKZZZeeennnuuuwwwuuuxxxyyy{{{zzzzzzzzz|||}}}qqqdddTTTLLLJJJJJJFFFBBBAAA@@@???>>>>>>???@@@AAA????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777777666444222000...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,------............//////000111222333333444555666888:::;;;;;;<<<===??????@@@AAADDDFFFFFFFFFGGGIIIKKKMMMOOOPPPRRRSSSTTTUUUXXXZZZ\\\^^^aaabbbddddddcccccceeefffgggiiikkklllkkkkkklllmmmrrrtttwwwwwwuuusssrrrrrrppppppoooooonnnooooooooonnnoooppppppooooooqqqsssuuutttrrrrrrtttuuuuuutttvvvxxx{{{~~~}}}{{{wwwtttwwwvvvtttsssrrrsssssstttssstttuuuvvvwwwvvvuuutttrrrtttwww||||||yyytttrrrppppppqqqrrrrrrqqqvvvxxxzzzyyyvvvrrrpppooommmjjjgggfffggggggfffeee```^^^ZZZXXXWWWUUUSSSQQQNNNOOOOOONNNNNNOOOSSSVVV]]]]]]]]]]]]\\\\\\[[[ZZZXXXWWWWWWVVVTTTSSSRRRRRRNNNOOOQQQUUUZZZ\\\\\\[[[^^^aaagggnnnwwwyyynnnccc]]]\\\^^^```iiinnnssstttrrrppprrruuu}}}{{{zzzvvvlllfffqqq}}}gggRRRJJJCCC<<<<<<:::888666555555666777888777666444333222222111000000000/////////......------------,,,,,,,,,,,,{{{ooonnnzzz~~~zzzeeePPPCCC<<<888666666666777777888888999999999:::;;;;;;;;;;;;:::888888888888999:::;;;<<<999888888777666666777777999888888888888888888888<<<<<<=========<<<<<<;;;;;;;;;:::999888777777666888888888:::===>>>===<<<<<<:::888777666666777777666666555555555555444444333444555444333333555777444666777999999777666444777666555444444444444555666666666666777777777777999888666444444555666777777666555555666777888999999999:::;;;;;;;;;;;;;;;999;;;<<<<<<<<>>FFFQQQ]]]fffmmmoooooouuuwwwyyy{{{{{{{{{|||}}}~~~}}}iiiXXXOOOKKKHHHFFFCCCCCCAAA@@@???>>>?????????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777666555444222111000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,------------...///000111111111222444555777888888888:::;;;<<<<<<===???BBBBBBBBBCCCDDDFFFHHHJJJKKKMMMNNNOOOQQQSSSUUUWWWXXX[[[\\\^^^^^^^^^^^^```bbbccceeeggghhhgggggghhhjjjlllnnnqqqrrrpppooonnnnnnoooooonnnmmmllllllmmmmmmkkklllmmmmmmmmmmmmoooqqqppppppooooooooooooooooooppprrrtttvvvwwwuuusssrrrtttsssrrrqqqpppqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrnnnqqqvvv{{{~~~{{{wwwsssqqqnnnnnnnnnoooooonnnqqqsssuuuvvvssspppllljjjeeebbb^^^[[[[[[[[[[[[ZZZ[[[YYYWWWUUURRROOOMMMKKKHHHJJJKKKKKKKKKLLLNNNPPPUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQPPPOOOOOONNNNNNKKKMMMPPPSSSWWWYYYZZZZZZ```fffppp|||yyyrrrhhh___\\\___eeejjjqqqvvv{{{{{{xxxwww|||}}}}}}yyysssllleeeiii}}}}}}YYYFFFDDD@@@777;;;999777555444444555555666555444333222111111111/////////............------------,,,,,,,,,,,,,,,}}}pppooo}}}|||{{{yyywwwyyy}}}~~~yyycccLLL===888777777777777888888888888888888999::::::;;;;;;::::::::::::999888888888999999999888777777666777777777888888888999999999999888999:::;;;<<<============<<<<<<;;;:::999999888888777666777999;;;======<<<;;;:::888666555555666666555555555555555444444444333555555555444555777999444666777999999777666444444444444444555555666666666666666666777777777777999888666555555666888999666666666666777999;;;===999999999999999:::::::::;;;;;;<<<<<<===@@@CCCFFFSSS```}}}UUUKKKFFFGGGCCC:::888======AAAIIITTT]]]eeejjjnnnrrruuuyyy{{{||||||}}}~~~~~~fffSSSIIIGGGHHHFFFEEEDDDBBB@@@??????>>>>>>???????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::666666555555444444444333///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++,,,,,,,,,,,,---......///000000111222444555666666666777888999999:::<<<>>>@@@@@@@@@BBBCCCEEEGGGHHHHHHIIIKKKMMMOOOPPPRRRRRRSSSUUUWWWXXXYYYZZZ\\\^^^^^^```cccdddddddddfffggghhhjjjmmmnnnnnnmmmlllmmmnnnnnnmmmlllkkkkkkkkkllliiikkkllllllkkklllnnnpppmmmnnnnnnnnnmmmmmmmmmmmmoooooooooppppppqqqrrrrrrqqqpppooooooooopppqqqrrrtttsssrrrpppooonnnnnnnnnppprrrvvv{{{}}}|||xxxuuuqqqooolllkkkkkklllkkkkkkjjjkkkmmmooonnnlllhhheeeaaa]]]YYYVVVVVVVVVUUUTTTVVVUUUSSSPPPMMMIIIGGGFFFDDDFFFHHHIIIIIIJJJLLLNNNPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMPPPRRRUUUXXXZZZ[[[jjjqqq~~~~~~oooiiibbb]]]^^^dddlllrrrtttyyy~~~~~~{{{xxxyyyqqqgggaaaeeesss~~~|||VVVCCCBBB???666:::999888666555555555555444444222111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{|||}}}}}}wwwnnnqqq|||~~~}}}yyyrrrnnnqqqxxxzzzxxxwwwyyyqqq^^^III===999777888888888999999888777777999:::;;;;;;<<<<<<;;;;;;;;;:::999888888777777888999888888777777777888888777777888999999999999888777888999:::<<<<<<<<<<<<;;;;;;;;;:::999999888888666555555666999:::::::::888777666666555555555555333333444444444555555555444555666555444555666888555666777777777777666555222333333444555555666666555555666666666777777777777777666666666777888999777777666777888:::<<<>>>999999888888888888999999;;;;;;;;;<<<>>>@@@BBBCCCIIITTTnnn|||___MMMBBBCCCBBB:::888===999:::@@@JJJSSS[[[fffpppooosssyyy|||~~~~~~{{{bbbPPPJJJIIIHHHGGGFFFDDDCCCAAA@@@???>>>>>>??????@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::666666666666666666666666111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******++++++++++++++++++,,,,,,++++++,,,------...//////000111222333444444333555666666666777999;;;=========>>>@@@AAACCCDDDCCCDDDFFFHHHJJJKKKLLLLLLLLLNNNPPPRRRRRRTTTVVVXXXWWWZZZ]]]^^^___```bbbddddddgggkkkllllllkkkllllllkkkjjjjjjiiiiiiiiiiiijjjhhhiiijjjiiihhhiiikkkmmmiiikkkmmmmmmkkkjjjkkklllnnnnnnmmmlllmmmoooqqqrrrllllllmmmmmmnnnnnnnnnooorrrqqqpppnnnlllkkkjjjiiirrrrrrsssvvvwwwwwwtttqqqllljjjgggfffffffffeeedddaaaaaacccdddfffeeeaaa^^^]]]ZZZWWWUUUTTTSSSRRRPPPMMMMMMLLLIIIEEECCCBBBCCCBBBCCCEEEFFFFFFGGGJJJLLLKKKLLLMMMMMMLLLJJJHHHFFFIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMPPPRRRUUUYYY___cccuuu}}}zzzsssdddbbb___^^^aaahhhpppuuutttxxx~~~yyytttrrrnnneee]]]```ooo}}}yyySSSAAA@@@>>>888:::999888777555555555444333222111000////////////---------,,,,,,,,,,,,+++************++++++++++++uuusssyyyyyy|||}}}vvvpppqqq{{{|||mmmeeekkkvvvyyyuuutttooobbbQQQEEE???:::666888999999999999888777666888999::::::;;;;;;:::::::::999888888888888888888999999888888888888999999666666888999999999888888777777888999999999999999888888888888888888888888555333333444666777888777444555555555555555444444222222333444555555666666333444444444222222444666555555555555555555555555333333333444444444444333444444555555555666666666444444555555666777888888999888777777777888999:::999888777777777777888999;;;::::::;;;===>>>@@@@@@@@@GGGUUUppp}}}}}}bbbKKKFFFEEE===;;;@@@888888<<>>???@@@@@@@@@@@@@@@========================::::::::::::::::::::::::999999888888777777777666333222111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------------...///000111222222111222333333333333666888999999999:::;;;===>>>???>>>@@@BBBDDDFFFFFFGGGGGGGGGHHHJJJKKKLLLLLLNNNPPPOOORRRUUUWWWYYYZZZ]]]______bbbeeeggghhhggghhhiiieeeddddddddddddeeeeeefffdddeeefffeeeddddddeeegggdddgggiiijjjhhhggghhhjjjiiiiiijjjjjjjjjkkkllllllfffgggiiikkklllkkkjjjjjjkkkkkkkkkjjjiiigggfffeeellljjjiiiiiikkklllkkkjjjeeeccc```^^^^^^^^^]]]\\\ZZZYYYXXXZZZ[[[[[[XXXVVVUUUSSSQQQOOOOOONNNKKKIIIDDDEEEDDDBBB??????BBBDDDDDDEEEEEEDDDDDDDDDGGGJJJHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHIIIIIIJJJKKKLLLLLLLLLOOORRRUUUYYY```iiippp{{{~~~tttkkkfff___```aaadddhhhmmmrrruuuuuuyyyxxxqqqmmmlll___[[[]]]jjj}}}~~~|||gggKKKAAA???===:::999888777666555444444333111111000///............,,,,,,,,,,,,++++++++++++(((((()))))))))*********uuuwwwwww|||sssppp{{{kkk```hhhwww{{{vvvrrrgggUUUEEE@@@@@@;;;333888999::::::999888666555666666777888888888888777888777777777888999:::::::::999999999999999::::::555666777888999999888777777888888888888777666666666666666666777777777777444222111222444666666555222333444555555555444333000111222333555666777777222333333222111000222444666555444444444444555666444444444444333222111111444444444444555555555666111222333555666777777777;;;:::888777666666666777999888777666666777888888:::999888999;;;===>>>>>>@@@AAA@@@OOO{{{{{{|||cccUUULLL@@@;;;>>>:::999;;;>>>@@@FFFWWWiiinnnsssyyygggWWWJJJIIIIIIHHHFFFDDDCCCBBB===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;:::999888777666555555444111///---+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,------...///000000///000111111111111333555555555666666888999;;;;;;;;;<<>>;;;777777666555444333333222111000///...............,,,,,,,,,+++++++++******''''''(((((()))))))))***xxxttt{{{ooopppdddcccuuu{{{sssmmm[[[GGG===;;;999666555666666666666777777777777666666777777888888999999444444555777999999888666;;;::::::999888777666666:::888777555555666777888888:::;;;;;;888444333222444444555555555444333333222222222222222222222222333333333333333333333333111111222333333333333333000111111222222333444444666555555555555444444444666555333111000000000111...000222333333333111000000000111222333333444444666666777777777666444333555666666555444444666777777777777777888999:::;;;???@@@@@@GGGccc~~~}}}wwwwwwVVVFFFBBBCCC>>>============@@@MMMZZZhhhnnnwwwmmm[[[KKKFFFHHHEEEGGGIIICCCBBBBBBAAA@@@??????@@@@@@???????????????>>>============<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888777666444222000///...,,,,,,++++++,,,,,,---...---,,,***+++,,,,,,+++)))***++++++,,,,,,++++++************++++++,,,,,,,,,+++,,,---////////////...---......///000111111222333333444444555666666777888999;;;===>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEJJJHHHIIIMMMSSSVVVTTTQQQTTTUUUWWWXXX[[[\\\^^^___WWWWWWXXXZZZ[[[]]]^^^^^^\\\]]]^^^___````````````bbbbbbaaaaaa``````______aaaaaaaaaaaaaaa`````````cccccccccccccccccccccddddddcccbbb```^^^\\\[[[ZZZYYYXXXWWWVVVUUUVVVWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOQQQPPPPPPOOONNNMMMLLLLLLHHHGGGEEECCCBBBBBBBBBCCCAAAAAA@@@AAAAAABBBDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNPPPQQQQQQQQQUUU___lllyyytttjjjfffbbb\\\[[[^^^fffgggiiikkkmmmpppuuuyyy~~~xxxooolllkkkeee]]]WWW^^^xxxkkkQQQAAA===>>><<<888999999888666555333222222111000...---,,,,,,------+++++++++************)))))))))))))))))))))))))))xxxvvv}}}qqqooo~~~ssslllxxx~~~wwwmmmeeeUUUEEE>>>;;;888555555666666777777777777888888666666666777777888888888555444555777999999888666:::999999888888777777777777555444222222333444555333555777777555333333333777777666555444333333222222222222222222222333333333333333333333333333333111111222222222222222111000111111222222333333444555555555555444444444333666555333111000000000000...///111333333222111000000000111111222333333444444555666666666555333222666666777666444444555777666666666666666777999999>>>>>>???EEEXXX}}}xxxqqqjjjvvvsssPPP@@@>>>;;;::::::<<<<<>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>===<<<======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888666444333111000///---------,,,,,,------------+++***+++,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---...//////......------...//////000111111222222333333444555555555666777888:::;;;<<<=========>>>>>>???@@@AAABBBCCCGGGEEEFFFJJJPPPSSSRRROOOQQQQQQRRRTTTVVVWWWXXXYYYSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\````````````````````````___^^^]]][[[ZZZXXXWWWVVVTTTTTTRRRQQQQQQQQQRRRSSSPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKGGGEEEDDDBBB@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDFFFHHHJJJLLLNNNNNNOOOTTTVVV^^^kkkyyyvvvkkkaaa^^^\\\ZZZ\\\```jjjlllnnnooorrrvvv{{{~~~zzzpppkkkiiifff```[[[```ppprrrdddPPPBBB<<<;;;;;;:::999888777666444333222111111000...---,,,,,,------+++++++++************)))))))))))))))))))))))))))|||yyy{{{zzztttuuu~~~|||rrrddd\\\PPPDDD>>>:::666444555777777777888888888999999666666666666777777777777555444555666888999888666888888888888888888888888555444333222111222333333000222333333333333444666777666555333222111111111333333333333333333333333222222222222222222222222111111111222111111000000000000111111222333333333444444444444333333333333555444222111000000000000...///111222222222111000000000000111222222333333333333444444333333222111666777777666444333444666444444444444555666777888;;;999;;;???GGG^^^qqqgggdddzzzZZZAAA>>>===;;;;;;<<<<<<===DDDMMM\\\cccnnnyyygggVVVNNNFFFGGGJJJEEEFFFDDDAAA>>>===>>>@@@BBBAAABBBCCCCCCAAA???<<<;;;=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888777555444222111111000000//////...---------,,,+++***+++,,,---,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***+++,,,---............---------...//////000000000000111111222333333333222333555666888888999999999:::;;;<<<===>>>>>>???BBBAAABBBGGGLLLOOONNNLLLLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNOOOOOOOOOOOOSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPNNNMMMMMMLLLKKKLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBAAA@@@???>>>>>>>>>AAABBBCCCDDDEEEEEEDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGJJJLLLNNNPPPPPPPPP[[[```jjjxxx~~~wwwjjjaaaZZZXXXYYY\\\aaagggkkkmmmoooqqqtttxxx~~~ssshhhfffccc[[[XXXZZZggg}}}xxx{{{ooo___WWWLLLAAA:::888999:::777777666555333222111111000///...---------------+++++++++************)))))))))))))))))))))))))))www{{{}}}rrrwwwsss```YYYNNNCCC<<<777333333666777777888888999999::::::666666666666666666666666666555444666888999888777666777777777888888888999666555444444333333444444111222333333222333555777333222111////////////000444444444444333333333333111111111111111111111111000111111111111000//////000000000111222222333333444333333333222222222222333222222111000/////////...///000111111111000000000000000000111111222222111111111111111111111000666777777555333222333555444333333444444555666777999444555;;;<<>>>>>===;;;???DDDNNNUUU```mmmxxxrrrdddQQQJJJKKKGGGFFFEEECCCAAA@@@@@@@@@@@@>>>???AAABBBAAA???===;;;============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999888888666555444333333333222222111000///...---,,,+++***+++---------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,------......,,,,,,------.....................///000000111111000111222444555666666666777777888999:::;;;;;;<<<===>>>???CCCHHHKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOONNNMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>??????AAABBBDDDFFFGGGFFFEEEDDDHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFKKKKKKLLLNNNQQQTTTWWWYYYeeelllwww~~~~~~wwwmmmggg^^^[[[YYYZZZ^^^dddjjjoooppprrruuuwwwzzz||||||mmmcccaaaZZZOOOQQQ^^^qqqyyy{{{}}}fffZZZNNNIIICCC>>>;;;999777666666555444333222111000000//////......------------+++++++++*********))))))))))))))))))))))))))))))yyyxxxvvv~~~zzzqqq|||yyy{{{wwwfff\\\PPPBBB999444111444999666777777888999999::::::777777777777777666666666666555444555777999888777666666666777888888999999666666555555444444444555333333444222111000222444000000000000111222333333555555555444444444333333111111111111111111111111000000111111111000000//////000000111111222333333222222222222111111111111111111111111000//////.........//////000000000000//////000000000000111111000////////////000000000444555555444222111222444444444444444444666777777999333333;;;<<<===OOOfff}}}xxxXXXKKKFFFAAA=========;;;<<>>:::<<<===???@@@???>>>===>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999888888777666555555555555555444333111///...---,,,++++++---...---+++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,---...,,,,,,,,,,,,,,,---------,,,,,,------...////////////000111222333444444444555555666777888999999::::::;;;===AAADDDFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAA@@@??????@@@@@@???>>>===<<<;;;::::::;;;<<<>>>???@@@AAABBBAAABBBEEEGGGGGGGGGEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGNNNMMMMMMNNNRRRXXX___cccqqqyyy|||pppddd]]][[[UUUXXX\\\```fffmmmsssuuu{{{}}}}}}uuupppfff___\\\QQQHHHTTThhhyyyyyypppUUUHHHCCC>>>999999;;;:::666111444333333222111000//////...............---------+++++++++*********))))))(((((((((((((((((((((((({{{~~~vvvzzz}}}wwwyyyyyy}}}~~~xxxmmm]]]OOO???777444333555999555666666777888999::::::888888888888777777777777777555444555777888999888666666666777777888888888666555555555555444444444333444444333111000000111222333444666777888888888666666666555555444444333222222222222222222222222///000111111222222111111//////000000111222222222222111111111000000000000000000000000000///................../////////000///////////////000000000//////.........///000000111222222111000000222333333333333333444555666777999555666<<<>>>>>>EEEPPP|||~~~eeeIIIGGG@@@:::<<<=========>>>>>>BBBKKKVVVcccppp{{{uuu^^^TTTLLLIIIIIIIIIHHHFFFDDDAAA???999:::;;;===>>>??????@@@>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888777777666666666666555333111000///---,,,,,,------,,,******++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************+++,,,---...+++++++++++++++,,,,,,,,,++++++,,,,,,---............///000111222222222222333333444555666777888888888999;;;>>>@@@@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;:::>>>======<<<;;;:::999888:::;;;===???BBBCCCDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIINNNMMMMMMPPPVVV^^^ggglllyyy|||{{{rrrcccXXXUUUWWWRRRYYY```eeekkksssxxxyyyxxxpppbbb]]]ZZZWWWQQQSSSfff}}}yyyyyyhhhIII<<<<<<888444555999999444///222222111111000//////...---......///......------+++++++++************)))((((((((((((((((((((((((}}}}}}www}}}|||{{{xxxxxxpppgggYYYJJJ;;;666666666666777444555555666888999999::::::999999999888888888777777555444444666888999888666666666777777777777777777777888888777777666666555777888888666444333333444666999;;;<<<<<<:::999777777666666555444444333333333333333333333333333//////111222333333333333//////000000111111222222111111000000000/////////...///000000000///...---......------....../////////////////////////////////......---...///000111...///000/////////111333222222111222222333444555555666888:::;;;===AAAEEE___~~~^^^QQQGGG???>>>@@@>>>=========???DDDLLLXXXeeeqqqxxx}}}~~~ttteeeWWWOOOMMMJJJGGGEEEDDDDDDDDD<<<<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>=========<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999666777888888777555333222000///------------+++)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++************))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,------......,,,---...///000000000000111111222333444555555666555777999;;;;;;;;;;;;;;;===>>>>>>???@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCC>>>??????@@@??????======<<<<<<;;;;;;:::::::::999;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCDDDEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMOOOSSSXXX```iiippptttwwwssslllbbbZZZUUUUUUVVVVVV___fffiiioooxxx~~~{{{qqqiiiXXXXXXVVVVVV]]]ooo|||yyy~~~YYY@@@:::888666444444444444222111111111000000///.........,,,---...//////...------+++++++++************)))((((((((((((((((((((((((zzz}}}xxx~~~}}}vvvqqqggg[[[TTTEEE888666999999777555333444555666777888999999:::::::::999999999888888777555444444666888999999777777777777777666666666;;;;;;;;;;;;;;;:::999999888:::======<<<:::999999555777:::======;;;999777888777777666555444444444333333333333333333333333...///111222444444555555/////////000111111222222000000000000////////////...///000000000///...---...------------.../////////////////////.........///......---...///000111,,,---.........///111333000000000000111222333444...555888555444999>>>@@@JJJpppxxx|||___RRRGGGDDDCCC@@@<<<;;;<<<===???DDDOOO\\\hhhpppzzz{{{}}}{{{iiiTTTPPPJJJEEECCCDDDFFFHHH@@@???===<<<<<<>>>@@@AAA>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::666777888999888666444333111000...------,,,***(((+++++++++,,,,,,+++++++++,,,,,,,,,++++++************))))))))))))+++,,,---++++++*********************++++++,,,------......+++,,,------............//////000111222333444444333555777888888777777888999::::::;;;===>>>>>>???@@@@@@?????????>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA;;;;;;<<<===<<<;;;:::999999999999999::::::::::::::::::;;;<<<>>>???@@@@@@AAABBBDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCEEEGGGIIIKKKLLLNNNRRRYYYbbbjjjrrrxxx{{{pppggg\\\VVVUUUWWWWWWWWW]]]eeekkklllqqq|||}}}tttjjjcccVVVWWWUUUXXXjjj~~~yyyzzzkkkIII;;;???555777777555111///111333000000//////......------,,,---.../////////------+++++++++************)))((((((((((((((((((((((((ttt|||}}}yyyxxxqqqeeeZZZLLLDDD;;;777888::::::999999::::::999777666666777666999===>>>===;;;::::::;;;:::888777777888:::;;;:::888777555555666888999999999::::::::::::::::::777888:::<<<>>>>>>>>>>>>999;;;<<<>>>>>>===;;;::::::999888777666555444333555555555444444333333333///000000000000111111111///...---...///000///.........///000000000000000000000000000000000000000......---------,,,,,,,,,,,,---......///.........///,,,))))))---///000///////////////////////////111111222333333333333222333333333333555888<<<===@@@OOOtttvvvzzzpppNNNCCCEEEDDD>>>;;;>>>===>>>AAAFFFNNN^^^mmmtttxxx~~~mmm]]]NNNIIIIIIGGGDDDBBBBBBBBB@@@===::::::<<<===CCCBBBAAA???????????????===;;;999:::===>>>===:::<<<<<<<<<<<<;;;:::999999777777777777777777777777555555333111///---,,,+++,,,,,,,,,+++,,,,,,------***************+++++++++++++++******************************************,,,,,,,,,++++++*********++++++******++++++,,,---000//////......000111222222222333444444444444333777777777777888888888888<<<<<<<<<;;;;;;:::::::::777777888999::::::;;;;;;??????@@@AAAAAAAAAAAA@@@???>>><<<;;;;;;===@@@AAAAAA@@@>>>===;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===:::666666999;;;;;;:::999888777777777888::::::;;;===???AAABBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAHHHFFFBBBAAAAAACCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNPPPVVVaaalllssstttqqqmmm```ZZZSSSQQQSSSWWWYYYZZZccchhhooossswww}}}zzzsssiii\\\RRRNNNTTT___oooyyyvvvxxx}}}kkkPPP;;;888>>>555555333222111000000000////////////............++++++,,,,,,---,,,,,,,,,************))))))))))))))))))))))))((((((((((((uuuzzztttqqqiii\\\QQQFFF???888555666888888666999:::::::::888777888999222555999;;;;;;;;;<<<======<<<:::999999:::<<<===<<<;;;999888777888999:::::::::999999999999999999888999;;;<<<============:::;;;<<<<<<<<<<<<;;;::::::999888777666555444444333333444444444444444444111111111111222222222222111///...///000000///.........///000000000000000////////////////////////...------------,,,,,,,,,,,,,,,---..................,,,)))***,,,///000///........................///000111111222222111111333333333333555888;;;===<<>>???@@@AAAAAA@@@@@@>>><<<;;;<<<===>>>===;;;<<<<<<<<<<<<;;;:::999999888888888888888888888888666555444222000///------,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---///......---...///000111000111222222333333222222444444555555555555666666999999999888888888777777666666777777888999999:::;;;;;;<<<==================<<<:::999:::;;;>>>???>>>>>><<<;;;:::999999999888888888888999999999999;;;888555555777888888777777666666666777999:::;;;@@@@@@AAABBBCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAADDDCCCAAAAAABBBDDDFFFFFFDDDFFFHHHJJJLLLNNNPPPRRRYYY^^^eeelllooollleee___XXXUUUQQQQQQUUU[[[^^^```jjjsssvvvlllccc[[[SSSMMMJJJYYYnnn|||xxxxxx}}}lllYYYFFF888333666555444333222111000000000////////////.........---,,,,,,,,,,,,,,,+++***)))*********)))))))))(((((()))))))))(((((((((''''''{{{}}}xxxqqqlllcccTTTHHH@@@;;;777555777888777555888:::;;;:::999999:::<<<777999:::;;;;;;;;;===???<<<<<<::::::::::::<<<<<<===<<<:::888777777888888999999999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::999999888777666555555222222333444444555555666444333333333333333333333333111000000111111///.........///000000000000000////////////////////////------------,,,,,,,,,,,,+++,,,------......------...,,,******,,,...//////...........................///000000111111000000333333333333555777999;;;<<<<<>>AAAEEEPPP[[[gggnnnxxxlll[[[RRRLLLJJJJJJFFFFFFEEECCCAAA>>><<<:::888:::===@@@BBBBBBAAA@@@@@@???======>>>>>>===;;;<<<<<<===<<<<<<;;;:::999888888888888888888888888777777555444222111000///---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++************+++,,,,,,---------,,,---...////////////000111111111111000111111111222222222333333555555555555444444444444444444444555555666666777888888999::::::::::::999:::999888777777888:::<<<;;;:::999888777666666666444555555555666666666666888666333333444444444444444444444666777:::<<<===CCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAACCCEEEGGGHHHFFFHHHJJJKKKLLLNNNQQQSSSYYY[[[___bbbccc^^^XXXRRRRRRQQQQQQUUU[[[aaafffhhhkkkttt~~~xxxmmmbbbXXXOOOKKKIIIDDDZZZwwwyyyzzz~~~sssWWWFFF>>>999555333555444333111000000////////////.........------------------,,,+++***((((((******))))))))))))(((((()))(((((((((((('''''''''yyysssnnnbbbPPPBBB<<<:::888888999:::999777888999;;;;;;;;;;;;<<<>>>CCCCCCBBB???<<<;;;<<<>>>:::999999888888999999:::;;;:::999777666555555555777888888999:::;;;<<<<<<::::::;;;;;;;;;:::::::::<<<;;;999888888999:::;;;999999888888777777666666333333444444444444444444555555555555555555555555444333111111111111000.........///000000000000000////////////////////////---------,,,,,,,,,++++++++++++,,,------------------,,,++++++,,,......///...........................///000000111111000000222222222333444666777888:::;;;>>>OOO{{{www|||gggOOOCCC???===;;;<<>>;;;888:::;;;>>>???@@@AAAAAABBBAAA@@@??????>>>===<<<============<<<;;;:::999888888888888888888888888888888777666444333222222//////......---,,,+++***,,,,,,,,,+++++++++++++++******+++,,,------......+++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,---------------...////////////////////////000000000111111222222222222222222222222111111222222333333333333666666777888888888888888777666555444444555666777666666555444444333444444222333333333444444444444555444222111111111111111111222333666888:::<<<>>>BBBBBBBBBBBBBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???@@@@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIIIIKKKMMMMMMLLLLLLPPPSSSSSSRRRRRRRRRSSSRRRPPPNNNRRRSSSUUUZZZ```fffkkkmmmlllqqqyyyyyyqqqmmmggg```VVVLLLIIIJJJMMMccczzzbbbGGG:::999999666444444333222111000/////////.........---------,,,,,,,,,---------,,,+++*********)))))))))((((((((((((((((((((('''''''''&&&&&&}}}~~~wwwsssnnnaaaNNN???999888888999::::::999888888999;;;;;;;;;;;;===???HHHGGGEEEAAA<<<:::;;;<<<999999999999999999999999;;;:::999777666555555555555666777999<<<>>>???@@@;;;:::::::::999999999999<<<;;;888666666777999:::888888888777777777777777666666555444333333222222444444555555555666666666555333222111222111000.........///000000000000000........................------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,---------,,,------...........................///000111111222222111111222222222333333444555666444999;;;CCC```aaaLLL???AAA>>>>>>@@@@@@@@@CCCIIISSSZZZeeeqqqzzzzzzfffUUUNNNIIIGGGEEEEEEEEEDDDAAA>>>>>>===<<<;;;;;;===???AAABBBBBBAAA@@@???>>>>>>>>>============<<<;;;::::::888888888888888888888888999888888777666555555444111222222111111///...---,,,,,,+++++++++***************+++,,,------......))))))))))))))))))))))))******************************))))))******+++,,,***++++++,,,,,,,,,,,,,,,+++,,,------......------........./////////000000000000000000000000111111//////000000000000000111222333444444555555444444333333222111111222222333222222111111111111111222222222222222333333333333333333222222111000111111111222444666999;;;======>>>>>>>>>???@@@BBBCCCCCCFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@?????????@@@AAAAAA@@@BBBEEEEEEEEEFFFHHHJJJJJJMMMOOOOOONNNOOOTTTYYYZZZUUUOOOKKKJJJLLLNNNPPPTTTVVVYYY]]]bbbggglllooouuuxxx|||zzzsssgggbbb]]]XXXOOOHHHKKKSSSjjj}}}```NNN;;;444444444333444333222111000///.........------------,,,,,,,,,,,,++++++,,,------...------)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&|||~~~{{{yyyzzzyyy~~~wwwppplllhhh\\\III;;;666777888999999999999888888999;;;;;;;;;;;;<<<>>>AAAAAA@@@===:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777444555666999;;;>>>@@@AAA::::::999888888888999999;;;:::888666555666777888666666666666777777777777777777666555333222111000222222333444555666666777444222111111222222000///......///000000000000000........................,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++,,,---......,,,,,,---...------------------------///000111111222222111111111111222222333333333444333777999;;;JJJppppppWWWDDDEEEAAA>>>???>>><<<===AAAHHHNNNXXXfffsss}}}ttt___UUUPPPLLLFFFDDDEEEFFFDDDBBBCCCAAA===:::999;;;===???@@@AAABBBAAA???>>>>>>???===============<<<::::::999999999999999999999999888888888777777666666666333444444555444333111000------,,,,,,++++++************++++++,,,,,,------)))))))))))))))))))))))))))))))))******************))))))))))))***++++++******+++,,,,,,,,,,,,,,,++++++,,,------------,,,------........./////////.........////////////000..............................///000000000000000111111000000//////000000/////////...//////000000111111111111222222222222111333444333222111222444333444666888:::;;;<<<<<<::::::;;;===???AAACCCEEEFFFFFFFFFEEEDDDBBBAAA@@@????????????@@@AAABBBBBBBBBEEEHHHHHHGGGHHHKKKOOONNNRRRUUUUUUTTTWWW]]]dddjjjbbbVVVNNNKKKMMMPPPSSSWWWYYY]]]aaaeeejjjpppttt}}}|||xxxrrrmmmccc[[[RRRMMMFFFGGGVVVhhhyyywwwxxx}}}}}}OOODDD:::666555444444777333222111///......------------,,,,,,,,,+++++++++)))***+++,,,---.........))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%~~~zzzzzz|||~~~zzzvvv}}}vvvssspppooorrrvvv||||||ssshhhbbb]]]TTTEEE999888999:::::::::::::::;;;888999;;;;;;::::::;;;===:::;;;;;;:::888888999;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::999888888444444666777999;;;<<<===999999888777777888999::::::999777666555555666666444444555555666666666777666666555444333333222222//////000222444555777777222111000000111222111///......///000000000000000........................,,,,,,,,,++++++++++++***)))******++++++++++++++++++---///...,,,+++,,,...------------------------...///000000111111000000111111222222222222222222555666:::<<>>AAADDDMMM[[[jjjwww~~~}}}~~~qqqggg[[[SSSJJJEEEEEEGGGFFFEEEDDDBBB???<<<;;;;;;<<<===>>>@@@AAAAAA>>>===???AAA>>>>>>>>>======<<<;;;:::999999999999999999999999888888888777777777777777333444555666666555444222000//////...------,,,,,,******++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))***++++++***+++,,,---------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,---------............------------------,,,------...............000/////////............---------------...////////////000000000111111111111333666666444444555777666777999:::;;;;;;;;;;;;:::::::::<<<>>>AAACCCEEECCCCCCCCCCCCCCCBBBAAAAAA?????????@@@@@@BBBCCCCCCCCCFFFIIIIIIHHHKKKQQQVVVZZZ^^^```___\\\]]]dddkkkjjjbbbXXXPPPNNNQQQUUUWWWZZZ]]]bbbggglllsss{{{|||}}}}}}|||xxxsssmmmiii\\\TTTPPPPPPOOOVVVmmm{{{vvvsssrrr~~~yyyIIIAAA;;;999888555555777222111000///...---------,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$${{{zzz|||||||||}}}www{{{tttlllhhhnnnzzz~~~sssddd[[[WWWOOODDD:::<<<===>>>===<<<<<<===>>>888:::;;;:::999999:::<<<888:::;;;:::888777888999888999999::::::999999888777777888888888777777666444555555666777888888888999888777777777888:::;;;999999888666666555555555333333444444555666666666444444444444444444444333,,,---///111333555777777111000///000111222111000...//////000000000000000........................,,,,,,,,,+++++++++******))))))***++++++++++++++++++---000///,,,+++,,,...---------------------------......///////////////000111111222222222111111333222888>>>:::@@@eeebbbRRRKKKEEECCCAAA>>>===@@@>>>@@@FFFRRRaaaooowwwzzz|||}}}~~~cccZZZMMMFFFEEEGGGGGGGGGBBBBBB@@@???>>><<<<<<;;;===???AAA@@@>>>===???AAA>>>>>>>>>>>>===<<<;;;:::999999999999999999999999777777777777777777777777222444555777777666444333222111111000///.........++++++******************************************(((((())))))*********+++)))))))))))))))******+++***+++,,,---...---,,,,,,++++++,,,------------,,,***++++++++++++,,,,,,,,,******++++++,,,,,,,,,------------------------------...//////000000///////////////......---------,,,,,,,,,,,,---...//////........./////////000000111444777777666666777:::888999:::;;;<<<;;;:::999;;;;;;;;;<<<>>>@@@CCCDDD??????@@@AAABBBBBBBBBBBB?????????@@@AAABBBCCCDDDCCCFFFIIIJJJJJJMMMUUU\\\gggjjjkkkgggaaa```ffflll]]]XXXQQQNNNPPPUUUYYY\\\^^^bbbhhhmmmttt}}}tttxxx|||}}}xxxpppjjjfffSSSPPPTTT\\\aaakkkxxxvvvuuurrrnnn|||oooEEE===666555555222111222222111000///...---------,,,,,,,,,+++++++++******((())))))))))))((((((''')))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$vvvzzzxxxmmmgggooo|||ppp^^^TTTMMMEEE===:::========================>>>============>>>??????:::999888999;;;=========;;;:::888777777777888888999999;;;<<<===<<<888555555444444333333444444555666888999999888888999;;;888777666444444444555666666555222111000000222222666666666666666666666666333333333333333333333333333222111000////////////000///...------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))............---,,,+++***+++,,,------......---------------...///000000111////////////000111222333000333777888999AAAOOOZZZvvvrrr[[[FFFAAAEEEEEE???;;;======???EEEPPP^^^kkkssswww|||mmmWWWOOOMMMIIIEEEDDDDDDFFFEEE@@@???BBB???888;;;:::::::::<<<>>>AAACCC>>>@@@AAAAAA>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888777777666555444444333444444333222222111000000+++++++++,,,,,,---------))))))))))))******************************************))))))))))))******(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---....../////////.........---...///111333444666777888999888888999;;;;;;::::::::::::;;;<<<<<>>>>>;;;999888999;;;<<<<<<<<<;;;:::888777777777888999:::::::::;;;<<<<<<999666666666444333222222222222555777888888777777888999777777666555555555555555555444222000000000111222444444444444444444444444111111111111111111111111222111000//////......//////......---,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,,,,---------------,,,------...//////000000////////////000111111222222555777555444999CCCKKKiii~~~wwwzzz___HHHAAABBBBBB???<<<<<<===AAAJJJVVVaaahhhrrryyy~~~nnnaaaZZZRRRKKKIIIHHHIIIGGGCCCBBBEEEBBB===<<<<<<;;;:::;;;===???AAA@@@BBBCCCBBB@@@===<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888999999888888777666666555555555444444333222222111///......------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,---...////////////////////////000222444555666777999999888888:::;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAA@@@????????????@@@@@@AAA???@@@AAACCCEEEFFFHHHHHHJJJLLLQQQXXX```iiippptttzzz{{{vvvlllddd^^^UUULLLLLLNNNQQQTTTVVV[[[```cccmmmooouuu~~~zzzzzzwwwrrrjjjaaaVVVNNNHHHLLLZZZrrrwwwrrrqqqwww|||rrrbbbOOOAAA>>>999333111333444222///000000//////...------------,,,+++,,,------+++)))*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ssspppzzzrrrwww}}}xxxjjj\\\MMMGGGDDD???:::888999999999999::::::::::::999999999999:::;;;======;;;:::888999:::;;;;;;:::::::::999888888888888999<<<;;;::::::;;;;;;:::999777666555333222111000000444555777666555555666888666666777777777666555555444333111000//////000111111111111111111111111111////////////////////////111000///...------------...------,,,,,,,,,,,,---++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''')))***++++++,,,++++++,,,------------,,,,,,------....../////////000////////////000000111222444666444222333999@@@FFFuuu|||pppzzzXXXEEEDDDFFFBBB===<<<<<<>>>DDDMMMUUU[[[jjjrrrzzzwwwkkk___TTTNNNIIIIIIEEEAAAAAADDDCCC@@@???>>>===<<<;;;<<<===>>>BBBCCCDDDCCC@@@>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999;;;;;;::::::999888888888666666666555555444444333333333222000...---,,,+++---------,,,,,,+++++++++******************************))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000///000000000111222333444555666777999999888888:::;;;===<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<===???@@@AAA????????????@@@@@@AAABBB@@@AAACCCFFFHHHIIIIIIJJJPPPTTT[[[cccjjjoooqqqrrrooonnnggg]]]VVVRRRNNNIIIMMMOOOSSSWWW[[[```fffkkkuuuxxx~~~|||~~~~~~~~~}}}{{{uuuoooiiibbbZZZPPPJJJQQQTTT___ttt{{{uuurrrvvvzzziiiVVVEEE:::666999555111000333444444222000//////......---,,,,,,,,,+++++++++,,,,,,+++)))******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$yyyooottt|||~~~www}}}}}}vvvdddVVVHHHCCCAAA===999777::::::;;;;;;;;;;;;;;;<<<777777777888999:::;;;<<<<<<:::888888999::::::999999999999999999999999999===;;;999999:::;;;;;;:::666555444333222111111111333444555555444333444666555666777888888777555444333222111000////////////000000000000000000000000........................//////...---,,,,,,,,,,,,---,,,++++++++++++,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((()))***++++++******+++,,,,,,,,,,,,,,,,,,,,,---------........./////////......//////000///222555555333444999======ZZZ|||zzzhhhMMMJJJHHHAAA>>>===<<<===AAAGGGMMMQQQ___hhhrrryyy{{{mmm^^^UUUNNNKKKFFFBBBBBBDDDEEEDDDBBBAAA???===<<<;;;;;;;;;???AAABBBAAA@@@???@@@AAA=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999;;;;;;::::::999999999999888888777777777666666666666555444222111///...---///......---,,,++++++***************************+++******))))))******+++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111111111111222333444444555666888999999999999:::<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;<<<<<<>>>???????????????@@@@@@BBBCCCCCCCCCDDDEEEGGGIIILLLNNNOOO[[[^^^bbbeeegggfffeeeccc[[[ZZZVVVQQQMMMLLLMMMMMMOOORRRWWW\\\bbbhhhooottt~~~~~~}}}~~~~~~~~~~~~|||{{{vvvmmmccc]]]YYYSSSNNNKKK^^^```fffrrr}}}xxxsssrrrxxxnnn\\\JJJ===999;;;666444111000222333333222//////......---,,,,,,++++++******+++,,,,,,***)))***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$}}}vvvxxx|||~~~zzzttteeeWWWHHHBBBAAA===:::999:::::::::;;;;;;<<<<<<<<<777777777888888:::;;;;;;;;;999888888999999999888999999999:::::::::999999<<<:::888777999:::;;;;;;444444333333222222333333222444555444333222333444444555666777777666555444222222111000000/////////000000000000000000000000///////////////////////////...---,,,++++++++++++++++++************++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------..................///000...111444555444555777:::@@@HHH^^^qqqTTTLLLGGG???>>>===<<<<<<>>>BBBFFFIIISSS]]]hhhooowwwqqqddd[[[UUUMMMHHHFFFFFFHHHJJJCCCCCCAAA???>>><<<<<<;;;;;;<<<>>>>>>>>>???AAACCC>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999888888888999999999888888888888888555555444333333222111111//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++******************************+++,,,,,,,,,,,,+++******************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,...000222333333333111222222333444444444444777888::::::999999;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===?????????@@@AAACCCDDDEEECCCDDDEEEHHHLLLRRRWWW[[[fffeeeccc```[[[WWWSSSQQQKKKLLLMMMNNNMMMLLLOOORRRTTTWWW\\\bbbhhhpppwww|||~~~yyyvvvpppdddXXXSSSPPPLLLMMMQQQfffnnnwwwwwwtttssswww~~~rrr\\\NNNCCC:::666777555333111000111111111000......------,,,,,,++++++***))))))***++++++***((()))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$wwwxxx}}}www~~~vvvqqqiiiYYYIIIBBB@@@>>><<<<<<888888999999::::::;;;;;;999999999999999::::::;;;:::888666777888999999888888999::::::;;;::::::::::::888666666888:::::::::444444444333333444444555333444444444222111222333333333444555555555555444222222222111111000//////000000000000000000000000///////////////////////////...---,,,++++++++++++***))))))))))))***++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111333333222111222444<<<;;;CCC]]]cccSSSJJJCCC???===<<<;;;;;;===???AAAGGGQQQ[[[cccmmmxxx~~~mmmbbbVVVNNNHHHDDDEEEHHHDDDDDDCCCBBB@@@???>>>===999:::;;;<<<<<<===@@@BBB>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::888888888888888888888888999999999999999999999999444444444444444444444444000000000///.........---........................++++++************++++++******************************************************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------..............................,,,...///222444555666666333444555555666666555555777888::::::999999;;;<<<:::::::::::::::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<>>666000///444333222111000/////////...------,,,,,,+++******)))(((((()))++++++***((())))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$|||~~~yyyyyy|||zzztttsssjjjYYYGGG@@@>>>>>>>>>???888999999:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;888666555666888999999999888999:::;;;;;;;;;::::::888666555666888999999888777666666555444444444444333444555444222111222333222222222222222333444555333333333333222111000///000000000000000000000000///////////////////////////...---,,,,,,++++++,,,)))(((((((((((()))***+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***************,,,,,,++++++++++++++++++***++++++,,,---///000111111222222111111000111222333888:::BBBccckkkWWWLLLDDDBBB@@@>>><<<<<<<<<<<>>@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::888888888888888888888999999999999999999999999999555555555555444444444444222222222222222111111111////////////////////////,,,++++++******++++++,,,******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------)))******+++,,,,,,------------........./////////000000000000000000000000...///111333555777888999666777888999999999888777777999::::::::::::;;;===;;;;;;;;;;;;;;;<<<===============<<<======>>>>>>>>>???@@@AAACCCEEEGGGHHHFFFIIINNNSSSXXX[[[^^^___WWWUUUPPPLLLIIIGGGFFFFFFJJJJJJOOOTTTUUUUUU[[[dddmmmqqqvvv{{{}}}xxxpppgggaaaXXXMMMEEEDDDDDDIIIZZZnnn{{{rrrwwwvvv\\\EEE===:::333///111111111111000///...//////------,,,,,,+++*********((('''''')))***+++***((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$}}}}}}yyyuuuzzzxxxvvvxxxiiiXXXEEE=========???AAA;;;;;;<<<<<<===>>>??????>>>>>>===<<<;;;;;;;;;;;;777666555666888::::::999777888:::;;;<<<;;;::::::666555555666777888888666:::999777666444444333333333444555444222111222333222222111000111222444555333333444333333222000000////////////////////////........................//////...---,,,,,,,,,,,,((((((((((((((()))******++++++++++++************''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))(((((((((((()))***************,,,+++++++++++++++++++++)))******+++---///111222111111111222222333444666...<<<>>>777GGGzzzdddUUUJJJHHHEEEBBB???===<<<<<<:::BBBIIIPPP\\\lllxxx}}}zzz|||~~~xxxhhhZZZNNNJJJMMMDDDDDDDDDEEEDDDDDDCCCBBB===>>>>>><<<::::::<<<>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999777666666555444333333333333444444444444444444444000000000000000000000000,,,++++++******++++++,,,++++++******************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,------.........))))))***+++,,,,,,------.........////////////000000000000000000000000000...000222444777888::::::888999:::;;;<<<;;;:::999777999::::::::::::;;;===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===???@@@AAA>>>???@@@AAACCCEEEGGGHHHNNNQQQVVVZZZ\\\ZZZWWWUUUGGGFFFEEEDDDEEEFFFHHHIIIKKKKKKPPPVVVXXXZZZcccooo||||||xxxqqqiii___YYYJJJAAA===@@@CCCMMMeee~~~yyyzzz}}}{{{fffOOO;;;666444000111777///000000000/////////000------,,,,,,+++******)))(((''''''(((***+++***((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$${{{uuuyyywwwuuu|||vvvrrrpppcccPPPAAA@@@@@@;;;;;;@@@===<<<;;;:::999:::;;;<<<<<<;;;:::999888888888888777666555444444555666666:::;;;;;;;;;;;;;;;::::::999:::999888666666888999777777777777666666555555444444444333333222222222222222444444444444222222111222222333333222222111///////////////000000111///////////////////////////...---+++***)))((((((((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,---...//////////////////000000000000333333666;;;AAAXXXqqqbbbJJJ;;;AAADDD<<<888<<<:::===CCCLLLWWWdddooouuu{{{~~~~~~|||}}}tttccc[[[RRRKKKGGGFFFEEEDDDCCCBBBBBBBBBAAA>>><<<;;;<<<======<<<<<<===>>>??????===;;;::::::888777888;;;===<<<:::<<<;;;:::999888999:::::::::999888888777888888888888777777666555444444333555555444444444333333333111111222333333333333222000000000000...,,,***))),,,,,,,,,+++++++++******++++++***************+++******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///111222333444333222111000000000000333333333444666777999:::888888999:::;;;;;;;;;;;;::::::999999888999999999???===<<<>>>@@@@@@>>>:::<<<<<<============<<<;;;EEECCCAAA@@@BBBFFFKKKNNNYYYVVVSSSRRRSSSRRRNNNKKKJJJGGGFFFFFFHHHHHHEEECCCJJJPPPUUUXXX[[[cccpppzzz|||wwwooohhh```UUULLLJJJ===999BBBOOO]]]uuuwwwwww~~~nnn\\\GGG777555555000...111///............---------,,,,,,,,,+++++++++******************))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$zzz}}}yyyrrrrrr~~~{{{uuuoooiiifff[[[KKK??????@@@======BBB>>><<<;;;999888888999999:::999888777777666777777666666555444555555666777::::::;;;<<<<<<<<<;;;;;;:::;;;:::888666666888999888888888888888888888888444444333333222111000000222222333444444333222222222222333333333333222222000000///////////////000...........................---,,,+++***))))))))))))((((((''''''(((((()))))))))************))))))'''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))+++***))))))))))))***+++,,,++++++,,,,,,---...///....../////////000000000111000222555666DDDggg}}}rrruuuwww___IIIAAA???;;;:::>>>:::;;;???FFFOOOZZZccciiipppvvvzzzzzz|||pppaaaTTTQQQOOOLLLIIIFFFEEEEEEDDDDDDAAA>>>======<<<;;;999:::;;;<<<=========<<<;;;<<<:::999:::;;;<<<;;;999===<<<;;;:::999::::::;;;:::999999888888888888888888777777777666555555555555555555555444444444444111222222333333333333333111111222222111///---,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---....../////////000111222444444666555444333333222222222444444444555666777888999888888999:::;;;;;;;;;;;;::::::999999999999:::::::::999999;;;>>>???===:::======>>>???@@@AAABBBBBB???AAADDDIIIMMMRRRUUUWWW]]]YYYSSSOOOMMMJJJFFFCCCIIIFFFDDDEEEHHHKKKLLLKKKNNNUUU\\\bbbgggppp~~~}}}|||uuukkkbbb[[[SSSJJJCCCAAA;;;===LLLaaasssxxxsss|||vvvbbbOOO???555555555///---000............------------++++++*********))))))))))))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$zzz{{{xxxsssvvv}}}wwwooofff^^^WWWSSSOOOCCC;;;===???======AAA>>>===;;;999777777777777777666666555555555666666666666666666666777888999999:::;;;<<<<<<<<<<<<<<<;;;<<<;;;999777666888:::999999999:::::::::::::::555555444222111000//////111222333444444333222111222222333333333333222222111000///...............------------------------,,,,,,+++******************))))))(((((())))))***((())))))******))))))(((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))***))))))(((((())))))***++++++++++++,,,---...............////////////000222111333555333666III___~~~ssspppttt~~~bbbKKK@@@<<<;;;;;;;;;;;;===AAAGGGNNNUUUZZZaaakkksssvvvxxxvvvbbb]]]VVVNNNHHHEEEDDDDDDGGGEEEBBBAAA@@@>>><<<:::999::::::;;;;;;<<<<<<<<<>>>===;;;;;;<<<;;;:::888======<<<;;;;;;;;;;;;<<<::::::999888888888888888888888777777777777777777666666666666555555555555222222333444444444444333222333444444444222111000............------------------,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,---------............------------...//////111111111111222444555666999888777666666555555666666555555555666666777888888888999:::;;;;;;;;;;;;:::::::::999999::::::;;;777666777:::<<<>>>===<<>>HHHZZZsss~~~xxxqqqsssqqqjjj]]]MMM???666222555444...,,,///............------------******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$|||vvv|||~~~}}}tttggg[[[RRRKKKGGGFFF>>>999<<<>>>===<<<>>>>>><<<;;;999888888999999666666555555555666666777777777777888999:::;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;999777777888:::999999999::::::::::::;;;777666555444222111000///111222333444444333222111222222333333333333222222222111///...---,,,,,,,,,+++++++++++++++++++++++++++***************++++++******))))))))))))******(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))************)))))))))))))))))))))))))))************+++,,,---...------........./////////111000333666666555===GGGbbbvvvXXXGGGDDDBBB===>>>>>>===???BBBGGGMMMPPPUUUbbbmmmqqqttt|||~~~uuufffWWWLLLFFFEEEFFFGGGFFFDDDDDDDDDCCCAAA???;;;;;;:::999999:::;;;;;;======<<<<<<<<<<<<;;;:::>>>======<<<<<<<<<<<<<<<::::::999888888888888999888888888888888888999999777777777777666666666666333333444555555555555444222333444555555555444333000000000000/////////..................//////000//////............//////............///////////////////////////000111111222222222222333444555666:::999888777777777777777777777666666666666666777888888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<999999:::;;;===?????????AAA@@@??????@@@BBBDDDFFFJJJNNNSSSWWWYYYXXXUUUSSSJJJGGGDDDCCCDDDFFFJJJLLLSSSQQQOOOOOOSSSZZZ```dddiiipppyyyzzzvvvrrrooohhh\\\PPPIIIEEEAAA===<<<:::KKK\\\hhh{{{{{{~~~yyyuuurrrsss|||qqq^^^WWWKKK???555222111333111,,,,,,000.........---------,,,,,,******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$yyyssszzzqqqbbbWWWPPPLLLIIIDDD???<<<>>>???>>>======<<<<<<;;;::::::;;;======777777666666666777888888888888999:::;;;;;;<<<<<<999999:::;;;;;;<<<;;;;;;:::;;;:::999777777999:::888888888999999999999999999888777666444333111111111111222333333222111111111222222333333222222111111000///---,,,+++++++++++++++++++++++++++++++++******))))))******++++++******))))))))))))******(((((())))))))))))((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))******++++++*********************************************+++------------------............------///222444444777<<>>======???CCCGGGIIIMMMZZZffflllpppxxx}}}hhhXXXNNNKKKKKKEEEDDDCCCCCCDDDEEEDDDCCC???>>>===;;;999999999999:::;;;<<<<<<<<<<<<=========>>>============<<<<<<;;;::::::999888999999999888888888888999999999999888888777777777666666666444444555666666666666555222333444555666555444333222222222222111111111111000000000000000111222222111111000000000000111111///000000000111111111111111111000000111111222333222222222222333333444555999888777777777777777777888888777666666666666777888888999:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===;;;<<<<<<======>>>??????AAAAAA@@@AAACCCFFFIIIKKKRRRSSSTTTSSSQQQNNNJJJHHHJJJHHHEEEBBBBBBDDDHHHLLLUUUUUUUUUVVVZZZ___eeeiiirrrxxx|||tttmmmjjj]]]RRRHHHDDDAAA<<<<<>><<<;;;;;;;;;;;;===>>>???999999888777777888888888888888999:::;;;;;;;;;:::999999::::::::::::999999888888888777666777999;;;999888888888777777777777999999888777555444333333000111222333333222111000000000111111111111000000000000...---,,,++++++***++++++++++++++++++++++++******)))))))))******+++***))))))(((((())))))***'''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))***************)))******++++++******)))))))))))))))***+++,,,---,,,,,,,,,---------......//////000111333444666888<<>>AAACCCGGGRRR]]]cccjjjttt}}}lll]]]TTTQQQGGGEEECCCBBBCCCDDDDDDDDDBBBAAA@@@>>><<<:::999888888:::;;;<<<;;;;;;===>>>=========>>>===<<<<<<;;;;;;;;;:::999999999999999999999888888888888888888777777777777666666666666555555666777777777777666333333555666666555444333444444444444333333333222222111111111222333444555444333333222222222222222111111111222222222333333333222222222222333444444333333333333333444555555777777666666666666666777888888777666666777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>><<<=========<<<<<<>>>@@@BBBBBBCCCEEEHHHLLLOOOQQQPPPOOOMMMJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEJJJPPPUUUSSSWWW]]]bbbfffkkkpppssszzz~~~rrrfffaaaTTTJJJCCCAAA===999>>>HHHYYYvvvzzzsssppprrr~~~~~~eeeSSSHHH>>>555555333111...,,,+++---000------------,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$vvvuuuzzznnnggg___XXXTTTNNNFFF@@@AAAAAA@@@>>>>>>???>>>======<<<;;;:::;;;<<<===>>>:::999999888777777777777666777888999999888777777999999999999888888777666555666666666666777:::<<<::::::999888777666666555888777777666555444444444000111222333333222111000//////000000000000/////////...---,,,+++++++++++++++++++++++++++++++++++++++***)))))))))))))))***)))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((()))******)))(((((()))(((((())))))***+++,,,+++,,,,,,,,,,,,---------000111222222333555666666777CCCaaazzz\\\MMMHHHDDDAAA>>>;;;:::<<<>>>???AAAJJJSSSZZZdddqqqzzz}}}zzzjjjbbbSSSOOOJJJFFFEEEEEEDDDDDDBBBBBBBBBAAA???===;;;999999;;;<<<;;;999999:::<<<<<<<<<=========<<<;;;:::;;;;;;:::999999999999:::999999999888777777666666777777666666666555555555555666777777888888777777444555666777777666444444666666555555555444444444333333333333444555666666666555444333333333333444222222333333333444444444444444333333444444555666555555444444444555666666777666666555555666666777777777777666777777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<>>>??????>>>???BBBEEEFFFGGGHHHIIIJJJLLLMMMMMMHHHGGGEEEDDDCCCCCCCCCCCC@@@BBBEEEGGGKKKPPPXXX^^^WWW___lllwww~~~~~~}}}yyyhhhXXXQQQJJJCCC??????<<<<<>><<<<<<===>>>===DDDLLLTTT```oooxxxzzz|||xxx```[[[SSSLLLHHHGGGEEEEEEAAABBBCCCCCCBBB@@@===<<<:::<<<===;;;888777888:::;;;<<<=========<<<:::999<<<;;;::::::999999:::::::::999999888777666555555666666666666555555555555666666777888888888888888666777888888888666555444666666666666555555555555333333333444444666777777777666555444444444444444333333333444444444555555555444444444444555666666777666666666666777777888777666666666666666777777777777777777777888999999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????===???BBBBBBBBBCCCHHHLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBIIIKKKLLLLLLLLLOOOUUUZZZ]]]iii{{{}}}|||}}}|||}}}sss___KKKBBBBBB===;;;======BBBYYYrrr}}}|||jjjMMM<<<666444333//////...---///000...***---------,,,,,,,,,++++++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhuuu|||wwwttt}}}~~~kkkhhhjjjkkk[[[CCC<<>>KKKiiikkkTTTDDDCCCFFF===777;;;<<>>??????@@@@@@CCCBBBBBBCCCFFFJJJOOOQQQSSSOOOIIIEEEDDDCCCAAA>>><<<>>>AAACCCCCCCCCDDDEEEHHHJJJMMMPPPTTTXXX^^^bbbkkkuuu}}}{{{ssskkk^^^OOODDD@@@>>>999:::AAAFFFPPPjjj~~~|||wwwXXXBBB999777444111222111000///...---,,,,,,------,,,,,,,,,+++++++++(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""uuu{{{|||uuusss}}}kkkhhheeeaaaRRR???777:::::::::999777777666666666888777666555555555666777777666666555555666777888999777555444555666555444666555555444333333444444444444555555666666777777:::::::::999888666555444444555666555222000000000////////////////////////000///..................------,,,++++++++++++,,,)))))))))))))))))))))))))))))))))(((((((((''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,---......---......///000111222222555777999>>>QQQyyygggOOODDDDDD>>>===AAAAAA>>>>>>AAAGGGPPP]]]iiipppvvvzzzuuuhhh]]]RRRJJJGGGFFFEEEEEEFFFFFFEEEDDDCCCAAA@@@>>>===>>>===<<<:::888888999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888777777777777888888777777777777777777777777888888777666666666666666777777777777777777777777666666666666666666666666555555555555555555555555666666777777777777666666666666666666666666666666777777666666666666666666666777888888999999888888666777888888666777888::::::999999999:::;;;<<<<<<======>>>>>>>>>?????????BBBCCCEEEGGGJJJKKKLLLMMMIIIFFFBBBAAABBBBBBAAA???BBBBBBCCCCCCCCCEEEGGGHHHJJJOOOVVV\\\bbbfffjjjmmmvvv}}}{{{{{{{{{qqqfff^^^SSSGGG???======:::;;;DDDPPPaaaxxx{{{gggNNN<<<666555333000111111000///...---,,,,,,---,,,,,,,,,,,,+++++++++(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""zzzlllhhhaaaWWWMMMCCC<<<999777666555444444444444444555555555555555444333333222222222222444666888999;;;888555444444555555444555444444333333333333333333333333333333333444444888888888888777666555444333555555444222000000111..............................---------...//////---,,,++++++******++++++(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))************,,,,,,++++++,,,,,,---...,,,,,,---...///000111111555444555666;;;SSS}}}xxx{{{dddOOOHHH@@@>>>???:::;;;===@@@CCCHHHQQQ\\\eeepppsssxxx}}}uuucccTTTMMMJJJHHHEEECCCCCCBBBAAA???@@@???>>>>>>??????===;;;777777777888999999:::::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999888888777777777777888888777777777777777777777777888888777666666666666777777777777777777777777777777777777777777777777777666666666666666666666666666777777888888777777666666666666666666666666666777777777666666555555555666666777888888888888888777888999888777777999;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBEEEGGGIIIKKKKKKHHHEEECCC@@@>>>===>>>@@@AAAAAAAAACCCCCCBBBBBBDDDHHHKKKMMMWWW^^^hhhqqqwww{{{}}}~~~|||zzzzzz}}}~~~{{{wwwmmmaaaTTTMMMGGG@@@======;;;>>>CCCMMM```www}}}~~~{{{}}}rrr___RRR@@@666333333111///000000///...---,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############yyyooofffaaaWWWKKKGGGFFFAAA:::555555444333333333333333222333444555555333111000111111111111333555777999777666555555666777555444444333333222222222333333444444333333222222222222666666666666666555444333333444555444222000000111...............---------,,,,,,,,,,,,---...//////,,,,,,+++***************''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******+++++++++++++++,,,,,,---,,,,,,---...///000111111...///444999555;;;\\\~~~~~~{{{dddVVVHHHBBB@@@:::;;;>>>@@@??????DDDNNNWWWbbbhhhpppwww}}}qqqfff___XXXOOOIIIFFFDDDBBBAAABBBAAA@@@@@@AAA@@@===;;;999999999999999888888888888999999::::::;;;;;;<<<::::::;;;;;;;;;::::::999999888888777777888888999888888888888888888888888999888777777666666777777777777777777777777777777888888888888888888888888777777777777777777777777777777777888888777777777666666666666666777777777888888777666666555444444666666777888888888888777888999999999888888:::;;;===<<<;;;;;;;;;;;;;;;<<<:::;;;===???AAACCCEEEEEEHHHIIIIIIIIIFFFAAA<<<999>>>>>>>>>???@@@AAABBBBBBDDDDDDFFFKKKPPPVVVYYY[[[lllrrr|||}}}}}}}}}~~~}}}}}}}}}}}}~~~|||uuulllfff[[[PPPEEEAAA>>>===>>>AAA===KKKXXXaaasss|||~~~yyyzzz}}}~~~hhhUUUHHHAAA777222222222000...//////......---,,,,,,+++++++++++++++************))))))******))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################|||tttwwwxxxlllbbb]]]VVVIII???>>>AAA===555555555444333333333444444111222444555555333111///333333222222333555666888111222444777:::999777444333333222222222333333444555444444333333222222222444444555555555444333333222333444444222000000111//////......------------,,,,,,+++,,,,,,---...///++++++***))))))))))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++************+++,,,,,,,,,------...///000111111...---333:::666222AAAYYYiiiQQQGGGHHHDDD;;;===>>>===;;;???GGGNNNUUU]]]iiittt{{{uuueeeXXXQQQMMMJJJHHHDDDCCCBBBCCCDDDCCCAAA@@@???>>>===<<<:::999888777777777888888888999999999999999:::;;;;;;:::::::::999999888888888888999999999999999999999999999999999999888777777777777777777777777777777777777777999999999999999999999999888888888888888888888888777777888888888888777777666666666666777777888888999999888777666555555555666666777888888888888888888999:::999888888:::<<<======<<<<<<;;;<<<<<<<<<>>>??????@@@AAABBBCCCCCCDDDDDDCCCAAA???===;;;999???@@@@@@??????@@@AAABBBGGGJJJPPPZZZdddkkknnnnnnwww|||~~~}}}}}}~~~~~~}}}~~~|||tttjjj^^^VVVMMMEEE===;;;::::::>>>DDDLLLdddyyy|||{{{zzzxxxwwwxxx{{{qqqYYYDDD<<<888555222222111000.........------,,,,,,++++++++++++*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################qqqdddhhhuuuxxxkkkaaaZZZOOOCCC===<<<<<<888333666555555444444555555555222333555666555444222111555444333333333444666777000111333777::::::888666333333333333333444444555555555444444333333222222222222333333444333333333111333444333111000000111000000//////...---------,,,,,,+++++++++,,,------+++***))))))((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******))))))******+++,,,,,,,,,---...///000111111333///000444444222888CCCggg\\\KKKHHHCCC<<<======<<<<<>>===;;;999999777777777777777777777777888888999:::::::::999999999999888888888888999999999999999999999999999999999999888777777777777888777777777777777777777777888888888888888888888888777777777777777777777777777888888999999888888777555666666777777888888999999999999888888777777777777777888999999999999999999:::;;;:::999999;;;=========<<<<<<<<<======>>>CCCCCCBBB@@@???>>>===<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>@@@CCCFFFLLLPPPXXXdddqqqyyy{{{zzz{{{~~~|||}}}~~~|||{{{yyytttjjj^^^SSSLLLCCC???;;;999888;;;FFFQQQfff~~~{{{wwwttttttyyyqqqdddQQQ>>>666555444333111000//////------,,,,,,,,,+++++++++*********))))))))))))((((((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$}}}lll___bbbnnn{{{|||nnncccUUUGGG>>>??????999666888666555555444555555666666444555666666666555444333333333222222333444666777444333222444777999999888444444333333444555555666333333333333333333333333000111111222333333333222000222333333111000000111111111000//////...---------,,,++++++++++++++++++******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))***++++++++++++,,,---...///000000222111//////111444777999OOOkkkhhhXXXIIIEEECCC@@@>>>===???BBBDDDFFFNNNYYYdddnnnuuuzzz}}}~~~||||||~~~uuuhhh\\\SSSMMMIIIDDDAAA@@@@@@??????BBBAAAAAA@@@>>>======<<<999999888888777777666666666777888888999999999888:::999999888888999999::::::::::::::::::::::::::::::999888888777777888888777777777777777777777777888888888888888888888888777777777777777777777777777888888999999888888777555666666777888888999999::::::999999999999999999888888999:::::::::::::::999:::;;;:::999:::;;;===<<<<<<<<<<<<===>>>??????AAA@@@???>>><<<;;;:::999;;;;;;<<<===???AAABBBCCC???@@@@@@@@@AAAEEEKKKPPP[[[\\\bbbmmmyyy~~~~~~~~~||||||wwwtttnnneeeZZZPPPHHHDDD<<<;;;;;;;;;<<>>555333:::555555555444444555666666666666777777666666555444111111111111222444666888888555222111333666999:::444444444444444555666777222222222222222222222222///000111222222222222222000222333333111000000111222111111000///.........------,,,+++******************)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++)))***+++,,,---......///,,,000111///111666777333777FFFnnn{{{bbbOOOKKKEEE@@@>>>>>>===<<>>>>>@@@AAABBBBBBAAAAAA???AAABBBCCCEEEKKKTTT[[[mmmmmmoooxxx{{{}}}~~~}}}{{{yyyxxxrrrnnndddYYYMMMEEE@@@???777999<<<>>>BBBRRRooo{{{zzz~~~tttUUUFFF@@@;;;000222222000---,,,...000,,,,,,++++++++++++++++++))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$${{{zzzttt{{{yyyaaaLLL;;;:::999999999:::;;;<<<888888999:::999777444333555555555555666777888999666555333222222333555666888777555444333444666777444555666666666555333222555444333222111000000000000000000111111222222333555444333222111111111111111111111000///---,,,+++---------,,,,,,,,,++++++******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++++++++,,,---......//////.........000222333888???KKKooovvvSSSBBBGGGBBB999;;;AAA;;;@@@HHHNNNUUU]]]gggmmmkkkwww~~~|||}}}~~~~~~ssseee[[[TTTPPPJJJFFFFFF@@@>>>AAABBB??????BBBCCCAAA===:::888999:::<<<888888888777666444333222555666888:::;;;<<<;;;;;;666666777777888:::;;;<<<888888888888888888888888999888777666666777888999999999999888888777777777777777666666666666777777777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888999999:::::::::999999888::::::999999999999999999<<<<<<;;;;;;::::::999999999888999999:::;;;<<<===:::===AAABBB@@@@@@CCCEEEGGGGGGIIIMMMTTT]]]fffkkkssszzz}}}~~~~~~}}}{{{yyywwwtttrrrjjj^^^RRRKKKFFF???:::999<<<===???FFFTTTjjj}}}yyyzzzttt\\\AAA666666666000000000///......------+++++++++************)))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""yyysss}}}~~~nnnYYYJJJ;;;:::999999999999:::;;;888999::::::999888666444777666666666666777888888666666444333333444444555555555333333333555777888555666666777666555444333555444333222222222222222000000111111111111111111333222111000000/////////111111000000///---,,,+++,,,,,,,,,+++++++++++++++***))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))++++++++++++,,,---......///............000111222333888@@@ZZZfffIIIHHHGGGAAA@@@>>><<<@@@EEEJJJOOOUUU\\\bbbhhhsss~~~~~~~~~}}}|||}}}~~~~~~qqqhhhaaaXXXQQQLLLFFFCCCEEEEEEBBBBBBEEECCCBBB@@@>>>===<<<<<<<<<999999999888777666555444555666777888999::::::;;;777777666777777888999:::::::::::::::::::::::::::999999888777777888999999;;;:::::::::999999999999999888888777777888888999999999999999999999999999;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999999:::::::::::::::999999888888888888888888888888777777777888888999999999============>>>???@@@@@@===???AAAAAAAAADDDJJJOOOVVVVVVYYY]]]ccckkkrrrwww~~~~~~~~~zzzwwwuuuqqqnnnkkkeeeXXXKKKDDD???;;;:::;;;999===FFFRRRbbbvvvzzzvvvrrrqqqsssrrroooQQQ;;;333333333000000//////...---------+++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""wwwsss{{{{{{qqq]]]MMMFFF;;;:::999999999999::::::999:::;;;;;;:::999777666999888888777777777777777777666666666555555555555333333222222444555777999777777777777777666555555555444444333333333444444222222222111111111111111111111000///............000000000000///...,,,,,,***************+++++++++))))))((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))+++******++++++,,,---.........---......///111111333666999GGG___xxxtttKKKDDDDDDDDDBBB<<<===???AAACCCFFFIIINNNRRR^^^iiitttzzz|||~~~|||zzzyyyyyy{{{|||}}}}}}|||~~~zzzlllaaaVVVPPPKKKIIIGGGCCCAAABBB@@@@@@@@@@@@???===<<<;;;;;;;;;<<<<<<;;;:::999999666666666777888999:::;;;888777777666666777777777:::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;:::::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;::::::999999999888::::::;;;;;;;;;;;;::::::999999:::::::::::::::999777777777777777777777777555555666777999:::;;;;;;>>>>>>=========>>>?????????@@@BBBBBBDDDKKKTTT[[[ccceeeiiinnnttt{{{}}}zzzvvvqqqmmmhhhccc___VVVMMMDDD@@@<<<999999<<<===IIIZZZkkkzzzyyysssooolllllloooxxx}}}tttkkkXXXBBB444000000///000//////......---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""uuuzzzqqqpppeeeOOOAAAAAA:::::::::999999999999999999::::::;;;;;;:::999888::::::999777777666666666777777777777777666555555555444444444555666888888888888888888777777666666444444444444444555666666444444444333333222222222111000///...............000000000000///...---,,,))))))))))))************)))(((((('''''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))************+++,,,---...------------...///000000222333444;;;EEERRR{{{^^^NNNEEEDDDDDD???>>>>>>>>>??????AAADDDEEEPPPZZZfffpppuuuyyyyyyyyy{{{wwwtttuuuyyy||||||zzzyyy~~~oooiii```YYYSSSLLLGGGEEEBBBAAAAAA@@@@@@???>>>>>>>>>>>>?????????>>>>>>===999999888888888999;;;<<<999888777666666555555666999999999999999999999999888888888888888888888888:::::::::::::::::::::::::::999999888888999999:::999999999999999999999999:::::::::999888888777777999999999::::::999999999777888999999:::999999999777777777777777888888888777888999:::;;;<<<===>>>============>>>???@@@@@@AAADDDGGGJJJMMMUUU___gggppptttyyy|||yyyvvvpppjjjddd]]]VVVQQQDDD@@@>>>???>>>;;;<<>>===>>>>>>??????FFFMMMYYYfffnnnrrrsssuuuwwwtttrrrssswwwyyyyyywwwzzz}}}yyynnnddd\\\UUULLLJJJFFFCCCBBBBBBCCCDDD>>>???????????????>>>>>>===<<<;;;;;;;;;<<<===>>>;;;:::999888666666666666666666666666666666666666666666777777777777666666888888888888888888888999888888777777777777888888777777777777777777777777999999888888888777777777777777888888888888777777666666777888888888888888888888888999999:::::::::;;;;;;<<<<<<===>>>>>>???===>>>???AAACCCEEEGGGIIIKKKPPPVVV\\\aaagggpppvvv~~~zzzvvvtttpppiiiaaaZZZQQQJJJDDD===::::::;;;<<>>===BBBEEEPPP]]]fffiiijjjmmmooonnnoooqqqtttvvvvvvvvv|||}}}uuulll[[[XXXRRRLLLGGGEEEEEEFFF???????????????>>>======@@@@@@???>>>>>>>>>??????===<<<;;;:::999888888888555555555555555555555555555666666777777666666555666666666777777777777777777777666666666666777777666666666666666666666666777777777777777777777777666666666777777666666666555666777888999999999999999999::::::;;;<<<<<<<<<<<<<<<======>>>??????@@@>>>???BBBFFFJJJOOOSSSUUU^^^dddmmmsssxxx}}}~~~~~~~~~}}}yyytttpppkkkfff^^^VVVOOOHHHAAA===???;;;777777:::FFFZZZlll}}}nnnkkkhhhggggggmmm|||zzzqqq___MMM>>>777111111111000000111...------,,,,,,+++************)))))))))(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""llliiiaaaTTTFFF===999999999:::::::::999888666555444444444444555666777888777777666555444444555555444444333444555777999;;;777888888999999999888888999888777666555666777777444444444333444444555555444444444444444555555555111111111000000111111222///////////////......---,,,,,,+++***))))))(((''''''&&&&&&&&&&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))***+++,,,---)))***,,,---......------///333111555===:::666>>>WWWhhhPPPKKKHHHCCCAAAAAA@@@>>>;;;@@@@@@GGGSSS[[[\\\]]]```cccfffkkkoooqqqsssuuuvvvzzz|||~~~wwwssskkkbbbZZZSSSOOOMMMDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAA@@@@@@???>>>???>>>===<<<;;;;;;::::::888888888888888888888888555666777888888777666555555555666666666777777777777666666555555666666777555555555555555555555555444555555666666777777888666666777777777777666666777777999::::::;;;;;;;;;999::::::;;;<<<<<<============>>>@@@BBBCCCDDDEEEFFFHHHMMMSSSZZZaaafffiiirrrwww}}}~~~}}}{{{yyywwwuuuqqqkkkggg^^^YYYRRRJJJEEEAAA===;;;===;;;:::===BBBQQQiii~~~xxxmmmgggcccgggppp{{{rrrbbbQQQBBB888222///111111...---111------,,,,,,+++************)))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""~~~~~~|||wwwnnnlllbbbOOO@@@;;;:::999999999::::::999888666555222222222333333555666777666666555444444444444555333333222222444777:::<<<444555666888999999999999999888666555555555666777555444444333333333444444222222222333333444444444111000000000000000111111//////////////////...---...---,,,+++***(((''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))***+++,,,---)))***,,,---......---,,,+++000,,,---888999333555AAAZZZeeePPPKKKFFFCCCBBB@@@===:::>>><<>>===@@@@@@???======<<<<<<<<<::::::::::::::::::::::::666777888999999888777666555555666666777777777888777777666666666666777777666666666666666666666666333444444555666777888888777777888888888888777777888999:::;;;<<<<<<<<<<<<999999:::;;;;;;<<<======>>>???AAACCCFFFIIIJJJKKKUUUXXX]]]eeemmmuuu|||}}}}}}|||xxxvvvsssqqqnnniiiccc___UUUPPPIIICCC???>>><<<;;;666:::@@@HHHOOO[[[pppwwwpppqqqkkkdddeeeqqqpppXXXGGG:::555000///222111++++++///------,,,,,,+++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""}}}sssrrrzzz~~~gggNNNAAA===;;;999888777777888777777666555444444444444444444444444444333333333444444444555555777555222000000333666888555444222222222444666777666777777555333444888;;;888888777666555444444333444444333333333333444444111111111222222111111000......///000000///...---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))*********)))))))))))))))++++++******++++++,,,---------...///000111222333666@@@QQQqqqlllXXXEEE???CCCEEE???999???>>>>>>@@@CCCEEEDDDCCCNNNRRRYYYbbbjjjqqquuuwwwzzz{{{|||||||||~~~{{{uuuddd```^^^]]]XXXPPPLLLLLLIIIGGGEEEBBBAAAAAAAAAAAA@@@???>>>???AAABBBAAA@@@===???@@@>>>;;;:::;;;======<<<;;;;;;;;;;;;;;;<<<888999:::;;;;;;:::999888999999888888777888888999;;;;;;;;;:::::::::999999;;;::::::999999999999:::<<<;;;::::::;;;;;;;;;;;;===<<<;;;<<<<<<<<<;;;:::<<<;;;:::999:::???EEEJJJFFFGGGIIIMMMSSSYYY___bbblllpppvvv~~~~~~{{{{{{yyyuuupppkkkgggddd]]]SSSKKKHHHFFF===;;;AAA===666;;;???GGGQQQZZZiiizzztttqqqvvvuuummmoooooouuummmNNN<<<666222222111000///...------,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!yyywww}}}vvvtttwwwmmmZZZFFF===;;;:::777777777777888777777666555444444444333333333333333333444444444444555555555555888666444222111222333444444333222111111333555666666777777666444444777999888777777666555444444333555444444333333444444555444444444444333222111000...///000000000...---,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,---...///000111222444777===NNNuuu|||gggVVVLLLFFFBBB@@@???>>>======>>>???@@@@@@DDDIIIQQQZZZcccjjjoooqqqtttvvvxxxyyyyyy{{{~~~yyyrrrnnnhhh```[[[ZZZSSSSSSSSSRRRPPPMMMIIIFFFEEECCCAAA@@@@@@???>>><<<===???@@@???======???AAA<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===;;;:::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::>>>===;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>AAADDDGGGKKKQQQTTTXXXZZZ]]]bbbhhhooovvvyyy|||~~~}}}zzzvvvsssoooiii```ZZZVVVQQQIIIDDD>>>AAA<<<999<<<888888DDDXXXnnn{{{{{{vvvooonnnqqqrrrqqq|||nnnVVVCCC999666111000000///...---,,,+++,,,,,,+++++++++*********))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""}}}tttsss}}}}}}|||~~~zzzvvvqqqXXXJJJ===999:::999888888777777777777666555444444222222222333333333333333666666555555444555555555999777666444222111111111333222111111111222444444555666777666555444555666777666666666555444444444555555444444444444555555777777666555444222111000///000000000///---,,,++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))+++************+++,,,,,,++++++,,,---...//////000555444222777JJJqqq}}}```MMMGGGFFFAAAAAA@@@===;;;:::;;;<<<<<<@@@HHHQQQZZZbbbgggjjjmmmpppsssvvvxxx{{{}}}yyyrrrnnnlllnnnppppppmmmdddZZZRRROOOLLLIIIGGGFFFDDDBBB@@@===>>>???>>>======>>>@@@===>>>>>>??????>>>>>>==================<<<;;;:::<<<<<<===============<<<>>>>>>>>>>>>===============<<<;;;;;;::::::;;;;;;>>>===<<<;;;;;;;;;;;;<<<@@@?????????@@@AAABBBCCCAAAFFFMMMTTTZZZ^^^bbbeeeqqqrrrtttxxx~~~~~~~~~~~~|||wwwvvvvvvsssmmmhhhggg___TTTLLLGGGDDD@@@===777===<<<999;;;;;;DDDYYY~~~wwwrrrnnnllljjjjjjnnnuuu|||cccNNNAAA:::666333//////...---,,,++++++***++++++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################}}}sssuuu~~~xxxzzzuuujjjLLLAAA888777999999;;;===777888777777666555444333111111222222222222333333666555444333333333444444666666666555444222111000444333333222222333444444555555666666666555444444555555555555555555555444555555444444444444555555666666666555444333111000000000000000///---+++************)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!""""""###$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))((((((((()))))))))))))))***************++++++,,,***++++++,,,------......333333555888<<>>DDDKKKSSSZZZ^^^aaaeeeiiipppuuuzzz~~~}}}mmmaaa[[[XXXTTTQQQPPPNNNLLLJJJDDDCCCCCCAAA???===;;;;;;>>>???@@@@@@@@@???>>>===<<<<<<=========<<<<<<<<<<<<===>>>?????????>>>===????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<===???@@@EEEFFFGGGGGGHHHJJJLLLNNNOOOUUU]]]eeekkkppptttwww~~~~~~~~~{{{sssqqqpppmmmddd\\\\\\UUULLLDDD@@@>>><<<:::666<<<;;;:::AAAHHHYYYrrr|||vvvnnnmmmiiifffmmmzzzuuugggSSSCCC;;;666222//////......---,,,,,,+++++++++************)))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$##################$$$################################################wwwqqquuuooo```EEE===555444555777;;;???888888777777666444333222111111111222222333333333444333222111000111222333333333444555555444444333555555555444444444555555444444444555555555444333444444444444555555555555444444333333333333444444222333333333333222222111///000000///...,,,***)))******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""######$$$%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))))))))******))))))******+++,,,******++++++,,,,,,------......444999777<<>>AAAFFFKKKOOORRRTTTYYY___hhhpppxxx~~~{{{rrrnnniiidddaaa___\\\ZZZYYYXXXVVVSSSNNNIIIDDD@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>?????????<<<======>>>??????>>>>>>@@@?????????>>>>>>>>>>>>======<<<<<<===>>>>>>???===???BBBCCCDDDFFFIIIMMMNNNQQQTTTVVVWWWXXX[[[]]]gggkkkqqqvvv{{{}}}~~~~~~|||{{{{{{|||uuummmiiiiiieee\\\TTTNNNJJJEEEAAA>>><<<::::::777;;;888<<>><<<:::999999999999<<<<<>>???@@@@@@CCCHHHQQQZZZdddoooxxx~~~~~~|||{{{|||}}}~~~}}}~~~ssspppmmmiiiffffffffffff\\\[[[XXXUUURRRQQQPPPPPPQQQPPPOOONNNOOOQQQTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUWWWZZZ\\\]]]```eeeiiikkklllnnntttyyyzzz|||zzz|||}}}}}}|||}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~{{{yyywwwyyyyyywwwsssooommmlllaaa^^^ZZZWWWTTTOOOJJJGGG===<<<:::888666777888:::???HHHOOO]]]pppxxx|||ppplllggghhhtttqqqWWWOOOGGGAAA999222//////111333,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$""""""""""""""""""""""""zzz|||wwwsssmmm___III888555555777:::888555666:::888888777666555333111000222222333444444555666666111000//////000333666888333222222333444555666777444555555555444444333222444111...///333666777777222222333333444555666666111111000000000000111111444444333333111000...---,,,---.........---,,,+++)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%$$$###""""""$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''((())))))***)))))))))))))))******+++,,,,,,,,,,,,,,,,,,------,,,---------111444333000333UUUuuu^^^OOOIIIGGGDDD@@@??????>>>======>>>>>>???@@@EEELLLUUU^^^iiisssyyyvvvvvvwwwxxx{{{}}}||||||~~~~~~xxxvvvrrrmmmiiifffdddccc```^^^\\\[[[\\\^^^bbbdddcccccccccbbbbbbbbbbbbaaaaaaaaaccceeehhhjjjmmmnnnrrrvvv{{{||||||~~~{{{yyyzzz{{{zzzwwwwwwzzz~~~yyy~~~~~~}}}zzz||||||{{{zzzzzz{{{}}}~~~|||~~~{{{xxxtttuuuuuusssoookkkhhhggg^^^]]]YYYTTTNNNHHHCCCAAA>>><<<:::666444666999<<>>777777666666777888999999888888777555444222111111555555444444444333333333555555444222222333777:::666444222333555666666666888888999999888666555444222111111333888::::::888666666666666666777777777888777555333111111222222444333222111000/////////++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################################################################################################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---///000222333444333CCC]]]}}}~~~cccSSSMMMKKKKKKGGG===>>>AAA:::999>>>;;;@@@@@@BBBIIISSS^^^fffjjjlllnnnqqquuuyyy|||~~~~~~||||||~~~~~~~~~~~~}}}}}}yyytttrrrrrrsssuuuuuutttqqqppprrrvvvwwwtttoooqqqqqqrrrssswww{{{~~~}}}{{{yyyyyyyyyyyywwwuuuwwwwwwxxx{{{}}}}}}zzzxxxxxxzzz{{{|||||||||}}}~~~}}}|||yyywwwooonnnmmmllljjjfffaaa]]]SSSNNNJJJJJJGGGAAA??????@@@999666888999888===DDD]]]sssyyyqqqllllllhhhkkkrrr~~~gggIII===555444333111000/////////,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""~~~wwwsssuuuxxxhhhSSSCCC<<<:::888888888888888999::::::666666666555555444444444555555555444444444333333666666555333111222555777333333222333555666555333777888999999999888777666555444333555888::::::888888888777777666666555555999888777555444333333333555444333222111000//////,,,,,,,,,++++++*********))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$########################################################################################################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))******************,,,,,,---...///111111222111888CCCVVVxxxuuu```QQQGGGGGG@@@CCCFFF===:::===;;;===<<<===AAAIIIQQQXXX[[[```bbbggglllrrrwww{{{}}}~~~}}}|||~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwvvvvvvwwwzzzyyyzzz{{{}}}}}}{{{yyyuuuwwwxxxyyyyyyyyyzzzzzz~~~~~~~~~}}}zzzvvvrrrooojjjhhhfffdddaaa]]]XXXTTTKKKEEE@@@@@@???;;;999::::::777777999<<>><<<<<<:::999;;;???DDDGGGHHHNNNQQQWWW```hhhpppvvvyyy{{{||||||{{{{{{}}}~~~}}}{{{{{{{{{|||}}}~~~~~~}}}|||{{{||||||zzzwwwvvvyyy|||~~~}}}{{{{{{|||}}}|||{{{ssstttuuuvvvvvvvvvvvvvvvxxxxxxwwwuuurrrmmmiiigggbbb___[[[WWWSSSOOOKKKGGGBBB;;;666777999888777999777999<<>><<<;;;;;;:::::::::999888;;;;;;::::::999999888888::::::;;;;;;;;;999777666777666666444333111//////------,,,+++***)))((('''))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********))))))(((((((((++++++,,,,,,,,,---------222333333222<<>><<<999999;;;===>>>>>>@@@CCCJJJTTT^^^hhhooossstttuuuwwwxxxxxx{{{~~~}}}|||zzzzzzzzzzzzzzz{{{||||||~~~~~~~~~~~~~~~|||{{{}}}~~~~~~}}}|||{{{{{{|||~~~zzzyyy~~~|||{{{{{{|||||||||tttsssssstttuuuuuusssrrrnnnnnnmmmllliiifffcccaaa[[[WWWQQQLLLHHHDDD@@@>>><<<666333666999888888:::777;;;AAAGGGPPPccc~~~zzzrrrooorrr{{{~~~xxxmmm]]]MMM<<>><<<<<<<<<;;;:::999999999:::::::::;;;;;;<<<<<<<<<999:::;;;;;;;;;999888666666666666555333111000...------,,,+++)))(((''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++++++++******))))))(((******++++++,,,,,,------+++000444333444>>>TTTgggfffSSSKKKEEEFFFIIIDDDAAA>>>;;;:::;;;;;;;;;:::999<<>>;;;999:::666555777777666777:::999@@@IIIRRR^^^ppp}}}sssppprrrzzz}}}ttthhhYYYHHH<<<666333333555000///...---------------)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!|||{{{tttkkkddd\\\QQQBBB999666777777666777666555555444555555555777777666555444333333222333333333444444444444444555666777777777777999;;;<<<888444222333666777888444555555666777999;;;<<<999;;;;;;:::999888999:::888888999:::;;;<<<======888888999999888777777666444444555444333222000///,,,,,,+++***)))(((((('''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###$$$$$$%%%#########$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******************)))))))))******+++,,,------...,,,...222333111444@@@MMMjjj|||cccUUUIIIGGGGGG@@@CCC@@@===<<<;;;;;;:::999888:::>>>DDDJJJRRRXXX[[[^^^aaadddhhhmmmssszzz}}}zzz||||||{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}|||||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyy|||}}}}}}}}}zzzyyyyyyzzzzzzzzzvvvsssqqqpppqqqoookkkggghhhfffccc___ZZZUUUQQQOOOIIIFFFBBB>>><<<;;;888777888666666666555444;;;CCCLLLWWWccckkksss~~~|||wwwrrrooossszzzsssWWWJJJ;;;333333444111...///......---,,,,,,------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""~~~{{{vvvrrrjjj```MMMFFF>>>888777777666444777777666555555555555555555555555444333333222222222222222333333333444444555666777777555555666888888666555555666666555444555444444444444666777888666888999999777777999;;;777777888888999999::::::777666555555555555555555111222333444333222000///++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))+++***(((&&&$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))))))))))))))***+++,,,......///000///000333333222888@@@???eee{{{dddXXXSSSKKKFFFDDDAAA???>>>===;;;999::::::;;;===@@@EEEIIIKKKLLLOOOSSSXXX___hhhrrrxxx~~~~~~~~~}}}zzz||||||{{{{{{{{{||||||}}}}}}|||||||||||||||}}}~~~~~~~~~{{{{{{{{{zzzzzzzzz{{{{{{~~~|||zzzxxxxxxxxxyyyzzzwwwxxxzzz{{{||||||{{{{{{xxxzzz}}}}}}{{{xxxxxxxxxyyyyyyxxxuuuqqqmmmkkkkkkiiiddd___^^^\\\YYYTTTOOOJJJFFFCCC???===:::999999888777555666666777888888???QQQbbbxxxzzztttooopppooosss|||wwwfffHHH@@@777111222333///***------,,,++++++++++++,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""|||}}}{{{vvvuuuuuunnnddd>>>;;;777666777777666444666555444333333333333333444333333333333333222222111111111222222333333333555666777666444333333444444444555777888666333000555444333222222333444555333666888888666666999;;;777777777666666666666666666555333222222333444555///000222333333222000///*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&((()))***---+++)))&&&%%%$$$###$$$""""""######$$$$$$$$$$$$#################################################################################################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))((()))***+++---...000000000,,,---222333000000444666@@@^^^sssiiiaaaKKKHHHEEEBBBAAA???<<<:::;;;:::999999:::<<<>>>@@@>>>@@@EEEKKKSSS]]]hhhpppsssssstttxxx|||~~~|||}}}}}}zzz||||||{{{{{{{{{|||}}}}}}~~~}}}}}}}}}~~~|||zzzvvvvvvwwwwwwxxxxxxxxxyyy~~~|||yyywwwvvvwwwyyyzzzuuuvvvyyy|||}}}}}}|||{{{zzz{{{}}}zzzyyywwwwwwxxxyyyxxxwwwsssnnniiiggggggeee___YYYRRRPPPMMMIIIEEEAAA>>>===888777666666777777666444444666999<<>>;;;777222111222000---++++++******************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""tttvvvvvvyyyjjjRRR888666444222111222333444444444444555555555555666444444444333333222222222222222111000///...------333444555555555444333222222222444444444444222222999888666333222111111222222222333444555777777888999888666666666777666555777666444222111000////////////000000///...------******))))))((((((''''''***)))(((((())))))((('''%%%$$$#########$$$%%%&&&"""""""""###$$$%%%&&&'''+++,,,---,,,)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%###""""""$$$'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))******++++++,,,------000...,,,+++,,,///222555666:::FFF```uuu\\\TTTKKKDDD@@@=========;;;<<<===<<<:::888888888;;;;;;<<>><<<;;;::::::555555555666777777888888:::AAA@@@AAAOOOaaa}}}~~~wwwxxxxxxsssssswwwuuu}}}mmmWWWIII===;;;888555222000//////......---,,,+++))))))((())))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%############""""""""""""'''%%%###"""!!!"""###$$$########################}}}vvvaaaHHH666555555555444333222222444444444444555555555555333333333222222111111111111111111111111000000000111222333333333333222111111111222333333222111111777666444333222111111111111111222333555666777777888777555444555555444333444333222111000000000000...............---,,,,,,))))))))))))(((((('''''')))(((''''''(((((('''%%%%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''***,,,------***'''%%%%%%########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))******+++,,,,,,---...---,,,+++,,,///222333555666<<>>===<<<:::999888999;;;;;;;;;;;;>>>DDDKKKRRRVVV\\\___dddgggjjjmmmqqqsssvvvvvvxxxzzz|||}}}||||||~~~}}}}}}}}}||||||zzzxxx||||||}}}|||zzzxxx~~~}}}~~~~~~{{{}}}|||{{{|||}}}~~~|||zzz{{{|||}}}{{{xxxvvvuuuvvvwwwwwwxxx{{{~~~|||yyyyyyxxxyyy|||}}}zzzyyyxxxvvvuuutttrrrpppmmmkkkfff```\\\YYYUUUNNNHHHEEEBBB>>>:::777666444333666888888888666777999;;;333@@@GGGOOOaaaqqqvvvtttrrroooqqqxxxkkkUUUEEE===;;;999666333111///.........------,,,***))))))((())))))))))))((((((((('''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$############""""""""""""&&&$$$###!!!!!!!!!###$$$""""""""""""""""""""""""|||jjjPPP;;;444555666777666444222111444444444444555555555555222222111111111111111000111111111222222333333333...///000111111222111111000111111222222111111000333333333222222222111111000000111222444555666777666555333333333333222000000000000000////////////,,,,,,,,,---,,,,,,+++***)))))))))(((((((((((('''((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%&&&((()))%%%$$$$$$######$$$$$$%%%)))+++------***'''%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((()))))))))***++++++,,,,,,,,,,,,,,,---...///000111222111444888@@@VVVkkk]]]QQQDDD@@@EEEAAA???<<<999888888999:::;;;::::::;;;>>>AAAEEEGGGLLLOOOSSSWWW[[[```fffjjjoooppprrruuuwwwxxxyyyyyy~~~}}}}}}}}}}}}~~~{{{{{{}}}~~~}}}{{{}}}~~~|||{{{zzzzzzsssvvvyyy}}}}}}{{{}}}|||}}}}}}|||zzz|||~~~~~~{{{wwwvvvuuuuuuuuuvvvyyy{{{{{{zzzxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvuuuttttttsssooojjjfffddd^^^WWWQQQMMMIIICCC>>>;;;:::888666444333222222777888999666333666===DDDKKKZZZbbbiiiwww~~~tttooommmmmmsss}}}|||iiiSSSAAA999777888777444222000...------------,,,+++***))))))((()))))))))((((((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$############""""""""""""$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!www}}}}}}lllTTT???444444555555666555444333222333333444444444555555555222222222222111111111111111111111111222222222333------...000111222222222111111222222222222111111000000111222222222222222///000111222333444555555444333111111222222000...////////////...------,,,*********++++++***))))))((((((((((((((((((((((((((('''&&&&&&''''''&&&$$$$$$$$$$$$$$$%%%''')))***$$$$$$###"""""""""""""""'''***------***'''$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++***+++,,,---.../////////000...222666444777RRRssskkkTTTHHHJJJFFFDDD@@@>>>======<<<<<<:::::::::::::::;;;<<<<<<@@@BBBDDDHHHLLLRRRYYY^^^dddfffjjjllloooqqqtttvvvwwwyyy{{{}}}~~~yyy{{{~~~{{{|||}}}}}}}}}}}}}}}~~~~~~|||{{{xxxvvvuuutttuuuvvvqqqsssvvvzzz||||||||||||}}}~~~~~~{{{zzz{{{{{{{{{{{{~~~}}}yyywwwvvvrrrrrrssstttuuuuuuuuuttttttuuuvvvuuusssrrrssstttrrrqqqpppooolllfff___ZZZXXXSSSKKKEEEAAA>>>:::888222333444555444444555666888::::::888999BBBRRR```{{{}}}pppoooqqqsss|||wwwgggTTTBBB888666777666555333222000///...---,,,,,,,,,+++***))))))((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$############"""""""""!!!###"""!!!!!! !!!""""""""""""""""""""""""""""""sssxxxyyymmmVVV@@@555444666555333222222333444444333333333444444444444555222333333333333333333333222222111111111000000000......///000111222444444333333333222222333333333//////000111111222333333000111111222222333333333222111000111222222000...000000000///---+++***((((((((())))))))))))(((((('''''''''''''''((((((((()))(((&&&'''(((((('''%%%$$$$$$$$$$$$%%%''')))***&&&%%%$$$###############&&&(((++++++(((&&&$$$###########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$$$$######""""""######$$$$$$######""""""######$$$###########################$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++)))***,,,---............222,,,///888777111999JJJeeezzz^^^TTTIIIFFFDDDCCCCCCCCCAAA???;;;;;;::::::::::::::::::;;;<<<===>>>AAAEEELLLPPPVVVZZZ^^^aaadddggglllppplllooosssvvvwwwyyy|||wwwxxxzzz{{{|||}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~|||||||||zzz{{{{{{}}}}}}}}}|||{{{xxxuuutttuuuvvvwwwuuuuuuuuuvvvwwwxxxzzzzzzzzz|||}}}{{{{{{|||}}}~~~}}}~~~~~~{{{xxxwwwqqqrrrrrrqqqqqqqqqrrrsssppprrrsssrrrqqqppprrrssspppnnnlllhhhccc\\\TTTNNNKKKGGGAAA<<<999777666666000333555555444444666888999;;;===???HHH\\\vvv~~~sssooouuu|||kkk^^^LLL>>>666444444444444444333222111000///...,,,++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#####################"""""""""!!!"""!!!!!!!!!!!!!!!""""""########################{{{}}}sss\\\EEE888444444555444222000000111333555333333333333444444444444333333333333333444444444222222111111000000000////////////000111333444555444333333222222333333444111000000///000222333555333333222222222222222111000000000222333333222000000000000///---+++((('''''''''(((((())))))((((((&&&''''''''''''((((((((()))(((''''''(((((('''%%%$$$$$$$$$$$$%%%&&&((()))(((''''''&&&%%%%%%%%%&&&%%%'''((('''%%%#################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$######""""""""""""############""""""""""""##############################"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''((())))))******))))))+++,,,---.........333,,,,,,333777555666;;;EEE```tttZZZOOOKKKFFFDDDDDDCCC@@@=========<<<;;;;;;;;;;;;;;;999::::::::::::===BBBEEEIIIMMMQQQTTTVVVYYY___dddhhhlllqqqssstttuuuyyy}}}}}}}}}|||zzzyyyyyy{{{}}}}}}{{{zzz{{{}}}~~~zzzzzzyyywwwyyy}}}|||~~~~~~|||zzzwwwuuuttttttuuuuuutttsssrrrrrrtttwwwzzz|||xxx{{{~~~~~~|||~~~|||yyyxxxwwwssstttsssrrrpppppprrrtttmmmnnnooopppqqqqqqqqqpppnnnjjjeee___YYYRRRKKKFFF@@@>>>:::777555555666777333666777666444444666:::777:::>>>FFFVVVppp~~~zzztttooorrrWWWKKK<<<444333555555444111222222222111000//////++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""############""""""""""""!!!!!!""""""""""""##############################}}}hhhIII999999777111111111111111111111111222222222333333333444444444111111222222333333333333111111111222222222222222000000///000000222333444333333222111111222333333333222000...///111444666555555444333222111000000//////000333555666444222.../////////...,,,***(((&&&''''''((())))))((((((&&&&&&&&&'''''''''((((((((('''%%%&&&''''''&&&$$$%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###""""""""""""###$$$$$$######""""""""""""############""""""""""""##############################"""$$$&&&&&&%%%######$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***))))))***+++,,,---......000......///222444666777;;;GGGfff{{{pppgggZZZPPPKKKGGGBBB???AAA@@@>>>===<<<<<<======999999999888777999<<<>>>???BBBFFFGGGGGGIIIOOOTTT^^^cccjjjmmmnnnqqqvvv{{{{{{|||}}}|||zzzzzz|||~~~{{{{{{|||}}}|||}}}{{{xxxyyy|||~~~~~~~~~~~~|||{{{|||}}}{{{zzzxxxvvvttttttttttttrrrqqqqqqrrrtttwwwzzz|||yyy|||}}}xxxzzz{{{zzzxxxvvvvvvwwwttttttsssqqqnnnnnnqqqtttlllkkkkkkmmmpppqqqmmmjjjfffaaaYYYRRRLLLGGGCCC@@@:::999888666444444666777555888:::999888:::???DDDCCCEEEIIISSSdddzzz}}}zzzzzz{{{zzzxxxuuussszzzjjjHHHAAA999555444555555444...///000000000///......************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""############""""""""""""!!!""""""######$$$##############################xxx\\\:::111;;;:::,,,...///111222222111000///222222333333333444444444000000111111222222222222000111111222444555555666000000/////////111222333333222111000000111222333555333000......111555777777777555444222111000/////////111444777777666444,,,---...//////---+++***&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((('''&&&$$$%%%&&&&&&%%%###%%%$$$#########$$$%%%&&&###"""""""""""""""######$$$$$$$$$""" """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###############$$$$$$%%%######""""""""""""############""""""""""""##############################"""$$$&&&&&&%%%$$$###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))***+++,,,...///***111333///---111444444555333DDDlllwwweeeYYYRRRLLLGGGDDDBBB@@@===<<<<<<===>>>888999999888777777999;;;999===@@@???>>>???DDDIIIMMMTTT\\\aaaeeeiiipppvvvppptttwwwxxxxxxyyy|||~~~||||||~~~|||{{{}}}xxx|||{{{}}}~~~~~~}}}}}}~~~zzz~~~zzz{{{{{{zzzxxxvvvvvvwww}}}|||zzzxxxwwwuuuttttttrrrssstttuuuwwwxxxzzzzzzzzz}}}{{{yyyuuuvvvwwwvvvtttssstttvvvrrrrrrqqqnnnkkkkkkooorrrllljjjiiilllppppppjjjeee^^^XXXOOOGGGBBB???<<<;;;888888888666444444666777444888<<<===>>>BBBKKKQQQWWWXXX\\\dddrrr|||sssqqqsssuuuuuuzzzxxxfffMMM<<<;;;888555222000000000,,,---...//////...------************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""############""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""wwwYYY===555555111///222...///111333333333222111111111000000111111222333333333333222222111111111333222111000000222444555888777444222000000111222111111222222333444444444555444333222222333444555555666666666666444222111222222222222222222222222/////////...---------,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$#########""""""!!!!!!######""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""############!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%000888555))) """'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******+++++++++,,,,,,,,,+++,,,---...////////////666333999JJJ^^^zzztttdddTTTTTTFFFDDDGGGAAA===>>>:::===@@@>>>777555888:::888888888888888999999999999AAAEEEKKKRRRXXX\\\]]]^^^ffflllrrruuuuuuuuuyyy}}}}}}|||~~~~~~|||{{{|||}}}~~~}}}zzzxxxxxx{{{}}}xxx|||~~~~~~xxxzzz||||||zzzvvvtttsss||||||||||||{{{zzzxxxxxxxxxwwwwwwwwwxxxzzz|||}}}xxx{{{~~~~~~~~~|||zzzxxxuuuvvvvvvsssppppppsssvvvuuuqqqmmmiiihhhgggfffeeefffbbb___```bbbbbb^^^ZZZRRRLLLBBB;;;888666444222999666333555666666555555666888<<>>999888;;;<<<999888888888888888888888888<<<>>>CCCHHHMMMPPPRRRSSSYYY```hhhmmmpppsssxxx|||~~~}}}}}}{{{zzz{{{~~~}}}}}}|||{{{{{{~~~}}}~~~}}}zzzwwwwwwyyy{{{xxx{{{~~~|||yyyyyyxxxwwwvvvvvvvvvwwwzzz{{{{{{|||||||||{{{{{{}}}{{{yyywwwvvvvvvvvvxxxyyy{{{}}}~~~}}}||||||yyyzzz{{{{{{zzzyyyxxxwwwxxxxxxxxxuuurrrqqqtttvvvqqqooollljjjhhheee```]]]^^^ZZZWWWVVVXXXWWWRRRNNNGGGBBB;;;777555444222111222333555666666555777::::::;;;AAANNN```{{{~~~ttttttzzz~~~{{{mmmYYYGGG<<<888444444333222111000//////.........---,,,,,,++++++***))))))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""############"""""""""!!!!!!###$$$###"""!!!"""###########################LLL===222111111...---111---...000222333444333333000000000000000111222222444444333333333333222222333333222111222333444555333444555555444222000...333333444555666777888999666666555444333333444444444555555555444333222111555555444333222111111000//////......---,,,,,,++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$############"""""""""""" !!!"""###############""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################$$$$$$"""############$$$$$$$$$###""""""$$$&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))*********++++++++++++++++++,,,---............000222777;;;999>>>TTTkkkwwwbbbVVVPPPHHHGGGIIICCC>>>@@@@@@===<<<>>>===:::888888777777777777777777888999;;;>>>AAACCCEEEFFFLLLRRRZZZ```dddhhhnnnrrrtttuuuttttttsssuuuxxx{{{~~~~~~~~~~~~|||zzz~~~~~~~~~|||yyywwwvvvxxxzzzxxx{{{~~~|||yyyyyywwwtttssssssvvvyyy|||{{{{{{|||}}}~~~~~~~~~zzzwwwtttsssrrrwwwwwwwwwxxxyyyyyyyyyyyywwwxxxzzz{{{||||||{{{{{{yyyyyywwwtttqqqpppppprrrkkkjjjiiigggddd^^^WWWRRRQQQNNNJJJIIIIIIGGGCCC>>>;;;888555444444444333222000444777666333333777:::AAACCCNNNbbbzzz}}}vvvqqquuu{{{yyy|||vvviiiVVVCCC777333444333222222111000///...---...------,,,,,,+++++++++***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$###########################""""""""""""!!!###$$$###"""!!!"""###########################888333000111111------000---...///111333333333333111111111111111222333333444333333333333333333333555444444444444555666777222333444444333222111000333444555666777999::::::;;;::::::999888888888777888888888888777777666666333333222111000......---//////......---,,,++++++++++++)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############""""""""""""#####################""""""""""""""" !!!!!!!!!"""""""""######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$###############""""""#########$$$$$$$$$%%%"""!!!"""&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))************+++***+++,,,------......---///111666888555555@@@NNNssstttaaaOOOKKKKKKCCCDDDDDDBBBAAA@@@???===:::999888888888777777666666999888888999:::<<<>>>???CCCHHHMMMQQQTTTWWW[[[^^^cccdddeeefffgggiiimmmppptttxxx{{{yyywwwyyy~~~~~~~~~|||||||||}}}~~~~~~}}}}}}}}}~~~}}}|||||||||zzzyyyyyy{{{}}}yyyzzz}}}~~~~~~zzzwwwwwwuuussssssuuuyyy|||~~~~~~~~~~~~}}}{{{xxxvvvtttssssssssssssssstttvvvxxxyyyxxxyyyzzz{{{|||{{{zzzzzzvvvuuurrrooollljjjiiiiiicccbbb___]]]YYYSSSLLLGGGCCCAAA???>>>===<<<888555555555444555555666666555666888888666666;;;???AAALLLPPP^^^tttyyyuuurrrsssxxx~~~vvvqqqfffTTTCCC777222222333111111000///...------,,,---,,,,,,,,,+++++++++***))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""!!!###$$$###"""!!!"""###########################//////000222111------///------...000111222222222333222222222222333444444333333333333333333333333111111111111111222222333444333222111111111222333444444555666777888999:::;;;;;;;;;;;;::::::999999999999999888888888888888333333222111000......---000///...---,,,+++******+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""########################!!!!!!"""""""""#########""""""""""""""""""#########"""""""""!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################!!!"""""""""############$$$$$$$$$###############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))***+++,,,------------------///333444444666:::MMMcccwwwjjjaaaRRRKKKGGGCCCBBBAAA@@@>>>===;;;;;;:::999888777777777:::999888777777888999:::<<<>>>AAADDDFFFHHHJJJLLLOOOQQQSSSUUUWWW[[[___bbbaaaeeejjjkkkiiijjjpppwwwyyy{{{||||||zzzyyy{{{|||~~~~~~}}}~~~yyyxxxzzzyyy{{{{{{{{{{{{|||zzz{{{|||~~~~~~}}}~~~}}}|||~~~{{{wwwvvvuuutttvvvzzz}}}~~~}}}~~~|||zzzxxxuuusssrrroooooooooppprrruuuwwwyyyuuuuuuvvvuuutttsssqqqppppppnnnkkkhhheeeccc```___YYYVVVQQQMMMJJJFFFAAA>>>999888888888888777555444333444555666666666777777:::::::::===JJJZZZbbbaaa___aaakkk{{{zzz|||uuuuuuxxxnnn^^^QQQAAA777555555333111111000000///...---,,,,,,+++++++++++++++*********)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""---///000111///------...---------...//////000000222222222222222333444444111111222222222222333333111111222222222333333333333222000//////111333444444444555555666666777777666777888888888888777777777666555555555555666666555555444333222111111000000///...---,,,+++***)))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""###############!!!!!!!!!"""""""""######""""""""""""#####################"""!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""##############################$$$$$$"""############$$$$$$$$$"""$$$&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,///......111444555444333999AAAPPPjjjyyy[[[RRRIIIFFFEEEBBBAAABBB>>>>>>===<<<;;;999999888999888777555555666666777555666888:::<<>>DDDQQQkkkxxxvvvxxx}}}rrrssszzz{{{{{{yyy^^^JJJ@@@666222555666333...111000000///...---,,,,,,************************)))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$""""""""""""############!!!###$$$###"""!!!"""###""""""""""""""""""""""""---------,,,+++,,,---------------,,,,,,------...111111000000111111222333000000000111111222222222222333333444444444444444111111111111111222333333444444444444444444444444222333444555666666555555444333333222222333444444555555444444333333333222000///...---+++***)))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""#########$$$!!!!!!!!!!!!"""""""""###!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))***+++,,,,,,,,,,,,/////////000111444444333444555888FFFccc|||lll]]]TTTNNNGGGDDDFFFBBBAAA@@@???===<<<;;;:::888777777666666666666777444444444666888:::;;;;;;999;;;>>>???@@@BBBDDDGGGMMMLLLPPPUUUVVVTTTXXX___ccchhhlllmmmlllkkknnnqqqooovvv|||}}}zzzxxxzzz}}}}}}~~~~~~}}}}}}vvvxxxyyyyyyyyyzzz|||zzz{{{}}}}}}||||||~~~~~~}}}|||~~~}}}zzz{{{|||~~~~~~|||xxxyyyvvvuuuwww|||~~~|||yyy}}}}}}|||{{{|||}}}}}}zzzuuupppllliiijjjjjjjjjkkklllmmmnnnooommmmmmllliiifffccc___]]]ZZZXXXTTTRRRQQQNNNJJJFFFAAA===999777666666666555111333444555444444555555222444666666555666:::======JJJYYYlll}}}qqqsss{{{zzzbbbKKK===:::777555555333111///111111000///...---,,,,,,)))*********************(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$!!!"""""""""############!!!###$$$###"""!!!"""###"""""""""""""""""""""""",,,,,,***'''(((+++---,,,------,,,+++++++++,,,,,,///////////////000000111//////000000111111111222//////000111111111111000...///111333444333222111444444333333333222222222000111333555666666555555444333222222222333444555222222222222222222222222000///...---+++***)))((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((()))***++++++,,,++++++(((,,,---++++++...111444333555555777FFFgggpppaaaVVVKKKFFFGGGDDDCCCBBB@@@???===<<<;;;888888888888888888888888888777555555666777777666999:::<<<<<<<<<<<<>>>???EEECCCEEEKKKLLLJJJLLLRRRWWW\\\bbbcccaaaaaaeeehhhjjjrrryyyyyyssspppsssxxxzzzzzzzzzyyyyyyzzz|||~~~{{{vvvqqqqqqvvv|||~~~~~~{{{|||}}}}}}{{{zzz{{{|||}}}|||~~~}}}yyy{{{}}}~~~}}}}}}|||www{{{wwwtttuuuyyy|||zzzxxxyyyxxxxxxxxxyyy|||~~~~~~~~~|||yyyuuupppllljjjjjjjjjjjjjjjiiiiiiiiiiiiccccccbbb___\\\XXXUUUSSSPPPMMMIIIHHHGGGDDD@@@<<<999777555444444555444333111222444444333333333444333555777777777999>>>BBBDDDWWWlllwwwmmmttt{{{iiiRRR???999<<<>>>;;;555111111222111111000///...------,,,)))))))))))))))*********(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////---,,,,,,---...///000000111111111000000///......///////////////......///111333333333222111111111222333333111000///---...///000222444555555000000111111222222222333222333333222222111000/////////...,,,***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!"""###$$$$$$""""""!!!!!!  !!!!!!!!!""" !!!"""############$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,---...//////333333222222777DDDVVVccczzzqqqiii]]]RRRPPPFFFBBBFFFDDD===<<>>;;;;;;>>><<<777444555;;;:::999999999888666444444555555666777777777666999:::;;;<<<>>>???@@@AAAJJJLLLPPPRRRSSSTTTWWWXXX[[[___bbbbbbaaacccjjjoooppppppqqqrrrtttwwwyyyzzzxxxvvvtttssstttuuuuuuttt{{{{{{{{{yyywwwvvvvvvwwwyyyzzz{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~|||zzz|||yyyuuusssssssssqqqpppoooqqqssstttvvvvvvvvvuuuxxxwwwuuurrrooollljjjhhhhhhgggfffcccaaa^^^\\\[[[ZZZXXXTTTOOOJJJFFFCCCBBBAAA@@@???===;;;999888777888444222222444666555444555222222666888666666999;;;555666AAAKKKNNNRRRWWW[[[cccpppxxxzzz{{{xxxxxxsssYYYBBB===BBB>>>;;;777555444444444333...------,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############""""""######$$$%%%$$$$$$$$$#########""""""######""""""""""""######$$$$$$############$$$$$$++++++++++++++++++++++++,,,++++++++++++,,,------///...---,,,,,,---......000000000111111000000///........./////////......,,,---...///000000000000000111111222222111111000///000000000111111222222000000000000111111222222000000000000///...------......---+++***(((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""######"""!!!!!!!!! !!!!!!!!!"""""" !!!"""""""""""""""############"""""""""!!!""""""""""""########################"""""""""!!!"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,---......///000111000///000666AAAJJJ```gggWWWJJJIIIHHHBBBBBBFFFBBB<<<999::::::888999===888777666777888999777666555555666777777777777777555666777777999999:::;;;>>>AAADDDEEEFFFGGGIIIKKKKKKNNNQQQQQQPPPRRRXXX]]]^^^```bbbeeehhhlllnnnooorrrpppooooooqqqssstttsssvvvvvvuuurrrpppoooppprrrsssssstttvvvvvvwwwwwwwwwyyyzzz{{{}}}|||zzz{{{~~~~~~}}}{{{zzzzzzzzzwwwuuuqqqpppoooooommmlllpppqqqrrrtttuuuvvvvvvuuuooonnnkkkhhhfffcccbbbaaa```___]]][[[XXXUUUSSSRRRKKKIIIFFFBBB???;;;999888;;;:::999888666555444333444111000111333555555333666444444777777555666999;;;>>>KKKaaauuu|||uuulllmmmqqqwww~~~|||tttsssxxx|||yyy~~~uuugggXXXGGG;;;888;;;AAA===777444222111000///...------,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############""""""######$$$%%%$$$$$$$$$#########""""""######""""""""""""#########""""""""""""""""""###************************++++++******++++++,,,---...------,,,,,,------...//////000000000000//////........................+++,,,,,,---...///111111/////////000000111222333222222222111000000//////////////////000000000000/////////......---,,,,,,,,,,,,+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$###!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!""""""""""""!!!############""""""""""""""""""""""""########################"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''(((((())))))******+++++++++,,,,,,------......000222333222000111555888;;;\\\rrr[[[SSSOOOIIIEEEEEEIIICCC>>>>>>>>>;;;:::<<<:::888777777999999888666555666666777777777777777333444444444444555555555888;;;===>>>>>>>>>@@@AAAAAACCCEEEFFFEEEGGGKKKPPPQQQTTTXXX]]]aaaeeeggghhhhhhgggggghhhllloooqqqqqqppppppmmmjjjggggggiiikkklllmmmnnnpppqqqrrrrrrrrruuuvvvxxxzzz|||}}}xxxvvvwww{{{~~~||||||}}}|||{{{|||{{{wwwuuuuuuwwwyyytttrrrooonnnmmmmmmkkkjjjoooppppppqqqrrrrrrqqqqqqllliiieee```\\\YYYXXXWWWSSSRRRPPPNNNKKKHHHFFFEEE@@@???===:::888666555555555555444444333333222222111000000222444666555444777555555777777555777<<<===NNNggg}}}xxxuuuqqqzzzxxxdddLLL@@@;;;999999:::EEE@@@999444111000///...---------,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############""""""######$$$%%%$$$$$$$$$#####################""""""""""""######""""""!!!!!!!!!!!!""""""***************************************+++,,,,,,,,,,,,,,,,,,,,,---------......//////000000//////......---------------------,,,,,,,,,...000222333............///111333444444444333222111000000///......//////////////////111000//////...---------******)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%############$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!"""""""""""""""!!!!!!#########"""""""""""""""!!!"""""""""#####################"""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********++++++,,,,,,,,,---------...000333444333333444666<<>>===???===;;;::::::999888666555666666777777777666666555555555444444444444333666888:::;;;::::::;;;<<<<<<>>>???@@@@@@AAADDDGGGIIILLLQQQVVVZZZ]]]^^^^^^\\\[[[[[[^^^cccgggiiijjjjjjiiifffbbb______bbbeeefffgggiiikkklllmmmnnnnnnnnnooorrrtttwwwyyy{{{|||zzzwwwtttsssuuuxxx{{{{{{yyyvvvtttvvv|||}}}zzzzzz|||~~~~~~{{{wwwsssqqqrrrtttuuusssqqqooonnnmmmmmmkkkiiikkkkkkjjjiiihhhgggffffffgggccc\\\UUUOOOKKKIIIHHHFFFEEEDDDAAA???<<<;;;::::::999888777666555555555333333333333444444444444333333333444666666666666555555777999888777===DDDJJJccc{{{{{{||||||xxx{{{~~~hhhSSS===555777999:::;;;EEE@@@999444111111000///------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######""""""######$$$%%%##############################""""""""""""######""""""!!!!!!!!!!!!""""""))))))))))))))))))))))))***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,,,,---...//////////////////...---,,,+++,,,,,,,,,,,,+++++++++,,,...000222------------...000333444333333333333333333222222//////..................000///...---,,,,,,,,,,,,(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#########$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$###"""!!!!!!""""""""""""""""""######!!!"""""""""############""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******+++++++++,,,,,,,,,,,,,,,***,,,---///000111333555;;;777:::NNNuuutttgggXXXPPPIIIIIIHHHEEEBBBAAABBB???===;;;<<<;;;:::999666666777777777777666555777666666555444444333333222333555555444333444555444555777777777888:::;;;===???CCCGGGJJJKKKKKKKKKLLLKKKKKKNNNSSSXXXZZZ[[[^^^]]]ZZZVVVTTTUUUXXX[[[]]]^^^```bbbcccdddeeeeeedddeeehhhkkkmmmoooppppppmmmmmmmmmooorrrssssssrrrqqqmmmjjjmmmssswwwvvvtttyyyzzz|||}}}}}}|||zzzyyytttsssrrrpppnnnmmmlllllllllkkkiiiiiiiiihhhfffdddbbbaaa___\\\ZZZXXXVVVUUUVVVSSSLLLEEE@@@<<<::::::===<<<;;;999777555444333333333222111111111111222222222333444444555666666444444555555555555555666444888???CCCBBBAAAHHHQQQ]]]vvv|||}}}yyyzzz}}}www{{{{{{iiiNNNAAA555222444555555555>>>:::444111000000000000---,,,,,,++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######""""""######$$$%%%##############################""""""""""""######$$$######""""""######$$$(((((((((((((((((((((((()))))))))((())))))***+++))))))***+++,,,,,,,,,,,,+++,,,---...///////////////...,,,+++******+++,,,))))))))))))***+++,,,,,,,,,,,,------///000111222222222222333333333333333////////////............---,,,***)))(((((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""### !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######$$$""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######&&&&&&&&&%%%%%%###"""!!!""""""""""""############""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***++++++++++++,,,,,,,,,,,,------------...000222333444555777;;;HHHdddwwwdddXXXPPPIIIDDDCCCEEECCC@@@??????@@@??????888999999999999888888777666666555555444333333222111333444444333333333444111111222222333333444444555666888:::<<<<<<<<<<<<>>>===<<>>TTThhhssseeeZZZTTTTTTPPPLLLHHHGGGFFFDDDCCC<<<<<<======<<<;;;;;;:::777777666666555555444444222444666666555555666777333333333444555555444333444444555555666777777777777666555666999;;;=========>>>>>>===<<<===???AAACCCDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMOOOQQQQQQQQQPPPOOOOOOQQQUUUXXXZZZYYYXXXWWWVVVUUUUUUWWW[[[___aaafffffffffdddbbb^^^[[[YYYVVVWWWWWWWWWUUUSSSQQQOOONNNMMMLLLLLLMMMLLLIIIGGGEEEDDDBBB???>>>=========999999888777777777888888333333222222222222111111666666555444333333333333222222333444555666777777555666666555555888===BBBQQQddd~~~yyyzzz~~~~~~{{{zzzwww~~~{{{~~~sssgggQQQ===999666444666::::::666333444000...------......---,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######""""""######$$$%%%""""""#########$$$$$$$$$######""""""""""""############""""""""""""######((((((((((((((((((((((((((((((((((((((()))******'''(((***+++,,,,,,++++++***+++,,,---............///...,,,***))))))***+++***+++,,,,,,,,,+++)))(((+++,,,...///000//////...111111000000//////......111111000000/////////......---+++)))((()))***+++'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%### !!!###""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""### !!!!!!""""""""""""""""""############)))))))))((('''%%%$$$###!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++++++++++++++++++++,,,+++,,,---///111000///333222333666888;;;@@@DDDTTT|||rrrddd```YYYSSSNNNJJJFFFDDD??????@@@??????>>>======999999888888888777777777000222444555444444444666444444333444555555444222333333333333333444555666888666444444666888999999666777888888888888:::<<<<<<===>>>???????????????@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFFFFIIILLLPPPQQQQQQOOOOOONNNNNNNNNQQQVVV[[[[[[[[[[[[ZZZWWWSSSPPPNNNLLLLLLKKKJJJIIIHHHFFFFFFDDDCCCCCCCCCDDDCCC@@@>>>;;;:::999888777888999999222222222222222111111111111111111111111222222222666555444333222111111111555555666777777888999999777888999888999>>>EEEKKKeee}}}uuusssuuulll{{{tttsssyyyooo[[[JJJ999444>>>555222222666777444222333000//////000111111///---,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---111000///---++++++******,,,,,,++++++***))))))))),,,,,,------------------///000111111111///...------.........//////000000///...---,,,***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""" !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&''''''&&&$$$###"""$$$###""" !!!""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''')))************+++++++++,,,,,,------.../////////222222444555666888999999FFF___|||rrrfffaaaZZZPPPGGGLLLBBB;;;>>>AAA@@@<<<:::>>>>>><<<:::888666555444333555666555555666666444333333333333333222222222444333333333333333444444555555555666666777777777555555444444555555666777888777666555555555555555;;;;;;===>>>???>>>>>>======>>>???AAABBBDDDEEEFFFDDDCCCBBBBBBDDDFFFIIIKKKOOONNNMMMKKKIIIGGGEEEDDDEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999444444444444444444444444555444222111000///000000//////000000111000000000...000000000111444555555444666666444444888;;;<<<>>>EEEIIIEEE@@@DDDQQQ^^^sss~~~|||xxxzzzwwwpppcccRRREEE>>>:::777444444444444333333222222222//////...---,,,,,,++++++***************)))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++,,,,,,,,,,,,------000///...---,,,+++++++++------,,,,,,++++++******---------............//////000000111000///...---------......///////////////...---,,,***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$"""!!!$$$###"""!!! !!!""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))*********+++++++++,,,,,,,,,---......//////111222333444555777888888222AAASSSfffppp```SSSLLLFFFFFFEEEBBB@@@AAA::::::;;;;;;;;;::::::999777888888777666666555444444444555555666666777777444444333333333444444555222222333333333444444444222222222222222333444444666666555444444444444444555666777888888888777777777777888:::;;;<<<===>>><<<<<<;;;;;;<<<>>>@@@AAABBBAAA@@@???===;;;:::999===<<<;;;:::999888777666777777777777777666555555333333333333333333333333555444333222111111222222///000111333444444555555555777888777666666666555777777777777888<<>>KKKjjjwwwggg[[[VVVMMMKKKGGGCCC@@@>>>>>>>>>===<<<<<<======:::999:::999888666444333222222222666555444444333444444444333333333333333444444444444333333333333444555555333222222111111222222222222333333333333333333333333333333333333333333333555444333333333333444444444444444333333333333222222222222222222222222222222222333333333333222222111111111111222222222222333333333333444444555555555666666777777666666555444333555777888999>>>DDDGGGAAABBBHHHLLLRRRdddyyy}}}}}}xxxzzzrrrWWWGGG===999666444555555555444111000000///...---,,,,,,---,,,,,,,,,+++++++++***)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$#########$$$%%%&&&'''"""""""""""""""""""""""""""#########$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((******+++,,,,,,---......,,,---.../////////......---------,,,++++++************+++,,,,,,---........................//////------------,,,,,,,,,,,,,,,,,,++++++***)))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""""""""######$$$""""""############""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))***************++++++,,,------------......///000111222222333111555<<<<<<<<>><<<;;;999888777999:::;;;999999888777666666666666555555444444444444333333333222222222222333444444333333222222333333444444666555555444444444444555555444444444333333333222333333333333333333333333111111222222222222222222222222222222333333444444111222222333333333333333333333333444444555555666333444555666666666666666444555666666777777777777===;;;@@@JJJPPPXXXhhhyyy~~~}}}vvvmmmkkkooo}}}zzzwwwuuuttttttsssxxxsssxxxrrrnnnggg[[[JJJ;;;777;;;444444444333333222222111222222111000...---,,,,,,************************(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###############%%%$$$######""""""######"""""""""""""""""""""""""""""""""#########$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))******+++---......///---...///000000///---,,,......------,,,,,,++++++)))******+++,,,---...///......---------...///000,,,,,,,,,,,,+++++++++***++++++******))))))((((((%%%%%%%%%$$$$$$$$$$$$##############################"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!"""### !!!"""######"""!!!"""""""""""""""######$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,------......///000000000444555666777666555777:::777DDD```ooogggcccccc]]]PPPKKKNNNGGGEEEBBB???======>>>???======<<<;;;:::999999:::777777777666666555555555444444333333444444555666444444444444444555666666777666555444333444444555444444444444444444333333333333444444444444444444222222222222222222222222222222333333333333333444222333333444555555444444444555555666777777888888666777888999999999888777:::<<<@@@EEEIIIMMMOOOPPPLLLKKKRRR]]]cccgggvvv}}}}}}zzzqqqsss|||~~~sssssstttvvvyyy|||||||||vvvmmmWWWOOOEEE===666000111666000111222222111111111111222222111///...---,,,+++)))*********************(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#########$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))******+++---...//////...///000111000///---,,,000//////...------,,,,,,******+++,,,...//////000...------,,,---...///000,,,,,,,,,++++++*********++++++******))))))((((((%%%%%%%%%$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!  ###$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""### !!!#########"""!!!"""""""""""""""######$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))******(((((((((((()))))))))))))))))))))***++++++,,,,,,---.........///000000000,,,111555333222555777888???888<<>>777777777555333222333444555444222111222222222111000///---,,,+++***)))))))))))))))*********(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---++++++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!! !!!""""""###""""""######""""""""""""#########"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$########################%%%$$$###!!!!!!!!!"""### ###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,------...////////////000000222333444555555777666:::CCCIIIXXXzzzwwwnnnbbb[[[YYYXXXUUUSSSRRROOOIIIBBBAAADDDBBB>>>@@@<<<;;;===<<<999888;;;999666555:::<<<:::999;;;;;;777777:::;;;888777888>>>999555444666777999;;;777666666555555666666666555555444555666555444222111444555444444666777777888999777555555777777666;;;999777777:::===>>>???>>>===;;;999999:::;;;<<<>>>FFFNNNOOOIIIBBB>>>???CCCVVVeeeiiisss}}}{{{yyyssskkkppp{{{zzzwwwvvv{{{{{{ZZZEEE777666444333222222333333333333222222111000/////////000000000///---+++)))************************+++***)))(((&&&$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########""""""########################%%%""" !!!$$$&&&%%%###""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((()))***++++++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""!!!!!! !!!!!!""""""""""""!!!######""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$##################""""""""""""""""""#########$$$$$$$$$########################%%%$$$"""!!!!!!!!!"""### !!!######"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,---......//////000///000000111222333444555666444777===???FFF\\\uuu{{{xxxxxxwwwvvvnnnhhh]]]RRRNNNMMMHHHAAACCCAAAAAACCCBBB===;;;<<>>;;;<<>>===;;;:::::::::888777::::::999888888888888888888888888888888888888999777777777888999999999999888888:::<<<<<<<<<;;;;;;999<<>>===>>>???>>><<<===@@@BBBBBBDDDHHHGGGJJJLLLLLLLLLPPPYYYaaaxxxuuuiiiiiiooosssrrrvvv~~~zzz|||zzzxxxxxx~~~zzz|||~~~xxxzzzxxxwwwzzzssskkk___VVVIII<<<444111333555222111111000000000//////////////////......---------,,,,,,,,,+++***))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########""""""######################################################"""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))))))))))))))*********+++++++++++++++,,,,,,---------........................------------------------///---++++++,,,,,,***)))((((((((('''''''''''''''%%%%%%$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!! """"""!!!!!!!!!!!!""""""!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""############"""""""""!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""#########""""""%%%%%%$$$###""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,------......///////////////000000111111111555222333777::::::;;;===<<>>FFFGGGLLL\\\zzzxxxvvvssspppnnnmmmlll```gggooorrrqqqoooooopppmmmcccbbbmmmzzz{{{vvvpppppprrrvvv~~~|||uuunnnkkkqqqyyymmmYYYCCC333333333333222000...---+++---...//////000///...------------------------...,,,+++***)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!"""""""""#########$$$################################################""""""#########$$$$$$$$$########################"""###$$$""" !!!###"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&************++++++++++++******+++,,,,,,---......000000000000000000000000........................---,,,***)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!""""""###""""""!!!!!! !!!!!!  !!!"""$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%&&&&&&############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!"""$$$$$$"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++((())))))***++++++,,,,,,.........///////////////...111222222333555777777:::;;;666:::BBB@@@@@@LLLRRRhhh~~~}}}yyyqqqmmmttt|||~~~~~~rrryyyyyyvvvuuusssvvv~~~~~~kkkRRR@@@999888777222111///......///000111+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******(((''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!!!!""""""#########$$$##########################################$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$""" ###"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((()))***+++***+++,,,,,,------,,,,,,000...------///111222222////////////............+++***(((((())))))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!  $$$&&&$$$""" ###!!!  !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###############"""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!########################"""############$$$$$$$$$%%%%%%$$$###""""""####################################$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''')))******))))))***+++++++++,,,------....../////////000111222333333444888999:::<<<===???@@@AAABBBJJJZZZqqq|||pppiiigggeeefffnnnyyyvvvzzzzzzlllXXXNNN@@@777333333111///333111//////111222000---........................------,,,,,,,,,+++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%$$$###"""!!!################################################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((()))***++++++,,,,,,---------------///...,,,---///111222222////////////.........---+++***(((((())))))'''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!! !!!$$$%%%###!!! """!!!  !!!""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########$$$$$$$$$$$$#########"""!!!!!!"""""""""#########"""""""""""""""###############""""""""""""##############################"""############$$$$$$$$$$$$######"""!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&''')))******))))))***+++++++++,,,,,,---............//////000111222333444777777999:::<<<===?????????DDDNNN]]]ooo||||||{{{xxxsssnnniiigggmmmqqqxxx~~~xxxvvvzzz~~~~~~sss\\\IIIBBB;;;333/////////---+++111///---...///000...,,,---------------------------,,,,,,,,,,,,+++++++++))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$###""""""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))******+++,,,------...............///...,,,---///111111000//////.........---------+++)))(((((((((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!! !!!######"""!!!!!!""""""!!!  !!!""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######$$$$$$$$$$$$############!!!!!!"""""""""######### !!!!!!"""######$$$$$$######""""""""""""##############################"""############$$$$$$$$$######"""!!!!!!!!!!!!"""##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''''')))******(((((()))+++***++++++,,,,,,---............///000111222333333555555777888:::<<<===>>>>>>AAAFFFMMMVVVbbbooowww}}}wwwssspppsssvvv||||||vvv~~~}}}{{{yyyuuupppooovvvpppYYYCCC333333111......000000---+++...---,,,,,,------,,,+++------------------------,,,,,,,,,+++++++++******)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""########################!!!!!!"""###$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''''''''(((((()))******++++++---......///////////////111000......///000///............---------,,,,,,+++)))((('''(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!! !!!""""""""" !!!###"""!!! !!!""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""############!!!!!! !!!!!!########################""""""#########$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))(((((()))+++*********+++,,,,,,---------......///000111222222444555666777999;;;<<<===<<>>777222222000///000111000---+++,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$######""""""################################################""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''''''''((()))***+++++++++***---...//////000000//////333222000000000///---+++------------,,,,,,,,,,,,***)))''''''((((((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!"""""""""!!! """$$$!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!############""""""!!!!!!!!!!!! !!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&((())))))(((((()))***))))))******+++,,,,,,,,,------...///000111111222444444666777999;;;<<<<<<777===DDDFFFFFFEEEGGGIIIJJJ```yyy|||{{{xxxrrrqqqtttpppnnnjjjeeeccchhhpppwww{{{uuusssvvv{{{{{{|||}}}~~~|||{{{lll___JJJ666---...000//////...,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%######""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&((((((((('''''''''((()))+++,,,++++++***---......///////////////333222111111222111///---------,,,,,,,,,+++++++++***(((''''''''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!!!!""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""############$$$$$$$$$$$$ !!!!!!!!!$$$$$$######"""!!!!!! ######""""""""""""##############################"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((($$$$$$%%%%%%&&&&&&''''''&&&((())))))''''''(((***((())))))******+++,,,,,,,,,,,,---...///000111111333444555666888:::;;;<<<:::AAAGGGIIIEEEAAA@@@BBBJJJOOOWWWbbbzzzxxxnnnhhhbbb```cccdddgggsss{{{uuuvvv~~~{{{yyyzzzzzzwwwuuussspppooouuu|||}}}yyypppcccZZZCCC;;;222---///000---))),,,,,,+++******+++---...+++,,,------,,,,,,---...++++++++++++++++++++++++*********))))))))))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&((())))))(((''''''(((***,,,,,,,,,+++***------...////////////...111000111222444555333222,,,,,,,,,,,,++++++++++++***(((''''''''''''&&&$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""!!!!!! """###"""!!! !!!""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""#########$$$$$$$$$$$$!!!!!!!!!""""""""""""############"""""""""""""""######""""""""""""##############################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''&&&'''((((((''''''(((***(((((())))))***++++++++++++,,,---...///000000111111222333555666888999:::===CCCHHHHHHCCC???@@@CCCFFFEEEIIIQQQ^^^sssxxxwwwqqqlllkkkooooookkkgggdddffflllnnnsss|||zzzzzz{{{wwwuuuvvvvvvxxxqqqcccTTTFFF???000......111333222...***,,,------------,,,---...))),,,------++++++---///++++++++++++++++++++++++******)))))))))((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$###"""""""""###$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""### !!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))(((''''''(((***,,,---,,,+++***,,,------.....................000333666888777666,,,,,,,,,+++++++++*********((('''&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""""" !!!######"""!!!!!!""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""" !!!!!!"""""""""###############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!########################"""############$$$$$$$$$######""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&'''((((((''''''(((***((((((((()))******+++++++++,,,,,,---...///000000000000111333555666888888999>>>BBB@@@<<<:::>>>CCCBBBDDDLLLSSSSSSTTTdddxxxzzzvvvvvv~~~{{{vvvooofffccceee]]]^^^\\\\\\dddsss~~~~~~}}}{{{zzz}}}sss[[[EEE666///000...,,,,,,,,,+++***,,,...***,,,...---+++)))''''''(((+++---,,,******,,,...************************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""""""""###$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""""" !!!"""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))(((((()))***+++,,,,,,---000000///------,,,,,,,,,000...---///333555555333......---------,,,,,,,,,''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))'''''''''''')))+++---...------,,,------...///000///111333555888999:::::::::;;;===>>>@@@AAAAAABBBCCCCCCIIIUUUaaaddd]]]TTT\\\jjj|||pppooouuuwwwppphhhjjjjjjkkkoooxxx~~~}}}{{{wwwpppjjjeeeddddddaaa___```eeemmmppplllgggeeefffhhhmmmyyy~~~|||~~~}}}rrrcccNNN===444000---***------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***((('''&&&&&&'''(((***'''((()))'''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""""""""!!!!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))'''(((((()))***+++,,,---000///...---,,,,,,,,,,,,///---,,,...111333222111,,,,,,,,,,,,++++++++++++'''&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""###############"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&'''((()))***))))))(((((()))***+++,,,---,,,,,,------...///000000111222333555666777888888999;;;<<<>>>?????????<<<===AAAJJJRRRTTTNNNHHHKKKSSSeeexxxzzzxxxuuutttwww{{{|||{{{xxxssssssttttttuuuyyyuuuwwwxxxxxxvvvwwwzzz}}}{{{wwwsssuuuzzz~~~~~~|||www}}}{{{{{{yyywwwwwwxxxvvvtttxxxrrrmmmnnnlllhhhfffhhhlllmmmnnnnnnmmmmmmlllmmmjjjjjjnnn||||||}}}wwwpppfff[[[TTT@@@;;;555333444555222///---,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))***++++++,,,,,,++++++)))((('''&&&&&&'''((()))((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""""""""""""""$$$######"""!!!!!!""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((''''''((()))***+++,,,,,,//////...---,,,,,,,,,,,,...---,,,---///000///...++++++*********)))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$############"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''(((((()))*********))))))))))))******,,,,,,,,,,,,---...///000444444333333333555666777666777888:::;;;<<<======<<<===@@@EEEHHHHHHEEEBBBBBBEEEMMMSSSUUU]]]uuu~~~yyyxxxtttpppnnnrrrrrrrrrqqqnnnmmmmmmnnnkkkiiihhhiiilllpppqqqrrrggghhhiiimmmtttxxxsssjjjcccccccccccccccdddgggjjjhhheeecccbbb``````fffnnnxxx}}}~~~yyy}}}|||yyyxxxhhhVVVEEE:::444+++***+++///444555333000,,,,,,,,,+++++++++******,,,++++++++++++*********)))))))))))))))))))))))))))******++++++++++++***)))((('''&&&&&&'''((())))))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""!!!!!!""""""###""""""!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""""""""""""""""""""""" !!!!!!"""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%'''(((&&&''''''((()))***++++++......---,,,++++++,,,,,,...------------------,,,*********))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((())))))))))))))))))*********,,,,,,,,,,,,---...//////888777555444444555777888555666888999:::;;;;;;;;;===???AAABBBBBBAAAAAABBBBBBCCCHHHJJJGGGHHHTTTcccqqq~~~xxxtttssstttvvvxxxyyyzzzzzzzzzuuuqqqkkkkkkssszzzxxxqqqhhhddd___]]]^^^eeessszzzwwwxxx~~~{{{|||zzz{{{{{{ppp___LLL===444000///444111...---///111111111++++++++++++************++++++++++++************(((((((((((((((((((((((())))))***************)))(((''''''&&&&&&''''''((((((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""!!!!!!"""#########""""""########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&'''((()))******+++---,,,,,,++++++++++++,,,------...---,,,,,,,,,,,,************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++,,,,,,,,,++++++,,,,,,---...///888666555333333555666888666777888999:::;;;;;;;;;999;;;<<<<<<;;;;;;===?????????AAADDDDDDBBBDDDGGGPPPYYYkkk~~~}}}{{{{{{|||zzzzzz|||uuu|||VVVKKK===222...---------000---***((())),,,///111++++++*********)))))))))+++++++++*********))))))(((((((((((((((((((((((()))))))))******))))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""!!!!!!"""#######################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%&&&'''((()))******,,,++++++******++++++++++++---------+++++++++---******)))))))))(((((((((%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,,,,++++++++++++,,,---...///222222111111111333444555777777888999:::;;;;;;:::888999999999999:::<<<>>>===:::999<<>>::::::???EEEIIIQQQYYYkkkzzz~~~|||uuueeeWWWIII<<<222...---------------,,,,,,+++***,,,------,,,)))'''&&&******)))))))))(((((((((************))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&,,,222222,,,&&&%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&################################################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$%%%%%%&&&'''((())))))+++***************++++++&&&(((******(((''')))+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&((()))***++++++***)))(((++++++++++++,,,---......,,,---000222444666666777555666777888888999888888:::888777777999::::::999666;;;??????===<<<<<<;;;<<<999;;;BBBEEEBBBCCCGGGGGGRRR```nnnzzzuuubbbLLL<<<333......111---///...)))%%%%%%***000)))))))))((('''(((+++---))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''000888777...'''&&&(((#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!! !!!"""###""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((************************&&&'''''''''(((((())))))***)))((('''&&&%%%$$$$$$$$$######""""""###$$$%%%###############"""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """"""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((++++++++++++++++++++++++,,,---...000111333444555777777777777777666666555777666444444555777999;;;:::999888888888999:::;;;:::::::::999::::::;;;;;;>>>>>>@@@DDDLLLYYYgggppp~~~~~~www^^^MMMAAA;;;333///.........---))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***444@@@???///$$$###%%%%%%%%%%%%%%%$$$###"""########################"""############$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""""""""###$$$%%%&&&###""""""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((************************''''''''''''((((((((()))))))))((('''&&&%%%$$$$$$$$$####################################"""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" """!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++++++++++++++++++++......//////000111222222444555666777777777777777666555555555555777888999999888777666777777888999999888888777777777888888888888888777888<<>>;;;777111---++++++)))((((((***+++,,,+++(((***+++)))''''''***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###"""!!!"""%%%''''''&&&$$$###########################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$###############$$$######"""!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$%%%!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!""""""###### !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############ !!!"""######$$$ !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((()))***+++++++++000000000000111111111111...///000111222333333333666444222111111222444555333333444444333222000///......---------...//////,,,...000111///---,,,,,,,,,++++++,,,...//////...///---+++---000111///---444000///222555777;;;AAAHHHRRRbbbvvvkkkNNN;;;555222111111111///......)))(((((()))***)))'''%%%%%%'''((('''&&&&&&***---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&&&&&&&%%%###!!!$$$''')))***(((&&&$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$###############$$$###""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((())))))((('''&&&((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! $$$#########""""""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$&&&((()))(((((((((((()))))))))))),,,,,,---...///000111111111222444333222222333555444444444444333333222111333333222222111000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///000000111222222333333999<<>>;;;;;;???===CCCKKKQQQVVV[[[bbbffflllttt}}}vvvpppjjj^^^SSSLLLEEE@@@???<<<555000///222***---222......000)))++++++***)))((())),,,...((((((((()))))))))((('''''''''***...,,,'''&&&)))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&'''(((&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((((((((())))))))))))))))))'''&&&$$$$$$%%%&&&'''############""""""""""""""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!######""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################""""""!!!!!! """"""""""""############""""""""""""############$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&&&&$$$(((111666777***)))'''%%%%%%%%%'''((()))***++++++------...///...---,,,+++,,,...000111........................,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))(((((((((((((((((()))))))))************************************,,,,,,------...//////000000000000000111111111111222444666888888999;;;===AAACCCEEEIIINNNVVV___eeetttzzzwwwggg\\\SSSPPPLLLGGGAAA;;;777555222222222///---,,,...///+++++++++*********))))))(((((())))))******++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################"""""""""""""""###""""""""""""""""""""""""$$$"""!!!"""######"""!!!""""""###$$$%%%&&&&&&'''$$$#########""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&((()))(((&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''############""""""""""""""""""##################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############""""""""""""############$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###&&&&&&%%%(((///333333***((('''%%%%%%%%%'''(((((())))))***+++,,,---...///...---,,,,,,---///000------------------------,,,,,,+++++++++*********((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***))))))(((''''''(((((((((((()))))))))*********************************++++++,,,------......///............////////////---///111222222222444666666777888999;;;???DDDHHHHHHNNNXXXeeesss~~~{{{wwwpppkkkaaaaaaaaaaaa]]]TTTHHH???:::999888555333111///......//////...,,,,,,...000+++++++++******))))))))))))))))))))))))*********))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""%%%###"""###$$$%%%$$$"""""""""##############################"""""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&(((((((((&&&$$$((((((((((((((())))))***''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###&&&'''%%%''',,,...,,,)))((('''%%%%%%&&&'''''''''((()))***+++,,,,,,---///...---,,,,,,,,,---...------------------------++++++++++++*********)))(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------++++++,,,,,,,,,---------***+++------,,,---...000000111222111000111333555444666:::@@@HHHQQQYYY]]]ggglllqqqvvvzzz}}}~~~yyyqqqiiidddbbb]]]WWWRRROOOKKKFFFBBB============<<<888222...------------------------+++,,,,,,,,,++++++---///************))))))))))))***))))))))))))))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""##################"""################################################""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%#########"""""""""!!!!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&'''&&&''')))***((((((((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%############"""""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!"""""""""####################################%%%$$$$$$$$$###"""""""""################################################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###&&&'''%%%&&&))))))&&&((('''&&&&&&&&&&&&''''''(((((()))***+++,,,------//////---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))'''''''''(((((()))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))***++++++,,,*********+++++++++,,,,,,+++,,,------,,,,,,---...---///111111000000111222666555444333444666999:::<<<>>>AAABBBDDDFFFIIILLLUUUXXXZZZXXXWWWZZZaaahhhmmmjjjhhhkkkpppsssppplll]]]YYYUUUTTTTTTRRRNNNJJJMMMLLLKKKHHHEEEAAA===;;;888666333333444444333111111000000000111000000///..................------***+++,,,,,,******+++---))))))))))))))))))))))))******))))))((((((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""########################""""""######$$$$$$######""""""""""""""""""""""""$$$###"""###%%%%%%%%%###""""""""""""""""""""""""#########""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%((('''$$$(((111777777***)))'''&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!"""""""""####################################%%%$$$$$$$$$###"""""""""################################################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###&&&'''%%%%%%'''&&&###''''''&&&&&&&&&'''''''''))))))***+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***************+++++++++,,,,,,,,,,,,---......,,,,,,---...+++---//////.........///+++,,,---...//////000000000111111000///000222444555999===<<<888888;;;@@@AAA===:::<<>>===,,,+++)))'''&&&''')))*********)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$##################"""""""""""" !!!!!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!"""""""""###""""""""""""############""""""""""""############""""""#########$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!$$$%%%"""###&&&'''$$$%%%&&&&&&''''''(((''''''))))))***+++,,,---......++++++,,,---------,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))******************++++++++++++''')))******))))))***,,,---...///---,,,++++++,,,+++,,,---......---,,,++++++,,,---,,,+++,,,...000//////000000000/////////111111111111000000000000,,,,,,---------...000222++++++++++++,,,,,,,,,,,,)))************+++,,,---''')))+++***)))((()))+++*********++++++,,,,,,,,,''')))+++***)))'''''''''&&&&&&&&&''''''((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$############################## """$$$%%%&&&&&&%%%$$$"""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$!!!!!!!!!""""""#########!!!"""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###)))''' """---222///***)))&&&$$$$$$%%%'''(((+++******)))((('''''''''$$$%%%%%%%%%%%%$$$##################"""""""""""" !!!###$$$%%%&&&'''""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!""""""###### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""############""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$$$$"""###'''(((&&&%%%%%%&&&'''((((((((('''(((((()))***+++,,,,,,---***+++,,,,,,------------************************)))(((((((((''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********))))))))))))************'''(((******)))***+++---((()))******)))***,,,...+++,,,,,,,,,,,,++++++++++++,,,---,,,+++,,,---///...,,,++++++---//////...(((+++///111000///......,,,...///---******---000++++++,,,---------,,,,,,++++++,,,+++******+++,,,%%%))),,,,,,***((()))***++++++******)))(((''''''$$$&&&((()))((('''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###########################$$$%%%&&&&&&&&&&&&&&&###$$$%%%''')))***,,,,,,$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$######################## """$$$&&&'''&&&%%%$$$""""""""""""""""""""""""###""""""###%%%'''&&&%%%!!!!!!!!!!!!!!! !!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!!  !!!""" """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""########################%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))***+++------,,,------......------,,,------,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&''''''''''''((())))))))))))******************))))))((((((''''''((()))))))))************,,,+++***)))))))))++++++++++++++++++++++++++++++,,,+++***+++---...---,,,************************))))))*********+++++++++************)))))))))(((******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$###$$$$$$$$$!!!&&&***,,,111555444///&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!""" """#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$######"""!!!!!! ######""""""""""""##############################$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))***+++,,,---,,,,,,------------,,,,,,---,,,,,,+++)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''(((((()))))))))*********++++++***)))))))))***+++++++++++++++++++++++++++,,,+++***+++,,,------+++************************)))))))))*********++++++*********)))))))))((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$###$$$$$$%%%%%%***///111555999666111&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!"""""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###########################$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))+++,,,---,,,,,,------------,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))******))))))))))))******************************+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$###$$$$$$%%%%%%(((---222555888:::777000'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$############"""########################$$$$$$$$$#####################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""$$$###""""""!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&''''''(((((()))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""#######################################""""""!!!!!!$$$######""""""######$$$########################$$$##################$$$"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((()))***+++,,,,,,,,,,,,------,,,,,,,,,++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******************************)))((()))+++,,,+++***))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((''''''''')))(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%%%%(((...222555777888333,,,'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%###"""""""""######$$$%%%$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######################################################$$$$$$$$$#######################################""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" ######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""####################################"""""""""""""""""""""!!!!!!!!!!!!""""""#################################$$$$$$#########"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))+++++++++,,,,,,,,,,,,,,,,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$#########$$$$$$%%%&&&***///333555666666111)))&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%##################$$$%%%$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######################################################################################################"""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""#################################""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++++++++,,,,,,,,,,,,++++++)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&'''((()))))))))(((((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&&&&///333666666777666111)))%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$############"""#######################################$$$$$$$$$######$$$$$$$$$$$$######################################################"""""""""#######################################""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""###########################"""###$$$$$$$$$$$$###"""$$$$$$$$$#######################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''(((******++++++,,,,,,,,,,,,++++++((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((())))))(((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&'''222555777666666555000)))$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$############"""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################!!!"""""""""#########$$$########################"""""""""""""""""""""""" !!!"""###$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***+++++++++,,,,,,+++++++++''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))(((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&'''333555666444333333///(((############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############"""########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!!!!""""""#########$$$########################"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))*********)))******++++++)))((('''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$#########""""""!!!!!!"""############$$$$$$$$$"""$$$%%%%%%###%%%)))---:::666222222444333...)))'''%%%######%%%&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))))))))*********)))((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%############"""""""""!!!"""############$$$$$$$$$###$$$%%%$$$###&&&+++000777444111222444333000+++)))&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""########################""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((()))))))))***)))(((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$###%%%%%%$$$###'''...333444222000111333444111...***((('''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#############################################$$$##############################$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$(((000666444333111222333333000...***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""################################################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""######""""""#########$$$$$$$$$$$$%%%%%%$$$$$$)))111777666555444333333111///...*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!""""""######""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$######""""""!!!!!! """"""""""""""""""""""""!!! !!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################"""""""""""""""""""""############"""############$$$$$$$$$###$$$%%%%%%%%%)))000666777777666555333222000///,,,------+++(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!""""""######""""""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!! !!!######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$#########"""""""""!!!!!!"""""""""############"""############$$$$$$$$$"""$$$&&&%%%%%%(((...333666666777666555333333333...000000...+++((()))***%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!###$$$%%%######""""""""""""######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$%%%%%%$$$###"""!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$#########""""""!!!!!!!!!!!!""""""#########$$$"""############$$$$$$$$$!!!$$$&&&&&&&&&(((---111444555777777666555555666111222333111---***+++---%%%%%%%%%%%%%%%%%%%%%%%%########################"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$###""" """""""""!!!""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!""""""############""""""!!!!!!  !!!!!!!!!!!!!!!"""!!! """"""""""""!!!!!!!!!!!!###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$######"""######""""""!!!!!! ######################## !!!"""$$$$$$###""""""""""""""""""####################################""""""""""""############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""%%%))),,,333444555555444333333333...111333222///+++(((''''''&&&&&&%%%%%%&&&&&&''''''%%%######%%%&&&$$$!!!%%%&&&((())))))((('''&&&&&&'''''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""!!!""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!""""""######""""""""""""!!! !!!!!!"""""""""""""""""""""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$$$$$$$###"""!!!""""""############""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""####################################""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################"""""""""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%(((***000111333333333333333333000111333111...+++)))((('''&&&&&&%%%%%%&&&&&&''''''%%%###$$$%%%&&&$$$"""######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&'''''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""!!!""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!""""""######""""""""""""""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$######""""""""""""############""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""####################################""""""""""""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''+++,,,///111222333333333222333222000,,,***))))))''''''&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%###############$$$&&&'''(((###%%%&&&&&&&&&&&&''')))'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""!!!!!!"""""""""############""""""#########$$$$$$$$$#########################################################"""""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!""""""###$$$"""""""""""""""#########$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!"""""""""####################################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$((())),,,000333555555444333333111...+++))))))***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%&&&''''''&&&&&&''')))((('''&&&%%%&&&''')))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""!!!!!!"""""""""############""""""#########$$$$$$$$$################################################""""""""""""""""""############""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""######"""""" !!!""""""###!!!"""""""""#########$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""#######################################"""!!!!!!!!!"""$$$%%%!!!"""""""""####################################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###'''(((***///444666555333222111///,,,)))((()))+++(((''''''&&&&&&''''''(((&&&&&&'''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&'''%%%'''''''''%%%%%%&&&'''+++***)))))))))***+++,,,((((((((())))))******+++&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""!!!""""""""""""############"""############$$$$$$$$$################################################""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!!!! !!!""""""!!!""""""######$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$########################"""""""""""""""######$$$""""""""""""####################################""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''''')))///444666444111......---+++(((((()))+++((((((''''''''''''((((((%%%'''((('''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***+++,,,,,,,,,------------)))))))))((((((((((((((('''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""!!!""""""""""""############"""############$$$$$$$$$################################################!!!"""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!"""######$$$$$$############"""!!!!!!!!!""""""!!!""""""######$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""""""""######$$$$$$######"""""""""#########$$$$$$$$$########################!!!!!!"""###############""""""""""""####################################""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&(((---333444111,,,***++++++***(((''')))***((((((''''''''''''((((((%%%''')))((('''&&&(((***'''((()))+++,,,,,,------,,,...000111111222444666666777999:::;;;:::999888555444333111///---+++***,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""!!!""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""###### !!!!!!!!!""""""############$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""###!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###"""""""""""""""####################################""""""""""""############""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&''',,,111222...)))'''(((***)))((('''(((***((((((''''''''''''((((((%%%'''))))))'''&&&(((+++)))***---000333444444444222555888:::;;;===@@@CCCHHHJJJMMMOOOOOONNNKKKJJJIIIHHHEEEAAA===:::777666333333111000...---++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$!!!"""""""""####################################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###########################$$$&&&'''&&&%%%""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!! $$$$$$$$$############"""$$$#########""""""!!!!!!""""""!!!!!! """"""""""""""""""""""""%%%$$$###!!!!!!!!!"""###"""""""""""""""######$$$######""""""!!!!!! ######""""""!!!!!! """"""""""""############"""""""""""""""""""""""" """###$$$$$$##############################$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''))),,,---,,,***++++++***(((((((((((((((***(((''')))+++***'''$$$(((((((((***---//////...---000555:::>>>@@@@@@@@@@@@@@@BBBFFFLLLOOONNNMMMWWWXXXXXXWWWXXX\\\aaafffddd^^^UUUNNNJJJHHHFFFDDDEEECCC>>>:::666333111000---***)))+++///111---))),,,***))))))&&&$$$%%%(((((())))))((('''&&&&&&'''))))))((((((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!! #########"""""""""!!!!!!############"""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""!!!!!!""""""###$$$###"""""""""!!!!!!!!! ######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""############!!!!!!####################################"""""""""!!!########################""""""""""""!!!!!!!!! ###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%"""!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***---...,,,+++((((((((((((((((((((((((+++(((&&&&&&(((***+++***///////////////000222333<<<@@@FFFMMMPPPQQQPPPNNNMMMMMMMMMPPPSSSTTTRRRPPPWWWXXXYYY[[[\\\^^^```bbbdddaaa]]]YYYVVVTTTSSSSSSTTTSSSRRRNNNHHHCCC???>>>666333000000222000***%%%'''&&&'''))))))(((''''''&&&'''))))))))))))***+++((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""##############################$$$###"""!!! !!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#######################################"""""""""""""""""""""!!!!!!!!! ############"""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""!!!!!!""""""###$$$""""""""""""!!!!!!!!!!!!###""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""############"""!!! ####################################""""""""""""########################"""!!!!!!!!!!!! """###$$$$$$""""""###$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$###""""""""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++---...---+++%%%&&&'''((()))*********,,,)))''''''+++000333555<<<>>>???>>>===>>>BBBFFFKKKOOOVVV[[[^^^\\\YYYWWWUUUUUUUUUUUUUUUSSSPPPMMMOOOOOOQQQTTTVVVWWWUUUTTTVVVWWWWWWUUUTTTSSSUUUVVVTTTWWWZZZZZZVVVRRRPPPPPPQQQNNNKKKJJJIIIEEE>>>999222///+++)))***+++***'''%%%&&&'''((())))))******''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""######"""""""""!!!!!!"""""""""#########!!!!!!"""""""""#################################$$$######"""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!#########""""""""""""""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!! #################################"""""""""""""""########################"""""""""""""""!!!!!!!!!"""$$$%%%$$$###"""###%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((***------+++***%%%&&&((()))***+++******,,,,,,---///555;;;@@@CCCDDDIIINNNOOONNNNNNSSSXXXVVVXXX[[[]]]\\\YYYVVVSSSOOOOOONNNNNNLLLIIIEEECCCCCCBBBCCCEEEFFFFFFCCC@@@DDDFFFFFFEEEDDDDDDGGGIIIDDDJJJQQQTTTUUUVVVYYY]]]fffeeeddddddeeeccc___[[[LLLDDD888...---///...***,,,+++))))))******)))(((&&&''''''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$$$$############$$$$$$""""""""""""#########$$$########################""""""""""""""""""""""""!!!"""############""""""""""""""""""############""""""""""""####################################"""###$$$&&&&&&%%%###"""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""###### !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!""""""###########################""""""""""""""""""######################################################$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''')))++++++***(((%%%&&&'''((())))))))))))+++///444;;;AAAFFFJJJMMMIIIPPPVVVXXXUUUTTTVVVYYYYYYXXXVVVSSSPPPNNNLLLJJJDDDDDDEEEDDDBBB@@@>>>>>>BBBAAA@@@???>>><<<:::888>>>>>>>>><<<;;;;;;<<<===;;;>>>CCCFFFHHHLLLQQQVVV]]]^^^```dddgggjjjkkkjjjaaa\\\RRRGGGEEEFFFAAA999555111---++++++,,,+++***((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$!!!!!!"""""""""#################################""""""""""""""""""""""""!!!"""###$$$$$$$$$###""""""""""""#########$$$$$$"""""""""#########$$$$$$########################!!!###%%%''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""############!!!""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""############"""!!!!!! !!!!!!"""###!!!!!!!!!!!!"""""""""""""""""""""############$$$""""""""""""############"""""""""""""""""""""""" !!!"""###$$$########################""""""""""""##########################################$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&######$$$%%%%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&'''(((******((('''%%%%%%%%%&&&(((***+++,,,000666???GGGLLLOOOQQQSSSVVVYYY]]]\\\XXXTTTSSSSSSOOOMMMJJJGGGDDDCCCCCCCCCEEEFFFFFFEEEDDDDDDFFFHHHRRRRRRQQQNNNIIIDDDBBBBBBBBBBBBBBBCCCDDDBBB???<<<===<<<;;;:::;;;===???@@@HHHIIILLLQQQVVV\\\```cccgggkkkllliiijjjllleeeZZZ>>>888000+++***+++***)))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!###%%%%%%$$$###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############""""""""""""!!!"""""""""#####################""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""!!! !!!"""""" !!!!!!!!!"""""""""###""""""#########$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""!!! """"""########################!!!"""""""""####################################""""""######$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))++++++)))'''((('''((())),,,000555777???EEEMMMSSSUUUWWWXXXYYY___]]][[[XXXTTTQQQOOONNNHHHHHHHHHHHHIIIJJJKKKKKKRRRRRRRRRQQQQQQSSSXXX\\\fffjjjlllggg]]]UUURRRRRRNNNOOOSSSZZZ___\\\RRRHHHGGGCCC@@@@@@BBBBBB>>>;;;>>>??????AAADDDIIINNNRRRYYYdddkkkmmmsss||||||uuuVVVLLL???555111///,,,***---,,,,,,+++***)))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""" !!!###%%%&&&%%%###""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###""" !!!"""""" !!!!!!!!!""""""######""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$###!!!  ########################!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$"""$$$$$$$$$###"""###$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((***,,,+++***(((,,,+++,,,...222888>>>BBBMMMRRRXXX\\\\\\\\\^^^___\\\XXXQQQMMMKKKJJJJJJIIIKKKMMMQQQUUUYYY[[[]]]^^^^^^^^^^^^\\\\\\___fffkkkqqqyyy~~~yyylll```\\\\\\\\\___gggsss{{{wwwhhhZZZSSSOOONNNQQQVVVVVVPPPIII>>>===;;;999999<<>>999444111///...---,,,+++)))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""#########""""""!!!""""""############""""""######$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++***(((%%%%%%'''(((&&&&&&'''***,,,---,,,+++---000666>>>FFFLLLOOOPPPWWWXXX[[[]]]^^^]]]\\\ZZZUUUPPPLLLLLLPPPTTTWWWWWWWWWWWWZZZ___fffiiiiiiggghhhkkkllljjjggghhhnnnuuu}}}tttmmmlllkkkrrrwwwyyy|||zzznnn```bbb^^^aaajjjpppnnnlllnnncccXXXJJJAAA??????@@@???BBBBBBEEEHHHIIILLLVVVaaaccchhhhhh```XXXUUUPPPIII@@@:::222------.........***)))((('''&&&''''''(((+++***'''%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$###"""""""""""""""######################################################$$$%%%%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######"""!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""############""""""""""""############"""""""""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((((((''''''(((+++...111222999;;;???EEEKKKPPPSSSTTTbbbaaa___]]]ZZZXXXVVVUUUPPPQQQTTTXXX\\\^^^^^^^^^\\\\\\^^^cccjjjppprrrrrr{{{{{{xxxtttpppqqquuuyyy|||zzzmmmvvv~~~wwwiiimmmhhhhhhooovvvyyy}}}yyymmm\\\OOOIIIIIIJJJJJJHHHCCC???===;;;<<>>555///,,,*********)))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***,,,,,,+++***,,,---,,,------------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$""""""############""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******************************************************++++++++++++++++++++++++((((((((())))))(((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''(((''''''(((+++000333:::AAAKKKRRRTTTUUUXXX[[[ZZZ[[[[[[UUUNNNJJJJJJLLLVVVZZZ```fffhhhgggeeebbb```kkkxxx~~~xxxtttrrrnnnllliiiddd___^^^aaadddkkkmmmppprrrsssvvv{{{zzzrrrnnnsss|||}}}|||tttiiieeellluuuyyy~~~yyyuuuuuunnnUUUFFFDDDCCCBBBAAA???@@@EEENNNTTTdddeeeeeebbbYYYLLL???777......,,,+++******+++,,,(((((((((((()))***+++,,,((((((((((((((((((((((((""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########%%%(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++,,,---.........---///000111111222222111000//////........................))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$""""""############""""""%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))************,,,111888<<>>>>>===;;;;;;>>>AAA<<<;;;:::;;;===???@@@@@@??????@@@BBBCCC@@@:::666777555333444666666333000333222000---***(((''''''''''''(((((((((((('''''''''&&&%%%$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$######"""##############################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$%%%%%%&&&''''''''')))***+++---...///111222555999:::888888;;;<<<:::<<>>@@@@@@>>>BBB???:::999;;;>>>??????CCCDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@===888444000///111111///---+++)))))))))))))))))))))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''((()))***)))///;;;HHHSSSWWWUUURRRVVVVVVXXX[[[^^^^^^[[[XXXZZZ\\\```dddgggiiijjjjjjjjjooovvv{{{zzzuuuooojjj`````````^^^___ccciiinnntttzzz{{{vvvsssooovvvhhhLLLIIIHHHGGGJJJTTTbbbmmmqqqlllggg[[[JJJ999///,,,...*********+++++++++***)))(((((())))))(((((('''&&&$$$$$$$$$###$$$%%%%%%&&&'''%%%###!!!!!!###%%%'''###############$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((***+++,,,000...------...111444777;;;;;;::::::;;;>>>DDDIIIMMMNNNNNNMMMKKKJJJKKKLLLGGGCCC@@@AAAFFFLLLPPPQQQLLLMMMMMMNNNMMMIIICCC???:::888666888<<>>???===<<>>EEEPPPYYY^^^___]]][[[]]]^^^\\\WWWRRRQQQUUUZZZhhhooozzz~~~zzz}}}vvvoooggg```[[[XXX]]]aaahhhqqq{{{~~~}}}~~~{{{yyyxxxwwwvvvxxx```LLLGGGFFFIIIJJJIIIOOOWWWdddoooyyywwwgggQQQ>>>333///---+++***+++,,,+++***)))))))))))))))(((''''''"""""""""""""""###$$$$$$%%%&&&'''''''''%%%$$$###""""""#########$$$######%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))++++++---000333666999;;;888<<>>BBBDDDGGGJJJMMMLLLKKKNNNUUU\\\```eeeeee^^^XXXYYY[[[\\\\\\___```\\\ZZZ[[[\\\ZZZ[[[]]]______]]]\\\\\\]]]bbb``````cccgggjjjiiiggg^^^^^^]]]\\\ZZZXXXWWWVVVWWWSSSOOONNNNNNNNNKKKHHHCCCAAA>>>;;;888666555555///...,,,+++*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&)))...222666===FFFMMMRRRWWW\\\[[[XXXWWWZZZ___XXX[[[^^^]]][[[[[[```eeeqqqxxx~~~xxxgggfffeeefffkkkttt}}}~~~{{{zzzzzz|||}}}}}}{{{|||}}}{{{xxxmmmrrrwww~~~yyyssspppwwwmmmUUUOOOLLLMMMWWWccceee\\\RRRCCC<<<444///......+++)))))))))******))))))((('''######""""""######$$$%%%''''''(((((((((&&&$$$###""""""###$$$$$$###"""!!!$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***...111333555555555666888<<>>;;;888888666222---***(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***,,,...111444:::AAAFFFIIIKKKMMMQQQTTTVVVWWWXXXZZZ___dddbbb\\\YYY[[[___bbbiiilllgggcccffflllpppnnnvvv}}}sssttttttsssuuuzzzuuuppprrrvvvxxxwwwssslllffffffjjjllljjjfffkkkfffaaa___aaa```\\\XXXMMMLLLIIIGGGFFFFFFGGGHHHFFFCCC>>>999444111000///************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&((()))***+++222:::DDDLLLSSS\\\fffnnnjjjaaaWWWTTTWWWZZZXXXTTTbbblllyyyzzzuuutttsssrrrppppppooooooooojjjooowwwuuukkkiiimmmsssvvvyyywwwNNNOOONNNKKKGGGIIIPPPVVV[[[``````UUUBBB333///111***************)))((((((########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$&&&&&&'''''''''''')))---000333222444<<>>BBBEEEHHHHHHHHHNNNXXX```___```aaaaaa```aaabbbcccooosssyyy|||{{{~~~|||vvvssstttwww}}}}}}{{{{{{ssssssrrrsssssssssrrrqqqoooppptttvvvtttjjj]]]SSSSSSQQQOOOMMMFFF??????CCC;;;;;;:::666111,,,)))'''&&&'''''''''&&&'''(((***&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############""""""""""""######################################################$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&''')))(((((("""$$$'''(((((((((***+++---...333:::>>>@@@EEELLLNNNQQQTTTYYY]]]```aaaaaaaaacccdddbbb^^^^^^aaaddddddooossssssxxxtttqqqxxxooozzzvvvrrroooooovvv}}}wwwuuuvvv~~~wwwoooiiieeeggggggggggggfffeeecccccc```\\\[[[[[[WWWOOOMMMQQQQQQKKKDDD===999555111///++++++,,,,,,+++***(((''''''((((((((()))))))))***'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%))))))((('''&&&(((,,,000333AAAVVVfffllliiidddaaa___^^^YYYQQQMMMPPPWWW[[[eeedddnnn|||uuummmiiilllqqqvvvxxxyyyxxxqqqjjjiiiooovvvyyyyyy}}}xxx{{{{{{\\\WWWNNNFFFGGGMMMNNNKKKSSS___kkkkkk\\\FFF444+++***+++,,,***)))(((***+++########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""###$$$#########$$$&&&'''((()))***+++---111444333888@@@IIIOOOQQQPPPOOOTTTWWWWWWUUUSSSVVV^^^fffjjjnnnrrrqqqmmmlllooossszzzxxxwwwyyy~~~~~~~~~|||zzzzzz{{{zzzuuuqqquuuwwwwwwtttpppppptttxxxwwwwwwwwwwwwwwwyyy|||~~~uuuvvvwwwxxxzzz~~~{{{vvvpppiiiaaa\\\\\\\\\___aaa]]]TTTOOOOOOKKKHHHBBB===999555111...******)))'''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############""""""""""""######################################################$$$#########""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&((()))***,,,///333666>>>>>>BBBIIILLLMMMOOOSSSXXXXXXYYYZZZ\\\```eeehhhfffiiikkkjjjggggggkkkoooyyy{{{mmmnnnlllttt|||oookkkhhhiiiqqq{{{|||pppkkkiiimmmwww~~~wwwtttpppssswwwzzzyyytttnnnjjjnnnjjjgggfffbbb[[[ZZZ]]]]]]YYYRRRJJJCCC???======777555111---+++*********(((((((((((((((((((((((((((((()))))))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))+++///444888???LLL\\\eeeeeeaaa^^^^^^```]]]XXXSSSRRRWWW```fffgggfffqqqyyysssllljjjpppyyywwwnnnsssrrrqqqqqqrrrwww}}}{{{~~~{{{qqqnnncccUUUMMMNNNRRRSSSQQQXXXaaafffaaaTTTDDD999111...***)))***++++++)))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((***,,,---......000333555888BBBOOOWWWYYY[[[^^^bbbjjjkkkkkkhhhdddeeelllrrrtttzzz}}}vvvssswww|||zzzqqqooosssvvvvvvsssvvvtttsssssstttrrrlllgggkkklllmmmlllkkkooovvv{{{tttqqqmmmkkkmmmrrrxxx}}}tttuuuvvvwwwxxx~~~|||wwwrrrnnnllliiijjjmmmllleee___]]]TTTNNNFFFAAA>>><<<:::777222000---***((('''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""#####################################################################"""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''***+++,,,...111666===AAAHHHGGGKKKSSSXXXWWWWWWXXX\\\\\\[[[YYYYYY^^^fffmmmmmmppprrroookkkiiilllqqqzzztttcccaaadddiiilllkkklllpppsssrrriiieeecccfffooowww{{{{{{|||rrrgggbbbccciiiuuu{{{vvvuuuxxx~~~wwwuuuqqqnnnooonnnlllmmmqqqoookkkddd[[[RRRLLLIIIIII@@@>>>:::666222000......++++++***)))))))))))))))((())))))))))))(((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((+++///555<<>>888333111...+++)))'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''(((,,,///...111666:::<<<>>>AAACCCIIIIIINNNWWW]]]^^^___aaa```dddhhhlllmmmpppuuuxxx|||zzzooohhhhhhlllrrrrrriiijjjuuusssfffcccfffiiijjjfffeeeiiikkkkkkeeebbbdddkkkuuuzzzxxxsssxxxssslllffffffmmmuuuzzzssswww{{{yyytttsssxxx~~~zzz|||vvvuuuuuuuuuxxx}}}yyyvvvvvvrrrhhh___SSSQQQOOOKKKFFFAAA===:::222000...,,,+++++++++,,,++++++******))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((---...111444;;;DDDNNNUUU\\\aaagggnnnpppjjj```XXXWWWcccsssyyyqqqfffgggooo{{{}}}yyyvvvsss{{{~~~~~~{{{xxxuuuuuuyyyyyyyyyYYYRRRJJJIIIOOOWWW\\\^^^SSSMMMCCC777///++++++,,,################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))++++++---///111444999AAAIIIOOOUUUYYY\\\WWWXXX[[[cccnnnvvvzzz{{{|||}}}|||wwwpppmmmpppttttttoooiiiggghhhiiigggdddeeejjjnnnnnnkkkjjjooouuuwwwwwwyyy|||zzzwwwuuusssrrrrrrrrrtttwww{{{}}}}}}}}}yyynnnddd^^^^^^___RRRLLLEEE@@@<<<777000+++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''###&&&((()))))),,,222666777;;;@@@DDDFFFFFFFFFGGGOOOOOOSSSYYY[[[\\\```fffiiijjjlllnnnqqqsssuuuuuutttyyy|||wwwlllfffgggllluuutttkkkmmmyyyuuueee^^^bbbeeefffccccccgggjjjjjjlllkkkmmmttt|||~~~{{{zzzzzzvvvqqqpppuuuxxxxxxoooqqqrrroookkklllrrrxxx|||}}}~~~}}}zzzsssmmmiiiiiimmmttt||||||xxx{{{yyypppkkkbbbYYYQQQMMMKKKKKK<<<:::666222...---,,,,,,,,,++++++***)))*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''')))+++,,,///444;;;CCCKKKUUU]]]ccceeegggjjjllllllfff\\\UUUZZZiii|||~~~|||{{{wwwxxx|||}}}}}}vvvssspppssszzzxxxpppsss{{{___WWWMMMGGGGGGLLLRRRUUUZZZYYYUUUKKK???444---***################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((+++///222444555666888DDDKKKUUU^^^ffflllqqqtttrrrrrruuuzzz~~~ssstttsssnnngggdddgggkkkmmmjjjffffffiiimmmqqqsssssswww{{{|||{{{|||yyysssvvvwwwvvvtttrrrrrrtttwww~~~sssmmmoootttwwwxxxjjjddd[[[TTTMMMEEE:::333...---+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&***...///000444<<>>888333111000---,,,+++*********++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((+++...///555>>>KKKWWW```eeehhhjjjhhhjjjiiiccc\\\XXXXXXZZZaaalllzzz{{{yyyuuuxxxzzzvvvvvvvvvrrrvvv|||www{{{{{{~~~kkkcccXXXRRRPPPQQQQQQPPPUUUYYY^^^___XXXJJJ999---########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,111666;;;======>>>???VVV\\\fffooouuuzzz~~~}}}wwwssshhhjjjkkkgggbbbaaadddiiipppppppppqqqttt{{{{{{yyy{{{{{{wwwqqqmmmllllllwwwwww{{{tttnnnuuu~~~wwwnnneee]]]RRRDDD;;;333111///---***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((+++000444666888===FFFMMMQQQSSSUUUWWWXXXZZZ^^^```aaadddhhhkkkkkkooo}}}ooofffgggkkknnnnnnjjjqqqwwwsssiiicccffflllnnnuuutttwww{{{xxxuuutttssspppvvv{{{~~~rrrdddfffhhhhhhlllwwwvvvooo```[[[SSSIIIAAA;;;777555---,,,+++*********+++,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&''')))---000222===HHHYYYgggoooooollljjjgggiiifffZZZNNNMMMWWWcccggglllyyywwwsssqqqzzzzzzuuurrruuu}}}|||tttiiieeedddbbb\\\VVVJJJRRR___kkkmmm^^^GGG444$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$###$$$$$$%%%$$$''')))(((&&&&&&))),,,222<<>>666222222///)))&&&)))((('''%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&''''''&&&&&&&&&(((+++---///000NNNbbbZZZTTTZZZ[[[SSSWWWXXXZZZ^^^bbbccccccbbbdddbbbccciiittt}}}~~~pppbbb___gggmmmlllppppppsssuuurrrnnnnnnrrr|||yyyssspppxxx~~~vvvqqqlllgggdddhhhooowwwwwwlll]]]QQQKKKGGGCCC@@@777333///.........,,,)))+++++++++++++++*********((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&%%%%%%''',,,333999===EEEOOO\\\fffiiiiiiiiijjjhhhaaaXXXPPPOOOTTT]]]eeerrrxxxtttssstttzzzuuurrrpppuuu~~~uuuwwwdddZZZQQQTTT[[[bbbggg\\\DDD$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$%%%%%%$$$''')))***)))+++///333666AAAKKKNNNNNNQQQTTTUUUUUUYYY```kkkvvv~~~yyywwwtttpppjjjdddgggnnnpppjjjeeedddfffiiirrr{{{~~~}}}|||}}}||||||zzz{{{{{{yyyzzz}}}yyyfffXXXQQQCCC666111///+++)))))))))'''&&&&&&''''''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((('''&&&'''(((***---000222111EEERRROOOMMMTTTVVVQQQYYYYYY[[[___cccfffgggfffeeebbbaaaeeemmmrrrqqqooouuurrrjjj___^^^eeelllnnnhhhiiimmmtttyyy~~~|||xxxvvvtttuuuooonnnsssyyy}}}pppcccYYYOOOFFF@@@===999222---,,,---...000,,,,,,+++***)))))))))((((((((('''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&&&&&&&''')))+++///555<<>>444///...,,,*********+++,,,'''(((((())))))*********))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$'''***,,,000666<<>>???@@@DDDGGGLLLXXXfffnnnsssvvvtttpppooojjjeeeeeekkkqqqssssssmmmiiigggjjjooosss{{{zzzqqqllliiihhhmmmyyy}}}tttooonnnoooppprrrtttvvvxxxyyytttrrrqqquuuzzz}}}wwwyyy~~~||||||rrrcccUUUFFF;;;222...)))&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&(((***,,,---000222555:::>>>BBBEEEGGGSSSWWW___dddbbb]]]]]]```dddcccdddhhhooovvv{{{~~~xxxoooccc___cccjjjpppsssmmmtttvvveee[[[VVVNNNBBB888222111...+++***)))******))))))))))))************((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$%%%***///111666>>>IIISSS\\\aaaddd^^^bbbeeeeeebbb___```aaadddlll~~~xxxtttyyy~~~xxxyyykkkcccbbbWWWPPPNNNJJJ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%(((,,,000222999???GGGLLLNNNOOOQQQSSSOOO]]]mmmxxx~~~zzztttjjjeeeaaabbbiiipppuuuvvvwwwsssrrrvvvzzz|||zzzyyy|||||||||ssslllhhhdddeeeiiisss~~~~~~|||}}}{{{}}}~~~}}}}}}||||||}}}~~~vvv}}}xxxwwwoooqqqwww}}}vvvjjjZZZKKK???999111+++((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%&&&''''''((('''''''''(((***---000111111444:::@@@GGGMMMRRRTTT]]]bbbfffiiikkklllhhhccc]]]]]]^^^cccjjjpppuuuwwwyyypppgggccchhhnnnsssttt{{{~~~wwwjjj[[[LLLBBB>>>;;;666111...,,,+++++++++***************))))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&%%%(((...444777>>>JJJYYYfffjjjfffaaa```ccceee```YYYWWW]]]dddjjjuuu{{{zzz{{{{{{yyyqqqjjj___MMM$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$'''&&&&&&(((,,,111777;;;IIIPPPZZZ```bbbcccdddfff```mmm{{{|||pppeee]]]]]]^^^ccclllvvv~~~~~~{{{{{{{{{tttqqqqqqnnnuuuyyyuuuooolllgggbbbjjjjjjoooxxx~~~zzzyyyyyyyyyyyy{{{{{{}}}}}}zzzrrrooojjjeeefffnnnxxx~~~mmm\\\KKKDDD:::111---,,,,,,,,,)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%&&&'''(((((((((((()))***---000333555222555<<>>777333---)))******))))))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''%%%$$$$$$&&&((((((((('''(((---444666444444888AAAAAADDDKKKSSS\\\eeemmmmmmfffccckkkzzz^^^WWWZZZfffllliiihhhmmmxxx|||}}}~~~|||~~~~~~~~~}}}|||ooo^^^XXXPPPGGG===444///...---+++))))))******)))((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&***###""")))000333888???AAAOOO```iiiiiiiiimmmrrrnnnlllpppvvvpppdddgggtttzzz}}}}}}~~~{{{{{{|||}}}######$$$%%%%%%%%%%%%$$$'''######&&&'''%%%%%%((('''***,,,,,,///777BBBKKKccckkkrrruuuxxxtttkkknnnsssqqqkkkgggkkknnnrrrvvvzzz~~~|||sssiiidddccceeeiiipppuuuwww~~~~~~yyywwwyyy~~~}}}rrrgggVVVDDD:::555111,,,***)))((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$######%%%((()))***...---000444666555999>>>EEEIIIPPPUUUYYY___hhhppplllhhheeehhhpppxxx}}}~~~nnnbbb]]]bbbeeecccgggpppyyy|||}}}~~~uuujjj\\\PPPHHH@@@999444000...,,,+++,,,---,,,+++))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&)))&&&&&&+++000222999@@@MMMVVVbbbkkkoooooonnnmmmmmmllltttzzz|||}}}xxx{{{}}}||||||||||||~~~yyyuuuvvvvvvvvvzzz###$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$&&&'''%%%%%%((()))///555777666;;;FFFPPPccciiiooossszzz|||ooodddeeemmmsssvvvwwwvvvyyy|||{{{zzz}}}{{{||||||uuulllccc```cccffflllwww|||~~~|||zzzzzz}}}}}}ssswww{{{gggPPPCCC===888111+++)))((((((((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%'''***...000777444555888:::<<>>BBBEEELLLTTT___eeejjjjjjhhhfffddd```]]]___```bbbeeekkktttzzzlllhhhhhhoootttxxx}}}~~~uuuuuuyyy}}}pppdddZZZLLLAAA555333///---,,,,,,+++***)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&+++000444888AAAOOO\\\jjjjjjlllppprrrooofff^^^lllooo~~~{{{uuu}}}}}}||||||~~~~~~zzzwwwuuussssssvvv{{{~~~}}}{{{}}}|||{{{}}}|||yyyxxx{{{~~~{{{$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$%%%'''((((((---444GGGJJJOOOSSSUUUVVVWWWXXX]]]kkkzzz}}}wwwppplllhhhffflllxxx~~~~~~~~~uuuooooootttxxx~~~~~~|||zzzyyy~~~{{{{{{}}}zzztttsssuuufffssswwwiii```OOO>>>444///***)))+++,,,***((('''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&)))+++,,,---000444777444555:::CCCIIIMMMTTT[[[kkknnnnnnnnnqqqrrriii^^^YYYXXXYYY]]]dddiiilllmmmvvvtttvvvzzz~~~}}}yyyrrrtttuuuuuuwww~~~|||}}}|||yyyxxxnnnlllnnnxxxxxxjjjZZZMMM@@@<<<777333000///---,,,***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((---444;;;EEETTTeeepppmmmooopppoookkkddd^^^[[[lllsss}}}yyy|||~~~}}}zzzxxxwwwtttuuuwwwyyy{{{zzzxxxwwwwwwuuutttvvvyyy|||{{{yyy~~~}}}$$$$$$%%%&&&&&&&&&&&&&&&$$$######&&&(((+++444===ZZZYYYXXXYYY]]]aaaeeegggkkkxxxxxxrrrpppooooooqqqyyy}}}~~~|||}}}rrrnnnqqqvvvyyyuuu{{{}}}yyyzzzwwwpppmmmmmmbbbhhhrrr|||zzzrrraaaNNN===555---)))***+++)))'''''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&***///000///000333555222444===HHHPPPTTT[[[bbbooopppooopppyyyvvvgggZZZWWWUUUZZZbbbfffddd```xxxyyy{{{~~~yyyxxxxxxzzz|||}}}{{{xxxxxxzzz}}}~~~uuummmffffffooo{{{~~~www~~~}}}{{{xxxxxxyyyfffVVVIIIDDD<<<666222...+++*********)))))))))(((((((((((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''')))***++++++111999EEEWWWkkkwwwzzzllloooppplllddd^^^]]]^^^llluuuxxxzzz|||zzzxxxwwwuuuwwwyyy{{{}}}}}}}}}}}}xxxwwwxxxzzz~~~$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%(((+++111===JJJ```cccgggiiikkkmmmqqqtttsssxxx{{{{{{}}}}}}yyyxxxxxxvvvvvv}}}~~~zzz~~~xxxqqqppptttxxxzzzsssyyy~~~||||||ssslllfffiiiqqqzzzsssaaaLLLBBB444---+++,,,)))&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((*********///555777555333444666:::<<>>999111)))%%%))))))(((&&&&&&((()))(((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&)))---///000333777666222333<<>>HHHWWWfffnnnsssxxx}}}ssskkklll~~~~~~{{{wwwttttttxxx}}}vvvqqqmmmnnnooooooppprrruuuxxxzzzzzzwwwrrrnnnllldddfffeeebbbcccfffeeeaaaaaabbb```YYYQQQJJJHHHHHHIIIJJJLLLKKKGGGGGGSSS```lllooossstttrrrooommmlllrrruuu}}}~~~'''&&&&&&((('''&&&***000CCCPPP___ccc\\\TTTSSSXXX\\\dddmmmtttzzz{{{uuulllnnnpppxxxvvvlllnnntttppptttppplllnnnyyyzzzkkkhhhoooyyy~~~{{{vvvwwwyyy|||wwwkkk]]]KKK<<<555///***((()))+++)))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''***---000333666888:::777888999>>>KKK[[[dddeeeeeehhhjjjkkkjjjjjjiiihhh[[[XXX[[[ccchhhkkkttt~~~{{{tttzzz}}}oooiiiooo|||~~~yyywwwuuusssrrrpppllljjjggghhhiiikkkmmmoooqqqrrruuuvvvvvvuuusssqqqnnnlllsssssssssrrrqqqpppooooooooopppqqqrrrsssttttttuuuqqqsssvvv|||zzzwwwvvv}}}ooo[[[LLL???777000...---******,,,***))))))((('''((((((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((+++000333555<<>>???;;;<<<===>>>;;;;;;DDDOOOXXX\\\aaaeeefffggghhhiiiiiilllsss|||~~~zzz%%%$$$%%%(((***///<<>>888:::999888===EEEIIIIIIAAA???<<<:::999;;;<<<>>><<<<<<===???===<<>>???@@@???@@@GGGQQQSSSVVV[[[^^^```bbbdddfffggghhhkkkooonnnmmmqqqwwwyyy}}}{{{{{{zzz{{{******+++///555AAAUUUhhhkkktttyyyvvvuuuzzzyyyuuuooommmuuuzzzpppiiigggeeecccgggoooyyy{{{tttzzzyyyzzz}}}tttwww|||xxxsssrrrRRR@@@222111000***'''+++''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''(((***+++---...444888<<<<<<::::::>>>BBBDDDPPP\\\ccciiiooossssssgggffffffhhhiiiqqq|||nnnppptttttt~~~yyyhhhgggkkkrrrpppmmmlllrrr}}}xxx{{{|||yyyvvvtttqqqoooppppppppprrruuuvvvvvvuuuvvvvvvxxxxxxyyyxxxwwwvvvwwwxxxzzz|||}}}}}}}}}|||vvvxxxzzz|||{{{yyyvvvsssvvvuuutttrrrqqqqqqrrrrrrnnnqqqttttttqqqooopppqqqooorrrtttuuuuuuxxx~~~uuuuuulllnnnuuuvvvkkk^^^NNN===333222+++******)))))))))))))))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))---444@@@OOOZZZgggyyyqqqhhhmmmsssqqqnnnoooqqqvvv~~~}}}}}}~~~zzzyyyxxxwwwvvvvvvvvvwwwwwwsssrrrzzz{{{vvvhhhYYYNNNHHH???:::888999888888777:::888444777BBBNNNUUUEEEBBB???===============>>><<<<<<======???HHHRRRXXX[[[___bbbcccdddfffgggccccccfffiiigggeeegggmmmjjjpppyyy~~~{{{|||~~~'''(((---666CCCPPPXXX\\\dddhhhooovvv|||~~~}}}uuurrrllliiiqqq}}}rrrdddccciiinnnsssxxx~~~||||||zzzvvvyyy~~~}}}dddNNN888000---((((((+++)))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%%%%'''+++///222999======999:::BBBLLLQQQZZZ^^^ccchhhrrrxxxrrrfffccceeeggggggiiiqqq{{{ooommmwwwnnndddiiirrrwwwssspppmmmjjjooo}}}}}}vvvwwwwwwvvvtttssstttvvvssstttuuutttsssssstttuuuxxx{{{}}}}}}|||{{{~~~||||||}}}|||{{{yyyyyyzzz{{{yyyyyywwwvvvuuutttttttttuuuwwwxxxwwwsssqqqqqqsssqqqrrrssstttvvvwwwxxxyyyxxxtttiiihhhjjjpppyyypppccccccZZZCCC444555111+++(((+++---+++***+++)))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))&&&%%%''''''''')))---999EEERRRYYYaaakkkuuuyyywwwxxxpppqqq|||~~~{{{wwwssstttvvvwwwtttqqqrrrsssuuuzzzxxxiiiYYYMMM@@@>>>;;;999888888888999888888999;;;<<>>AAA;;;:::AAACCCBBBAAA???;;;:::@@@MMMVVV\\\\\\^^^```cccdddcccaaajjjhhhfffcccbbbbbbbbbcccbbbeeeiiimmmqqquuuxxxzzzooorrrwww|||)))...777FFFTTT\\\]]][[[cccfffmmmuuu|||}}}{{{yyyqqqqqqmmmjjjnnnwww}}}}}}~~~|||xxxyyyuuuiiimmmyyy~~~{{{|||~~~~~~oooXXXAAA888222,,,))),,,))))))((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''***...222444777;;;<<<<<>>KKKYYY```eeelllrrrtttqqquuuqqqttt|||~~~}}}yyytttsssuuuuuusssppprrrssstttwww|||xxxnnndddWWWIII@@@:::999777666555666777888:::999:::<<<===EEEWWWggg^^^KKKDDDDDD<<<:::@@@AAABBBBBBAAA>>>===BBBLLLUUU^^^___aaacccdddeeefffgggiiiiiiiiiiiiiiiiiihhhhhhbbb______bbbiiioooqqqqqqjjjkkknnnssszzz+++555GGGZZZfffggg```YYY```cccjjjssszzz{{{xxxsssuuuxxxyyyvvvuuuyyy{{{zzz~~~xxxpppmmmuuuzzzrrrxxx~~~fffNNNBBB999///,,,...******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***---222666888:::;;;<<<===FFFUUUbbbgggkkkrrrvvvqqqkkklllrrrvvvsssnnnhhhfffiiilllnnnooo{{{zzz{{{~~~|||xxxqqqmmmqqq{{{{{{}}}~~~{{{yyywwwwwwyyy|||}}}}}}yyyyyywwwvvvyyy|||yyytttttttttuuuvvvwww{{{}}}||||||~~~|||yyyxxxzzz{{{{{{zzzyyyyyyzzzyyyyyyyyyxxxwwwuuutttsssooommmrrr}}}|||llleeefffjjjmmm{{{jjj\\\WWWPPPFFF:::222---------+++)))***)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&)))++++++000777@@@OOO___ggglllppprrrrrrvvvyyysssppp~~~zzz|||~~~~~~}}}|||}}}~~~{{{vvvtttuuuvvvuuusssyyyzzz|||~~~~~~{{{rrrdddXXXMMMDDD<<<666666555444444444666777888<<<:::;;;===@@@III]]]oooiiiSSSIIIGGG>>><<>>======DDDSSS]]]aaaooossstttpppmmmuuuzzznnniiikkknnnnnnmmmvvv{{{xxxmmmmmmkkkjjjooo|||}}}~~~~~~~~~}}}{{{zzzzzzzzzttttttvvvxxxzzz{{{yyyuuuuuuvvvwwwyyy|||~~~||||||}}}~~~~~~~~~~~~~~~{{{{{{zzzyyywwwuuusssrrrssspppqqqwwwzzzzzz~~~nnncccdddjjjoooyyyzzz~~~zzziii^^^TTTKKK???777000......+++***+++)))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&'''***+++,,,222:::===NNN```kkkqqqtttuuusssuuuooovvv}}}yyy{{{||||||{{{{{{|||}}}|||~~~|||xxxwwwyyy|||}}}~~~~~~{{{qqqfffVVVIIIAAA<<<999666666666555555666777888999<<<;;;;;;===AAAMMMbbbuuuoooXXXLLLIIIAAA@@@FFFGGGCCCCCCAAAAAACCCJJJTTT[[[bbbiiippprrrqqqqqqtttxxxwwwvvvssspppkkkfffaaa^^^^^^ZZZWWW[[[eeesss~~~vvvkkkfffhhhnnnsss}}};;;PPPhhhtttpppgggbbbbbbgggjjjqqqxxx}}}}}}yyyqqqfff___```iiivvvxxx|||zzzrrrqqqsssxxx{{{uuurrrqqqyyy~~~rrr]]]JJJ888......,,,,,,+++))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''(((+++///333777:::<<<;;;>>>@@@AAAHHHTTT^^^bbbqqqnnnjjjgggjjjwww~~~pppiiijjjoootttvvvvvvuuuiiioooooopppwww~~~yyy|||~~~~~~~~~~~~{{{vvvrrrppppppqqqqqquuuyyy|||{{{yyywwwxxxzzz|||~~~{{{{{{{{{{{{yyywwwuuussstttrrrqqqsssuuutttvvvyyy|||tttjjjeeejjjqqq|||}}}~~~|||dddUUUQQQFFF===444111000---+++---***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''')))++++++,,,444===AAAQQQcccmmmqqqssssssqqqwwwvvvoooppp{{{{{{zzz{{{||||||{{{{{{|||~~~|||||||||tttoooaaaWWWIII>>>:::999999999777666666666666666777777;;;::::::<<>>BBBOOO[[[___bbbhhhpppuuuqqqkkkfffddddddhhhuuuzzzmmmkkkuuu~~~rrrqqqqqqkkkkkkjjjkkkooowww~~~|||yyyuuurrrpppppppppqqqqqqpppuuu|||}}}zzzyyy|||~~~{{{xxxqqqqqqqqqoooooooooooonnnpppnnnqqq}}}rrrooommmqqq|||ttt```TTTFFF>>>777111---...*********)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%'''+++///111555@@@LLLbbbkkksssrrrooonnnnnnlllcccccccccmmmzzzwwwuuu|||yyy{{{zzzwwwzzzzzz{{{{{{zzzyyyzzz|||~~~~~~~~~~~~wwwlll```UUUNNN@@@<<<888666777888666444444555666777888999999999::::::<<<@@@FFFSSSiii|||hhhYYYUUUNNNKKKMMMJJJIIIIIIKKKQQQYYYccckkkooonnnkkkeee___ZZZXXXWWWWWW[[[^^^ccckkkttt}}}vvvooommmpppvvvzzz~~~jjjooowww|||~~~~~~}}}|||ssssss|||ggg```eeeppptttuuu~~~xxxrrrooosss}}}~~~~~~uuuYYYBBB888///...---+++***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******,,,...333777;;;>>>??????OOO^^^kkkllliiijjjooorrr^^^]]]^^^```^^^^^^jjjxxxyyyllllllzzzuuukkkpppvvvooonnnllliiikkksss~~~zzzxxxtttooommmooorrrtttuuutttssswww{{{||||||zzzyyyzzzwwwtttrrrrrrrrrpppiiikkkmmmoootttxxxmmmdddeeennn|||xxxjjj]]]MMMCCC:::222...---************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&,,,111444999FFFSSSkkkssswwwtttpppooopppppprrrssssss}}}{{{|||xxxwwwyyyvvvrrruuu}}}yyyzzzzzzyyyxxxyyy{{{}}}~~~||||||~~~}}}||||||yyywwwssskkk```TTTIIIBBB<<<:::999:::<<<;;;888444555666888:::<<<===>>>???;;;;;;===BBBHHHTTTjjj}}}gggZZZXXXRRRQQQSSSQQQKKKMMMRRRYYYbbbiiimmmoooeee___UUUOOOMMMPPPSSSUUUdddiiiqqqzzz}}}uuurrrmmmrrrzzz|||yyy^^^gggqqquuuvvvxxxzzztttttt{{{~~~xxxyyy|||___YYYeeettt}}}tttxxx~~~zzzuuuhhh```cccuuu}}}~~~xxxrrrzzz~~~mmmPPP;;;999222,,,+++,,,***(((***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))***)))'''&&&'''***,,,555222444999<<<>>>GGGSSSoooxxxxxxnnnooowwwqqqbbb[[[\\\^^^___```ccchhhkkkyyy{{{yyyssslllooo{{{}}}kkkgggrrrxxxrrrrrrxxx~~~yyywwwvvvuuusssqqqpppqqqrrrsssvvvwwwzzz||||||{{{yyyvvvtttssssssvvvqqqjjjgggiiiqqq{{{{{{tttnnnkkkfffccciiisss|||kkk```QQQEEE???999333---...***)))+++,,,***+++...(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&+++,,,///333<<>><<<:::999::::::888777888999:::<<<===>>>?????????>>>???CCCLLL[[[kkkvvv}}}ooo```ZZZXXXVVVUUUVVV\\\\\\]]]aaajjjooohhh^^^UUUSSSPPPPPPSSSZZZaaafffnnnuuu|||}}}wwwrrrqqquuu~~~xxxvvv^^^aaafffkkkrrryyy{{{rrrooorrrwww{{{yyytttoooqqqzzzzzzaaa]]]hhhvvv}}}|||mmmccc^^^hhhuuu~~~zzzqqqoooooosss|||{{{vvv}}}ttt]]]LLL???555+++***+++)))''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&(((+++...444333555;;;???FFFTTTbbbwww|||zzzrrrooorrroooggg___fffjjjggg```^^^dddlllnnnkkkiiiiiilllqqqwwwzzzzzz{{{wwwjjjbbbkkk~~~yyy{{{{{{xxxuuurrrqqqooonnnnnnoooqqqrrrooorrryyy~~~{{{wwwuuuttttttxxxtttnnniiiiiilllqqquuutttsssrrrqqqiiibbbbbbiiiqqq{{{tttkkk]]]RRRHHH@@@777000...***(((******((((((+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''')))---333:::DDDPPP[[[cccqqquuupppmmmssszzz{{{yyy{{{{{{sssrrrqqqqqqrrrsssuuuwwwxxxvvvrrrooommmpppvvvzzz|||xxxvvvlllddd^^^[[[TTTJJJDDDDDD>>><<<;;;;;;>>>???@@@???;;;<<<===>>>???@@@@@@@@@@@@@@@AAAEEEOOO]]]mmmxxx{{{mmm```[[[ZZZXXXVVVVVVlllmmmllljjjkkkiii___UUUVVVVVVWWWZZZ___ffflllpppzzz}}}}}}xxxzzz|||sssrrruuu~~~|||wwwyyy^^^]]]]]]eeeppp{{{~~~{{{uuutttvvv{{{wwwqqqllljjjkkknnnqqq{{{qqqhhhjjjsss|||xxxkkkaaa^^^aaakkkrrrpppllliii```___^^^ccclllxxxzzzwwwwww~~~qqq___JJJ;;;---***,,,+++((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))+++///222777888:::===AAAKKK^^^ooo{{{{{{yyyuuuqqqpppssswww~~~rrrgggbbbeeejjjmmmgggccchhhrrrwwwrrrjjjbbbeeeeeeaaaaaasssyyywwwyyy||||||yyyvvvtttpppooonnnnnnnnnooopppqqqkkkkkkooozzz}}}|||{{{{{{zzzwwwrrrnnnkkkjjjkkkkkknnnrrrxxxzzzrrrgggaaaaaabbbmmmzzz~~~zzzzzz|||}}}zzzzzzpppdddWWWIII===555000+++)))******((('''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))((((((***111;;;FFFQQQ\\\eeekkkssswwwrrrmmmrrr|||rrrrrrtttqqqooonnnmmmmmmnnnoooqqqrrrpppooollljjjjjjnnntttxxx|||}}}wwwnnnfffYYYSSSOOOOOOOOOKKKGGGGGGBBBAAAAAABBBEEEGGGGGGFFFBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDHHHRRR```ppp{{{{{{nnnccc``````\\\XXXVVVccchhhlllkkkhhheee^^^VVVZZZ]]]bbbiiiooouuuyyy{{{~~~~~~|||sssttt|||vvvsssuuu|||zzzwwwwwwyyy{{{aaaaaaeeemmmwww}}}}}}zzz~~~yyytttpppkkkddd______aaahhhsss{{{xxxnnn^^^VVV]]]aaa\\\[[[___]]]\\\\\\^^^cccjjjpppttt}}}xxx}}}vvvpppmmmoooxxxmmmUUUCCC111,,,......,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***++++++,,,///444777<<<>>>>>>>>>@@@KKK___pppvvvssssssvvvsssrrr|||vvvmmmiiigggfffiiifffgggqqq|||~~~ttthhh^^^aaadddfffkkkxxxxxxoooooosssvvv}}}zzzwwwuuutttrrrqqqppppppoooppppppqqqrrrnnniiiiiinnnwww{{{xxxuuuqqqnnnmmmmmmmmmmmmqqqyyy~~~|||tttiiiccc```fffooowww{{{{{{xxxuuu~~~ttteeeTTTEEE<<<444...***+++,,,***)))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((((()))))))))...777DDDRRR^^^hhhpppuuupppyyyxxxsssvvv}}}nnnppprrrmmmppppppooooooooopppqqqqqqoooooonnnmmmnnnrrrxxx||||||~~~ttthhh\\\TTTKKKGGGFFFJJJNNNOOONNNLLLJJJJJJKKKMMMNNNMMMKKKHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFGGGKKKTTTcccttt~~~}}}qqqfffdddeee___XXXTTTPPP[[[eeegggfffeeeccc```cccgggnnnuuu{{{vvvrrrxxxxxxuuuuuu||||||{{{}}}gggnnnwww~~~|||~~~yyyuuussslllaaa[[[\\\```nnn}}}sss^^^QQQUUUYYYVVVYYYccchhhhhhjjjjjjkkklllnnnooovvv{{{tttiiijjjqqqzzz|||wwwuuurrrooossszzzyyy]]]III555...//////---,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***+++,,,---...111666999>>>@@@AAA???AAAMMM___lllrrrnnnoootttsssrrrtttiiifffggg```gggssswwwoooeeeddddddgggmmmvvvtttkkkjjjnnntttxxx}}}zzzxxxvvvvvvvvvtttsssrrrqqqpppppppppoooyyyvvvpppgggccchhhuuu~~~{{{vvvrrrooonnnoooooommmnnnrrryyy~~~uuukkkbbbaaadddnnnyyy~~~{{{uuu{{{~~~ppp___OOOEEE999111***+++,,,+++***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***222<<>>======DDDLLLQQQVVV[[[[[[XXXWWWXXXZZZ]]]^^^\\\WWWSSSNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMRRR\\\kkk{{{~~~qqqffffffggg```UUUMMMLLLYYYfffjjjjjjlllnnnnnntttvvvyyy}}}~~~yyyuuuyyy|||zzzwwwwww|||~~~}}}}}}|||vvvdddYYYaaaqqqzzz~~~xxxooohhheeeiiiooouuuxxxvvvpppkkk```[[[ZZZ```fffiiiooouuurrrvvvzzz|||}}}}}}}}}~~~yyyssstttsssuuu{{{kkkYYYEEE888111,,,***+++))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))),,,000444:::@@@EEEFFFJJJNNNPPPXXXdddkkkllluuutttrrrnnnjjjkkksss{{{vvvnnnsss||||||ooommmpppnnnjjjggggggnnnwwwwwwvvvvvvxxx{{{~~~~~~~~~yyyxxxuuusssssstttwwwxxxwwwwwwxxxyyyyyyyyyyyyyyyrrrwwwzzzwwwqqqooovvv||||||wwwrrrpppkkkmmmmmmkkkpppwwwzzzvvvqqqjjjbbb```eeelllppprrrvvvxxxkkk```PPPAAA333...---+++***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''')))+++...000777GGG^^^rrr|||}}}yyyuuuxxxxxxhhh[[[cccqqq|||~~~wwwyyy~~~|||zzzwwwvvvxxxyyyzzz{{{{{{}}}}}}{{{yyywwwuuusssqqqnnnfffWWWGGG<<<999:::===JJJWWW\\\___dddeeeccccccaaa___^^^^^^]]][[[YYYSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQVVV```ppprrrhhhhhhkkkfff[[[SSSQQQ]]]iiinnnooosssvvvwwwxxxxxxyyy||||||{{{|||}}}zzzwwwxxx~~~~~~}}}zzzuuuxxxwwwiiifffyyy||||||}}}zzzyyyxxxwwwtttlllaaaYYYZZZ^^^cccffffffddd___\\\\\\___dddkkkpppsssuuuwwwmmmqqqtttvvvxxx{{{|||yyyssspppssscccNNN???555---+++---))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''***///444999AAAHHHMMMOOOSSSWWWZZZcccnnnpppkkkuuuvvvrrrkkkgggjjjnnnqqq|||vvvtttttt|||qqqqqquuuyyyzzzuuuoooooowww~~~~~~{{{xxxvvvtttrrrpppqqqsssvvvxxxzzz{{{}}}{{{}}}}}}{{{xxxyyyyyyuuulllrrrrrrlllkkkqqqxxxyyy}}}vvvkkk```[[[^^^ffflllqqqzzzuuujjj\\\LLL;;;333000...,,,---))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&(((''''''(((***---111333;;;NNNhhh~~~|||tttwwwwwwhhh]]]gggttt|||zzzyyy||||||yyyvvvtttzzz|||}}}}}}}}}~~~|||xxxtttnnnfff```TTTOOOGGG>>>888666888:::@@@QQQ```fffhhhlllnnnmmmooojjjccc]]][[[ZZZZZZZZZXXXXXXYYYYYYXXXWWWWWWVVVSSSSSSUUUYYYcccsssvvvkkkmmmqqqnnnccc\\\dddnnnvvvxxxwwwyyyzzzzzzyyyxxxxxx{{{{{{zzzzzz~~~zzzwwwyyy~~~{{{yyy{{{}}}ppplllyyy~~~{{{zzz|||}}}zzzwwwvvvuuuqqqkkkddd^^^[[[[[[ZZZZZZYYYZZZ[[[]]]___```^^^ccckkkqqqssssssrrrrrrqqqpppnnnnnnqqquuuyyy|||}}}||||||zzzkkkccceeeggg___LLL;;;222///+++---***'''&&&&&&'''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((%%%%%%)))+++(((''')))...111555:::???EEELLLPPP[[[gggsssvvvpppmmmrrryyyyyywwwnnnjjjjjjcccaaallluuuqqqxxx}}}tttpppsssqqqtttuuu{{{}}}rrrqqqwwwwwwwww{{{}}}|||}}}vvvsssqqqppprrrvvvyyyzzzxxx~~~|||pppooonnnmmmmmmnnnpppqqq|||tttjjjccc______```aaadddrrr}}}~~~||||||nnndddWWWEEE666///---,,,,,,)))************))))))(((************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''((((((((())),,,222666IIIYYYttt}}}|||ssskkknnnzzz|||{{{}}}{{{||||||uuutttxxx}}}zzzzzzyyyvvvpppfff[[[SSSLLLFFF>>>::::::::::::999BBBUUUiiirrrtttssssssqqqtttqqqlllfffbbb```______aaa___\\\\\\\\\\\\[[[ZZZYYYZZZZZZ^^^jjj|||zzzvvvzzz{{{tttiiibbbjjjuuu}}}{{{yyy|||yyy|||}}}{{{||||||uuu|||~~~~~~{{{{{{{{{{{{|||~~~zzz{{{sssyyyzzztttqqqooonnnpppnnnkkkfff___[[[ZZZZZZ[[[[[[ZZZZZZ[[[]]]___aaafffjjjooorrrrrrqqqppppppnnnnnnnnnoooqqquuuyyy{{{{{{{{{mmmaaagggkkkeeeSSSAAA666111------***'''&&&'''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$$$$)))+++))))))++++++000999AAAFFFJJJMMMOOOhhhqqqxxxvvvpppnnnttt}}}yyylllkkksssmmmccceeegggeeelllpppggghhhqqqrrrqqqnnnpppuuusssnnnsss}}}~~~|||}}}uuusssqqqppprrruuuxxxzzzwww{{{vvvsssooolllkkkllloooqqqzzzvvvpppfff___\\\___bbbgggrrrzzzyyyvvvvvvuuusss}}}uuugggZZZHHH999222///...---***************))))))(((************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))***+++///666<<>>===<<>>;;;BBBWWWnnn{{{zzzuuupppnnnmmmkkkhhhggghhhhhhgggeeeeeefffhhhqqq}}}zzzyyy|||{{{yyywwwsssqqqqqqwww}}}~~~{{{vvvrrrrrrwww{{{xxxuuuwwwyyytttttttttwwwzzz}}}}}}{{{{{{zzzyyyyyyzzz{{{{{{{{{yyyyyyyyyyyyzzz|||}}}|||yyy}}}|||pppgggaaa|||yyy{{{~~~}}}{{{tttkkkeeebbb___ZZZVVVYYY___hhhmmmmmmhhhccc```^^^aaaffflllrrrvvvzzz{{{xxxyyyxxxwwwuuuvvvxxxzzzyyyyyy{{{||||||}}}}}}|||zzz}}}tttiiiqqq~~~xxxllluuurrrrrryyy|||{{{~~~~~~~~~cccEEE222111...,,,***++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***((()))+++++++++222:::>>>GGGUUU^^^aaa^^^YYYUUU[[[dddqqqyyy{{{vvvoookkkuuurrrllljjjqqqxxxmmmeeeeeeccc```eeennnxxxxxxvvvlllnnnnnnnnnnnnnnnppprrrtttwwwzzz{{{zzz|||}}}wwwsssuuuvvvwwwxxxyyyyyyyyyyyysssvvvyyy|||}}}~~~{{{yyyvvvuuuvvvtttrrrqqqppplllgggbbb^^^[[[[[[^^^bbbiiiuuu~~~nnnbbbYYYMMM===111000///---+++******++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((())))))***(((+++......222>>>PPP^^^ooosssvvvxxx|||~~~zzztttrrrtttvvvwwwwwwvvvtttvvv|||zzzuuuppplllrrrwwwzzz{{{~~~{{{yyyyyyzzzzzzyyyqqqgggXXXLLLFFFBBB>>>;;;>>>OOOdddttt~~~yyyuuusssqqqnnnkkkjjjjjjiiigggfffggggggiiiuuu{{{xxxvvvttttttzzz}}}zzzuuurrrrrruuuwww|||~~~xxxtttsssuuuuuutttssstttwwwzzz||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz|||~~~~~~zzz{{{vvvnnnqqq||||||}}}tttqqqlllfffbbb^^^[[[YYY\\\aaahhhlllllliiieeeccccccgggmmmtttyyy|||~~~~~~yyyzzz{{{{{{zzz{{{~~~~~~}}}}}}||||||{{{}}}}}}ssshhhooo~~~wwwzzz{{{zzz~~~~~~jjjNNN<<<333000---+++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''))),,,---///888BBBMMMTTT^^^dddeeeaaa\\\YYYccciiiqqqwwwxxxtttmmmiiirrr~~~wwwqqqqqqwwwnnneee```dddeeecccgggooo||||||tttuuukkkmmmoooooonnnooorrruuussswww{{{{{{{{{}}}{{{xxxvvvtttuuuwwwyyyzzzyyyxxxwwwwwwwwwzzz~~~}}}zzzxxxwwwxxxuuuqqqllljjjkkknnnpppoooiiiccc```___dddtttxxxoooiii\\\JJJ;;;111000---+++******+++,,,************))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((())))))******%%%)))---///555DDDZZZjjjxxxyyyyyyyyywwwwwwzzzrrrqqqrrrsssrrrsssuuuwwwuuussstttwww{{{{{{uuurrrooorrrvvvyyyyyy|||~~~|||zzzuuuoookkkkkkooossstttqqqiii\\\NNNDDD???>>>===HHHWWWgggxxx|||{{{wwwuuuqqqooonnnmmmkkkiiiiiihhhhhhssszzzyyyxxxvvv{{{}}}|||yyyuuussssssuuuwww}}}~~~~~~{{{vvvtttuuuvvvuuusssrrrrrruuuyyy|||{{{|||}}}~~~}}}|||||||||{{{zzzzzzzzz{{{}}}}}}}}}zzzttt|||zzzzzzlllmmmmmmhhhbbb^^^^^^___aaaeeeiiilllllljjjhhhgggiiimmmttt{{{zzz|||}}}~~~~~~}}}|||{{{zzzzzz}}}{{{}}}~~~tttjjjqqquuu|||}}}yyypppWWWGGG444222...,,,++++++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&))),,,...222<<>>PPPhhhzzz}}}}}}zzz{{{|||nnnnnnzzz~~~mmmdddgggoooqqqooolllppptttuuussssssuuuwwwzzztttrrrpppooosssuuuuuuwww{{{{{{xxxooommmhhh___ZZZ\\\eeemmmzzz~~~|||nnnXXXGGGBBBCCC<<>>???III]]]www|||sssoooooojjjhhhrrr~~~|||yyyvvvtttqqqpppssswwwzzzzzzyyyvvvxxx{{{|||}}}}}}{{{yyy|||~~~|||{{{zzzzzz{{{zzzzzz{{{}}}}}}|||zzz{{{|||~~~~~~|||ssslllkkkkkkjjjiiiooo|||sssxxx~~~~~~yyysssrrrvvv|||zzzsssmmmeeecccbbbaaaaaadddhhhkkknnnoooooollllllnnnqqqsssxxxzzz|||}}}||||||}}}~~~}}}}}}~~~{{{zzzuuuZZZJJJ999111...,,,***+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((,,,)))+++333===JJJ^^^ooofffhhhgggooo}}}|||uuuxxxzzzoooeeefffrrr||||||wwwccc\\\]]]aaaccckkkuuuyyyyyynnnjjjhhhgggffffffsss~~~xxxsssooommmmmmpppssssssppplllnnnoooqqqsssuuuwwwxxxyyyuuuuuuuuuxxx|||yyytttooopppuuuzzz{{{zzzwwwvvvtttsssuuuyyy}}}|||ssskkkfffccceeegggiiilllqqqwww}}}{{{vvvttttttppplllmmmqqqtttooogggkkkppprrrpppqqq{{{ooo___SSSEEE555...///111000...------,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,...333AAAWWWpppkkkaaa]]]eeennnqqqooonnnmmmnnnoooooommmmmmoooqqquuutttssssssssspppjjjfffaaaaaa``````eeeooozzzxxxnnnbbbVVVLLLJJJUUUdddyyyuuudddTTTHHHFFFDDDBBB@@@CCCQQQkkk}}}qqqmmmkkkddd___cccpppxxxyyytttyyy~~~|||yyyvvvqqqpppooorrrwwwzzzzzzxxxxxxzzz|||~~~}}}{{{yyyxxxxxxxxxzzzyyyyyyzzz|||}}}{{{zzzzzz{{{~~~|||vvveeeaaa```dddiiissstttuuu~~~~~~}}}~~~~~~~~~yyysssllliiikkksss{{{}}}uuuooogggeeecccdddfffjjjnnnqqqrrrqqqpppoooooopppuuuyyy{{{|||}}}}}}||||||~~~}}}~~~~~~{{{zzz||||||ppplllsss}}}}}}gggTTT???444000,,,******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((())))))))),,,***,,,666DDDTTTdddpppkkkjjjeeejjjwwwwwwsssxxxxxxkkkeeerrr~~~kkk[[[[[[```___mmmnnnhhhgggccc___]]]mmmyyy{{{vvvqqqmmmlllkkkllloootttuuurrrooopppppprrrtttvvvyyy{{{|||xxxwwwxxx{{{~~~xxxsssoooqqqvvvyyyxxxvvvtttsssssstttvvvyyy|||~~~|||zzzuuunnnfffaaa______fffjjjoootttyyy}}}~~~zzzwwwwwwuuupppnnnmmmlllyyylllhhhgggjjjlllppp{{{uuueeeWWWKKK;;;000...000000...---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))***+++,,,,,,,,,---999NNNcccrrrzzz|||{{{|||___\\\]]]eeemmmnnnlllkkkmmmnnnnnnnnnmmmnnnppprrrtttssstttwwwyyyvvvnnnggg``````aaafffmmmyyyrrraaaWWWZZZbbbqqq|||wwwfffWWWMMMJJJGGGDDDBBBIII]]]qqqxxxkkkccc___XXXQQQPPPUUUYYYZZZYYYhhh|||~~~{{{wwwtttrrrpppppprrrwwwyyyxxxvvvzzzzzz{{{}}}~~~|||zzzyyyyyyyyyzzzyyyyyyzzz|||}}}{{{zzzyyy{{{~~~vvvggg```]]]dddoooyyytttttt~~~~~~}}}}}}xxxqqqjjjiiipppzzz~~~zzzsssnnnjjjhhhggghhhlllqqqtttuuusssqqqpppqqqrrrrrrwww~~~}}}~~~~~~}}}}}}~~~|||~~~{{{zzz~~~zzzvvvwwwyyy|||xxxxxxuuu___FFF888222---+++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******,,,,,,000<<>>XXXyyy{{{wwwppplllxxxsssnnnwwwpppSSSKKKUUU```eeelllpppooommmlllkkkkkkmmmppprrrtttwww|||}}}}}}}}}}}}}}}}}}}}}}}}~~~pppfffaaa```ccckkkyyytttooolllkkkeee```\\\XXXXXX___hhhyyy}}}yyy{{{yyytttffffffhhhnnnxxx|||uuujjjRRRVVVaaaooovvvvvvvvvwwwuuusssqqqpppooopppqqqrrrooommmkkkmmmrrryyy~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}{{{}}}||||||{{{wwwuuu|||}}}yyyyyyuuummmiiicccXXXSSSfffuuubbb[[[dddooovvvxxxxxxxxxyyyyyy~~~}}}{{{vvvjjj\\\UUUUUUUUURRRJJJBBB======BBBGGGGGGNNNYYYbbbiiinnnsssvvv}}}~~~}}}yyyuuurrrwwwzzz~~~}}}xxxllljjjpppyyy|||~~~~~~tttnnnQQQ@@@999555...---+++***(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))***---222666FFFWWWnnn~~~zzzmmmeeefffiiijjjnnnxxx~~~uuummmlllmmmkkk]]]ZZZeeewwwuuunnnhhhcccbbbbbbcccfffiiijjjnnnrrrttttttsssrrrrrrooonnnmmmnnnqqqvvv|||~~~zzzxxxyyyyyyzzzzzzzzz{{{|||~~~{{{tttmmmiiifffaaabbbbbb```^^^^^^```cccfffgggkkkqqqzzz|||yyytttqqqrrrtttvvvxxx{{{}}}~~~~~~~~~~~~uuurrruuusssooo{{{rrrvvvtttvvv{{{~~~~~~}}}|||wwwnnnfff[[[III888000///...---,,,,,,,,,---+++++++++*********))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((,,,******///...444EEEccc}}}|||~~~~~~zzzllllllfffLLLKKKYYY```eeekkkoooqqqpppooonnnkkkmmmpppssstttwwwzzz|||zzz{{{|||~~~{{{nnnlllllllllnnnyyy{{{tttwwwzzzxxxwwwvvvpppkkkmmmsss|||rrrjjjhhhfffiiisss~~~|||sssWWWYYYaaalllrrrrrrsssvvvrrrrrrrrrqqqpppooonnnmmmmmmllllllnnntttyyy}}}~~~}}}{{{zzzyyyzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~zzzzzz{{{zzz}}}}}}}}}xxxuuuyyyyyytttuuuyyyrrraaaRRR[[[oooxxxhhhbbbiiirrrxxxyyyyyyzzz{{{vvv|||yyytttooohhh\\\MMMDDDBBBAAACCCDDDBBB@@@@@@DDDGGGLLLUUU```iiiooosssxxx{{{}}}}}}}}}|||{{{xxxvvvuuu}}}|||mmmiiigggmmmttt|||{{{{{{\\\GGG;;;333///...+++)))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))***+++000666:::III___zzz~~~{{{}}}wwwgggffflllrrryyytttoooiiiUUUVVVhhhqqqrrroooggghhhddd``````cccgggkkknnnlllooorrrtttsssssssssssslllkkkjjjkkkooouuu{{{~~~}}}zzzyyyzzz{{{zzzyyyxxxyyyzzz|||~~~~~~~~~~~~~~~}}}~~~}}}yyysssllleeeaaa```[[[___dddeeedddccceeeggglllpppuuu{{{|||vvvrrrtttwww{{{~~~wwwtttwwwvvvssswwwwwwssssssxxx~~~~~~}}}zzzppphhh```PPP@@@333222///---,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((,,,***,,,111000888MMMlll~~~gggnnnrrrYYYGGGLLLZZZbbbeeejjjnnnqqqrrrqqqppplllooorrrtttuuuvvvxxxyyyxxxyyy{{{}}}~~~vvvtttvvvooonnniiigggooo|||~~~xxx______dddmmmqqqpppqqqtttpppqqqrrrsssrrrpppmmmllllllkkklllnnntttyyy|||}}}}}}|||{{{zzz|||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}~~~}}}zzz{{{yyyuuuwwwzzzzzzyyy|||rrr```WWWcccvvvyyyvvveeeiiiooouuuyyyyyyxxxzzz{{{zzz~~~}}}mmmddd[[[TTTLLLBBB<<<;;;888>>>EEEGGGGGGGGGJJJMMMWWW```kkksssvvvyyy}}}}}}|||zzzyyyxxxyyyzzz{{{sssqqqmmmlllrrr|||eeeMMM???777111///---***)))))))))***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''((()))+++///555<<>>333111...,,,******++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''***---222999BBBHHHaaavvv}}}pppnnnttt|||}}}xxxnnnkkkrrr}}}vvvcccXXX\\\ccc]]]YYY^^^___```___^^^^^^dddlllqqqrrrvvvwwwwwwvvvsssrrrrrrsssnnnmmmlllkkkmmmqqquuuwwwvvvvvvwwwyyy{{{{{{yyywwwxxxxxxyyy{{{}}}~~~sssiiiccc___]]]\\\VVVWWWWWWWWWXXX\\\aaaeeekkkpppuuuuuurrrqqqsssvvv|||zzzvvvyyy{{{}}}}}}uuuppprrrsssrrr~~~wwwqqqqqq{{{zzz{{{{{{nnnZZZ;;;888555222///.........+++++++++************)))************************&&&&&&&&&'''((())))))***)))++++++///555444???XXXmmmwwwzzz}}}nnn~~~|||aaaLLLJJJUUU^^^iiiiiijjjlllnnnppppppoooqqqtttwwwyyyxxxwwwwwwwwwvvvuuuuuuvvvwwwzzz|||}}}~~~wwwyyyooommmooorrrrrrnnnlllnnnmmmnnnoooppppppqqqrrrrrrrrrnnnjjjiiinnnuuu{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||}}}{{{wwwvvvvvvttt```XXXcccssswwwuuutttssseeeXXX[[[hhhqqqxxxvvvrrrsssuuuvvv}}}}}}}}}zzzvvvoooiiieeeOOOJJJDDD@@@???@@@BBBCCCGGGMMMUUUYYYYYY[[[___cccllllllnnnsssuuuuuuyyy~~~}}}yyyxxx{{{{{{zzzxxxttt{{{~~~wwwsssvvv~~~sss[[[KKK;;;555222///+++))))))******)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%&&&''')))+++''')))///222555FFFZZZiiixxxooolllqqq~~~qqqeeekkkvvviii^^^XXX]]]bbb[[[XXX\\\]]]^^^]]]\\\^^^bbbhhhooossstttwwwwwwsssrrrtttsssooojjjlllmmmnnnsssyyyyyyuuuwwwwwwwwwyyyzzzxxxuuusssqqqrrrssswww{{{}}}~~~}}}yyyzzz|||}}}}}}|||{{{zzzsssnnneee[[[SSSOOOOOOQQQRRRTTTUUUUUUYYYaaaffffffwwwvvvuuuuuuuuuuuuuuuttt|||~~~|||{{{{{{{{{yyyxxx}}}yyyuuusssrrrsss~~~tttlllttt|||xxxtttsssLLL:::++++++000000---,,,*********))))))))))))((())))))))))))))))))))))))((((((((((((((()))*********(((,,,111000333HHHaaawwwwwwyyy~~~tttyyyqqqYYYKKKMMMXXXaaaiiikkklllnnnnnnnnnnnnmmmrrruuuxxxxxxvvvtttrrrqqqrrrvvvvvvqqqpppvvv|||ssssssssssssqqqooonnnlllpppqqqssssssrrrpppmmmkkkppplllhhhfffiiiqqq{{{~~~{{{zzz|||~~~}}}}}}~~~~~~}}}|||{{{}}}~~~~~~~~~|||}}}xxxsssrrrppp[[[VVVcccwwwvvviii]]]YYYPPPMMMWWWdddmmmtttsssqqqssswwwyyy|||vvvnnndddYYYQQQLLLGGGEEEBBBBBBEEEIIILLLNNNRRRXXX^^^bbbccceeeiiinnnqqqppprrrvvvwwwvvvzzz{{{xxxzzz~~~uuuuuu|||iiiUUU???666333000,,,***)))******))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))))))))((((((***++++++(((+++111333999LLLcccsssvvvqqqsss}}}{{{}}}uuuhhhgggppp{{{vvvkkkcccmmmuuuuuugggZZZUUUWWW[[[[[[\\\]]]```eeekkkqqquuuwwwyyyyyyuuussssssqqqlllhhhjjjlllnnnvvv}}}~~~zzz|||{{{yyyxxxxxxwwwtttqqqqqqqqqrrruuuxxxzzzzzzyyyvvvuuussspppllliiifffeee___\\\WWWQQQLLLKKKMMMOOOTTTXXX[[[]]]aaaiiimmmllluuuxxxzzzzzzwwwvvvxxx{{{}}}~~~~~~}}}|||}}}|||xxxtttqqqpppvvvzzzmmmpppyyy~~~|||{{{{{{~~~~~~}}}___JJJ555///000///......++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((,,,111222999QQQlllzzzzzz{{{|||yyyvvvhhhSSSJJJPPP\\\eeekkklllmmmnnnoooooonnnnnnqqqtttvvvwwwuuusssqqqqqqqqqsssrrrnnnooouuu{{{|||}}}{{{xxxuuusssqqqppppppqqqrrrssstttsssqqqooommmkkkiiieeedddhhhqqq{{{~~~{{{{{{~~~}}}|||{{{|||~~~~~~}}}zzz~~~yyysssqqqkkkXXX[[[nnn}}}iiiSSSIIIEEEJJJYYYaaaiiiooooooooouuu{{{}}}}}}zzzyyyxxxyyyyyyxxxuuussslllhhhaaaYYYQQQKKKGGGEEEJJJKKKMMMPPPUUUZZZ___bbbaaaeeeiiilllmmmpppuuuyyyyyywwwxxxzzzzzzxxx{{{}}}|||ooo```fffyyysssZZZ???888555111---************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))))))))((((((***,,,'''''',,,000111999RRRkkk{{{wwwtttyyyxxxssssssoooeeeiiieeeiiisssuuummmffffffnnn\\\VVVTTT[[[XXXZZZ^^^ccciiinnnrrruuuvvvxxxwwwssspppoookkkgggeeegggiiinnnxxx~~~{{{xxxuuusssrrrqqqooonnnnnnmmmkkkkkklllkkkjjjhhheeeccc^^^YYYTTTQQQNNNMMMNNNNNNNNNMMMMMMOOORRRUUU\\\bbbgggiiimmmrrrsssppplllrrrwwwwwwtttrrrvvvzzzzzzzzz{{{|||~~~}}}|||}}}|||vvvqqqnnnpppttttttoootttyyyyyyxxxqqqttt}}}sss\\\BBB333///...///000,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((((()))******((()))---111444@@@^^^{{{{{{sssmmmxxxssslllyyyttt[[[KKKIIISSS```hhhlllmmmnnnnnnnnnnnnnnnmmmppprrruuuuuutttrrrqqqqqqppppppmmmjjjmmmuuuzzzyyy~~~|||wwwsssqqqqqqqqqqqqrrrtttttttttrrrpppnnnjjjhhheeeccceeemmmxxx}}}||||||~~~}}}|||{{{~~~}}}}}}|||}}}~~~~~~yyy{{{~~~wwwrrrbbbRRR^^^zzzuuuXXXJJJGGGMMM[[[aaahhhmmmmmmooowww~~~yyyrrrnnnllljjjhhhfffbbb]]]YYYRRROOOKKKHHHGGGIIILLLNNNVVVYYY]]]bbbfffjjjnnnpppoooppprrrrrrsssvvvzzz~~~||||||}}}{{{yyy{{{~~~yyyzzz~~~{{{___YYYnnn|||vvv^^^BBB:::777333///+++*********)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&(((***&&&)))...000111===XXXsss}}}zzz~~~|||xxxppplllkkkffflllzzz}}}rrrhhhfffiii```dddrrrsssgggccckkknnn___]]]VVV\\\WWWZZZ___fffkkkoooqqqrrrrrrtttsssnnnkkkjjjfffaaaccceeeggglllwww}}}xxxuuuqqqnnnmmmlllkkkjjjhhheeeaaa^^^[[[XXXUUURRRPPPNNNJJJGGGEEEEEEEEEFFFJJJLLLPPPSSSVVVZZZ^^^aaagggmmmrrrtttvvvwwwuuuppphhhmmmqqqsssrrrqqqrrrtttrrrrrrssstttvvvyyy|||~~~}}}|||}}}{{{tttooopppooosssttttttxxxzzzzzzsssuuuzzzzzzeeeJJJ777///......///------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((())))))***+++(((***...111666HHHiiizzzooohhhyyysssccceee{{{nnnRRREEEJJJVVVaaahhhllllllllllllllllllllllllooorrrtttuuusssrrrrrrrrrpppnnnjjjgggllluuuyyyxxx|||xxxwwwvvvuuuqqqnnnqqqrrruuuzzz~~~~~~|||}}}|||}}}zzzxxx{{{wwwsssqqqpppoooqqqqqqrrrsssrrrqqqooonnnnnnlllhhhcccbbbhhhrrryyy~~~}}}{{{|||~~~}}}~~~}}}|||yyyzzz|||}}}~~~~~~~~~}}}||||||~~~wwwyyyWWWKKK```ZZZIIIGGGNNNYYYdddjjjnnnnnnqqqyyyyyyppphhhbbb```\\\YYYVVVQQQKKKHHHEEECCC@@@@@@CCCIIIOOOTTT\\\aaagggkkknnnqqquuuxxxzzzyyyxxxwwwwwwyyy|||~~~}}}||||||zzzwwwzzz~~~wwwrrrssswww{{{lll^^^lllzzzzzzhhhOOO===:::555000---+++*********)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&'''(((******...333444666EEEbbb|||}}}www}}}zzzrrrkkkccc```dddppptttnnnjjjjjjfff```ggguuuqqq___\\\hhhccc]]]aaaXXXZZZVVVZZZaaahhhmmmoooppppppppprrrpppkkkhhhhhhfffbbbbbbfffiiilllssszzz|||yyywwwtttpppllliiifffccc```ZZZWWWRRRNNNLLLIIIFFFCCCAAA@@@>>>>>>???BBBEEEHHHIIILLLQQQUUUYYY\\\```bbbhhhnnntttuuuvvvwwwtttnnnkkkkkkmmmqqquuuvvvsssoooiiijjjllloooqqqtttvvvwww|||}}}yyyttttttnnnnnnzzzzzztttvvvyyy{{{www|||zzztttdddMMM999///......------------,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))***++++++)))+++...222:::OOOppp}}}tttmmmzzzqqq___fff~~~jjjMMMDDDLLLWWW___dddjjjiiiiiiiiijjjjjjkkkkkkppprrrtttuuutttssstttuuurrrpppkkkhhhmmmvvvzzzyyy}}}vvvlllfffddddddcccaaacccbbbaaacccfffhhhhhhhhhjjjjjjiiiiiikkknnnrrrtttzzz}}}{{{vvvwww||||||{{{zzzxxxuuussspppooooooppppppqqqppppppooonnnooonnniiidddaaaeeeooowww}}}{{{{{{|||~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~~~~{{{gggPPPQQQnnnXXXEEEHHHRRR\\\eeekkknnnpppttt|||{{{sssiiibbbYYYVVVRRROOOLLLHHHEEEBBB>>>===>>>@@@FFFNNNWWW\\\```fffmmmrrrtttwww|||~~~|||zzzzzz{{{}}}~~~}}}zzzxxxxxxvvvtttwww}}}|||wwwqqqnnnoootttxxxuuuvvvttteeelllyyytttZZZ@@@===777222...+++************)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))*********))))))+++---(((---222333999LLLjjjzzzvvvlll^^^aaagggpppuuuvvvrrrnnnoookkkpppxxxooo[[[WWWaaasssqqqSSSTTT[[[VVVUUUVVVZZZbbbiiiooorrrrrrrrrtttuuuqqqkkkhhhhhhhhheeeccciiinnnnnnpppuuuxxxwwwuuusssoookkkfff___WWWRRRKKKHHHDDDAAA@@@???===<<<:::999888888999<<>>999333...,,,***************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))***+++***))))))+++---(((---222666AAAXXXvvv}}}qqqaaagggjjjnnn|||}}}yyyvvvkkkZZZSSSWWW[[[ZZZQQQIIIKKKPPPRRRRRRUUUZZZbbbkkkrrrwwwxxxxxxyyyxxxrrrjjjfffggggggdddfffooouuusssppprrrwwwzzzwwwvvvuuutttooofff]]]VVVOOOLLLHHHEEECCCCCCAAA@@@@@@???===<<<<<<===>>>???DDDFFFHHHJJJJJJKKKMMMOOOUUUZZZ]]]^^^```ddddddaaa^^^```eeelllsssuuurrrnnnhhhhhhiiilllqqqvvv|||||||||~~~|||zzzsssooottt}}}{{{uuuvvvxxxwwwvvv}}}uuuooogggUUU???222000///---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))******+++,,,+++,,,...555GGGaaa|||~~~{{{___\\\vvvyyy]]]FFFGGGRRRZZZ___dddfffffffffggghhhjjjlllmmmnnnppprrrsssrrrssstttvvvzzzzzzwwwqqqqqqxxx{{{wwwnnnllliiieeecccaaa``````lllmmmllljjjgggfffgggiiiqqqxxx~~~|||{{{{{{xxxxxxwwwvvvvvvuuuuuuuuuooooooooooooooooooooooookkkkkkhhhaaa]]]```kkkuuuzzz|||}}}|||{{{{{{|||~~~{{{{{{zzzzzzzzz{{{|||}}}{{{~~~~~~|||}}}~~~}}}|||}}}|||{{{||||||zzzxxxvvvvvvwwwxxxzzz}}}}}}kkkRRROOO\\\qqqSSSFFFPPPXXX[[[aaaffflllpppwwwwwwqqqjjjccc^^^[[[XXXVVVPPPPPPQQQRRRUUUXXX[[[]]]```eeekkkllllllmmmqqqvvvwwwvvvvvvvvvxxxzzzzzzzzztttqqqooopppooonnnrrrxxx}}}zzzvvvsssrrrpppllliiikkkrrr|||}}}sssooovvv~~~~~~~~~eeeCCC???:::444///,,,+++***************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))((('''''')))+++...444999@@@NNNhhhwwwqqqtttqqqqqqyyyooocccVVVNNNMMMNNNBBBAAAGGGFFFIIIPPPRRRTTTYYYbbbmmmuuu{{{}}}~~~|||zzzrrrgggbbbccccccbbbgggssszzzwwwqqqsssyyy~~~~~~zzzppphhhddd```ZZZUUURRRPPPNNNLLLMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKMMMNNNQQQTTTUUUTTTUUUYYYYYYWWW[[[aaajjjrrrwwwyyyyyyxxxmmmlllkkkmmmrrryyy}}}zzzyyywwwuuurrrsssvvvxxxyyy|||}}}|||uuupppqqquuuzzz{{{||||||~~~tttlllZZZBBB333000000...,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))******+++,,,++++++...777LLLhhhwwwWWW\\\~~~pppVVVCCCGGGTTT[[[```ffffffffffffgggiiikkknnnooommmooopppqqqqqqrrrtttvvv|||~~~{{{tttrrrxxx}}}zzzxxxwwwuuuvvvwwwvvvuuuvvvwwwyyy~~~}}}yyyxxxyyy{{{yyywwwtttrrrqqqrrrtttuuuppppppppppppppppppqqqqqqnnnmmmiiiaaaZZZ\\\fffooowwwyyy{{{|||||||||~~~}}}|||zzzyyyxxxxxxyyyyyyxxx{{{}}}||||||}}}~~~}}}{{{{{{~~~yyyvvvvvvwwwyyy{{{}}}~~~yyy```PPPKKK[[[sss|||}}}gggLLLCCCNNNYYY[[[ddddddgggoooxxxwwwsssqqqmmmgggbbbaaacccdddaaa^^^^^^ccchhhdddddddddfffhhhiiigggeeeiiihhhhhhkkkuuuzzzwwwqqqmmmmmmlllnnnxxx|||xxxvvvvvvsssooolllhhhgggiiilllnnnqqqzzz|||yyyxxx{{{~~~zzzPPPCCC999888333)))(((...------,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))))),,,444888===QQQqqq~~~~~~vvvqqqrrrzzzqqq]]]OOOPPPRRRDDD???>>>CCCIIIJJJLLLOOOSSS[[[ffflllpppvvv}}}rrriiieeedddffffffkkkttt}}}{{{xxx{{{~~~wwwppplllkkkiiieeeaaaeeebbb^^^[[[ZZZZZZYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYUUUWWWYYYYYYYYYYYYZZZ[[[ZZZdddnnnrrrvvv{{{~~~uuuuuuuuuuuuxxx}}}|||vvvqqqpppooonnnnnnnnnooopppssszzz~~~}}}tttoooppppppuuu|||www{{{}}}~~~{{{wwwcccLLL999000...000...---,,,,,,++++++,,,,,,+++++++++*********)))))))))))))))***++++++,,,,,,***222333;;;XXXrrrbbbhhh}}}gggVVVGGGIIITTT^^^bbbeeefffeeeeeeeeehhhkkkooorrrpppqqqrrrrrrppppppqqqssssssxxxuuurrrvvvvvv}}}}}}{{{yyyxxxxxxxxxtttuuuuuuuuutttrrrooonnnsssrrrpppooooooooopppppptttpppjjjdddbbbccceeehhhuuuwwwzzz|||||||||}}}~~~|||zzzwwwuuuuuuvvvyyy{{{}}}}}}}}}}}}}}}~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}|||~~~|||yyywwwyyy{{{|||||||||~~~~~~xxxwww[[[OOONNN^^^oooppptttjjjWWWFFFBBBMMMXXX]]]bbbdddhhhpppzzz~~~{{{uuuqqqrrrtttuuurrrmmmjjjkkknnnjjjiiihhhhhhhhhgggeeecccccccccdddiiiuuuzzztttqqqqqqqqqttt~~~~~~wwwtttqqqpppqqqpppmmmkkkiiiggghhhkkklllnnnwww~~~zzz~~~|||~~~~~~VVVFFF999666222+++***///,,,,,,+++***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))...444999@@@VVVvvvvvvpppvvv}}}ooo\\\VVVUUUNNNBBB===<<>>NNNiiixxxyyy|||yyy~~~~~~ooofffnnnuuu~~~{{{jjjkkk\\\BBB===;;;???CCCHHHPPPWWW___ccciiikkklllmmmrrrvvvvvvqqqjjjdddbbbbbbbbbbbbfffjjjoooqqqqqqqqqssstttuuu}}}|||}}}}}}}}}|||zzzxxxvvvrrrpppmmmhhhfffgggjjjnnnsss~~~{{{xxxxxxzzz||||||{{{rrrqqqpppnnnnnnnnnooooootttyyy~~~{{{wwwuuupppnnnuuu~~~}}}}}}{{{yyyxxxyyyyyyxxx|||yyyzzz{{{eeeAAA000444......---,,,,,,,,,,,,,,,************************))))))***++++++,,,,,,---///111333HHHppptttjjjyyyzzzgggPPPIIIFFFNNNXXX^^^aaacccddddddfffhhhkkkmmmpppqqqrrrssstttrrrooolllkkkkkklllrrrrrrttt||||||{{{|||{{{xxxvvvttttttsssrrrqqqpppoooooooooooooooooopppqqqssstttooonnnmmmlllllllllmmmnnnkkkjjjgggdddbbbaaa``````nnnqqqvvvyyyzzzzzzzzz{{{~~~}}}zzzwwwtttrrrpppuuutttssssssrrrrrrrrrrrrsssssssssttttttuuuvvvvvvyyyzzz{{{}}}}}}|||zzzyyywwwxxxzzz{{{{{{|||zzz```MMMLLL\\\xxxyyy^^^HHH;;;CCCLLLMMMQQQ[[[]]]dddoooyyy}}}|||zzzyyytttuuuuuuwwwxxxqqqnnnlllkkkkkkhhhhhhfffeeedddeeefffgggbbbaaabbbdddcccccciiiqqqyyy|||hhh```ooo}}}gggKKK999222///---,,,+++++++++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((***,,,...///333888EEEYYYttt~~~yyyrrrsssxxx{{{}}}}}}xxxwwwdddgggooo||||||sssggguuuhhhDDD???===@@@DDDIIIQQQZZZbbbeeeiiillllllnnnqqqtttpppkkkeeeaaa```aaaccccccdddfffiiillloooqqqssstttuuu~~~~~~}}}{{{zzzxxxwwwtttrrrqqqqqqqqqqqqnnnnnnnnnllljjjjjjlllmmmyyyyyywwwvvvvvvwwwxxxyyyxxxwwwsssrrrpppooonnnnnnooooooqqqvvv{{{~~~}}}zzzxxxuuuqqqooorrrxxxzzzxxxwwwwwwvvvuuuuuuwwwwwwyyywww{{{jjjIII444333///...------,,,,,,------*********************************+++,,,,,,------...111555PPP{{{{{{vvv{{{ffflllsssZZZHHHEEEFFFPPPYYY^^^```cccdddfffhhhkkknnnppprrrssstttuuuvvvtttqqqmmmkkkkkkkkkrrrsssvvv{{{zzz{{{zzzxxxuuutttssssssrrrpppooonnnmmmiiikkkmmmooopppqqqqqqqqqlllkkkjjjiiiiiijjjkkklllkkkjjjhhheeecccbbbaaaaaakkkoootttxxxyyyyyyzzzzzzzzzzzzzzzxxxvvvtttrrrppprrrrrrqqqppppppooopppppppppqqqrrrsssssstttttttttvvvxxxzzz|||}}}}}}||||||wwwyyyzzz{{{{{{}}}rrr[[[LLLOOOeeeTTTBBB888@@@JJJNNNSSS\\\]]]fffrrr}}}}}}{{{yyyzzz{{{zzzzzz~~~yyysssmmmkkkjjjiiihhhkkkkkkiiifffddddddeeehhhbbbaaaaaabbbaaa___dddkkkrrr~~~kkkaaannnpppTTT???444///---+++++++++++++++*********)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((***---///111555===OOOggg~~~zzzrrrrrrrrrnnnhhhfffiiippp~~~jjjjjjooo|||sssgggbbbtttdddBBB???>>>AAAEEEJJJSSS]]]dddfffiiikkklllmmmoooqqqmmmhhhccc```aaadddgggiiihhhhhhiiilllqqqtttvvvvvvyyy{{{zzzyyywwwvvvuuusssooommmkkklllnnnooonnnppprrrsssrrrqqqqqqqqq{{{{{{wwwsssttttttuuuttttttsssrrrrrrqqqooommmlllllllllmmmmmmqqqwww||||||zzzxxxuuuqqqpppqqqssszzzvvvtttvvvvvvvvvxxx|||{{{yyyuuuuuuhhhMMM888333///......---------------***************+++++++++******++++++,,,---------...111999WWWuuupppwwwggg[[[nnnjjjMMMCCCCCCHHHRRRZZZ]]]```cccfffhhhlllooorrrtttuuuuuutttuuuvvvuuurrrnnnlllkkkjjjqqqrrruuu|||xxxxxxyyyyyyvvvsssrrrrrrqqqpppnnnllljjjiiieeegggjjjmmmooooooooonnnjjjiiihhhhhhhhhiiijjjkkkllljjjhhhfffdddcccccccccjjjnnntttxxxzzzzzzzzzzzzvvvwwwwwwvvvvvvtttssssssqqqqqqpppoooooooooppppppooopppqqqsssssstttttttttsssvvvzzz{{{{{{{{{{{{|||wwwxxxyyyzzz{{{}}}hhhRRRGGGSSSrrrLLL@@@888===FFFMMMTTTZZZ^^^ggguuu~~~{{{{{{|||{{{|||}}}wwwtttpppnnnmmmmmmlllkkkkkkkkkjjjfffcccbbbeeehhheeeccccccbbb___[[[___eeekkkxxxtttiiippp{{{uuu[[[DDD666111...,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((***---111333777CCCZZZttt}}}xxxvvvqqqjjjfffeeennnvvvwwwxxxyyyyyyhhh\\\\\\gggvvvkkkNNN<<<:::<<>>]]]}}}yyyrrr^^^___}}}~~~xxxdddEEEAAABBBJJJTTTZZZ\\\```eeebbbeeeiiinnnqqqrrrrrrrrrppprrrttttttpppmmmjjjiiiooovvvwwwzzz}}}yyyvvvvvvxxxyyywwwtttttttttsssrrrooolllhhhgggffffffeeefffgggjjjmmmnnnkkkkkkjjjjjjjjjkkkmmmnnnllljjjfffcccaaabbbcccdddhhhmmmtttyyy{{{{{{{{{{{{xxxxxxwwwvvvuuuuuuvvvvvvqqqqqqpppqqqqqqrrrssstttoooppprrrtttuuuuuuuuuuuusssvvvyyyxxxuuurrrrrrsssssstttuuuvvvvvvyyy}}}MMMAAA@@@PPPqqqxxxEEE???;;;@@@GGGLLLQQQWWW___lllzzz}}}zzzwwwvvvssssssrrrqqqppppppppppppooonnnkkkfffcccccceeehhhjjjiiigggbbb]]]\\\___ccciiipppzzzuuupppgggkkkvvvjjjKKK777333000))),,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((+++///333:::VVVuuusssnnnlllkkkvvv[[[QQQUUUOOOEEE>>>777:::<<>>>>>MMMhhhkkkBBB===:::???FFFLLLRRRWWWcccooo{{{|||yyywwwvvvtttsssrrrqqqppppppqqqqqqrrrpppnnniiieeedddeeefffeeeffffffccc___]]]]]]^^^fffmmmwww~~~}}}ssspppmmmpppzzzoooNNN888333000,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++///333777777TTTuuu{{{qqqkkkggguuuYYYLLLOOOJJJAAA;;;444888:::>>>CCCJJJSSS]]]dddiiihhhfffdddcccbbbbbbbbb[[[ZZZYYYYYY[[[```ggglllsssoookkklllqqqttttttsssvvvzzz~~~~~~|||}}}~~~}}}~~~|||wwwvvvuuusssrrrrrrrrrrrrqqqpppmmmkkkjjjiiiiiiiiiiiihhhfffeeeccccccbbbbbbeeeiiipppuuuzzz}}}}}}yyytttpppnnnmmmooouuuyyy{{{|||vvvvvv{{{xxxiii___PPP;;;444+++...000******...+++++++++***))))))***++++++++++++++++++,,,---......222222JJJkkk|||jjjmmmpppppp~~~]]]EEECCCCCCHHHTTT]]]______aaaeeegggkkkooossstttuuuuuuuuuwwwwwwtttpppmmmlllmmmnnnqqqwww}}}~~~}}}zzzuuuuuuuuuuuuuuuvvvwwwwwwtttsssqqqooonnnmmmmmmnnnmmmkkkhhhffffffhhhkkknnnllllllkkkkkkkkklllmmmmmmiiiiiigggeeecccbbbbbbccciiilllpppsssvvvwwwvvvuuuyyyyyyyyywwwtttssssssuuurrrqqqpppqqqrrrsssqqqpppqqqqqqqqqqqqqqqrrrssssssrrrrrrssssssssssssttttttuuuuuutttuuuwwwzzz}}}CCC;;;>>>KKK]]]pppnnnXXX>>>999999>>>EEEKKKRRRXXXhhhsss|||~~~}}}{{{yyyxxxvvvtttrrrpppooopppqqqrrrssssssqqqmmmiiifffeeefffccceeehhhgggdddaaa^^^]]]aaahhhrrrzzzvvvwwwnnnmmmyyyvvvSSS:::333111///,,,,,,***)))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++,,,,,,,,,---111666:::;;;WWWxxxyyyoooxxxrrrXXXNNNQQQKKKAAA<<<666666999>>>CCCKKKUUU___fffiiihhhfffdddbbbaaa``````YYYWWWUUUWWW[[[```eeegggnnnkkkiiijjjooossssssssstttxxx}}}{{{|||~~~~~~}}}zzzyyywwwvvvtttsssrrrqqqqqqqqqnnnmmmlllkkkjjjkkkllllllhhhgggeeebbbaaa`````````aaafffmmmtttyyy|||{{{wwwsssqqqooooooqqq}}}}}}zzz|||~~~wwwxxxxxxqqqlll^^^HHH777,,,---111+++***...+++++++++***))))))***++++++++++++++++++,,,---...///444888SSSrrr~~~wwwvvvqqqrrr|||^^^IIICCCCCCJJJUUU]]]___```bbbeeegggkkkooorrrssstttttttttvvvyyywwwrrrnnnmmmnnnpppsssyyy~~~|||yyyttttttuuuvvvvvvvvvvvvuuuuuussspppmmmkkklllmmmnnnmmmllliiiggggggiiikkkllllllkkkkkkjjjjjjjjjkkkkkkhhhgggfffdddcccbbbbbbbbbhhhjjjmmmppprrrssssssrrrvvvvvvvvvuuusssrrrssstttqqqooonnnooopppqqqooonnnnnnnnnnnnoooppprrrssstttqqqqqqqqqqqqrrrrrrssssssuuuttttttuuuwwwzzz}}}@@@<<>>EEEJJJRRRYYYjjjttt}}}}}}{{{yyywwwvvvsssqqqpppppprrrsssrrrsssssspppllliiiggggggggghhhjjjjjjhhheeebbb```]]]cccmmmvvv|||yyy{{{uuuyyyxxxZZZAAA666333111,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))******,,,000666;;;DDD```|||~~~tttzzzhhhZZZ[[[```QQQ???999666666:::???FFFNNNXXXbbbiiilllkkkhhheeeaaa^^^\\\[[[WWWTTTSSSVVV\\\aaacccccciiigggfffhhhlllppprrrssswww{{{{{{{{{{{{zzzzzzyyyxxxxxxvvvvvvuuutttsssrrrqqqqqqnnnmmmlllkkkjjjkkklllmmmgggeeeccc```___^^^^^^___\\\aaahhhnnnuuu{{{}}}yyyvvvsssqqqnnnnnnvvv|||yyyvvvzzzzzzvvvxxxwwwwwwmmmZZZ===...---111---+++...++++++******************+++*********+++,,,---...///888@@@___www{{{vvv[[[JJJCCCDDDKKKVVV]]]___```cccccceeehhhllloooqqqqqqqqqssswww{{{yyytttooonnnooosssvvvzzz~~~~~~}}}zzzwwwvvvwwwwwwwwwuuusssqqqppptttqqqnnnkkkiiijjjlllnnnnnnmmmkkkiiiiiiiiijjjkkklllkkkjjjiiihhhhhhhhhhhhgggeeecccaaa```___]]]\\\aaadddiiinnnrrrsssssssssrrrrrrsssrrrqqqppprrrssspppooommmmmmnnnnnnmmmllljjjkkkkkklllmmmnnnpppqqqooooooppppppqqqqqqrrrrrrtttttttttuuuwwwzzz|||~~~~~~}}}AAA???NNN^^^^^^YYYMMM<<<666444777>>>DDDJJJRRRZZZkkkttt}}}~~~~~~|||yyywwwxxxvvvtttrrrqqqqqqrrrrrrpppqqqrrrqqqnnnkkkjjjjjjjjjiiihhhgggfffdddcccbbbYYY^^^gggpppyyy~~~xxxwwwbbbJJJ;;;444222---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))))),,,111888===JJJhhhuuuqqqnnnttt~~~}}}dddeeetttwww[[[===444444888;;;BBBIIIRRR\\\ffflllpppnnnkkkfffaaa\\\XXXVVVTTTRRRQQQUUU\\\aaacccccceeeeeedddfffjjjnnnqqqrrrxxx{{{~~~|||{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvuuutttsssrrrqqqooonnnmmmkkkjjjjjjkkkkkkfffeeeaaa^^^]]]\\\]]]]]]]]]```ccchhhnnnvvv}}}{{{yyyuuurrrnnnnnntttwwwpppooottt~~~wwwxxxyyy|||yyykkkGGG333---111...,,,...,,,*********++++++******************+++,,,---//////777BBBeee|||zzziiiQQQEEECCCEEEMMMWWW]]]^^^aaadddccceeeiiilllooopppqqqppptttyyy}}}{{{uuupppoooqqqrrruuuwwwyyy|||~~~zzzwwwuuuuuuvvvvvvuuutttrrrooonnnqqqoookkkiiihhhjjjlllnnnmmmmmmlllkkkjjjjjjjjjkkkmmmllljjjiiiggggggfffffffffddd```^^^\\\YYYUUURRRUUUZZZccckkkqqqssssssrrrooopppqqqppppppppprrrtttsssqqqnnnmmmmmmmmmlllkkkiiiiiiiiijjjkkklllnnnnnnnnnnnnoooooopppqqqqqqrrrsssssstttuuuwwwzzz|||}}}~~~||||||AAABBBXXXnnnkkkZZZGGG666444444777>>>DDDJJJRRR[[[kkkuuu~~~}}}{{{zzzyyyvvvtttxxxwwwvvvtttsssrrrqqqqqqooopppqqqpppmmmkkkkkkkkkiiifffbbb```______]]]\\\VVVYYY___iiisss{{{{{{gggllltttvvvkkkUUU@@@555222---,,,+++******)))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***+++++++++...444<<>>:::>>>EEELLLUUU^^^gggmmmlllkkkhhhccc]]]WWWRRRPPPJJJLLLNNNQQQVVV\\\ccchhhccccccdddeeegggjjjnnnqqqqqquuu{{{~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwvvvtttssspppooommmkkkjjjjjjjjjkkkgggeeeaaa]]][[[[[[\\\]]]``````aaacccfffmmmuuuzzz|||zzzuuuooooooooossszzzyyy}}}~~~|||~~~wwwuuuwwwuuu\\\===///222///,,,......)))***++++++++++++***)))))))))***+++,,,...///000666BBBiii|||vvv|||lllmmmzzz}}}ooo[[[IIIEEECCCFFFOOOYYY]]]^^^aaaggggggiiilllppprrrssssssssszzz}}}tttnnnpppttttttwwwxxxwww||||||xxxvvvuuuqqqqqqpppooooooooooooooohhhhhhhhhhhhiiikkkmmmnnnkkklllmmmmmmnnnmmmmmmlllooonnnllljjjgggfffeeedddbbb^^^YYYWWWWWWTTTMMMHHHDDDGGGLLLQQQWWW[[[^^^___ccceeefffggghhhjjjlllooooookkkfffcccaaa```^^^\\\]]]^^^```bbbfffiiilllnnnmmmnnnooopppqqqrrrrrrsssqqqrrrsssuuuwwwyyy{{{|||~~~|||{{{}}}>>>CCCccccccEEE000444555999@@@EEEIIIRRR[[[ooozzz}}}{{{{{{{{{zzzyyyvvvwwwxxxxxxvvvsssqqqoooqqqqqqpppmmmiiigggggghhhccc```]]][[[ZZZXXXTTTPPPPPPPPPSSS\\\iiittt|||xxxpppaaaooo|||xxxaaaFFF555111...---,,,+++************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))+++++++++,,,///666???EEETTTvvv~~~}}}yyy|||vvvuuuwww|||{{{vvvvvv|||qqqrrrrrrvvvwwwaaajjjZZZ888555===999>>>DDDLLLUUU^^^ggglllhhhgggeeeaaa\\\VVVRRROOOFFFIIIMMMOOOSSSYYYbbbiiiccccccdddeeefffiiinnnqqqqqqvvv{{{~~~~~~}}}|||{{{yyyyyyxxxyyyyyyyyyyyyxxxvvvuuusssnnnmmmlllkkkjjjkkkkkklllhhheeeaaa]]]ZZZZZZ\\\]]]ZZZ\\\```ccchhhnnnuuuzzzxxx}}}|||wwwpppooollllll{{{~~~{{{~~~|||~~~vvvpppsssrrraaaAAA000222///,,,//////)))***+++,,,,,,+++***)))))))))***+++,,,...000000<<>>CCCIIIRRRXXX[[[]]]```cccccclllpppnnnlllooopppnnn|||zzzmmmjjjnnnrrroooooopppqqqtttwwwzzz|||}}}{{{yyywwwvvvxxxvvvrrrnnnkkkhhhdddaaaeeeddddddeeehhhiiiiiihhhkkklllmmmoooppppppqqqqqqnnnlllkkkjjjiiihhheeeccc]]][[[XXXTTTPPPKKKEEEAAA???????????????@@@@@@AAAIIIIIIJJJKKKLLLMMMOOOPPPPPPNNNJJJFFFCCCAAAAAAAAAAAA@@@CCCJJJQQQWWWbbblllmmmmmmmmmoooqqqrrrqqqpppvvvsssqqqrrrvvvyyyyyyxxx{{{}}}~~~}}}||||||}}}~~~~~~}}}||||||~~~AAANNNsssoooDDD222444555:::???CCCIIIUUUbbbrrr{{{~~~{{{yyyxxxwwwuuusssqqqnnnmmmllllllkkkjjjgggeeebbbaaa```\\\[[[YYYXXXVVVUUUUUUTTTUUUUUUVVVZZZbbbllltttyyyqqqiiijjjmmmtttsssnnnvvvyyy^^^@@@333666///...---+++***)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******,,,...333;;;DDDKKKfff~~~sssqqqsss{{{tttRRRRRRRRRNNNBBB777666<<<;;;???FFFPPPZZZcccjjjmmmlllgggbbb^^^WWWOOOMMMOOONNNNNNMMMNNNUUU___dddcccbbbcccdddeeegggjjjkkkllloooqqquuuxxx{{{|||zzzyyyyyyyyyvvvvvvuuuttttttsssrrrrrrnnnmmmlllkkkjjjiiiiiihhhhhhfffccc```]]][[[ZZZYYY\\\[[[[[[\\\```iiissszzz}}}|||{{{zzz{{{~~~{{{uuupppmmmooouuuvvvooommmssszzzxxx{{{yyywwwvvvoooooo[[[JJJ999222111...---...++++++++++++************---+++,,,......,,,///444===ZZZ~~~{{{{{{~~~lllllltttwww~~~hhhRRRDDD???DDDJJJSSSYYY\\\^^^aaadddgggnnnqqqnnnmmmppprrrqqqzzzzzzmmmhhhjjjmmmnnnnnnoooqqqtttvvvyyyzzzwwwyyy~~~~~~|||yyyvvvtttsssuuurrrooommmkkkiiifffdddgggffffffhhhjjjllllllkkkjjjjjjlllmmmooooooppppppooommmkkkiiigggddd```]]][[[XXXTTTPPPMMMIIIDDDAAA>>>>>>===<<<<<<<<<<<<===============>>>???@@@@@@DDDBBB@@@===<<<;;;;;;<<<;;;:::===CCCHHHOOO[[[fffjjjkkklllooorrrssstttsssvvvtttrrrsssvvvxxxxxxxxx{{{|||}}}}}}||||||~~~~~~~~~~~~>>>JJJkkknnnFFF333444555999???CCCIIIUUUbbbrrr|||~~~~~~|||{{{uuuuuusssqqqnnnllljjjiiikkkiiifffdddaaa```______\\\[[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZ[[[^^^fffqqqyyy~~~jjj^^^```dddjjjwwwzzz\\\@@@555555///...---+++***)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))***,,,///555>>>HHHOOOnnnvvvtttvvvpppOOOMMMIIICCC:::333555;;;999>>>FFFQQQ\\\eeelllooolllfff___ZZZSSSLLLLLLPPPUUUUUURRRPPPUUU___eeeeeebbbccceeefffiiikkklllmmmnnnppprrrtttwww{{{~~~|||zzzyyyxxxxxxvvvuuuttttttsssrrrqqqqqqnnnllljjjiiihhhhhhhhhiiiiiigggdddaaa]]]ZZZXXXWWWXXXYYYZZZ\\\```gggpppvvv}}}~~~}}}{{{yyyzzz~~~zzzsssqqqpppooopppxxxzzzllldddjjj{{{|||{{{vvvyyyzzzwww~~~sssmmm^^^MMM:::333111000---,,,,,,+++++++++************---++++++......,,,///444???]]]~~~}}}ooossslllrrrgggOOOAAA???DDDKKKSSSYYY\\\^^^aaadddiiinnnqqqnnnlllnnnqqqrrrxxx{{{oooiiiiiiiiilllmmmooorrrtttvvvwwwwwwuuuwww~~~~~~|||zzzwwwtttqqqooopppnnnlllkkkkkkjjjhhhfffffffffgggiiilllmmmmmmlllggghhhjjjkkkmmmnnnnnnnnnpppnnnjjjfffccc___ZZZWWWWWWSSSNNNJJJHHHEEEBBB@@@===<<<;;;:::888888888888888888777777777777888888999999888777777888888999777666777;;;???FFFSSS___gggiiilllpppsssuuuvvvvvvwwwuuussstttvvvwwwxxxxxxzzz{{{{{{zzzyyy{{{~~~;;;DDD]]]yyy{{{aaaBBB222444555999>>>BBBHHHVVVbbbrrr|||~~~~~~tttsssrrrpppmmmkkkiiihhhkkkiiieeebbb`````````aaa______``````````````````ZZZ]]]^^^\\\[[[aaammmwww}}}~~~qqqdddggghhhkkktttdddIII:::555///...---+++***)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***+++,,,000666@@@KKKRRRrrr~~~|||yyycccUUUQQQJJJAAA999444666:::888>>>GGGRRR\\\eeejjjmmmiiiddd]]]WWWPPPKKKNNNTTT^^^^^^ZZZUUUXXX```ggghhhdddeeegggjjjlllnnnooopppppprrrsssuuuwww{{{~~~|||zzzxxxxxxxxxwwwvvvuuusssqqqooonnnmmmmmmllljjjhhhggghhhiiiiiiiiihhheeebbb___]]]\\\[[[XXXYYYZZZ\\\^^^dddjjjoooyyy}}}~~~zzzyyy}}}|||yyysssssssssqqqmmmqqquuugggiiiyyy~~~wwwqqqcccRRR===222///000///---,,,,,,+++++++++*********,,,***+++......,,,///555@@@aaa{{{ppplllnnnhhhNNN@@@>>>DDDKKKSSSYYY\\\]]]```cccggglllppppppnnnmmmmmmmmmttt}}}{{{qqqllljjjjjjjjjlllooorrrtttuuuuuuuuuwwwxxx|||}}}|||{{{yyyvvvsssqqqpppnnnmmmkkkjjjjjjjjjhhhfffddddddeeehhhkkklllllljjjeeefffgggiiijjjkkkllllllnnnkkkgggddd```[[[VVVRRRQQQMMMGGGCCCBBBAAA???>>><<<;;;:::888777666555555::::::999888777777777888777777888888999999::::::888666666888;;;AAAOOO]]]fffiiimmmpppssstttuuuvvvwwwvvvttttttuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz|||~~~|||===EEEVVVdddbbbOOO<<<333555555999>>>BBBHHHVVVcccrrr}}}uuutttrrrpppmmmkkkiiihhhiiigggdddaaa```___```aaaaaaaaacccdddeeeeeeeeeeee^^^aaabbb___\\\aaammmxxx}}}~~~lllnnnnnnooouuu~~~qqqSSS>>>444///...---+++***)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++,,,---000777AAAMMMUUUttt~~~~~~ooo```ZZZUUUJJJ???888666888999999???HHHRRR[[[bbbfffhhhfffaaa\\\VVVOOOKKKQQQYYYjjjiiieee^^^\\\aaadddddddddfffhhhkkknnnpppqqqqqqqqqsssuuuvvvxxx{{{~~~|||zzzxxxwwwwwwyyywwwuuurrrooollljjjhhhlllkkkjjjhhhhhhhhhhhhiiieeedddcccaaa``````______[[[\\\\\\[[[\\\___dddhhhooouuu{{{|||yyywwwyyy|||}}}{{{yyyttttttuuusssmmmmmmyyyqqqlllwww~~~zzzvvvrrrbbbIII666/////////...,,,,,,,,,++++++++++++***,,,***+++......---000555AAAeeessstttssslllQQQBBB@@@DDDKKKSSSYYY[[[]]]```bbbeeekkkrrrvvvtttnnnkkkjjjnnnwww{{{uuunnnkkkkkkjjjjjjllloooqqqsssttttttttttttsssuuuzzz~~~~~~{{{zzzzzzyyywwwuuutttsssooommmkkkjjjjjjiiifffdddddddddfffhhhkkklllkkkiiicccdddeeefffggghhhhhhhhhjjjgggccc___\\\WWWSSSOOOJJJFFFAAA>>>============<<<;;;:::888777666666555777666666555555555555555888999:::;;;<<<;;;;;;:::<<<:::999999999>>>LLLZZZfffjjjoooqqqqqqqqqssstttuuuuuutttttttttuuuwwwxxxxxxzzz|||{{{zzzxxxwwwxxxyyy|||CCCPPP^^^```TTTCCC888555666666999===AAAHHHVVVdddsss}}}~~~}}}uuutttrrrpppmmmkkkiiihhheeedddbbb```_______________```bbbdddeeeeeeeeedddbbbdddeeecccaaaeeeoooyyy~~~~~~~~~~~~wwwxxxyyy{{{rrryyyzzzYYY???666///...---+++***)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++,,,...222999EEERRRZZZ{{{{{{zzz~~~tttjjjhhhddd\\\KKK;;;444555777777:::@@@IIISSS[[[aaacccdddddd```[[[UUUNNNJJJPPPZZZnnnppplllddd_________^^^bbbdddgggkkkmmmooopppppppppsssuuuwwwxxxyyy|||~~~~~~|||zzzxxxwwwvvvxxxwwwtttqqqmmmjjjgggfffiiiiiiiiihhhhhhggggggggg```____________``````aaa^^^^^^]]][[[ZZZ\\\```dddfffkkkqqqtttsssrrrsssttt|||}}}|||{{{zzzvvvvvvvvvuuupppnnnuuu}}}pppttt{{{zzz|||~~~}}}|||yyyttt[[[AAA222...///...,,,,,,,,,,,,+++++++++++++++***+++......---000666EEEiiivvvsssyyy|||mmmTTTEEECCCFFFLLLTTTYYY\\\]]]```bbbhhhmmmwww}}}zzzqqqlllkkkjjjqqqsssnnniiihhhjjjjjjlllmmmoooqqqssstttuuuuuuvvvrrrqqqvvvzzz~~~}}}zzzzzzzzzyyyxxxwwwuuuuuupppnnnllljjjjjjhhhfffdddfffggghhhkkkmmmmmmkkkiiibbbccccccddddddddddddddddddaaa]]]ZZZVVVRRRMMMJJJDDD@@@<<<:::::::::;;;:::;;;:::999888888888888888666555555555666777888888999;;;===?????????===<<<@@@>>>===;;;999;;;HHHVVVeeejjjoooqqqpppooopppqqqrrrsssssssssssstttwwwyyywwwyyy|||{{{yyyvvvuuutttwwwyyy}}}~~~~~~GGG]]]oooiiiRRR===555444666666999===AAAHHHVVVdddsss~~~~~~{{{yyytttsssqqqooommmjjjiiihhhddddddcccbbbaaa``````___^^^___bbbdddeeeddddddcccaaacccdddccccccgggpppwww{{{{{{{{{|||}}}}}}}}}}}}}}}jjjhhhuuu~~~]]]CCC===///...---+++***)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***,,,...444===KKKYYYbbb{{{}}}xxx}}}ttt{{{llljjjwww}}}oooUUU<<<222555888777;;;AAAJJJUUU]]]bbbcccdddccc```[[[UUULLLGGGMMMVVVeeeiiijjjeee``````___]]]bbbeeehhhlllooopppqqqqqqpppssswwwyyyzzzzzz{{{|||~~~|||zzzxxxvvvuuuuuutttrrrpppmmmjjjhhhgggdddeeefffggggggfffdddccc___^^^^^^______```aaabbb___^^^\\\ZZZYYY[[[```dddfffggghhhjjjlllmmmnnnoooxxxyyy|||~~~}}}}}}xxxwwwwwwwwwtttqqquuu|||tttrrrvvvyyy~~~yyyxxx{{{|||gggJJJ555///......------,,,,,,,,,++++++++++++)))+++......---000666JJJnnnsss~~~ppp{{{yyyrrrgggRRRDDDCCCHHHNNNVVV\\\^^^___bbbdddkkkoooxxx|||rrrlllmmmmmmqqqqqqjjjeeegggjjjlllnnnnnnoooppprrrtttuuuvvvyyyuuusssxxx|||}}}zzzzzzzzzyyywwwuuutttssspppnnnlllkkkkkkjjjgggfffgggggghhhkkklllllliiifffbbbbbbbbbbbbbbbaaaaaa```___\\\XXXTTTPPPKKKFFFBBB>>><<<999888888999999999888888888888888999:::;;;888888999:::;;;===???@@@???BBBEEEHHHIIIHHHGGGFFFEEEDDDCCC@@@;;;<<>>@@@CCCDDDGGGJJJNNNRRRTTTTTTRRRQQQJJJJJJIIIEEE???>>>IIIVVV```fffmmmpppnnnmmmnnnqqqllloooqqqqqqppprrrvvvzzzwwwwwwwwwuuutttuuuwwwzzzvvvxxxzzz|||}}}TTTlll|||SSS;;;:::999666555777;;;>>>EEETTTbbbppp||||||zzzyyysssrrrqqqpppooonnnmmmllleeeggghhhhhheeecccaaaaaacccddddddcccaaaaaacccdddZZZZZZXXXWWWXXX```jjjrrrrrrssstttuuuvvvwwwxxxxxxzzz|||~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~lllaaagggrrrQQQ???777111------,,,(((''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++111111777EEEQQQaaaxxx|||yyypppkkkuuu{{{iiijjjxxxxxxVVV???555222444777999FFFRRRWWW[[[aaaeeegggfffkkk^^^MMMKKKJJJGGGJJJRRRUUU[[[```bbbcccaaa```ggggggiiilllooosssvvvxxxwwwyyyzzzzzzzzzzzz{{{}}}~~~|||{{{yyyxxxwwwssssssrrrqqqooollliiihhhhhhgggfffeeecccbbbaaaaaa]]]^^^___aaaaaaaaaaaa``````___\\\ZZZYYY\\\```dddjjjiiigggeeeeeefffggghhhpppssswww{{{}}}}}}}}}|||}}}~~~yyyyyyxxxwwwwwwvvvwwwwwwjjjqqqxxx|||vvvzzz~~~wwwsssbbbOOO;;;...,,,111,,,,,,,,,+++++++++******///......///...,,,111888OOOwwwsssnnnwwwqqq___NNNBBBBBBHHHJJJPPPXXX]]]___aaadddgggnnnsssxxxvvvppplllmmmpppuuuppplllkkkmmmpppqqqppprrrqqqpppooopppqqqrrrsssssssssssstttvvvzzz}}}~~~|||zzzxxxzzzwwwuuusssrrrqqqnnnlllmmmlllkkkjjjhhhgggffffffeeecccbbbeeejjjkkkgggccc```aaabbbbbbaaa___\\\[[[ZZZWWWRRRLLLFFFAAA???===888888888888888999999:::999999888888999;;;<<<======>>>???@@@AAADDDHHHLLLLLLQQQUUUVVVYYY\\\[[[XXXUUUTTTRRRNNNFFFCCCIIISSSaaafffmmmoooooonnnnnnpppqqqpppnnnnnnpppsssvvvyyyxxxwwwvvvvvvvvvyyy{{{}}}|||}}}~~~~~~~~~XXXyyyccc@@@777222666555777:::>>>EEESSSaaakkkxxx|||zzzxxxrrrqqqpppooommmkkkjjjiiifffggggggfffcccaaa``````^^^___``````______``````]]][[[WWWSSSQQQTTT\\\bbbggghhhiiikkknnnpppqqqrrruuuwwwxxxxxxwwwwwwwwwxxxwwwxxxzzz||||||~~~tttiiimmmpppRRRBBB777111------,,,)))((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))///111888IIIVVViii}}}yyytttqqquuuxxxzzz}}}uuuvvv|||vvvaaa]]]eeeyyycccIII;;;666555777999;;;GGGSSSXXXZZZ___cccdddfffjjj^^^NNNKKKIIIFFFJJJPPPTTTYYY___cccdddcccbbbfffgggiiilllppptttwwwxxxvvvxxxyyyyyyyyyyyyzzz|||}}}|||zzzyyyxxxssssssrrrqqqnnnkkkhhhggggggfffeeedddcccaaa``````\\\]]]^^^______^^^]]]]]][[[ZZZYYYWWWWWWZZZ^^^```hhhfffeeeccccccdddeeefffjjjlllppptttwwwyyyzzzzzzwwwyyy|||~~~zzzyyyxxxwwwuuuuuuttttttnnnnnnttt|||}}}|||~~~wwwmmm^^^NNN>>>000,,,...,,,,,,,,,++++++++++++***---,,,---///---,,,111999SSS~~~vvvsssxxx{{{rrreeemmmwwwuuu```NNNBBBAAAFFFIIIOOOWWW\\\___bbbeeeiiioootttxxxvvvppplllmmmpppuuuqqqlllkkknnnrrrssssssttttttsssrrrrrrsssssstttsssssstttuuuwwwyyy|||}}}}}}zzzyyyxxxvvvtttsssrrrqqqnnnlllmmmlllkkkjjjhhhgggeeeeeecccaaaaaadddhhhiiifffbbbaaaaaaaaaaaa___]]]ZZZXXXVVVSSSNNNHHHCCC>>>;;;::::::999999999999:::;;;;;;;;;:::::::::;;;<<<===>>>???@@@BBBCCCDDDGGGLLLOOOUUUZZZ^^^```ccchhhiiigggeeebbb___YYYQQQLLLRRR[[[ccchhhnnnpppooonnnnnnppppppppppppppprrrtttwwwyyyvvvuuuuuuuuuuuuwwwxxxyyyzzz{{{|||}}}}}}MMMssshhhCCC888444555555777:::===DDDRRR___ggguuu}}}zzzyyyxxxwwwvvvsssqqqooommmlllggggggfffddd```^^^^^^___^^^^^^______^^^\\\YYYXXX[[[WWWQQQKKKGGGGGGLLLOOOVVVWWWYYY\\\___aaadddeeegggiiijjjjjjiiihhhhhhiiijjjnnnrrruuuxxx{{{~~~~~~zzzzzz|||{{{yyyzzzrrrUUUEEE888222------,,,)))(((***''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******)))///111:::MMM]]]rrr}}}~~~~~~xxxkkkjjjmmm|||rrr\\\RRRTTTZZZKKK;;;666666666777888<<>>???@@@AAACCCEEEFFFHHHLLLPPPTTTZZZ___ccceeekkkrrrvvvuuutttqqqmmmggg^^^XXXZZZaaafffkkkpppqqqpppnnnoooppppppppprrrsssuuuvvvxxxyyyuuuvvvvvvwwwwwwwwwvvvvvvwwwyyy{{{|||}}}FFFggg^^^AAA;;;888555444666:::===BBBPPP]]]fffuuu}}}|||}}}|||zzzwwwtttqqqooommmiiihhhgggccc___^^^^^^```aaaaaaaaa```^^^ZZZTTTQQQRRRNNNHHHBBB??????BBBDDDEEEFFFHHHKKKMMMOOOQQQRRRSSSUUUVVVVVVTTTSSSSSSTTTZZZ^^^dddkkkqqqwww}}}}}}tttqqqvvvssswwwxxxYYYHHH888222...---,,,)))(((***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))******++++++222444===PPPbbbwww~~~uuuooorrrppp]]]RRRQQQJJJ>>>444222444444333444;;;GGGSSSWWWYYY\\\______eeeggg[[[OOOLLLGGGCCCIIIMMMPPPUUU[[[___aaaaaaaaadddfffiiimmmqqquuuwwwyyytttuuuuuuuuutttuuuwwwyyyzzz|||~~~|||{{{{{{uuutttrrrooollliiifffeeeeeedddcccbbbaaa___^^^^^^[[[[[[ZZZXXXVVVTTTSSSRRRMMMLLLKKKLLLNNNPPPQQQQQQUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSUUUWWWZZZ^^^bbbdddfffhhhjjjmmmqqqvvv|||~~~}}}|||yyyvvvssspppooonnnrrr|||yyyxxx}}}uuuvvv|||xxxtttjjj^^^SSSFFF888000///------,,,,,,,,,+++++++++***)))+++---------333;;;\\\|||~~~uuuzzznnniii{{{___JJJ???@@@EEEGGGMMMUUU[[[___ccchhhlllrrruuuxxxvvvqqqnnnnnnpppuuuqqqlllmmmqqqvvvyyyzzzyyyyyyxxxwwwvvvuuutttsssssstttvvvwwwxxxxxxxxxxxxxxxzzz}}}}}}{{{zzztttrrrqqqpppppppppnnnllllllkkkjjjhhhfffeeeccccccfffeeeeeegggiiijjjhhhfffaaa```___\\\YYYUUURRRPPPSSSPPPLLLGGGBBB>>><<<;;;===<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAABBBDDDFFFIIIKKKNNNRRRUUUXXX]]]```cccjjjsssyyyyyyyyywwwvvvsssjjjbbbaaadddgggkkkpppqqqpppnnnoooqqqppprrrtttvvvwwwxxxxxxxxxwwwxxxyyyzzzzzzyyywwwvvvuuuwwwyyy{{{|||~~~KKKaaa{{{vvvUUU@@@;;;555444444666:::<<>>???@@@@@@AAACCCEEEDDDCCCBBBBBBCCCJJJNNNUUU]]]fffqqq{{{}}}pppkkkrrroooppp^^^III888222......---)))(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))***+++++++++///666888AAATTTdddyyyvvvwww|||mmm^^^UUURRREEE;;;222111333222222444888EEEQQQVVVYYY\\\______bbbcccXXXNNNLLLEEEBBBIIIMMMPPPTTTXXX[[[\\\]]]\\\dddfffiiimmmqqqtttvvvwwwrrrssssssrrrrrrsssuuuxxxzzz}}}}}}|||{{{vvvuuurrrooollliiigggfffeeedddcccbbb```___^^^^^^[[[ZZZXXXVVVSSSQQQOOONNNIIIFFFDDDEEEGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEHHHGGGGGGHHHJJJMMMOOOQQQUUUWWWZZZ]]]aaahhhqqqwww~~~}}}zzzwwwsssqqqooonnnrrrzzzxxx{{{~~~sssrrrzzzyyywwwnnncccWWWHHH999000///---------,,,,,,,,,++++++***)))+++------...444<<<]]]xxxffffffzzz]]]GGG???AAAFFFFFFLLLTTTYYY]]]aaagggkkkrrrtttvvvtttqqqooooooqqquuupppllllllqqqvvvzzz{{{yyyxxxwwwvvvtttsssrrrrrrssstttuuuwwwwwwxxxwwwwwwxxxyyy||||||zzzxxxsssqqqooooooooonnnlllkkkjjjiiihhhgggeeedddccccccffffffffffffhhhhhhgggfffaaa```]]]ZZZVVVRRROOOMMMPPPNNNJJJFFFBBB???======>>>>>>======>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBDDDGGGHHHJJJLLLPPPRRRTTTYYY\\\^^^eeeooouuuvvvwwwwwwxxxyyysssjjjfffhhhfffjjjnnnpppooonnnppprrrrrrsssuuuwwwxxxxxxwwwwwwvvvxxxzzz{{{{{{yyywwwuuusssvvvyyy{{{|||~~~BBBQQQfffdddNNN@@@<<<333444444666999;;;@@@LLLXXX___nnn||||||{{{xxxuuurrrnnnlllkkkhhhhhhgggeeeaaa___``````^^^]]]\\\]]]]]]ZZZTTTOOOGGGBBB===888666666555444444444555555555555666666888999;;;<<<;;;:::;;;<<>>@@@AAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;>>>============???@@@AAAAAADDDGGGKKKPPPYYYeeemmm~~~{{{xxxuuusssrrrqqqtttwwwtttwww~~~ppplllssstttyyyssskkk___LLL999///...------------,,,,,,,,,,,,+++***,,,.........444<<>>222000...------------,,,,,,,,,---,,,---000//////555<<>>JJJUUU\\\jjjwww{{{|||~~~yyywwwuuurrrooollljjjiiibbbdddeeedddbbb___^^^^^^^^^ZZZTTTQQQOOOIIIAAA:::<<<888444333444555444333222222333333444444444555111333555666666777888:::999888888<<>>999555666666444222444:::FFFRRRVVVWWWXXXXXXWWWXXXWWWNNNJJJJJJBBB???JJJLLLOOOSSSWWW[[[^^^```aaaccceeehhhlllnnnoooooooooooooooooommmlllnnnrrruuuwww~~~~~~}}}{{{{{{wwwvvvssspppnnnmmmllllllfffeeedddcccbbb```______]]][[[XXXTTTQQQOOONNNMMMKKKCCC;;;777777888666444555666666666666555444444222222333333444555555555555666666555555;;;GGGPPPhhhqqq~~~}}}{{{zzzyyyxxxxxxuuu}}}~~~zzzrrrooovvv|||~~~yyy~~~xxx```EEE777444......---------,,,,,,,,,...---...111000///555<<>>IIISSSdddppp{{{}}}zzzwwwtttrrrqqqrrrqqqmmmiiibbbccceeeggggggccc]]]XXX[[[SSSJJJEEEDDDBBB;;;555555444333111111111222222555555444333222222333333666777999999999888:::;;;:::888888===DDDRRRhhh{{{~~~}}}sssnnnxxxjjjOOO;;;444...---,,,)))))),,,(((((('''(((((()))***+++))))))))))))((((((((((((*********+++,,,---...///111555CCCWWWjjj}}}{{{uuuyyy{{{mmmfffoooJJJ???555222333333444666>>>IIISSSWWWYYYZZZZZZWWWSSSRRRRRRQQQKKKDDDDDDHHHKKKOOOTTTXXX[[[]]]___aaaiiiiiiiiiiiijjjjjjjjjjjjpppnnnlllkkkmmmppptttvvv{{{vvvyyy~~~~~~{{{yyyxxxvvvsssqqqpppnnnkkkhhhhhhfffeeedddccc```]]]ZZZaaa___\\\WWWRRRLLLHHHEEECCC@@@<<<888666666777888555555444444555555333111333333333444444555555555999888777777999===BBBEEE```qqq{{{~~~}}}~~~~~~{{{{{{ssspppyyyuuu~~~uuuMMM666555...---,,,+++************,,,111///...222000333BBBnnnppp{{{ooo\\\HHH<<>><<<>>>BBBIIIUUUccciiiiiilllqqqvvvxxxyyyyyyxxxxxxwwwvvvuuusssvvvyyyxxxvvvuuuvvvxxxzzz|||~~~~~~~~~bbbooobbbCCC666555333333444222333777999>>>IIITTTcccnnnyyy~~~|||yyywwwtttqqqqqqrrrrrrnnnkkkfffeeefffffffffeeecccbbb\\\RRRFFF>>><<<:::666222555444222111111111222222333333333333444444555666999;;;<<<<<<<<<>>>@@@CCC<<<;;;;;;>>>BBBNNNdddxxx~~~{{{ppphhhpppjjjQQQ<<<555///...---******,,,)))(((((((((((())))))***))))))))))))(((((((((((()))))))))***+++,,,......111777FFF[[[oooyyymmmqqquuummmnnnIII>>>555333444444444777===GGGRRRVVVXXXZZZZZZXXXUUUSSSRRRPPPIIIBBBAAAEEEIIIMMMSSSXXX[[[^^^aaacccggggggggghhhhhhiiiiiiiiiooonnnmmmmmmnnnpppsssuuuvvvrrrttt}}}{{{{{{}}}~~~}}}}}}~~~}}}{{{yyyxxxvvvsssqqqpppnnnkkkhhhiiihhhfffeeedddaaa^^^ZZZ\\\[[[WWWSSSNNNHHHDDDBBB@@@>>>;;;777555555666666555444444555555555444444222333444555777888999999<<<;;;::::::<<>>FFFLLLPPPUUUVVVVVVZZZaaahhhmmmmmmllljjjiiikkknnnqqqnnniiiddddddiiioootttvvvvvvuuusssqqqppppppqqqrrrssssssrrrrrrssstttvvvwww||||||{{{xxxtttnnnhhheeeWWWWWWXXX\\\bbbkkktttyyy|||uuurrrrrrpppooonnnllljjjiiiggggggffffffeeedddddddddeeeeeeiiiiiiiiikkklllkkkhhhfff```^^^\\\YYYVVVSSSQQQPPPLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAABBBDDDFFFGGGHHHGGGEEECCC@@@<<<:::;;;===BBBPPPaaakkknnnoooqqqtttwwwxxxxxxxxxwwwwwwvvvvvvtttwwwyyyyyywwwvvvwwwyyy{{{}}}kkksssHHH222333444333333222333666999>>>IIITTTaaalllxxx}}}{{{xxxvvvssspppppprrrsssqqqooollllllkkkjjjiiiiiijjjjjj]]]RRRCCC999666444222000444333222222222222222333222222333444666888999:::???@@@CCCDDDEEEGGGJJJLLLCCCCCCDDDCCCCCCKKKaaauuu}}}zzzooodddiiixxx}}}kkkSSS===666000///---******,,,***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))***,,,---...111;;;MMMcccvvvzzz}}}~~~pppwwwooommm~~~FFF===555333444444555777<<>>===AAAGGGKKKRRRXXX\\\```ccceeeeeeeeeffffffggghhhiiiiiinnnnnnnnnnnnooopppqqqrrrsssppprrrzzz|||xxxyyy~~~|||~~~|||pppvvvvvvvvvwwwyyyzzzzzzxxxxxxvvvsssrrrpppnnnkkkhhhiiigggeeedddbbb___[[[XXXVVVTTTQQQMMMHHHCCC???===<<<:::999777555444444444444444555555666777777777777777999;;;>>>@@@BBBBBBCCCCCCCCCDDDDDDEEEEEEEEEOOOeeettt|||~~~{{{{{{{{{sssOOO999666000///...---,,,,,,,,,,,,***///,,,,,,000///333BBBppp}}}{{{~~~}}}wwwpppqqqyyyyyyaaaMMM@@@;;;>>>CCCIIINNNTTTWWWXXX\\\dddkkkpppooonnnkkkiiijjjlllooojjjfffaaabbbhhhooouuuwwwtttsssqqqpppoooooopppqqqrrrqqqqqqqqqrrrssstttuuuwwwxxxyyywwwrrrkkkccc^^^XXXYYYZZZ]]]bbbgggkkknnnzzz~~~{{{tttooommmlllkkkjjjhhhgggeeedddcccfffeeedddcccccccccccccccjjjjjjjjjkkklllkkkiiifff```___\\\YYYWWWVVVVVVVVVPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDBBBAAA???>>>>>>===???AAACCCEEEKKKKKKJJJFFFAAA>>><<<<<<===KKK___mmmrrrrrrqqqrrruuuuuuuuuvvvvvvvvvvvvvvvuuuwwwyyyyyyxxxwwwxxxyyy{{{}}}oooOOO333333444222333111222666999>>>IIITTTaaalllwww}}}~~~zzzxxxuuurrrrrrtttvvvuuusssssstttuuussspppkkkhhhfffZZZPPPCCC:::666555444222333333333333333333444444444444555777999;;;===>>>DDDHHHLLLOOOPPPQQQRRRSSSNNNOOOOOOKKKGGGLLL```uuu}}}}}}tttjjjkkkyyymmmUUU>>>777111///...+++***---******)))(((((('''(((((((((((((((((()))))))))))))))))))))***+++,,,......222@@@UUUkkk}}}zzz~~~yyysssvvv}}}nnn```ooovvvgggCCC;;;555444555444555888>>>GGGQQQTTTUUUWWWWWWUUUUUUSSSPPPLLLDDD<<<;;;???DDDIIIPPPWWW\\\```dddgggddddddeeeggghhhiiijjjkkkllllllmmmnnnnnnooonnnnnnuuurrrtttzzz{{{xxxxxx{{{yyy{{{yyyiiihhhhhhiiilllqqquuuwwwxxxxxxvvvtttsssrrroookkkhhhfffeeebbb```^^^[[[VVVSSSPPPOOOLLLIIIEEE@@@===;;;888888777777666555444333444555666777888999;;;<<<@@@AAACCCEEEHHHKKKMMMNNNNNNOOOOOOPPPOOOMMMKKKJJJTTTkkkyyy~~~|||~~~~~~jjjLLL:::666000///...---,,,,,,,,,,,,***///---,,,111000555DDDsssxxxxxxyyysssiiiaaasss|||vvv[[[FFF<<<;;;???BBBHHHNNNTTTWWWYYY]]]eeekkkqqqpppooolllkkkkkknnnqqqjjjeee```aaagggnnnsssuuuqqqppppppooooooooopppppppppppppppqqqqqqrrrssssssssstttuuutttqqqkkkfffbbbjjjjjjkkkkkkkkkjjjhhhhhhooorrruuuuuuqqqllliiihhhiiiiiihhhfffeeedddbbbbbbeeedddcccbbbbbbaaaaaabbbhhhgggfffggghhhgggeeecccaaa___\\\YYYWWWVVVWWWWWWRRRRRRQQQPPPOOOMMMLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEFFFFFFFFFEEECCCAAA>>>===;;;::::::<<>>???JJJ\\\mmmttttttrrrsssrrrrrrrrrssstttuuuuuuvvvuuuvvvwwwxxxxxxxxxxxxyyyzzz|||}}}~~~~~~hhhSSS777555333000222000222555999>>>IIITTTcccnnnxxx}}}~~~zzzwwwuuuuuuwwwxxxwwwtttuuuyyy|||{{{ssshhh^^^XXXPPPJJJAAA;;;999777555444333333444444555555555666888999:::;;;===@@@AAACCCJJJOOOWWW\\\^^^\\\ZZZYYYXXXYYYXXXSSSLLLNNNaaattt|||~~~{{{xxxyyy}}}~~~vvvwwwsssWWW>>>777111///...******,,,******)))(((((('''(((((('''((((((((()))))))))***+++++++++,,,---...///000444EEE]]]rrr~~~uuupppppp~~~jjjUUU\\\dddZZZ???999555555555444555999@@@JJJRRRSSSSSSTTTTTTRRRTTTQQQNNNJJJBBB;;;:::???CCCHHHOOOVVV[[[```dddfffdddeeefffhhhjjjlllmmmnnnjjjkkklllmmmmmmllllllkkkuuutttvvvyyyzzzwwwwwwxxxyyy{{{~~~~~~zzzjjjZZZZZZ[[[___gggooouuuxxxyyyxxxvvvuuusssqqqllliiifffdddaaa^^^\\\XXXSSSOOOKKKJJJIIIFFFCCC@@@===<<<666777888888777666555444555777999:::999;;;>>>AAAGGGHHHKKKMMMQQQSSSUUUWWWWWWXXXYYYYYYXXXTTTQQQOOOYYYnnn{{{~~~||||||wwwyyy||||||xxx}}}~~~zzzsssaaaIII:::777///...---,,,+++++++++++++++000------222222777GGGvvv|||xxxkkkddd|||tttwwwZZZCCC;;;<<<@@@AAAIIIOOOUUUXXXYYY\\\ccciiimmmmmmlllkkkjjjlllpppssslllfffaaa```eeelllppprrroooooonnnnnnooooooooopppoooooopppqqqqqqrrrrrrrrrttttttsssqqqooommmkkkjjjpppqqqqqqpppmmmhhhccc```___```aaaaaabbbccceeegggiiihhhgggfffeeedddcccbbbdddcccbbbaaaaaaaaaaaaaaafffeeeccccccddddddbbb```aaa___[[[XXXVVVUUUUUUVVVTTTTTTTTTSSSQQQOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGFFFFFFEEE@@@>>><<<999999999;;;===FFFRRR\\\___]]]XXXOOOFFFEEEKKKYYYjjjsssssssssvvvppppppppppppqqqssstttuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxzzz{{{{{{|||YYYwwwtttPPP999555222000111000111555888>>>IIITTTeeeoooyyy}}}|||yyywww}}}|||zzzxxxxxxzzzyyyvvvrrrpppuuuyyyvvvkkk\\\PPPJJJEEEBBB===:::999888666444333444555777888888888888======???@@@CCCEEEHHHIIIPPPWWW```gggiiihhheeedddcccbbb___YYYSSSTTTddduuu|||~~~vvvnnnmmmoootttzzzyyy[[[>>>777111///---***)))+++***))))))(((((((((((()))''''''(((((())))))******,,,,,,,,,,,,---///000111444IIIeeeyyy{{{rrrpppgggPPPRRRXXXPPP<<<888555666666444555999BBBJJJRRRSSSSSSTTTTTTRRRTTTQQQMMMIIIAAA::::::>>>BBBGGGNNNTTTYYY]]]aaaddddddeeegggjjjlllnnnpppqqqkkkkkklllllllllkkkjjjjjjpppqqqsssuuuvvvvvvvvvvvvzzz{{{}}}|||{{{}}}{{{mmmSSSRRRQQQVVV___jjjsssxxxzzzyyyxxxwwwvvvsssnnnjjjgggeeebbb___\\\WWWRRRNNNGGGGGGFFFEEECCCAAA@@@>>>888888999::::::999999888888;;;======<<<===AAAFFFJJJKKKNNNRRRVVVZZZ]]]^^^___```aaa```^^^ZZZVVVTTTZZZmmmvvvyyy~~~yyyyyyvvvxxx{{{~~~yyy{{{|||uuummm^^^JJJ<<<777///...---,,,+++++++++++++++000------222333999IIIwww||||||qqqmmmzzzssszzz]]]DDD:::<<<@@@@@@IIIOOOUUUXXXXXX[[[aaafffiiijjjjjjiiiiiilllpppsssnnnhhhbbbaaaeeekkknnnpppmmmnnnnnnoooooopppppppppnnnooopppqqqrrrrrrrrrrrrwwwuuurrrpppoooooopppqqqpppqqqsssssspppkkkfffbbbUUUTTTTTTVVVZZZ```fffjjjiiihhhgggfffeeedddccccccbbbbbbaaaaaaaaabbbbbbcccfffeeecccbbbccccccaaa______]]][[[XXXVVVUUUUUUUUUTTTUUUUUUTTTSSSPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKDDDBBB???<<<:::999999:::FFFVVVeeekkkkkkiii^^^RRRJJJJJJTTTeeeppprrruuuzzzqqqqqqppppppqqqrrrtttuuuvvvuuuuuuwwwyyy{{{zzzxxxwwwxxxyyyzzz{{{~~~IIIaaa___EEE777444111111000///111555888>>>IIITTTeeeoooyyy|||xxxzzzzzz{{{{{{yyyvvvsssqqquuuzzz}}}{{{yyyzzzzzzxxxrrrmmmgggjjjkkkeeeYYYMMMEEEBBB@@@>>>;;;888777777777666444555777999::::::::::::???@@@BBBEEEHHHLLLOOOQQQWWW^^^fffmmmqqqsssssstttooolllgggbbb]]]^^^lllzzz{{{~~~~~~kkkbbbdddhhhnnnttt}}}___>>>666000...,,,)))(((***)))(((((((((((())))))***'''''''''((()))*********+++++++++,,,---...///000222LLLjjj~~~yyycccQQQPPPOOOCCC:::666555777666444555:::@@@IIIQQQSSSSSSVVVWWWVVVWWWSSSNNNIII@@@888777<<>>@@@???>>>???DDDIIIJJJLLLQQQVVV\\\bbbfffhhhiiiiiiiiihhhfffbbb^^^\\\]]]mmmsssvvv}}}yyyxxxwwwxxx|||}}}zzzuuuooobbbPPP???666000///...---,,,,,,,,,,,,***///,,,,,,222222999JJJuuuvvvrrrqqq~~~aaaFFF999;;;??????GGGMMMTTTWWWWWWZZZ```eeekkkllllllkkkkkkmmmrrruuunnnhhhbbbaaaeeekkkooopppmmmmmmnnnooopppqqqqqqqqqnnnoooppprrrrrrrrrrrrrrrsssrrrqqqpppqqqtttwwwyyywwwyyy|||}}}|||xxxsssooo___\\\ZZZ[[[___dddjjjmmmhhhhhhgggfffeeedddccccccaaaaaaaaaaaabbbcccddddddfffdddbbbaaaaaaaaa```^^^[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTUUUUUUSSSQQQOOOMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJMMMOOOQQQIIIGGGDDDAAA===:::999888???QQQaaagggiiiiii```TTTGGGEEEMMMaaaooorrruuu{{{tttsssrrrrrrrrrtttvvvwwwxxxwwwwwwyyy|||}}}|||zzzwwwxxxyyyzzz|||@@@QQQOOO<<<555222000333000///111555888>>>IIITTTeeeoooxxx{{{}}}{{{yyy}}}}}}rrrhhhlllnnnqqqssssssrrrooommmooottt||||||{{{yyyzzzzzzvvvoooiiiaaaaaa___VVVKKKBBB@@@AAAAAA???;;;888777777888999555666888:::;;;<<<;;;;;;???@@@CCCGGGLLLPPPTTTVVV\\\aaaiiiooouuuyyy}}}yyytttnnnjjjfffhhhsss{{{~~~ppp^^^[[[dddpppzzz|||~~~bbb===666000...,,,(((''')))(((((('''(((((()))***+++&&&''''''((()))******+++*********+++,,,---...///111LLLlllnnn___TTTTTTOOO???888666666777666444666:::>>>HHHPPPSSSTTTXXXZZZYYYZZZUUUPPPIII???666555999CCCGGGMMMSSSVVVYYY\\\^^^cccdddgggjjjmmmppprrrssspppooonnnmmmmmmmmmmmmmmmgggkkkooossswww{{{}}}}}}xxxzzz}}}|||zzzwwwwwwxxxzzzzzzyyyuuutttpppnnnoooqqqmmmeeeYYYUUUPPPQQQYYYfffrrrzzz}}}|||{{{{{{yyyvvvqqqmmmeeebbb^^^[[[WWWRRRLLLHHHAAAAAABBBCCCCCCCCCCCCBBB======<<<======???@@@@@@===@@@BBBAAA???@@@EEEJJJKKKNNNSSSZZZaaahhhnnnqqqpppqqqpppooommmiiifffdddcccppptttvvv}}}yyyyyysssuuuxxx~~~}}}zzzwwwsssgggUUUAAA666111000///......------...)))...++++++111222999IIIsss}}}vvvooodddGGG888:::>>>>>>EEEKKKRRRVVVWWWZZZ```fffpppppppppooooooqqqtttxxxmmmhhhbbbaaaffflllpppqqqlllmmmnnnpppqqqqqqqqqqqqnnnoooqqqrrrssssssrrrrrrllllllnnnppptttyyy}}}}}}yyyooollliiiggghhhkkkmmmnnnggggggffffffeeedddcccccc```aaaaaaaaabbbdddeeefffdddbbb```_________^^^\\\YYYYYYZZZZZZZZZZZZYYYYYYSSSTTTUUUUUUTTTRRROOONNNOOOOOOOOONNNNNNNNNMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIHHHIIIKKKOOOSSSUUULLLJJJGGGDDD@@@<<<999777111CCCRRRVVVYYY\\\UUUIIIDDD@@@III___nnnrrruuu|||wwwvvvuuuttttttuuuwwwxxxzzzyyyxxx{{{~~~~~~|||xxxyyyzzz{{{|||CCCMMMHHH<<<888333111777000...///444888>>>JJJVVVbbbjjjssszzz|||~~~~~~~~~yyysssqqqrrrrrrtttvvvxxxwwwtttqqqqqqsssxxx~~~~~~|||yyyvvvsssmmmgggccc\\\VVVOOOKKKLLLLLLIIIFFFFFF@@@:::999;;;===;;;999;;;;;;<<<===???AAACCCDDDBBBCCCEEEIIIMMMQQQTTTVVV]]]```gggooowww~~~zzzsssoooqqqwww|||~~~tttkkkkkkmmmqqq|||{{{]]]>>>999333...+++***)))((())))))))))))))))))))))))******)))))))))))))))***)))***,,,,,,,,,...000333666RRRttttttbbbWWWRRRKKKDDD999666555555444222555:::AAAKKKSSSVVVXXX[[[]]]\\\YYYTTTOOOJJJAAA999777999CCCGGGKKKOOORRRWWW[[[___cccfffiiimmmoooqqqqqqpppqqqppppppnnnmmmlllkkkjjjgggjjjnnnppprrrtttvvvxxxyyywwwwwwyyy}}}~~~|||xxxsssnnnmmmooopppmmmiiijjjllljjjddd```ccceeeeee^^^ZZZXXXZZZ]]]eeesss|||{{{zzzvvvnnngggeeeccc___ZZZSSSLLLFFFBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFKKKOOOUUU\\\ccckkkrrrwww{{{{{{{{{yyyuuuooojjjfffmmmppprrrtttzzz~~~}}}{{{yyyxxxyyywwwuuu{{{rrriiizzzxxx~~~{{{yyywwwmmmZZZFFF:::222000---,,,---------,,,---///,,,...333000666IIIttt}}}pppoooKKK666777===>>>IIIMMMSSSVVVXXX[[[```eeeoooooonnnkkkjjjnnnvvv|||pppiiidddhhhnnnpppqqqrrrrrrpppmmmmmmnnnpppqqqrrrppppppppppppppppppqqqqqqtttpppnnnsss}}}}}}tttnnnllljjjjjjrrr||||||{{{vvvnnneee___]]]^^^```bbbeeeeeecccbbbaaaaaa]]]]]]]]]^^^___aaabbbcccdddbbb```___^^^\\\ZZZXXXZZZZZZZZZZZZ[[[YYYVVVTTTQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLLLLKKKIIIHHHHHHHHHHHHKKKLLLLLLMMMOOORRRUUUWWWUUUTTTQQQMMMGGG@@@:::777:::CCCIIIHHHEEEFFFHHHGGGCCC@@@FFFYYYlllvvvxxxyyyssssssssstttuuuwwwxxxyyy|||{{{zzzyyyzzz{{{}}}}}}||||||}}}GGGOOOGGG999555333111555000...000444888>>>JJJUUU```gggqqqwwwzzz{{{}}}}}}xxxxxx}}}}}}tttooosssuuuyyy}}}{{{xxxtttuuuyyy~~~|||yyyuuuqqqkkkddd```VVVQQQLLLJJJLLLMMMKKKHHHIIIDDD???===???@@@===;;;;;;<<<===>>>@@@BBBDDDEEEEEEFFFHHHKKKNNNRRRTTTVVVYYY]]]cccjjjssszzz~~~{{{vvvrrrtttyyy~~~~~~~~~vvvpppqqqrrrrrryyyyyy\\\===999222...+++***))))))))))))))))))))))))))))))******))))))))))))******)))***,,,,,,---...111333:::VVVxxxsssfff```ZZZMMM???999666444555444222555:::BBBLLLTTTWWWXXX[[[]]]\\\[[[VVVQQQKKKCCC;;;888;;;BBBFFFKKKPPPTTTXXX\\\___dddfffiiilllnnnpppqqqqqqqqqppppppooonnnmmmlllkkkhhhjjjmmmpppqqqrrrtttvvvtttssstttwww{{{|||yyywwwoooiiiccc```aaadddggghhheeebbb[[[UUUWWW___eeefffeee___ZZZZZZ]]]eeettt}}}{{{zzzvvvooohhhfffddd```ZZZTTTMMMGGGDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFIIINNNTTT[[[bbbjjjrrrwww{{{||||||{{{xxxtttooommmrrrtttttttttxxx}}}{{{~~~|||{{{zzzwwwuuuzzzuuummmyyy}}}{{{~~~~~~|||~~~uuu___HHH;;;222000---,,,---------,,,---///,,,...333000666IIIuuu~~~uuurrrPPP999777===@@@JJJNNNSSSWWWYYY\\\aaafffooopppooommmlllpppwww}}}rrrjjjeeehhhlllmmmoooqqqmmmllljjjkkklllnnnpppqqqpppqqqqqqqqqrrrrrrsssssssssppppppwwwuuuooojjjhhheeeaaaeeellltttrrrmmmddd\\\VVVUUUVVVXXX[[[___aaaaaa`````````\\\\\\]]]]]]___```aaabbbbbbaaa___^^^^^^]]]\\\[[[ZZZZZZ[[[[[[[[[YYYVVVTTTSSSTTTUUUVVVVVVVVVUUUUUURRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMMMMOOORRRUUUWWWYYYYYYXXXVVVRRRLLLFFF@@@<<<===FFFMMMLLLJJJJJJIIIHHHHHHEEEJJJZZZkkktttvvvvvvssssssttttttvvvwwwyyyzzz}}}|||zzzyyyyyyzzz|||}}}||||||}}}~~~OOOWWWKKK777333333111444000///000444777===IIIUUU___fffooovvvyyy{{{}}}wwwtttwww~~~{{{xxxzzz}}}|||xxxwwwxxx{{{{{{yyyvvvqqqllleee]]]XXXQQQNNNKKKLLLOOOPPPNNNLLLKKKGGGCCCBBBCCCBBB>>>;;;======???AAACCCEEEFFFGGGJJJKKKLLLNNNPPPRRRTTTUUUVVVXXX\\\aaagggmmmrrrtttrrrssssssqqqooorrryyy~~~|||uuu[[[<<<888222...,,,++++++***))))))))))))))))))))))))***)))))))))))))))******)))+++,,,---...///222444???\\\~~~sssnnnoooiiiSSS===888555444555444222555;;;CCCMMMUUUXXXYYY\\\]]][[[[[[VVVPPPKKKCCC:::888:::???DDDJJJPPPUUUXXX\\\^^^bbbccceeegggjjjlllmmmnnnppppppoooooonnnmmmlllkkkhhhkkkmmmoooooopppqqqsssqqqqqqrrrtttvvvvvvsssqqqkkkiiieee```\\\\\\___aaa\\\XXXQQQNNNVVVdddmmmnnnlllddd^^^\\\___gggvvv}}}{{{yyyvvvppplllgggeeeaaa[[[UUUOOOJJJGGGDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHKKKQQQWWW^^^fffmmmrrrwwwxxxyyyyyyxxxvvvsssqqqvvvxxxvvvtttvvv}}}|||~~~}}}zzzxxxuuuxxxxxx{{{qqqyyyvvvvvv}}}gggKKK;;;222000---,,,---------,,,---///,,,...333000666IIIzzzsssTTT===888===AAAJJJNNNSSSWWWYYY]]]bbbfffoooppppppooonnnrrrxxx~~~uuulllfffgggjjjkkkmmmpppnnnnnnnnnoooppprrrtttuuuqqqqqqrrrrrrssstttuuuuuuvvvuuuxxx{{{xxxuuussslllccc```aaaaaa___YYYQQQKKKGGGGGGHHHOOOSSSYYY\\\^^^^^^^^^^^^\\\\\\\\\]]]^^^______```___^^^\\\[[[[[[[[[[[[\\\YYY[[[\\\]]]\\\ZZZVVVTTTUUUVVVXXXYYYZZZYYYWWWVVVSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPRRRUUUXXX[[[]]]]]]]]]ZZZWWWRRRLLLFFFCCCFFFOOOWWWWWWUUUTTTRRRNNNPPPLLLOOO\\\jjjqqqssstttsssssssssssstttvvvwwwxxx{{{{{{yyyxxxxxxyyyzzz{{{|||}}}~~~\\\eeeUUU:::222444222222111///000333777<<>>;;;???@@@BBBDDDFFFHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSUUUWWWZZZ]]]___^^^```aaaaaabbbhhhsss{{{yyy~~~sss[[[<<<888222...,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))***+++***+++---...///000333666AAA___zzzqqqwwwqqqqqqyyywww]]]BBB888555444555444222666;;;DDDNNNVVVYYYYYY[[[[[[ZZZXXXSSSMMMHHH@@@888666888<<>>:::>>>@@@HHHMMMRRRVVVXXX\\\aaafffnnnooopppooooooqqqwww}}}xxxpppjjjiiijjjjjjlllpppqqqrrrsssssssssssstttuuuppppppqqqrrrtttuuuvvvvvv}}}{{{wwwyyyzzz|||yyyrrrggg___\\\NNNKKKFFFAAA===<<<===>>>KKKOOOUUUZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXUUUSSSSSSUUUWWWXXX[[[^^^```^^^ZZZWWWUUUTTTVVVXXXZZZZZZYYYWWWVVVUUUTTTTTTSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMNNNOOONNNOOORRRUUUYYY\\\___aaa```___]]]ZZZVVVPPPLLLIIIOOOYYYbbbeeedddccc___YYYWWWRRRSSS]]]hhhnnnqqqsssrrrrrrrrrrrrrrrsssssstttwwwwwwvvvwwwxxxyyyzzz{{{|||}}}~~~gggsssbbb@@@444666444111111000000333666;;;GGGRRR___fffooouuuxxx{{{~~~~~~tttlllccccccgggppp|||~~~|||zzzyyywwwvvvwww{{{|||uuussspppmmmhhh```XXXRRRRRRQQQQQQQQQRRRRRRQQQPPPMMMMMMLLLKKKIIIFFFBBB???CCCDDDFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJKKKMMMPPPQQQMMMOOOPPPPPPRRR\\\kkkwww{{{~~~~~~~~~|||qqqZZZ<<<888222...---,,,,,,+++(((((((((((((((((((((((())))))(((((()))***++++++***,,,...///000222555777@@@___~~~|||wwwwww}}}kkkjjjvvvxxxaaaGGG777555444555444333666<<>>???FFFJJJPPPTTTVVVZZZ```dddlllnnnoooooonnnoootttyyyyyyrrrmmmmmmlllkkknnnrrrppprrrtttsssqqqoooooopppppppppqqqrrrssstttuuuvvvuuuhhh```___```gggnnnpppmmmggg```[[[MMMJJJFFFBBBAAAAAABBBCCCKKKOOOUUUYYYZZZZZZ[[[[[[]]]^^^^^^]]]\\\[[[YYYXXXTTTSSSPPPLLLIIIHHHKKKNNNVVV[[[```bbb```\\\YYYWWWSSSUUUVVVXXXXXXWWWVVVUUUVVVVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOMMMOOORRRWWW[[[___bbbdddcccbbbaaa___[[[WWWRRRPPPTTT^^^hhhlllnnnmmmgggaaaYYYTTTSSSZZZccciiilllppprrrqqqqqqpppppppppqqqqqqpppqqqsssuuuwwwzzz|||}}}||||||~~~jjj|||mmmFFF555666555111222000000333666;;;FFFQQQ\\\ccckkkqqquuuxxx|||~~~zzztttpppooommmlllnnnrrrxxx|||~~~zzzvvvrrrpppqqqtttvvvwwwwww{{{{{{wwwvvvuuutttrrrnnnhhh```ZZZUUUTTTSSSRRRPPPPPPPPPPPPRRRRRRQQQPPPNNNKKKHHHFFFGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFDDDCCCDDDGGGKKKNNNFFFHHHHHHGGGHHHRRRcccqqqvvvzzz}}}}}}~~~vvvqqq|||oooXXX===999333///---,,,,,,+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,///000111333666999>>>^^^~~~zzzwwwyyyddd___iiimmm[[[EEE777444333555444333666<<>>???DDDIIIOOOSSSUUUYYY___dddkkkmmmooonnnmmmmmmqqqtttwwwrrrooopppooommmoootttsssvvvyyyxxxtttpppooopppqqqqqqrrrrrrssstttuuuuuuzzzsss```OOOIIIIIILLLVVVccckkkooorrrqqqmmmbbb^^^YYYVVVSSSRRRPPPNNNKKKOOOSSSVVVWWWXXXZZZ[[[]]]]]]]]][[[YYYVVVSSSQQQLLLKKKHHHCCC>>>===AAAEEESSSYYYaaadddbbb^^^[[[ZZZUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMKKKNNNRRRWWW]]]aaadddfffggggggfffdddaaa]]]ZZZWWWUUU^^^ggglllnnnnnnhhh```WWWPPPNNNRRRYYY]]]aaaeeejjjjjjjjjkkklllmmmoooooolllmmmpppssswwwzzz|||~~~|||||||||}}}ddd}}}sssIII444555555111222000000333555:::EEEPPP\\\bbbjjjppptttwww|||~~~}}}~~~~~~}}}{{{xxxtttsssssstttooolllkkklllppptttxxxyyyzzz|||}}}zzzwwwuuuvvvvvvvvvvvvuuuooohhhcccZZZYYYWWWUUUSSSRRRTTTUUUTTTTTTTTTRRROOOMMMLLLLLLJJJKKKMMMNNNOOONNNMMMLLLJJJKKKLLLLLLKKKJJJGGGFFFDDDBBB???===>>>BBBFFFIIIEEEHHHHHHFFFDDDLLL[[[hhhssswww|||~~~ooofffnnnvvv{{{lllUUU???:::444///---,,,+++***))))))))))))))))))))))))(((((((((((()))***+++,,,+++---///000222444777:::;;;\\\xxxyyyaaaWWW\\\___RRR@@@777444333555444333777===EEENNNWWWYYYXXXWWWUUURRRRRRNNNJJJGGGAAA;;;;;;>>>???BBBHHHLLLPPPTTTXXX[[[```bbbdddfffhhhiiiiiiiiiiiijjjmmmnnnooonnnlllkkkkkklllnnnnnnmmmllllllmmmeeedddbbb```bbbjjjuuu~~~zzzrrriiidddhhhpppxxx{{{yyyqqqkkkkkknnnppptttyyyyyyyyywwwuuurrrqqqppppppkkkggg```YYYTTTRRRQQQQQQIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGEEEDDDDDDDDDDDDDDDCCCDDDCCCBBBCCCFFFKKKNNNIIIHHHFFFEEEDDDEEEFFFGGGNNNZZZfffmmmqqqwww{{{{{{}}}}}}~~~}}}yyy}}}~~~yyyzzztttdddZZZnnn|||yyyoooppp|||~~~||||||qqq\\\HHH===222000---,,,---------,,,---///,,,...333000666IIIwww~~~oookkkwww]]]HHH===;;;>>>@@@DDDIIIOOOSSSVVVZZZ```dddlllnnnpppooommmllloooqqqssspppoooqqqpppnnnpppttttttxxx||||||xxxtttssstttsssssssssttttttuuuuuuuuuqqqqqqlll```RRRGGGBBBAAAFFFRRRaaakkkuuu~~~|||wwwpppjjjddd^^^WWWSSSIIIKKKOOOQQQSSSUUUYYY[[[\\\\\\[[[XXXUUUPPPLLLJJJDDDCCCAAA;;;666666<<>>:::===BBBEEEJJJPPPTTTWWW[[[aaaeeemmmoooqqqpppmmmlllnnnppppppnnnoooqqqqqqoooppptttoootttzzzzzzvvvrrrrrrsssuuuuuuuuuuuuvvvvvvvvvvvvlllfff^^^UUUNNNIIIEEEBBBAAANNN\\\fffqqq}}}}}}tttkkkaaaWWWOOOEEEGGGJJJMMMPPPSSSXXX[[[[[[ZZZYYYVVVQQQLLLGGGDDD>>>>>><<<777222333:::@@@OOOWWWaaafffddd```^^^^^^]]][[[ZZZYYYYYY[[[]]]^^^YYYYYYXXXWWWUUUSSSQQQPPPLLLLLLKKKIIIHHHHHHHHHHHHHHHKKKPPPWWW]]]bbbeeefffeeeffffffeeeccc___\\\ZZZYYY```fffiiijjjhhhaaaXXXNNNFFF@@@???AAABBBFFFJJJIIIKKKNNNSSSXXX^^^bbbeeekkklllooorrruuuwwwyyyzzz|||{{{zzzyyyzzz}}}[[[qqqhhhFFF777888777555222000111444555777???IIIXXXcccmmmppprrrvvvyyyzzz|||}}}|||}}}xxxsssnnnooosssuuutttqqqwwwyyy||||||zzzwwwuuuuuukkkgggbbb```___]]]ZZZWWWXXXTTTPPPNNNOOOQQQRRRSSSTTTTTTTTTRRRPPPNNNKKKIIIIIIJJJKKKKKKJJJHHHFFFDDDAAA@@@===999777888<<>>999777666555333222444888;;;FFFLLLRRRRRRRRRSSSQQQNNNMMMLLLGGG???777555999>>>BBBFFFKKKMMMNNNQQQUUUYYY[[[```fffgggeeeeeehhhkkkmmmllllllmmmppprrrrrrqqqnnnoooqqqqqqnnnlllkkkkkkjjjfffbbb```aaaccceeefffgggkkkkkkeee```^^^[[[WWWZZZ```nnnnnnjjjjjjgggiiioooppprrrsssqqqmmmkkklllnnnnnniiiaaaYYYSSSPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKLLLNNNOOOOOOMMMMMMKKKIIIGGGEEEDDDDDDDDDAAACCCBBB???;;;<<>>999999777333000111555999BBBRRRaaadddbbb`````````^^^\\\ZZZZZZ\\\]]][[[YYY^^^[[[WWWTTTSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGGGGGGGGGGIIIMMMQQQWWW\\\```bbbbbbddddddaaa\\\ZZZ[[[]]]]]]___``````ccccccZZZPPPBBB>>>:::888888999::::::===>>>@@@BBBBBBEEEQQQ___jjjoooqqqpppqqqvvvyyyyyywwwwwwwwwxxxzzz~~~QQQaaaXXX>>>444444111000222000111333444666???HHHWWWbbblllppprrrvvvzzz{{{~~~xxxooollljjjlllqqquuuvvvvvvxxx{{{~~~}}}}}}uuuqqqllliiigggeeeaaa]]][[[XXXSSSQQQPPPQQQRRRRRRQQQQQQQQQPPPNNNLLLIIIHHHIIIJJJKKKKKKJJJIIIFFFEEEAAA@@@===999777777:::===HHHQQQ[[[```___]]]^^^aaagggppp{{{~~~~~~tttnnnsssyyy{{{~~~[[[@@@;;;555000---,,,++++++))))))))))))))))))))))))******)))((()))***,,,...---///111222333555888;;;CCCWWWuuuhhhaaaWWWGGG;;;777777666555333222333777;;;EEELLLQQQQQQQQQRRRQQQMMMLLLJJJEEE===555333777<<>>@@@LLLYYYjjjnnnqqqooopppuuuxxxwwwvvvvvvvvvxxxzzz}}}QQQYYYNNN<<<999777111222222111111333444666>>>GGGUUU```kkkooorrrvvv{{{|||~~~}}}xxxyyy~~~uuukkkccccccfffiiiooouuuzzz}}}xxx}}}~~~{{{vvvrrrnnnjjjfffccc^^^[[[VVVSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOLLLJJJIIIIIIJJJKKKKKKKKKIIIHHHGGGBBBAAA>>>:::666666777:::BBBKKKWWWaaadddccc```^^^ccclllwww}}}~~~~~~}}}|||uuuqqqxxx}}}}}}ZZZ???;;;444000---,,,++++++))))))))))))))))))))))))***))))))((()))+++,,,------///111222333555999;;;AAAUUUwwwmmmfffXXXDDD999888777666555333111333777:::CCCJJJPPPPPPPPPQQQPPPLLLJJJHHHCCC;;;444222666:::BBBFFFKKKNNNOOORRRWWW\\\^^^bbbgggiiihhhhhhjjjllllllmmmooorrruuuvvvuuutttrrrqqqnnnjjjeeecccdddeeecccdddfffjjjnnnpppooonnnooooookkkfffccc```XXXOOOFFFBBBCCCRRRnnncccQQQGGGBBBEEEMMMYYY]]]aaaccccccdddhhhkkkjjjhhhddd```\\\XXXVVVUUUUUUUUUTTTSSSRRRRRRRRRSSSNNNMMMLLLMMMOOOPPPOOONNNPPPOOOMMMLLLJJJJJJJJJJJJIIIJJJHHHCCC>>>;;;===@@@HHHRRR```iiikkkhhheeeddddddfffhhhkkkoootttzzz~~~}}}~~~|||}}}}}}}}}~~~qqq```hhh~~~xxxooo^^^III;;;444111...,,,---...------,,,///---...222000888LLL```FFFGGGBBBHHHHHHIIINNNTTTVVVVVV[[[bbbiiimmmooonnnoooqqqqqqmmmgggiiilllmmmmmmnnnppprrrssstttuuuuuutttsssrrrqqqnnnnnnqqqwwwyyyvvvvvvxxxppppppnnnmmmooopppiii```KKKGGGDDDCCCGGGMMMSSSUUUVVV[[[___aaaffflllnnnmmmhhhfffccc```^^^[[[WWWTTTKKKFFF???999666555444444000333555777666777888999FFFSSS^^^aaa______aaaaaa```^^^]]]]]]^^^___]]]\\\]]][[[WWWUUUTTTSSSQQQOOOOOOMMMJJJHHHEEEDDDDDDDDDCCCFFFKKKPPPUUUYYY\\\]]]\\\^^^```^^^[[[YYY[[[]]]eeeccc___[[[YYYVVVLLLAAAEEEBBB???<<<;;;:::888666999999;;;<<<;;;===IIIVVVjjjnnnqqqoooooosssvvvuuuuuuuuuvvvxxxzzz}}}]]]\\\LLL>>>===999333555222111111333333444<<>>CCCHHHKKKNNNQQQVVV[[[^^^bbbgggiiijjjiiijjjkkkiiikkkmmmqqquuuvvvtttrrrnnnllliiiddd___^^^```bbb___aaaeeekkknnnnnnkkkhhheeeeeeddddddhhhkkkeee]]]KKKBBB:::???SSSmmm~~~kkkVVVHHH@@@===AAAGGGNNNRRRYYY]]]___aaafffjjjlllkkkiiieeeaaa\\\XXXVVVTTTTTTRRRQQQPPPPPPPPPPPPOOONNNMMMNNNOOOPPPOOONNNPPPOOONNNMMMMMMLLLKKKKKKNNNMMMKKKFFF@@@<<<;;;<<>><<>>999333///---,,,,,,+++)))))))))))))))))))))))))))))))))******+++,,,,,,...///222333444666999<<>>DDDHHHJJJNNNTTTYYY^^^aaafffiiijjjjjjjjjiiiiiijjjlllpppssstttrrrpppjjjhhhddd^^^XXXUUUVVVWWW[[[]]]aaafffhhheee```\\\WWWXXXYYY]]]fffmmmlllfffSSSIII>>>:::@@@KKKVVV\\\WWWPPPHHHCCC@@@>>>AAADDDDDDJJJRRRYYY]]]bbbhhhlllqqqpppnnnkkkeee___ZZZWWWTTTSSSQQQPPPOOONNNNNNMMMQQQOOONNNOOOPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLOOOOOOMMMIIICCC>>>;;;999;;;CCCOOOYYY^^^___]]][[[RRRRRRSSSVVV]]]hhhttt}}}}}}}}}yyy{{{{{{zzz|||~~~rrrdddggg~~~~~~oooUUUBBB444111...,,,---...------,,,///---...222///666KKK\\\AAAAAA===BBBHHHJJJOOOTTTUUUUUUZZZaaagggllloooooooooqqqoookkkbbbbbbcccdddgggjjjlllmmmqqqqqqrrrtttuuuvvvvvvvvvyyyuuurrrnnnggg```___bbbpppxxxwwwmmmgggbbb[[[WWWWWWYYY[[[\\\YYYZZZWWWOOOJJJJJJKKKKKKOOONNNOOOPPPPPPNNNKKKHHH>>>;;;777666777999;;;;;;:::999888888:::<<<>>>???IIIVVVccchhhgggfffccc______``````___^^^^^^^^^^^^^^^\\\ZZZXXXWWWUUURRRPPPKKKJJJGGGDDDBBBAAA@@@@@@BBBEEEIIIMMMRRRUUUWWWXXX]]]```bbb```\\\ZZZZZZ\\\]]]aaaeeejjjoooooofff[[[VVVQQQIIICCCAAAAAABBBCCC??????AAABBBAAACCCOOO\\\jjjooorrrqqqqqqtttuuuttttttvvvxxx{{{~~~iiilllXXX???777444000222333111111222111222999BBBKKKWWWccciiinnnuuuzzz}}}uuu}}}{{{xxxuuuyyywwwtttooodddWWWQQQRRRXXXcccnnnsssuuuvvvrrrlllffffffffffffiiillloooqqqtttxxx}}}|||vvvoookkkiii___]]]ZZZXXXYYYYYYXXXWWWRRRRRRRRRPPPNNNLLLIIIGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGCCC>>>:::888777888666555555999===@@@AAA<<>>AAAEEEGGGBBBOOOaaaoooxxx~~~~~~}}}vvvnnnmmmrrrooo^^^LLL<<<888222...,,,,,,,,,+++))))))))))))))))))))))))((())))))***++++++,,,+++...000222333444777:::<<>>@@@@@@???>>>>>>???CCCLLLZZZiiissswwwzzz~~~|||xxxyyywwwssssss~~~{{{zzznnnZZZ```xxxZZZDDD444111...,,,---...------,,,///,,,---111...555IIIwwwvvvtttkkkaaaMMMBBB@@@:::EEEGGGIIIMMMRRRSSSSSSWWW^^^hhhmmmpppooooooooolllggg```^^^]]]___ccchhhiiiiiimmmnnnoooqqqsssuuuwwwyyyuuuuuuwwwxxxtttpppsssyyy}}}wwwqqqnnnjjjgggccc___ZZZVVV\\\dddiiieee^^^YYYTTTPPPIIIGGGEEEDDDBBB@@@;;;888222444777===DDDIIIKKKKKKDDDCCCCCCFFFKKKNNNNNNMMMQQQZZZbbbeeefffgggfffcccccceeefffeeebbbaaabbbdddaaa```^^^]]]\\\YYYVVVSSSMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFGGGJJJMMMRRRVVVXXX^^^aaaffffffeeeccceeefffbbbiiirrr~~~~~~uuummmgggbbb___[[[ZZZZZZXXXSSSRRR[[[ggglllrrrvvvvvvwwwzzz{{{yyywwwzzz~~~ZZZppphhhGGG777777555333333111111111000111888@@@EEERRR___fffkkksssyyy{{{|||}}}}}}}}}{{{vvvrrr^^^cccddddddgggnnnrrrssszzz~~~wwwdddYYYJJJTTT___eeekkkrrrwwwxxxtttlllddd^^^]]]ZZZTTTOOOFFFJJJRRRZZZbbbjjjrrrwww}}}wwwtttsssnnnkkkhhheeedddbbb```^^^VVVVVVUUUSSSPPPLLLIIIGGGBBBBBBBBBDDDEEEHHHIIIJJJKKKLLLLLLIIIDDD???<<<;;;555:::@@@DDDGGGIIIKKKMMMQQQ[[[hhhrrrwww}}}~~~zzzyyyttttttxxxrrr___NNN<<<888222...,,,,,,,,,+++))))))))))))))))))))))))((()))***++++++,,,++++++...000222444555777:::===EEEVVV{{{sssppp}}}wwwjjjwww{{{dddHHH;;;777777444222000111444777???HHHPPPRRRSSSSSSPPPLLLHHHBBB:::444111000111111111666===BBBFFFKKKQQQVVVYYY[[[___dddggggggdddbbbaaa```___```bbbcccbbbaaaWWWZZZ^^^^^^[[[WWWSSSQQQIIIJJJLLLQQQUUUXXXXXXVVVQQQRRRNNNFFFAAACCCDDDDDDEEEHHHHHHCCC>>>BBBMMMXXXQQQVVVYYYYYYYYY]]]dddhhhqqquuuyyyzzzwwwuuuuuuvvvvvvuuusssqqqmmmiiieeecccXXXWWWUUUSSSQQQOOONNNNNNSSSRRRPPPPPPQQQQQQPPPOOONNNOOOPPPQQQQQQQQQPPPOOOKKKLLLLLLMMMKKKGGGAAA===999999:::===???@@@@@@>>>BBBBBBBBBFFFNNN[[[jjjttttttxxx}}}}}}{{{xxxxxxuuupppppp{{{}}}www{{{vvviiiWWW___|||sssVVV???444111...------......---,,,///,,,---111...555IIIrrrzzzhhhcccjjj\\\MMMDDD???666BBBGGGHHHMMMRRRSSSRRRWWW]]]iiinnnqqqpppooooookkkfffaaa^^^]]]___dddhhhjjjjjjnnnnnnoooppprrrtttvvvwwwuuuxxx}}}|||~~~~~~yyyuuujjjjjjiiihhhfffaaa[[[VVV___kkkuuuuuuppplllfffaaaUUURRRMMMHHHCCC>>>888444222555:::CCCKKKQQQSSSSSSHHHHHHKKKQQQWWWZZZXXXVVVTTT[[[```aaabbbfffgggeeeeeegggiiigggdddccceeegggbbbaaa___^^^]]][[[WWWTTTOOONNNLLLKKKJJJJJJKKKKKKGGGGGGGGGIIILLLQQQVVVYYY\\\aaafffhhhhhhhhhjjjllldddiiiqqq}}}{{{sssnnnjjjhhhgggccc\\\ZZZbbbmmmlllssswwwwwwyyy|||}}}|||yyy{{{JJJdddbbbFFF999888333...444333111//////111666:::EEEPPP[[[aaafffnnnuuuwwwyyy~~~{{{rrriiibbb___YYYTTTUUUaaarrr{{{wwwpppnnnttt{{{ooo[[[PPPSSS\\\hhhttt|||~~~}}}|||rrrfff]]]XXXRRRJJJCCC@@@>>>???DDDJJJSSSbbbppp{{{vvvrrrlllfffccc```]]][[[YYYWWWTTTQQQNNNKKKFFFCCCBBBAAA@@@@@@AAACCCEEEFFFDDDIIIMMMNNNIIICCC???>>>>>>>>>BBBKKKUUU[[[ZZZXXX]]]ccckkkqqquuuzzzxxx}}}{{{yyyxxxyyy{{{yyyooo^^^PPP999777333000---,,,++++++++++++***************++++++++++++,,,---...///000111111111222444777:::<<>>CCCIIIPPPUUUXXXZZZ]]]aaadddfffggghhheeeeeeeeebbb]]]YYYWWWVVVQQQRRRVVV[[[]]]YYYQQQJJJPPPMMMJJJJJJNNNTTTZZZ]]]ZZZUUULLLEEEAAABBBFFFHHHJJJJJJHHHEEEDDDJJJVVV```\\\^^^```aaacccjjjvvvxxxrrrtttzzzuuuvvvtttqqqooolllcccYYYYYYVVVRRRPPPPPPPPPOOONNNNNNPPPRRRQQQNNNLLLMMMOOORRRQQQQQQPPPPPPOOOOOONNNJJJJJJJJJIIIHHHFFFEEEDDD???<<<;;;===CCCHHHIIIIIIJJJOOOOOOKKKNNN\\\iiinnnwwwxxx{{{~~~~~~{{{}}}yyyuuuttttttoooppp{{{vvvyyyvvvnnndddkkk|||wwwyyy~~~}}}yyykkkSSS@@@999222---......,,,++++++---,,,---...---...888BBBnnn}}}yyyuuuccc[[[tttfffLLL:::@@@???BBBHHHGGGIIIMMMOOOQQQVVV\\\iiioooqqqooommmmmmkkkhhhaaa___\\\\\\```eeeiiikkklllnnnppprrrrrrtttvvvxxxssszzzyyyuuusssqqqoooiiiaaa^^^]]]ZZZTTTOOOZZZbbblllssszzz~~~{{{tttnnndddTTTEEE;;;777555444555999@@@KKKXXX```[[[QQQLLLNNNSSS[[[bbbdddaaa]]]WWW\\\cccffffffeeegggiiihhhiiigggddddddffffffbbbccccccbbbaaa^^^[[[XXXWWWOOONNNMMMNNNPPPPPPPPPOOOOOOLLLIIIHHHIIINNNTTTXXX^^^cccjjjoooppppppoooooolllooottt{{{~~~vvvuuuqqqlllggghhhmmmrrruuutttttttttvvvyyy|||~~~|||~~~@@@VVVUUUAAA999888333222444333111//////111666999CCCNNNYYY^^^ccckkkqqqsssxxx}}}~~~~~~}}}wwwooogggbbb```___]]]\\\^^^gggrrrxxxuuupppcccjjjrrrxxxtttfffVVVVVV[[[fffttt~~~zzzooo```WWWRRRNNNFFF???===:::999<<<@@@HHHVVVddd|||vvvrrrmmmhhheeeccc```___\\\YYYVVVSSSPPPLLLHHHEEECCCBBB@@@??????AAABBBDDDDDDIIINNNOOOLLLHHHDDDCCCCCCDDDJJJUUUbbbjjjkkkiiidddgggkkkooosssxxx}}}www{{{}}}zzz{{{yyyaaaLLL999777333000---,,,++++++++++++***************++++++++++++,,,---...000000000000000222555999<<>>BBBHHHNNNSSSWWWYYY\\\___bbbdddeeefffdddeeeddd```ZZZSSSNNNKKKKKKMMMRRRWWW[[[XXXQQQJJJFFFDDDDDDIIIRRR[[[aaaccc\\\XXXRRRMMMKKKKKKMMMOOORRRQQQOOOKKKKKKQQQ^^^iiihhhiiiiiihhhiiiooozzzxxxqqqqqquuuuuuvvvtttooollliiiccc\\\ZZZWWWSSSRRRRRRRRRRRRQQQPPPRRRTTTRRROOOMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGAAA@@@AAAFFFMMMUUUYYYZZZ```dddccc]]]]]]eeennnqqquuuvvvxxxyyy{{{~~~}}}yyyzzzxxxsssqqqrrrnnnooo~~~wwwzzz{{{vvveeekkk}}}wwwzzz|||yyywwwvvvqqqcccNNN===999111---...///,,,++++++---,,,---...---///888CCClll{{{vvvnnnyyyiiiOOO>>>CCCBBBDDDGGGFFFHHHMMMPPPQQQVVV]]]iiinnnpppnnnmmmmmmllliiiaaa___]]]\\\___cccgggiiijjjlllooopppqqqrrruuuwwwvvv~~~yyyrrrmmmkkkjjjhhhmmmggg___XXXSSSOOOJJJFFFGGGMMMUUU\\\gggqqqtttrrrnnneeeWWWGGG<<<666444555777===EEEQQQ^^^fffbbbYYYUUUVVVZZZ___dddccc^^^YYYXXX[[[___bbbdddeeeggghhheeegggfffcccdddhhhhhheeeddddddcccbbb```]]][[[ZZZTTTSSSRRRSSSUUUVVVVVVUUUSSSQQQMMMKKKLLLPPPUUUXXX^^^dddjjjooopppooonnnnnniiijjjmmmqqqwww}}}xxxssspppqqquuuyyyssssssssstttvvvyyy|||~~~~~~:::JJJIII===999666222444333333111///...000555888AAAKKKUUU[[[```hhhnnnpppvvv{{{~~~||||||{{{qqqggg```___cccffffffhhhlllppprrrrrrpppnnn^^^ccciiimmmqqqsssooohhh^^^[[[\\\fffwww~~~qqq___UUURRRPPPJJJDDDBBB@@@???AAADDDJJJWWWccc|||vvvrrrmmmiiifffeeecccaaa^^^\\\XXXTTTRRRNNNJJJGGGDDDCCC@@@???>>>>>>???@@@CCCGGGLLLOOOOOOLLLKKKJJJMMMNNNSSS\\\fffkkkhhhddd_________ccciiiqqqvvvyyy~~~yyyqqqvvvwwwuuugggKKK999777333000---,,,+++++++++***************+++++++++,,,,,,,,,...///000111///000111333777;;;>>>@@@CCCNNNdddppp___XXXRRRGGG;;;444666666666444222222555777@@@IIIRRRUUUVVVUUUQQQLLLIIIAAA888222111111111000555888;;;>>>BBBGGGMMMRRRVVVXXX[[[^^^```bbbccccccccccccbbb___WWWNNNEEE???DDDFFFKKKRRRWWWVVVPPPKKKEEEDDDEEEMMMYYYcccggggggbbb```]]]ZZZYYYYYY[[[\\\\\\ZZZWWWRRRQQQXXXfffqqqmmmllliiifffeeekkkuuu}}}~~~{{{zzzwwwpppiiihhhlllrrruuuuuuoooiiigggccc___ZZZXXXUUUTTTUUUUUUUUUTTTSSSTTTTTTSSSPPPNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGIIINNNVVV___eeehhhoooqqqnnngggcccfffjjjlllnnnnnnooooooppptttyyy|||}}}wwwwwwxxxssspppqqqpppsss{{{|||}}}yyylllppp|||yyyuuuttttttrrrkkk]]]LLL???888111,,,---///,,,+++,,,---,,,---...---///888CCCnnn|||~~~pppUUUAAAEEEBBBCCCEEEEEEHHHMMMPPPRRRWWW]]]hhhmmmpppmmmlllmmmllljjjaaa```^^^]]]^^^aaadddfffiiikkkmmmooooooqqqsssuuuvvv~~~}}}xxxqqqllliiiiiihhhgggddd```ZZZSSSLLLHHHEEECCC???BBBDDDFFFNNNYYY^^^^^^___ZZZPPPBBB777111111444333:::FFFVVViiiuuutttmmmbbb```___``````^^^YYYTTTXXXXXXZZZ]]]aaacccdddddd```ccceeedddeeeiiijjjgggeeeeeedddcccbbb```___^^^XXXWWWWWWXXXZZZ[[[[[[ZZZXXXUUUQQQNNNNNNPPPSSSVVV^^^cccjjjnnnpppooonnnmmmjjjjjjkkkmmmooouuu{{{}}}vvvrrrqqqsssvvvwwwrrrrrrsssuuuwww{{{~~~<<>>HHHRRRXXX```iiiooopppuuuzzz}}}|||||||||rrrhhhccceeekkkqqqpppuuuyyywwwrrrlllkkkllleeefffgggfffdddccccccbbbbbb]]]\\\gggyyyrrr___UUUSSSSSSPPPLLLLLLLLLNNNRRRUUUYYYbbblll{{{{{{xxxxxxwwwvvvrrrmmmiiigggeeecccaaa```]]]YYYUUURRROOOKKKHHHFFFDDDAAA>>>===<<<======@@@CCCHHHLLLNNNNNNMMMMMMRRRRRRVVV\\\cccccc]]]VVVRRROOOMMMRRR\\\gggnnnrrrzzz}}}wwwlllrrrsssmmmvvvkkkOOO999777333000---,,,++++++*********)))******+++,,,,,,,,,,,,---...000111222111222333555888;;;>>>@@@HHHRRRgggwwwhhhZZZOOODDD;;;777666666555444222333555777BBBKKKSSSVVVVVVUUUQQQKKKJJJCCC:::444333333222111555777;;;>>>CCCIIIOOOTTTVVVWWWZZZ\\\^^^`````````aaaaaa```]]]WWWNNNCCC===???AAAEEELLLQQQSSSOOOKKKJJJHHHIIIQQQ[[[bbbbbb```eeedddaaa``````aaaccceeeeeebbb]]]VVVSSSYYYfffqqqllliiiddd___^^^ccclllssswwwrrrmmmiiiccc]]]___dddjjjppptttqqqkkkhhhdddaaa[[[YYYWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRPPPOOONNNOOOPPPOOOOOONNNNNNMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMQQQWWW^^^eeehhhnnnmmmiiiaaa\\\]]]aaafffeeeeeeccc```aaagggpppwww|||~~~wwwuuuzzztttqqqsssvvvzzz~~~tttuuuuuutttwwwxxxwwwsssjjj\\\MMMDDD888111,,,---///---+++,,,---,,,---......000999DDDqqq~~~|||```FFFCCC???BBBDDDDDDGGGMMMPPPRRRWWW]]]iiinnnpppmmmkkkkkkjjjgggaaaaaa___^^^]]]___ccceeehhhjjjlllnnnoooqqqsssuuuttt{{{|||xxxssspppnnnmmmlllkkkeeedddaaaZZZRRRJJJEEECCCDDDFFFDDDCCCFFFLLLNNNKKKKKKJJJFFF===444000333777666;;;FFFZZZtttxxxooocccZZZUUUSSSQQQPPPTTTSSSTTTYYY^^^```^^^[[[[[[aaaddddddfffjjjkkkiiiffffffeeeeeedddcccbbbaaaZZZYYYYYYZZZ]]]^^^^^^]]]ZZZWWWSSSPPPNNNNNNOOOPPPZZZ___eeejjjlllllllllllljjjjjjkkklllnnnrrrwww|||{{{~~~xxxqqqmmmoooqqqrrrrrrrrrssstttwwwzzz}}};;;FFFDDD===<<<666111666222222111///...///222555;;;DDDOOOWWW```kkkpppqqqtttyyy|||{{{|||{{{tttllliiikkkqqqvvvxxx}}}{{{rrrlllkkkllllllkkkiiifffbbb___aaadddhhhbbb```iiiyyy{{{nnn^^^SSSPPPQQQQQQOOOSSSUUUZZZaaabbbcccgggnnnuuu|||yyyzzzzzzzzzvvvpppllliiigggdddcccbbb^^^YYYUUURRROOOKKKIIIGGGEEEBBB???=========>>>===???CCCGGGJJJLLLLLLLLLPPPQQQUUU\\\bbbaaaYYYRRRGGGCCC@@@DDDNNNYYYbbbffffffjjjqqqxxx}}}wwwlllssswwwrrruuu~~~hhhSSS999777333000---,,,++++++******))))))***++++++,,,,,,,,,---...///111222333555555666888999;;;===>>>FFFRRRiiixxxkkk```TTTEEE;;;777555666555333222333666888CCCLLLTTTWWWVVVUUUPPPKKKJJJCCC999333222222222111444777;;;???DDDJJJQQQVVVVVVWWWYYY[[[]]]]]]]]]]]]]]]\\\ZZZYYYVVVQQQJJJEEEAAA@@@BBBGGGLLLNNNMMMJJJGGGFFFHHHOOOXXX]]]\\\ZZZfffdddcccbbbdddgggjjjmmmmmmjjjcccZZZTTTXXXdddnnnlllgggaaa[[[ZZZ___ffflllsssjjjaaaZZZTTTPPPSSSXXX___iiirrrtttqqqmmmhhhccc^^^\\\ZZZYYYYYYYYYWWWVVVTTTSSSQQQPPPOOOOOONNNNNNOOONNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMNNNPPPUUU[[[aaafffgggccc]]]VVVQQQSSS[[[cccbbb```[[[UUUSSSYYYdddmmmvvv}}}xxxvvvxxxtttrrrsssxxxtttuuutttxxx{{{||||||vvvkkk[[[MMMDDD777000,,,---///---,,,------,,,---///...000:::EEEqqqmmmLLLCCC===BBBCCCCCCGGGMMMQQQRRRVVV\\\hhhmmmpppllliiihhhfffbbb`````````___^^^___cccfffgggiiilllnnnoooqqqtttvvvwww}}}|||yyyvvvuuussspppnnnssstttsssnnneeeZZZQQQMMMNNNQQQQQQOOOPPPRRROOOJJJEEEFFFEEE@@@999555888<<>>>>>@@@DDDHHHJJJJJJIIIOOOQQQUUU[[[___[[[QQQHHH???;;;777777<<>>???LLLdddrrrhhhhhh___III999555555555555333222333666888BBBLLLUUUXXXYYYXXXTTTOOOHHHAAA888222111111111000444777:::>>>CCCJJJQQQUUUTTTUUUWWWYYYZZZZZZYYYYYYVVVRRROOOOOORRRSSSRRRPPPHHHEEEBBBDDDGGGJJJJJJIIICCCEEEJJJPPPWWW\\\^^^^^^ggggggiiilllppptttwwwyyysssppphhh]]]VVVXXXbbbkkkiiiddd\\\VVVUUUXXX]]]aaaeee[[[PPPIIICCC@@@CCCHHHUUUaaannntttvvvuuuoooiiicccaaa___]]]\\\ZZZWWWUUUTTTRRROOONNNOOOPPPPPPOOOLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMLLLMMMNNNPPPSSSYYYaaaggg^^^XXXPPPJJJFFFGGGPPPZZZ```___YYYRRRLLLOOOXXXaaaqqqyyy}}}~~~zzzxxxuuusssqqqpppttt}}}|||qqqooo~~~zzz~~~}}}rrr___KKK???777000,,,---///---,,,------,,,---//////111;;;FFFnnnqqqOOOEEE???EEECCCCCCGGGNNNQQQQQQUUU[[[dddjjjnnnllliiigggccc^^^[[[^^^___^^^]]]___cccgggfffiiikkkmmmoooqqqtttvvv}}}zzzvvvxxxzzz}}}}}}{{{uuunnnjjjdddeeeccc___\\\ZZZUUUNNNJJJKKKIIIEEE>>>999888999===>>>DDDWWWwwwsssXXXIIIEEEFFFGGGHHHIIIKKKNNNPPPOOOLLLIIIQQQZZZccceeehhhlllnnnnnnlllkkkjjjhhhhhhgggggggggdddcccbbbccceeeeeeeeecccaaa___[[[VVVRRROOOMMMLLLJJJLLLPPPRRRTTTVVVYYY[[[^^^___aaabbbcccgggkkkoootttyyy}}}yyysssqqqoooooopppqqqqqqpppssstttwwwzzz}}}>>>UUUTTTAAA999999555444000111000///......000222777>>>GGGOOOYYYdddhhhgggnnntttxxxyyy{{{}}}{{{zzzvvvvvvtttrrrqqqssswww{{{}}}zzzyyyyyy|||~~~qqqmmmlllooonnnjjjiiillljjjeeeaaadddmmmwww{{{|||uuupppgggZZZNNNIIIJJJMMMLLLOOOVVV___cccdddjjjqqq}}}xxxuuuwwwtttpppmmmllllllkkkjjjgggccc]]]XXXTTTQQQNNNLLLHHHFFFDDDCCCBBBBBBDDDDDDBBBAAAAAACCCGGGIIIHHHGGGLLLNNNSSSZZZ^^^YYYMMMCCC>>><<<777444444:::BBBHHHJJJGGGMMM]]]nnnwww}}}}}}}}}||||||xxxlll[[[NNN999777333000---,,,++++++))))))))))))***+++,,,---,,,------///000222444555666777999;;;===>>>??????AAAHHH\\\nnniiivvvrrrTTT<<<777555555555333222333666999AAAKKKUUUZZZ\\\^^^[[[VVVKKKCCC:::444333333333222555777:::===AAAFFFLLLQQQRRRSSSTTTUUUVVVVVVUUUTTTMMMGGGAAABBBHHHPPPUUUWWWQQQKKKEEEBBBDDDGGGHHHGGGDDDHHHMMMPPPQQQSSSVVVXXX]]]bbbjjjrrryyy}}}rrrpppiii^^^WWWXXX```hhhgggaaaYYYRRROOOPPPRRRTTTQQQIIIBBB???>>><<>>FFF[[[{{{ttt]]]OOOJJJIIIIIIFFFGGGGGGFFFEEEDDDDDDEEEJJJUUU```eeeiiinnnrrrsssqqqpppnnnlllkkkjjjjjjkkkiiigggffffffggghhhgggeeeaaa___\\\WWWSSSNNNKKKJJJCCCCCCDDDCCCCCCEEEIIILLLQQQTTTWWW[[[___dddjjjnnnppptttwwwxxxzzz|||xxxsssiiilllnnnoooooonnnnnnooorrrtttvvvyyy|||GGGbbbaaaFFF::::::555111000111000///......000111666===DDDKKKUUU___bbb```kkkqqqvvvwwwzzz|||yyywwwzzzzzzyyywwwwwwzzz~~~{{{wwwtttxxxvvvpppmmmpppnnngggbbbbbbVVVRRROOORRR\\\iiisssxxxooommmeeeWWWGGG??????CCC<<>>FFFMMMRRRJJJKKKZZZkkkuuuzzz~~~}}}zzzzzzwwwlll[[[MMM999777444000---,,,++++++))))))))))))***+++,,,---,,,------///111333555666555666888;;;>>>@@@AAABBBIIIJJJXXXpppmmm```CCC===555555444333222333666999???IIIUUU[[[```bbbaaa]]]OOOGGG>>>888777777777666666888:::<<<>>>CCCHHHLLLPPPPPPRRRSSSSSSSSSRRRQQQGGG???888888AAAMMMVVVZZZWWWPPPGGGBBBBBBEEEFFFGGGEEEIIIKKKIIIEEEBBBCCCFFFLLLTTTaaannnwww{{{{{{zzzooolllfff]]]VVVVVV]]]eeejjjddd[[[SSSOOONNNNNNOOOEEE@@@>>>BBBEEEFFFJJJNNNOOOXXXcccnnnzzz~~~vvvooollliiifffbbb^^^YYYVVVVVVRRROOOOOORRRTTTTTTTTTMMMLLLLLLKKKJJJJJJIIIIIIFFFEEEDDDDDDDDDFFFIIIJJJNNNOOOOOONNNOOOTTT\\\bbbaaaYYYQQQKKKBBB;;;>>>FFFOOOUUUZZZYYYUUUSSSVVV[[[gggrrr~~~yyywww|||{{{zzzwwwxxxuuuooonnnvvvzzzllllllyyy{{{ttt|||rrr|||yyyVVV>>>666000+++---///...---...---,,,...//////111;;;GGGtttuuurrr]]]GGGFFF@@@AAADDDDDDHHHNNNPPPPPPSSSXXXXXXaaaiiikkkjjjhhhccc]]]QQQUUUYYYZZZZZZ\\\bbbhhhccceeehhhjjjlllnnnqqqsssyyy|||zzz}}}}}}qqqnnnfff___aaahhhnnnnnn___]]]YYYVVVRRRLLLEEE@@@===AAA???888;;;QQQpppooo___VVVQQQNNNLLLFFFFFFDDD@@@<<<<<<@@@EEEEEEQQQ^^^eeejjjqqqvvvwwwtttsssqqqooommmmmmmmmmmmjjjhhhgggggghhhgggfffddd___]]]ZZZVVVQQQLLLIIIGGG???>>><<<999888999===@@@AAAEEEKKKQQQXXX```hhhnnnjjjnnnpppqqqsssuuurrrmmmggglllqqqsssqqqpppppprrrqqqsssuuuxxx{{{}}}~~~III___eeeOOO:::777888444222111000//////.........888:::@@@JJJUUU^^^aaaaaammmppptttvvvwww{{{}}}~~~|||{{{{{{xxxvvvsssqqqpppnnnfffYYYOOOEEECCCCCCDDDHHHSSSgggzzziiifff```VVVJJJ@@@:::888;;;999@@@MMMVVVZZZeeeqqqvvv~~~zzzwwwqqqkkkjjjmmmppppppnnnlllhhhaaa\\\XXXTTTPPPNNNGGGHHHHHHGGGGGGFFFEEEDDDGGGFFFEEEEEEEEEFFFGGGHHHJJJIIILLLVVVaaaggggggccc\\\MMMAAA@@@BBBDDDHHHNNNUUUTTTUUU[[[fffrrr}}}~~~|||vvvzzzzzzmmmYYYMMM===888222///......+++(((*********++++++,,,,,,---111111222333444444555555666888:::;;;<<<>>>AAACCCHHHLLLXXX{{{wwwuuujjjsss{{{XXX666555444333000///111444888AAAIIISSS[[[aaaccc___WWWYYYPPPCCC777222111333444555888:::<<<>>>CCCKKKQQQNNNPPPSSSSSSPPPMMMKKKKKKAAA???<<<888:::DDDTTT```aaaYYYNNNFFFCCCEEEHHHJJJIIIHHHEEECCCAAA>>>===;;;FFFMMMYYYeeellloooooommmmmmkkkddd[[[TTTTTT[[[bbbjjjddd[[[SSSMMMIIIEEECCC@@@BBBEEEFFFGGGIIIKKKMMMRRRVVV```mmmxxx~~~~~~|||sssqqqmmmhhhccc^^^ZZZXXXUUUQQQNNNPPPTTTWWWUUURRROOONNNMMMKKKJJJIIIHHHHHHIIIGGGEEEBBBAAADDDIIIMMMLLLPPPRRRPPPNNNRRR\\\eeepppggg[[[QQQKKKGGGCCC@@@MMMRRRZZZ___```^^^\\\[[[hhhsss}}}xxxuuuyyyyyyvvvwwwtttrrrrrrrrrvvvsss]]]WWWcccttt~~~yyyyyyssszzzXXX>>>555222///---------,,,+++111------111222222<<>>@@@BBBEEEHHHOOORRRXXX```gggnnnsssuuuwwwyyywwwrrroooooommmiiillllllkkkjjjgggdddaaa``````[[[TTTQQQPPPNNNIIIEEE>>>===999555222222555888888>>>FFFMMMTTT\\\dddkkkllllllmmmppprrrqqqmmmiiiiiikkknnnpppppppppqqqrrrrrrsssvvvyyy|||}}}~~~~~~EEEZZZaaaNNN;;;777777444222111000//////.........555777===GGGRRR\\\aaabbblllpppsssvvvwwwzzz~~~|||}}}yyyxxxvvvrrrjjj^^^QQQIIICCCAAAAAABBBDDDMMM___ppppppooohhh\\\MMM@@@888666:::777<<>>555444333111///111444777BBBKKKUUUZZZ^^^```___[[[VVVQQQIIIBBB<<<777333000777999;;;<<<<<<@@@HHHMMMMMMOOOQQQPPPMMMIIIGGGFFFBBBAAA>>>;;;:::AAANNNWWW\\\[[[VVVOOOIIIEEEFFFHHHFFFEEECCC@@@===<<<===>>>BBBHHHQQQXXX\\\^^^```aaaYYYWWWSSSMMMHHHJJJRRRYYYccc```ZZZRRRJJJBBB===:::<<<@@@EEEIIIJJJKKKKKKLLLMMMRRR\\\iiitttzzzzzzyyywwwuuuqqqkkkddd]]]XXXUUUVVVRRRPPPQQQTTTVVVTTTQQQMMMLLLKKKIIIHHHGGGGGGFFFHHHGGGFFFCCCCCCEEEJJJMMMMMMPPPSSSQQQPPPSSS\\\dddpppooolllddd[[[TTTPPPPPPUUUZZZaaafffgggdddbbb```kkkuuu|||yyyxxx{{{{{{yyywwwtttrrrrrrrrrvvvppp[[[TTT]]]kkktttyyyyyy}}}}}}tttsssTTT===555222///---------,,,+++111------111222222===JJJsss}}}}}}{{{rrr{{{wwwbbbQQQ>>>999@@@CCCAAADDDHHHKKKMMMPPPTTTVVV]]]aaaeeeiiikkkiiigggdddXXXWWWWWWVVVWWWZZZ___ccciiijjjkkkkkkkkknnnrrruuupppooossszzzzzztttmmmllltttyyy~~~}}}||||||{{{yyyrrreeebbbmmmqqqttt|||kkk^^^]]]\\\QQQHHHFFFIII@@@:::999666:::NNNggg~~~yyynnnddd___YYYTTTPPPGGGAAAAAADDDFFFIIIMMMPPPRRRVVV\\\ccckkkssswwwvvvxxxwwwsssppppppmmmiiijjjjjjiiihhheeebbb```^^^```ZZZRRROOONNNLLLHHHDDD===<<<:::666333222444666555:::AAAHHHNNNVVV```gggiiijjjllloooqqqqqqmmmjjjkkkmmmooopppppppppqqqrrrrrrtttvvvxxxzzz{{{{{{zzz~~~>>>QQQZZZLLL<<<777666444222111000//////.........222444999BBBNNNYYYaaadddlllooosssvvvwwwzzz}}}sssdddVVVOOOLLLKKKHHHGGGGGGGGGLLLYYYgggssstttpppbbbOOO@@@888666888555888@@@FFFJJJWWWfffooouuu|||}}}{{{zzzxxxyyyzzzxxxsssoooiiigggeeecccaaa___[[[XXXWWWVVVUUUTTTRRRQQQOOOOOOKKKLLLNNNPPPQQQRRRRRRRRRMMMJJJLLLZZZooo|||tttrrrrrrqqqqqqrrroookkkhhhiiioooxxxzzzyyy~~~}}}nnnWWWGGG;;;666000---,,,,,,***(((*********+++,,,---------000000111222333444555555444666888999999;;;>>>@@@DDDJJJUUUyyy{{{eeegggwwwvvv]]]BBB555555333111000111444777AAALLLVVVZZZ\\\aaafffgggaaa]]]VVVOOOGGG>>>666000999;;;<<<<<<;;;>>>DDDIIIKKKLLLMMMKKKGGGBBB???>>>BBBAAA???;;;999<<>>FFFLLLRRRSSSRRRLLLBBB999444222999???GGGMMMOOOOOOMMMLLLNNNSSS]]]iiisssyyyyyyxxxvvvuuurrrmmmggg```ZZZVVVWWWTTTRRRRRRTTTUUURRRPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEGGGJJJMMMPPPSSSVVVUUUTTTWWW___fff{{{|||ppplllmmmfffkkkqqqtttssspppllljjjkkkttt}}}|||}}}}}}zzzwwwtttrrrrrrrrrvvvvvvddd]]]cccmmmsssxxxyyy|||yyyxxx{{{}}}xxx}}}}}}{{{hhhNNN:::444222///------------,,,000------111222222===LLLsssyyyzzz|||vvvooouuujjjSSS;;;888@@@@@@BBBDDDHHHKKKNNNQQQTTTWWWZZZ___eeekkkmmmlllhhhfff[[[XXXVVVUUUXXX\\\___aaafffjjjnnnnnnmmmooouuuzzzvvvlllfffjjjooommmeee^^^___bbbfffnnnvvv|||}}}}}}|||}}}zzzvvvjjjdddkkkmmmrrrnnnaaa___^^^UUUMMMJJJKKKCCC<<<:::999;;;HHHWWWnnnvvvzzztttkkkeeebbb___UUULLLEEEEEEHHHJJJLLLPPPPPPPPPRRRWWW___iiisssxxxvvvxxxxxxtttqqqrrroookkkhhhgggfffdddbbb___]]][[[[[[TTTMMMHHHFFFEEEBBB@@@;;;<<<;;;888555222222222111555:::???EEENNNYYY```fffhhhkkknnnooonnnlllkkknnnpppqqqqqqppppppqqqsssuuuvvvxxxzzz{{{{{{zzzzzz||||||}}}888HHHRRRKKK>>>777555444222111000///............000222666???JJJVVV```fffkkkoootttwwwxxx{{{~~~ooo]]]TTTWWW]]]___[[[XXXVVVSSSSSS[[[eeemmmqqqqqqeeeRRRBBB;;;:::888444444:::===BBBPPPaaaccchhhpppwww~~~}}}~~~|||{{{{{{{{{yyytttqqqmmmlllkkkkkkkkkjjjfffddd___^^^\\\ZZZXXXVVVUUUTTTPPPRRRVVVYYYZZZZZZYYYXXXRRROOOPPP^^^www}}}yyytttrrrvvv|||xxx{{{~~~ttt[[[HHH;;;555///,,,+++,,,***((()))******+++,,,---......///000111222333444555666666777999::::::<<<>>>AAACCCJJJTTTuuuwww^^^ZZZccccccQQQ>>>555555444222000000333666>>>KKKVVVYYY\\\dddnnntttuuunnncccXXXMMMDDD<<<777:::<<<======<<<>>>CCCGGGIIIJJJJJJGGGBBB===;;;:::>>>>>>===:::888888<<>>CCC@@@DDDEEEAAA888222000222888@@@JJJRRRUUUTTTQQQOOORRRWWW```jjjqqquuuvvvuuuqqqqqqqqqnnnjjjeee___\\\ZZZXXXVVVUUUVVVUUURRRPPPRRRQQQPPPNNNLLLLLLKKKKKKGGGHHHHHHGGGGGGHHHLLLNNNTTTXXX[[[\\\[[[^^^dddiii}}}{{{wwwuuummmttt~~~}}}zzzwwwtttrrrrrrrrrvvvxxxrrruuuzzz{{{vvvyyy|||xxxxxx}}}}}}zzz{{{zzzyyyvvvnnn]]]GGG888444111...------...---,,,000---...111111222???OOOvvvyyyzzzyyyxxx{{{cccHHH???AAA===AAADDDHHHKKKNNNQQQUUUXXX[[[```gggmmmooommmiiifff___ZZZUUUUUUYYY]]]___```dddjjjppppppnnnpppxxxsssiiimmmxxx|||uuukkk[[[XXXVVVXXX^^^eeejjjmmmqqqrrruuuxxxxxxwwwzzz~~~zzzwwwiii^^^^^^___jjj~~~qqqccc___^^^XXXQQQMMMLLLEEE===:::<<>><<<;;;:::999999;;;;;;999666222000///...111444888===FFFQQQYYYcccfffkkkmmmlllkkkjjjjjjrrrssssssrrrqqqppprrrssswwwxxxzzz|||~~~~~~~~~~~~zzzyyyzzz|||666AAAKKKIII???777444444222111000///............000222666===GGGSSS___fffkkkoootttwwwxxx{{{vvvdddVVVUUUaaammmoookkkfffbbb\\\YYY\\\bbbgggmmmppphhhVVVFFF>>>===999444333666777<<>>@@@CCCCCCKKKTTTrrrsss\\\SSSTTTRRRDDD777555555444222000000333555;;;HHHSSSUUUWWW___jjjrrruuupppggg^^^TTTJJJAAA;;;:::<<<>>>===<<<>>>BBBGGGJJJJJJJJJGGGCCC>>><<<<<<;;;<<<<<<;;;::::::;;;<<<>>>AAAFFFLLLPPPPPPNNNLLLIIIRRR^^^gggkkkkkkkkkkkkiiijjjfffYYYHHH;;;666777222333555777999===AAADDD<<>>:::333///222555:::AAALLLTTTWWWVVVTTTSSSVVV[[[bbbiiimmmoooooonnnnnnoooooonnnkkkfffbbb___\\\[[[ZZZZZZYYYWWWTTTRRRTTTSSSRRRPPPOOONNNNNNMMMHHHIIIIIIIIIIIIJJJMMMPPPWWW[[[___aaabbbeeehhhlll}}}{{{uuuzzz{{{xxxwwwtttrrrrrrrrrvvv}}}{{{xxx{{{~~~~~~yyyyyyxxxvvvpppeeeTTTCCC777333111...---......------///,,,...222111222@@@QQQwwwzzz|||zzzoooRRRDDDBBB;;;AAADDDGGGKKKNNNQQQUUUXXX]]]aaahhhnnnpppmmmiiifffbbb\\\WWWUUUXXX]]]______bbbiiioooqqqppprrryyyzzzsssyyyjjjcccZZZTTTUUU\\\dddjjjddd``````cccfffhhhooowwwxxxxxxjjj[[[UUUTTTccc|||ttteee______[[[UUUQQQNNNHHH>>>888<<>>888555555555555777999;;;:::666222///...---///111333777???IIIQQQ^^^ccciiikkkhhhffffffhhhsssuuuuuuuuusssrrrssstttuuuwwwyyy|||~~~xxxxxxxxxyyy|||~~~~~~}}}777>>>FFFHHHAAA777333555222111000//////.........000222666<<>>999555333555444888HHH[[[______eeerrr}}}}}}zzzyyy{{{~~~tttsssssssssttttttsssqqqlllkkkhhheeecccbbbaaaaaaaaaccceeeggggggfffdddbbbXXXVVVXXX```ppp~~~}}}wwwlllqqqqqqeeeqqq~~~|||}}}bbbKKK;;;666///++++++,,,,,,+++)))***+++,,,---...///000000111222444555777888999;;;<<<>>>>>>>>>???BBBDDDEEENNNUUUooovvvbbbYYYXXXSSSDDD666555555555333111000222444:::EEENNNOOONNNSSS[[[aaa```aaa```___YYYNNNCCC::::::<<<>>>===;;;<<<@@@DDDHHHIIIIIIGGGDDDBBBAAAAAA===<<<<<<<<<<<<>>>???@@@@@@@@@BBBFFFJJJLLLKKKHHHDDDMMM[[[hhhoooppplllhhh___^^^ZZZOOOBBB999666666777999<<>>999444222555999<<>>;;;<<<>>>@@@DDDLLLVVVaaakkkqqqooosssuuutttssstttqqqlllbbb```\\\WWWSSSOOOLLLKKKCCC@@@;;;777444333444444555777999999666222000///,,,...///000222888BBBIIITTT\\\dddfffbbb```cccgggsssuuuwwwxxxvvvuuutttuuurrrtttwwwzzz|||~~~xxxwwwwwwxxx{{{||||||{{{;;;===DDDHHHBBB666222666222111000//////.........///222666;;;AAAKKKVVV^^^dddiiiooorrrtttvvvzzz}}}}}}{{{wwwooocccYYYUUUVVVZZZ\\\]]]WWWQQQMMMHHHCCCDDDIIITTTZZZaaaaaaXXXMMMCCC>>>888444333444333555FFFYYYaaa]]]aaammmxxx}}}~~~}}}{{{yyyyyy{{{zzzxxxvvvvvvwwwwwwvvvuuusssqqqooollljjjiiiiiijjjiiijjjkkkkkkjjjhhhfffddd\\\]]]___bbbjjjxxx~~~~~~||||||rrrhhhpppvvvkkksss}}}yyyxxx~~~|||{{{___GGG<<<666///+++,,,------,,,)))***+++,,,---///000000111222333555777888::::::<<<===>>>??????@@@BBBDDDGGGPPPWWWnnn|||kkkgggjjjcccNNN999555555555333111000222333777AAAIIIIIIHHHKKKPPPRRRRRRTTTVVVWWWUUUMMMCCC<<<:::<<<===<<<999888;;;>>>AAABBBCCCBBBAAA@@@AAABBB===;;;::::::;;;>>>@@@AAAAAABBBDDDFFFFFFGGGHHHHHHIIIOOO[[[hhhrrrsssmmmfff^^^ZZZRRRHHH???:::999:::DDDEEEFFFHHHIIIHHHFFFDDDCCC@@@<<<999777888:::;;;;;;>>>CCCFFFIIIMMMQQQSSSZZZ___eeehhhiiihhhhhhiiikkkjjjjjjhhhfffdddbbbaaabbbcccdddcccaaa^^^\\\[[[XXXWWWUUUTTTRRRQQQQQQQQQLLLKKKJJJIIIIIILLLQQQUUUbbbffflllrrrvvvyyyzzz{{{}}}|||xxxwwwtttrrrrrrrrrvvv|||zzzwwwsss{{{||||||zzz{{{yyypppaaaPPP@@@888333000...---.........---...,,,///222000111BBBUUUqqqkkkNNNBBB>>>>>>AAAEEEIIILLLPPPTTTWWWYYY]]]bbbhhhjjjjjjhhhgggccc```\\\XXXVVVYYY^^^bbbbbbeeejjjmmmppptttwwwzzzzzz~~~zzz{{{}}}qqqddd[[[]]]iiitttjjjWWWHHHGGGHHHHHHLLLSSShhhyyyyyylll```hhhpppgggggggggccc]]]UUUUUULLLAAACCCRRRYYYWWWHHHFFFFFFPPPdddvvvyyytttkkk^^^QQQIIICCC===999999======>>>CCCLLLWWWbbbiiijjjnnnqqqpppppppppnnniii___\\\WWWQQQLLLGGGDDDCCC<<<;;;888555222111222333444666888888555222111000+++---......///333;;;AAAGGGQQQ\\\___\\\\\\aaagggrrruuuyyyzzzyyywwwuuuuuusssuuuwwwzzz{{{|||}}}}}}yyyxxxwwwxxxzzz{{{zzzyyy======CCCHHHCCC666222777222111000//////............111555:::???HHHSSSZZZaaaffflllpppqqqssswwwzzz|||}}}~~~{{{~~~~~~yyyvvvvvvwwwtttmmmccc]]][[[XXXRRRMMMNNNGGGAAA>>>;;;888:::>>>EEELLLTTTYYYVVVNNNEEE???777333333444222444EEEXXX___YYY[[[fffppptttwww{{{wwwxxxxxxwwwwwwyyy}}}}}}zzzyyyyyyzzzzzzyyyxxxvvvsssqqqooooooooopppnnnnnnnnnmmmkkkiiigggeeeaaadddffffffhhhrrr}}}||||||~~~|||}}}vvvlllwww{{{rrrsss{{{~~~wwwwww\\\DDD===777///,,,,,,......---)))***+++,,,...///000111222333444666888999;;;;;;<<<===?????????@@@BBBDDDHHHRRRXXXmmmooopppyyyrrrWWW===555555555444111000111333333===FFFGGGGGGJJJMMMMMMSSSQQQOOONNNLLLIIIDDDAAA;;;======;;;666555666888999:::<<<<<<;;;<<<===???<<<999666666888;;;>>>??????DDDHHHIIIFFFEEEHHHLLLUUUWWW___lllwwwyyyqqqiii^^^XXXOOOGGGCCCCCCGGGIIIPPPOOONNNMMMJJJEEE@@@<<<===;;;888888999<<<======:::<<<===???BBBGGGMMMQQQOOOTTTZZZ^^^^^^^^^___```eeeeeeeeeeeefffffffffgggccceeeffffffccc```^^^^^^[[[ZZZYYYWWWVVVUUUTTTTTTMMMLLLJJJHHHIIILLLRRRWWWiiinnnttt{{{~~~zzzwwwtttrrrrrrsssvvv~~~~~~}}}yyyzzz{{{|||{{{ssscccPPPAAA888222000...---...///......---,,,///222000111BBBVVVpppZZZDDD>>>===@@@DDDHHHKKKOOOSSSVVVUUUYYY^^^dddhhhiiihhhhhhcccbbb^^^YYYUUUWWW]]]cccbbbdddggglllppptttvvvxxxzzzwwwooottt~~~ooobbbaaalllvvvvvv___LLLHHHGGGCCCCCCHHH]]]www{{{jjjllluuukkkkkkmmmiiicccUUUYYYTTTIIILLL[[[ccc___GGGCCC@@@EEEWWWiiipppmmmmmmaaaSSSKKKDDD>>>::::::???===;;;<<>>777777444333222111000...------///000222555:::BBBKKKQQQ^^^dddkkkoooqqqtttwww{{{zzzxxxxxxzzz~~~~~~|||xxxwwwuuussssssuuuwwwxxxyyytttooojjjfffeeecccbbbjjjjjjhhhccc\\\UUURRRPPPMMMDDD>>>???<<<666777===EEELLLOOOJJJHHHIIIDDD<<<666333000000000333<<>>CCCEEEIIIKKKIIIGGGHHHKKKWWW\\\gggsss}}}~~~sssggg]]][[[UUUMMMGGGGGGLLLRRRRRRRRRPPPGGG<<<666555777777:::===<<<::::::>>>CCCBBBAAA???======>>>AAACCC@@@FFFNNNSSSVVVXXX\\\___fffggghhhgggggggggiiikkkmmmllljjjhhheeeaaa___]]][[[ZZZYYYYYYZZZYYYWWWUUUUUUOOOKKKLLLKKKKKKRRR[[[gggmmmwww}}}|||yyyyyyxxxvvvtttsssxxx{{{{{{}}}nnnQQQ>>>999111111000......---------,,,000...---222555CCC[[[sssgggDDD>>><<>>===<<<;;;;;;>>>FFFRRR[[[fffgggjjjlllnnnlllhhheee^^^ZZZRRRJJJCCC>>><<<;;;777777666555444444333333111222444666666555444333///...---,,,---///111333;;;AAAHHHNNNSSSYYY___dddqqqsssuuuwwwxxxxxxwwwvvvuuuwwwzzz|||}}}|||{{{yyyzzzxxxxxx{{{~~~|||zzz555CCCYYYeeeYYYAAA444444444333222111000...------///000222444999AAAJJJPPP^^^cccjjjoooppprrruuuxxxzzzxxxwwwwwwxxxxxxuuurrrooonnnmmmlllnnnqqqtttvvvtttlllbbb[[[ZZZ\\\^^^___nnnmmmjjjeee___XXXSSSQQQLLLCCC======;;;777;;;EEEPPPTTTRRRIIIFFFHHHFFF@@@:::777555444222111666>>>DDDBBBDDDMMM\\\hhhlllkkkdddbbb^^^^^^ccckkkrrruuuzzz~~~}}}~~~|||tttpppppppppooonnngggbbb\\\YYYYYYZZZ[[[ZZZ\\\___cccgggmmmttt|||~~~~~~}}}{{{|||tttttt}}}|||yyygggQQQAAA:::333......---++++++...,,,---/////////000333555666666777888999::::::;;;======>>>>>>@@@AAACCCDDDGGGVVVnnn~~~|||SSS888777555333222222222222444999@@@CCCCCCCCCEEEGGGLLLFFF???>>>AAACCC@@@===:::888555444555555333222333444555666888:::;;;<<<>>><<<:::888777999<<<===BBBEEEHHHJJJIIIHHHIIIKKKTTTZZZdddpppyyyyyyrrrjjjbbbaaa]]]VVVOOOLLLNNNQQQMMMLLLGGG@@@888555777999===???@@@>>>::::::>>>BBBBBBBBBAAA@@@>>><<<<<<<<<>>>EEEMMMSSSVVVXXX\\\___dddfffhhhiiijjjlllnnnpppnnnmmmllliiigggcccaaa___\\\[[[ZZZZZZZZZZZZWWWUUUTTTOOOLLLMMMLLLLLLQQQYYYeeekkkrrrzzz|||yyyvvvvvvuuussstttyyy|||}}}uuuTTT@@@<<<111000///......---------,,,000......222555CCC]]]wwwtttttt]]]BBBAAA>>>AAAEEEHHHKKKMMMQQQSSSSSSUUUZZZaaagggjjjjjjiiijjjfff^^^XXXVVVYYY___dddccchhhnnnppprrruuu}}}xxxwwwwwwiiieeennnxxx~~~vvvfffUUULLLLLLLLLIIISSSlll{{{wwwzzzeeebbbaaa\\\UUUPPPNNNLLLOOO```iii^^^IIIFFF@@@???GGGTTT[[[[[[kkkpppmmm]]]LLLDDDAAA???===<<<:::999;;;BBBMMMUUUccceeehhhkkklllkkkgggddd]]]XXXPPPHHHAAA<<<::::::888777666555444333222222333444666777666444222000......---,,,---///111222777;;;BBBIIIPPPWWW```fffpppqqqsssuuuvvvvvvvvvuuutttvvvxxxzzz{{{|||{{{zzzyyyxxxxxx{{{}}}~~~|||yyy666FFFeee}}}qqqMMM777666444333222111000...------...///111333888>>>GGGMMMXXX___gggmmmooorrruuuxxx{{{yyywwwuuutttssspppmmmrrrrrrrrrssstttvvvwwwxxxoooeeeYYYUUUYYYbbbhhhkkkxxxtttoooiiiddd^^^YYYVVVLLLEEE@@@@@@===:::BBBOOOeeehhhbbbRRRFFFCCCAAA<<<:::777555555222///000555999:::===EEEQQQ]]]ggglll^^^WWWPPPOOOUUU```iiiooouuuzzz~~~{{{sssnnnllljjjhhheeeYYYUUUOOOKKKJJJKKKLLLLLLQQQVVV]]]eeemmmttt{{{~~~}}}zzz~~~|||~~~uuubbbMMM@@@777111---......,,,,,,///,,,...///000000111333666555666888:::;;;;;;;;;:::;;;;;;<<<===???AAACCCDDDEEEPPPeeezzz}}}ZZZ777666555444333222222222333999???BBBAAA@@@@@@AAAEEEAAA===<<<<<<=========:::888555444444333111000333444555777999:::;;;;;;AAA???<<<:::999:::<<<===BBBEEEIIIJJJKKKKKKLLLLLLJJJOOOWWW```fffhhhggggggffffffddd___WWWQQQPPPQQQJJJFFF@@@;;;999:::===@@@GGGGGGEEEAAA===<<>>:::888999???HHHNNN^^^aaaeeeiiijjjhhheeeccc\\\XXXPPPGGGAAA<<<;;;:::999888777666444333222111444555777888777444111......------,,,---...000111222666;;;BBBKKKVVVaaagggooopppqqqssstttuuuuuuuuuttttttvvvwwwyyyzzz{{{|||yyyxxxyyy{{{||||||zzzwww:::DDDeeeYYY<<<888444333222111000...------...///000222666<<>>CCCJJJUUUaaakkksssyyy}}}~~~~~~xxx~~~yyy{{{ooo]]]LLLCCC777111---......,,,,,,...,,,...000000000222444777777888;;;===>>>>>>===<<<=========>>>???AAABBBCCCAAAFFFVVVggguuuTTT777666555444333222222222222888???AAA???<<<;;;;;;>>>??????>>><<<;;;<<<<<<;;;888555333222111///...222333555777999:::::::::???>>><<<::::::;;;===>>>BBBFFFJJJLLLNNNPPPPPPNNNCCCEEEJJJPPPTTTXXX___fffkkkkkkjjjddd[[[SSSPPPPPPJJJFFFBBB@@@BBBEEEHHHJJJPPPNNNJJJDDD@@@???CCCFFFHHHLLLPPPPPPLLLHHHEEEDDDGGGPPP[[[cccggghhhjjjkkknnnpppqqqqqqoooooopppqqqttttttsssppplllhhhdddaaa```___]]]]]]]]][[[YYYWWWTTTRRRPPPLLLHHHEEEFFFHHHTTTVVV\\\hhhvvv}}}yyytttttttttssstttzzz{{{}}}___DDD;;;000000///...............---///---///333444FFFeee{{{}}}zzznnnsssddd^^^PPPBBBGGGBBBDDDFFFGGGHHHJJJLLLOOOQQQTTTYYY```fffjjjjjjhhhmmmkkkfff```[[[[[[___ddddddhhhkkklllooovvvxxxrrrssswww{{{pppccc[[[XXXTTTOOORRRccclllqqqyyyvvvppprrrqqq]]]RRRKKKEEE===<<<<<>>EEEJJJVVV[[[aaafffgggfffdddccc^^^YYYRRRJJJDDD???===<<<;;;:::888777555333222111333555777999888555111///......---------...///000222333777>>>HHHUUUaaahhhooopppqqqrrrtttuuuvvvvvvssssssssstttvvvyyy{{{}}}zzz{{{|||||||||yyyvvvttt:::<<>>555444333222111000...---------...000111444999???DDDMMMUUU```hhhlllnnnqqqsssuuutttssstttwww~~~xxxqqqpppooosss|||xxxkkkeeeeeehhhkkkWWWQQQNNNNNNHHHAAACCCKKK^^^wwwhhhVVVKKKDDD???:::777888888777:::>>>>>>AAACCCEEEGGGOOO[[[eeeeeeSSSBBB;;;???JJJZZZhhhqqqxxxyyytttrrrmmmhhhbbb\\\WWWOOOEEE>>>===;;;888555222222444555:::BBBOOO]]]iiissszzz}}}zzzxxxyyy||||||kkkrrr|||qqqzzz}}}wwwiiiVVVHHHDDD888222.........+++***+++---...000111111333555888999;;;===@@@AAA@@@???>>>AAAAAA@@@@@@@@@AAABBBBBBBBBCCCLLLWWWllljjjzzz{{{LLL666666555555444222222111222888>>>@@@>>>:::888888:::>>>AAABBB@@@===;;;;;;:::888444222111000...,,,000111333666888999:::;;;;;;:::999999:::<<<>>>???BBBHHHLLLMMMQQQVVVUUUQQQHHHFFFHHHLLLOOOTTTaaannnxxxwwwsssjjj___UUUQQQOOOKKKIIIHHHIIILLLOOOQQQRRRUUUQQQKKKDDD@@@@@@DDDGGGPPPUUUZZZYYYTTTOOOLLLKKKNNNWWWdddmmmqqqqqqrrrrrrvvvwwwvvvuuusssrrrtttvvvxxxxxxvvvsssoooiiidddaaacccaaa```___^^^]]]ZZZWWWUUUTTTPPPIIICCC???======@@@AAAGGGTTTeeeuuu}}}yyyuuuuuuuuussstttzzz~~~zzzxxxxxxvvv}}}zzz```DDD888000//////............///...///---000444444HHHjjj||||||}}}{{{jjjqqqkkkaaaRRRBBBCCCBBBDDDEEEEEEFFFGGGJJJLLLPPPRRRXXX___fffiiiiiihhhnnnnnnkkkeee^^^\\\```dddfffiiikkklllooowww}}}xxxwwwyyy~~~{{{rrrggg```]]]XXXRRRTTTaaacccccclllnnnhhhgggzzzhhhTTTIIIFFF===;;;:::;;;HHHUUUSSSJJJIIIHHHKKKSSSZZZVVVNNNKKKYYYlllvvvrrrcccUUUMMMGGGBBB===999:::===BBBEEENNNTTT\\\bbbddddddcccccc^^^[[[UUUNNNHHHCCC???===<<<;;;:::888666444333222222333666888888666444222///.........//////000000444444666<<>>BBBDDDGGGIIIIIIIIIMMMVVV^^^bbbRRRBBB;;;;;;AAAQQQbbbpppwww|||ssskkkgggfff]]]RRRHHHCCC@@@<<<999777777666444222111222444555>>>KKKYYYgggsss}}}~~~|||yyyuuusssuuuzzz~~~yyyiiioooxxxuuuwww{{{|||vvvfffPPPBBB@@@777222...///...***)))***---...000111222444777999;;;<<<>>>@@@AAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBBBBHHHFFFLLLRRRaaadddjjj}}}mmmIII666666666555444333111111222777===???===:::999::::::===AAABBB@@@===;;;999999666333111000///---,,,//////000222555888;;;<<<888888888888:::<<<>>>???@@@HHHLLLMMMRRRZZZYYYRRRLLLHHHHHHOOORRRVVVbbbpppuuuggg[[[TTTRRRMMMMMMNNNOOOPPPRRRUUUVVVZZZTTTKKKCCC???@@@CCCFFFSSSZZZbbbbbb\\\TTTOOOMMMRRR\\\jjjtttwwwwwwuuuuuuyyyxxxwwwuuussstttwwwzzzxxxxxxxxxuuuqqqlllgggdddfffdddbbbaaa```^^^[[[XXXVVVVVVPPPFFF>>>:::888555888999>>>HHHXXXjjjxxx}}}yyyuuuuuuuuussstttzzz|||pppqqqnnnsss}}}yyy~~~|||vvvZZZBBB777//////............////////////---111444444IIIooommmnnnwwwjjjYYYCCC???BBBCCCCCCCCCCCCEEEHHHKKKOOOQQQWWW___eeeiiiiiihhhpppqqqoooiiiaaa^^^```dddhhhkkkmmmnnnpppxxx~~~}}}|||zzztttjjjdddbbb\\\VVVVVV```]]]XXXaaafffbbbaaajjjpppXXXGGGFFF;;;888777555@@@NNNNNNMMMLLLKKKOOOYYY```\\\SSSFFFLLL\\\nnnvvvoooaaaXXXLLLGGG@@@;;;:::===???@@@EEEMMMWWW___bbbbbbcccddd^^^\\\YYYTTTMMMGGGBBB???===<<<;;;:::888777666555222444555777777777555555000000000000000000000000555444666<<>>???RRRpppyyy___JJJGGGCCCCCCHHHMMMMMMNNNQQQQQQSSSSSSQQQNNNMMMPPPSSSVVVKKKAAA===999999GGGXXXgggoooxxxzzztttjjj```[[[VVVNNNBBB:::777666555444111333555555333111111222111888DDDSSSaaaooo||||||xxxsssqqqttt{{{sssxxxvvvvvvtttrrrvvv{{{iiiNNN>>><<<555000---......+++***+++---///111222222444777:::<<<<<<===>>>???@@@AAAAAACCCCCCCCCBBBBBBCCCDDDDDDHHHGGGMMMPPPXXXccc^^^hhh]]]DDD555666666666555333111000222777<<<>>><<<;;;<<<===============<<<;;;999888777555222000000///---,,,---------///222777;;;>>>999999999999:::;;;<<<===>>>FFFKKKLLLRRR[[[ZZZQQQJJJFFFIIITTTYYYYYY___jjj~~~rrrfff^^^ZZZRRRSSSSSSRRRPPPQQQVVV[[[ddd\\\PPPGGGBBBBBBEEEGGGLLLXXXffflllggg]]]VVVSSSWWWaaaoooyyy|||{{{xxxwwwxxxvvvrrrmmmkkklllpppttttttuuuvvvvvvsssoookkkhhhgggfffcccbbbaaa___[[[YYYUUUVVVPPPCCC;;;999777444777888:::@@@LLL\\\mmmxxx}}}|||zzzssstttsssrrrttt{{{qqqtttqqqvvvzzz~~~|||yyyxxxvvvgggOOO>>>::://////............/////////...---222555444KKKrrrsssvvvcccIII@@@@@@AAAAAAAAAAAACCCFFFIIINNNQQQVVV^^^eeeiiiiiihhhqqqsssssslllddd___```dddfffiiikkklllnnnuuu}}}|||vvvnnniiigggccc]]]WWW```YYYPPPXXXaaa```aaaZZZooo~~~eeeSSSJJJ>>>:::999666@@@MMMPPPSSSOOOKKKNNNYYYcccbbb[[[JJJEEELLLaaatttwwwmmmdddXXXQQQHHHAAA???>>>>>>>>>===GGGSSS\\\```aaaccceeebbbbbb```\\\VVVOOOGGGCCC>>>===<<<;;;:::999888888666666666666666555555555111111222222222111111111444333444<<>>JJJQQQMMM@@@555444333222111000...------,,,---...///000333777;;;???IIIXXXccciiilllnnnppptttzzztttrrr|||yyyhhhYYYUUUQQQGGGAAAAAACCC^^^~~~sss[[[PPPOOORRR\\\dddffffffggg______^^^YYYRRRMMMKKKKKKKKKDDD@@@???999555@@@PPP^^^fffpppssslllaaaWWWQQQEEE???999555333222///,,,,,,000333444222//////000,,,333>>>LLL[[[kkkyyy}}}xxxsssqqquuu|||{{{|||rrrmmmhhheeehhhsss}}}~~~{{{||||||oooQQQ===999222...,,,...///---,,,------///111222333555888:::<<<<<<<<<<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFCCCEEELLLMMMRRRuuudddVVVYYYPPP===555666666666555333111000333777<<<===<<<<<<>>>@@@???<<<888777888888888777666444111000000///---,,,,,,++++++---111666<<>>LLL___kkkzzz|||}}}|||zzzqqqrrrrrrrrruuu|||xxx|||zzz~~~zzz{{{|||xxxvvvppp]]]FFF<<<>>>//////.........//////000000...---222555333KKKtttkkkOOODDD???@@@@@@@@@@@@BBBFFFIIIMMMPPPVVV^^^eeeiiiiiihhhqqqttttttnnneee___```dddbbbeeeggghhhjjjqqq|||~~~xxxqqqmmmlllgggbbbXXXaaaXXXMMMUUU___aaacccTTTfffyyygggTTTGGGCCCBBB???HHHWWWZZZWWWQQQJJJKKKWWWdddfffaaaPPPCCCBBBXXXqqq{{{uuummmbbb[[[PPPHHHDDDBBB@@@>>>999CCCQQQ[[[___aaacccfffggghhhgggeee___VVVNNNHHH>>>>>>===<<<;;;;;;::::::999888777555444444444444222222333333333222222111111000333;;;IIIXXXccchhhlllpppuuuzzz{{{zzzxxxuuutttuuuuuuvvvwwwxxxxxxxxxwww{{{|||{{{{{{<<<>>>===GGGVVVQQQ@@@:::666555444333111000//////------------///111333555@@@FFFPPPYYYaaahhhnnnrrrzzz|||}}}~~~vvv}}}vvvlllddd[[[OOOCCC;;;BBBIII^^^|||yyynnn___[[[]]]gggppprrrqqqqqqiiihhheee```YYYPPPGGGBBBEEECCC???:::777888<<<@@@PPP\\\fffgggddd]]]RRRFFF???;;;777444222111000///222222333222222111000///333333888DDDVVViiiwww~~~~~~~~~yyysssrrrwww{{{{{{{{{rrrmmmlllkkkkkkkkkiiiiiipppyyy|||oooLLL:::<<<222111000///......//////000000000111333555777999888:::<<<===>>>???AAACCC???@@@@@@AAABBBCCCDDDDDDCCCHHHFFFHHHUUUlllpppcccWWWFFF===777444555999:::666222222///444999;;;:::999999:::===888444333444666666555555777666222222222///)))---//////------444???HHHJJJFFF>>>999;;;>>><<<666BBBAAABBBIIIQQQUUUSSSOOOKKKGGGMMM]]]ddd^^^ZZZ]]]iiilllssszzz}}}yyyooogggaaaWWWRRRSSSQQQMMMTTTaaakkkmmmfffUUUKKKKKKLLLHHHDDDNNNaaasssyyypppddd]]][[[hhhxxx|||yyywwwwwwrrrggg[[[RRRQQQWWW]]]dddlllssstttssssssooojjjgggeeebbb___[[[VVVPPPKKKKKKIIIFFFAAA===999777555444666777666777AAAPPP]]]ooozzz|||}}}{{{wwwsssssssssrrrtttzzz~~~}}}~~~|||xxxlllZZZHHH<<<888222222000///............///,,,000000888777EEE~~~xxxtttdddCCCEEE@@@===???@@@BBBGGGMMMOOOOOORRRYYYbbbhhhjjjjjjiiiqqqwwwsssggg______cccfffiiikkkkkklllsss~~~wwwqqqooommmhhhdddbbb]]]TTTKKKJJJSSS___fff\\\dddrrrmmmdddWWWOOOPPPXXXcccjjj^^^SSSFFFCCCKKKVVV___bbbVVVLLLDDDJJJ\\\lllsssssseeebbb\\\TTTLLLFFFAAA>>>AAAEEEKKKRRR\\\eeeiiiiiijjjkkkiiigggfffdddZZZOOOGGGEEEAAA===:::999::::::999999888666555444666777777777777777777666555444333222555>>>LLLYYYbbbgggnnnppptttwwwyyyyyyxxxxxxwwwtttssstttxxx{{{{{{zzzzzz|||}}}}}}|||{{{{{{|||<<<:::===OOO^^^TTTAAA:::666555444333222000//////------------///111333444>>>EEENNNXXX```gggnnnsss{{{~~~|||zzzzzz}}}~~~wwwnnndddXXXLLLDDDFFFIIIUUUgggtttvvvuuuuuugggaaa___eeejjjjjjggggggbbbbbbaaa^^^XXXQQQKKKFFFCCCBBB>>>:::777777:::===FFFQQQ\\\___]]]XXXNNNCCC@@@<<<888555444333222111333333333333222111000///111111555@@@QQQdddssszzz}}}}}}zzztttsssxxx|||}}}~~~vvvuuuyyyuuutttuuutttnnnkkklll~~~nnnMMM<<<<<<222111///.........//////111111111222444666999:::<<<===??????>>>>>>@@@AAA??????@@@AAABBBCCCDDDDDDDDDIIIGGGHHHSSSfff{{{pppjjjWWWDDD777444555888999444000000///333777999888777777888888555000///000222222222555777555111000111...***,,,---...---...555@@@HHHOOONNNIIIDDDDDDFFFCCC===BBBCCCFFFIIIMMMNNNNNNMMMIIIEEEKKKYYYaaa^^^\\\```bbbaaaccckkktttvvvqqqjjjggg\\\VVVVVVSSSNNNRRR[[[hhhrrrssseeeVVVOOOIIIDDD???CCCRRRgggssspppcccZZZSSS[[[gggrrryyyyyytttooopppnnnfffZZZPPPMMMSSSYYY___gggoooqqqrrrrrrnnnjjjcccaaa]]]YYYTTTMMMEEE@@@???>>><<<999777555444333222444555333333:::GGGRRRkkkvvv~~~}}}~~~~~~zzzxxxtttuuuttttttvvv|||{{{}}}}}}xxxqqqhhhZZZKKK???999222111000///............///---000000888888EEE||||||yyylllNNNEEE@@@===???@@@BBBFFFLLLOOOPPPSSSYYYaaafffggggggjjjsss{{{xxxmmmcccaaacccdddhhhkkklllnnnuuuxxxtttqqqnnnkkkccc\\\QQQHHHGGGOOOXXX^^^```dddmmm~~~nnndddcccgggjjjkkk[[[QQQEEEAAAEEEOOOXXX]]]```VVVLLLJJJQQQZZZ```bbb^^^[[[WWWRRRLLLHHHDDDCCCCCCEEEJJJPPPYYYaaafffhhhjjjllllllkkkllljjjbbbXXXKKKIIIEEEAAA>>>=========<<<;;;:::888555555555666666666666555444333222222555555888AAAOOO\\\eeeiiinnnqqqtttwwwyyyzzzyyyyyyyyywwwuuuvvvyyy||||||{{{{{{|||}}}}}}|||{{{{{{|||;;;666>>>VVVhhhaaaKKK;;;666555444333222111000///------------...000222444;;;BBBKKKUUU]]]eeennnuuu|||}}}uuunnnkkkmmmooo~~~{{{pppdddWWWOOOMMMNNNTTT\\\bbbfffnnnuuuiiiaaa[[[]]]```^^^[[[[[[YYY[[[\\\]]]YYYTTTMMMIII@@@???>>>;;;777666777888<<>><<<000000...------...//////222222222333555777999;;;>>>???@@@???>>>===>>>?????????@@@AAABBBCCCCCCDDDEEEJJJHHHHHHPPP^^^zzz~~~kkkLLL999666555777777222/////////222555777666555555666555222...---...///000000555777666111///111000,,,+++,,,------///555???FFFVVVVVVRRRLLLHHHIIIGGGCCCCCCFFFIIIJJJHHHGGGHHHIIIFFFAAAEEESSS\\\]]]^^^bbbddd___\\\cccoooxxxzzzxxxmmmaaaXXXVVVRRRLLLLLLQQQaaarrryyylllXXXLLLFFFBBB>>>;;;BBBVVVggghhh\\\QQQIIIJJJQQQ^^^lllqqqllleeeeeegggdddYYYMMMHHHLLLSSSXXXbbbjjjnnnoooooolllhhh___\\\WWWQQQJJJBBB:::444333333222222222222333333111333444222111555>>>FFFdddpppzzz|||{{{~~~~~~~~~{{{zzzyyyvvvvvvuuuuuuxxxzzz~~~~~~xxxnnncccWWWKKK???777222111000//////......//////---111000999999DDDyyy|||sssZZZFFFAAA>>>???@@@AAAFFFLLLOOOQQQTTTYYY```dddffffffgggrrr{{{zzzpppeee``````bbbfffjjjlllpppxxx|||vvvrrrpppeee[[[NNNFFFGGGLLLSSSWWWbbbdddhhhrrrtttooommmgggbbbWWWPPPGGG@@@@@@FFFNNNTTTccc^^^WWWOOOJJJJJJMMMPPPRRRQQQOOOLLLIIIGGGFFFFFFCCCDDDGGGMMMTTT\\\ccchhhhhhlllnnnoooqqqqqqjjjbbbTTTQQQLLLFFFBBB@@@??????===<<<;;;999888777777777666666666555444333333222888888;;;EEERRR___hhhkkkoooqqquuuxxxzzz{{{zzzzzz|||zzzyyyyyy{{{||||||{{{{{{|||~~~}}}|||{{{|||}}};;;777>>>RRRjjjuuu```>>>666666555444222111000///------------...000222333777>>>HHHQQQXXXbbbnnnvvv{{{{{{tttnnnjjjhhhiiikkksss}}}~~~{{{{{{~~~sssfff]]]SSSWWW^^^dddfffdddcccccc]]]UUUNNNOOOSSSSSSRRRSSSTTTXXX]]]___]]]VVVMMMGGG===>>>>>>;;;888555444444888???IIIPPPTTTRRRKKKDDDAAA>>>:::777666666555444444444444444333222111000///...000777DDDUUUeeeooopppuuuwwwuuuuuuzzz~~~||||||qqqrrr}}}yyywwwyyy{{{dddLLL???<<>>???>>>===<<<===>>>>>>>>>???@@@AAABBBCCCCCCEEEJJJIIIIIIOOOXXXsss]]]===888666777666111...//////111333444555444444444444222///......///000111333666555111///111222///,,,,,,,,,,,,...333:::@@@SSSWWWWWWQQQMMMMMMKKKHHHHHHIIIJJJJJJIIIGGGFFFFFFAAA===???IIIRRRWWWZZZ___jjjeee``````gggrrr{{{qqqeeeZZZSSSNNNHHHFFFIIIYYYlllvvvgggQQQEEEDDDEEEAAA;;;<<>>BBBMMMZZZaaa^^^YYYYYY^^^```XXXKKKDDDGGGNNNTTT]]]fffjjjkkklllhhhccc^^^XXXPPPHHHAAA;;;555111//////000000111333444555111333555444333555;;;@@@ZZZhhhvvvzzz{{{}}}|||~~~~~~{{{yyyyyyvvvuuutttvvvyyy~~~{{{vvveeeTTTGGG;;;333111111000//////////////////...222111999:::CCCttt{{{rrr]]]FFFAAA>>>???@@@AAAEEEKKKNNNPPPTTTZZZ```eeehhhiiifffoooxxxwwwmmmccc]]]\\\```dddiiimmmrrr{{{zzzssspppeeeYYYLLLHHHJJJNNNRRRUUU```dddggglllzzz~~~lllccc]]]WWWRRRTTTQQQLLLEEE@@@@@@EEEIIIWWW[[[]]]YYYPPPIIIGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@BBBHHHOOOVVV```hhhgggkkkoooqqqtttuuupppiii___\\\VVVOOOJJJGGGEEEDDD@@@???===<<<<<<;;;:::999777777777666666666666666999999>>>HHHUUUbbbiiilllppprrruuuxxxzzz{{{||||||||||||{{{{{{{{{||||||{{{|||}}}~~~}}}||||||}}}<<<:::>>>HHHbbbuuuCCC777666555444222111000000------------...///111222555<<>>>>><<<888444222222777;;;CCCMMMRRRPPPKKKFFFBBB???;;;888777777666555444555555444444333222111//////000555???NNN^^^gggeeemmmsssssstttxxx|||}}}~~~~~~~~~~~~ttttttssslllrrrooo[[[JJJ???:::///...------...///000111222222222222444666888999888:::;;;<<<<<<<<<>>>???===>>>>>>???@@@AAABBBBBBDDDIIIIIIJJJPPPVVVmmmttt@@@;;;888888666222000000000000111333444555444444333222000...---...111333000444555111///000111000......,,,+++,,,///444777EEEPPP[[[```aaa___YYYSSSQQQMMMJJJJJJLLLLLLHHHDDD===999888???GGGNNNRRRVVVgggfffccc]]]ZZZ```mmmxxxsssiii^^^TTTMMMHHHGGGHHHVVVlllyyymmmXXXJJJFFFDDD@@@:::999>>>CCCBBB>>><<<777777:::@@@GGGLLLMMMLLLMMMUUUZZZUUUIIIBBBEEEKKKQQQ[[[dddhhhhhhhhhddd^^^[[[TTTIII???999666444333111111111111222333444555000222444444444555999<<>>>>>======<<<=========<<<:::<<>>@@@RRRzzzxxxGGG777666555444333222111000...------,,,---///000111333:::CCCIIIOOO[[[jjjvvvxxxssscccXXXNNNKKKNNNRRRXXX^^^iii}}}~~~qqqaaaRRRHHHAAABBBEEEFFFGGGHHHRRRUUUZZZ[[[XXXPPPGGGAAA>>>@@@@@@===999555222222555666===IIIQQQPPPLLLJJJFFFBBB===:::999888777555555555555555444333222222000000111444<<>>@@@======>>>???@@@AAAAAABBBCCCHHHIIIKKKQQQUUUiiixxxzzzBBB<<<888888666222111222000000000333555777777555222111000...------111333333888:::666111000000...000///---,,,,,,...000111555FFF[[[kkkttttttkkkaaaXXXSSSMMMLLLOOONNNIIICCC;;;777444777===DDDHHHJJJ^^^bbbbbbZZZQQQRRR___kkkpppllleee\\\SSSMMMLLLMMMVVVqqqsss```OOOCCC???:::777888777444555999333555666777888:::===???BBBJJJPPPOOOHHHBBBDDDHHHOOOYYYcccfffggggggbbb\\\XXXPPPDDD;;;555444444555222222111111111222222222///000222222222333666777EEEYYYnnnyyy{{{zzzwwwtttxxx}}}zzzvvvsssqqqqqqsssyyywwwxxxtttWWWEEE;;;444000000////////////000000...111555222;;;===BBBkkk{{{~~~|||ttt}}}|||iiiRRRHHHCCC??????@@@@@@DDDIIILLLNNNRRRWWW^^^hhhrrryyyrrrxxx}}}{{{rrrgggaaa^^^___ccciiimmmsss}}}rrriiiVVVMMMHHHLLLOOONNNPPPUUUYYYeeennnmmmgggdddbbbaaaYYYTTTLLLFFFCCCDDDFFFHHHLLLOOOQQQOOOIIICCCAAA@@@???FFFSSSaaafff]]]JJJ;;;;;;::::::999999999999999888555888@@@EEEIIIUUUbbbjjjqqqwwwyyy|||}}}{{{vvvnnnmmmlllkkklllooorrrtttccc___YYYTTTPPPKKKDDD>>><<<;;;999888888888999:::888:::@@@LLLYYYdddjjjlllpppqqqsssvvvyyy{{{|||}}}{{{}}}~~~~~~}}}{{{||||||}}}~~~~~~}}}}}}}}}FFF:::>>>@@@BBB^^^hhhHHH777777666444333222111000...---,,,,,,---...000111222999AAAFFFLLLWWWhhhvvvwwwooodddXXXQQQMMMJJJLLLPPPYYYooovvvYYYPPPHHHHHHKKKKKKJJJKKKNNNNNNOOONNNLLLIIIFFFDDDAAABBBAAA>>>:::666333333333222:::HHHSSSTTTRRRQQQJJJFFFAAA>>><<<:::888777666666666555555444333222000000111333888BBBNNNVVVUUUbbbmmmqqqssswww{{{|||}}}}}}|||}}}~~~}}}xxxwww}}}|||uuuqqqqqq}}}|||zzzcccOOOGGG???555//////...///000222444555444444333333444666888999555777:::;;;;;;<<>>???@@@AAAAAACCCHHHHHHJJJPPPSSSeeeiiizzzmmmBBB<<<777666555222111333111000000333777:::999888333444333111///000333777???EEEHHHAAA:::666333000111///...---...000111111222===MMM\\\jjjrrrooohhh]]]YYYTTTPPPNNNKKKFFFCCC===999444222666<<>>999777666555444333222222111111222222111222222222222222333444>>>RRRhhhtttxxxyyyxxxuuuzzzzzzwwwsssqqqpppssszzzxxxyyyoooVVVGGG<<<333000000////////////000000...222666222<<<>>>AAAhhhxxxxxxsssuuuiiinnnnnnTTTIIIDDD@@@@@@??????CCCHHHLLLNNNQQQTTT[[[fffsss|||yyy{{{nnneee```___dddiiimmmrrr||||||{{{~~~~~~pppfffRRRKKKKKKRRRSSSNNNPPPWWW[[[fffoookkkbbbZZZTTTOOOIIIFFFEEEGGGKKKMMMJJJGGGFFFHHHJJJJJJIIIGGGEEEEEEDDDCCCJJJ\\\llljjjTTT>>>;;;;;;::::::999::::::;;;666333666>>>@@@BBBMMM[[[hhhooowwwzzz}}}~~~{{{uuuttttttvvvyyy}}}uuupppiiieeeaaaZZZRRRKKKEEEDDDAAA>>>;;;::::::;;;999;;;BBBNNN\\\fffkkkllloooppprrruuuxxxzzz|||}}}{{{~~~}}}~~~~~~~~~~~~}}}}}}~~~JJJ777>>>DDD888EEEVVVHHH777777666555333222111000...---,,,,,,---...000000222999@@@EEEJJJUUUggguuuwwwwwwnnnddd]]]UUUNNNJJJLLLLLLbbbwww~~~~~~___VVVOOOPPPRRRRRRQQQRRRJJJHHHEEECCCCCCDDDGGGHHHCCCCCCBBB???:::666444444333222999JJJVVVXXXWWWXXXNNNJJJDDD@@@>>><<<:::999666666666666555444333222///000111333666>>>IIIQQQRRR```mmmrrrssswww{{{}}}~~~~~~}}}}}}xxxwwwuuuuuuvvvvvvtttpppjjjqqqyyyxxxzzz|||bbbNNNGGG???444////////////111333555666666555555555666777999:::777999;;;<<<<<<===???@@@<<<<<<===>>>???@@@AAAAAADDDHHHHHHIIIOOORRRbbb~~~```iiixxx```AAA:::555555444111000222222000000333888;;;;;;:::777777777555222333777;;;LLLSSSTTTMMMCCC<<<777333111///......000222333333777888:::AAAPPPaaaiiiiii___]]]ZZZSSSLLLFFFCCCCCC>>>:::444111333888:::888AAAHHHOOOPPPMMMLLLPPPUUU[[[eeemmmiii^^^UUUPPPOOOSSSooooooXXXUUUKKKAAA===:::666666888>>>;;;888777777888777666333999@@@CCCCCCBBBCCCDDDIIITTT```fffhhhiiieee```XXXSSSKKKDDD???;;;888666555444444333333333333444555555444333222222222333;;;NNNdddpppvvvyyyzzzyyy|||~~~zzzxxxsssqqqpppttt{{{|||yyywwwvvvyyy{{{|||~~~fffSSSHHH<<>>777333555===>>>===GGGVVVcccllltttxxx||||||zzzyyyyyyzzz}}}}}}xxxrrrooommmhhh```YYYOOOMMMHHHDDD@@@>>>======:::<<>>@@@AAAAAA@@@???@@@AAADDDDDDHHHLLLJJJMMMccc~~~kkkfffeeeWWWBBB666666999333///222///111000000444<<>>:::AAA???>>>>>>???>>>:::666555666:::===@@@BBBCCCCCCFFFRRR]]]bbbgggkkkiiibbb]]]XXXPPPHHHFFFEEE>>>555666666666666555444444333555444333333222222333333666BBBUUUfffqqquuuvvvvvv|||{{{wwwuuuqqqqqqwww}}}}}}{{{nnnooowww{{{xxxxxx|||xxxmmm^^^PPPEEE888---000//////.........//////333444666777666:::IIIXXX}}}yyyfffsssfffPPPGGG???>>>??????@@@CCCIIIJJJNNNSSSVVV[[[gggsss||||||{{{ooohhhccceeehhhkkktttxxxwww|||~~~vvvnnniiiVVVUUUWWW]]]^^^ZZZYYYZZZgggggghhhiiiaaaUUUNNNMMMIIIMMMTTT[[[[[[UUUKKKDDD>>>======???EEELLLSSSWWWQQQQQQMMMNNNcccxxxnnnUUUGGG???<<<<<<===IIIKKK>>>@@@999555888<<>>GGGTTTaaaiiilllkkknnnmmmmmmooorrrwww|||}}}~~~|||}}}XXXAAA<<>>777666999666333777EEETTT___gggmmmfff___VVVPPPNNNKKKFFFBBB<<<;;;999777666666666666333333333444777:::>>>@@@KKK\\\nnnuuuvvvyyy}}}~~~xxxrrrmmmmmmoooqqquuuyyyyyyxxx{{{~~~yyyqqqrrryyyllllllvvv}}}}}}|||[[[HHHFFF>>>///000000000111222333444555333444444555555666666666777777999:::;;;<<<<<<<<>>IIIZZZjjjvvvtttmmmeeeVVVFFF:::666444555555333333555888888777666888@@@KKKTTTTTTWWW\\\aaaeeeeeebbb___ZZZVVVNNNFFF>>>999:::<<>>===>>>BBBGGGGGGBBB===:::;;;<<<>>>????????????CCCMMMWWW]]]dddjjjjjjfff```\\\TTTMMMKKKJJJDDD;;;999999777666555444444444555444333333222222333333333<<>>@@@BBBHHHIIIMMMRRRUUUYYYcccnnn|||{{{}}}{{{pppfffaaadddgggllltttxxxsssnnnjjjgggeeebbbaaadddeeebbbaaaccciiiiiiiiihhh___SSSLLLKKKOOOWWWaaafffaaaWWWKKKDDDDDDFFFHHHJJJLLLQQQWWW[[[XXXWWWPPPNNN___rrrmmmZZZHHHBBBBBBCCCEEERRRYYYPPPEEE<<<666:::???BBBDDDFFFQQQ]]]mmmyyy}}}yyyrrrjjj```YYYTTTOOOHHHBBBCCCFFFNNNXXXbbbiiijjjiiikkklllnnnqqquuuzzz~~~~~~~~~eeeKKK>>><<<888>>>MMMRRR@@@999444555666333000111......------......//////111111333777;;;DDDVVVhhh|||}}}sssfff]]]VVVRRROOOOOOUUUbbbnnntttxxxzzzvvvwwwsssnnnnnnvvvtttiiicccaaa______aaaTTTRRRPPPPPPSSSVVVWWWWWWZZZSSSMMMIIICCC;;;888:::888666999DDDPPP\\\jjjuuurrrllleee___\\\XXXRRRNNNCCC@@@<<<888666666888999555555777888::::::;;;;;;HHHZZZnnnvvvxxx{{{~~~wwwooohhhgggiiillluuu~~~{{{~~~yyywww~~~rrrkkklllzzz~~~}}}~~~{{{zzz}}}vvvXXXGGGDDD<<<...111222222333444555666777555555666666777888888999888999999:::;;;<<<<<<===???AAACCCCCCBBBBBBCCCDDDGGGDDDDDDFFFFFFNNNfffssshhhUUUFFF777666;;;444000333222222111222666>>>FFFLLLOOOIIIEEEDDDGGGCCC>>>AAAJJJ[[[uuu~~~xxxhhhSSS@@@:::777777777555555777::::::999777888???IIIQQQYYY^^^gggooovvv{{{||||||uuussslll^^^OOOEEEAAAAAADDDMMMUUURRRGGG>>>===???DDDLLLVVV\\\]]]ZZZWWWUUUNNNIIIEEEGGGSSSeeewwwyyyssskkkddd]]]TTTJJJBBB;;;:::===EEENNNPPPKKKEEE@@@@@@???>>>===<<<:::999===FFFNNNUUU\\\dddiiijjjcccaaa[[[TTTRRRQQQKKKDDD>>><<<999666555444444555555444444333333333333333222888AAAMMMZZZiiivvv|||}}}~~~}}}{{{|||~~~~~~~~~}}}~~~~~~}}}{{{yyyvvvsssssszzz~~~~~~~~~}}}nnnggg^^^VVVMMMBBB777111/////////......//////000222444888::::::<<>>???GGGHHHLLLRRRTTTVVV]]]eeessszzz}}}|||}}}}}}sssfffaaabbbeeekkksss~~~xxxqqqllljjjiiiiiiqqqllliiikkkkkkjjjjjjlllkkkjjjjjjggg]]]PPPJJJJJJUUUbbbnnnpppdddVVVLLLHHHMMMSSSYYY[[[ZZZYYY[[[^^^___]]]TTTNNNWWWfffhhh^^^LLLGGGIIIJJJJJJWWWeeecccOOOCCC999;;;BBBEEEEEEEEEKKKUUUeeesss}}}vvvqqqjjjddd___XXXOOOHHHIIIMMMSSS\\\eeeiiikkkjjjlllnnnppptttxxx{{{~~~}}}|||}}}vvvYYY@@@:::999@@@PPP]]]EEE<<<555444555333111111//////............//////000000111444888BBBVVVhhhwwwkkkbbbZZZVVVUUUQQQRRR\\\iiisssvvvwwwuuurrrllldddcccmmm}}}zzzooogggdddcccdddeee]]][[[ZZZYYY[[[\\\^^^^^^___XXXPPPLLLFFF>>>::::::999777:::AAAKKKXXXjjjyyyzzzvvvrrrmmmjjjddd^^^ZZZKKKGGGAAA<<<888888:::;;;666888;;;===>>>===<<<;;;FFFYYYmmmwwwyyy|||xxxnnnfffdddcccfffqqq|||uuurrr|||~~~~~~yyyxxxyyy}}}~~~mmmTTTEEEAAA999...222222333555666666777777666777777888999:::;;;;;;999999999999:::;;;;;;<<<@@@BBBDDDDDDDDDDDDEEEFFFHHHFFFFFFFFFGGGNNNbbbuuuvvvfffNNN:::555999333...111111222111333777???HHHPPPUUUMMMHHHHHHKKKGGG??????FFF\\\yyysss^^^JJJAAA999777777666777::::::<<<>>>>>>@@@EEENNNUUUccchhhpppwww~~~rrraaaUUULLLFFFEEENNNWWWWWWPPPFFF@@@>>>CCCLLLXXX^^^]]]YYYVVVUUUQQQMMMHHHEEEIIISSS```iiiuuuqqqkkkddd\\\RRRGGG???;;;999:::BBBNNNSSSPPPKKKDDDCCCBBB@@@===:::888666999???EEEJJJPPPXXX```eeeeeeeeeaaa[[[WWWUUUPPPKKKCCC@@@<<<888555444444555555555444333333333333333444888>>>GGGTTTdddtttzzz{{{}}}~~~|||zzzzzz|||~~~~~~~~~|||||||||||||||{{{yyywwwuuurrrttt|||zzzzzz|||}}}}}}wwwjjj___XXXNNN@@@444000//////////////////000111222444999<<<<<<===FFFPPP|||eeeKKK>>><<<<<<<<<<<>><<>>;;;:::999666888;;;>>>??????>>>>>>FFFYYYmmmvvvyyy{{{~~~~~~~~~yyypppiiigggbbb```kkkzzz}}}xxx~~~~~~xxx|||zzztttdddPPPDDD>>>777///111222444555666777777777777777888999:::<<<<<<===::::::999999999999:::;;;???AAADDDEEEEEEEEEFFFHHHHHHHHHIIIIIIIIINNNZZZeee~~~cccEEE777999444///111222111222333777>>>HHHRRRYYYSSSMMMLLLNNNJJJ@@@===BBBXXXsssnnnXXXKKK>>>999888888;;;???;;;???DDDHHHJJJNNNUUUZZZdddiiiooovvv}}}rrrgggXXXJJJGGGKKKPPPVVVWWWRRRHHHAAABBBKKKVVV^^^^^^[[[WWWUUUOOONNNMMMMMMPPPRRRTTTUUU^^^]]]ZZZVVVQQQJJJBBB======999888>>>HHHOOOOOOMMMFFFFFFEEECCC@@@<<<999777777999>>>AAADDDIIIQQQYYYaaaeeeeee```[[[XXXTTTOOOIIIFFFAAA;;;777555555555666555444444333333444444555888===EEEPPP^^^llluuuvvvxxx|||~~~~~~{{{yyyzzz{{{|||{{{{{{||||||{{{yyywwwuuutttrrrpppttt~~~}}}zzzxxx|||mmm^^^XXXNNN===111000///////////////000111111444555:::>>>>>>>>>DDDMMMsss|||eeeJJJ===;;;;;;;;;<<>><<<999999>>>EEEQQQcccrrr}}}|||wwwsssiiiddd\\\SSSIIIBBB===:::888999;;;===???@@@AAAAAAIII[[[nnnwwwxxxzzz}}}~~~}}}~~~xxxqqqnnnnnneee]]]dddsss~~~zzz~~~tttjjj[[[LLLBBB<<<555000222333555777888888777777777888999:::;;;<<<===>>><<<;;;:::999999:::;;;;;;>>>AAACCCEEEEEEEEEGGGHHHHHHJJJKKKKKKKKKLLLRRRWWWjjjWWW===<<<888444555444000111333666<<>>CCCIIILLLNNNQQQVVVZZZ___eeemmmssszzzooo\\\OOOLLLMMMUUU^^^^^^SSSHHHBBBGGGPPPYYY___```___]]][[[YYYWWWWWWVVVTTTOOOKKKHHHHHHGGGGGGEEECCCAAA???>>>;;;:::<<>>???>>>DDDKKKjjjyyyooo[[[FFF<<<:::;;;<<<>>>AAA@@@CCCIIILLLJJJKKKNNNXXXfffsssvvvyyy~~~~~~yyyoooccc[[[]]]ffftttyyymmmgggeeefffgggeee]]]WWWYYYaaajjjnnnpppkkkdddcccjjjrrr{{{uuubbbRRRJJJEEEDDDDDDFFFIIIRRRbbboooggg]]]YYYVVVOOOYYYqqq~~~ooo\\\GGG??????AAACCCEEEBBBHHHRRR___lllwww}}}{{{|||{{{zzzzzzzzzzzzyyyxxxtttrrrooojjjbbbYYYRRRMMMLLLPPPVVV\\\```cccfffhhhkkkmmmqqquuuxxxzzz{{{|||~~~~~~OOO;;;AAA@@@IIIggggggTTT@@@666444222222333111111000////////////////////////111333;;;MMM^^^{{{zzznnnjjjmmmooooooooosssvvvqqqhhhhhh___WWWVVVXXX]]]hhhsssxxxoooiiimmm{{{wwwlllaaa[[[UUULLLEEEBBB???;;;:::>>>FFFPPP___kkkwww{{{}}}zzznnnlllggg```XXXOOOIIIEEE@@@?????????@@@BBBEEEFFFOOO```qqqxxxxxxzzz~~~}}}|||uuuqqqsssvvvkkk\\\___mmmnnnbbbSSSIIIBBB:::444222333555777999::::::999888777888999:::<<<===>>>>>>@@@>>><<<;;;:::;;;<<<======@@@CCCDDDEEEEEEGGGIIIHHHJJJJJJJJJIIIKKKNNNOOOZZZrrrgggBBB<<<:::666666333000111222444:::EEEQQQZZZYYYQQQMMMOOOKKKAAA<<>>===>>>???===>>>>>>@@@BBBFFFJJJMMMOOOQQQSSSSSSOOOIIIBBB===444555888:::666222777@@@KKKWWWbbbeeebbb```]]]ZZZWWWTTTOOOJJJDDD???;;;999666666555444444444444444444777;;;@@@GGGPPPZZZaaajjjrrr{{{zzzwwwwwwxxxxxxxxxwwwxxxzzzxxxssspppooooooooonnnsss}}}|||uuuvvvnnnYYYUUULLL888///555////////////000111222333888888:::>>>>>>???CCCJJJdddyyygggWWWGGG>>><<<:::;;;===???>>>@@@EEEHHHGGGHHHJJJRRR]]]kkksssuuuuuuuuuwwwpppccc[[[^^^ffftttyyykkkdddfffgggiiifff___ZZZ___hhhoooqqqqqqpppnnnmmmnnnooosssvvvxxxuuulll```UUUOOOOOOJJJGGGHHHJJJPPPaaassspppdddbbbaaaXXX]]]nnnxxxiiiZZZKKKDDDBBBAAABBBDDDEEEHHHPPP[[[gggrrryyy|||yyy{{{}}}~~~|||yyyxxxvvvuuutttuuuvvvuuusssrrrooommmhhhaaaYYYRRRLLLJJJIIINNNUUUZZZ^^^bbbfffiiiiiikkknnnrrruuuxxx{{{|||}}}~~~~~~~~~XXX>>>AAA999>>>\\\ppp[[[DDD888555444444555111111000///////////////000///000000111888HHHXXXuuuuuurrrwww{{{}}}zzzzzzyyyqqqfffjjj```ZZZ[[[^^^bbbiiirrr~~~sssiiimmm|||uuujjjccc\\\RRRIIIEEEAAA<<<:::@@@HHHQQQ]]]gggpppvvv~~~~~~|||lllllljjjgggbbb\\\UUURRRIIIGGGDDDCCCCCCFFFIIILLLTTTdddtttyyyyyy{{{~~~~~~{{{rrrpppvvv{{{ppp]]]]]]jjjvvv{{{kkk]]]OOOGGGAAA:::444333555666999;;;<<<;;;;;;:::777888999:::<<<===>>>???BBBAAA???===<<<===>>>???===???BBBDDDDDDEEEGGGIIIHHHIIIIIIGGGHHHKKKMMMMMMXXXkkkoooCCC;;;999666555111///000111333999CCCPPPZZZVVVMMMIIIKKKHHH>>>;;;===HHHPPPggg}}}nnn___YYYVVVQQQMMMLLLMMMLLLJJJFFFBBBDDDIIINNNQQQXXX^^^]]]XXXZZZdddnnnxxxmmmfffaaaeeennnpppiii```TTTOOOMMMSSS___kkkppppppoooqqqrrroooggg^^^YYYVVVLLLJJJFFF@@@<<<:::;;;<<<<<>><<<666666555444444444444555666888;;;???FFFOOOYYY```fffppp|||{{{xxxxxxyyyzzzzzzsssuuuwwwuuuqqqnnnnnnooonnnnnnsss|||}}}wwwsssvvv~~~sss[[[VVVLLL777...555////////////000111222333:::888:::===>>>???CCCJJJ```~~~gggZZZLLLDDD???:::999;;;???<<<>>>CCCFFFFFFFFFIIIOOOWWWeeepppqqqmmmnnnssspppccc[[[```hhhtttvvvjjjcccgggiiijjjhhh```[[[aaakkkpppqqqrrrttttttqqqlllgggnnnnnnoooooommmiiieeeccc^^^UUUNNNLLLJJJMMM^^^qqqvvvkkkiiihhh]]]\\\gggmmmbbbWWWLLLHHHEEEBBBBBBDDDJJJLLLRRRZZZdddlllrrrtttsssuuuxxx{{{{{{zzzxxxvvvtttttttttuuuvvvvvvtttrrrgggddd___WWWOOOHHHDDDCCCDDDJJJRRRYYY^^^ccciiinnnlllmmmnnnpppsssuuuwwwxxx|||}}}~~~~~~~~~hhhAAAGGGBBB777EEEYYYTTTHHH888111333555444111111000000//////.........///111444444777DDDQQQnnn|||~~~wwwqqqgggbbb___aaaiiioooqqqppp|||mmmlll|||rrrhhhccc^^^WWWQQQFFF@@@>>>AAAGGGNNNWWW___ooorrrxxx}}}|||zzzooonnnmmmkkkgggbbb]]][[[SSSMMMJJJKKKMMMLLLMMMPPP]]]eeeqqqyyy}}}~~~tttjjjnnnqqqddd\\\bbbhhh{{{zzztttnnnrrr{{{jjj^^^UUURRRIII:::333666444555999===@@@???<<<888777777888999:::<<<===>>>BBBCCCCCCBBB???<<<888666???>>>???BBBGGGKKKKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHUUUjjj{{{PPP888444666555222222000000333666===JJJVVVXXXOOOGGGEEEEEEAAA:::555>>>MMMlll|||uuuooo```WWWTTTNNNMMMJJJHHHGGGHHHKKKLLLMMMRRRPPPKKKFFFFFFLLLQQQTTTaaaoooxxxmmmnnntttrrrjjj]]]TTTQQQYYY^^^aaakkkxxx{{{yyynnnfffcccdddXXXUUUPPPKKKFFFCCCBBBBBB>>>===>>>BBBHHHOOOSSSUUU```YYYWWWZZZYYYPPPGGGDDD777666444333444333222111777FFFXXXbbbeeeccc```]]]aaa]]]XXXVVVTTTOOOFFF???<<<;;;:::999888777666666555777;;;DDDNNNUUUXXXWWWaaapppzzzwwwyyyyyywwwttttttttttttsssqqqooonnnmmmpppttt{{{~~~tttnnnwwwzzzxxx{{{~~~zzz}}}cccYYYXXXCCC444444000111000000000111333666777:::999;;;@@@AAA@@@CCCIII___|||wwwhhhPPP===;;;AAA@@@888>>>>>>???AAACCCEEEHHHIIILLLSSS^^^gggmmmooopppppptttjjjccccccfffqqquuujjjeeekkksssvvvjjj[[[XXXbbbmmmttttttsssqqqsssuuuooogggjjjooowww~~~~~~xxxtttnnnhhhbbbXXXKKKGGGWWWmmmoooooolllfffaaa```eeeiii___VVVMMMJJJGGGBBB@@@AAALLLPPPVVV^^^eeeiiillllllmmmoooqqqssstttsssqqqpppqqqqqqpppqqqqqqpppmmmkkkgggccc\\\SSSKKKDDD@@@>>>EEEIIIPPPXXX___eeeiiijjjnnnoooooopppqqqssstttuuuzzz}}}~~~{{{{{{sssGGGEEE???777CCCWWWVVVJJJ999222555555000111111000000//////............000222222555@@@LLLggg~~~wwwooohhhcccgggrrrzzz{{{xxxvvv|||{{{jjjdddnnn{{{rrrnnnlllhhhdddSSSGGG>>>AAAJJJQQQUUUYYYaaafffnnnwww|||}}}{{{yyymmmmmmlllllljjjhhheeeddd___[[[WWWWWWUUURRRSSSVVVccckkktttzzz|||}}}~~~xxxkkkkkkkkk___[[[dddkkklllhhhdddfffooo{{{xxxjjj^^^UUUQQQHHH:::444666333444666:::<<<<<<999666444444555666888999;;;<<>>BBBEEEFFFEEEEEEFFFHHHGGGGGGFFFHHHIIIMMM___rrryyyWWWAAA;;;:::888666333000000222444:::FFFRRRXXXPPPIIIFFFFFFCCC<<<777BBBNNNiiiuuubbbWWWSSSLLLGGGEEECCCCCCDDDGGGJJJKKKKKKHHHBBB===<<>>@@@BBBDDDGGGHHHJJJPPPZZZccciiikkkllllllppphhhcccdddfffooozzztttoooooouuu|||}}}rrrccc___hhhrrrzzzyyyvvvssssssuuuqqqjjjkkktttqqqlllgggcccZZZTTTZZZeeennnoooooojjjddd```___aaaYYYQQQJJJIIIGGGDDDBBBDDDKKKOOOUUUYYY\\\]]]^^^^^^^^^```dddhhhlllooopppqqqqqqpppooonnnnnnmmmiiiggg```[[[TTTLLLFFFAAA>>>===CCCHHHOOOXXX___fffiiikkkoooppppppqqqsssuuuwwwxxxxxx{{{~~~}}}zzz{{{TTTEEE>>>999BBBRRRYYYQQQ===444999888///111111000000//////......------...000///111;;;EEE[[[sss~~~sssjjjmmmzzzpppmmmnnnttt{{{vvvgggbbbdddqqq~~~|||yyyvvvcccQQQBBBDDDOOOVVVXXXWWWVVVZZZcccllltttvvvuuurrrmmmmmmmmmmmmmmmmmmlllllliiigggeeeddd___[[[\\\bbbkkkqqqxxx{{{||||||~~~ooojjjhhh___```mmmtttrrrfff```gggnnnppprrrvvv{{{yyyvvviii^^^UUUPPPFFF999444777555555666777999999777555333333444666777999;;;<<<@@@@@@???>>>===<<<<<<<<<999999999;;;>>>@@@@@@@@@AAACCCEEEEEEEEEFFFGGGIIIGGGVVVccc~~~|||sssZZZEEE;;;888555333444111000111222666AAAMMMXXXSSSLLLIIIHHHGGGAAA;;;>>>FFF]]]}}}~~~qqq\\\PPPLLLEEE@@@???>>>>>>@@@DDDIIIKKKMMMIIIBBB===;;;>>>FFFLLLPPPKKKHHHJJJPPPWWWbbbkkkxxxqqqllliii___YYY]]]^^^XXXTTTUUUbbbmmmzzzzzzsssoooqqqiii```]]]^^^ZZZQQQIIIFFFHHHJJJKKKOOOWWWbbbjjjppphhh___YYYRRRIIIDDDCCC::::::<<<>>>???===999555555===KKK[[[gggkkkjjjgggiiigggfffggghhhfffaaa]]]WWWVVVSSSOOOKKKGGGCCCAAA???>>>???DDDKKKSSSYYY[[[aaappp~~~|||wwwwwwwwwvvvuuusssqqqooonnnooorrrwww|||~~~xxxvvvuuu{{{wwwpppuuuwwwcccRRRNNNMMM<<>>888:::;;;:::;;;<<<>>>AAACCCFFFGGGGGGLLLUUU]]]dddggghhhhhhjjjfffeeefffeeelll~~~zzzyyyuuuzzz|||uuuiiidddlllwww{{{yyyyyywwwrrrooovvv~~~vvvmmmgggaaa\\\[[[]]]gggiiijjjgggbbb[[[VVVSSSSSSMMMIIIJJJJJJGGGGGGIIILLLPPPUUUVVVTTTQQQPPPPPPPPPRRRUUU[[[aaagggkkknnnnnnlllkkkiiihhhfffbbb___VVVRRRKKKDDD>>><<<<<<<<>>@@@@@@>>><<<:::999999:::;;;::::::;;;<<<===?????????@@@AAACCCCCCCCCDDDEEEGGGGGGSSS\\\ppp{{{uuuqqqZZZDDD888555333111333111000111222555@@@JJJXXXUUUPPPKKKKKKKKKGGGAAA;;;@@@TTTrrrvvvhhhTTTIIIFFFAAA============@@@EEEKKKOOOUUUOOOIIIDDDAAACCCLLLUUUUUUOOOGGGDDDEEEFFFFFFGGGdddrrr~~~yyyvvvnnnddd]]]___```[[[TTTQQQNNNYYYhhhsssvvvpppgggaaabbb[[[VVVZZZbbbddd\\\RRRLLLNNNMMMKKKIIIMMMWWW```mmmfff]]]TTTKKKEEEBBBCCC>>>@@@BBBEEEGGGDDD???;;;:::<<>>@@@CCCEEEGGGGGGKKKQQQYYYaaafffhhhhhhfffeeeggghhheeejjj|||lllqqqvvvvvvooolllsss}}}{{{wwwppppppvvv|||lllbbb``````aaaaaaaaabbbaaa^^^YYYSSSOOOPPPLLLKKKMMMMMMKKKKKKNNNLLLQQQWWWWWWSSSNNNKKKKKKLLLMMMOOOSSSXXX^^^cccfffiiigggeeecccaaa^^^YYYVVVOOOKKKDDD>>>999888999;;;>>>DDDMMMWWW```gggkkkmmmooooooqqqtttwwwzzz}}}~~~yyy{{{|||{{{zzzyyy{{{}}}~~~~~~wwwRRRAAA===AAAVVVmmmsssXXX===666888777111111000000//////......000......000///...333:::CCCUUUqqqxxxqqqyyyxxxnnnpppuuuzzzrrrnnnhhhdddpppwwwlll\\\NNNKKKPPPYYYdddlll\\\WWWQQQQQQWWW^^^cccdddiiiiiijjjkkklllnnnpppqqqnnnoooqqqrrrmmmjjjmmmuuurrruuuyyyzzzzzz{{{|||kkkeeefffgggrrr~~~~~~pppiiisss{{{xxxxxx~~~}}}xxxxxx|||bbb\\\SSSJJJ???777666999:::999777777888999888777777777888999;;;===???@@@CCCAAA===:::999888999::::::;;;<<<<<<======>>>>>>@@@AAACCCBBBAAAAAABBBDDDGGGPPPZZZkkkuuuttt^^^FFF888777888666222000///111222555???JJJVVVVVVRRRLLLLLLNNNKKKEEE???CCCSSSnnn~~~qqqeeeRRRIIIGGGBBB???@@@AAAAAACCCHHHOOOUUUXXXRRRMMMIIIFFFGGGQQQ]]]YYYUUUPPPMMMMMMMMMHHHCCCQQQ[[[kkkzzz|||yyyrrriiiaaaaaabbb^^^WWWRRRLLLSSS]]]gggkkkggg^^^WWWOOOKKKKKKTTTaaahhhddd]]]TTTTTTRRRMMMGGGHHHNNNUUUdddccc^^^UUUMMMIIIJJJKKKGGGHHHJJJMMMOOOMMMIIIFFF@@@===AAAQQQ```gggjjjllliiiiiiiiijjjkkkjjjhhhgggccccccaaa^^^ZZZVVVRRROOOJJJLLLOOORRRUUUXXXZZZ\\\```mmmzzz~~~~~~|||vvvzzzyyywwwuuurrrqqqooonnnqqqvvv|||~~~zzz{{{~~~~~~yyymmmRRRSSSNNNDDD999///---222//////000222444666777888999999<<>>HHHQQQTTTQQQJJJJJJNNNMMMFFF@@@DDDPPPfff|||rrriiiaaaQQQHHHGGGAAADDDFFFFFFEEEFFFKKKSSSZZZ\\\VVVRRRRRROOONNNYYYggghhheee___YYYWWWVVVRRRKKKEEEHHHSSSdddrrrxxxzzz{{{vvvpppjjjgggfffaaaZZZTTTQQQSSSYYY```dddaaaZZZSSSIIIJJJNNNWWWbbbiiijjjhhhYYYXXXVVVPPPKKKHHHIIILLLVVV[[[]]]WWWQQQQQQSSSTTTSSSSSSTTTVVVXXXXXXVVVTTTHHH@@@???KKKXXX___fffmmmiiiiiijjjjjjiiiiiihhhgggggggggeeebbb]]]WWWRRROOOLLLOOOSSSVVVVVVWWWXXXYYY^^^kkkwwwzzz{{{~~~}}}wwwyyyxxxvvvsssrrrpppoooooorrrwww|||}}}}}}tttcccSSSYYYNNN>>>888000,,,333...///111333555666888888::::::>>>CCCDDDBBBDDDHHHYYY___xxx^^^GGG<<<:::======>>>???@@@BBBCCCDDDGGGHHHKKKTTT___gggllllllfffdddeeefffdddfffxxx|||ffflllxxxvvvrrruuu}}}ssshhhcccgggsss|||rrrnnnkkkeee]]]XXXRRRRRRVVVYYYXXXUUULLLJJJIIIKKKJJJIIILLLRRRNNNRRRWWW[[[[[[WWWRRRMMMGGGGGGGGGIIIMMMQQQUUUXXX\\\ZZZXXXVVVUUURRRMMMJJJEEEBBB===999666666888999<<>>>>>???AAAAAAAAAAAACCCDDDEEEFFFWWWhhhzzzmmmJJJ999666777333000///000000111999BBBKKKOOONNNFFFFFFLLLKKKDDD>>>@@@HHHXXXjjjwwwyyyuuulll```]]][[[OOOJJJIIIDDDHHHJJJJJJHHHHHHLLLTTT\\\]]]XXXWWWZZZWWWVVVaaapppyyyyyysssiiiccc```ZZZSSSDDDAAAEEERRR___hhhrrrzzzwwwwwwvvvtttpppjjjbbb\\\TTTTTTWWW]]]bbbaaaZZZSSSMMMRRRYYY```eeejjjooosssdddccc```[[[UUUOOOKKKHHHMMMXXX```^^^[[[[[[^^^^^^aaa___^^^^^^```bbbccccccUUUIIICCCIIIOOOSSS[[[ffffffggggggggggggfffggggggggggggfffddd___ZZZUUURRRMMMOOORRRRRRQQQRRRTTTWWW\\\iiitttxxxxxx|||zzzwwwvvvtttrrrqqqpppppppppqqqvvvzzz||||||}}}vvv```TTT[[[KKK666555111,,,333...///111333555777888999:::;;;???EEEFFFDDDEEEIIIVVVTTTtttttt___KKK@@@>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDFFFOOO\\\fffkkkmmmgggbbbaaabbbaaacccsssuuuhhhmmm}}}zzzooonnn|||nnn]]]ZZZ]]]ooo|||rrrrrrnnndddccc\\\TTTSSSWWWZZZXXXTTTLLLJJJJJJLLLLLLLLLQQQXXXVVVXXX[[[```bbb___UUUNNN@@@@@@AAABBBDDDFFFIIIJJJNNNLLLKKKJJJIIIGGGCCC@@@<<<:::888666555666888999;;;BBBLLLXXXaaagggjjjkkknnnooopppsssvvvzzz}}}}}}||||||||||||{{{yyyxxxtttuuuwwwzzz}}}zzzPPP@@@<<<888NNNlllyyygggJJJ;;;;;;111111111000//////.........,,,,,,//////---...111///333>>>MMMYYYhhh~~~ttt{{{zzzttttttuuuxxx~~~sss```VVVVVV___nnn{{{vvveeeNNN@@@===@@@DDDEEEQQQTTTXXX]]]```ccccccccciiiggghhhoootttuuuwwwzzzzzz}}}|||rrrsss{{{~~~xxxwwwxxx|||{{{rrrdddZZZUUUTTTMMM@@@666444888<<<999999999;;;======;;;999666666666666666777888888::::::999999888888999999888;;;======;;;;;;>>>@@@<<<>>>@@@AAAAAACCCEEEGGGHHHFFFWWWfffqqq\\\???888999444111//////......555>>>FFFLLLKKKCCCBBBIIIIIIBBB>>>@@@EEEPPP```nnnrrrppp^^^TTTVVVYYYSSSPPPQQQLLLJJJLLLLLLIIIHHHKKKTTT\\\ZZZVVVVVVZZZXXXVVVaaarrr{{{xxxqqqmmmfff]]]TTTLLLIIIMMMTTT[[[hhhuuuwww{{{{{{uuullleeeXXXWWWZZZ```gggfff___WWWQQQXXXbbbfffhhhlllttt{{{vvvsssooojjjccc[[[RRRKKKMMM]]]iiiiiiggghhhjjjiiiiiigggddddddfffiiikkklllcccTTTIIIHHHIIIHHHQQQ]]]bbbcccddddddddddddeeefffcccdddeeedddbbb___[[[YYYMMMNNNOOOMMMKKKMMMQQQUUU[[[hhhsssvvvvvvzzz}}}vvvuuusssqqqppppppppppppqqquuuyyyyyywwwyyy~~~}}}cccSSS\\\GGG000222111+++333...///111444666777888999;;;<<<@@@FFFGGGEEEFFFIIIOOOHHHeeesss^^^KKKAAA???>>>============>>>>>>???AAA@@@CCCLLLYYYeeejjjlllgggaaa^^^______aaaooollllllssstttrrrlllwwwzzzyyy{{{|||jjj[[[XXX]]]pppzzzrrrpppwwwvvvkkkpppggg___]]]```bbb^^^YYYOOOMMMMMMOOOOOOQQQXXX```___^^^```eeehhhdddXXXNNN>>>======<<<<<<=========AAA@@@??????>>><<<999666555444333333444555777999<<>>QQQgggeeeLLL:::999444222///---...000000---............////////////555111555???HHHUUUqqqwwwttt{{{ssssssfffWWWVVV```ppp{{{{{{kkkTTT@@@777777===BBBIIIMMMSSSYYY]]]```aaaaaa``````ccckkktttyyyxxxuuurrrvvv{{{zzznnnlllzzz}}}vvv||||||vvvmmmaaaVVVSSSMMMEEE===888666777999999::::::;;;<<<<<<<<<;;;888777777666777999<<<===<<<<<<<<<;;;:::888777666;;;<<<<<<<<<;;;<<>>BBBBBB;;;;;;:::???OOO___iiippptttfff^^^UUUSSSVVVVVVPPPJJJLLLPPPQQQNNNJJJJJJQQQXXX[[[WWWTTTTTTVVVZZZdddooozzzssslllfffWWWSSSRRRSSSTTTVVV]]]eeevvv{{{xxxqqqhhhbbb^^^[[[cccsss{{{qqqbbbYYYbbbiiikkkmmmuuu|||}}}~~~rrrggg\\\SSSTTTYYYcccnnnqqqllliiiiiitttpppjjjffffffjjjooosssggg[[[PPPJJJEEEDDDMMMWWWZZZZZZ[[[```dddfffdddaaadddcccccccccbbb^^^YYYUUUSSSSSSQQQMMMHHHHHHLLLQQQZZZhhhuuuwwwvvvyyy}}}xxxssspppqqqqqqooonnnooovvvwwwxxxzzz{{{|||~~~|||zzzfffbbbUUUFFF;;;333...///333000111222222333666:::===???===???EEEIIIIIIJJJLLLQQQQQQ]]]vvv\\\PPPGGG>>>===>>>>>>===<<<;;;<<<>>>???CCCGGGKKKUUUbbbjjjkkkjjjccc]]]\\\\\\```mmm|||}}}yyyrrrzzzllluuuqqqsssooofffhhhkkkddd||||||aaaZZZ\\\kkkrrrsssuuussswww{{{xxxtttjjj]]]]]]eeeWWWRRRLLLPPPSSSMMMUUUnnnoookkkhhhlllpppmmmaaaUUUCCC===999::::::999:::===:::999999888888888999999777777666666666666777777===BBBNNN]]]fffhhhiiillloooppprrrtttvvvwwwxxxyyyyyyzzz|||}}}~~~~~~~~~}}}}}}||||||{{{{{{|||}}}~~~hhhDDD888>>>999@@@QQQXXXMMM===444444333111//////000///...............////////////333000333;;;AAAKKKbbbzzzsssyyyzzz{{{ppp^^^YYY___lllvvvuuufffQQQ???666666:::===EEEJJJQQQYYY___aaaaaa```]]]\\\^^^eeeooovvvxxxxxxvvvyyy}}}~~~nnnooozzz|||sss{{{{{{}}}sssjjj^^^UUUSSSLLLBBB;;;888888888999999:::;;;;;;<<<<<<;;;;;;999:::;;;===>>>?????????>>>===<<<;;;:::999888888:::;;;;;;;;;:::;;;>>>@@@??????@@@AAABBBCCCDDDDDDBBBKKKRRRUUUbbb}}}|||rrrEEE888777666555333111000111666999DDDKKKLLLCCC???@@@>>>666;;;;;;BBBQQQ```lllyyywwwnnnccc^^^]]][[[UUUOOONNNPPPPPPLLLGGGHHHOOOVVVYYYWWWXXX\\\^^^bbbkkkttt{{{ssslll___ZZZXXXXXXXXXWWWYYY]]]hhhpppwwwxxxxxxyyywwwrrrllllllmmmttt~~~qqqiiiooottttttrrrvvvuuueeeZZZVVVZZZeeerrrvvvtttqqqrrrvvvrrrmmmhhhgggiiilllooolllaaaUUUMMMEEE@@@CCCJJJTTTSSSUUUYYY^^^aaaaaa___aaaaaaaaabbbcccbbb___]]]TTTYYY\\\XXXOOOJJJLLLQQQ[[[hhhsssuuuuuuxxx}}}zzzuuuqqqrrrqqqnnnmmmnnnuuuwwwzzz|||}}}~~~|||yyyyyykkkaaaRRRBBB888222//////222000111222333333666:::===888===???AAAJJJSSSQQQHHHIIIJJJSSSzzzbbbNNNCCC>>>=========<<<;;;;;;<<<======AAAEEEIIISSS```iiikkkhhhaaa\\\[[[[[[^^^iiiuuu~~~xxxuuutttkkk[[[ZZZ___YYYkkkuuucccZZZeeekkkoootttuuuxxxpppeeeeee[[[XXXRRRUUUYYYUUU^^^wwwyyyuuurrrrrrsssmmm```UUUFFF@@@<<<<<<<<<999999;;;888777666555555555555555777777666666666777888888<<>>:::888>>>GGGHHH>>>444333333333222000///000111............////////////111///111666888>>>OOObbbzzzvvvvvv||||||hhh^^^```jjjrrrlllaaaOOO@@@888666888:::>>>EEEPPPZZZ```bbb```^^^[[[ZZZZZZ```jjjsssyyy{{{zzz}}}yyyjjjmmmuuutttlllhhhpppyyy{{{qqqfff]]]VVVTTTJJJ>>>888888::::::999::::::;;;;;;<<<<<<;;;;;;999;;;===@@@BBBBBBAAA@@@???>>>===<<<;;;::::::;;;:::;;;;;;;;;:::;;;===???===>>>???@@@AAABBBBBBBBBCCCIIILLLLLLUUUooopppGGG888444555555333111000222666999AAAIIILLLGGGBBBAAA;;;333999<<>>@@@KKKJJJKKKOOOTTTYYY\\\\\\]]]\\\]]]___ccceeeffffffZZZdddmmmkkk```VVVTTTUUU]]]iiirrrttttttxxx~~~|||vvvrrrrrrqqqnnnmmmnnntttwww{{{|||~~~zzzyyyyyy|||vvvjjj^^^MMM<<<333111000000111111222333333444666:::===777>>>>>><<>><<<<<<<<<======<<<<<<===<<<;;;;;;>>>@@@===>>>@@@AAABBBCCCCCCBBBEEEHHHHHHFFFLLLaaadddEEE:::888555444333111000222666999===GGGMMMMMMIIIEEE>>>555777:::FFF[[[ppp~~~wwwnnnfff```\\\TTTTTTQQQLLLJJJMMMVVV^^^ddddddgggjjjjjjjjjrrr{{{|||sssjjjhhhfff```YYYVVVZZZ```hhhqqq{{{mmmbbbccciiisssyyyyyyyyyzzzwwwuuurrrnnnjjjgggeeedddkkkfff___XXXQQQHHHBBB???DDDCCCCCCFFFKKKQQQVVVYYYYYYWWWWWWZZZ___eeehhhjjj___iiisssvvvoooddd\\\XXXaaakkksssttttttyyy~~~}}}{{{uuuqqqrrrqqqooooooqqqrrrwww}}}~~~~~~{{{yyy{{{rrrfffeeeYYYHHH666000111111111111111222444444555666999<<<===>>>======IIIZZZbbb___KKKKKKGGG[[[|||}}}}}}vvvyyyttt```MMM@@@>>><<<;;;;;;;;;:::999:::???BBBEEEMMM[[[fffkkkjjjgggdddbbbaaacccfffjjjuuurrrjjjcccWWWYYYZZZkkkeee^^^```hhhppp{{{{{{vvvrrruuuwwwmmmjjjsssnnnbbbYYYWWWTTT```zzztttbbbTTTKKKDDD@@@???===999888999777666666666666666777777777777666666777888:::<<<===DDDTTTdddlllnnnqqquuuxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~___>>>@@@@@@AAANNNYYYQQQAAA444000000222111...000555............////////////......111222111222999AAAPPPaaa}}}{{{qqqmmmvvvvvvhhhgggkkklllccc[[[OOODDD>>>;;;:::999888???IIITTT[[[]]]\\\[[[^^^___ccciiioootttwwwxxxyyy~~~vvvqqqvvvtttiiihhhoooqqqwwwxxxssssssqqqhhhccc```NNNDDD888444888<<<<<<::::::;;;;;;<<<;;;;;;::::::888888888999:::<<>>=========>>>>>>>>>??????>>>======???AAA???@@@BBBDDDEEEEEEDDDDDDDDDEEEEEEDDDHHH[[[yyyyyy___FFF<<<999555555444222111222555777:::CCCMMMQQQPPPKKKDDD===666888GGGddd|||qqqhhhbbb___WWWVVVSSSPPPQQQWWWaaaiiiooommmllljjjeeedddmmmwwwyyyoookkkiiiccc^^^\\\[[[]]]bbblllyyy~~~|||gggdddgggnnnuuuvvvxxx{{{yyyxxxwwwtttqqqmmmjjjhhhhhheeeaaa[[[UUUNNNEEE>>>@@@@@@???@@@DDDIIIOOOTTTSSSQQQQQQTTTZZZ```eeehhh```eeemmmssstttmmmbbbYYYccckkkrrrssstttxxx|||~~~|||zzztttpppqqqrrrqqqrrruuusssxxxwwwggg```cccRRRBBB222...000222111222111333555555666777999;;;>>>;;;???IIIPPPSSS\\\gggQQQQQQHHHQQQzzz{{{wwwqqqzzzYYYFFFBBB===;;;:::;;;:::999;;;@@@CCCDDDKKKYYYeeekkkkkkjjjhhheeeeeeggghhhgggmmm~~~vvv^^^^^^ZZZbbbkkk^^^___iiipppzzznnnhhhqqqyyyyyyvvvvvvtttddd\\\VVV```xxxkkkZZZQQQJJJDDDBBB@@@===<<<>>>777777777777888999::::::888777666666777999<<<>>>AAAJJJZZZjjjqqqqqqtttyyy||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~rrrKKK???666???ZZZnnndddNNN===444///111111......444............////////////---///111111111222666;;;DDDQQQkkk|||sssuuu{{{|||pppqqqqqqoooiii```RRRFFF???;;;999888888<<>>???======>>>?????????>>>>>>@@@@@@@@@???>>>>>>@@@BBB@@@AAADDDFFFGGGGGGFFFEEEAAABBBCCCDDDHHHWWWrrr|||}}}iiiMMM===555666666555333111111333555777@@@KKKRRRRRRNNNHHHDDD888888FFFffftttiiiccc```XXXWWWUUUTTTWWW___jjjqqquuurrrnnnggg```^^^gggsss|||sssppplllgggdddeee[[[XXXXXX```mmmxxxvvvzzzpppiiifffjjjppptttxxx|||zzzzzzzzzzzzxxxuuusssqqqkkkjjjddd\\\VVVOOODDD:::??????>>>===>>>BBBHHHMMMLLLKKKKKKNNNTTT[[[aaacccccccccfffmmmsssrrriiiaaaeeemmmtttuuuuuuxxxzzzzzz}}}yyyssspppqqqssssssuuuxxxtttzzz~~~}}}}}}pppccc___aaaJJJ===111...111222222333111333555666666777999;;;:::777BBBSSSVVVMMMPPP]]]XXXYYYQQQVVVxxxzzznnnOOOHHH@@@;;;:::;;;;;;:::<<>>;;;;;;===::::::999999999999::::::888777666666777:::>>>@@@FFFOOO```oootttsssuuuzzz|||}}}~~~~~~}}}|||{{{{{{||||||{{{{{{{{{{{{|||}}}VVVDDD444;;;TTTiiikkkdddJJJ;;;111222333...,,,000............////////////,,,///111000///111444666===EEEXXXttt}}}{{{|||vvvlll\\\LLLBBB<<<:::999999:::<<<@@@EEEKKKQQQTTT^^^bbbhhhnnnqqqssstttuuuwww}}}zzzxxxxxx{{{~~~{{{~~~}}}|||{{{{{{xxxpppkkkeee___BBB>>>999777888:::<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999::::::;;;:::<<<>>>@@@@@@???>>><<<@@@@@@@@@???======???AAA@@@BBBDDDGGGHHHGGGFFFEEECCCCCCEEEGGGGGGOOOeee{{{uuuVVVAAA777888888666444111000111333555<<>>:::CCCTTTiiiyyyUUUAAA333333444...+++---............/////////000,,,///000///...///111222444777FFF^^^vvvwwweeeSSSFFF???<<<;;;999888777888===EEELLLQQQ]]]aaafffkkknnnqqqtttvvvxxx~~~~~~|||}}}~~~~~~~~~}}}|||}}}vvv~~~xxx{{{zzzuuuooojjjccc[[[???===:::888888999;;;===;;;<<<<<<<<<;;;::::::999555666888999999888666555888;;;>>>AAAAAA@@@===;;;?????????>>><<<<<<>>>@@@???AAADDDGGGHHHGGGFFFEEEIIIIIIIIIIIIEEEHHHYYYlllzzz[[[GGG===999999777444111000000222444:::CCCKKKMMMIIIFFFEEE;;;555777HHH]]]kkkrrruuu{{{nnneeeaaaWWWVVVUUUWWW[[[ccclllrrrooonnnlllggg^^^[[[eeeqqqvvv{{{wwwsssuuuiii\\\PPPLLLPPP\\\qqqyyyzzzzzz}}}uuuooonnnnnnpppssspppqqqsssvvvxxxxxxyyyyyy{{{xxxpppddd]]]XXXLLL???@@@@@@???;;;888999===AAAAAAAAABBBGGGOOOWWW]]]```XXXWWWUUUUUUXXX\\\```bbbttt|||~~~}}}vvvqqqrrrrrrrrrtttwwwxxx|||}}}xxxuuuyyy~~~wwwuuurrrmmm???888333222222111333666222444666777777777999:::>>>>>>;;;999===DDDGGGEEEHHHOOOTTT\\\lll\\\QQQDDD<<<:::<<<======<<<@@@AAA???BBBOOO]]]eeennnpppnnnkkkooouuutttnnnjjjiiixxxsss|||mmmpppqqqhhhgggeeepppuuutttsss~~~qqqnnn{{{xxxlll___VVVPPPKKKKKKNNNKKKIIIFFFBBB???<<<;;;:::888777666666888;;;@@@BBBKKKUUUfffsssuuuqqqsssxxxxxxyyy{{{}}}~~~}}}{{{zzzyyyyyyyyyzzzyyyyyyxxxyyyzzz|||~~~zzzUUU<<<>>>???;;;NNNnnngggOOO:::555333---+++111//////.........---------////////////////////////888555:::GGGUUUhhhsss\\\KKKAAA<<<:::444888888555666>>>EEEIIIUUU]]]fffiiiiiijjjpppuuuyyy|||~~~~~~~~~~~~zzzzzz~~~zzzvvv~~~|||}}}wwwpppeeeaaahhhkkk^^^MMM888888999999:::;;;;;;<<<;;;;;;::::::999888777666::::::999888888999:::;;;<<<;;;;;;<<<===<<<:::888<<<=========<<<;;;;;;:::???@@@BBBEEEGGGHHHHHHHHHMMMJJJIIIJJJJJJJJJOOOVVVuuuyyySSSDDD::::::888444333333222000222666@@@LLLTTTRRRIII@@@@@@;;;999AAAQQQ___fffggg{{{wwwooommmaaa]]]YYYYYY]]]ccciiilllnnnmmmkkkiiigggeeedddcccpppnnnooossszzz{{{zzzttthhhaaa```^^^[[[eeettt~~~{{{~~~{{{vvvrrrqqqssspppqqquuuzzzzzzwwwzzz~~~|||sssfff\\\TTTJJJBBB???<<<;;;:::666333666<<<:::<<<===???GGGRRRXXXYYYWWWTTTRRRPPPLLLMMMVVV```qqqyyywwwtttrrrpppqqqrrrsss~~~{{{yyyvvvoookkksssuuu{{{ttt___:::777333000///111444666555777:::;;;;;;;;;<<<======<<<<<<<<<>>>@@@BBBCCCLLLHHHEEELLLWWWfffyyynnnXXXGGGDDD@@@777777>>>;;;???AAA@@@@@@GGGSSS]]]iiioooqqqmmmjjjooouuuyyyllljjjpppuuupppnnnoootttlllvvv~~~zzzsss|||wwwqqq~~~ssskkkddd]]]YYYRRRMMMGGGBBB???===:::888999888555333777>>>BBBCCCKKKUUUcccllloooqqqsssuuuuuuxxx{{{}}}{{{xxxzzz||||||zzzxxxvvvvvvtttvvvwwwvvvtttvvvzzz~~~hhhFFF>>>;;;666???QQQjjjXXXDDD999444///.../////////.........---------////////////////////////000...111;;;FFFUUUqqq|||hhhVVVIIIAAA===:::======;;;===CCCHHHHHHTTT[[[ccceeeccccccgggkkksssyyy|||zzzzzzzzzyyyyyywwwvvvwww}}}}}}vvv||||||sssiii]]]YYY___cccWWWGGG::::::;;;;;;;;;<<<<<<<<<:::::::::999::::::;;;;;;::::::999999999:::<<<======;;;999888999::::::999;;;;;;<<<<<<<<<<<<;;;;;;>>>???AAADDDFFFFFFGGGGGGLLLIIIHHHIIIIIIIIINNNUUU\\\}}}jjjNNN???===999666444444222///222666???KKKSSSRRRKKKCCC???999666>>>OOO___hhhkkk|||~~~}}}jjjeee^^^ZZZ[[[```dddgggiiijjjjjjiiifffbbb^^^[[[dddgggkkknnnrrryyy}}}rrriiifffaaa[[[```kkk}}}~~~tttpppoooppppppqqquuuzzzzzzxxxyyy~~~}}}uuujjj```YYYOOOGGG@@@===;;;:::777333555:::888999:::<<>>======<<<<<<===???AAABBBIIIGGGDDDHHHQQQ]]]nnnYYYGGGBBBAAA===;;;===;;;>>>@@@??????EEEPPPZZZdddpppwwwsssllllllrrrwwwlllhhhjjjxxxxxxvvvtttsssyyyrrr||||||yyy{{{~~~yyy}}}xxxrrr```[[[RRRJJJEEEBBB@@@>>>999888666555888>>>DDDGGGRRRZZZeeelllnnnnnnpppqqqwwwyyy|||~~~~~~}}}|||xxxyyy{{{{{{yyywwwwwwwwwvvvwwwwwwvvvuuuvvvzzz}}}zzzRRR>>>:::;;;===@@@bbb[[[LLL;;;333222222////////////.........------///////////////////////////---///666;;;DDDYYYnnnsssaaaQQQFFF@@@??????===;;;@@@GGGHHHEEERRRYYY___bbbaaa```dddgggnnnwww}}}{{{zzzzzzxxxwwwqqqoooooorrrxxxyyyuuuppp{{{|||ssssssttthhhZZZVVV]]]___SSSDDD>>>>>>>>>=========<<<<<<:::999888999:::<<>>???===:::666444666777999999888999:::;;;;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEIIIFFFFFFHHHHHHGGGLLLRRRUUUjjj|||WWWFFFAAA:::777666444222///111555===HHHPPPQQQLLLGGGDDD<<<777???RRRfffrrrwwwzzzwwwpppggg```___bbbfffhhhlllmmmooonnnjjjddd]]]XXXWWW^^^dddhhhjjjqqq{{{vvvppphhh``````fffyyy|||~~~vvvpppooolllooopppuuu{{{|||yyyzzz}}}xxxmmmddd]]]TTTLLLBBB???===<<<888333444888555777777888@@@KKKQQQRRRTTTQQQPPPPPPMMMLLLQQQYYYcccppp{{{}}}||||||{{{yyyvvvsssqqqqqqssstttqqqtttuuunnnbbb^^^jjjzzz|||}}}iiiXXXHHH666444222111111333666888888:::===>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@EEEEEECCCEEEIIIQQQtttrrraaaLLLAAA@@@AAA???;;;;;;>>>???>>>>>>BBBLLLTTT^^^qqqssslllllloooqqqkkkhhhnnn|||}}}yyy{{{zzzvvvzzzuuuvvvlllqqq|||yyywwwvvvooohhh]]]SSSKKKEEEAAA>>>999999999888999>>>GGGNNNXXX^^^fffkkklllmmmoooqqqzzzzzz{{{|||}}}}}}||||||xxxyyyzzzyyywwwwwwwwwyyywwwxxxwwwvvvuuuvvvyyy|||iiiGGG<<<@@@AAA===NNNSSSLLL999///333444///////////////............////////////////////////000///111444666:::HHHWWWuuunnn^^^SSSNNNKKKFFF???===DDDNNNPPPLLLRRRXXX___cccdddfffkkknnnooovvv~~~|||zzzyyywwwuuurrrkkkiiiiiikkkooopppllliiiqqqwwwpppkkkyyyuuuiii\\\YYY]]]\\\OOOAAAAAA@@@@@@???>>>===<<<<<<999888777777888;;;???AAA888888999:::<<<===??????:::888555444555666777666666777888:::;;;<<<======<<<===>>>???AAABBBCCCCCCFFFDDDDDDGGGGGGFFFIIIOOOUUU^^^~~~bbbMMMCCC999777777666333111000333999BBBIIILLLKKKHHHFFF>>>888>>>QQQhhhyyy}}}yyynnnfffdddfffjjjlllqqqrrrqqqoooiiibbb[[[WWWRRRXXX___dddiiipppyyy~~~ssshhhfffiiivvv~~~}}}vvvrrrkkklllmmmrrrzzz}}}||||||zzzpppggg```VVVNNNEEEAAA???>>>;;;555444666444666555666===IIIOOOPPPUUUSSSRRRRRRPPPNNNQQQWWW___jjjsssttttttzzz~~~{{{{{{yyyvvvsssrrrrrrssstttsssuuussshhh\\\\\\mmm~~~|||xxx}}}ppp___QQQDDD333222222222333555777888888;;;===>>>>>>======>>>>>>===<<<<<<<<<===>>>???AAADDDBBBDDDFFFJJJfff~~~rrr\\\GGG>>>??????<<<;;;===>>>===<<>>===;;;::::::999777666555666888;;;===666777888:::<<<===>>>>>>777666666666777777555444555666888:::;;;======>>>;;;<<<===>>>???@@@AAABBBCCCBBBCCCFFFFFFDDDGGGLLLKKKOOOwwwsssSSSDDD888777999777444333///111555;;;AAAEEEFFFFFFDDD===777:::KKKbbbwwwvvvmmmjjjiiijjjkkkpppnnnkkkfff```[[[VVVTTTVVVXXX]]]eeennnuuuzzz}}}~~~qqqmmmnnn{{{xxxoookkkkkkpppyyy~~~~~~~~~tttkkkdddZZZPPPHHHCCCAAAAAA>>>888555555555666666666>>>IIIQQQRRRTTTPPPOOOOOONNNKKKNNNRRR]]]gggnnnoooooouuu~~~~~~{{{zzzxxxuuurrrqqqrrrsssuuuvvvvvvnnnaaaZZZbbbvvv{{{wwwwwwzzz}}}}}}yyyjjjZZZGGG777111111222222444666777888777:::<<<===<<<;;;<<<<<<===<<<<<<;;;;;;<<<===>>>???CCCCCCEEEHHHIII]]]~~~|||qqqUUUAAA;;;<<<===;;;<<<<<<<<<;;;>>>CCCGGGNNNeeerrrrrrlllfff```^^^ggg}}}pppffffffmmmyyy|||yyyqqqoookkkgggaaaYYYPPPIII>>><<<;;;======AAAMMM[[[aaadddhhhkkknnnqqqtttvvvyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvxxxyyyxxxvvvuuutttvvvwwwyyyzzzsssKKK===;;;888;;;OOOXXXIII777222222111000000000/////////......////////////////////////,,,---/////////000555:::AAAJJJ]]]{{{|||{{{nnneeeWWWPPPVVVdddlllmmmbbbcccdddeeefffjjjooosssyyyyyy{{{zzzyyyxxxvvvtttrrrnnniiieeeaaaaaaaaacccgggkkkmmmmmmcccxxx|||{{{zzz~~~wwwnnneee```ZZZOOODDD>>>???>>>===<<<:::999888777777666555444444666888999666777888:::<<<=========777777777888999888666333555666888:::<<<===>>>>>><<<<<<<<<<<<>>>???@@@AAAAAA@@@BBBFFFFFFDDDEEEJJJKKKPPPmmm}}}\\\III999888;;;888444444///000222555999===AAACCCFFFBBB======HHH^^^www~~~vvvqqqmmmjjjhhhkkkhhhccc^^^ZZZXXXXXXXXX\\\]]]bbbjjjssszzz}}}~~~uuu|||yyyrrrrrrxxxmmmkkkooowww}}}~~~wwwooohhh^^^UUUJJJEEECCCDDDBBB<<<777666666777777777???LLLTTTVVVVVVQQQNNNOOONNNLLLMMMQQQ[[[eeelllllllllrrrzzz~~~{{{wwwvvvsssqqqqqqrrrtttuuuxxxssshhh___aaasss}}}sssqqqssswwwyyyzzzyyy~~~~~~xxxrrrooohhhVVV>>>...000111222333555666777777666999;;;<<<;;;::::::;;;<<<;;;::::::;;;<<<===>>>@@@CCCCCCFFFKKKKKKWWWooo~~~jjjNNN===;;;???:::;;;;;;;;;;;;===@@@CCCFFFXXXqqqyyytttlllddd]]]^^^kkkyyyuuugggccciiiyyy{{{}}}}}}vvvgggiiijjjkkkiiibbbYYYSSSFFF???===@@@BBBFFFRRR```iiijjjlllnnnppprrrssstttwwwwwwvvvvvvwwwxxxyyyyyyzzz{{{{{{zzzxxxwwwwwwxxxvvvtttrrrsssuuuxxxyyyyyy___GGG@@@===<<>>>>>===:::999888888999999888777777888999;;;===>>>>>>???<<<<<<<<<<<<===>>>@@@AAA@@@???BBBFFFFFFDDDEEEIIILLLWWWhhh~~~gggPPP===<<<>>>999444333111111111111333777===AAAJJJIIIFFFCCCHHH\\\xxx{{{~~~yyysssnnnhhhbbb^^^___]]]ZZZXXXXXXYYYZZZ\\\___ccciiipppvvvzzz~~~vvv{{{xxxwwwsssoooooovvv{{{|||}}}}}}uuuoooiii___WWWKKKGGGEEEGGGEEE???999777777888777888AAANNNWWWYYYXXXRRRNNNNNNMMMLLLMMMQQQVVVaaajjjkkkkkkqqqxxx|||~~~{{{tttsssqqqpppppprrrtttvvvxxxqqqfffcccrrr{{{zzzzzz{{{|||~~~lllggggggiiiaaaMMM:::111000111222444555666666666666999;;;;;;:::999999:::::::::999999:::<<<>>>???AAACCCAAAEEEMMMLLLPPP```cccGGG<<>><<>>??????>>>>>>>>>;;;888666777999::::::888999:::<<<===>>>??????===<<<<<<<<<===>>>@@@AAA??????BBBGGGGGGDDDEEEHHHAAASSS^^^tttoooVVVAAA???@@@:::444333444222111///000555;;;@@@HHHIIIGGGCCCDDDVVVsss|||qqqkkkiiigggdddaaa[[[UUUPPPOOOOOOOOOPPPRRRUUUXXXZZZ___fffoootttvvvxxx~~~~~~|||wwwrrrpppuuuyyyzzz{{{}}}yyyzzzwwwqqqlllggg___VVVLLLHHHFFFHHHGGGAAA;;;999777777777888AAAOOOXXX[[[TTTMMMHHHHHHHHHFFFHHHLLLRRR^^^hhhjjjkkkpppwwwzzz}}}}}}}}}zzzsssqqqpppoooppprrruuuwwwyyyqqqhhhkkk||||||zzznnnkkkkkkjjjZZZBBB666888000111333555666666666555777999;;;<<<;;;:::::::::999999999999:::<<<>>>???BBBCCC@@@DDDNNNLLLKKKVVVsssPPP>>>???999999:::;;;<<<===???@@@CCCFFFLLLYYYooovvvjjj___YYY\\\ccclll|||ppplllssszzzqqqhhhaaaUUUHHHBBBHHHMMMQQQ[[[hhhjjjkkknnnrrrwwwyyyzzzyyyvvvwwwyyyzzz{{{||||||||||||~~~{{{xxxvvvuuurrrpppnnnoootttxxxyyyyyyfffKKK???@@@BBBPPP^^^aaa___NNN333555222333666444---,,,000111000///...---,,,,,,,,,............////////////555555888DDD[[[{{{{{{yyy{{{zzzxxxuuuoookkkkkkppptttxxxzzz}}}~~~|||yyywwwvvvooonnnkkkfffbbb^^^]]]\\\ZZZRRRPPPYYY```iii{{{{{{rrrlllyyyrrrqqqgggSSSCCC??????===<<<:::777555444444555555333222222111222333555666888999999999888:::<<>>===>>>>>><<<:::;;;999888999<<<>>>????????????@@@AAABBBBBBCCCCCCIIIIIIOOObbbwww\\\FFF???@@@;;;222222111//////111444888:::DDDIIIHHHFFFEEEGGG```ooofffZZZPPPNNNOOOMMMJJJIIIIIIJJJLLLNNNQQQUUUZZZ]]]cccffflllrrrvvv}}}~~~xxx|||}}}yyyyyywwwuuuvvvzzzzzzyyyxxxxxxwwwpppdddYYYPPPJJJIIINNNPPPIIIBBBAAA>>>:::777:::DDDOOOUUUWWWSSSOOOJJJFFFEEEFFFGGGHHHRRR\\\iiinnnmmmlllpppvvv~~~~~~~~~|||nnnnnnlllkkkmmmqqqwww|||{{{dddaaayyy~~~zzznnn{{{yyy[[[>>>333444444333222222333666888:::<<<999777777:::;;;:::888888888999999:::;;;<<<<<>>???DDDGGGHHHKKKOOOooozzzaaaGGG:::;;;;;;;;;:::999:::===@@@@@@CCCIIIPPPXXXhhh{{{nnnddd^^^ZZZXXXdddmmmyyy||||||qqqmmmrrrcccRRRIIIPPPUUUTTT\\\iiilllnnnsssyyy~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{~~~~~~zzzuuupppmmmrrrrrrrrrssstttuuuvvvwwwiiiFFFDDD>>>DDDNNNUUU______SSS999333///222333222222555000///......------------............////////////333222444===OOOkkk||||||~~~zzztttooonnnpppssstttvvvyyy{{{yyyvvvsssrrrhhheee```\\\ZZZZZZZZZYYYXXXTTTVVV]]]bbbjjj~~~wwwuuuzzzuuuqqqoooooommmaaaNNNAAA>>>>>>===;;;:::888777666666666777444333222222222333555555444555777888888:::<<>>===;;;;;;===>>>>>>>>><<<;;;::::::<<<======<<<>>><<<::::::<<<>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCEEEJJJYYYvvv|||\\\IIIBBB===666555444111000000222555777>>>DDDEEEEEEFFFEEEVVVuuupppbbbUUUJJJGGGFFFCCC@@@@@@DDDGGGKKKMMMOOORRRVVVYYY___bbbkkkvvvyyyssstttzzzwww~~~}}}uuuiiiXXXPPPLLLRRRWWWSSSLLLHHHFFFAAA<<<>>>EEENNNTTTVVVRRRNNNIIIEEEDDDDDDFFFFFFNNNXXXcccgggffffffkkkqqqyyyyyyyyy{{{}}}~~~yyyvvvmmmmmmnnnooorrrvvvzzz~~~yyyiiillluuu~~~qqqTTT;;;333666555444333333444666888:::;;;999777888:::;;;:::888:::::::::::::::;;;;;;;;;CCC@@@@@@BBBCCCCCCGGGNNNaaayyyaaaJJJ===;;;;;;:::999999:::<<<===???@@@DDDJJJPPP\\\rrr~~~sssiiiaaa]]][[[ZZZaaaiii~~~zzzzzzjjjZZZRRRXXX\\\ZZZ```lllppprrrvvv{{{~~~~~~|||zzzyyyyyyyyyyyyyyyzzz{{{{{{|||}}}|||wwwqqqnnnooopppqqqsssttttttssssssWWWHHH<<<;;;AAAIIIYYYhhhhhhFFF;;;222111333222///...//////......---.....................////////////111222333777BBBWWWqqq{{{wwwyyy}}}vvvpppooopppsssqqqsssuuuwwwuuurrrmmmjjj```[[[UUURRRSSSVVVWWWWWWPPPPPPTTTZZZ^^^ggg~~~~~~tttkkkeeeaaaoooiii[[[III===:::;;;;;;999999999999999999999999666555444333333333444555222444666777777888:::<<<999999999;;;===???>>>===999888666777:::===>>>>>>@@@>>><<<;;;===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>CCCGGGOOOjjjxxxVVVEEE>>><<<888666333000///000111222777>>>@@@CCCFFFCCCIII^^^}}}kkk^^^RRRLLLHHHCCC??????@@@DDDJJJMMMNNNPPPSSSVVVWWW[[[eeettt}}}ssslllhhhkkkqqqxxx~~~xxxwwweeeYYYPPPTTT\\\\\\VVVQQQNNNHHHAAA@@@EEEKKKPPPRRROOOMMMHHHDDDBBBBBBDDDEEEKKKSSS[[[^^^]]]___dddjjjqqqrrrtttvvvxxxzzz{{{|||~~~zzzuuuqqqjjjjjjlllnnnqqqtttwwwxxxooohhhqqq{{{zzzfffJJJ777444777777666666555666777888999:::999888888::::::999888<<<<<<;;;;;;;;;:::::::::@@@BBBGGGIIIFFFBBBDDDJJJVVVyyy}}}eeeQQQDDD===<<<:::999:::;;;<<<===>>>???BBBEEEHHHQQQbbbsssxxxmmmccc]]][[[UUUZZZ\\\iii}}}rrrddd^^^dddgggdddhhhqqquuuwww{{{}}}~~~{{{xxxvvvwwwwwwxxxyyyzzz{{{{{{|||yyy|||~~~xxxqqqmmmkkkmmmppprrrssssssrrrqqqsssMMM===:::???BBBNNN^^^cccPPPDDD777111222222...***///...............///000............////////////222333444444999III___ppp~~~wwwtttxxxzzzrrrnnnnnnqqqtttrrrsssssssssqqqlllfffbbbZZZUUUPPPOOORRRTTTTTTRRRJJJJJJMMMTTTZZZfff{{{zzzpppkkkhhhdddpppfffUUUEEE:::888888999777888999;;;<<<<<<<<<<<<888777666444333333444444333555777888888888999:::999888777888:::<<<======;;;999777888;;;>>>?????????>>><<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????FFFHHHKKKaaacccHHH>>>>>>999777444111//////000000333999;;;???FFFBBBBBBNNNkkk~~~qqqcccZZZSSSKKKFFFEEE@@@EEEKKKNNNOOOPPPRRRUUUVVVWWW```ooo{{{~~~vvvmmmgggeeefffgggjjjnnnsssxxx{{{vvvfffUUUSSSZZZ___[[[UUUOOOJJJCCC@@@BBBGGGKKKMMMMMMKKKHHHDDDBBBAAACCCEEEJJJOOOUUUWWWWWWYYY___eeekkknnnqqqtttwwwxxxzzz|||{{{{{{||||||{{{wwwssspppkkkjjjjjjlllnnnqqqssssssgggfffqqq~~~}}}~~~zzz{{{qqq[[[CCC666666999999888777777777888999999999999999999::::::999888;;;;;;;;;;;;;;;;;;;;;<<<;;;BBBMMMSSSNNNEEECCCGGGWWWmmmyyy|||ppp^^^QQQ@@@>>>;;;:::;;;===>>>>>>@@@@@@BBBDDDEEEJJJXXXeeeuuuzzz|||qqqeee]]]ZZZXXX\\\YYY^^^nnn|||}}}uuukkkffflllpppnnnpppvvvwwwzzz~~~}}}zzzvvvuuutttuuuwwwxxxzzz{{{{{{|||yyy|||~~~wwwpppkkkjjjkkkmmmppprrrssstttttt[[[DDD<<>>CCCRRRZZZ]]]PPP???222000333444222//////.........//////000............////////////000333444333555???PPP^^^wwwxxxuuuxxx~~~uuunnnllloootttwwwtttrrrpppmmmjjjeee]]]XXXRRRPPPNNNNNNOOOOOOMMMJJJHHHGGGJJJSSS___lll{{{uuunnnnnnnnnlllkkk^^^NNNAAA;;;:::<<<===777888:::<<<===>>>>>>>>>:::999777555444444555555222444777888999;;;>>>@@@AAA===888777888;;;===??????===<<<<<<>>>???@@@???===<<<;;;<<>>;;;888777555222111000111111333777666999BBBAAA@@@HHH```{{{ssshhh^^^TTTMMMKKKGGGHHHKKKMMMOOOPPPQQQQQQVVVUUU[[[gggrrrtttttttttwwwuuuwwwxxxtttoooiiicccfffdddcccbbbdddhhhllloooqqqzzzwwwaaaUUUWWW\\\\\\XXXNNNJJJDDDAAABBBEEEIIIKKKIIIIIIHHHDDDAAAAAACCCFFFJJJNNNRRRSSSSSSVVV\\\aaahhhlllqqquuuwwwyyy|||~~~zzz{{{{{{zzzwwwrrrooommmkkkiiihhhjjjooosssuuuuuuhhhhhhuuuzzz||||||yyyrrrqqqfffPPP>>>888888999999999888888888999999999888999:::::::::999999999888888999:::;;;======>>>:::@@@IIIOOOKKKDDDEEEKKKVVVccc|||vvvpppbbbFFFAAA<<<999:::<<<======??????@@@CCCDDDGGGQQQ[[[kkkttt}}}~~~vvviii```\\\WWWZZZWWWXXXcccmmm}}}}}}uuummmjjjpppuuutttvvvzzzwww{{{~~~~~~|||yyywwwwwwttttttuuuwwwyyyzzz{{{|||{{{}}}|||uuunnniiijjjkkklllnnnqqqtttwwwyyyyyyWWWCCC@@@;;;>>>NNN[[[tttkkkXXXCCC666333444444000000//////.../////////............////////////...000111111111888CCCLLLbbb}}}}}}xxxrrroooppptttyyy{{{|||vvvooojjjkkkooosssvvvpppkkkfffbbb___ZZZSSSMMMHHHHHHIIIIIIHHHFFFDDDBBBDDDHHHPPP^^^kkkuuuyyy{{{|||}}}wwwzzzuuuoooqqqqqqooobbbTTTEEE>>>>>>???AAADDD888888999;;;===>>>@@@@@@;;;999888666555555666666///111444777:::???EEEHHHGGGCCC<<<999999<<<@@@AAAAAA???>>>???@@@@@@???>>><<<::::::;;;???BBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHKKKQQQddd^^^DDD;;;999888666444333222222222222666333444===???===DDDMMMbbb|||qqqfff^^^\\\VVVRRRNNNMMMNNNOOOMMMKKKMMMKKKNNNXXXaaadddfffhhhfffeeegggnnnxxx}}}sssllliiigggccc___aaa___\\\[[[\\\___bbbdddiiinnnsss___XXXZZZ[[[YYYLLLJJJFFFDDDCCCEEEGGGIIIDDDEEEEEECCC@@@???BBBFFFJJJLLLOOOPPPPPPSSSXXX]]]dddjjjqqquuuwwwyyy}}}~~~~~~|||xxxrrrllliiigggfffdddeeeiiioootttvvvuuukkklllyyypppooouuu{{{}}}{{{|||zzzwww{{{~~~xxxnnniiihhh[[[GGG:::999;;;999777888888999999999::::::777999;;;;;;:::888888999666666777999;;;<<<>>>>>>>>>>>>@@@AAA??????FFFOOOOOOWWWppp{{{zzz}}}wwwuuuRRRJJJ@@@:::999:::;;;:::;;;;;;===AAABBBCCCJJJRRRaaakkkwww}}}zzzqqqgggbbbRRRVVVRRRSSS[[[aaalllzzzuuuooommmsssxxxxxxyyy|||wwwzzz}}}|||yyywwwxxxyyyuuuttttttuuuvvvyyy{{{||||||||||||{{{wwwrrrnnnjjjllllllmmmooorrruuuwwwyyywwwVVVLLL@@@<<>>AAADDDBBB>>><<<>>>AAAEEERRRfffxxxzzzttt~~~zzzvvvzzz|||vvvvvvsssooo___OOO@@@===>>>???@@@CCC999999999:::;;;>>>@@@AAA:::999888777666777777888111222444666999>>>EEEJJJFFFBBB===:::;;;===???@@@=========???@@@@@@===;;;<<<;;;:::;;;>>>AAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDBBBAAAFFFLLLKKKQQQooooooOOOAAA;;;:::888666444333222222000555111///888:::888===<<>>@@@BBB@@@======AAAEEEGGGIIILLLMMMMMMOOOSSSWWW```fffoootttvvvxxx}}}|||vvvnnniiiggggggiiiiiikkkqqqwwwyyyuuuqqqnnntttooooooqqqtttsssrrrsssxxx}}}zzzxxxzzzwwwnnnhhhgggdddbbbSSS>>>444888<<<999666666777888999:::::::::666999<<<<<<:::888888999666666777888999;;;<<<<<<>>><<<;;;======>>>DDDKKKIIINNN^^^eeeZZZKKK@@@<<<<<<;;;:::999999;;;???@@@@@@DDDKKKTTT^^^lllwwwzzzvvvmmmgggXXXYYYRRRPPPWWWXXX___ooo|||xxxyyytttrrruuuyyy{{{{{{|||yyy{{{|||zzzvvvtttwwwzzzwwwuuutttssstttwww{{{}}}{{{zzzxxxuuusssqqqpppooolllnnnqqqsssttttttrrrqqqkkkZZZHHH;;;@@@HHHfff}}}oooUUU???222222222111///......................../////////000...//////000222333444444999NNN___ppp{{{vvvkkkhhhcccaaaaaabbbbbbbbbcccbbbaaaccceeeeeebbb^^^[[[UUULLLHHHGGGEEE@@@<<<:::>>>AAA>>>999888===CCCMMMcccttt{{{}}}}}}wwwpppaaaPPP@@@<<<===<<<;;;===:::999999999:::===@@@BBB:::999888777777777888999777777666555777;;;AAAFFFAAA>>>;;;:::;;;<<<======999999;;;>>>@@@???<<<999>>><<<:::;;;===???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDD???FFFOOOJJJFFFbbb|||ZZZHHH>>><<<:::777555333111111...444000---444555333777===@@@JJJ\\\qqqqqq^^^UUUUUUTTTMMMEEEHHHDDDDDDIIINNNSSS[[[ccc\\\[[[XXXTTTRRRUUU[[[aaadddaaa]]]ZZZYYYXXXWWWVVVOOOOOOOOOQQQSSSUUUXXXYYYaaaaaalllxxxyyy{{{xxxrrrpppvvv~~~~~~xxxuuurrr]]]TTTSSSSSSFFFFFFEEECCC@@@>>>>>>>>>999===???>>>;;;;;;???DDDDDDFFFIIIJJJKKKMMMPPPSSS\\\dddmmmrrrtttwww{{{}}}|||zzztttmmmiiiiiikkkwwwxxx{{{yyyqqqvvvxxxyyywwwvvvvvvyyy}}}~~~xxxtttxxx~~~yyykkkgggmmmddd___NNN888000777<<<999444555777888999::::::;;;555999<<<<<<:::888888999777777777888888999999999;;;:::===CCCEEEBBBAAACCCIIILLLVVVpppvvvhhhVVVHHHAAA???===<<<::::::<<<@@@@@@???BBBGGGJJJSSSaaaooowwwvvvoooiiidddcccXXXSSSVVVUUUWWWdddmmm{{{}}}xxxuuuwww{{{||||||}}}zzz||||||xxxsssrrrvvvzzzxxxvvvsssrrrsssvvvzzz}}}yyywwwtttrrrqqqqqqrrrssskkkooossswwwvvvrrrmmmiiioooOOO@@@@@@DDDTTTgggrrrPPP555444222111111222222111000000/////////............000111111111111222222222777<<>>AAA>>>999666777999;;;<<<<<<<<<<<<:::999777666666666777888777777777777888999:::;;;???===:::999:::::::::::::::::::::;;;<<<===>>>???>>><<<:::999:::<<<===>>>>>>???AAABBBCCCBBBAAAAAAFFFCCCEEEIIIIIILLL```wwwvvvSSSLLLEEE===;;;<<<;;;555///333111000000222444555555888:::???GGGUUUkkktttiiibbb]]]RRRFFFQQQIIIDDDIIIQQQWWW\\\aaa]]]\\\YYYUUUQQQOOOQQQRRRZZZYYYYYYYYYYYYWWWTTTQQQTTTRRROOOLLLLLLMMMPPPRRRVVVYYYaaammmyyy~~~zzzoooqqqpppmmmiiijjjpppvvv~~~yyytttttt|||vvvdddVVVOOONNNEEEDDDBBB@@@>>>;;;:::999;;;999999<<<<<<;;;>>>DDDEEEGGGHHHHHHHHHHHHJJJKKKYYYbbbmmmuuuxxx{{{{{{rrrkkkiiijjjlllmmmyyy|||xxx{{{~~~{{{yyy{{{xxxssszzz}}}ppplllxxxoooYYYAAA888999:::999888999888888888777777666666:::999999999888888777777::::::::::::::::::::::::AAAAAA@@@>>>>>>@@@DDDGGGIIINNNSSS```tttiii]]]KKK;;;<<>>@@@GGGOOOZZZeeelllppprrrtttnnnllldddXXXRRRTTTXXXYYYccckkkyyy}}}|||}}}~~~{{{xxxvvvuuuvvvvvvvvvuuuuuutttssstttttttttssspppoooqqqrrrqqqqqqsssmmmiiiooozzzvvvhhheeemmmvvvPPPBBBEEEEEEQQQaaappp|||www^^^DDD888555222///...//////000000000/////////.........//////000000000111111111333555:::DDDSSSggg{{{~~~{{{rrrkkkdddaaa```^^^XXXRRRQQQRRRTTTUUUTTTQQQMMMJJJCCCAAA===:::888777888888===666333777777666???MMMppp{{{}}}rrrcccQQQHHH>>>;;;???BBB@@@<<<777888999:::::::::999999999888777777666666666777666666777777888888999999:::999888888888:::::::::;;;:::::::::;;;<<<======>>><<<;;;;;;;;;=========???@@@AAABBBBBBBBBAAAAAADDDBBBDDDGGGEEEFFFWWWkkkiii[[[JJJ???;;;999555111222000//////111222222222333444777;;;DDDUUUjjjyyyxxxtttpppdddYYYWWWMMMEEEHHHOOOUUUZZZ^^^bbbaaa___[[[VVVRRRQQQQQQQQQQQQQQQRRRUUUVVVUUUTTTOOOMMMJJJGGGGGGHHHJJJLLLNNNNNNQQQYYYccciiiiiigggfffhhhiiigggddddddiiinnnvvvzzz~~~~~~wwwqqqnnnrrrvvvuuusssrrrwwwwwwsssjjj]]]SSSNNNMMMCCCCCCAAA???<<<:::888777777555666888999888<<>>555666888999:::888888888777777777666666999999888888777777777777999999999::::::;;;;;;;;;???@@@@@@@@@???AAADDDGGGFFFJJJOOOXXXrrrwwwggg[[[OOO>>>;;;===888999;;;===<<<::::::<<<>>>AAAIIITTT___hhhoootttvvvyyyxxxpppddd[[[XXXWWWUUUZZZ___iiivvv}}}zzzxxxwwwvvvwwwxxxwwwvvvuuutttsssrrrrrrlllkkkkkkkkkkkkkkklllmmmkkknnnuuuwwwnnndddjjjwwwlllLLLHHH===@@@CCCMMMbbbpppcccLLL<<<888444111000111000000000000000/////////.............../////////000000111000000222:::GGGVVV```sss}}}wwwuuunnnhhh```YYYTTTQQQNNNLLLHHHIIIJJJJJJHHHDDD@@@>>>;;;999777444333333444555666000///222333555AAANNNrrr~~~}}}yyyqqqvvv}}}jjjTTTCCC>>>999888:::<<<;;;:::888888999999888777666666666777777777777666555555555666777888999888777666777777777777888999:::;;;;;;:::::::::::::::;;;;;;>>>=====================???@@@AAAAAABBBAAAAAAAAAAAA@@@CCCEEEAAA@@@KKK[[[zzzfffPPPCCC===999777222111000111222333222111111222222222666???LLLVVVqqqxxxjjjbbbXXXOOOPPPUUUYYY^^^bbbkkkkkkkkkggg```ZZZVVVUUUOOONNNNNNOOORRRTTTTTTTTTOOOMMMIIIGGGEEEFFFGGGHHHIIIFFFEEEHHHOOOTTTVVVVVV]]]___aaa```______bbbfffpppwww}}}uuuoooppprrroookkkjjjkkkhhhccc\\\UUUOOOKKKIIIBBBAAA???===:::888777666555333444777888888===CCCGGGIIIMMMOOOPPPRRRTTTVVVWWW^^^ggglllnnnoooqqqsssqqqmmmhhheeeeeeffffffggguuu~~~|||oooxxx{{{xxxyyy~~~|||bbbOOO:::222333666999;;;888888777777777777666666777777777777666666666666777888888999:::;;;<<<<<<===>>>@@@AAAAAACCCEEEGGGCCCEEEIIINNN[[[yyynnnaaaYYYHHH>>><<<999:::;;;<<<;;;:::999;;;<<<>>>EEENNNXXXbbbkkkssswww}}}~~~{{{qqqhhhbbb\\\WWWVVVXXX[[[bbbooo|||yyyxxxwwwwwwzzzzzzyyywwwuuurrrpppooojjjkkkkkkjjjiiijjjkkklllgggpppuuuoooeeefffvvviiiRRRCCCBBB======NNNbbbcccWWWFFF>>>555222555666333///000000000////////////........./////////000000000333111000///111888@@@GGGPPP\\\lllvvv|||zzzwwwyyyzzzxxxsssmmmjjjhhhaaa]]]UUULLLEEEBBBCCCDDDBBBBBBAAA@@@>>>:::777555666555444222222333333444///000333555444555@@@MMMdddrrr~~~}}}~~~rrreeelllvvv~~~uuu\\\EEE:::999777777777777777888777777777666666666555555444555666777777666444444666777999::::::999777666888999::::::999:::;;;<<<;;;;;;:::999999999::::::===>>>@@@@@@???>>>>>>>>>@@@@@@@@@AAAAAAAAA@@@@@@===>>>AAACCC???===EEEQQQ```jjjSSSDDD>>><<<333222222333555555444333444444333222222666<<>><<<:::777666555666444444888:::;;;AAAGGGKKKNNNQQQSSSTTTUUUWWWXXXVVV[[[ccchhhjjjkkklllmmmgggeeebbb``````aaa``````hhhvvvzzzssskkkfffuuu}}}xxxzzztttTTTFFF777222444555777:::777777777777777777666666666666666666666666555555666777888999:::;;;<<<<<<:::===@@@BBBCCCCCCEEEFFFEEEBBBDDDIIINNN```}}}nnngggTTTDDD???===;;;:::::::::999:::<<<===???DDDKKKSSS\\\gggpppwwwxxx}}}zzzsssmmmeee^^^ZZZYYYYYY\\\eeeqqq~~~}}}zzzxxxwwwwww|||{{{zzzxxxtttqqqmmmkkkjjjlllllljjjiiikkkllllllgggmmmllleeedddrrrgggHHHGGGAAA<<>>;;;:::;;;<<<;;;;;;:::999999999::::::===???AAABBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@:::===AAACCC@@@@@@GGGOOOUUUrrr~~~cccLLL???:::444333222333555666555444444444444333333555777999<<>>>>>AAAGGGNNNWWWcccooowwwyyy|||uuukkkcccZZZYYYYYY]]]eeennnwww}}}~~~}}}{{{yyywwwvvv|||{{{yyyuuurrrnnnkkkiiigggjjjjjjhhhjjjooopppmmmrrrllldddaaalllPPPHHH@@@===BBBQQQiii}}}sssbbbJJJ:::555444222000111111000000000///////////////000000000111111111***---000111111111111222333777<<<@@@EEELLLUUU\\\gggnnnzzzyyyrrrkkkccc^^^[[[YYYVVVSSSQQQPPPPPPQQQDDDCCC@@@;;;888888:::<<<999888777555444222111111//////......//////000111111111111111555CCCWWWfffkkknnnwwwzzzrrrpppxxx{{{tttfffVVVFFF;;;:::::::::999888888777666444444444444444555666777222222333444444444444333555666888999::::::999999<<<>>>@@@???<<<999:::<<<;;;:::::::::::::::;;;;;;===@@@BBBBBB@@@@@@CCCFFFAAAAAA@@@????????????@@@:::>>>AAABBBBBBEEELLLSSSVVVhhhvvv]]]HHH<<<888666333222333444444333000111111222333333444444888:::AAARRRppp{{{wwwvvvnnnllliiigggfffdddbbb```eeebbb^^^YYYSSSPPPMMMLLLHHHHHHGGGGGGFFFFFFFFFFFFIIIKKKNNNQQQTTTWWWXXXYYY^^^fffsss~~~tttpppnnnjjjgggfffbbb^^^YYYVVVTTTRRRNNNJJJEEEDDDBBB@@@===;;;999999777444555888:::<<>><<<999999;;;===>>>>>>:::===AAAHHHQQQ^^^jjjsss~~~yyyppphhhZZZYYYYYY\\\dddlllsssvvv~~~}}}~~~~~~|||zzzyyyxxxzzzxxxuuuqqqnnnkkkiiiiiijjjllllllllluuuzzzrrrgggjjjxxx}}}bbbJJJDDDCCCGGGXXXnnnuuurrriii[[[KKK===666333111111111000000000//////........./////////000000***,,,///000//////000111333333333555888===@@@BBBHHHNNNXXXaaajjjuuu}}}zzzzzz}}}~~~sssoooiiiaaa[[[TTTOOOLLLHHHGGGFFFEEEDDDCCCAAA???999888777666666666666666444333222111000000111111............////////////000...000;;;PPPfffuuu{{{{{{vvvvvv}}}zzzxxxuuuvvvxxxsssdddUUUIII???888888666444444666777666444666666555444333444555555222222222222222333444444333444555666777888999:::777:::>>>===999777999;;;;;;:::::::::;;;<<<=========@@@BBBBBB@@@AAAFFFJJJBBBAAA???>>>>>>>>>???@@@===@@@BBBBBBBBBHHHQQQWWWUUUYYYllldddPPPCCC???999666444444444333000000111222333444333222000222555<<>>===<<<:::777777:::<<<>>>EEEMMMZZZ]]]```aaa___]]]\\\\\\^^^^^^___aaaaaa```]]]\\\WWWVVVVVVYYY]]]```bbbbbbVVV]]]WWWUUUmmm}}}uuusssuuuzzz~~~zzzyyy|||~~~wwwqqqxxxwwwfffdddZZZCCC555333333555555333222555555555555666666666777777555555666666666777777777777777888888999999999::::::<<<>>>?????????@@@BBBBBBCCCGGGKKKJJJKKKWWWeeeuuu```SSSFFFCCC???;;;:::;;;<<<<<<<<<;;;<<<>>>BBBIIISSS^^^eeeuuu|||}}}zzzuuugggccc^^^]]]aaaggglllnnnssswww}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzwwwtttpppllljjjiiiiiiiiikkkmmmmmmrrrxxxrrrzzz```RRRKKKBBBHHHXXXjjjxxx}}}fffLLL;;;555111111111111000000000000---------........./////////000111000//////111333333111///000333444333111444999@@@FFFLLLVVVccclllqqquuuvvvuuutttvvvtttppp^^^]]]]]]___bbbfffiiikkkjjjjjjjjjllllllkkkgggddd]]]YYYSSSLLLFFFAAA===;;;777888999::::::888333000222111000222333333111///000000///......///000111///000000000000000000000333222;;;SSSuuu|||~~~|||zzzxxxvvvwwwwwwssshhhVVVHHH@@@:::444:::777444555999;;;:::888999888666444333333333333222222111000111222444555111111222333555777999:::111666::::::777555777::::::::::::;;;<<<===>>>???===@@@BBBAAA@@@BBBHHHMMMBBBAAA???>>>>>>>>>??????@@@BBBCCCAAABBBIIISSSYYYOOOIIIXXX}}}hhhMMMHHH@@@:::777666666555444444444555666666444333222555666222333===HHHNNNTTTjjj~~~zzzuuuqqqwwwuuusssooommmjjjiiihhhkkkggg```WWWOOOKKKJJJKKKGGGGGGIIILLLQQQVVVYYYZZZRRRVVV\\\ccciiinnnpppqqqllliiiqqqwwwrrrpppllliiiiiibbbbbbaaa^^^ZZZUUURRRPPPJJJIIIGGGEEECCCAAA???>>>>>>;;;;;;===???AAAHHHPPP\\\___bbbdddcccaaa______aaa`````````___\\\YYYVVVUUUUUUVVVYYY___dddggghhhXXXSSSKKKXXXzzz~~~zzzsssnnnxxxvvvxxx{{{xxxrrrwww}}}qqqlllggg___[[[NNN999444222222444333111333777444555555555666666777777555666666666777777888888888888888888888888999999:::<<<===>>>======???AAA===CCCHHHIIIFFFGGGPPPZZZpppaaaPPPHHHCCC===;;;;;;<<<;;;999???>>>>>>???BBBHHHQQQWWWfffnnnvvvyyy}}}yyyqqqfff______bbbeeegggoooppprrrvvv|||zzzyyyyyy|||~~~}}}}}}uuurrrnnniiigggggghhhiiigggiiiiiiqqqzzz|||```NNNHHHFFFFFFRRReee{{{}}}eeeHHH333555333111222333333111///000000000000////////////////////////////////////222222111111222222333444444444555888===CCCHHHKKKZZZ\\\^^^______\\\XXXVVVJJJJJJJJJKKKMMMQQQTTTVVVWWWVVVUUUTTTSSSRRRQQQPPPIIIGGGDDD@@@===:::999999666555444444333333333444000000000000000000000000............/////////000......------...///222444///222EEElll{{{yyyvvvxxx|||~~~ppp^^^PPPDDD:::666777777777888:::<<<<<<;;;999999::::::999777333000...000000///000000111222222222222333333333444444444666777999999777666777888999999;;;<<<===???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@>>>???@@@>>>======>>>@@@>>>BBBCCCAAAEEEPPPWWWWWWLLLNNNMMM^^^lll___LLL>>>:::999555000555444222222555777555000666555444444555666777888???GGGZZZqqq}}}zzz}}}yyytttpppoooqqqsssrrrnnnfff]]]YYYXXXTTTNNNJJJIIIIIIKKKOOOSSSUUUUUULLLMMMPPPUUU[[[bbbhhhkkkhhhiiinnn{{{|||wwwtttnnnlllnnnhhhddd```______]]]VVVQQQPPPNNNKKKHHHEEECCCBBBBBB???>>>@@@AAA@@@AAAIIIRRR^^^dddgggccc______```___^^^]]]]]]\\\ZZZXXXWWWVVVTTTXXXYYYXXX\\\dddeee```UUULLLSSSppp|||www}}}vvvyyy{{{qqqqqqyyy{{{uuuiiiaaadddeeeYYYFFF999333333333222222111111111222222222333333333444444555555555555666666666666777999:::888555777===CCC>>>===;;;:::;;;===@@@BBB@@@CCCEEEEEECCCFFFMMMSSSsss~~~iiibbbIIIGGGCCC>>>===???>>>===:::;;;;;;===AAAEEEIIILLL[[[]]]fffrrr{{{vvvkkkddd]]]YYY___iiihhhkkkmmmlllmmmsss|||uuuttt{{{|||wwwyyy}}}xxxtttmmmiiiggggggggghhhnnnkkkjjjqqqhhh{{{gggMMMEEEGGGDDDPPPcccuuu{{{oooTTT>>>:::666222111333444222000111111000000000000//////////////////////////////111000000000000111222222111111111222555:::>>>@@@HHHIIIKKKKKKKKKIIIFFFDDDAAA@@@??????AAACCCEEEGGGFFFEEEEEEDDDCCCBBBAAAAAA>>>===;;;888666555444444333333222111111111111111////////////////////////........./////////000000111000///000111222111000555???XXX{{{~~~uuuvvv{{{yyyiiiWWWJJJ@@@999666666777666777888::::::888666777777888888777444222111000000000000000111222222111111222222222333333333555666888888666555666777777888999:::<<<===>>>>>>??????@@@@@@@@@??????>>>===>>>>>>>>>======???AAA===@@@AAAAAAHHHQQQUUUSSSLLLNNNLLLVVVssseeeKKK<<<999999777555333222111333666666444555444333333333444555666666;;;DDDPPP[[[kkk|||yyywwwxxxyyyyyywwwpppiiifffddd___XXXQQQOOOMMMNNNQQQSSSUUUUUUOOONNNNNNOOOSSSYYY___cccddddddfffnnn~~~~~~zzzsssppppppjjjfffcccbbbcccaaa[[[VVVUUUSSSQQQNNNKKKHHHFFFFFFCCCBBBDDDFFFEEEFFFMMMVVV```dddfffbbbaaaaaaaaa^^^\\\\\\[[[ZZZXXXVVVUUUTTTUUUWWWXXXWWW[[[aaa```[[[PPPYYYooo|||vvvvvvwwwooonnnsssqqqjjjkkkkkkfff[[[LLL===444222222222222222222111111222222222333333333333444333444444444444555555555333666888888888<<>>===;;;::::::;;;===???DDDFFFHHHGGGEEEFFFKKKPPPbbbzzzjjjVVVMMMBBB;;;;;;===;;;888;;;;;;;;;===???CCCGGGIIIQQQUUU___nnnyyyvvvoooggg___]]]aaacccfffhhhgggeeefffmmmsssvvv~~~~~~xxxrrrrrrzzz|||xxx{{{|||xxxtttppplllhhhgggggghhhhhhiiihhhhhhkkktttxxxrrrhhhqqq|||{{{kkkRRRGGG@@@BBBNNNggg|||{{{dddNNN@@@:::444333555666444111222222111111000000000000////////////////////////000////////////000111111111000///...///111444555777888888888777666555444777666555444444555666777666666555555555444444444333333222111000000111111000//////............///............................../////////000000000------...///111111000///222EEEbbbyyytttyyy~~~qqq```LLLAAA<<<888666666666555555666777666555333666777777777666444222111111111111111111222222333111111111111222222222222444555777777555555555666555666777888999;;;;;;<<<<<<======>>>>>>=========>>>??????>>>===<<<>>>@@@<<<===???CCCKKKRRRQQQKKKJJJLLLHHHLLL[[[lllvvv___EEE<<<:::999888666444444333444555666444333222222222222222333111333777999;;;HHHddd}}}~~~{{{zzzyyy{{{zzzwwwrrrpppnnnggg___UUURRRNNNLLLMMMNNNOOOOOOTTTQQQMMMKKKLLLPPPVVVYYYZZZXXXWWW[[[fffxxxxxxsssqqqmmmjjjgggfffgggeeeaaa]]][[[ZZZYYYVVVSSSOOOLLLJJJIIIHHHJJJLLLLLLLLLSSS[[[```cccccc```aaaccc```\\\ZZZZZZYYYWWWUUUTTTRRRRRRUUUWWWYYYZZZ^^^aaa]]]WWWUUUtttvvvvvv{{{xxxuuuqqqgggeeevvv}}}mmmSSSAAA888444111111111111111222222222111111222222222333333333222222222333333333444444111444777888999<<>><<<:::999999:::;;;<<>><<<;;;<<<===>>>===>>>EEEMMMOOOJJJBBBCCCEEECCCEEELLLUUUvvvvvvkkk{{{^^^PPPDDD:::;;;999777777555333333666444444333222222111111111...222777777555:::MMM```~~~{{{xxxxxxyyyyyywwwwwwvvvoooggg\\\XXXRRRNNNMMMLLLLLLKKKUUURRRNNNJJJJJJKKKNNNPPPLLLJJJIIIKKKRRRaaaxxx{{{uuurrrqqqnnnllljjjjjjhhheeebbb`````````^^^ZZZUUUQQQNNNMMMLLLMMMPPPQQQQQQUUU\\\^^^___^^^\\\___aaa^^^XXXYYYXXXWWWUUUTTTRRRRRRQQQVVVYYY^^^aaacccaaa[[[UUU^^^|||uuu{{{gggggg~~~jjjIII999666333///000000000111111222222111111111111222222222222222222222333333333333444333444666666666777;;;>>>;;;:::999999999;;;<<<===???BBBDDDEEECCCBBBCCCDDDGGGbbbeeeTTTJJJDDD@@@>>><<<<<<;;;:::;;;===???AAA???BBBLLL[[[hhhrrr{{{{{{sssiiiccc]]]^^^___^^^[[[YYYXXXXXXZZZ^^^fffmmmttt{{{}}}}}}yyywwwwwwwwwwwwtttqqqsssxxx{{{zzz{{{{{{zzzwwwvvvtttpppkkkhhhggghhhhhhhhhiiijjjlllnnngggiiihhhcccccciiinnnooooooXXXLLLJJJ___{{{rrr\\\HHH;;;666555666555444444333222222111111000000000000000000000000111000000000000111222222111111000//////000111111333222111000000111111222111111000000000000111111111111111222222222222222///000000/////////............---------......///........................////////////000000000111---111444000---333CCCQQQdddllltttyyypppooozzz|||pppjjjrrr{{{{{{tttnnn]]]LLL<<<777999:::999999555444333333444444333222666666666666666666555555444444333333333333444444333333333444444444444555555777999888777666777777666666777888999::::::;;;;;;<<<<<<===>>>>>>======<<<===>>>===<<<<<<>>>???@@@>>>???EEELLLJJJBBB;;;:::===>>>BBBGGGKKKccc|||xxx~~~rrr\\\GGG<<<777555777777222222555555555444444333333222222...///333666444555<<>>===???BBBEEEPPPfff{{{yyyttttttrrrpppmmmkkkiiigggeeedddeeedddccc___YYYTTTPPPOOOMMMNNNRRRRRRQQQSSSXXXYYYZZZYYYXXXZZZ]]]ZZZTTTWWWVVVUUUSSSRRRRRRRRRRRRYYY]]]cccfffccc[[[TTTPPPbbbrrrsssooommm{{{xxxZZZ===222222000/////////000000111111111000000000111111111222222222222333333333444444444444555666666555555666777888888888999;;;===???@@@;;;===@@@BBBCCCBBBCCCCCCEEEPPPlllzzz|||kkkYYYIIIBBBCCC>>>===;;;::::::<<<===>>>@@@???DDDOOOZZZdddnnnwww|||~~~{{{uuupppbbb___]]]ZZZYYYXXXVVVUUUSSSXXX^^^eeeiiimmmppprrrrrruuuxxx|||zzzxxxuuuvvvxxxxxxwwwuuuxxxzzz{{{|||~~~|||yyyxxxxxxxxxwwwxxxvvvwwwyyyzzzxxxxxxzzzzzzuuupppkkkiiihhhgggfffdddfffhhhiiijjjlllppptttooommmfff___bbbqqqgggUUUJJJWWWooo}}}aaaJJJ===:::;;;666666555444333222222111000000000000000000000000111000000000000111222222//////......//////000000000000////////////000000//////000000000111111111////////////000000000000......//////...---,,,,,,///............///000000......................../////////000000000111111---111333000000===TTTggg|||}}}zzzxxx{{{nnneeennnxxxooonnnyyyzzznnnhhhQQQEEE:::888::::::999:::555444333333666777888777333444555666888999:::;;;666555555444444444444444444444444444555555555555666888999999888777777888777777888888999::::::;;;;;;<<<======>>>>>>>>>>>>777999;;;<<<===>>>AAADDDAAA>>>???EEEHHHDDD===999555:::;;;>>>EEEGGGTTTlllppp|||aaaEEE;;;444666777333333666444555555555555555444333333000///222333333666;;;CCCPPPggg~~~~~~}}}|||vvvoookkkeee```[[[WWWSSSQQQLLLLLLJJJHHHEEEBBB@@@???999888:::???@@@FFFXXXlllzzz~~~xxxvvvuuurrrpppmmmlllkkkkkkhhhhhhgggeeeaaa[[[VVVSSSOOOMMMMMMQQQQQQOOOOOORRRSSSVVVVVVTTTUUUXXXVVVQQQTTTSSSRRRQQQQQQRRRSSSTTT]]]aaafffeee[[[PPPNNNQQQlll{{{}}}wwwlllrrrvvvuuutttfffLLL888222222111////////////000000000000///000000000000111111111222222333333333444444444333444555777888888888888666666777999<<<>>>@@@AAA;;;<<>>===;;;;;;<<<===>>>AAA???@@@GGGOOOUUU^^^fffssszzz}}}zzzmmmgggaaa\\\[[[YYYVVVTTTSSSWWW]]]bbbeeehhhjjjllllllkkkkkkkkknnnqqquuuwwwvvv{{{~~~}}}||||||}}}}}}}}}}}}}}}|||ssssssssstttuuuuuusssrrrrrrtttxxx{{{~~~~~~~~~}}}|||zzzyyyyyyzzzzzzyyyyyyxxxuuutttsssxxxrrrkkkeeeddddddeeefffaaadddggghhhiiimmmsssxxxxxxqqqddd]]]dddxxxxxxmmmSSSOOO[[[kkkkkkTTTFFF@@@777777666555444333222222000000000000000000000000000////////////000111111.....................///---.....................//////////////////...........................---,,,,,,............---,,,///.........//////000111//////////////////////////////000000000111111111///111444999EEE\\\vvv}}}mmmhhhjjj{{{yyysssvvvppp```YYYGGG???999:::;;;999888999555444333555888;;;======777777777777888999:::;;;777666666555444444555555333333333444444444555555555777888888777666666777777777777888999999:::::::::;;;<<<===>>>>>>>>>>>>888:::;;;<<<<<<>>>@@@BBB@@@===>>>CCCEEE@@@<<<<<<555<<<;;;999???BBBIIIWWWaaaMMM<<<:::999555444888333444555666666555444444444111000333444333555999777>>>NNNcccyyyzzzssspppkkkfffbbb\\\WWWSSSPPPMMMJJJFFFBBB???===<<<===999;;;??????@@@NNN```mmmwwwxxxuuuuuutttrrrppppppqqqrrrlllkkkjjjfffbbb\\\XXXUUUOOOLLLLLLOOOPPPLLLJJJLLLOOOSSSUUUSSSRRRSSSSSSQQQPPPOOONNNNNNOOOPPPRRRTTT\\\```ccc___SSSKKKTTTbbb}}}~~~tttzzz{{{qqqmmmrrrvvvxxxjjjUUUBBB666222222333//////////////////....../////////000000000111111111111111222222222222333111222333666888999888777555555777888:::<<<>>>???;;;;;;<<>>===<<<===>>>???@@@>>>???EEEIIIKKKPPPVVVbbbooozzz}}}}}}{{{tttmmmiiihhheee```[[[YYY[[[^^^___```bbbeeehhhdddbbbaaa```bbbeeeggghhhhhhnnntttyyyxxxvvvrrrqqqssswww{{{|||{{{yyyyyyyyytttvvvxxxzzzzzzzzzyyyyyysssrrrrrrrrrssstttsssssstttuuuxxx|||~~~|||zzzyyyyyyzzzyyywwwtttrrrpppnnnrrrmmmfffbbbaaabbbcccddd___bbbeeefffgggkkktttzzztttfffaaammm```}}}___LLLLLLTTTbbbqqqnnnkkkQQQCCC888777666555444333222222000000000000000000000000...............///000000000000000/////////......---....../////////......000000000000///...---,,,000000000//////.........+++,,,...///000000000///...............///000111000000000000000000000000000000000000111111111111777777<<>>@@@AAA>>>===;;;999888777666666777777666555555555555555222222333333333444444444444666777777666555555666666666777777888888999999999:::;;;<<<============>>>>>>>>>===;;;:::<<<===>>>;;;===BBBBBB>>><<<@@@666@@@<<<444888>>>CCCLLLddd|||aaaHHH???<<<666444888111222444555666555555444,,,---111555444111111444222333888BBBQQQaaapppxxxyyyvvvsssnnnjjjddd]]]YYYVVVRRRLLLFFFAAA???>>>>>>CCC===<<>>===IIIZZZeeeqqq{{{}}}uuutttttttttsssssstttvvvxxxnnnmmmkkkgggbbb]]]YYYVVVOOOLLLLLLOOOOOOJJJHHHHHHMMMSSSVVVSSSPPPQQQRRRQQQMMMLLLLLLLLLMMMOOORRRSSSZZZ]]]___[[[OOOMMM___vvvsssllliiijjjvvv~~~~~~zzzpppqqqrrr{{{yyysssrrr^^^GGG999111------000000000//////.........---////////////000000000000000000000000111111111111000000222444666666444222555555666888999:::;;;<<<:::::::::;;;>>>???@@@???BBBJJJLLLTTTxxxwww[[[MMMBBBAAA???>>>===>>>@@@AAA>>>===???EEEGGGFFFHHHKKKPPPbbbsssxxxyyy~~~yyywwwwwwtttmmmggg^^^]]][[[YYYWWWXXX\\\___ZZZYYYWWWXXXYYY[[[[[[[[[XXX]]]dddhhhgggdddaaa___eeeiiinnnqqqppppppqqqrrrooorrruuuvvvvvvvvvvvvvvvtttsssqqqqqqqqqssstttuuuvvvvvvwww{{{||||||}}}~~~{{{yyyyyywwwxxxxxxuuurrrqqqnnnkkkkkkgggccc```___`````````^^^aaacccdddeeejjjsss{{{vvviiihhhxxx~~~RRRaaakkkRRRLLLKKKHHHLLLXXXllliiiKKKDDD@@@<<<888666666666555222111000///...///000000111111000///////////////////////////////////////////////////////////////..........................................------////////////////////////............/////////000......///111111222222111333000///111111000444999222BBBYYYrrr~~~|||{{{rrrqqqzzz}}}}}}{{{mmmVVVDDD===;;;:::999888777777777777888888888999;;;>>>BBBDDD===999444333555888999999666777888777444222222333555444222111111222444555333666888888777666666777666666666777888888999999777999<<<>>>??????>>>>>><<<<<<;;;:::::::::;;;;;;;;;<<<>>>@@@AAA@@@???>>><<<;;;::::::;;;===@@@AAAOOOddd]]]MMMEEE<<<666888222444555777999999555///000111111222222222111111333555777777:::BBBNNNWWWxxx}}}~~~~~~~~~zzztttlllfff___YYYQQQLLLIIIGGGDDDBBBEEEDDDEEEGGGEEECCCGGGMMM\\\jjjuuuvvvyyy~~~uuussssssuuuvvvwwwyyyyyyzzzqqqooommmkkkhhhccc^^^ZZZUUUQQQQQQSSSSSSNNNKKKKKKKKKLLLOOOSSSUUUSSSOOOLLLNNNJJJGGGGGGGGGIIIOOOWWW]]]ddd[[[JJJRRRttt{{{tttsssxxxyyyrrrpppmmmwww|||vvvpppppppppnnndddPPP;;;333222222000000000000000000000000000000...............///000000/////////...///000000111333333333222222333666999;;;:::999888888888999:::;;;<<<===>>>@@@AAACCCCCCFFFLLLLLLLLLaaajjj[[[KKKEEE???===<<<<<<===????????????@@@AAACCCDDDEEELLLPPPYYYfffrrrzzz{{{yyy~~~~~~~~~}}}{{{yyytttoooggg^^^YYYVVVVVVWWWWWWXXXUUUPPPOOOSSSUUUTTTQQQQQQRRRUUUXXXYYYYYYXXX]]]]]]^^^___bbbfffjjjlllnnnssstttoooooouuuxxxvvvtttsssrrrqqqrrrtttuuuwwwtttuuuwwwyyy|||~~~yyyzzz}}}~~~zzzwwwuuutttsssqqqooolllkkkjjjeeedddaaa___]]]]]]^^^^^^aaa___]]]^^^aaaeeeggggggsssqqqyyyQQQXXXqqqdddOOOKKKKKKHHHMMMZZZqqqvvv]]]OOOJJJDDD>>>:::666444333222222222222222333444444111111000///////////////////////////////////////////////////////////////................................................////////////////////////........./////////000000........./////////......111222444555333111333888<<>>:::777333222444666666666666777888777555444444555555444333222222333444555444666777777666555555555888888888888777777777777777888:::<<<======<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<888888888999;;;>>>AAACCCJJJVVVnnnuuuvvvjjjQQQEEE===<<>>@@@@@@AAACCCIIIKKKMMM\\\ooo]]]LLLFFF@@@???AAAAAA@@@>>>??????>>>>>>>>>???@@@@@@DDDHHHOOOZZZeeennnsssuuu{{{sssiiiaaaZZZWWWUUUWWWXXXVVVQQQOOORRRRRRPPPPPPOOOOOOPPPSSSUUUUUUTTTUUUUUUUUUVVVZZZ^^^bbbeeefffjjjkkkiiikkksssyyy{{{xxxwwwuuuttttttuuuxxxyyywwwxxxyyy{{{|||~~~~~~{{{wwwtttsssqqqnnnkkkhhhfffddddddcccbbb___]]]\\\\\\]]]]]]```______^^^]]]]]]]]]^^^nnn~~~SSSOOO[[[}}}iiiSSSGGGDDDBBBJJJeeepppkkkaaaSSSEEE:::555333222222222222222222222222111111000////////////000////////////////////////////////////////////////................................................////////////////////////////////////000000000000/////////000000000111111000222444444666<<>>===<<<:::999666666666777999<<<>>>@@@BBBDDDTTTtttjjj___nnngggRRRDDD>>>>>>::::::888555222111333777333333333333222111111000000111333222111444:::???KKK\\\vvv~~~mmmggg___YYYXXXZZZ]]]___]]]ZZZYYYWWWRRRKKKJJJLLLOOO[[[eeeiiioooxxx{{{xxxwwwzzz~~~}}}yyyvvvuuuuuuuuutttjjjccc]]]\\\ZZZVVVUUUVVVWWWVVVUUUTTTSSSPPPKKKGGGDDDEEEIIILLLKKKJJJPPPXXXXXXNNNGGGSSSuuuxxxpppmmmnnnrrruuurrrnnnkkkfffbbbNNN@@@333///000///------////////////////////////......------......///000000111222333444333333222222333333222222333555888777777666666666777777888::::::;;;<<<======>>>>>>AAAEEEJJJLLLRRRkkkooo```WWWKKKDDDBBBBBBAAA???>>>>>>===<<<<<<<<<<<<<<>>AAAZZZ|||zzzyyyyyyyyyyyywwwvvvvvvuuunnn```SSSAAA777//////000...---...////////////////////////...------------.../////////000333444444333222111111222333333222333555777777777666777777777888888:::;;;;;;;;;<<<<<<======BBBCCCGGGJJJIIITTTssszzzfffQQQDDD@@@@@@???======<<<;;;;;;;;;;;;<<<@@@BBBDDDEEEEEEHHHNNNTTT^^^gggqqqxxxzzz|||~~~wwwppplllmmmooonnniiieeedddaaa\\\ZZZXXXVVVVVVXXXZZZ\\\\\\XXXWWWVVVVVVYYY^^^cccfffjjjqqqzzz~~~zzzxxxwwwyyy{{{}}}}}}~~~~~~yyyuuurrrjjjhhhddd```]]]]]]]]]^^^\\\\\\[[[ZZZYYYZZZZZZ[[[[[[___aaa```\\\\\\```eeeWWWSSSRRRVVV\\\nnnooo___QQQXXXvvvhhhNNNDDD<<<;;;:::888777555444333222222111000000000000000////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000000000000111111111111222333222222222222333444444888>>>EEETTTtttsssqqqzzz~~~iiiRRRAAA:::999:::666666666666666444333222444444444444444555666666444444555555444222111000111333555555444444555666333555777888888777555333222444666777777888;;;===777777888888999999999::::::999999999999999:::;;;999:::::::::999888666555888999:::;;;:::888666555777777777666666666666666999:::<<>>>>>AAACCCDDDCCC@@@???BBBDDDJJJSSS___hhhmmmrrrxxx~~~~~~}}}}}}~~~zzzvvvuuuqqqlllkkkhhhdddaaaaaaaaa``````[[[ZZZYYYYYY[[[^^^bbbeeemmmpppvvv{{{~~~}}}zzzxxxwwwyyy{{{}}}}}}|||~~~|||uuunnniiiaaa___\\\ZZZYYYZZZ\\\]]]YYYYYYYYYYYYZZZZZZ[[[[[[[[[___cccdddeeejjjsss{{{SSSSSSSSSOOOIIISSSvvvkkkWWWYYYiiiuuuyyyfffUUU>>>===:::888666555555555222222111000000000000111////////////////////////////////////////////////////////////////////////.........//////000000111000000000000000000000000000111111111222222222222222222111111111333444555<<>>>>>>>>>>>>>>???@@@@@@???@@@BBBBBB@@@?????????@@@FFFPPPXXX```hhhqqqwwwxxx|||{{{|||xxxsssooollliiifffccceeeeeedddddddddfffhhhjjjjjjgggeeefffiiinnnxxx}}}{{{zzzyyyxxxyyy{{{{{{|||~~~~~~}}}|||{{{xxxyyyzzzxxxssskkkccc]]]VVVUUUTTTTTTUUUWWWYYY[[[XXXYYYYYYZZZ[[[\\\\\\\\\^^^bbbggglllqqqyyyJJJJJJLLLKKKDDDHHHaaa|||qqqXXXSSSWWWZZZjjj{{{jjjJJJGGGAAA<<<888666555555333222111111000000111111////////////////////////////////////////////////////////////////////////---......///000000111111000000000000000000000000111111111222222222333333111222333666;;;@@@DDDGGGPPPbbbpppzzz~~~zzzpppkkkttt|||rrrxxx}}}wwwssseeeNNN<<<888;;;:::444333444555666555333111000333444555555666666666666444666666444111000000222222333555555444333444555444555666666666666555444555666777666666777:::<<<999999999999999999999999666777999;;;<<<<<<;;;;;;:::;;;<<<<<<;;;999666555555666888999:::999777666444444555666666777777777333777:::999999FFF]]]pppbbbMMMCCC:::666999444444555555555555444444000//////000111222222222333444666<<>>MMM___sss~~~}}}{{{yyytttxxx|||~~~|||yyyssspppxxx|||wwwlllWWWAAA555000......000...+++,,,000........................------,,,,,,------...///....../////////000000000///111333333222222333555444555666888888888888888777777888999:::<<<<<<===;;;???AAAAAADDDJJJNNNNNNSSSuuu}}}ooo]]]LLLAAA@@@?????????????????????>>>===>>>???@@@???>>>???AAAFFFLLLUUU___iiinnnqqqvvv}}}~~~{{{yyyvvvssspppssssssssssssssssssssssssmmmfffaaaaaabbbeeennnyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{}}}~~~}}}~~~}}}}}}|||zzzxxxvvvuuusssrrrppplllggg```ZZZWWWRRRRRRRRRSSSTTTVVVXXXYYYXXXYYYZZZ[[[]]]]]]^^^^^^bbbffflllttt{{{CCCAAADDDHHHFFFGGGUUUggglllVVVPPPPPPZZZhhh~~~zzz]]]XXXPPPFFF???;;;999888333222111111000111111111////////////////////////////////////////////////000000000000000000000000---......///000111111222000000000000000000000000111111222222222333333333000333777???HHHQQQYYY^^^mmm~~~sssiiihhhxxx{{{xxxvvvoooiii\\\GGG888999>>>:::///333444555555555333111///444444555666666555555555444666666333000...000222333555666666555444444555444444555555555555444444777777777666444555777999;;;;;;:::999999888888888444666888;;;<<<<<<;;;:::<<<===>>>>>><<<:::888666444666888999:::999888777777888777777666555333333000444777999;;;AAAKKKTTT|||uuu^^^LLL===888;;;444444555555666555555555444333111111222333333333111333555888<<>>>>>======BBB???;;;;;;===???>>><<>><<<:::888666777777777999::::::888666777888888888888666444333444444555666888999;;;<<>>888444------------------------------------------------------------------------+++++++++++++++,,,---...000000//////000222444555555555555555666666666666888777666666777999;;;===<<<===>>>>>>@@@CCCGGGKKKRRRPPPjjjuuulllccc]]]OOO@@@999<<<@@@AAA>>>===;;;;;;<<<<<<;;;:::AAA@@@???@@@DDDKKKQQQUUU``````fffpppxxx}}}zzzyyyyyyzzzyyywwwvvvtttsssssstttttt}}}~~~}}}|||||||||{{{xxxuuuqqqoooqqqpppmmmjjjfffcccaaa______\\\XXXVVVUUUTTTQQQNNNTTTRRRPPPOOORRRUUUWWWXXXVVVXXXZZZ[[[[[[\\\___```fffnnnxxx~~~CCCCCCCCCDDDEEEFFFGGGHHHOOOgggnnnUUUQQQSSSgggrrrSSSBBB;;;777555666444000...///333333222111000000000111111111111111111111111222333333222111111222111///000111111222222222222222222222333444666555333111444777999999<<<@@@>>>999HHHLLL]]]||||||ssstttyyyiiiXXXNNNEEE???999666888:::999777777666555333222222333333333444555444222222444777555555444333111000//////111222222333444555555666444444555555555555444444333333333333444444555666:::999888888777777888888999:::;;;===>>>>>>>>>>>><<<======<<<;;;999777666666666666888;;;;;;:::888666777777777666555333222333444444555666888:::;;;???RRRpppllldddqqqttt]]]KKKDDD===;;;888666555444444333222333333333333222111111333222222333666999===???FFFIIINNNTTTZZZaaahhhmmmppprrrttttttuuuvvvyyy{{{{{{~~~{{{xxxxxxzzzzzzxxxuuurrrqqqmmmdddYYYRRRQQQRRRUUUUUUVVVWWWZZZ]]]aaaccchhheeeaaa\\\WWWQQQKKKFFFCCCDDDAAA===>>>CCCCCC>>>@@@888777<<<@@@QQQ{{{xxx{{{{{{{{{~~~{{{tttooolllmmmppprrrrrrpppqqqooocccNNN===555000,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---...///000111000000000000111333444666666666666777777777777777666555555666888:::<<<;;;<<<===>>>???BBBFFFIIIMMMNNNaaa}}}kkkUUUEEEAAAAAA@@@BBB???<<<;;;<<<======<<>>>>>>>>AAAEEEJJJMMMKKKKKKQQQ[[[eeemmmyyy~~~|||||||||zzzyyyxxxxxxxxxyyyzzz{{{}}}{{{{{{yyyvvvrrrmmmhhhfffeeecccaaa___\\\YYYWWWVVVUUUSSSQQQQQQTTTUUUUUUSSSSSSRRRPPPPPPRRRTTTVVVWWWWWWWWWXXXWWWXXX[[[```cccqqquuu{{{CCCCCCDDDDDDCCCBBBAAAAAAAAANNN```dddWWWNNN\\\]]]AAA>>>:::888777444000111555333333333111//////111222222111111111111222222333666444111000///...///000111111222444666666444222222222333444555666666666999AAAJJJQQQXXX\\\XXXRRRTTTZZZlll|||oooooowww~~~|||{{{kkkWWWHHHBBB:::777666777999:::888666999888666555444333333333444555555444222222444555333333333222111111000000000111111333444555666666444444333333333333444444555444444444444555555666999999999999999888888777777999;;;>>>??????>>>===::::::::::::999888777666555555666888;;;<<<;;;:::444555555555444333222111222222222333555666888888:::@@@OOOmmmkkkeeevvv|||qqq]]]SSSEEE@@@999444222222222222333333333333333222222111222222111111333666888:::>>>AAAEEEJJJOOOUUU\\\```fffhhhiiikkkkkkmmmppprrrvvvyyy~~~{{{yyyuuuzzz{{{xxx{{{uuusssrrrssswwwxxxvvvsssmmmkkkhhhbbb[[[SSSMMMJJJOOOOOOOOOPPPRRRUUUXXXZZZ\\\ZZZXXXUUURRRMMMFFFBBBAAA@@@>>>;;;===AAA???;;;===555222999FFF```~~~~~~uuuppplllkkknnnpppmmmiiiqqqhhhVVVCCC666111...+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333222111000000000111222222666666666777777777888888555555444444555777999:::999:::<<<===>>>@@@DDDGGGNNNRRR\\\ppp~~~bbbLLLCCCBBBBBBDDD@@@;;;888888999::::::???>>>>>>>>>???AAACCCEEEAAAAAAEEEMMMUUU\\\gggqqq}}}~~~~~~zzzzzzzzzzzz|||~~~}}}|||xxxsssmmmgggaaa^^^WWWVVVUUUSSSQQQOOONNNMMMLLLKKKKKKMMMQQQSSSTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTWWWWWWVVVVVVXXX]]]eeejjjzzz{{{~~~AAAAAABBBBBBAAA@@@>>>===BBBGGGOOOjjjppp]]]ZZZmmmtttXXXHHH>>>666555555444555888222222333333222222333444333333333333333333222222444222222333111//////222333222222333555666666555666666666555555888>>>CCCHHHWWWkkk||||||sssuuu~~~yyypppoooxxxyyysss{{{rrr^^^JJJAAAAAA666555444666888999888666888777666555444222222111555555555444333333333444111111111111111111111111///000111222333444555666444333222111111222333444444444333333333444444555777888999999999888666555666888:::<<<======;;;:::888999999999888888888777666555666888:::;;;:::888333333333222222111111000111111111111333444555666<<<:::???TTTuuu}}}~~~zzzoookkk\\\QQQAAA444///000222444333333444444333333222111111111000000111222444555;;;>>>AAAEEEIIINNNTTTXXX]]]___bbbdddeeehhhlllooorrrqqqsssyyy{{{yyy{{{~~~|||zzzyyywwwtttrrrmmmpppxxxyyyssssssqqqoooooorrrvvvwwwuuurrrnnnkkkfffbbb^^^XXXQQQKKKSSSRRRRRRQQQQQQRRRSSSSSSPPPOOOOOOOOOMMMIIICCC>>>>>>===<<<===???@@@<<<888666444888CCCTTTlll~~~yyy~~~|||sssooorrrwwwwwwsssrrrbbbLLL;;;333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---///111222333222111000//////000111111555555555555666666666777333333333444555666888999888999;;;<<<===???BBBDDDOOOPPPUUUaaawwwiiiRRRIIIJJJMMMKKKFFF???:::888999999999>>>>>>??????@@@AAAAAABBBFFFDDDEEEIIIMMMPPPXXX```jjjnnnttt{{{|||{{{{{{{{{|||}}}}}}~~~uuussspppjjjddd]]]XXXUUUOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSSSSRRRQQQRRRSSSUUUVVVXXX[[[```gggooouuu~~~===>>>???@@@???>>>===<<<@@@CCCCCCQQQllliii^^^eeeqqqxxxzzzaaaTTTJJJJJJLLLFFF;;;333555555555555666555444222333444555555555333222111222111444999777333333888444444555555777999===@@@IIINNNTTTUUUTTTTTTWWWZZZcccvvv~~~wwwyyy~~~vvvnnnttt{{{gggOOO===888;;;888666555444555777777777666666555444333222111000444444444444444444444333000000111111111222222222//////000111222333444555333222111000000111222333222222222111222222333333555666777777777666444333666777888::::::999777666999999888888888888888888777777777888999888666444111111111000000000000000000000000000111222444444333222444???RRRooovvv}}}sssYYYCCC777555666777333444444444444333222222111000000//////000111222666888<<<>>>BBBFFFKKKOOOQQQTTTWWWZZZ\\\```dddgggjjjfffdddffflllpppooommmpppqqqtttvvvwwwwwwvvvuuuwwwuuurrrqqqpppnnnkkkiii^^^\\\___iiipppooollljjjjjjiiijjjmmmpppqqqmmmiiijjjeee```]]][[[WWWPPPKKKQQQQQQPPPOOONNNNNNNNNNNNFFFGGGGGGIIIIIIFFFAAA===<<<<<<<<<======999666555---777HHH[[[mmm}}}vvvrrryyy{{{iiiVVV???111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,---///111222222111000/////////000111333333333444444444555555222222333333444666777777666888:::;;;<<<===@@@BBBGGGDDDJJJVVV]]]kkk}}}fff[[[ZZZ[[[[[[TTTKKKCCC???===<<<<<<<<<<<<===>>>???@@@@@@@@@EEEBBBBBBEEEEEEEEEJJJPPPWWWZZZ___fffnnnvvv~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{wwwsssrrrtttuuutttssscccaaa^^^ZZZUUUQQQMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPOOOQQQSSSRRRQQQPPPQQQSSSTTTXXX___gggnnnvvv~~~<<<==================<<<<<>>BBBOOO^^^{{{hhhZZZYYY\\\hhhtttyyy}}}}}}nnnTTTAAAAAA<<<777777:::<<<999666555555555444555555666777999555666:::888444999BBBDDDHHHLLLLLLJJJLLLRRRXXXooo~~~|||}}}|||}}}vvvtttzzzyyyhhhUUUDDD888777<<<:::888666333333444666888444444444444333222111000333222222444666666555333000000000111111111222222000000000111111222333333111111000000000000111111000000000000111222333444555555555555555444333333555555666666777777777666999999888777777777888888777666666666777666444111111000000/////////000000/////////000000111333333333444555666:::IIIfff~~~sssXXXFFF===777444444444444444444333222222111000000000000000000111444777999<<>><<<999:::;;;<<<===>>>??????@@@>>>@@@CCCCCCBBBEEEJJJHHHJJJNNNRRRWWW___gggmmmppprrruuuyyy}}}~~~{{{yyywwwtttqqqpppoooooonnnjjjeeeaaa___^^^]]]\\\VVVUUUSSSQQQNNNLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJKKKLLLLLLNNNPPPRRRNNNPPPRRRQQQOOOOOOQQQUUUWWW^^^iiittt~~~>>>===<<<<<<;;;;;;;;;<<<;;;??????AAAFFFJJJ\\\zzzrrraaaXXXbbbjjjvvv{{{hhh\\\QQQFFFFFFOOOWWWWWWTTTHHHEEEBBB@@@BBBHHHOOOSSSSSSJJJCCCAAA>>>>>>KKK[[[ooowww~~~{{{sssnnnqqqwww|||zzz{{{zzziii[[[LLLAAA;;;777999===888777666444333333555666333333444555555444333222222111111333777888666444000000000000111111111111111111111111111111111111///000000111111000000//////000000111222444555666666666555444444444444555333333333444666888:::;;;999888666555555555666666444444444555666555333111111000///......///000111000//////000000111222333777666777777444666DDDTTTyyyxxxllluuu}}}ppp^^^NNN???555444444444555444444333222111111111111111111111111444666999<<<>>>BBBGGGKKKJJJLLLNNNOOOOOOQQQTTTWWWVVVVVVWWWXXX[[[]]]^^^___```bbbdddfffgggggggggffffffggggggiiiiiigggccc___TTTLLLHHHMMMVVV\\\```dddaaabbbdddiiimmmlllhhhcccbbbbbbcccdddbbb^^^XXXTTTJJJJJJJJJIIIIIIHHHGGGGGG<<<;;;<<<===??????===;;;999888888777333333???NNNYYYkkk}}}xxxnnnooooooqqqvvv||||||yyywwwtttwwwuuunnnxxx~~~{{{wwwiiiUUUEEE555///...,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,************+++,,,......000///......///000111222222222333333333444444444111222333555666666777777666888;;;<<<<<<===???@@@AAA@@@FFFLLLIIIHHHZZZpppwwwzzzrrrfffZZZPPPIIICCC@@@<<<<<<<<<<<<<<<===>>>???>>>>>>AAAEEEEEECCCDDDHHHCCCEEEGGGHHHIIILLLQQQUUUYYY[[[___eeekkkpppuuuwwwxxxyyyzzz{{{zzzxxxvvvtttpppnnnkkkgggdddaaa``````^^^[[[WWWSSSQQQOOONNNMMMPPPPPPOOONNNMMMLLLLLLLLLFFFFFFGGGGGGGGGHHHHHHHHHGGGJJJLLLLLLKKKLLLPPPSSSMMMPPPQQQOOOMMMNNNRRRWWW___gggrrr}}}@@@???===;;;:::::::::;;;;;;>>>???CCCFFF???DDDXXXvvvbbbVVV]]]hhhzzzzzzkkk\\\]]]kkkyyy~~~}}}ccc^^^XXXUUUYYYcccooowwwtttdddVVVOOOKKKOOObbbyyy{{{kkkYYYJJJ;;;555444333444666444555555444333333444555333444555666666666555444111000000333777999777444000000000000000111111111111111111111000000000000...///000111111000///...///000000222333555777888888777666444444555666666222222222333666:::===@@@888777555444333333444444111111222333555555444222111000///......///000111000000///000000111222333...---000666777555999@@@UUUzzzxxxhhheeewwwuuubbbLLL>>>444444555555444444333222111111111222222222222222111333555888;;;???DDDGGGGGGHHHIIIIIIHHHIIIKKKMMMIIIMMMQQQTTTUUUVVVWWWXXX\\\^^^```bbbddddddcccbbbaaabbbdddfffgggeee```\\\ZZZSSSMMMMMMOOORRRXXX^^^[[[\\\___eeejjjjjjeeeaaa^^^bbbgggiiigggaaaZZZVVVFFFFFFEEECCCAAA>>><<<;;;:::999999:::<<<===<<<:::666555666555333999OOOfffttt{{{uuurrrtttuuurrrlllnnnqqqwwwtttooo|||vvvttttttgggUUUKKK===000------)))((()))++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++++++++++++++,,,,,,---...///.........///000222333333333333444444444555555222222444555666777777777666888;;;<<<======???@@@>>>CCCFFFDDDDDDJJJRRRXXXooowwwjjj___UUUNNNJJJBBBAAA???>>>>>>???@@@AAA======AAAEEEEEEAAAAAADDDDDDGGGIIIHHHFFFDDDFFFGGGIIIKKKOOOUUUZZZ```dddfffjjjkkkmmmoooooonnnllljjjeeeccc___[[[XXXVVVTTTTTTQQQPPPNNNLLLKKKKKKJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKMMMLLLJJJJJJMMMPPPMMMOOOPPPNNNLLLMMMSSSYYYfffmmmwww999<<<>>><<<777444666999777999<<<>>>???AAACCCFFFaaa}}}aaa[[[WWWaaazzz}}}wwwzzzwwwyyy~~~sssgggbbbpppxxxppp^^^BBB???;;;777666666888999666666666666555444333333444444444444444444444444222222333333333444444444222222222222222222222222111111000///////////////000000111222222222222111......///000222333444555666555444333333333333333222222333444666888:::;;;666666777666666555444444333333222222111000//////////////////////////////////////////////////////000111333333333333555666HHH```ooonnnwww{{{ppptttttt]]]III@@@888111111555666444111555333000...///000000000555555555777:::>>>CCCFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEGGGJJJKKKLLLNNNPPPRRR^^^^^^^^^\\\ZZZZZZ\\\^^^___`````````^^^\\\ZZZYYYVVVTTTPPPNNNMMMPPPSSSUUUUUUYYY^^^ccceeeeeebbb``````aaaddddddccc^^^ZZZWWWJJJHHHCCC>>>:::777666666333888<<<;;;666222111222222111000///222FFFooo|||vvvssssssyyywwwvvvrrrooorrrzzz~~~{{{rrrmmmgggVVVCCC777333---++++++,,,+++*********************************************************************************+++++++++,,,,,,,,,------,,,------...///000222222333333333333333333333333222222333333444555<<<======<<<;;;;;;===??????AAACCCDDDEEEGGGJJJMMM^^^sss|||vvvpppcccVVVHHH===:::AAADDD>>>:::>>>999<<>>DDDEEEEEEEEEDDDCCCAAA@@@DDDEEEHHHLLLRRRVVVWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\UUUTTTRRRPPPNNNLLLKKKKKKMMMLLLJJJHHHGGGFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFGGGHHHHHHHHHKKKJJJIIIJJJKKKKKKJJJIIIIIIKKKMMMLLLMMMSSS]]]fffmmmvvv999<<<===;;;666444666888888999:::<<<===???@@@@@@EEE[[[wwwzzzkkkfffkkkuuu|||xxx```MMM;;;999777555444444555777444444555555555444333333333333333333333333333333222222222222333333333333222222222222222222222222111111000//////////////////000111222222222222222//////000111222333444444555555444444333333444444333333333333444555666777555555666777777777666666333222222111000000//////................................................000111222222222222333444333CCC[[[www}}}uuutttxxxcccYYYMMM>>>777666777777555444222000000222444555444666555555555888;;;???BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGHHHHHHIIIJJJLLLSSSTTTUUUUUUUUUVVVXXX[[[\\\\\\\\\[[[ZZZXXXVVVUUUSSSQQQNNNLLLKKKMMMOOOQQQOOORRRXXX\\\___^^^\\\[[[ZZZZZZ[[[ZZZWWWRRRNNNKKKAAA???;;;888555444333333999777555333111111111111222333777>>>IIIaaazzzyyy{{{zzzrrrmmmooovvvyyyxxxxxxvvvqqqjjjcccYYYHHH888222...***)))***,,,,,,+++*********************************************************************************+++++++++,,,,,,---,,,,,,------...///000222333444555555555444333222222222222222333444444:::;;;======<<<<<<===>>>@@@BBBCCCCCCCCCDDDGGGIIIHHHTTTwwwbbbPPPBBBBBBBBB>>>>>>BBB@@@@@@???>>><<<<<<>>>??????@@@AAABBBCCCBBBBBBAAADDDDDDEEEGGGJJJKKKKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGKKKJJJHHHGGGGGGGGGFFFEEEGGGNNNWWW\\\___dddkkkrrrvvv888:::;;;999666444555777:::888777888<<<>>><<<:::===CCCOOOfffvvviiicccdddlllttt~~~wwwxxxsssbbbMMM;;;666555555444444444555555111222333333333333333333111111111111111111111111000111111111222222222222333333333333333333333333111111000////////////000///000111222333333333333111111222222222333333333444444444444444444555666444444333222222222333333444444555666777777777777222111111000000/////////................................................///000111111000///000222...333===QQQoootttuuupppVVVAAA666333333222111000//////111333333222555555444444666888;;;===>>>>>>>>>>>>>>>=========@@@BBBCCCCCCBBBBBBCCCEEEIIIJJJMMMNNNOOORRRUUUXXXYYYYYYXXXVVVUUUTTTSSSRRRRRRQQQOOOMMMLLLLLLMMMMMMJJJMMMQQQUUUWWWWWWUUUTTTRRRQQQPPPMMMIIIDDD@@@>>>888777555333222111222222333000------000333333333222777BBBQQQaaaxxxxxxnnnnnnsssuuuqqqwwwooogggbbbXXXHHH777...,,,***'''''')))+++,,,,,,*********************************************************************************++++++++++++,,,,,,,,,,,,,,,---...///000222444666888888777555444222222111111222222333444777999<<<======<<<===>>>@@@AAABBBAAA@@@@@@BBBDDDFFFGGG[[[ttt___KKKDDDBBB>>>===??????>>>===;;;;;;<<<===>>>===>>>???@@@AAAAAAAAAAAABBBAAAAAABBBCCCDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEFFFFFFFFFFFFFFFEEEIIIHHHGGGEEEDDDDDDEEEEEELLLVVVbbblllrrrxxx~~~lll\\\777888999888555444444666999666444666;;;>>><<<888???===@@@OOOlllnnnggg___lll}}}{{{|||sss}}}uuutttyyy|||vvvyyyyyy]]]NNNBBB666666666777777666666555444///000111222222333222222111111111111111111111111000000000000111111111111333333333333333333333333222111000000//////000000///000111222333444444444333333333222222222222222444333333333444555666666444444333222222222222333333444444555555555444444000000000/////////..............................------------------------...///000///...---...///444444555===QQQppp~~~{{{oooOOO===888666444333111000000111111000///444333333444555777:::;;;<<<<<<<<<;;;;;;;;;;;;:::<<<===>>>>>>======???@@@CCCEEEHHHKKKMMMPPPSSSVVVWWWWWWUUUTTTSSSRRRRRRQQQPPPOOONNNMMMKKKIIIHHHHHHIIIJJJMMMOOOPPPOOOMMMLLLJJJHHHFFFBBB>>>;;;888666444444333222111111222222/////////000000222444666???KKK[[[jjjttt{{{tttyyy~~~}}}ooobbb[[[OOO;;;...,,,***(((''''''(((***+++,,,************************************************************************************++++++++++++,,,,,,,,,,,,---...//////222444777::::::999777555222111111111111222333333444777;;;======<<<<<<======>>>??????>>>>>>@@@BBBKKKFFFOOOkkk~~~kkkXXXPPPLLLFFF???<<<======>>>???AAAAAA@@@???????????????????????????>>>>>>>>>@@@CCCDDDDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHBBBDDDFFFGGGGGGFFFFFFGGGDDDEEEEEEEEEFFFHHHKKKNNNZZZcccoooyyyqqq\\\JJJ666666777666444333333444777333222555;;;>>><<<999555555888@@@QQQmmmhhhhhhiiinnnxxxdddHHH???===888777777888777666555333222//////000111222222222222111111111111111111111111//////000000000111111111333333333333333333333333222222111000000000000000000000111333333444444444333333222222222222111111333333333333333444555666222222222222333444555555333333333333222111000/////////...............---........................------------------------,,,.........,,,+++,,,---...111333777???TTTrrr}}}|||aaaKKKDDD???;;;666444222222333333333222111222222333555888:::;;;;;;;;;;;;:::::::::::::::888999;;;;;;;;;;;;===>>>???BBBEEEHHHJJJLLLOOORRRSSSSSSSSSRRRRRRQQQQQQPPPMMMLLLKKKIIIGGGDDDBBBAAAFFFGGGGGGGGGFFFDDDCCCAAA???>>>;;;999777555333333333333222111111111000000333555555222111777CCCNNN___mmm}}}ppp]]]QQQCCC333+++---+++******)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++,,,,,,---...///111444777:::;;;999777555222222111111222222333444333666:::<<<<<<;;;;;;;;;;;;<<<============???AAABBB@@@FFFUUUhhhqqqfff___WWWMMMGGGDDDAAA>>>===???@@@???>>><<<<<<<<<======>>>>>>>>>===<<<===@@@CCCEEEEEEDDDAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFJJJIIIGGGEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEGGGIIIHHHFFFDDDEEEFFF???BBBGGGJJJMMMRRRXXX]]]jjjttt|||rrrbbbMMM???555555444444333333333333444222111444999;;;;;;999555666888999<<>>BBBEEEGGGIIIKKKMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPMMMKKKGGGDDDBBBAAA@@@???>>>===;;;999888777444444333222111000000000111111000000000//////...///222333444;;;QQQooo|||ssstttxxx~~~xxxiiiUUUDDD777---***++++++,,,,,,***(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...///111222555888999888777555333333222222333333444555444666999::::::999:::;;;;;;<<<======<<<===???AAA@@@AAAFFFLLLQQQbbb~~~sssjjjaaa[[[RRRJJJAAA;;;:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======???AAABBBAAA???>>>>>>??????@@@AAAAAABBB???@@@AAACCCEEEHHHJJJKKKOOOMMMKKKHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFDDDAAA???AAADDDFFFKKKSSSYYY^^^dddkkkpppzzzrrr```LLL:::111444333222222333333222111111222222333555666666777:::888888999777888DDDRRRxxxvvvsssyyywww}}}nnn[[[TTTHHH<<<444111333666222222222111111000000000111111222222222111000000000000000000000000000000000000000111111111222222111111111111111111111111333222111111000000111111333333444444333333222111000000000000000000000111222222111111000111111111000000000111222333444555111111111111000///...---,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,---/////////000111...,,,444???YYYoooqqqkkkqqqeeeVVVHHHBBB>>>777333111111000000000000111111333444444555444444555555666777888888555777888777666555666888777:::???CCCFFFHHHKKKMMMPPPSSSVVVYYYZZZYYYWWWVVVSSSQQQNNNJJJFFFCCCAAA@@@888888666555444333222222///000000000000//////...//////000000000000000000///222888AAATTTsss~~~~~~|||yyy{{{}}}}}}yyyyyywwwddd\\\KKK888---++++++))))))***,,,***((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///000111333555666666666555444444333333444444555666666777888888777777999:::>>>>>>???>>>======>>>@@@CCCCCCGGGJJJIIINNNbbbyyyyyyrrrfff```XXXSSSQQQOOOKKKGGGGGGFFFDDDBBB@@@?????????>>>======>>>@@@@@@???=========>>>???AAABBBCCCCCC@@@AAABBBDDDFFFIIIKKKLLLMMMKKKIIIFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCAAADDDFFFEEEDDDGGGMMMRRRZZZaaakkkrrrvvv{{{sss]]]HHH555+++***444222222222333333222111000222333333222111222444333///000666999888999???JJJlllxxxzzz~~~~~~tttvvvzzz}}}qqq]]]III>>>666555555222111222111111000000111222333333222222222222222111000///////////////////////////111111111111222222222222000000000000000000000000333222111111000111111111444444444444333222111111.../////////000000000000222222111000/////////000000/////////000111222333000111111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))+++,,,,,,,,,,,,...//////++++++///000...111777666OOOpppuuukkk]]]cccrrr|||pppVVVOOOEEE===888555333222000000000000111111111111000000111222444555666777666777888666444333333444666:::???DDDGGGJJJNNNPPPTTTWWW[[[___aaa```^^^\\\MMMKKKGGGBBB>>>;;;:::999444444333222222222222222000000111222222111////////////111222333333444444:::>>>GGGUUUjjj|||~~~~~~zzzyyyqqqjjjddd[[[TTTRRREEE222))),,,,,,'''&&&)))******(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......///000111333444555555555555444444444444555666666777888888777666666888:::AAAAAAAAA???===<<<===>>><<<:::>>>FFFHHHGGGNNNXXXzzzzzzyyyyyy{{{yyyrrreee[[[WWWTTTOOOJJJEEEAAA>>>======<<<===>>>AAABBBAAA@@@::::::<<<===???AAABBBBBB?????????@@@AAABBBCCCDDDHHHFFFDDDAAA@@@???>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBDDDHHHMMMOOORRRYYYccckkknnnvvvyyyhhhTTTCCC333((()))000222111111000000000000000000000111222333333444444444444444555555555666666:::JJJeeeyyy]]]EEE999666333222444555333111111111111000000000000000333222111/////////000111////////////000000000000222111111000000000000000///000222222000///000111333222000///...///000000...000222333222000---+++------......//////000000111111111111000000000000000000111111111111000000111111111111000///------,,,,,,,,,,,,,,,+++***))),,,,,,------,,,,,,+++***)))************+++++++++)))***++++++,,,---...///,,,,,,,,,---------......222888NNNqqqzzz}}}hhhbbbcccddd|||rrrTTT===777:::888222000555555///...222333000......000222333444444555888777555333333444555666999:::===AAADDDGGGHHHIIIOOOQQQSSSUUUTTTRRROOOLLL???>>><<<:::777555333222000000111333444444333111/////////000111111///---000///111222111222:::CCCNNNQQQddduuuzzz}}}~~~|||{{{{{{|||}}}}}}vvvlllaaaYYYWWWCCC???999222---+++******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&((('''''''''((()))+++,,,)))******++++++,,,------000111111222222222111111555333222111111222444555888888888777777777777777::::::;;;<<<=========<<<@@@@@@AAACCCFFFIIILLLNNN\\\vvv~~~kkkjjjjjjmmmbbbNNNGGGFFF???AAA?????????AAABBBAAA@@@AAA<<<;;;>>>@@@@@@BBBEEE>>>=========>>>???>>>===AAAAAA>>><<<:::;;;???BBBDDDDDDDDDBBBBBBCCCFFFIIIOOORRRXXX```fffkkkpppuuu{{{}}}sssbbbQQQ>>>222,,,)))(((+++222111000000//////000000...//////000111111222222222222222222333333333444666>>>MMMbbb|||rrrbbbNNN===666333111111222222111///000000000000000000000000222111000/////////000000////////////000000000000111000000//////////////////000222222000///000111333222222111000000111111000111222333333111000////////////000000000000000222111111111000000000000000000111111111111000000111111111111000///...---+++++++++,,,++++++******++++++,,,,,,++++++***)))))))))*********+++++++++******++++++,,,---------,,,,,,,,,,,,------------+++///<<>>>>>???AAABBBCCCCCCAAA???===777777666555333222111111222000...,,,---...//////111000000000///...,,,***111///111888AAAMMM^^^lllqqqooozzz{{{|||{{{xxxxxxyyy}}}wwwpppooolllbbbVVVPPP;;;888444///,,,*********)))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))*********)))(((((((((''''''''''''((('''''''''((()))***+++))))))******+++,,,,,,---//////000000111111000000222222111000111333555777777777777777777777777777999:::;;;<<<<<<<<<<<<<<<======>>>???BBBEEEHHHJJJ\\\ddd|||wwwtttvvvpppaaa]]][[[PPPKKKGGGCCC@@@@@@AAAAAA@@@BBB<<<999:::;;;::::::===;;;:::::::::;;;<<<<<<<<<@@@AAABBBAAA???>>>???@@@>>>AAAEEEIIINNNTTT[[[___^^^aaagggmmmqqqwwwyyylll```JJJ>>>333...,,,******+++111111000///////////////---------......//////000//////000000000111111111333555888@@@RRRqqqiiiUUUHHH===555333111///...///000///...000000000000000000000000111000///.........//////////////////000000000000000000///............//////000222222000///000111333333444444333333222222222222222333333333333333222222222222111111111111222222222111111111000000000000111111111111000000000111111000000///...---))))))***+++++++++***************+++***))))))((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...111888CCCZZZ{{{tttttttttdddfffooofffHHH===;;;;;;666777666222111333222///111111111000000///......333222000/////////000111111111222333333444333333222222333333333222111111000111111111111111111111444444333333333333444444.........//////000111222555555<<>>BBBEEEGGGSSSQQQZZZvvvpppiiiddd]]]XXXWWWWWWXXXXXXTTTMMMGGGFFFDDDAAAAAACCCCCCCCCBBBAAAAAA@@@@@@AAA===AAAGGGLLLMMMMMMLLLMMMRRRUUUZZZ```eeekkkqqqvvv}}}zzzuuuhhhUUUEEE444...***,,,---+++******000000///............///,,,,,,------.........///............////////////333444555555;;;LLLdddvvv~~~gggNNN???999666222111000................../////////000000000000000/////////............///////////////000000000000111111000//////////////////000222222000///000111333444555666666555333222222222111111222444555666555444444444333333222222333333222222222111111111000111111222222111111000000000000000000///......((())))))***++++++++++++******++++++******)))((())))))))))))************,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,,,,...000//////;;;UUUmmmxxxhhhgggmmm|||jjj^^^ggg|||aaaKKKCCC@@@>>>===:::777666555444222444333333222111000000000111111000///...//////000000000111111111111000000000//////....../////////000000000111111222222222)))---111444555333111000000000///000222666<<<@@@EEEHHHUUUnnn{{{sssmmmkkkcccPPP:::,,,***************))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((('''''''''''''''''''''(((((())))))(((((())))))***+++++++++,,,---...///////////////000000000000111222444555333333444555666777777777777777999:::;;;;;;;;;;;;<<<<<<;;;<<<>>>AAADDDFFFFFFIIIPPP[[[iiiyyyuuusssrrrqqqqqqnnnfff^^^[[[XXXTTTRRRTTTYYYYYYWWWUUURRRQQQQQQRRRYYY^^^dddiiikkkkkklllmmmmmmpppuuuzzz~~~wwwkkkWWWAAA222///+++***---...+++((((((000///......---.........------...............///............////////////222555777555444999DDDNNNuuuxxxlll```LLL:::444555444///000//////............///......//////000000000000.........////////////...////////////000000000000333222111111000000111111///000222222000///000111222333555666666555444333222222111111222444666777666666555555444444444333333333333333222222222222111111222222222222111111///000000000000//////...((()))***++++++++++++++++++++++++++++++******)))(((((()))))))))*********+++++++++******))))))(((*********+++++++++,,,,,,&&&(((,,,...---222AAAQQQzzzvvvmmmjjjyyymmmeeeiiiuuubbbPPPHHHFFF@@@;;;999888777666555555444333222111111222222222222111111000000000000000000111111222222111111111111000//////000111222111111111111111111111111---111555777666444444555444555666888<<>>>>>>>>EEECCCDDDIIINNNTTT```kkk{{{yyyzzz~~~yyydddSSS@@@000---222---)))((())))))&&&'''***///...------,,,,,,------........................,,,,,,---------.........---.../////////222777;;;111BBB[[[ssszzzfffRRREEE;;;:::555...---000000,,,---...///...,,,,,,...000------......///000000111...///000111111111000000////////////000000000000333222222111000111111111///000222222000///000111111111000000111222222333444444444444555666666777555555555555666666666666444444444444333333333333111222222333333222222111//////000000000000//////,,,,,,---------,,,,,,+++*********+++***))))))((((((((((((((()))))))))***))))))))))))))))))(((((())))))))))))*********+++000---,,,---+++))),,,222888CCCYYYvvvyyyrrraaaVVVMMMCCC>>>>>>???===:::777666555555666444444444444333333222222222222222333222222111111...//////000000000000111000000000000000000000000***///555777666666999<<>>777///***)))))))))((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((()))&&&''''''(((((('''&&&&&&&&&&&&'''(((((())))))******+++,,,---////////////000000000000000000//////222222222222333333333333333444555777888999::::::777999<<>>FFFLLLNNNOOORRRjjj{{{lllYYYFFF;;;111((()))111***'''''')))(((%%%&&&***......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,---...///000000000000555444888DDD\\\yyylllXXXIII<<<555...333333///,,,...000111,,,---///...++++++---000---------...///000000111...///000222222222111000////////////000000000000222111111000000000000000///000222222000///000111000000///...///000222333666666666777777777777777444444555555666666777777555555444444444333333333111222222333333222222111//////000000000000000///............---,,,,,,+++)))))))))))))))(((((('''(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))************'''(((,,,///...***,,,000***,,,999SSSuuuyyyiiiYYYPPPNNNGGGEEEAAA===;;;999999999333444444444444333222222555555555555444333222111000000111222333333222222000000111111222333333333888DDDTTT^^^```]]][[[ZZZgggtttyyyuuuyyyuuuwww{{{kkkfffjjjkkkeeeSSSAAA///)))***,,,---...(((''''''&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''((((((((('''&&&%%%&&&&&&''''''((()))))))))((()))+++,,,---...............///000111111000000333333222222222222222222222333555666888999::::::999;;;???CCCCCCBBB???<<<555888???EEEEEEBBBDDDIIIIII[[[oooyyyqqqLLL;;;/////////)))''',,,***((()))+++)))%%%%%%(((,,,,,,,,,++++++*********------------------------+++++++++,,,,,,,,,------............////////////222000222777:::EEEdddeeeMMM>>>666333000222222000///............,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...//////000111222222333000000000000000000000000222222111111111111111111111111222222222333333333000000000000000111111111444555555555555555444444333444555555666666555555111111000000111222333333222222222111222222333333111222222222111///...,,,000333222---***+++,,,***))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))*********++++++++++++***000===III\\\}}}uuuhhhaaacccwwwyyytttvvvrrrkkkcccYYYNNNDDD===>>>777888888111333777222666111...111222111111444///000222333222111333777;;;<<<777:::FFFEEE@@@CCCRRReeexxxqqqkkkkkknnnlllcccZZZ999333,,,)))((()))((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---------,,,,,,///000000111111111000000000111111222222333333444222333333444666777999:::???>>>>>>@@@BBBBBB???;;;======>>>@@@BBBEEEGGGHHHKKKPPPVVVbbb~~~uuu```MMM333111...+++******+++,,,)))((('''&&&%%%$$$$$$%%%,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........////////////---...111000444HHH___xxx}}}nnn___KKK<<<444222111000222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000......//////000000111111000000000000000000000000000000000000000000000000000111111111222222222222000000000000000111111111444444555555555555444444222333333444444444444444111111000000111222222333222222111111111222333333222333333222111///---,,,///222222---***+++,,,***))))))))))))))))))))))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))*********++++++...+++...555;;;FFF___xxxoooeee^^^gggzzzgggSSSFFFEEE???AAABBB;;;<<<>>>777???999666999;;;888555555666444333333333666===EEEQQQUUUTTTYYYeeeccc\\\]]]qqqwwwrrrrrrvvv{{{sssjjjdddjjjrrrlllVVVAAA333///+++((()))***)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))++++++,,,,,,------,,,,,,---...///000000000000000111111222222333444444444444444555666777999:::;;;>>>======???AAAAAA>>>;;;<<<===>>>@@@BBBDDDFFFGGGJJJNNNPPPTTTgggttt```JJJ:::111///,,,***))))))+++,,,(((((('''&&&%%%%%%$$$$$$+++++++++************************************************+++++++++,,,,,,,,,,,,---------.........000...///222///,,,444@@@MMMdddxxxhhh\\\XXXJJJBBB777111000111333333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........................................................//////////////////000000000000000111111/////////000000111111111333333444444444444333333111111222333333333333333111111111000111111222333111111111111111222333333444444333222111///---,,,...111111---***++++++)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))************///+++,,,......111???PPP}}}zzzvvvyyylll```ZZZ\\\\\\QQQKKKFFF:::<<<666666>>>GGGIIIHHHFFFDDD>>>:::===CCCMMM]]]kkkxxxzzzttttttzzzmmmjjjjjjlllkkk]]]DDD000,,,***(((((()))******)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,---///000000000000222222222333444444555555555666777888999:::;;;<<<;;;;;;;;;===>>>>>><<<:::<<<======???AAACCCEEEFFFEEEKKKMMMKKKQQQhhhzzzjjjVVVBBB333,,,---,,,***(((((()))***+++(((''''''&&&%%%%%%%%%$$$*********************))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------///---...333333000000555444AAAUUUgggyyyyyyooofff[[[KKK???999999555111///000111111111//////...------,,,------++++++++++++++++++++++++++++++,,,,,,------......------------,,,,,,,,,,,,------------------------.............../////////////////////////////////......//////000111111111111222333333333333333333111222222333333333333333222111111111111111222222111000000000111222333444555444333222000///---,,,,,,000111---***++++++)))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))******+++***+++---+++***111;;;OOOiiiwwwggg]]]VVVVVVbbbqqqzzz|||}}}mmmccc[[[]]]eeeppp|||~~~xxxsssqqqkkkooopppdddPPP===222...(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))***+++,,,,,,,,,,,,,,,+++,,,---///000111111111222222333444444555555666555666777888999::::::;;;999999999:::;;;;;;:::999<<<<<<===>>>???AAACCCDDD@@@HHHMMMLLLJJJPPP^^^jjjyyyllleeeXXXFFF666,,,+++,,,***)))'''''''''((()))***'''''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++***(((***...111111111222,,,...444<<>>???@@@AAA???CCCHHHKKKJJJHHHJJJMMMNNNjjj}}}pppeeeLLLDDD888---''''''+++...''''''&&&&&&&&&'''((()))&&&&&&'''''''''&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********+++******,,,...000111111000......111555===JJJWWWxxxuuu[[[NNN@@@888333///...000---............------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000/////////............---------...///000000111111...///000111222222222222222333333444444444444444333222111111000111111111/////////000111222333444222111000///...---------)))...///,,,***+++***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((***+++,,,,,,------(((111555GGGmmmppp\\\UUU___xxxyyyuuunnneee___bbbjjjrrrtttaaaHHH666...,,,+++)))'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((***+++,,,,,,,,,,,,......000111222222222222222222222333444444555555222333555666777777666666555666777777777777888:::;;;;;;;;;;;;<<<===>>>???AAA??????DDDGGGGGGHHHKKKEEERRRaaaqqq~~~|||oooYYYGGG333///+++)))***+++***)))&&&&&&&&&&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))+++,,,,,,+++,,,...///...111///000333333111666>>>TTTcccwwwuuuppplllcccYYYCCC;;;444111///---...222......//////.........///++++++************++++++************************(((((())))))***++++++,,,*********++++++,,,,,,,,,------------------------+++,,,,,,---......//////////////////.........---,,,,,,---...///000111222---...///000111111111111111111222333333333333333333222222111000000111111......//////000222333444000///...---,,,------...(((---///,,,***+++***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))+++,,,+++)))+++222000444MMMiiiwwwiiiiiiwwwwwwqqqjjjggghhhhhheeebbb[[[JJJ666---///222...)))&&&((()))(((%%%$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((()))***,,,,,,,,,,,,......///000111111000000111111222222333444444444222333555777777777666555444666777777666666888;;;;;;::::::;;;;;;<<<===>>>@@@;;;;;;AAADDDDDDGGGKKKHHHKKKPPPXXXfff~~~zzzxxxtttnnncccRRR@@@444************+++***(((&&&'''&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))%%%''')))(((((()))***)))***(((***//////,,,///555...666DDDUUUggg{{{zzzrrrdddUUULLLFFF===444222///...000///,,,---000,,,,,,,,,+++***)))***,,,+++***************++++++************************((((((((()))******++++++))))))***+++,,,---------------------------------******+++,,,,,,---......000000/////////.........,,,,,,---...///000111222---...///000111111111111000000111222222222222111333333222111000000111111.........///000222333444...---,,,++++++,,,---...''',,,///,,,***+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''***...---***$$$000///---777FFFWWWiiixxxrrrnnnssswwwnnnZZZHHH555111,,,*********(((&&&%%%'''((('''%%%%%%(((***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))***,,,,,,------......///////////////...000111111222222333444444222444666777888777666555333666777777555555888;;;;;;::::::::::::;;;<<<======;;;===DDDEEEAAAAAAFFFBBBDDDIIILLLMMMTTTggg{{{www|||uuuqqqgggWWWEEE666///,,,******)))'''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))))))))************---------............///---...000666???MMM\\\fffzzzrrrmmmUUUMMMBBB999555333000///000///...---------------,,,,,,+++******+++,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***+++,,,000...,,,---000111///---***++++++,,,---...000111//////............//////***,,,,,,+++,,,333>>>HHH333222000//////000222333///000111444666555222000555444333111000/////////000////////////000000111...000222111...---...000.........---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,++++++,,,...111444666MMMiiiuuu}}}nnnlllooottt}}}~~~{{{yyywwwuuuyyy|||~~~xxxxxxwwwooo```MMM<<<222---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&((()))***))))))+++,,,---,,,+++***+++---///111//////000111222333333333222333444555666666666666333444666888999::::::::::::999888888888999:::;;;;;;<<<<<<===???@@@BBBCCCCCCCCCCCCDDDFFFHHHKKKLLLbbbmmmuuukkk]]]QQQ@@@333---)))&&&###((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++,,,,,,,,,,,,---------......//////111666===AAATTT```qqq|||yyyyyyvvvpppggg\\\QQQHHHCCC===888111---,,,---------......---,,,,,,,,,,,,,,,,,,+++************+++,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,+++***+++,,,///---,,,,,,...///...,,,+++++++++,,,---...///000///..................///+++,,,---,,,,,,111;;;CCC444222111000000111222333333111000111333444333333444444333222111000//////.........---......///000...000111000...---///111111000...,,,)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))***,,,...111333<<>>???@@@AAAAAAAAABBBDDDFFFHHHJJJIIIQQQeee}}}}}}wwwtttpppfffUUUHHH===666---))))))***)))'''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++++++++,,,***,,,............000222333<<>>>>>???AAACCCEEEFFFAAAEEEQQQ```hhhmmmxxxzzzlllaaaWWWKKK;;;000///,,,((((((******(((%%%(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))*********+++++++++***,,,///000000000222333333444777<<>>???AAABBBCCCEEEEEEJJJRRRVVVZZZdddpppttt~~~}}}nnnXXXGGG>>>888222......,,,***))))))(((&&&###(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((()))************+++++++++---......,,,******+++,,,222111///...111777@@@GGGJJJQQQ[[[ccckkkqqqxxx}}}}}}}}}yyyuuupppmmmbbb\\\SSSJJJBBB<<<666222333111///---+++,,,,,,------......---,,,+++***))),,,+++++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++******+++,,,------......---------...------,,,,,,,,,------...------,,,,,,,,,,,,------,,,---/////////.........111111111111222333333444444222111111222333333222000111333444444333111000------------...///000111000///---,,,,,,---------,,,***(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))***'''---222000000<<>>???BBBDDDHHHPPPXXXaaahhhtttwwwwww{{{zzzmmmcccZZZMMM<<<000++++++,,,,,,&&&%%%$$$$$$%%%'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))*********++++++*********)))((((((+++---+++---000111000////////////222777;;;@@@FFFLLLQQQTTT]]]hhhqqquuuyyy}}}xxxrrrssswwwzzzxxxtttjjjgggbbb]]]WWWPPPIIIDDD>>>:::444000......---,,,+++,,,,,,,,,,,,+++++++++)))+++,,,+++***(((((()))+++++++++***++++++,,,---(((((())))))))))))((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++******+++---,,,...///...---,,,---...,,,,,,,,,,,,,,,---...///......------------......,,,---///000000///...---000000000111222222222333333222222333444333111//////000111222333222111000------------...///111111000///------------+++)))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))+++***)))((()))---444999HHH\\\yyy~~~xxxuuu}}}xxxqqqlllnnn|||{{{uuullljjjuuuzzzsssjjjllljjjfffhhhrrr|||vvviii]]]OOO???444///------,,,)))''''''(((***''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))''''''((()))++++++++++++,,,,,,,,,,,,......////////////.........///000111222222222222111111111111333555777888555555666777777777777666666666666777777999::::::999:::<<<===>>>?????????999::::::;;;<<>>>>>???@@@BBBBBBEEEKKKRRRUUUTTTQQQOOONNNPPP[[[iiivvvzzztttrrriii^^^SSSNNNHHH===333///***)))(((***,,,+++(((%%%++++++***(((&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$'''***++++++*********...---,,,***)))+++...222...//////000000111222333222222222333444666888999999<<>>>>><<<::::::;;;444222000///000000000///,,,++++++---......,,,***************))))))*********,,,---,,,)))((()))+++((((((((((((((()))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))*********+++---))),,,---,,,***)))+++---***++++++,,,---...000111//////............//////,,,,,,---///111222000///------///000111111111111555333111111222222222111///.........///000111222*********+++,,,---///000111///...//////,,,'''"""###$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&'''((((((((($$$)))...---)))'''***///,,,///777GGG\\\rrr~~~{{{zzzzzz}}}|||sssyyywwwqqquuuuuulllgggiiijjjrrrxxx|||~~~{{{nnn```KKK>>>222//////---+++***))))))(((((((((((('''&&&''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&'''(((&&&'''(((******+++++++++---......///......---------...///000111111111111///000111111111111000000555666888999999888888777:::999888777777666666666777888999;;;<<<<<<<<<;;;777;;;===>>>>>>???===;;;???BBBEEEEEECCCBBBDDDFFFEEEGGGGGGHHHTTTdddmmmmmm||||||}}}{{{~~~vvvnnniiihhh```PPP@@@999444///---///...+++)))((())))))'''&&&###%%%'''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................000000000000000000000000......////////////......------------------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------...///000+++---111333333111...,,,....../////////000222444........................+++***)))(((''''''''''''))))))((('''&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********,,,000666>>>IIITTT\\\sss}}}{{{~~~~~~}}}ooohhhhhhjjjfffbbb______bbbfffjjjkkk{{{zzzzzzwwwnnn[[[DDD333000///...,,,***((('''&&&***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((($$$%%%&&&((()))+++,,,---,,,,,,,,,---------......------......///000000000000111111222222333444444333333444444555666666666777777888888888888777777888888999:::<<<===>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;===>>>@@@AAAOOOVVV^^^ccciiiuuu|||yyyuuusssuuuoooeeeYYYPPPIIIEEEDDDAAA<<<444---)))(((***,,,''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((('''''')))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...///000---...000222222111///.........///555999888111***+++,,,,,,,,,---------...+++***)))((('''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******((()))***+++...555===BBBKKK]]]sss~~~vvvjjjfffggghhh___aaaffflllrrrvvvvvvvvvxxxkkkYYYIII@@@999444000,,,,,,+++***))))))(((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))***+++,,,,,,,,,,,,---------......---------...//////000000000111111222222333444444222222333333444555555555777777888888888888777777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999666666666777888:::;;;<<<@@@CCCEEEEEEEEEJJJTTT]]]hhhkkkooorrrxxx~~~{{{yyyrrrllleee```RRRNNNFFF>>>888555333333444222///+++)))'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))((((((((((((((('''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******)))))))))))))))((((((++++++++++++++++++++++++........................,,,,,,,,,,,,---...////////////000111111111111111000///333>>>HHHGGG999+++******++++++,,,,,,,,,---***)))(((''''''&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))******(((&&&&&&(((---000,,,666FFFYYYqqqyyysssuuuyyyvvvnnnrrrtttqqqjjjfffhhhjjjjjjuuuwwwzzz|||yyyrrrhhhaaaMMMDDD777...+++******)))(((((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))*********,,,,,,,,,---------......,,,,,,------.../////////000111111222222333444444111111222222333444444555666777777888888777777666888888888888888888888888;;;;;;;;;:::::::::::::::;;;;;;::::::999888888777333333333444555666777888::::::888444222222444777@@@CCCGGGJJJOOOVVVaaahhhsssoooqqq{{{}}}zzzvvvrrrsssvvv|||uuulllddd]]]UUULLLEEE666333///,,,***)))***+++((()))******)))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((+++++++++,,,,,,,,,,,,,,,........................++++++++++++,,,---...///000000000000000111222333111111666CCCOOOPPPDDD888,,,,,,,,,,,,++++++++++++))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((()))))))))))))))'''&&&'''+++------,,,...999MMMeeexxx}}}zzz{{{~~~tttmmmnnnpppiii___]]]```bbbdddllluuuyyyxxxwwwiiiXXXFFF;;;***)))***,,,...---+++((('''''''''((()))))))))***(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))),,,,,,,,,---------......,,,,,,,,,---......//////000111111222222333444444222222222333444444555555666666777777777777666666777777888888888888999999;;;:::::::::::::::999999::::::999999888777777777444444333444444555666777888666444333444444444333...000333444555888===@@@MMMMMMUUUbbblllqqqxxx}}}~~~zzzrrrmmmiiiddd___]]]XXXTTTNNNIIICCC===666111---,,,+++***)))***,,,---%%%'''(((******)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))+++,,,,,,,,,---------...........................+++******++++++,,,---...////////////000111222333111222666>>>DDDFFFCCC>>>000///...---,,,***)))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''&&&&&&'''))),,,000,,,))),,,666EEEVVVbbbuuuyyy~~~rrrqqqsssuuusssppprrrwwwyyyvvvooojjjkkkmmmkkkeeeccceeehhhllluuu~~~~~~yyypppkkkbbbWWWKKK???444,,,111---)))'''''')))+++,,,))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,---------......,,,,,,------...//////000000111111222222333444444333333333444555555666666666666777777777777666666666666777888999:::;;;;;;;;;;;;;;;::::::999999999::::::999888888777777666444333333333333333444444000...---///111222111//////000111111111000111222111222888BBBIIINNNSSSWWWaaaoooyyyzzz}}}~~~yyy~~~|||xxxyyy|||}}}}}}yyyrrrooonnnkkkfffiiiccc[[[TTTOOOJJJBBB;;;<<<999666333111///,,,++++++******)))((()))))))))((((((''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))************************************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******+++++++++,,,,,,------...------------------------************+++,,,------............///000222333000222444444555555666777111000///---,,,***))))))((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''')))))))))'''''')))***(((''')))---///333;;;DDDIIIJJJQQQaaauuu~~~|||yyyxxxuuutttuuuvvvwww{{{sssuuussspppyyy|||yyy|||xxxooommmlllkkkfffaaaccchhhlllqqqtttsssvvv{{{}}}vvvooolllhhh___UUUEEEAAA:::555111///---,,,...,,,***((('''((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))),,,,,,,,,---------......------......///000000000000111111222222333444444333333444555555666666777555666666777777666666555555555666888999:::;;;<<<;;;;;;::::::999999888888999999888888777666666666111111000000///000000000000///...---...---,,,***,,,---...//////......---******,,,...111333555777444???HHHJJJOOOWWWYYYUUUOOOQQQTTTSSSQQQPPPRRRUUUVVVYYYXXXOOOFFFBBBAAA@@@>>>===999555555555111+++...---+++*********+++,,,******)))(((((('''&&&%%%((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""###$$$%%%%%%$$$###""""""""""""############$$$##############################""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---+++,,,---...///000111111000111333333111000//////------,,,,,,+++*********((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((***+++***)))(((((()))%%%$$$''',,,---+++---222---...333===LLL^^^mmmvvv~~~wwwttttttzzz{{{yyyuuurrrsssqqqnnnmmmiiirrrxxxqqqnnnqqqoookkknnnnnnmmmooouuutttoooqqqoooooommmhhheeeiiipppssszzz~~~|||zzz{{{||||||tttnnnbbbTTTJJJCCC:::000...,,,)))'''((()))))))))"""%%%)))+++,,,***((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,,,,,,,---------............//////000111111111000111111222222333444444222333333444444555666666555555666666666666555555555555666777777888999999::::::999888888777666666777777666666555555444444000000///...------......111111111///...---,,,---)))))))))***+++,,,+++***,,,,,,+++******++++++***,,,333555111222888999555---...//////...///111333111555666000+++))))))'''$$$((((((''')))...///+++)))*********))))))******((())))))))))))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""#######################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''((((((((())))))&&&''''''((()))*********++++++++++++++++++++++++))))))))))))***+++,,,---***+++,,,...///000000000000222555777888666222///)))************+++++++++''''''&&&%%%$$$$$$$$$$$$##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''###%%%''''''&&&%%%&&&&&&---'''%%%)))***'''(((+++,,,///222555999@@@IIIQQQTTT[[[gggsss|||~~~|||{{{zzzwwwzzzuuutttooofffjjj```dddllllllpppvvvsssuuutttrrrrrrtttxxxyyyxxxyyyxxxyyyyyywwwwww~~~}}}wwwllleee___ZZZCCC@@@777...,,,......***)))((((((***+++,,,+++)))+++***(((%%%$$$%%%)))+++%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))*********,,,,,,,,,---------......//////000000111111222222000111111222333333444444111222222333333444555555555555666666666666555555666666666666666666666666999888888777666555555444666555555444444333222222111111000///............)))***++++++******,,,...---,,,+++,,,------+++***)))++++++******++++++)))+++000///((((((///111,,,+++,,,++++++******+++,,,(((,,,...,,,,,,///...+++***///...***(((,,,,,,((((((***++++++)))'''&&&&&&%%%&&&'''((())))))((('''%%%&&&''''''''''''&&&%%%$$$$$$############$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""##############################""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&)))+++,,,***)))(((''''''((()))***,,,+++***)))))))))***+++...---,,,+++******************))))))))))))******++++++,,,------......///333222333444666666444222------+++***)))((((((((((((((('''&&&$$$###""""""######################################################""""""""""""######$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++,,,...000111222333888;;;@@@HHHQQQZZZbbbfffxxx~~~{{{}}}~~~}}}yyyuuurrrqqqqqqooonnnmmmoooqqquuuwwwvvvxxx|||~~~~~~||||||}}}{{{tttiii[[[MMMBBB;;;777000...,,,***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((()))***+++)))***,,,---,,,,,,---...222000///------///000222111111222333333333333222000000111111111222222222444555555666666666666666777666555555555777888999888888888888777666555444333333333222222222111111111000///------......///---------,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***,,,,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***,,,***)))(((''''''((()))))),,,+++************+++,,,------,,,+++***))))))*********))))))))))))******++++++,,,,,,---.........111000111222444444222000---,,,+++***)))(((((((((''''''&&&%%%$$$$$$############################################################""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((&&&'''((()))***+++,,,------...000444888===AAADDDRRRZZZdddlllpppuuu|||~~~}}}{{{zzzyyyxxxxxxyyy{{{|||~~~}}}}}}}}}}}}vvvnnnhhhdddbbbbbbYYYUUUMMMDDD<<<777333111///...,,,***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((()))***+++(((***,,,---,,,,,,---...//////...------.../////////000111111222222111111000000000111111111222222444444555666666666666666666555555555666666777888666777777666666555444333222222222222111111111111000///...---------......++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++((()))******++++++******)))))))))(((((((((''''''(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""####################################""""""""""""""""""""""""########################""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***)))((((((''''''((())))))+++*********+++,,,---...,,,,,,+++***))))))))))))******))))))))))))******++++++,,,,,,------...............000222222000...---,,,+++)))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$######################################################""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''(((((())))))(((((()))***+++,,,)))///777===AAAGGGMMMRRRgggiiilllmmmllljjjiiijjjeeeeeedddcccbbbaaaaaaaaaWWWXXXWWWTTTPPPLLLJJJJJJOOOKKKFFFAAA===;;;::::::888666222///,,,+++++++++---,,,+++***)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&''''''((()))***(((***,,,,,,,,,+++,,,---,,,------------------,,,......///000000000000000000000000000111111111111333444555555666666555555444444555555666666555555444444555444444333222111111111111111000000000000///...---,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++)))(((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""################################################!!!"""""""""############"""""""""""""""######$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))''''''''''''((((((((()))*********+++,,,...//////,,,+++******)))))))))***+++******))))))******+++***++++++,,,------......---------///111111///---,,,+++***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((***)))))))))))))))******)))+++---...---...111444===@@@BBBCCCBBBAAAAAABBB===>>>>>>>>>===;;;999888333444444333000---------111000...------...///000---,,,***((('''((())))))+++******)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))''')))+++,,,++++++,,,---+++,,,---......---,,,+++......///000000000000////////////000000000111111333333444555555555555444222333444555555444333222222222222222111000//////000000000////////////...------,,,,,,++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&'''(((***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((((()))***,,,---...//////,,,+++******************++++++************++++++******++++++,,,------...---------///111111///---++++++)))((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######################################################""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))))))))))),,,,,,,,,++++++,,,...///---///000111///......///+++,,,...//////---,,,+++***,,,......,,,,,,,,,---......,,,+++************+++***)))((((((((())))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#######################################################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))&&&(((***+++******+++,,,+++,,,...000000...,,,+++...///000000111000000000....../////////000000000222333333444444444444444111222333444444333111111000111111000000///...---//////.........---------+++++++++++++++******)))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((()))***,,,---.........,,,,,,+++++++++++++++,,,++++++************++++++******++++++,,,,,,------...---...///111111///---+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''+++,,,------+++******+++)))***,,,---...---,,,,,,&&&((())))))(((''''''((('''''''''&&&&&&&&&%%%%%%'''''''''''''''((())))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$########################################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&((((((&&&(((*********)))***++++++,,,...//////...,,,+++...//////000000000000000............////////////111222333333444444333333111111222222222111000000///000000//////...---,,,...---------,,,,,,,,,,,,)))************)))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""#################################### """"""""""""""""""""""""""""""""""""############"""""""""""""""######$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&((((((((((((((('''(((***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,++++++******++++++,,,*********+++,,,,,,---------,,,---...000000...,,,******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########"""#######################################$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((((())))))((('''&&&%%%++++++*********)))((('''&&&'''(((((('''&&&'''(((''''''((())))))))))))))))))***,,,+++***((())))))'''((()))+++,,,,,,,,,,,,&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((%%%''')))***))))))***+++***+++,,,------,,,+++***------...////////////...------........./////////111111222333333333333333222111000000/////////000////////////...---,,,,,,---,,,,,,,,,,,,+++++++++(((((()))***)))((('''&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$######$$$&&&((())))))(((''''''(((***+++,,,,,,+++***---------,,,,,,---......,,,++++++******++++++,,,)))******+++,,,,,,------,,,+++,,,---//////---,,,***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######################################################""""""""""""######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$###############""""""""""""##################$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&&&&'''((((((((((((&&&&&&#########%%%'''((('''&&&$$$%%%''''''&&&&&&((()))((((((''''''''''''''''''%%%'''(((((('''&&&'''(((&&&&&&''''''&&&%%%###""")))(((((((((''''''&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%''')))***))))))***+++******++++++++++++******+++,,,------......---------------.........//////111111222333333333333222222111000.........///000////////////...---,,,,,,,,,,,,,,,+++++++++******'''((()))))))))(((&&&%%%(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""$$$(((+++$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$#########"""########################""""""""""""############""""""""""""####################################""""""""""""""""""""""""$$$$$$############$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))************************......//////000000111111///////////////000111222000000000000000/////////000000000000000000000000,,,...333000111>>>>>>***---,,,+++***))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$################## """$$$$$$###!!! ######""""""!!!!!! #########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***************++++++,,,,,,,,,---))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++*********'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""""""$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))++++++++++++++++++++++++.........///000000111111//////......//////000000////////////////////////000000000000000000000000---,,,///222;;;MMMMMM666---,,,+++***)))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""######"""!!! ###"""""""""!!!!!!!!! ######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$############"""""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***************+++++++++(((((()))))))))******************+++++++++++++++---,,,,,,+++***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))***++++++++++++,,,,,,,,,,,,---......//////000111111//////..........................................000000000000000000000000000+++,,,333AAAUUUSSS<<<,,,+++******))))))))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((()))))))))))))))*********))))))))))))*********+++***************+++++++++---,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""###########################################################################$$$$$$###""""""$$$&&&########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""$$$$$$############$$$$$$'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******+++,,,,,,,,,,,,,,,------------......///000000111/////////......---,,,,,,---------...............////////////////////////444------222;;;JJJHHH222++++++***)))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''((())))))((()))))))))))))))***************+++++++++,,,,,,************************,,,,,,+++***((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""########################################################################"""###$$$###""""""###%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((()))*********+++++++++,,,,,,------------------...//////000000......//////...---,,,+++------------......//////////////////////////////444000111111111999888)))******))))))((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""""""""###!!!!!!"""""""""""""""###"""""""""############$$$"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#########$$$$$$$$$$$$$$$################################################################################################"""""""""############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((()))******++++++***++++++++++++,,,,,,,,,***************)))))))))+++******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#######################################""""""""""""""""""""""""#######################################$$$$$$$$$########################!!!###$$$###""""""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$"""""""""############$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++******++++++,,,,,,------,,,------......///000000---...///000000///---,,,---------...//////000000000000000000000000000000111///222111+++///111(((***))))))(((((()))))))))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############""""""""""""""""""###############"""""""""###$$$$$$%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""######""""""""""""############""""""""""""############################################################################################################""""""""""""############"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))''''''((()))+++,,,------************+++++++++++++++*********)))))))))((()))))))))(((((('''''''''%%%%%%%%%$$$$$$$$$$$$###!!!"""""""""#########$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$######################## !!!#########"""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############!!!"""""""""#########$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++))))))******+++,,,,,,---,,,,,,---......//////000---...///111111000///...------...//////000111111000000000000000000000000...+++000///))),,,000***))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""""""""!!!!!!"""""""""#########$$$!!!""""""###$$$$$$%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$%%%%%%&&&&&&%%%$$$"""!!! !!!!!!!!!"""""""""###"""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""########################################################################""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))&&&'''(((***+++---...///))))))))))))************+++*********))))))((((((((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!###############%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######$$$$$$$$$$$$############ """"""""""""############ !!!!!!!!!"""########################""""""""""""""""""""""""$$$$$$############$$$$$$ !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++(((((()))***++++++,,,,,,,,,,,,------...//////000,,,...000111222111000///.........///000111111222000000000000000000000000...))),,,---))),,,000((())))))(((((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$#########""""""!!!!!!!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$%%%&&&'''((('''%%%"""!!! !!!!!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!! !!!"""$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###!!!"""%%%%%%$$$!!!$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***))))))))))))************(((((((((((())))))))))))''''''(((((())))))******(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""###############%%%%%%$$$"""!!!"""###########################$$$$$$############$$$$$$"""############$$$$$$$$$########################"""$$$'''&&&###$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""############"""###$$$$$$$$$"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""%%%&&&$$$"""#################################%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''))))))))))))((((((((((((&&&'''(((******+++++++++,,,,,,------...//////000...///000///...---...000...///000111111000///...///000000000000...---,,,)))******++++++)))((('''***))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###############"""!!!!!!!!!!!!""""""!!! """"""""""""!!!!!!!!!!!!!!!$$$''''''&&&%%%###!!!"""#########""" ###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########"""!!! !!!"""$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###"""###%%%%%%$$$"""$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((()))***))))))))))))************)))))))))))))))(((((((((''''''(((((())))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""###############$$$%%%$$$"""!!!"""###########################$$$######""""""######$$$"""############$$$$$$$$$########################,,,'''######%%%&&&$$$!!!$$$$$$$$$$$$$$$###""""""""""""""""""############""""""""""""############"""######$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###%%%%%%$$$######%%%%%%########################%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''((()))***************+++,,,,,,------...//////---///000///...---...000...///000000000000///...//////000000///...,,,+++))))))*********)))((('''))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###############"""!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! ###&&&(((((((((((("""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))*********************))))))((((((''''''(((((((((((()))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$######""" !!!!!!!!!"""""""""""""""""""""###############$$$%%%$$$"""""""""$$$########################$$$######""""""######$$$"""############$$$$$$$$$########################///***%%%###$$$%%%###!!!###$$$$$$$$$$$$###""""""""""""""""""############""""""""""""############"""############"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$%%%%%%####################################$$$$$$%%%%%%######""""""######$$$%%%###$$$%%%$$$$$$$$$&&&(((########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&(((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,---......---...//////...---...///......///000000///......////////////...---,,,+++)))))))))***)))(((((('''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$######"""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """$$$''')))+++,,,######"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''''''''((()))((()))))))))************++++++******)))(((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%###############"""!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!"""""""""############"""$$$%%%$$$###"""###$$$##############################""""""""""""######""""""#########$$$$$$$$$########################((($$$!!! !!!###$$$#########$$$$$$$$$######"""!!!"""""""""############!!!"""""""""############""""""#########"""""""""""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%######""""""######$$$%%%###"""###%%%$$$###%%%)))########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))(((((()))******+++,,,,,,---------...//////------...///........................//////......---,,,,,,+++)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#####################""""""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""$$$''')))+++%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%'''((()))))))))))))))(((((('''''''''((((((((()))))))))************,,,++++++***)))(((((('''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""" !!!!!!!!!!!!!!!"""""""""############"""###$$$$$$###"""###$$$###########################""""""""""""""""""###""""""#########$$$$$$$$$########################"""!!! """$$$$$$"""######$$$$$$$$$######!!!"""""""""############!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$ !!!"""######$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""######$$$%%%""" """&&&&&&"""###(((########################$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))))))))(((((('''))))))******+++,,,,,,------...///...---,,,---///......------------......///...------,,,+++++++++((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############"""!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!! !!!###%%%&&&%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""####################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''%%%'''***---...---,,,*********)))(((''''''''''''))))))))))))************+++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!"""""""""""""""""""""############"""###$$$$$$###"""$$$%%%###########################""""""!!!!!!""""""###"""############$$$$$$$$$##############################"""""""""######$$$""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""############"""""""""!!!""""""###$$$""""""""""""""""""""""""########################!!!""""""######""""""!!!########################$$$$$$############$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""##############################""""""######$$$%%%""" ###***)))""""""'''################################################""""""""""""""""""""""""!!!""""""######"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((())))))((((((((()))******++++++,,,------,,,---......---,,,---......---,,,,,,,,,,,,---.........---+++++++++++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######""""""!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""!!! !!!"""###$$$$$$###""""""""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%'''((((((%%%%%%&&&(((&&&)))...222333111...,,,+++***)))(((''''''''''''))))))))))))************************************(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""############!!!###$$$$$$######$$$%%%########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$########################!!!###$$$%%%$$$#########""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$################################################$$$$$$######""""""!!!!!!######""""""######$$$%%%$$$"""&&&///---$$$"""'''################################################""""""""""""""""""""""""!!!!!!"""""""""""""""!!!"""""""""""""""""""""""" !!!""""""### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&'''((())))))))))))******++++++,,,---------,,,---......,,,,,,---...------,,,++++++,,,------...---,,,+++*********+++((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!! !!!"""#########"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''')))(((&&&%%%&&&)))'''+++111555666444000,,,,,,+++***(((''''''''''''))))))))))))***************************+++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""########################!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############!!!###$$$$$$######$$$&&&########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$###########################%%%$$$$$$###$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""###############"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#######################################%%%%%%$$$###"""!!! #########"""###$$$$$$%%%&&&$$$)))222111&&&"""'''##########################################$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""!!!"""""""""""""""""""""""" !!!""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%'''((())))))))))))***++++++,,,,,,---......,,,---......,,,,,,---...------++++++++++++------...---,,,***)))******+++((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""!!!!!!  !!!""""""!!!!!! !!!""""""!!!!!! !!!"""######$$$""""""""""""##################$$$%%%%%%###"""!!!