BM6P6(@ cccddddddcccbbbccceeehhhuuuyyy}}}tttqqqrrrmmmgggVVVIII<<<999999777666555111111111000000000000000///////////////......---...---+++))))))***+++,,,+++***)))(((((()))***+++++++++++++++++++++++++++&&&&&&&&&&&&''')))***++++++***)))(((((()))***+++******************************)))))))))***,,,,,,+++111;;;CCCJJJNNNQQQSSSVVVUUUTTTRRRRRRRRRSSSSSSRRRSSSUUURRRKKKKKKWWWfff{{{qqqaaa\\\YYYVVVXXX^^^```fffmmmuuu}}}cccSSSMMMPPPLLLMMMRRRVVV[[[gggsss}}}zzzwwwvvvwwwyyy}}}zzzzzzzzzuuupppjjjkkknnnvvv{{{}}}ssshhhLLLBBB666000000222000---///////////////////////////---+++))))))+++---///.........------,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))************)))))))))***+++++++++,,,+++***)))(((((((((************+++******,,,///222555999>>>BBBCCCCCCCCCCCCFFFCCC@@@@@@DDDGGGIIIHHHGGGCCCBBBDDDDDD@@@===>>><<>><<<>>>@@@HHHVVVcccgggdddfffmmmvvvyyyxxxzzz~~~{{{IIIJJJJJJIIIIIIJJJLLLOOOSSSYYYdddppp}}}zzzooojjj[[[III???999444222222333333222111000//////...///////////////......---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++************************************))))))******+++++++++,,,,,,,,,,,,++++++************************+++*********+++,,,...//////666AAAJJJPPPSSSTTTTTTXXXWWWUUUTTTSSSRRRRRRRRRRRRPPPNNNJJJGGGKKK\\\mmmpppbbbWWWUUUVVVWWW___iiivvvzzzbbbRRRKKKIIIPPPOOOQQQWWW```qqq}}}|||zzz}}}yyyxxx~~~~~~}}}xxxttthhhjjjooowww{{{mmmpppyyy}}}}}}xxxqqqcccWWWGGG:::333111000///........................+++,,,---......---,,,+++,,,,,,------------------------,,,,,,++++++******)))))))))*********+++++++++++++++***************)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,///333666999===AAADDDEEEDDDDDDEEEGGGEEECCCCCCFFFHHHJJJJJJJJJFFFCCCCCC@@@<<<:::===FFFPPP___jjjjjjiiinnnuuu~~~{{{|||zzzzzzzzzAAABBBCCCBBBBBBCCCFFFHHHMMMSSS^^^jjjvvvxxxtttdddQQQEEE<<<666555666444444333222000///......///////////////......---,,,,,,------,,,,,,+++******+++------------+++***)))))))))))))))))))))))),,,+++***))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))***,,,...///111999DDDMMMRRRTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUQQQMMMIIIHHHOOOaaassszzzfff[[[SSSSSSTTTXXXdddqqqfffTTTKKKIIIJJJRRRTTTXXX^^^lllzzz~~~}}}zzzyyyyyyzzzzzzyyyxxxvvvsssqqqpppqqqpppooonnnnnnnnnooooooooossszzz~~~~~~~~~~~~~~~}}}|||{{{yyy|||~~~yyyvvvlllnnnsss{{{wwwkkkmmmvvv~~~~~~}}}xxxpppdddRRRAAA555000//////------------------------,,,,,,------------,,,,,,,,,,,,,,,------...............---,,,++++++******))))))*********+++++++++,,,+++++++++***)))))))))'''(((***,,,------,,,,,,)))***+++,,,---000444888===@@@CCCEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEGGGHHHIIIJJJEEEBBB@@@===888999===KKKXXXfffmmmlllkkkrrr{{{yyy~~~>>>???@@@@@@???AAACCCFFFIIIPPPZZZfffqqq{{{zzzjjjWWWIII???888777999444444333222111000///...///////////////......---,,,------------,,,+++***+++,,,---......---,,,+++))))))))))))))))))))))))++++++***)))((((((((((((((()))***++++++***)))(((************************,,,,,,,,,---...111333444444;;;FFFOOOSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWUUUQQQLLLIIIJJJRRRfffwww}}}|||nnn```WWWQQQSSSUUU[[[jjj{{{nnnWWWLLLGGGIIINNNSSSWWW]]]fffxxx~~~xxxssspppmmmlllgggjjjmmmlllgggbbb```aaa______^^^\\\[[[YYYWWWVVV[[[ZZZZZZYYYXXXXXXXXXXXXWWW[[[aaaggglllppptttwww~~~}}}{{{yyyyyyzzz|||}}}|||||||||zzzyyyzzz|||~~~zzzyyysssuuuyyyxxxlllkkkppp}}}}}}xxxnnn]]]JJJ:::111//////........................///...,,,++++++,,,...///,,,,,,,,,------...............------,,,+++******************++++++++++++,,,+++++++++***)))))))))&&&''')))+++,,,,,,+++***((()))+++,,,---111666999@@@BBBEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHGGGCCC@@@>>>:::777;;;AAARRR^^^kkknnnkkklllsss{{{{{{{{{<<<===>>>>>>>>>???BBBEEEDDDLLLWWWdddmmmuuu{{{sss___OOOBBB888666888444444333222111000000//////////////////......---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++***)))((((((((((((((()))))))))******)))))))))************************+++++++++,,,...000333444888>>>HHHPPPTTTUUUUUUUUUXXXXXXXXXWWWVVVUUUSSSRRRQQQNNNKKKKKKNNNXXXkkk|||}}}qqqaaaZZZTTTRRRUUUYYYaaattt{{{___PPPIIIGGGKKKRRRRRRYYYbbbnnnsssnnnhhhccc___]]][[[ZZZVVVWWWXXXWWWSSSPPPMMMLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFJJJOOOTTTXXX[[[^^^aaakkkmmmqqqvvvzzz}}}}}}zzzwwwvvvwwwxxxzzzxxxyyyyyyvvvrrrrrrvvv{{{}}}~~~~~~xxxooojjjjjj{{{}}}uuugggSSSAAA444000000////////////////////////000///,,,******,,,///000,,,,,,------------------......------,,,,,,++++++*********++++++++++++,,,+++++++++***************'''((()))***************((()))+++---///333888<<>><<<:::999@@@HHH[[[fffooonnnkkknnntttxxx|||~~~}}};;;<<<=========???BBBDDDEEEMMMYYYeeemmmqqqtttuuuuuuzzzmmmYYYHHH;;;555666333333333222222111111111///////////////......---///...---,,,+++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))******+++******))))))******+++************************(((((()))***,,,///222333<<>>===<<<===GGGQQQeeennnssspppmmmqqquuuuuuzzz<<<===>>>>>>>>>@@@CCCFFFJJJRRR___iiinnnpppooooooqqqvvv}}}yyycccOOO>>>777666333222222222222222222222///////////////......---000///,,,++++++,,,---...---,,,************,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,+++******+++,,,---************************++++++,,,---000222555777@@@EEEMMMSSSVVVXXXYYYZZZWWWWWWXXXYYYXXXWWWUUUTTTMMMLLLOOOWWW```mmmqqqbbbXXXSSSPPPRRRYYY```mmmooo]]]NNNLLLLLLIIINNNWWWYYYbbbppp{{{rrriiibbb]]]RRROOOJJJGGGGGGGGGGGGFFFEEECCC@@@AAACCCDDDBBB@@@<<<<<<<<<;;;;;;<<<======;;;<<<<<<=========<<<<<<:::===AAACCCDDDDDDFFFGGGEEEGGGJJJMMMPPPRRRSSSSSSXXX___kkkvvv~~~~~~~~~}}}zzzvvvrrroooqqqnnnjjjjjjmmmqqqtttuuu|||}}}vvvxxx{{{wwwppplllmmm|||}}}tttcccNNN>>>666555000000000000000000000000,,,---...//////...---,,,.........------,,,,,,,,,,,,,,,------------------******+++++++++,,,,,,,,,))))))******+++++++++,,,---,,,+++*********+++,,,+++---///111444999>>>BBBDDDEEEFFFFFFDDDCCCCCCDDDDDDFFFHHHGGGEEEDDDFFFIIIAAA???>>>>>>>>>AAALLLXXXmmmtttvvvqqqooosssvvvuuuzzz===<<<<<<<<<===@@@BBBDDDIIINNNYYYgggmmmkkkiiijjjjjjnnnvvvsssZZZDDD;;;<<<666666555444222111000000111111111111000000000000,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,))))))*********++++++++++++---...------///444999CCCHHHOOOTTTVVVVVVVVVVVVZZZXXXYYY\\\\\\WWWUUUVVVOOOMMMOOOYYYiii|||qqqcccZZZUUUQQQQQQUUU^^^gggxxxxxx^^^SSSJJJIIILLLNNNQQQUUUbbbhhh|||yyytttoookkkeee```\\\WWWQQQMMMCCCBBBAAAAAA@@@@@@@@@AAA???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::::::::;;;;;;<<<===>>>???@@@AAABBBAAABBBCCCDDDFFFGGGHHHIIIHHHKKKQQQZZZdddqqq~~~~~~}}}}}}|||||||||{{{zzzwwwtttrrrpppmmmmmmnnnnnnoooppppppqqqwwwzzz|||~~~xxxsssrrrnnn{{{|||}}}}}}rrr^^^HHH999444333000---,,,---...//////......------------.........------,,,---...///000000000///...------,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++******++++++,,,---+++---...000333999???DDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEGGGGGGGGGGGGFFFEEECCCCCCCCCAAA>>>EEEXXXkkkuuuwwwzzzxxxvvvtttvvvyyy>>>=========>>>AAACCCEEEHHHLLLVVVaaafffcccaaabbbeeekkkuuueeeLLL>>>:::777666555444222111111000111111111111000000000000,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++++++++++++++++++++,,,***+++++++++,,,,,,,,,,,,+++---...------///555:::DDDIIIOOOTTTWWWYYYZZZ[[[[[[YYYZZZ]]]\\\WWWUUUVVVOOONNNRRR___qqq|||lll___VVVQQQNNNNNNTTT```ooohhhUUUMMMFFFHHHLLLNNNRRRVVVeeeooo}}}tttlllddd___[[[XXXSSSPPPMMMJJJFFFBBBAAA@@@??????>>>>>>>>>???>>>>>>===<<<<<<;;;::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@>>>???@@@AAABBBCCCDDDEEEDDDGGGJJJOOOVVV___iiippp|||}}}||||||{{{zzzzzzzzzzzzyyywwwtttqqqooonnnmmmmmmmmmmmmmmmmmmmmmttt|||yyy{{{~~~}}}|||}}}uuu~~~|||lllWWWDDD999333111///......//////...///......------......///......---,,,------//////.........---,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---+++---000222555:::@@@DDDEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFEEEDDDBBBAAAAAADDDHHHSSSeeevvv{{{|||}}}}}}|||}}}}}}???>>>>>>>>>@@@BBBDDDEEEIIILLLTTT\\\^^^ZZZYYY[[[```hhhtttsssYYYDDD:::888777666444222111111111111111111111000000000000.........---------------------------------------++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,---------000666<<>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;;;;::::::999::::::999999888888888777:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>???@@@AAAAAABBBAAABBBDDDFFFIIIOOOVVV[[[gggooo{{{}}}||||||{{{yyywwwxxxyyyyyywwwtttpppnnnmmmmmmllllllkkkjjjiiiiiiooouuuzzzzzz}}}yyydddKKK:::555333111000111111000...///......------......//////......---------......------,,,,,,++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++...222555888<<<@@@DDDFFFFFFEEEDDDEEEFFFGGGHHHJJJKKKKKKJJJHHHFFFDDDCCCBBB???@@@KKKYYYgggvvvyyyvvv{{{~~~|||zzz|||}}}zzzzzz~~~vvv>>>>>>>>>???AAABBBDDDEEEIIIKKKRRRXXXYYYUUUVVVZZZ^^^fffsssfffMMM===:::888666444333222111111111111111111000000000/////////......------,,,,,,------------------------***++++++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---)))+++---,,,---111999???LLLNNNRRRUUUWWWZZZ^^^```___]]]\\\^^^\\\WWWUUUWWWTTT^^^nnntttfff]]]UUUNNNKKKQQQTTT]]]ooofffRRRJJJHHHHHHMMMPPPSSSXXX^^^qqqzzzqqqdddZZZSSSMMMHHHEEECCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999::::::999999888888777777::::::;;;;;;<<<<<<========================>>>>>>??????@@@@@@AAAAAABBBBBBAAABBBCCCCCCEEEIIIOOOSSSXXX```lllxxx~~~}}}{{{uuuvvvwwwxxxvvvsssooommmkkkkkkjjjjjjiiihhhhhhhhhlllqqq|||~~~{{{||||||nnnRRR:::777555333222222222000/////////............/////////.........------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---+++///444999<<>>>>>???@@@AAACCCDDDEEEFFFHHHNNNTTTTTTRRRVVV\\\aaagggrrr|||qqqVVVAAA;;;:::777444333222222222111111111111000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++************++++++++++++)))+++------...444<<>><<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::::::::::::::999999999;;;;;;::::::999999999888::::::;;;<<<<<<===>>>>>>============>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDEEEHHHLLLOOOPPPWWW```jjjttt}}}{{{rrrsssuuuuuutttqqqnnnllliiiiiiiiiiiiiiiiiiiiiiiikkkoooxxxssszzz{{{~~~xxx[[[AAA999777444333333222111////////////....../////////..................------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,------111777;;;>>>AAADDDFFFGGGFFFEEEEEEEEEFFFHHHHHHJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDMMMaaauuu~~~}}}yyytttwwwzzzqqqmmmrrrtttsssxxx{{{kkkaaa??????@@@BBBCCCDDDEEEFFFCCCFFFKKKPPPPPPPPPVVV___dddjjjrrrzzzwww]]]FFF===;;;888555333222222333111111111111000000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++***,,,---...000666@@@GGGQQQRRRUUUVVVVVVWWWZZZ\\\^^^[[[[[[^^^^^^[[[[[[^^^kkk|||ggg]]]WWWQQQOOORRRUUUbbbvvvlllUUUMMMJJJJJJMMMQQQTTTXXXdddqqq}}}mmmgggVVVPPPHHHCCCBBBBBB@@@??????@@@@@@>>><<<:::;;;<<<<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????======>>>>>>?????????@@@???@@@@@@AAABBBCCCCCCDDDFFFGGGGGGGGGGGGIIIMMMPPPSSSXXX^^^eeemmmzzz~~~~~~}}}{{{yyyqqqrrrrrrrrrqqqpppnnnmmmiiiiiiiiiiiiiiiiiijjjjjjjjjnnnvvvsssvvv~~~uuu}}}}}}bbbHHH<<<999555222222222111000000//////......//////000,,,---......//////......---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---///333888===@@@CCCFFFHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIGGGFFFDDDGGGRRRfffxxx}}}~~~|||yyy}}}tttoootttvvvssswww|||lll```[[[AAABBBCCCEEEFFFGGGHHHHHHEEEHHHLLLPPPPPPPPPXXXbbbgggkkkrrryyyzzzxxx~~~zzzdddMMM>>><<<888555333222333333111111111111000000000000............////////////------------------------************++++++++++++************************))))))***+++,,,------...*********+++++++++,,,,,,+++---...///222999CCCJJJPPPRRRUUUWWWXXXYYY[[[\\\\\\YYYZZZ^^^___^^^___cccyyyrrr```YYYUUUPPPQQQXXX]]]pppbbbPPPLLLJJJKKKPPPUUUYYYcccuuu|||kkk]]]XXXMMMHHHBBB@@@@@@AAA@@@>>>>>>@@@AAA???===;;;<<<>>>;;;:::::::::;;;;;;<<<===:::::::::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<:::;;;<<<===>>>???@@@@@@===>>>>>>???@@@AAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJMMMNNNPPPTTTXXX\\\bbbgggmmmqqqwww~~~{{{yyyqqqqqqpppooonnnnnnnnnnnnllllllkkkkkkjjjiiiiiiiiifffkkkrrrzzzzzzuuuyyyuuuiiiPPP>>>:::444111000000111111000000////////////000000***+++---...///000//////+++++++++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---222555999===@@@DDDHHHJJJKKKJJJIIIIIIIIIJJJLLLLLLJJJKKKKKKJJJIIIGGGEEEDDDBBBFFFSSSeeesss{{{vvvrrr{{{{{{qqq^^^VVVWWWCCCDDDFFFGGGIIIIIIJJJJJJJJJLLLPPPSSSRRRSSS\\\fffhhhlllrrrzzztttlllnnn|||{{{}}}zzzhhhSSS???<<<999555333222333444111111111111000000000000------......//////000000////////////////////////)))************+++++++++************************(((((()))***,,,---...///++++++,,,,,,,,,---------+++---///000333:::DDDLLLNNNQQQUUUXXXZZZ[[[]]]^^^ZZZXXXYYY]]]```___aaaeee}}}kkk[[[WWWSSSOOOSSS\\\ggg}}}~~~]]]NNNNNNKKKMMMRRRYYY```mmmvvvqqqiiiXXXKKKHHHEEE@@@<<<;;;<<<<<<;;;999999;;;===<<<999888:::<<<:::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@===>>>>>>@@@AAABBBCCCCCCDDDEEEFFFHHHIIIKKKLLLLLLKKKNNNRRRWWW[[[aaahhhlllsssxxx}}}{{{qqqpppooommmmmmmmmnnnoooooonnnmmmlllkkkiiihhhhhhccciiipppvvvzzzwwwvvvyyyttt[[[???:::444///...000111222000000////////////000000)))***,,,...000000000000******************++++++*********++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---333666:::>>>AAADDDIIILLLMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLJJJHHHEEECCCAAA???EEERRRbbbnnnwwwwwwuuu}}}kkkWWWPPPTTTHHHHHHIIIJJJKKKLLLLLLMMMKKKNNNRRRVVVZZZ___dddhhhlllrrr{{{}}}}}}jjj___jjj}}}{{{}}}}}}qqqcccJJJ@@@888777666444333555333222222111000///------////////////////////////...---,,,,,,,,,,,,---...,,,+++******))))))******------,,,,,,++++++,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,+++---000333888???FFFLLLQQQRRRUUUXXXZZZZZZZZZYYY[[[YYY[[[aaa```]]]cccnnnvvveeeXXXVVVUUUSSSYYYcccppppppYYYOOOMMMPPPTTTZZZ```lllxxxjjj^^^WWWPPPHHHBBB======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;<<>>===<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>AAA@@@@@@BBBCCCDDDDDDCCCGGGJJJLLLLLLMMMRRRYYY___```___^^^bbbjjjuuu~~~uuurrrnnnnnnqqqssssssrrrrrrqqqpppnnnllljjjhhhgggeeegggjjjqqqyyy{{{~~~mmmKKK>>>444333222---...222222111111000///......---------------------------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---///222444777<<<@@@CCCEEEHHHJJJKKKKKKKKKLLLMMMOOOQQQRRRNNNJJJIIIKKKJJJFFFCCCDDD<<>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFLLLOOORRRTTTXXX^^^gggnnntttsssrrrvvv~~~}}}uuurrrooonnnppprrrrrrqqqrrrqqqpppnnnllljjjhhhhhhdddeeeiiinnnuuu|||~~~~~~}}}wwwRRRAAA444333333000///333111111111000///.........------------------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---------,,,---000333666999>>>BBBDDDFFFIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNQQQMMMJJJKKKHHHBBB>>>>>>@@@LLL\\\hhhqqq|||zzzyyyyyy}}}tttbbbWWWUUUXXXPPPRRRVVVYYY\\\]]]]]]]]]```cccgggkkkooouuu{{{uuuaaa^^^fffsssxxxZZZIII:::777999999666333555555555555444222111111////////////////////////......---,,,,,,---............---,,,,,,,,,,,,,,,000///,,,*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...000333888???HHHNNNSSSUUUWWWZZZ[[[\\\\\\\\\[[[YYY[[[___^^^^^^iiiyyy{{{xxxlll___UUUVVV[[[bbbooo|||}}}dddUUUQQQRRRUUU[[[hhh{{{sssbbbZZZQQQIIIEEEAAA===:::===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;;;;;;;>>>>>>===<<<<<<<<<==================<<<<<<<<<<<<===>>>???@@@AAACCCDDDDDDCCCCCCCCCEEEGGGJJJMMMOOOTTTXXX]]]ccciiisss~~~}}}zzzuuurrrooonnnoooppppppppprrrqqqpppooommmkkkiiihhhcccdddgggkkkpppvvv{{{}}}~~~~~~~~~|||]]]HHH555222444222111333111111000000//////......------------------------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------------...222555:::===AAAEEEFFFHHHJJJLLLLLLLLLMMMNNNNNNMMMLLLKKKQQQMMMJJJIIIFFF???<<<===HHHTTTdddqqqzzzzzzsssqqquuuxxx~~~wwwkkk___WWWXXX\\\YYY\\\aaafffjjjkkkkkkkkkpppssswww|||}}}fff[[[[[[fff}}}iiiSSS>>>777999999444///555555555555444333222111////////////////////////......------------.........------,,,,,,,,,,,,,,,111///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///111444999AAAJJJPPPTTTUUUWWWYYY[[[\\\\\\\\\[[[YYY[[[^^^]]]___ooowwwwwwuuufff]]]VVVYYYbbboooppp\\\RRRRRRTTT[[[bbbrrrooocccTTTOOOHHHCCCAAA???===;;;===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<>>>>>>==================>>>>>>>>>============<<<>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHKKKNNNSSSXXX\\\```eeemmmuuu~~~~~~~~~{{{xxxvvvtttqqqooonnnoooooopppqqqqqqqqqooommmkkkhhhgggbbbcccfffhhhlllqqqvvvyyy~~~}}}jjjOOO777222444333222222111000000000/////////...........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------------///444777>>>AAAEEEGGGHHHIIIKKKMMMJJJKKKMMMOOOOOONNNLLLKKKLLLIIIHHHHHHDDD@@@???BBBRRR]]]lllxxx~~~rrrlllooovvv{{{xxxlllbbbZZZWWWZZZ```gggjjjpppvvvzzz|||}}}}}}~~~|||gggXXXRRRYYYpppttt[[[BBB888::::::555111333333444333333222111000////////////////////////........................------,,,+++++++++++++++000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...000333777<<>>>>>>>><<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<999999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBEEEHHHNNNSSSXXX___ggglllrrrxxx~~~~~~~~~{{{xxxwwwvvvssspppnnnnnnoooooopppppppppooommmjjjgggfffbbbdddfffgggiiilllrrrwwwzzzzzzvvvXXX<<<333444333000000000000000000////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,,,,,,,,,,---111666:::AAADDDGGGIIIIIIJJJKKKLLLIIIJJJMMMOOOPPPPPPOOONNNLLLIIIGGGGGGDDDAAADDDJJJ\\\eeerrr{{{{{{{{{}}}}}}yyyxxx}}}rrrooottt|||rrrccc[[[VVVVVV[[[cccvvvyyy~~~}}}}}}|||hhhYYYOOOPPPbbbvvv}}}cccHHH<<<<<<<<<999777222222222222222111000000////////////////////////---...////////////...------,,,,,,+++++++++++++++------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...111666;;;AAAGGGNNNRRRTTTTTTVVVWWWYYYZZZ\\\]]]]]]\\\^^^^^^\\\ccc}}}{{{yyyfff^^^\\\]]]bbbpppzzzhhhYYYRRRSSSXXX\\\fffqqqrrraaaTTTMMMDDDBBB@@@>>><<<<<<===>>><<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???======>>>?????????>>>>>>>>>>>>>>>>>>????????????AAAAAABBBCCCDDDEEEEEEFFFHHHNNNXXXaaahhhqqqzzz~~~~~~~~~{{{xxxyyyxxxvvvrrrooommmnnnpppnnnoooooonnnllliiifffdddaaaccceeeeeefffiiipppuuu}}}~~~|||yyy{{{uuuwww|||bbbDDD888555222//////000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,...222888<<>><<<:::999222222222222222111111000////////////////////////---...///000000///...---......---,,,,,,,,,,,,,,,***+++,,,---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------......222999@@@EEEKKKPPPSSSUUUVVVVVVXXXYYY[[[]]]^^^^^^^^^______\\\eeezzzooo^^^ZZZ\\\___eeesssrrrgggYYYQQQQQQXXX___cccmmm{{{{{{eeeUUULLLHHHBBBAAA@@@===<<<;;;<<<===<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@<<<===>>>???@@@??????>>>======>>>>>>???@@@AAAAAACCCCCCEEEGGGIIIKKKMMMNNNQQQZZZhhhttt~~~~~~~~~|||zzz{{{{{{yyytttpppnnnoooqqqmmmmmmnnnmmmkkkhhheeebbb___aaacccccccccfffmmmsss|||qqqooosssuuuwww}}}~~~lllMMM>>>888222///000////////////000000000000........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,,,,...333999>>>DDDFFFIIIIIIHHHGGGHHHHHHNNNNNNOOOPPPPPPQQQRRRRRROOOKKKHHHGGGEEEHHHSSS___mmmrrrzzz}}}zzzuuuuuuxxx}}}}}}}}}}}}{{{|||}}}{{{xxxnnn```UUUTTTTTTVVVbbbppp~~~~~~|||pppfff[[[RRRVVVaaa}}}\\\HHH>>>999777666222222333333333222111111////////////////////////---...///000000///...---//////...------------...(((***,,,...///...---,,,)))))))))******+++++++++,,,,,,,,,---------.........333;;;BBBHHHMMMQQQSSSWWWWWWXXXYYY[[[]]]^^^_________```___\\\fffrrrgggXXXXXX[[[___fffuuuvvvddd[[[PPPLLLRRR[[[dddhhhtttnnnXXXJJJCCC@@@CCCCCCAAA???===<<<===>>><<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA<<<===>>>@@@@@@@@@???>>><<<<<<===???@@@AAABBBCCCDDDEEEHHHKKKNNNRRRTTTUUUZZZeeeuuu~~~~~~~~~{{{||||||zzzuuupppnnnoooqqqllllllmmmmmmkkkgggdddaaa]]]```bbbaaaaaadddlllrrrxxxzzziiigggkkkxxx{{{}}}rrrSSSBBB:::222///111////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---++++++,,,,,,,,,...333:::???DDDFFFHHHIIIHHHFFFFFFGGGRRRQQQPPPPPPPPPQQQQQQRRRLLLHHHFFFFFFGGGMMM\\\jjjqqqvvv|||}}}wwwxxx~~~}}}~~~}}}wwwqqqfffYYYQQQSSSUUUXXXeeeuuu}}}||||||}}}zzzqqqbbbSSSOOOSSSqqqoooNNN>>><<<999444444444333222111111111111111111000///////////////000000//////.........---++++++++++++,,,------...///...,,,++++++,,,...///******+++,,,,,,,,,,,,+++)))***,,,,,,++++++,,,------666@@@GGGJJJLLLPPPTTTXXXZZZ]]]______^^^\\\[[[```aaabbbaaabbbqqq~~~mmmaaaZZZZZZ\\\aaalll{{{uuudddUUUPPPMMMNNNSSS[[[iiivvvtttaaaSSSFFF>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>=========>>>>>>>>>>>>>>>?????????>>>===>>>???AAADDDGGGMMMTTT[[[___aaabbboooyyy~~~{{{{{{|||}}}}}}~~~|||uuurrrqqqoookkkkkkjjjiiiiiijjjiiifffccc```aaabbbaaaaaaeeelllqqqvvvyyy}}}iii^^^lllvvvzzzxxx}}}aaaDDD777555333...333111//////000111000///////////////000000000000////////////...---,,,+++---------,,,,,,+++++++++------------------------///...---...222777===AAAFFFGGGGGGGGGFFFHHHJJJMMMSSSTTTTTTRRRNNNLLLNNNPPPOOOMMMGGGDDDKKK\\\kkkqqqxxxyyy|||zzzyyyyyy{{{{{{ssseeeZZZYYYQQQNNNRRRTTTYYYlll~~~|||zzzzzz{{{|||~~~vvvgggXXXRRRTTTdddxxxVVVBBB===:::666555444333222222111222222111111000///////////////000/////////............,,,,,,,,,+++,,,,,,---------,,,+++******+++,,,---))))))***++++++++++++******,,,------,,,,,,...//////777BBBHHHJJJLLLQQQUUUXXXYYY\\\___aaaaaa`````````______```fffwwwxxxjjjaaa]]]^^^bbbjjjvvvlll[[[MMMIIIHHHLLLRRR\\\kkkyyymmm[[[PPPDDD>>>???>>>======<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>????????????????????????BBBBBBAAABBBCCCEEEGGGHHHHHHMMMUUU^^^gggooouuuwww|||{{{||||||||||||}}}zzztttqqqqqqpppllljjjjjjjjjkkkkkkkkkhhhfffccccccbbb```___aaafffkkkssstttwww{{{lll^^^iiixxx|||yyy{{{yyy~~~kkkPPP???:::777333333222000///000111000///////////////000000000000////////////...---,,,,,,---------,,,,,,+++++++++------------------------...------///333999???CCCGGGGGGHHHHHHGGGHHHKKKMMMTTTUUUUUUSSSOOOMMMMMMNNNNNNLLLGGGDDDMMM^^^nnnuuuuuuuuuvvvxxx|||zzzxxxxxxyyywwwrrriii___YYYVVVQQQRRRWWWYYY___rrr~~~}}}|||zzzyyyyyyyyyyyyzzz|||~~~}}}ooo___VVVTTTXXXpppcccJJJ>>>:::999666666555333333333333333111111000////////////000////////////...............---,,,,,,,,,,,,,,,,,,++++++))))))))))))++++++((())))))***************+++,,,......---...000111222:::DDDJJJKKKMMMRRRVVVXXXZZZ\\\___bbbdddeeefffaaa]]]]]]cccooorrrfffbbbbbbbbbjjjvvvwww^^^OOOEEECCCDDDJJJRRR]]]nnn|||~~~bbbSSSJJJBBB>>>@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@BBBFFFJJJLLLMMMMMMSSS]]]hhhsss}}}~~~}}}}}}}}}}}}{{{|||yyyssspppqqqooollliiiiiijjjlllnnnnnnllljjjgggfffccc```]]]^^^```ccclllmmmooosssxxxrrraaafffyyyzzzzzzsssppprrr}}}pppXXXEEE:::555333444222000///000000///...////////////000000000000---...............------------,,,,,,,,,,,,++++++------------------------,,,---...111555<<>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBDDDIIINNNQQQSSSXXX```kkkvvv~~~~~~}}}~~~{{{uuuqqqpppnnnkkkiiiiiikkkooorrrrrrpppnnniiigggddd```]]]]]]^^^___ccceeeiiinnnuuu}}}|||fffeeewww}}}xxx~~~tttrrrpppnnnnnnxxx~~~yyyxxxqqq___III:::444444555222000000000000///...////////////000000000000------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,///333888>>>DDDGGGIIIJJJJJJJJJJJJLLLOOOQQQVVVVVVWWWUUURRRNNNJJJHHHIIIFFFBBBBBBNNN```nnnsssooooooooopppvvvyyymmmbbbZZZUUUTTTTTTUUU[[[bbbkkkyyy}}}{{{zzzyyyxxxyyyxxxwwwvvvuuuuuuuuuuuusssuuuzzzxxxkkk^^^VVVTTTaaa}}}\\\CCC:::;;;777777666555444444444444222222111000000000000000.........//////////////////......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,,,,...111444:::AAAIIINNNOOOPPPUUUYYY\\\]]]^^^___aaaccceeeeeecccaaagggxxxtttfffbbbdddmmm}}}vvv^^^NNNEEEDDDDDDGGGKKKOOOVVVeeesssjjjQQQGGGBBB===<<>>>>>>>>>>>>>>???@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEHHHHHHJJJLLLOOOTTT[[[___kkkuuu~~~wwwrrrpppmmmhhhhhhiiilllqqqtttuuusssqqqiiigggccc```^^^^^^^^^^^^\\\___fffnnnvvv~~~lllfffpppzzz}}}{{{|||{{{xxx|||wwwfffiiinnnppprrr|||tttwwwuuuhhhRRR???777888444222000///000000///...////////////000000000000------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---000555;;;AAAFFFIIIJJJKKKLLLLLLLLLNNNQQQSSSVVVVVVUUUTTTQQQMMMIIIFFFFFFDDD@@@BBBNNN___jjjmmmoooqqqsssvvv}}}rrreee^^^ZZZVVVTTTXXXZZZ^^^fffsss~~~|||zzzxxxwwwwwwwwwwwwvvvuuutttssssssrrrtttxxx|||yyyooocccYYYQQQ[[[tttfffIII<<<;;;777777555444444444444444222222111000000000000111.........//////////////////...------------------------------------------+++,,,,,,---------------***+++++++++,,,...222666>>>EEELLLPPPPPPQQQVVVZZZ^^^___```bbbccccccddddddbbbccclllvvvfffcccfffvvviiiUUUJJJFFFDDDEEEHHHKKKLLLQQQ___mmm~~~xxxaaaLLLDDDAAA===;;;>>>===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCEEEFFFHHHIIIJJJKKKOOOTTTUUUWWW]]]gggooo~~~~~~xxxrrrppplllggggggiiimmmrrrvvvwwwuuussshhheeebbb_________^^^]]]YYY]]]dddmmmvvvqqqeeeeeerrr~~~~~~}}}}}}||||||{{{~~~zzzkkk[[[aaaiiipppttt{{{}}}|||pppXXXAAA777888333111//////000111000///////////////000000000000---...............------++++++,,,,,,,,,,,,------------------------------,,,...222888>>>CCCGGGIIIKKKLLLMMMMMMNNNOOOSSSUUUVVVUUUSSSQQQPPPMMMIIIFFFCCCBBBAAADDDQQQbbbjjjjjjpppuuuzzzzzziii^^^]]]^^^___^^^fffeeehhhqqq}}}{{{yyywwwuuuuuuuuuuuuttttttsssrrrsssuuuxxxzzz}}}yyyrrrhhh^^^OOOVVVfff}}}oooPPP???<<<777666555444333333333333333222111111000000111111............/////////000...------------......///------............------++++++,,,------------,,,+++,,,,,,,,,---000444888AAAGGGNNNQQQQQQRRRWWW[[[^^^```bbbdddffffffeeeeeeaaabbbnnnttteeedddiii{{{www]]]MMMGGGEEEDDDFFFKKKNNNOOOSSSaaaooonnnYYYFFFBBBAAA===<<<>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEHHHJJJLLLNNNOOOSSS[[[dddffffffmmm|||~~~wwwqqqooolllggggggiiimmmssswwwxxxuuussshhhddd```^^^^^^^^^\\\ZZZYYY\\\bbbjjjttt~~~sssbbbZZZjjjzzzzzzxxx~~~vvviiiZZZ^^^eeejjjnnnzzz|||aaaEEE777666111000...///111222111111////////////000000000000////////////...---,,,,,,+++++++++,,,,,,---------------------------------,,,///444:::@@@EEEHHHIIILLLMMMNNNOOOOOOQQQTTTWWWVVVSSSPPPNNNNNNLLLIIIFFFBBBBBBCCCIIIXXXhhhnnnmmmpppwwwxxxoooccc\\\^^^gggooouuu{{{zzz||||||yyywwwsssssstttttttttssssssrrruuuvvvxxxyyy|||yyytttkkkaaaOOOUUU___nnnuuuUUUBBB===666666444333333333333333333222111111000111111111---.........//////000000---------------...///000,,,------......------,,,******+++,,,,,,,,,,,,+++,,,---------...111666:::CCCIIIPPPRRRRRRSSSWWW\\\]]]```cccgggiiiiiihhhggg___aaammmtttqqqccceeelll|||pppWWWHHHDDDEEEEEEHHHNNNRRRSSSXXXfffuuu~~~fffSSSCCC@@@AAA>>><<<>>><<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDDDDEEEGGGJJJMMMPPPRRRSSSaaalllwwwzzzyyy~~~~~~vvvqqqooolllhhhgggiiinnnssswwwxxxuuusssgggccc___]]]]]]\\\ZZZWWWZZZ\\\```gggqqq|||rrr```SSSdddwwwzzzuuuzzzzzzooo```aaaccceeegggrrrlllMMM<<<:::000///...///111222222222////////////000000000000////////////...---,,,++++++++++++,,,,,,------------------------------------000555;;;AAAEEEHHHIIILLLNNNOOOOOOPPPRRRUUUXXXVVVRRRNNNLLLLLLLLLIIIFFFAAABBBEEENNN^^^nnnsssqqqpppyyy}}}lllhhhbbb^^^bbbnnn~~~~~~|||yyywwwrrrrrrrrrrrrrrrrrrrrrrrrsssvvvyyy{{{|||~~~yyymmm```UUURRRRRR\\\mmm}}}}}}```HHH>>>===999555333333444444444222111111000000000000000000000000000////////////................................................++++++,,,,,,,,,---------///++++++...000111555;;;HHHKKKPPPTTTVVVXXXZZZ\\\___aaacccffffffeeecccbbbeeebbbkkkssslllyyy~~~kkkeeehhhlllcccMMMDDDDDDFFFBBBEEELLLSSSVVV]]]pppoooWWWMMMCCC@@@???===<<<>>>BBB@@@===;;;:::;;;===???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@CCCBBBAAABBBDDDFFFFFFFFFJJJKKKMMMPPPTTTXXX]]]___nnn{{{~~~}}}~~~zzztttooommmnnnooommmnnnmmmmmmqqqvvvuuupppgggbbb\\\XXXWWWYYYZZZ[[[[[[ZZZ\\\cccooo{{{yyy[[[OOO[[[oootttrrr{{{|||pppiii```bbbiiihhhuuu{{{VVV<<<222222111000000111111000///.........//////////////////............------------------------------------.........------///000000222666<<>><<<999666444444444444333222222111000000000000000////////////............................................................++++++,,,,,,,,,---------///++++++...000111666===IIILLLQQQTTTVVVXXX[[[]]]___aaaccceeefffdddcccaaabbb```kkkmmmgggvvvxxxfffaaaffflll}}}___KKKDDDDDDFFFHHHKKKRRRZZZ```kkk~~~iiiTTTJJJAAA???>>>;;;;;;<<>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBDDDFFFGGGHHHMMMPPPSSSUUUWWW[[[aaafff}}}~~~~~~~~~|||zzz|||{{{xxxtttpppnnnoooqqqoooooommmlllooouuutttooofffaaa[[[WWWWWWXXXYYYYYYYYYXXXZZZ```kkkvvv~~~|||aaaOOOYYYkkkzzztttyyy}}}ttthhhfffjjjfffqqq```DDD777333111000000111111000///.../////////////////////............---------------------------------------.........------///000111333888>>>EEEIIIKKKLLLPPPQQQRRRRRRSSSRRRRRRQQQLLLNNNOOONNNKKKGGGDDDCCC@@@AAALLL^^^nnntttwwwzzz~~~rrrfff^^^[[[ZZZaaasss}}}|||{{{yyywwwwwwvvvtttsssssstttvvvwww}}}}}}|||zzzxxxzzz~~~qqqcccUUUMMMGGGHHHPPPbbb{{{sssVVVAAA<<<:::777666666555444222222222111000000000000111//////.........---------........................------------------------,,,,,,,,,,,,------------...,,,,,,...000222888???JJJNNNRRRVVVXXXYYY\\\]]]___```cccdddeeecccaaa```___```nnn|||jjjbbbtttppp___\\\dddllltttZZZIIICCCDDDGGGHHHLLLTTT^^^iiixxxxxxbbbQQQHHH???===<<<:::999:::::::::::::::;;;;;;;;;<<>>>>>============>>>@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDFFFHHHKKKMMMSSSYYY^^^___^^^aaajjjrrr~~~}}}|||zzzxxxyyyyyywwwtttqqqoooppprrrooooookkkiiilllqqqqqqmmmddd```ZZZWWWVVVWWWWWWWWWWWWVVVWWW]]]fffpppxxx|||jjjTTTYYYggg|||wwwwww~~~qqqlllmmmhhhpppmmmLLL;;;444222000000111222111000//////////////////..................---------------------------------------.........------///000222555;;;AAAFFFJJJMMMNNNQQQRRRRRRSSSSSSRRRQQQPPPKKKLLLNNNLLLIIIEEECCCBBB>>>DDDRRRdddrrrwwwyyy{{{|||oooaaaZZZXXX[[[iii}}}|||{{{zzzxxxwwwxxxvvvtttsssssstttvvvxxx~~~~~~{{{xxxuuuxxx~~~rrrdddWWWNNNFFFDDDGGGVVVsssaaaFFF<<<:::888777777666444222333222111111000000111111000////////////.................................------------------------,,,,,,,,,------------......,,,,,,///000222:::CCCMMMPPPTTTWWWYYY[[[]]]______aaacccddddddbbb```^^^]]]aaasssmmmdddwwwiii[[[YYYdddpppmmmVVVHHHCCCDDDGGGFFFKKKUUUaaaqqquuu^^^OOOFFF>>><<<<<<:::999:::888999:::<<<======<<<<<<>>>===============>>>???@@@@@@@@@@@@AAABBBDDDDDDGGGGGGGGGGGGHHHLLLPPPSSS\\\dddkkkkkkgggjjjttt~~~}}}zzzxxxwwwxxxwwwtttqqqoooooopppnnnmmmhhheeehhhmmmmmmjjjbbb^^^ZZZWWWVVVVVVVVVUUUUUUUUUVVVZZZaaajjjrrrvvvzzz{{{}}}~~~ttt^^^\\\fffzzzzzzvvv|||vvvqqqsssooovvvvvvRRR;;;555333111000111222111000////////////.....................---------,,,,,,------------------------,,,.........------...000222777===CCCGGGJJJMMMNNNPPPPPPQQQRRRQQQPPPNNNMMMKKKMMMNNNLLLIIIEEEDDDCCCEEEMMM[[[jjjtttyyy{{{|||qqqccc\\\\\\bbbttt|||{{{zzzyyyxxxvvvwwwuuusssqqqqqqsssuuuwww{{{{{{yyyuuusssvvv}}}rrreeeZZZQQQJJJGGGFFFPPPllliiiKKK===;;;999888888666444222333222222111111111111111111111111000000000000///........................------------------------,,,,,,---------.........---,,,---000000333<<>>======;;;:::;;;888:::<<<>>>??????>>>======<<<<<<<<<===>>>???????????????@@@BBBDDDEEEFFFJJJJJJKKKJJJLLLPPPVVV[[[gggpppyyyxxxtttuuu|||yyywwwwwwwwwuuuqqqnnnmmmmmmllljjjfffbbbeeejjjjjjfff```]]]YYYWWWVVVVVVUUUSSSTTTTTTUUUXXX^^^fffmmmrrruuuwwwzzz|||}}}fff^^^bbbvvv{{{uuuyyyyyyuuuyyywww{{{YYY===777555222111111222222111000000//////.........---...------------,,,,,,,,,------------------------,,,.........------...000222777>>>DDDGGGJJJLLLNNNPPPQQQSSSTTTSSSQQQOOOMMMNNNOOOOOOMMMJJJGGGEEEEEELLLWWWdddooowww}}}oooddd]]]___jjj|||zzzzzzyyywwwuuuuuutttrrrqqqqqqrrrtttuuuvvvwwwvvvsssrrruuu|||ssshhh]]]SSSLLLIIIFFFKKKdddnnnQQQ???===:::888777666555333333333222111111111111222222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,...000111444>>>JJJQQQTTTXXX[[[\\\^^^___aaaaaacccdddeeedddbbb___]]]WWWccc{{{mmmlll}}}nnn___XXXYYYgggvvvdddRRRJJJFFFGGGKKKJJJTTTaaasssrrr]]]MMMEEE>>>>>>>>><<<;;;<<<:::;;;===???@@@@@@???>>>============>>>???AAAAAA@@@@@@AAACCCEEEHHHJJJKKKMMMNNNPPPQQQSSSZZZccckkkyyy|||zzzuuuvvvwwwuuurrrnnnlllllljjjiiieeebbbeeeiiiiiieee___\\\ZZZXXXWWWVVVTTTRRRQQQSSSTTTWWW[[[bbbjjjppptttwwwzzz{{{~~~mmm___]]]oooxxxsssvvv~~~{{{xxx}}}|||}}}bbbCCC999666222111111222222222000000000///......------------------,,,,,,,,,,,,---------------------------.........------///000222888AAAFFFHHHJJJLLLOOORRRTTTVVVWWWWWWUUUSSSQQQOOOPPPPPPNNNKKKHHHGGGGGGPPP^^^mmmwww}}}vvvhhh```[[[cccttt|||zzzzzzxxxvvvuuutttssssssrrrrrrsssssstttrrrttttttrrrqqqsssyyy~~~|||uuukkk___RRRJJJGGGCCCDDDZZZvvvuuu[[[AAA>>>:::777777666555444444333222222111111222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,///111111444@@@MMMRRRUUUYYY\\\]]]___```bbbcccdddeeefffeeebbb___]]]XXXggg}}}mmmkkkzzzzzzyyyxxx{{{xxxcccYYYUUUWWWeeeuuu~~~___PPPKKKHHHJJJOOONNNZZZjjj}}}oooZZZKKKCCC>>>>>>>>><<<;;;<<<<<<======>>>?????????????????????@@@AAABBBDDDDDDCCCCCCEEEHHHKKKNNNQQQSSSSSSVVVZZZ]]]aaakkkxxx~~~{{{xxxrrrtttvvvuuurrrooommmmmmiiiiiifffdddgggllljjjfff^^^\\\ZZZYYYXXXWWWTTTRRRNNNPPPRRRTTTXXX^^^gggmmmvvvxxxzzzzzz{{{xxxbbbXXXhhh{{{}}}tttoooqqqxxxzzzyyyiiiHHH:::777333111111222333222111000000///......---------------,,,,,,,,,++++++---------------------------.........------///000333:::CCCIIIJJJKKKMMMPPPRRRTTTWWWYYYYYYXXXUUUTTTPPPQQQPPPNNNJJJHHHGGGHHHTTTfffwww}}}|||wwwjjjaaa]]]]]]iii~~~}}}{{{zzzxxxvvvtttsssttttttttttttttttttsssqqqssssssrrrqqqrrrwww{{{vvv|||wwwmmm___QQQFFFCCC??????TTTooo|||dddBBB???:::777666666666555444333222222111111222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,///111111555AAANNNSSSVVVZZZ]]]^^^___aaabbbdddeeefffgggeeebbb___]]]\\\mmm}}}ppphhhwwwuuussspppsssooo\\\UUUSSSUUUbbbrrrzzz[[[OOOLLLJJJLLLRRRWWWddduuulllWWWJJJBBB======>>>;;;:::;;;============>>>>>>>>>>>>@@@@@@AAABBBCCCDDDFFFGGGFFFGGGIIILLLPPPSSSVVVXXXYYY]]]ccchhhnnnzzz}}}{{{xxxvvvoooqqqtttuuussspppooonnniiiiiihhhgggjjjnnnlllggg^^^]]][[[ZZZYYYWWWTTTRRRLLLNNNQQQSSSVVV\\\eeelllxxxzzz{{{yyyxxx~~~hhhXXXcccuuu}}}zzzpppkkknnnuuuzzzyyy|||wwwxxxmmmKKK;;;777333111111222333333111000000///...------------------,,,,,,,,,++++++---------------------------.........------///000444<<>>>>>>>>>>>=========???@@@@@@???BBBGGGLLLLLLOOOQQQRRRXXXaaaffffffggghhhooo{{{|||{{{zzzyyyxxxuuutttssstttuuusssnnniiikkkqqquuussspppooommmkkkaaa]]]YYYWWWXXXWWWTTTRRRTTTQQQPPPRRRTTTWWW___gggrrrssstttuuuyyyjjjWWW]]]kkkssszzz~~~xxxpppmmmoooooommmssstttwww|||vvvSSS???666444333...333555---222222222111000//////......///000000000///---,,,***++++++,,,,,,++++++***---.........---...000333:::AAAHHHKKKNNNTTTVVVUUUUUUWWWYYY[[[ZZZXXXTTTRRRTTTQQQOOOLLLHHHDDDHHHOOOfffuuuzzzuuuttt{{{xxxiii]]][[[^^^aaawww|||~~~~~~zzzvvvuuurrrtttxxxzzzzzzxxxtttrrrqqqsssuuuvvvuuuuuuvvvxxxssswww~~~~~~uuulllbbbXXXLLLDDD@@@AAAKKKUUUtttrrrSSSDDD???===555555999444555555444333222111000000111111111111000000000000////////////////////////........................------------------------.........000444===GGGNNNUUUWWWZZZ\\\]]]^^^aaabbbjjjhhhhhhjjjhhhcccaaabbbhhhvvvnnnssszzz|||vvv|||sssbbbWWWXXXYYYZZZhhh{{{rrrZZZSSSLLLMMMYYY___kkk{{{eeeUUUHHHDDD???<<<;;;;;;;;;:::======>>>>>>>>>>>>>>>>>>AAABBBCCCBBBBBBEEELLLRRRWWWZZZ\\\]]]bbblllrrrsssuuuwww|||{{{zzzxxxvvvvvvuuusssssstttrrrmmmjjjkkkqqqtttqqqnnnnnnllliii```]]]YYYXXXYYYYYYVVVSSSRRRNNNMMMOOOPPPQQQWWW___hhhkkkoootttyyynnn\\\___jjjqqqxxx}}}zzzyyyuuupppsssvvv{{{xxxWWWAAA666444333///333666...222222111111000//////...---.../////////...,,,,,,---------------------------.........---...111444===DDDKKKMMMOOOSSSUUUSSSSSSUUUWWWYYYXXXVVVTTTRRRSSSQQQOOOMMMIIIGGGMMMUUUlllzzzxxxtttttt~~~ssseeeZZZYYY]]]aaawww~~~~~~~~~zzzvvvvvvuuuyyy}}}~~~{{{wwwvvvvvvsssuuuwwwxxxvvvtttssssssppprrrxxx~~~vvvmmm```XXXMMMFFF@@@???FFFNNNhhh[[[III@@@>>>888777:::666555555444333222111000000111111111111000000000000////////////////////////------......///000000111------------------------...//////111666???IIIPPPVVVXXX[[[]]]^^^```bbbdddjjjiiijjjmmmjjjeeedddgggppp|||sssssszzzqqqeee]]]^^^^^^bbbuuuoooYYYSSSMMMRRRcccnnn~~~vvvbbbRRRGGGCCC???<<<;;;<<<<<<;;;=========>>>>>>?????????DDDDDDDDDDDDEEEKKKUUU\\\iiikkkkkkjjjnnnxxx~~~|||{{{zzzxxxvvvxxxvvvsssrrrqqqooommmjjjjjjooorrrooolllllljjjfff___\\\YYYYYY[[[[[[XXXVVVQQQNNNMMMNNNMMMLLLPPPVVV\\\bbbkkkttt{{{vvvbbb___fffnnnwww}}}ttttttyyy|||___DDD888444333000333666///222222111111000/////////------......------,,,+++///...---,,,,,,---...///---.........---///333555AAAHHHNNNPPPQQQTTTSSSPPPPPPRRRTTTVVVWWWUUUSSSRRRSSSQQQPPPNNNKKKJJJRRR[[[sssyyyuuuyyyxxxlllaaaXXXXXX]]]ddd{{{~~~zzzvvvvvvyyy~~~yyyuuutttvvvtttvvvyyyxxxuuurrrpppooonnnnnnrrr{{{xxxoooaaaYYYPPPIIIBBB>>>BBBIII\\\|||dddNNNAAA???999888:::777555444444333222222111111111111111111000000000///////////////////////////------......////////////,,,,,,------------------......///222777@@@KKKRRRWWWYYY\\\^^^___aaadddgggkkkjjjmmmooolllggghhhlll~~~~~~{{{yyy|||sssmmmkkkiiinnnmmmZZZVVVRRRZZZpppsss```QQQFFFCCC>>><<<<<<<<<<<<<<<<<<=========>>>???@@@AAACCCDDDDDDEEEHHHQQQ]]]fffvvvvvvssspppuuu~~~}}}||||||{{{zzzxxxyyywwwssspppnnnmmmlllkkkjjjnnnooollljjjiiigggccc]]]ZZZXXXYYY\\\\\\ZZZWWWSSSPPPOOOPPPNNNJJJLLLPPPTTT]]]jjjwww~~~iii^^^```lll{{{wwwvvv|||iiiJJJ:::444444000333666111111111111111000000//////............------,,,,,,...---+++******+++---...------...---...000555888BBBJJJPPPRRRSSSUUUTTTQQQPPPQQQTTTVVVVVVUUUTTTSSSTTTRRRQQQNNNJJJKKKUUUaaavvvrrrhhh___ZZZ\\\aaammm~~~}}}yyyvvvvvv|||~~~wwwqqqqqqssssssuuuwwwwwwsssooolllkkkllllllooowwwyyyqqqccc[[[SSSLLLDDD???AAAFFFPPPpppoooSSSBBB@@@:::777999666555444444333333222222222111111111111000000000///////////////////////////.........---------,,,,,,,,,,,,,,,---------......------///111777@@@KKKSSSYYY[[[]]]___```cccgggjjjllllllnnnooollliiilllrrr}}}|||}}}xxx~~~kkkZZZZZZYYYeee}}}ppp___PPPEEEBBB>>><<<<<<=========<<<<<<<<<===>>>@@@BBBCCCAAABBBEEEGGGLLLWWWdddmmmvvvtttpppooozzz}}}|||{{{zzz{{{}}}}}}|||{{{xxxvvvssspppmmmkkkkkkkkkiiilllkkkhhhggggggddd___ZZZXXXWWWYYY[[[\\\YYYVVVSSSPPPOOOPPPMMMHHHIIIMMMRRR\\\lllzzzooo\\\[[[lllzzzwww}}}rrrQQQ===444444111333666111111111111000000000000000/////////..................---+++******+++---...------------...222777;;;BBBJJJPPPRRRTTTWWWWWWTTTRRRSSSUUUVVVWWWVVVUUUTTTUUUSSSQQQNNNIIIKKKWWWeeevvv||||||ooofff```^^^bbbhhhyyy}}}{{{wwwuuuvvv{{{}}}}}}yyysssooonnnoooqqqssstttsssooollljjjiiiiiijjjmmmsss|||zzzrrreee]]]UUUNNNFFF???@@@EEEJJJiiizzzYYYDDDAAA;;;777888555555444444444333333333222111111111111000000000000///////////////////////////......---,,,,,,+++++++++,,,,,,------.........------///222888AAALLLTTT[[[\\\^^^```aaaeeeiiilllmmmmmmnnnnnnkkkjjjpppyyy}}}xxx}}}xxxxxx}}}hhhZZZ^^^aaannnxxxkkk\\\OOODDDAAA===;;;<<<===>>>>>><<<<<<<<<===>>>AAACCCDDDBBBEEEJJJNNNSSS\\\hhhpppqqqnnnkkkqqq}}}xxxwwwwwwyyy{{{|||{{{yyyuuuuuussspppllljjjkkkllliiijjjhhheeeddddddaaa[[[XXXVVVUUUWWWZZZZZZWWWTTTOOOLLLKKKLLLIIIFFFGGGKKKQQQ\\\lll{{{vvv^^^ZZZooo{{{uuu|||yyyXXX@@@555555111222444111111111000000000000000000000000///............///000///...------...///000,,,---------///333999===CCCJJJOOOQQQSSSWWWYYYWWWTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSQQQNNNJJJMMM\\\lllyyyyyyyyykkkdddaaabbbhhhooo|||zzzvvvtttuuuwwwvvvtttrrrpppooonnnmmmnnnoooooonnnkkkiiihhhiiieeehhhlllooouuuxxxpppeee^^^UUUNNNEEE???@@@DDDEEEaaa___GGGCCC===888888555444444444444444333333333111111111111000000000000////////////////////////............------------++++++,,,,,,---......///---...000333999CCCOOOVVV\\\^^^___aaabbbfffkkknnnnnnmmmmmmmmmiiiiiirrr}}}~~~}}}|||~~~www{{{xxxxxxdddXXX```ggguuu|||oooeeeWWWKKKCCC@@@===;;;<<<>>>>>>???<<<<<<<<<<<<>>>AAADDDFFFIIIMMMSSSWWW\\\bbbjjjppprrroooooozzz~~~{{{uuuuuuuuuvvvwwwwwwvvvtttrrrsssssspppllljjjkkklllhhhiiifffbbbbbbbbb^^^XXXUUUTTTSSSUUUXXXXXXTTTQQQKKKIIIHHHIIIGGGEEEGGGMMMMMMXXXhhhxxxccc]]]sssvvvpppyyy~~~^^^DDD666555111000333111000000000000000000000111000///...---------......////////////////////////,,,---------///444:::???EEEKKKOOOOOOQQQVVVYYYXXXUUUVVVVVVWWWVVVVVVUUUTTTRRRQQQQQQNNNKKKQQQcccuuu~~~zzzvvvggg``````cccjjjrrr{{{yyyuuussstttrrrpppnnnnnnoooooonnnmmmlllmmmmmmkkkiiiggghhhiiicccgggkkkmmmqqq{{{~~~wwwoooeee^^^UUUMMMEEE>>>???DDD===WWWxxxdddJJJEEE???999888666444444444444444444333333111111111111000000000000////////////////////////------......///000000000++++++,,,,,,---...////////////111444;;;EEEPPPXXX]]]^^^```aaacccgggkkkoooooonnnmmmkkkhhhiiitttzzzvvvyyy{{{{{{xxx|||zzz~~~bbbWWWaaakkkxxxuuujjj```SSSGGGCCC@@@===;;;<<<>>>??????<<<<<<<<<<<<>>>AAADDDFFFOOOTTTZZZ___bbbeeekkkoooyyyvvvvvv~~~zzzwwwttttttsssttttttsssqqqnnnppprrrsssqqqmmmjjjkkklllhhhhhheeeaaaaaaaaa]]]WWWTTTRRRRRRTTTVVVVVVRRRNNNKKKHHHGGGHHHGGGFFFJJJPPPJJJTTTeeeuuuhhh```uuu~~~pppmmmwww~~~bbbEEE666666222000222000000000000000000111111111///...---,,,+++,,,------,,,,,,---......---,,,,,,,,,---------///444;;;@@@GGGLLLOOONNNPPPUUUXXXXXXVVVVVVVVVVVVVVVUUUTTTSSSPPPPPPPPPOOOMMMTTThhh|||||||||sssddd^^^^^^ccckkksss~~~zzzwwwtttrrrooooooppppppppppppooonnnlllllljjjgggccc``````aaaeeeccceeejjjoooxxxzzzuuuqqqhhh```VVVOOOGGG???>>>@@@FFFMMMiiiwwwUUUAAA<<<<<<;;;999666666555444333222222111222222222111111111111000////////////....................................000///---,,,,,,---...///111//////333<<>>;;;:::;;;===>>>???===>>>@@@???@@@GGGOOOXXX```jjjmmmmmmpppxxx~~~{{{wwwtttuuuttttttrrrpppnnnlllkkkmmmnnnnnnnnnmmmlllkkkkkkjjjhhheeecccaaa___[[[XXXRRRSSSUUUVVVVVVTTTRRRPPPIIIIIIGGGGGGGGGGGGIIIIIINNNTTT^^^lll{{{ooodddooo~~~qqqhhhcccqqq~~~}}}yyyyyy~~~eeeLLL777444666222///111333222222111000//////...//////000000///...------***+++---//////...---,,,+++,,,,,,,,,...555???GGGLLLOOORRRTTTTTTVVVXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVSSSTTTRRRLLLLLL\\\yyy}}}lll______cccfffrrr~~~yyyvvvsssrrrooooooooopppoooooonnnnnnkkkkkkjjjgggccc``````aaadddbbbdddhhhnnnvvv{{{wwwtttiii```WWWOOOGGG@@@>>>@@@CCCIIIbbb}}}[[[EEE>>>===;;;999777666555555333333222111222222222111111111111000111000000000000/////////........................///......---------......000...///444???KKKUUUZZZ``````bbbdddgggjjjnnnppppppkkkjjjlllhhhfffqqqzzzqqqmmmmmmqqqqqqlllmmmoooiiijjjzzzrrrddd^^^gggsss{{{xxxsssjjjaaaYYYRRRKKKGGGBBB@@@===;;;;;;;;;===>>>>>><<<===??????AAAHHHQQQbbbllluuuwwwtttuuu}}}~~~~~~}}}}}}}}}|||zzzvvvrrrssssssrrrqqqooonnnlllkkknnnmmmmmmlllkkkkkkjjjjjjiiigggdddcccbbb___\\\YYYUUUVVVWWWVVVUUUQQQNNNLLLIIIHHHGGGGGGGGGGGGHHHIIIKKKPPPYYYgggvvvvvvhhhlllyyyooohhh```kkkvvv{{{{{{sssuuu}}}jjjPPP999444666333000111111111111000000/////////......//////...------,,,+++,,,---.........---------.........000666@@@HHHOOOQQQTTTVVVVVVWWWYYY[[[\\\[[[ZZZXXXWWWVVVUUUUUUPPPPPPOOOMMMSSSiiiqqqbbbZZZaaammmvvvyyytttqqqqqqnnnooooooooonnnmmmmmmllljjjjjjiiifffbbb``````aaacccaaabbbfffkkkrrr|||yyyvvvjjjaaaXXXPPPGGG@@@===@@@@@@DDDXXXyyybbbJJJ@@@>>>;;;888777666666555444333222222222222222111111111111000111111111111000000000000........................------...............---///...000666BBBOOOYYY___```aaacccfffiiilllnnnppppppllljjjiiifffeeepppuuunnnjjjiiiggghhhcccdddhhhdddiiizzzjjj```^^^iiiuuu{{{wwwiiieee___YYYTTTNNNHHHDDDAAA???===;;;;;;;;;===>>><<<;;;<<>>555555333111222000000000000////////////------.........---,,,,,,,,,------------.........///000000000111888BBBJJJRRRTTTWWWXXXXXXYYYZZZ\\\^^^]]]\\\ZZZXXXVVVUUUTTTNNNNNNLLLMMMXXXuuuggg]]][[[jjj}}}yyyrrroooooonnnnnnnnnnnnmmmllljjjjjjhhhhhhgggeeeaaa___```aaabbb```aaadddhhhnnnzzz~~~{{{xxxlllcccYYYQQQHHH@@@===???>>>@@@PPPmmmhhhNNN@@@===;;;888777777666555444333222222222222222111111111000000111111111000000000//////........................,,,---.../////////...---//////111888CCCPPPZZZ``````bbbeeehhhkkknnnooopppqqqnnnkkkiiieeefffsssyyypppjjjfffeee___cccaaaaaadddbbblllwww___YYY[[[hhhssswww~~~uuukkk]]]ZZZVVVSSSOOOJJJEEEAAA???>>>===;;;;;;<<<<<<===;;;:::;;;>>>@@@CCCMMMWWWjjjttt}}}{{{tttsss}}}{{{{{{{{{||||||zzzuuurrroooooooooooonnnmmmllllllnnnllliiigggeeeeeeffffffcccbbb``````___^^^[[[YYYYYYXXXWWWUUUQQQMMMIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEIIIQQQ]]]kkkwwwlll___gggvvv{{{xxxqqqkkkiiiiiiddd^^^ZZZ\\\___bbbhhhnnnppppppnnnrrr}}}{{{```CCC666444444333333//////////////////000000---......///......------...------------.../////////000111000222999CCCKKKTTTVVVYYYZZZZZZZZZ[[[\\\```___^^^\\\YYYVVVTTTSSSPPPNNNJJJKKKZZZyyytttccc^^^cccvvv~~~yyyrrrnnnmmmnnnmmmmmmlllkkkjjjhhhgggfffffffffccc```______```aaa___```dddggglllwww|||yyymmmdddZZZRRRHHH@@@===???>>>@@@LLLddd~~~lllPPP@@@===<<<999888777666555444333333222222222222111111111000000000000/////////.................................+++,,,.../////////...---000000222999DDDPPPZZZ___aaacccfffiiilllnnnpppqqqsssqqqnnnjjjgggkkkyyy}}}qqqjjjfffcccaaa[[[bbbdddccccccbbbssskkkWWWSSSXXXeeeooossszzzvvvjjjaaaWWWUUUQQQNNNKKKGGGBBB???>>>===<<<<<<;;;<<<<<<===:::999:::>>>@@@DDDOOOYYYeeemmmsssqqqkkklllwww~~~}}}|||||||||zzzwwwtttnnnnnnnnnnnnnnnmmmllllllmmmkkkhhheeedddddddddeeeaaa___^^^]]]]]]\\\ZZZWWWVVVVVVUUUSSSPPPMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHOOOZZZhhhttt}}}lllZZZ]]]jjjrrrrrrllleeedddgggddd^^^ZZZXXXYYY]]]cccgggiiikkknnnrrr}}}jjjJJJ888555555444333////////////000000000000...///000000000000//////......---------...///000...///000000333:::EEEMMMUUUWWWZZZ[[[ZZZ[[[\\\]]]aaa```___]]]ZZZWWWUUUSSSRRRNNNIIIKKK[[[yyy|||kkk___aaakkk~~~yyytttooolllmmmmmmlllkkkjjjhhhfffeeedddeeedddbbb```^^^___```aaa___```dddfffkkkvvv|||yyyooofff[[[RRRIII@@@===???===@@@HHHZZZuuusssUUUAAA======:::888777777666555444333333222222222111111111111000////////////....................................,,,,,,---...////////////000000333;;;FFFRRR[[[```bbbccceeehhhkkknnnppprrrsssssspppkkkiiiqqqxxxjjjeeeddddddbbb^^^fffgggfffgggiii}}}bbbSSSQQQVVVbbbjjjnnnxxxyyyrrriii```XXXSSSPPPLLLIIIFFFCCC@@@=========<<<<<<<<<<<<<<<<<<;;;999:::===@@@EEEPPP[[[bbbfffhhheeeaaaeeeqqq|||~~~|||zzzyyyxxxvvvtttnnnnnnoooooonnnmmmlllllljjjiiigggeeedddddddddddd```___]]]]]]\\\[[[XXXVVVSSSSSSRRRQQQOOOMMMKKKJJJEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGMMMWWWdddqqqzzzpppZZZXXXbbbjjjllljjjcccccciiihhhbbbYYYVVVXXX___eeeggghhhiiilllpppzzzrrrQQQ;;;666666555222111111111111000000000000//////000111111111000000------........./////////---...000111444<<>>;;;888888777666555444333333222222222111111111111000000000000////////////...........................,,,,,,,,,---...///000000///000444===IIIVVV___dddccccccdddgggjjjmmmqqqsssrrrssspppkkkkkkuuuvvviiifffiiikkkkkkjjjmmmkkklllrrrwwwxxx\\\OOOMMMRRR]]]ccchhhttttttjjjddd^^^VVVPPPNNNJJJFFFCCCAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::===@@@EEEPPP[[[aaaaaa^^^ZZZYYY___jjjttt|||~~~xxx}}}}}}xxxuuutttsssrrrqqqpppppppppooonnnmmmlllkkkhhhhhhgggfffeeeeeeddddddbbb```^^^^^^]]]\\\YYYVVVRRRRRRQQQOOONNNMMMKKKKKKDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDIIISSS```mmmvvv{{{xxx^^^VVV\\\fffkkkjjjbbbbbbhhhggg```WWWTTTXXXdddllllllkkkkkkmmmpppyyyxxxVVV>>>777888555000333333222222111111000000......///000000000000000,,,---///000000//////...,,,...000222666???KKKTTTWWWZZZ\\\^^^___```aaaccc```aaaaaa```]]]ZZZWWWUUUNNNKKKHHHLLLZZZqqq{{{jjjaaannn}}}wwwxxxxxxsssmmmmmmlllllljjjhhhfffdddcccbbbccccccaaa___^^^___```aaa```aaaeeehhhmmmwww}}}zzzqqqggg\\\SSSIII@@@===???;;;???BBBJJJaaaaaaHHHAAA@@@<<<888888777666555444333333222222222111111111111000111111111111000000000000........................------,,,,,,---...000111...///444>>>LLLYYYccciiiccccccdddeeeiiimmmqqqsssqqqrrrpppkkkkkkxxxxxxkkkjjjppptttuuuvvvuuunnnqqq}}}tttYYYKKKIIINNNWWW]]]bbbooovvvjjjaaa[[[VVVPPPJJJIIIFFFAAA>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::===@@@EEEPPP[[[aaa]]]XXXSSSSSSZZZeeemmmzzztttnnnmmmsss|||~~~||||||~~~{{{uuuqqqooooooooonnnqqqqqqppppppooommmlllkkkfffggggggggggggfffeeeddddddbbb```___^^^\\\YYYWWWRRRRRRPPPOOOMMMLLLKKKJJJCCCDDDEEEFFFFFFEEEDDDCCC@@@BBBFFFOOO\\\iiisssxxx~~~bbbVVVYYYhhhmmmkkkccc```eeeccc[[[UUUSSSYYYhhhrrrqqqnnnnnnoooqqqyyy{{{YYY@@@888999555000444444444333222111000000------...///000000//////,,,---///111111000...------///111444888BBBNNNWWWXXX[[[^^^```aaabbbdddfff``````aaa```^^^[[[XXXVVVMMMJJJFFFJJJVVViii{{{pppjjj{{{~~~|||~~~{{{ssskkkkkkjjjhhheeedddcccccccccfffeeedddcccaaa``````___```bbbeeeiiinnnuuu}}}~~~xxxppphhh\\\QQQHHHCCC???>>>??????@@@GGGZZZuuuiiiLLLBBB@@@===<<<;;;999777555555555555222222222111111111111000000000000000000000000000////////////............///000000///---,,,...///000000444???OOO\\\ccceeefffggghhhjjjlllnnnooopppsssiiihhhkkklllzzzzzztttzzzvvvyyyiiiSSSPPPKKKLLLTTTXXX[[[jjj|||tttnnneee]]]VVVPPPJJJGGGAAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;???@@@CCCKKKTTTZZZTTTQQQRRRSSSWWWcccppp}}}}}}mmmeeecccdddhhhoooxxx{{{}}}}}}|||wwwqqqmmmkkkkkkkkkkkkmmmmmmnnnnnnmmmjjjhhhfffjjjjjjiiigggccc```______\\\[[[ZZZ]]]aaa```ZZZUUUUUURRRPPPNNNNNNLLLJJJGGGHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCEEEKKKWWWdddooovvv~~~jjjWWW\\\gggtttuuujjjdddjjjhhh___YYYUUU[[[lllzzz|||wwwtttqqqwww```BBB777999777///444444333333222111111000111///...///000111000...////////////000000000000222000///222;;;FFFOOOTTT\\\]]]^^^```aaabbbbbbbbbcccaaa___^^^]]]ZZZVVVSSSNNNCCCAAANNN\\\eeeqqq}}}{{{}}}|||}}}{{{ssskkkiiihhhfffdddcccbbbbbbbbbeeedddbbbaaa```___``````aaacccfffjjjnnnttt{{{~~~wwwppphhh\\\PPPHHHCCC???======>>>???DDDTTTooooooRRRFFFAAA===<<<;;;999777666555555555222222222222111111111111000000000000000000000000////////////............///000000///------...///111111444@@@PPP]]]dddfffggggggiiijjjlllnnnoooooorrrjjjjjjkkkkkk{{{zzz{{{fffPPPKKKHHHKKKRRRUUUYYYhhhzzzxxxmmmggg```XXXRRRLLLGGGDDD??????===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>@@@CCCKKKUUUWWWRRRPPPRRRTTTZZZhhhvvvnnnaaa\\\[[[\\\___fffoooxxx{{{|||{{{vvvqqqkkkfffddddddddddddeeefffhhhiiiiiihhhgggfffiiiiiihhhfffcccaaa``````___]]]]]]___bbbaaa\\\WWWUUUSSSPPPOOONNNMMMJJJHHHHHHFFFEEEEEEGGGGGGFFFDDDCCCCCCDDDJJJUUUaaalllsss||||||}}}~~~ppp\\\___hhhwww|||qqqiiikkkggg^^^]]]YYY^^^mmmzzz}}}zzzxxxuuuxxxeeeGGG999999777111333333333222111111000000111///...///000111000...////////////000000000000111000///333<<>>AAANNNhhhwwwZZZJJJBBB======<<<:::888666666666666333222222222111111111111000000000000000000000000////////////............///000000///------...000222111666AAAQQQ^^^eeefffggghhhiiikkkmmmnnnoooooooooiiikkkkkkjjj{{{zzzzzzdddOOOIIIIIIMMMSSSUUUZZZlll|||qqqiiibbb]]]WWWQQQLLLHHHDDDAAA===<<<;;;:::999999888888::::::::::::;;;;;;;;;;;;:::999:::===???BBBLLLVVVTTTQQQPPPRRRVVV```ppp~~~vvviii[[[TTTSSSTTTWWW[[[bbbjjjssszzz~~~||||||~~~wwwpppkkkccc\\\YYYYYYYYYYYYZZZ\\\```cccfffgggggggggggggggfffdddcccbbbaaa```___^^^]]]___aaa```[[[VVVUUUSSSQQQOOOOOOMMMKKKIIIHHHFFFEEEEEEFFFFFFEEECCCAAABBBCCCHHHQQQ\\\gggnnnuuuwww}}}}}}|||||||||yyybbbbbbhhhyyyxxxmmmkkkfff______[[[^^^kkkxxx~~~~~~zzzzzz}}}mmmNNN<<<888777222333222222111000000//////111///...///000111000...////////////000000000000111000000555>>>IIIRRRVVVXXXYYY\\\___aaacccddddddbbbbbbbbbbbb```\\\WWWRRRPPPIIIIIISSS^^^eeeooozzz~~~|||{{{yyyssskkkfffccccccbbbaaa```_________aaa___]]][[[[[[]]]```bbbdddfffiiilllnnnppptttwww}}}}}}wwwoooggg[[[PPPHHHBBB???===999;;;===@@@JJJccc~~~___MMMDDD@@@>>><<<:::888777666666777333333222222222111111111000000000000000000000000////////////...............///000///------...000222222777CCCRRR___fffgggggghhhjjjlllmmmnnnnnnnnnkkkhhhkkkjjjjjj}}}vvvzzzeeeQQQMMMNNNQQQUUUXXXaaawww}}}vvvrrrlllccc\\\VVVSSSNNNJJJGGGDDDAAA>>>;;;;;;:::999888888888999:::::::::::::::;;;;;;;;;:::999999<<>>777666222222222111111000/////////111///...///000111000...////////////000000000000111000111666@@@KKKTTTYYYYYY[[[]]]```bbbcccccccccaaaaaaaaabbb```\\\VVVQQQMMMJJJMMMWWW```gggrrr}}}~~~~~~|||yyytttmmmeeeaaaaaaaaaaaa``````______^^^```^^^[[[ZZZZZZ\\\___aaaeeegggjjjlllmmmoooqqqsss{{{|||wwwoooggg[[[OOOGGGBBB>>><<<999:::>>>BBBIII```dddOOOFFFCCC>>>===;;;999777777777777333333333222222222222111000000000000000000000000////////////.............../////////------///111222222777CCCSSS```fffggggggiiikkkmmmnnnooonnnnnnhhhfffjjjjjjkkksss}}}fffRRRNNNOOORRRUUU[[[jjj~~~wwwoooiiieee```YYYTTTMMMJJJGGGEEECCCAAA???===::::::999888888999999999999999999:::::::::;;;;;;:::888999<<>><<<::::::>>>BBBIII\\\jjjRRRHHHFFF???>>><<<999888888888888333333333333222222222222000000000000000000000000////////////.............../////////---...///111111222777DDDTTT```eeefffhhhiiilllnnnoooooonnnmmmgggfffjjjkkkqqqxxxtttgggRRRMMMNNNQQQWWWbbbvvvzzzmmmhhhaaa\\\YYYUUUPPPLLLFFFDDDBBBAAA@@@???===;;;888888888777888888999999888888999999::::::;;;;;;:::888888<<<@@@HHHVVVccciiilllnnnooovvvnnnaaa^^^``````^^^___YYYQQQIIIDDDDDDGGGIIIOOOSSSYYYaaagggkkkmmmnnngggcccccciiivvvyyyrrrhhh[[[OOOHHHEEEEEEEEEDDDHHHNNNVVV]]]bbbfffgggdddaaa___```bbbcccaaa^^^\\\\\\\\\[[[YYYVVVTTTRRRSSSQQQOOONNNNNNMMMKKKIIIGGGEEEDDDCCCDDDCCCBBB@@@>>>AAACCCDDDGGGLLLUUU\\\gggppp{{{}}}}}}iiiZZZVVVeeeqqqrrrnnnlllkkkkkkXXXVVVTTTWWWfff{{{___EEE:::777333333222222111000000//////111///...///000111000...////////////000000000000111111333:::EEEQQQYYY^^^```bbbeeefffgggfffcccbbb____________]]]YYYTTTOOOIIIPPPZZZccckkkuuu}}}{{{{{{|||zzz{{{zzztttkkkccc```___```aaabbbccccccbbbaaaaaa___^^^]]]\\\\\\\\\]]]^^^dddgggkkkmmmnnnmmmnnnnnnwww{{{{{{vvvooogggZZZOOOGGGAAA>>><<<;;;:::===BBBFFFVVVyyysssWWWIIIFFF???>>><<<:::999888888888444444333333333222222222000000000000000000000000////////////............---...///...---...000111000111777DDDSSS___dddeeehhhjjjlllooopppooonnnmmmhhhgggkkkoooxxx{{{tttvvvkkkTTTOOOSSSYYYcccttt|||ppphhh]]]XXXRRRNNNLLLJJJHHHEEE@@@???=========<<<:::888666666555555666777888888777888888999::::::;;;;;;999777888<<>>:::555333333333222111111000000111///...///000111000...////////////000000000000000111444<<>><<<<<<999;;;@@@DDDPPPpppzzzZZZJJJEEE@@@>>><<<:::999888888999444444444333333333222222000000000000000000000000000/////////............---...///.........000222///111666CCCSSS___ddddddhhhjjjmmmooopppooonnnllljjjhhhmmmqqq}}}wwwrrrvvvoooXXXUUUZZZcccrrrzzznnnbbbZZZRRRNNNIIIEEEDDDCCCBBB@@@===<<<;;;;;;;;;;;;999777444444444444444555666777777777888999::::::;;;;;;999777777<<>><<<:::>>><<<<<>>======>>>???::::::999888777666555555777777666666666666777777888888888888777777777777444888;;;>>>CCCOOOaaannn|||{{{mmmcccWWWOOONNNPPPQQQQQQTTTMMMEEE@@@???@@@AAAAAAFFFGGGJJJPPPVVV[[[^^^^^^aaaZZZZZZaaahhhssszzzrrrfffYYYKKKEEEEEEEEEHHHKKKPPPXXX```eeeooozzzyyyrrrllleeeaaacccdddaaa______YYYWWWTTTQQQOOONNNNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIEEEEEEEEEDDDCCCAAA?????????@@@AAA@@@BBBGGGQQQXXXdddppp~~~{{{zzzzzzqqqZZZOOOaaaqqquuutttrrroookkkiiicccaaa```fffpppQQQ>>>888777777666444222111111111222000000////////////000000111111000000//////......222333666>>>IIIUUU^^^ccciiiiiijjjlllnnnllliiifffaaa___]]]\\\ZZZXXXUUURRRUUUhhhxxxzzz|||xxxzzzvvvrrrzzz~~~~~~}}}{{{{{{|||}}}|||{{{wwwtttqqqnnnnnnqqqtttvvvvvvsssmmmhhhdddcccbbbccc``````___]]]]]]\\\\\\\\\^^^]]][[[YYYYYYZZZ[[[\\\```bbbeeeffffffggghhhjjjoooqqqsssuuuxxx~~~~~~xxxllldddXXXMMMEEE@@@===;;;999===:::;;;AAAGGG\\\zzzbbbLLLHHHCCCBBB@@@===;;;999888888777666666555444333222222000000000000000/////////////////////////////////////////////000000000000111222:::KKKYYYaaafffiiinnnqqqtttvvvuuutttttttttrrrrrrqqqwwwssssss{{{tttnnnttt}}}lllddd```ooovvviiiccc]]]SSSIIIEEEEEECCC@@@===;;;;;;<<<===999999888888777666666666777666666555555666666777888888777777777666666666666999<<<>>>CCCOOO```nnn|||yyyrrriii```UUUNNNNNNOOOOOONNNRRRLLLEEE@@@??????@@@???AAABBBDDDJJJPPPWWW\\\^^^ccc___aaaiiiooovvv}}}}}}vvvmmmcccWWWKKKFFFEEEFFFKKKPPPWWWaaallltttrrrjjjdddddddddaaa______YYYWWWTTTQQQPPPOOOOOOOOOPPPOOOOOONNNMMMKKKJJJIIIFFFFFFEEEDDDCCCAAA@@@??????@@@AAA@@@AAAGGGPPPWWWaaaooo|||{{{|||nnnVVVMMM___pppvvvuuutttqqqmmmnnnhhheeecccgggwwwWWWAAA999999777666444222111111111222111111000000000000111111000000000000////////////222333777@@@MMMYYYcccgggjjjjjjkkklllnnnmmmkkkhhheeeccc```^^^]]]ZZZVVVSSSYYYlll|||{{{~~~zzzuuu|||~~~}}}|||zzz{{{}}}{{{|||}}}|||{{{|||~~~~~~}}}{{{zzzzzzzzzxxxwwwqqqooommmkkkkkkmmmpppqqqooommmjjjgggeeeccccccccc______^^^]]]\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[\\\___```aaaaaaaaabbbdddgggkkkkkklllnnnqqqxxx~~~wwwllldddXXXNNNFFF@@@<<<:::999<<<999999???CCCUUUrrrhhhOOOIIICCCBBB@@@===;;;:::999999888888777666555444333333/////////000000000111111////////////////////////......//////000000111111222222999IIIXXXaaagggkkkpppsssvvvwwwvvvuuuuuuuuussssssuuu~~~vvvyyywwwlllgggnnnxxxjjjggggggzzzssshhh\\\WWWRRRJJJCCC@@@AAA???===:::999999:::;;;777777777777777777777777666555555555555555555666777777777666666666555555888:::<<<===BBBMMM^^^jjjzzzyyypppiiiccc\\\TTTNNNMMMMMMMMMKKKOOOKKKEEEAAA??????>>>>>>>>>???BBBFFFNNNVVV^^^ccciiihhhmmmuuuyyy}}}|||wwwxxxvvvnnnggg\\\SSSKKKFFFDDDFFFOOOYYYdddqqq~~~yyyppphhhfffddd```]]]^^^YYYWWWUUUSSSQQQPPPQQQQQQOOOOOONNNMMMLLLJJJIIIHHHFFFFFFFFFEEEDDDBBB@@@@@@???@@@@@@@@@AAAFFFNNNUUU]]]nnn~~~{{{}}}kkkSSSJJJ[[[mmmvvvvvvuuutttrrruuunnnkkkeeeggg|||{{{}}}___DDD;;;;;;777666444333222111222222222222111111111111222222/////////000000000111111222444999CCCQQQ^^^gggllllllkkkkkkmmmnnnooonnnmmmjjjhhhdddbbb___\\\XXXUUUYYYmmm{{{zzzrrrpppoooooossswwwvvvxxxyyyyyyxxxyyy{{{}}}}}}|||zzzxxxxxxvvvtttqqqlllkkkjjjjjjjjjkkkmmmmmmiiihhhgggfffeeeeeedddddd^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZ]]]]]]^^^]]]\\\]]]```bbbeeeeeeeeefffiiiqqq{{{~~~wwwmmmeeeZZZPPPGGGAAA===;;;999<<<999999>>>AAAPPPkkklllQQQHHHCCCAAA@@@>>><<<::::::999888777777666555444333333000000000000000000000000////////////////////////---......///000111111222333222999GGGVVV```hhhmmmnnnqqqtttuuutttsssssssssnnnpppwww~~~www~~~wwwnnneeeccclllwwwwwwfffhhhnnnwwwfff\\\RRRNNNKKKEEE@@@???===;;;:::888777777888888666666666666777777888888555555444444444444555555666666666666555555555555888999:::;;;???IIIXXXbbbttt~~~tttkkkfff^^^ZZZSSSOOONNNMMMLLLJJJLLLIIIEEEBBB??????>>>>>>BBBCCCEEEIIIPPPZZZdddjjjrrrsssyyyuuupppooonnngggaaaTTTOOOJJJFFFCCCGGGSSS```sss~~~tttjjjfffbbb]]][[[[[[XXXWWWVVVTTTSSSRRRRRRRRRNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@>>>???@@@@@@@@@EEELLLSSSZZZnnn|||}}}mmmUUUIIIYYYkkkuuuvvvuuuttttttxxxqqqllldddbbbuuu}}}xxxsssttt~~~fffHHH<<<===888666555333222222222222222111111000000111111222...//////000111111222222444666;;;FFFSSS```iiinnnnnnmmmlllnnnpppqqqqqqpppnnnkkkgggdddaaa]]]XXXUUUUUUiii|||yyyooofffbbbaaabbbffflllnnnqqqtttuuuvvvxxxzzz|||{{{zzzxxxvvvuuusssooommmiiiiiijjjjjjkkkkkkkkkkkkfffffffffffffffeeeeeeddd^^^]]]\\\[[[[[[[[[[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWZZZ[[[[[[YYYXXXXXX[[[]]]^^^]]]]]]^^^ccckkkuuu|||~~~xxxooohhh]]]RRRJJJDDD???<<<:::<<<999:::???@@@LLLeeelllQQQGGGBBBAAA@@@>>><<<;;;::::::777777666555444333222222222222222111000/////////////////////////////////---......///000111111222333222888GGGVVVaaahhhnnnmmmpppsssuuutttsssttttttnnnsss~~~|||zzzuuuxxxsssnnnhhhccc^^^```kkkxxxmmm```ggguuu{{{mmmcccVVVMMMFFFDDDBBB===;;;;;;999999777666666666777777555555555666777777888888555555444444444444555555666666666666555555555555888888888888<<>>===<<<;;;;;;777666666555444333222222444333222111000///......////////////////////////......//////000000111111222222888GGGWWWaaaiiinnnooorrrvvvxxxyyyyyyyyyzzzvvv|||}}}wwwuuurrr|||pppjjjccc___\\\ZZZYYY]]]kkkyyy|||eee[[[eeexxxttteeeXXXPPPKKKEEEAAAAAA???;;;999:::888777777666666666777777555555555666666777777777666555555555555555555666777777777666666666555555777777777777999>>>EEEJJJQQQXXXaaafffhhhhhhiiijjjooovvvuuukkkeeebbbYYYWWWTTTQQQOOONNNNNNNNNJJJJJJGGGDDDBBBBBBEEEHHHHHHNNNUUU\\\bbbkkkuuu|||tttlllccc^^^^^^^^^\\\YYYLLLJJJIIIJJJJJJNNNYYYfffzzzyyypppgggccc___ZZZVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSOOOOOONNNMMMLLLJJJIIIHHHEEEEEEEEEDDDCCCAAA??????===>>>@@@??????BBBHHHNNNXXXjjj}}}}}}~~~gggRRR[[[hhhqqqppplllmmmrrruuuoooiii]]]UUUdddsssrrrqqqnnnjjjiiioooyyyqqqOOO>>>===888777555444333222333333000000////////////000000//////000000111222333333666888>>>IIIVVVbbbjjjnnnsssrrrrrrsssuuuvvvuuussspppnnnjjjfffccc^^^YYYVVVUUUfffzzz}}}zzzwwwwwwxxxtttkkkdddZZZQQQJJJIIIIIIJJJNNNSSSWWW]]]fffnnnrrruuuwwwxxxwwwuuutttsssrrrooojjjgggdddfffiiikkklllkkkiiihhhddddddcccbbbaaaaaaaaabbb___^^^]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXWWWUUUSSSSSSTTTRRRRRRTTTVVV[[[cccmmmsss{{{~~~yyypppjjj___UUULLLEEE???<<<999;;;888:::???>>>GGG\\\}}}pppVVVJJJBBBAAA@@@>>>===<<<<<<<<<888777777666555444333333222222222111111000000000////////////////////////////////////000000000000111111888HHHWWWaaahhhnnnrrrvvvzzz}}}~~~~~~~~~}}}xxxuuunnnpppgggccc\\\YYYWWWWWWXXX___nnn|||vvv```XXXcccttt}}}qqqaaaUUUKKKFFFEEEAAA@@@AAA@@@;;;999:::777777777777777777777888555555666666666666666666777666666555555666666777888888777777777666666666777777888888999;;;>>>@@@@@@EEEKKKOOOPPPQQQSSSUUU\\\eeevvvttthhhbbb```WWWVVVSSSPPPMMMMMMNNNOOOKKKJJJHHHEEECCCEEEJJJOOOSSS[[[fffpppxxx{{{hhhaaaYYYVVVVVVXXXWWWUUUNNNLLLLLLNNNPPPTTT]]]gggxxxtttllleeebbb```ZZZVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSPPPOOOOOONNNMMMKKKJJJIIIDDDDDDDDDCCCBBB@@@>>>===<<<>>>??????>>>AAAGGGLLLVVVfffwwwoooYYY___hhhooollleeegggmmmtttnnnhhh[[[SSS```pppnnnjjjhhhfffeeejjjsss~~~uuuSSS@@@>>>999777666444333333333333111000000000000000000111000000000111111222222222555888???JJJXXXdddmmmqqqttttttuuuwwwxxxxxxuuusssqqqoookkkgggddd```[[[XXXYYYiiizzz{{{sssnnngggddddddaaa[[[VVVQQQJJJDDDDDDFFFGGGJJJOOOPPPWWWbbbkkkqqqtttuuuvvvuuutttsssrrrqqqnnniiifffbbbeeehhhkkkllljjjhhhfffdddcccaaa```_________``````___]]][[[YYYWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVXXXWWWUUURRRQQQQQQOOOPPPRRRUUUZZZbbbkkkqqq{{{~~~yyypppiii___TTTLLLDDD>>>;;;888:::777999???===EEEYYY{{{sssYYYMMMBBBAAA@@@>>>===<<<<<<<<<999999888777666555444444111111111111111222222222////////////////////////000000000000////////////000000888HHHXXXbbbhhhmmmssswww{{{{{{yyymmmyyyjjjcccbbb]]]ZZZYYYYYY[[[bbbrrrttt^^^WWWbbbnnnvvv}}}xxxdddWWWNNNHHHDDD???======???>>>999666777777777777888888888888888666666666666666666666666777777666666666666777777888888888888777777777777888888999999999::::::;;;999<<<@@@CCCEEEFFFIIIKKKSSS```uuuttthhhbbb```VVVUUURRROOOLLLLLLMMMOOOLLLKKKIIIEEEDDDGGGMMMSSS^^^hhhwww|||sssaaa[[[SSSPPPQQQSSSTTTSSSPPPNNNNNNRRRUUUXXX```gggxxxqqqjjjdddbbbaaa[[[WWWVVVSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPPPPOOOMMMLLLJJJIIIDDDDDDCCCBBBAAA???>>>===<<<>>>??????>>>AAAFFFKKKUUUcccsss~~~sss^^^aaaiiinnniiiaaaccckkktttnnnhhh[[[RRR```ooonnnddddddbbbccchhhppp{{{wwwVVVCCC???999888666444333333333333222222111111111111222222111111111111111222222222333777???KKKZZZgggppptttuuuuuuwwwyyyzzzxxxuuurrrrrrpppllliiifffbbb]]]YYY\\\jjjzzz~~~www|||jjj```WWWUUUTTTQQQNNNMMMFFFDDDCCCDDDGGGKKKNNNOOOTTTVVV]]]hhhpppuuuwwwxxxvvvrrroooooolllfffcccdddhhhhhhiiiiiihhhgggfffeeedddcccbbb```^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOSSSRRRRRRUUU\\\fffooouuuyyyuuuqqqgggZZZNNNGGGBBB===:::<<<;;;;;;;;;;;;===HHHTTTzzzyyy]]]MMMGGGDDD@@@===<<<;;;:::999999999888777666555444444333222000000000222444555333333222111000///...---////////////000000000000444666<<>>BBBFFFPPPaaazzzsssddd]]]^^^WWWTTTPPPLLLJJJKKKLLLMMMNNNLLLKKKJJJHHHHHHQQQ\\\lllxxxttthhhVVVTTTRRRSSSUUUXXXZZZ[[[ZZZWWWXXX]]]aaacccggglllxxx|||nnnkkkgggbbb]]]YYYWWWUUURRRRRRQQQQQQPPPPPPOOOOOOLLLKKKKKKJJJIIIGGGFFFEEECCCCCCBBBAAA@@@>>>===<<>>>>>>>>BBBHHHLLLUUUaaappp|||~~~```bbbeeefffdddbbbeeeiiizzzsssnnndddYYYbbbppppppeeecccbbbbbbffflllsssxxx\\\CCC::::::888555444555555555444333222000......///111222111111222222222333333333444666>>>OOO^^^iiirrryyy~~~{{{xxxxxxzzzzzzwwwuuurrrtttsssnnnfff]]]YYYWWW```kkkyyy|||www|||cccXXXOOOLLLLLLIIIHHHIIIEEECCCBBBDDDIIINNNQQQSSSYYY]]]eeennnsssvvvwwwxxxwwwrrrnnnllliiicccaaabbbbbbbbbcccdddddddddddddddcccbbbaaa___]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPUUUTTTUUUXXX___iiisssyyy{{{wwwpppgggYYYNNNGGGBBB===:::<<<:::;;;;;;:::===HHHSSS~~~}}}___PPPIIIEEEAAA>>>======<<<;;;999999888777666555444444555444333222222444555666333333222111000///......////////////000000000000222444;;;JJJ[[[hhhmmmnnnwww{{{}}}}}}}}}tttddd^^^]]]]]]ZZZWWWYYYaaannn|||xxxfffVVVQQQTTT\\\aaahhhqqq}}}{{{dddQQQIIIEEE@@@;;;<<<<<<======<<<<<<;;;:::::::::999999888777777777666777777777777777777777666666666666666666666666888888888777777777777777777777777777777777777777777888:::;;;<<>>===>>>>>>>>>===>>>AAAGGGKKKTTT___ooo{{{ccccccdddeeedddeeejjjqqq~~~xxxtttjjj___gggssssssgggeeecccdddiiiooouuuxxxaaaGGG>>>:::888555444444555444333444333222111000111111222111111111222222222333333555666@@@QQQ```jjjrrryyy{{{yyywwwxxxyyyyyywwwuuutttvvvuuupppggg___ZZZYYYcccmmmzzzZZZPPPGGGEEEDDDCCCCCCEEECCCCCCCCCGGGMMMTTTYYY[[[___fffpppvvvwwwwwwvvvvvvxxxpppjjjhhheee```^^^___[[[\\\]]]^^^___```aaabbbbbbaaa```^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQRRRRRRQQQQQQQQQQQQQQQRRRVVVVVVWWW[[[cccnnnxxx~~~}}}zzzpppfffYYYNNNGGGBBB===:::;;;::::::;;;:::===GGGRRRbbbRRRJJJGGGBBB@@@???>>>===<<<999999888777666555555444666555444333222333444555333222222111000///......////////////000000000000111333:::III[[[iiipppqqqxxx|||}}}|||}}}ooo```\\\\\\^^^[[[YYY[[[bbbnnnzzzzzzrrrcccTTTOOORRRRRRWWW^^^iiixxxttt]]]MMMEEEBBB>>>;;;<<<<<<======<<<<<<;;;::::::::::::999888888777777777777777777777777777777666666666666666666666666999999888888777666666666777777777777777777777777555777:::<<<===@@@DDDFFFNNN^^^vvv~~~pppddd\\\YYYRRRQQQOOONNNMMMLLLLLLLLLNNNMMMNNNOOOOOORRR]]]iiiuuuooocccaaaccchhhooovvvzzzzzzyyyvvvrrrpppqqqqqqnnnooosss}}}mmmiiiccc^^^ZZZXXXUUUSSSRRRRRRRRRQQQPPPOOOOOOOOOLLLKKKKKKIIIGGGEEECCCBBBCCCCCCCCCBBB@@@???===<<<======<<<<<<<<<@@@EEEIIISSS^^^mmmzzz~~~eeeaaaaaadddhhhllluuu}}}sssgggmmmwwwuuujjjgggeeegggnnntttxxxyyygggLLLAAA;;;888555444444555444333444333333333222222222222000000111111111222222222444777BBBSSSbbbkkkrrrwwwxxxwwwvvvwwwxxxxxxwwwuuuwwwxxxxxxrrriiiaaa]]]\\\dddnnnzzzRRRKKKEEEDDDCCCAAABBBDDDCCCCCCEEEKKKTTT]]]cccgggfffqqq}}}~~~{{{yyywwwvvvmmmeeecccaaa]]]\\\]]]YYYYYYZZZ[[[\\\]]]______aaaaaa```^^^^^^]]]]]]]]]\\\[[[ZZZXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUSSSQQQPPPSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUWWW]]]eeepppzzz}}}ooofffXXXMMMFFFBBB===::::::999:::;;;:::<<>>===<<<:::999999888777666555555444444222111111111111222222222111111000//////...////////////000000000000222333;;;III[[[jjjqqqrrryyy}}}||||||}}}lll]]]YYYZZZ]]][[[YYYZZZ```jjjttt{{{{{{xxxtttlll___RRRMMMOOONNNRRRZZZfffxxxqqqZZZLLLEEEAAA???>>><<<<<<<<<===<<<<<<;;;::::::::::::999999888888888888888888777777777777777666666666666666666666666888888888777777777777777777777777777777777777777444777:::<<<===@@@CCCFFFPPP___uuuxxxmmmaaaWWWSSSMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLMMMNNNOOOTTT```mmmyyyrrrgggfffkkkuuuzzzssspppmmmkkkmmmrrr}}}}}}mmmggg```[[[YYYWWWTTTQQQRRRRRRQQQPPPOOONNNNNNMMMKKKKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@???===<<<:::999;;;;;;;;;;;;;;;>>>CCCFFFQQQ\\\kkkxxx{{{ccc^^^^^^gggpppvvv|||mmmpppwwwtttmmmjjjhhhkkksssyyy{{{{{{mmmPPPBBB;;;999666555555555444333333333333444333222111111000000000111111111222222333666BBBTTTbbbjjjoootttttttttuuuvvvwwwwwwvvvuuuyyy{{{zzztttkkkddd```___dddooo{{{~~~LLLGGGDDDFFFFFFCCCBBBDDDDDDEEEIIIPPP[[[fffnnnrrrttt|||sssiiiaaa___^^^\\\[[[\\\ZZZYYYYYYYYYZZZ[[[]]]^^^aaa``````___^^^^^^^^^^^^]]]\\\ZZZXXXVVVVVVWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQTTTSSSRRRQQQRRRSSSTTTUUURRRSSSVVV\\\eeepppzzz~~~nnneeeXXXMMMFFFAAA===:::999888999;;;:::<<>>>>>===<<<::::::999888777666555555444333333222111111111111222222111111000000//////////////////000000000000444555<<>>???<<<<<<<<<===<<<<<<;;;::::::::::::999999999999999999888888888777777777666777777777777777777777777555555666777888999999:::777777777777777777777777666888:::<<<>>>AAADDDGGGSSS```tttqqqggg[[[QQQLLLGGGHHHIIIJJJKKKJJJJJJIIIJJJJJJKKKNNNPPPVVVdddqqqzzzqqqpppwww{{{pppiiieeedddiiippp{{{xxxmmmfff^^^YYYXXXVVVSSSPPPQQQQQQPPPOOONNNMMMLLLLLLJJJIIIIIIGGGEEECCCBBB@@@@@@@@@???>>>===;;;:::999:::;;;;;;:::;;;===AAADDDPPPYYYggguuu~~~xxxzzz}}}~~~zzzvvvccc[[[]]]lllyyynnnnnntttqqqooommmlllooouuu{{{~~~rrrSSSCCC===:::777666666555555333222222333333222222111000000111111111111222222222222555AAASSSaaahhhmmmqqqrrrsssuuuwwwwwwvvvvvvuuuzzz{{{zzzuuulllfffcccccckkkuuuHHHEEEDDDFFFFFFDDDEEEHHHJJJKKKPPPYYYfffrrr{{{rrrhhh___]]]]]][[[XXXXXXXXXXXXWWWWWWXXXYYY[[[\\\______^^^^^^^^^^^^^^^___]]][[[XXXVVVUUUUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSRRRRRRRRRRRRSSSSSSPPPQQQTTTZZZcccnnnwww}}}}}}mmmdddWWWMMMFFFAAA===:::777777999;;;:::;;;DDDOOOttteeeSSSJJJGGGBBB???>>>>>>===<<<::::::999888777666666555444444444444444444333333111111111111000000//////////////////000000000000555666<<>><<<;;;::::::;;;;;;;;;===@@@CCCMMMTTTaaaooo||||||sssqqqssstttuuuvvvhhh^^^^^^ppp}}}iiiiiiqqqnnnppppppppprrruuu{{{xxxXXXFFF???<<<999777777777666555222222222222111111111111111111222222222333333333222666AAARRR```ggglllpppqqqsssvvvxxxwwwuuuuuuuuuxxxzzzyyytttlllgggeeefffvvv~~~LLLHHHEEEFFFFFFFFFJJJPPPVVVXXX]]]hhhuuutttiii___]]]\\\XXXTTTRRRSSSSSSRRRSSSUUUWWWZZZ\\\]]]\\\\\\[[[\\\\\\]]]]]][[[YYYVVVSSSQQQRRRSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSQQQRRRRRRRRRQQQPPPOOOOOONNNOOOSSSYYYbbbllluuu{{{~~~{{{mmmdddWWWLLLFFFAAA===:::777777999;;;:::;;;DDDNNNpppiiiWWWKKKHHHDDDAAA@@@???>>>===;;;::::::999888777666666333333444444555555444444111111111111000000000000////////////000000000000444555;;;JJJ\\\llltttvvvwww{{{~~~}}}|||}}}sssaaaYYYVVVXXXXXXYYY\\\aaahhhnnnrrrsssyyy~~~vvvbbbNNNJJJOOOJJJMMMVVVfff}}}fffSSSDDDAAA@@@;;;:::>>><<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::999888888777777666777777777777777777777777555555666777888999999:::777777777777777777777777888:::<<>>???AAABBBDDDEEEFFFIIIJJJOOOVVV^^^jjj|||{{{rrrhhhccc``````eeelll}}}wwwooofff\\\WWWWWWWWWSSSOOONNNNNNMMMLLLJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@>>>===<<<:::;;;;;;;;;;;;===@@@BBBHHHNNNYYYgggwwwxxxooopppssstttwww{{{sssdddaaaqqqwwwccceeeooommmqqqssstttssstttyyy___MMMAAA>>>;;;999888888777666555444333222111222222333222333333333333444444444555777AAARRR```ggglllpppqqqtttxxxyyywwwuuutttuuuvvvwwwwwwrrrlllgggfffggg{{{|||QQQLLLGGGFFFFFFIIIPPPYYYbbbdddjjjtttvvvkkkaaa^^^\\\WWWQQQMMMNNNNNNNNNOOORRRVVVYYY[[[ZZZZZZZZZZZZZZZZZZ[[[\\\YYYWWWTTTQQQOOOOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPQQQQQQPPPNNNLLLKKKNNNOOOSSSYYYaaakkktttyyy|||}}}zzzmmmcccWWWLLLFFFAAA===:::666666888;;;:::;;;DDDNNNllllllZZZMMMIIIEEEBBBAAAAAA@@@???;;;::::::999888777666666000111222222333333333333111111111111000000000000////////////000000000000222333:::III]]]mmmvvvyyyvvvzzz}}}}}}|||~~~~~~zzz}}}tttxxxxxxyyyzzz~~~uuudddZZZWWWVVVWWWZZZ^^^eeelllssswwwqqqyyyxxxaaaLLLGGGMMMJJJNNNXXXiiiwww]]]KKK>>>???@@@<<<<<<@@@<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::999999888777777666777777777777777777777777777777777777888888888888777777777777777777777777888:::===AAAHHHRRR]]]dddyyy}}}{{{yyyiiiccc]]]XXXPPPFFFAAA@@@;;;;;;<<<===???BBBDDDEEEJJJLLLRRR[[[fffttttttlllfffccc``````dddiiiyyyooofff\\\WWWXXXWWWTTTOOONNNMMMLLLJJJIIIHHHFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@>>>===;;;::::::;;;<<<<<<;;;===@@@BBBEEEJJJTTTbbbsssuuuoooqqqvvvwww{{{|||jjjbbbqqqsss___bbbnnnnnnqqqtttvvvtttssswwweeeSSSBBB???<<<:::999999888777777666444222222333444555333333333444444444555555777999BBBRRR```gggmmmrrrqqquuuyyyzzzwwwttttttuuutttvvvuuuqqqkkkgggggghhh{{{zzz}}}\\\UUUPPPPPPOOOQQQ^^^nnn{{{{{{mmmhhhaaa[[[VVVQQQLLLIIIGGGGGGFFFHHHKKKPPPUUUYYY[[[YYYWWWVVVWWWXXXWWWWWWUUUTTTQQQNNNKKKKKKMMMOOOPPPPPPPPPQQQQQQRRRSSSSSSPPPPPPPPPPPPOOONNNMMMLLLPPPRRRTTTWWW\\\eeerrr{{{|||~~~xxxoooeeeXXXMMMFFFBBB===:::===999666777888;;;CCCKKKooonnnVVVPPPLLLGGGCCCAAA@@@???>>>>>>===<<<:::888666555444666555555444444333222222333222111111000000111111222111000000000111333444444444999HHH\\\nnnwwwzzzxxxxxxzzz|||zzzzzz}}}}}}{{{rrrooossstttqqqlllnnnrrryyyppp```XXXUUUUUUXXX]]]eeemmmsssvvvwwwyyyzzzuuuhhhWWWMMMNNNRRRRRRTTT^^^uuummmPPPIIIAAA======>>><<<:::;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;:::999888666777999::::::999888777555777888999999777555444555444444333444555666777999999999777555555777999<<<:::>>>DDDJJJTTTgggyyyzzzqqqkkkaaa[[[SSSLLLFFFBBB>>><<<999:::::::::;;;>>>BBBEEEFFFNNNYYYeeeqqqzzzoooeee^^^^^^bbbfffmmmsssyyylllfff]]]WWWUUUTTTRRRPPPOOOLLLHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;888888888999;;;===>>>???AAAJJJRRRbbbxxx~~~ooojjjkkknnn{{{ppp___eeexxxzzzgggYYYXXXhhh|||zzz}}}zzzqqqooozzzoooOOOIIIEEEAAA@@@???===999555888777666555444333333333333222111000000222444555666999DDDUUUccckkkpppuuussstttwwwzzz||||||yyyvvvxxxyyypppjjjlllgggdddlll|||}}}xxxzzzmmmddd]]][[[ZZZ\\\jjj{{{vvviiiddd^^^WWWRRRMMMHHHEEECCCCCCCCCDDDGGGLLLQQQTTTXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQOOOMMMMMMOOORRRPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOSSSUUUWWWYYY^^^gggsss||||||yyyoooeeeXXXMMMFFFBBB===:::;;;777666888:::<<>>::::::;;;:::888;;;;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<;;;::::::888999999::::::999888777888888999:::999888777666666666555444555666777888999::::::888777777999:::<<<<<>>===<<<;;;:::888888888999;;;===>>>???@@@IIIQQQbbbyyyzzzlllhhhkkkooo}}}qqq^^^cccwwwtttaaaTTTSSSdddxxx|||rrrnnnvvvsssTTTKKKGGGBBB@@@@@@???;;;888888777666555444333333333444333222111111333555666999<<>>>>>>>>???AAAFFFJJJMMMRRRSSSUUUWWWVVVUUURRRQQQPPPQQQQQQPPPPPPQQQSSSVVVSSSTTTVVVWWWWWWUUUSSSQQQOOOOOONNNNNNNNNOOOPPPQQQUUUVVVXXXYYY]]]fffqqqzzz~~~zzzoooeeeXXXMMMFFFBBB===:::999666777999;;;<<>>>>>===<<<;;;::::::888888888999:::<<<>>>>>>???HHHQQQbbbyyyyyylllhhhkkknnn|||qqq[[[```uuunnn[[[PPPPPPaaauuu}}}sssnnnsss}}}yyy\\\NNNIIICCC@@@??????===;;;888777666555444333333333444444333222222444555666:::<<>>EEEFFFLLLXXXkkkoooeeeWWWRRRKKKEEEBBB???<<<;;;::::::;;;;;;;;;===AAADDDIIIRRRaaauuuwwwuuuwww~~~|||mmmeee^^^^^^```eeeooowww|||rrrddd___XXXTTTTTTSSSQQQOOOMMMJJJHHHFFFFFFFFFEEEDDDAAA@@@@@@??????>>>============<<<<<<;;;::::::999888888888999:::;;;===>>>>>>GGGOOO___www{{{oookkklllmmmzzzpppXXX[[[oooiiiYYYPPPRRRcccwww|||uuupppttt}}}}}}bbbRRRLLLDDD???======;;;999888777666555444333333333333333222222222333444555777:::EEEXXXhhhrrryyy|||yyy|||wwwppplllhhhttt|||{{{}}}}}}pppeee___VVVRRRMMMHHHEEEAAA>>><<<999999999999;;;>>>AAABBBBBBFFFKKKMMMMMMKKKKKKKKKPPPSSSVVVXXXYYYZZZ\\\^^^cccdddeeedddaaa[[[TTTPPPNNNMMMLLLLLLMMMOOORRRSSSSSSTTTUUUVVVYYY```kkksss|||oooeeeXXXMMMFFFAAA===:::;;;999999<<<;;;:::===BBBZZZeeeTTTPPPJJJFFFCCCAAA@@@???<<<<<<;;;;;;:::999888888666555555444444333222222333222111111000000111111///000000111111111111111444444777BBBSSSdddqqqxxxzzzzzz{{{|||xxxuuuzzzwwwmmmjjjlllgggdddeeeggghhhggggggnnnuuu}}}uuuiiigggjjjuuuvvvgggYYYRRRPPPOOOPPPRRR```uuu{{{```OOOEEECCC???======>>>??????<<<<<<<<<======>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::<<<============<<<;;;;;;777666555444444444555666666777777777777999<<<>>>DDDHHHQQQaaaxxxnnndddVVVQQQKKKEEEBBB@@@===<<<:::;;;;;;<<<<<>>======<<<<<<<<<<<<;;;;;;:::999999999888888888999:::;;;<<<======EEELLL[[[rrr~~~zzznnnkkklllmmmyyyoooUUUVVViii|||gggXXXQQQTTTdddwww}}}}}}|||yyytttuuu{{{}}}dddSSSLLLCCC===;;;:::888666888777666555444333333333111111111111111222222333666999DDDWWWhhhsss||||||www{{{wwwrrrooommm~~~}}}pppddd\\\VVVPPPLLLGGGDDDAAA???===;;;999999999999:::<<<>>>???<<>>======<<<;;;:::999888888666555555444444333222222333222111111000000111111000000111222222222222111333444888BBBRRRdddsss{{{{{{|||~~~{{{www|||uuullljjjhhhdddcccdddbbb``````cccsss|||yyykkkkkkppp{{{}}}sssdddWWWOOOMMMMMMNNNSSSbbbxxxqqqZZZNNNAAA???>>><<<<<<===>>>???>>>>>>======>>>???@@@AAA>>>??????@@@@@@@@@@@@???@@@???>>>==================>>>@@@AAAAAA???===<<<777666444333333444555555444555777777777999===@@@AAAIIIWWWjjjyyymmmdddVVVQQQKKKEEEBBB@@@===<<<:::;;;<<<===>>>AAAFFFIIINNN]]]ooo~~~ooobbb]]][[[ZZZaaajjjvvv~~~qqqkkkfffeeegggmmmzzz{{{pppkkkccc^^^XXXUUUTTTSSSQQQNNNKKKIIIGGGGGGGGGFFFDDDBBB???>>>>>>======<<<;;;;;;::::::::::::999999999888888888888888999:::;;;<<<===CCCHHHUUUlllyyyuuukkkjjjlllmmm{{{nnnUUUTTTdddvvvhhhZZZSSSUUUcccsss|||}}}~~~~~~yyyvvvzzzyyybbbQQQJJJBBB<<<:::999777555888777666555444333333333000000000111111111111111555888DDDWWWiiiuuu~~~{{{wwwyyyvvvsssrrrppp~~~pppdddZZZSSSOOOIIIFFFBBB???>>>===;;;:::999999999999:::;;;<<<===;;;>>>BBBCCCCCCFFFLLLRRRWWWZZZ^^^aaaaaaaaaaaabbbaaabbbcccbbb___ZZZUUURRROOOOOOOOOPPPPPPQQQQQQRRRQQQRRRTTTTTTWWW___iiirrr}}}oooeeeXXXMMMFFFBBB===::::::777777999::::::>>>DDDRRRuuuiiiWWWRRRLLLGGGDDDCCCAAA??????>>>===<<<:::888777777666555555444444333222222333222111111000000111111000111222333444333333222222333777AAAPPPcccsss}}}|||sssllljjjiiihhhhhhhhhccc]]]___eeexxxzzzmmmpppwwwzzzrrrdddWWWMMMJJJKKKNNNTTTcccyyy~~~fffSSSKKK=========<<<;;;<<<>>>??????????????????AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>===>>>???@@@???AAADDDFFFFFFCCC@@@===888777555444444444555666444666777888999;;;???BBBEEEPPP```sss~~~wwwppphhhbbbVVVQQQJJJEEEAAA???<<<;;;999;;;<<<>>>@@@DDDIIIMMMTTTfffxxxrrrddd___ZZZTTTWWW___hhhqqq~~~|||nnniiiffffffjjjrrruuukkkiiiaaa]]]WWWTTTSSSRRRNNNKKKJJJIIIGGGGGGGGGFFFCCCAAA>>>>>>>>>===<<<<<<;;;;;;999999999999999888888888888888888888999:::;;;;;;===BBBDDDPPPffftttuuukkkjjjlllmmmzzzoooWWWTTT```rrrnnn```XXXWWWbbbpppwwwyyy~~~zzz|||ttt]]]LLLFFF@@@<<<;;;;;;:::888888777666555444333333333000000111222222222222222333666AAAUUUhhhuuu~~~{{{xxxxxxtttsssrrrppp{{{sssggg]]]UUUPPPLLLEEEBBB???===<<<<<<:::999999888888999999:::;;;<<<;;;>>>@@@AAAAAAFFFOOOVVVYYY]]]aaaccccccbbbbbbbbb\\\]]]^^^]]]\\\XXXUUUSSSLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQTTT\\\gggooo}}}oooeeeXXXMMMFFFBBB===:::888555555888:::;;;AAAHHHPPPrrriiiXXXTTTNNNIIIFFFDDDBBBAAA@@@???>>><<<:::888777666666555555444444333222222333222222111000111111111111222333444555444333333111222666???OOObbbsss}}}~~~qqqkkkjjjooonnnpppooohhh```bbbjjj~~~zzznnnsss|||yyyrrrfffXXXNNNJJJLLLOOOUUUcccyyyuuu^^^MMMHHH============<<<===???AAA@@@@@@??????@@@BBBCCCEEEGGGGGGGGGGGGGGGFFFEEEDDD@@@???>>>>>>>>>???@@@AAAAAACCCGGGJJJIIIFFFBBB???999888777555555555666777555666888999:::===@@@CCCMMMXXXhhhzzzxxxoookkkgggccc___UUUPPPJJJDDD@@@>>>;;;999999;;;===???AAAFFFKKKOOOYYYlll~~~uuuooonnnppprrrssszzz~~~zzzkkkfff^^^TTTSSSZZZ\\\fffsss}}}xxxkkkgggdddggglllvvvssskkkkkk```\\\VVVSSSRRRPPPLLLIIIJJJIIIGGGGGGGGGFFFCCCAAA???>>>>>>===<<<<<<;;;;;;999999999888888888888888888888888888999:::;;;;;;>>>AAABBBLLLbbbppp~~~xxxnnnmmmmmmlllxxxpppYYYUUU```qqquuuggg^^^[[[cccooopppsss|||~~~pppZZZHHHCCC>>><<<===>>>===;;;888777666555444333333333111111222333333333333222///222>>>RRReeerrr}}}~~~|||xxxwwwrrrrrrrrroooyyy{{{uuufff\\\WWWSSSLLLGGG>>>===<<<;;;:::999999999888:::;;;;;;:::999;;;<<<======>>>???DDDLLLVVV\\\]]]```cccdddbbb```^^^^^^]]]^^^^^^]]]YYYTTTOOOLLLNNNKKKHHHHHHLLLOOOOOOOOOMMMLLLOOOTTTWWW\\\fffppp}}}{{{ooocccVVVNNNGGG???;;;::::::999888777777999===AAARRRggghhhXXXSSSNNNIIIGGGFFFDDDCCC===<<<;;;:::999888888888888777666555444333333333111111111111000000000000000000000000000111111222111333555<<>>>>>>>>???@@@@@@??????@@@AAACCCEEEFFFGGGIIIIIIJJJLLLMMMKKKFFFAAABBBAAA???>>>>>>@@@CCCEEEGGGFFFGGGHHHIIIGGGCCC@@@<<<:::666444333444666888777:::;;;;;;;;;===BBBFFFNNN___tttpppllljjjiiijjjfff___YYYTTTPPPKKKEEE@@@<<<:::999===@@@CCCEEEGGGMMMUUU\\\iiivvv{{{kkkcccZZZUUUVVVXXXXXXVVV___dddmmmwww|||oooddd\\\ZZZZZZXXX^^^fffooowww{{{oooeee___\\\```iiiuuurrrkkkjjjaaaZZZRRRNNNOOOPPPOOOLLLJJJIIIGGGEEECCC@@@>>>===>>>>>>>>>>>>>>>======<<<888888888888888888888888888666444555999<<<<<<;;;===@@@EEEMMM[[[ppp~~~mmmiiillllllwwwyyyWWWYYYYYYuuuppp```[[[```gggiiiiiirrr}}}pppZZZLLLHHHCCCAAAAAAAAA???===777666555444444444444444333333333333333333333333///333<<>>===<<<;;;:::999999999888888666555444333333333111111111111000000000000000000000000000111111222111444666<<>>DDDIIIUUUcccuuuvvvgggdddbbbcccdddbbb]]]WWWQQQNNNIIIDDD???<<<::::::;;;>>>BBBEEEIIIQQQ[[[cccrrr{{{mmm[[[SSSKKKGGGHHHJJJJJJIIINNNSSS]]]hhhsss|||uuullleeebbbbbb___aaaeeejjjpppxxxvvvjjj```ZZZXXX\\\dddnnn{{{~~~qqqjjjiii```YYYQQQNNNOOOPPPNNNLLLJJJIIIFFFDDDAAA???>>>>>>======>>>>>>======<<<;;;888888888888888888888888888666444555888;;;;;;;;;===@@@EEENNN\\\qqqqqqlllnnnmmmxxx|||[[[^^^___{{{ppp^^^WWW\\\bbbhhhhhhppp||||||uuu___NNNIIIDDDAAAAAA@@@>>>;;;777666666555444444444444333333333333333333333333222444<<>>;;;:::999888888888888888999:::;;;:::999999;;;===>>>@@@CCCFFFKKKSSS[[[```dddfffhhhgggccc___[[[ZZZWWWWWWWWWVVVTTTPPPMMMKKKNNNMMMMMMOOOQQQRRRQQQOOOMMMLLLLLLOOORRRXXXcccnnnzzz}}}yyyjjj^^^RRRKKKEEE>>>;;;;;;999999888777777999===@@@LLLbbbjjjXXXTTTNNNJJJGGGFFFDDDCCC@@@???>>>===<<<;;;;;;:::999888777555444444444444222222111111111000000000000000000000000111111222222444777;;;JJJ___qqqzzz|||{{{sssqqqtttxxx{{{ppp```RRRKKKKKKNNNQQQXXXdddzzzttteeeXXXNNNHHHDDDCCCAAA@@@???@@@@@@AAABBBCCCDDDFFFIIIKKKLLLMMMOOOQQQTTTWWWWWWRRRJJJEEEAAAAAA@@@@@@AAACCCFFFHHHMMMLLLLLLLLLKKKHHHDDDAAA;;;:::888666555555555666555777999:::<<<@@@HHHMMM^^^hhhttt||||||pppdddZZZXXXWWWYYY[[[[[[WWWTTTLLLJJJFFFAAA>>>;;;:::::::::===AAAFFFMMMWWWdddmmm|||jjjZZZJJJEEE>>>;;;<<<>>>???>>>>>>BBBKKKVVVbbbmmmuuuyyy~~~yyysssnnnkkkjjjhhhgggfffgggjjjsss}}}vvvjjj___ZZZWWW[[[aaaiiittt~~~wwwkkkfffddd^^^XXXQQQNNNNNNOOONNNLLLJJJHHHEEEBBB???>>>>>>???<<<<<<<<<<<<<<<;;;::::::777777777777777777777777888666555555888:::;;;;;;<<>>;;;888777666555444444444444333333333333333333333333666777<<>>;;;999888888777777777777888999:::;;;:::::::::===???BBBEEEIIINNNRRRXXX^^^bbbcccfffhhhhhhddd___\\\ZZZUUUUUUUUUTTTRRROOOMMMKKKLLLMMMOOOPPPQQQQQQOOONNNOOOLLLLLLNNNQQQWWWbbbnnnyyy|||wwwggg[[[OOOIIIDDD>>>;;;;;;888888888777777999<<>><<<;;;:::;;;:::===BBBGGGOOO\\\kkkuuuttt\\\LLLCCC???;;;999:::<<<===<<<:::===BBBJJJTTT^^^fffjjjppprrruuuuuussspppooonnnpppnnnlllkkkmmmuuu~~~~~~uuuiiibbb^^^```dddlllwww}}}oooddd___]]][[[WWWQQQNNNMMMMMMMMMLLLJJJGGGCCC@@@>>>===>>>???:::;;;;;;;;;;;;:::999999666666666666666666666666777666555666777999::::::<<>>FFF\\\hhh[[[WWWQQQLLLIIIGGGEEEDDDBBBBBBBBBAAA@@@???======:::999888777666555555555222222222222111111111111000000000000000111111222222555777999DDDYYYlllwwwzzzzzz~~~|||}}}sssuuuxxx~~~}}}zzzyyyyyyvvvrrrjjj___UUUPPPQQQSSSYYYjjjxxxhhh]]]WWWNNNLLLIIIFFFDDDCCCCCCDDDFFFHHHJJJMMMOOOPPPQQQQQQSSSVVVXXXXXXSSSJJJBBB===?????????@@@AAACCCEEEGGGDDDDDDDDDFFFHHHIIIGGGFFF===<<<:::999777666666555444777999;;;???GGGRRRZZZiiilllnnnnnnmmmgggZZZNNNGGGFFFEEEEEEFFFGGGGGGFFFDDDBBB???<<<;;;::::::;;;;;;>>>BBBGGGOOO\\\jjjtttiiiRRRCCC???===:::999:::;;;<<<===>>>>>>@@@CCCHHHOOOUUUXXX___ccciiimmmooooooooopppssstttttttttwww|||{{{wwwuuuyyy}}}ssslllfffgggkkkssswwwiii___ZZZYYYXXXUUUQQQNNNLLLLLLLLLKKKHHHFFFBBB???===<<<===>>>:::::::::::::::999999888555555555555555555555555777777666666666777999:::;;;???FFFPPP```wwwsssnnnlllmmm~~~lllzzzqqqZZZSSS[[[eeerrrvvv~~~gggYYYSSSLLLGGGEEECCC???<<<999888777666555444444444333333333333333333333333:::999;;;EEEVVViiixxxyyytttrrrxxxsssmmmgggaaa___ccciiittt|||}}}}}}~~~wwwfffbbbffftttpppVVVJJJEEEBBB???<<<;;;:::888666666666666666666777888999999:::;;;<<<===@@@DDDHHHJJJOOOXXX___dddhhhkkkmmmnnnqqqsssrrrmmmfff```^^^WWWVVVTTTQQQOOONNNMMMMMMIIIKKKNNNOOONNNLLLKKKKKKPPPNNNNNNPPPRRRVVVaaalllxxx~~~}}}sssdddYYYMMMGGGCCC===::::::666777888888777888;;;===CCCXXXjjj^^^YYYSSSNNNKKKIIIGGGEEEBBBBBBCCCCCCBBB@@@>>>===;;;:::999777666666666666333222222222222111111111000000000000000111111222111444666777AAAUUUiiitttzzzxxx{{{zzz~~~ppptttrrr|||~~~~~~yyysssppprrrtttuuutttoooeeeYYYQQQQQQSSS\\\nnntttfff___WWWUUUPPPLLLIIIHHHIIIIIIHHHIIILLLNNNPPPQQQQQQPPPTTTVVVVVVSSSMMMFFFAAA>>>=========>>>@@@AAABBBCCC>>>>>>???BBBFFFHHHHHHGGG???===;;;999777666666666666888:::<<>>;;;:::::::::;;;<<<>>>BBBEEEKKKUUUaaajjjrrr[[[HHH>>>:::999888777777888999:::??????>>>>>>AAAEEEIIIKKKTTTXXX___eeeiiilllppprrrtttwwwyyy|||~~~~~~zzzuuuoookkkgggnnnssswww|||xxxqqqlllnnnsss{{{ssseee\\\YYYYYYVVVTTTQQQNNNKKKKKKKKKKKKFFFDDDAAA???===<<<======:::::::::::::::999888888666666666666666666666666666777777666555666888:::;;;???FFFPPP```wwwvvvpppmmmooonnn}}}sss\\\WWWaaalllzzz~~~cccUUUPPPIIIEEECCCAAA>>>;;;:::999888666555444444333333333333333333333333333999888999CCCTTTgggvvv~~~}}}xxxuuuwwwtttmmmeee^^^]]]bbbhhhssszzzsss``````gggyyyvvv\\\IIIBBBAAA???>>>===<<<;;;:::999666666666666777888999:::888:::;;;<<>>===;;;:::999888777666666666333333222222222111111111000000000000000111111222///333555555>>>QQQfffrrr{{{xxxzzzxxx~~~nnnqqquuu|||}}}~~~xxx|||~~~{{{uuuqqqqqqsssvvvvvvqqqeeeWWWOOOPPPTTT^^^rrrrrrjjjaaa^^^YYYTTTQQQOOOOOOPPPIIIJJJMMMOOOPPPPPPOOONNNOOOPPPOOOKKKEEEAAA??????;;;;;;<<<======>>>??????;;;;;;<<>>CCCMMMZZZdddiiihhhddd```___\\\PPPDDD>>>===<<<<<<<<<>>>AAACCCAAA@@@===;;;999999:::;;;;;;>>>@@@BBBDDDKKKTTT[[[lllwww|||qqq]]]LLLAAA<<<777777777777666666777888<<<;;;;;;<<>><<<<<<;;;999888777777666666333333333222222222111111000000000000000111111222///333444444<<>><<<===@@@:::;;;;;;;;;<<<<<<======;;;;;;<<>>BBBEEEAAA@@@===;;;999999::::::;;;===?????????CCCJJJPPPTTT```fff\\\LLLAAA>>>===888999:::999888777888999888999:::===AAAEEEJJJLLLGGGKKKPPPVVV\\\dddlllrrrtttvvvxxxzzz{{{}}}rrrnnnjjjggggggfffbbb```\\\fffqqqvvvyyy{{{xxxttttttrrruuu}}}wwweeeXXXSSSSSSUUUSSSRRRPPPNNNKKKIIIJJJKKKBBBBBBAAA???>>><<<;;;::::::;;;;;;;;;;;;:::999999777777777777777777777777555777888666444444777:::<<>><<<;;;:::999888999999:::444666888888888777888999999<<>>;;;:::999888777777777777555444333111000/////////111111111111222333444555222111222666;;;HHH^^^qqq{{{www{{{{{{jjjtttuuuuuuzzz}}}}}}~~~|||xxxrrrrrrwwwuuunnnbbbVVVPPPQQQTTTeeerrrrrrmmmhhhaaa\\\XXXWWWUUUTTTOOOOOONNNNNNMMMMMMLLLLLLFFFEEEBBB???===<<<;;;;;;999:::<<<=========<<<<<<;;;:::;;;>>>BBBFFFHHHHHH???===;;;888666666666777555;;;???AAAGGGSSS^^^dddiiiccc]]]ZZZYYYSSSHHH???777;;;<<<:::<<>>===<<<;;;;;;:::::::::999888777555555666666777777777777666666666777888777666666888::::::===DDDOOO___vvvxxxkkkdddjjjxxxyyybbbjjjoookkk[[[ZZZ```cccXXXSSSMMMJJJIIIHHHFFFCCC@@@>>>:::888888777666555444444444444444444444444666888:::???OOOeeevvv}}}}}}wwwqqqhhh^^^WWWYYYgggvvvyyy{{{}}}yyyssslll```SSSMMMHHHBBB>>>>>><<<;;;:::888777666666666888:::<<<<<<;;;;;;<<<===;;;===@@@@@@BBBHHHRRRZZZiiiwwwrrreee___WWWRRRMMMKKKMMMOOONNNLLLKKKLLLLLLMMMMMMLLLLLLLLLIIIIIILLLOOOOOOQQQZZZeeevvv}}}qqqeeeYYYMMMFFFAAA<<<::::::999999::::::999:::===@@@LLLjjjrrrggg^^^VVVTTTRRRNNNLLLLLLJJJHHHEEEDDDCCCBBBAAA???<<<;;;:::999888777777777444444333111000000000000000000000111111222444444333222333666;;;FFF\\\ooo||||||lllxxxsssqqqvvvzzz|||~~~|||zzztttttttttrrrlllaaaUUUOOOPPPSSSaaaooorrrgggbbb\\\WWWTTTSSSRRRQQQMMMLLLLLLKKKJJJIIIIIIHHHDDDCCC@@@>>><<<;;;;;;;;;999:::;;;=========<<<;;;;;;;;;<<>>777;;;===<<<>>>DDDHHHHHHFFFAAA>>>???@@@======>>>>>>???AAAAAA@@@AAABBBDDDDDDDDDCCCCCCAAA===888333777777777777777888888888:::;;;;;;<<<===@@@EEEIIIJJJNNNRRRTTTVVV\\\fffmmmssswwwwwwtttrrrqqqnnnjjjddd]]]YYYYYYYYYZZZ^^^dddrrrtttjjjhhhlllooottt}}}rrrbbbZZZUUURRRPPPQQQJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;::::::999999888666555444666666777777777777666666666777888777666666888::::::===DDDOOO```www{{{mmmdddgggrrr}}}yyyaaagggjjjjjjZZZYYY^^^}}}gggYYYTTTNNNKKKJJJIIIFFFDDDAAA???;;;999888888777555444444444444444444444444555777999>>>MMMbbbttt{{{yyysssjjjbbbZZZ[[[hhhwww~~~~~~}}}|||yyyzzzcccUUULLLDDDBBBAAA>>><<<===<<<;;;:::999888777666666777999;;;;;;;;;;;;<<<>>>???@@@BBBCCCFFFMMMXXX```qqq}}}rrrccc\\\UUUQQQLLLLLLNNNOOONNNMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHJJJMMMLLLNNNXXXbbbttt}}}}}}sssdddXXXLLLFFFAAA<<<999:::888999:::999999:::===@@@OOOmmmpppfff]]]VVVTTTSSSPPPNNNNNNNNNLLLHHHFFFEEEDDDBBB@@@===<<<;;;999888888777777444333222222111111111111000000000000000111222333444333333666:::EEEZZZmmm~~~ppp|||rrrmmmpppuuuzzz}}}||||||vvvtttqqqpppjjj```TTTNNNOOOSSS^^^nnnzzzmmm\\\XXXSSSOOOMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCCCCAAA@@@>>>;;;:::999999999999:::;;;<<<<<<<<<;;;:::<<<<<<===???CCCFFFGGGGGG>>>===:::888777777777888999>>>AAACCCIIISSS\\\^^^\\\YYYUUUTTTSSSNNNDDD;;;888;;;======BBBJJJNNNNNNIIIDDD@@@BBBBBB@@@@@@BBBBBBDDDFFFFFFEEEDDDDDDEEEEEECCCAAABBBCCCAAA:::444666666777777777888888888999::::::::::::<<<@@@CCCHHHKKKNNNPPPRRRWWW^^^dddooosssuuurrrooolllfff```VVVSSSQQQQQQRRRUUU___iiittthhhdddhhhlllpppyyy|||mmm^^^VVVSSSPPPPPPRRRGGGGGGFFFEEEDDDBBBAAAAAABBBAAA???>>><<<;;;;;;;;;999999999999888777555555666666777777777777666666666777888777666666888::::::===DDDOOO```xxx}}}mmmccccccmmmyyy|||dddgggggghhhZZZYYY\\\zzzlll[[[VVVPPPLLLKKKJJJHHHEEEBBB???<<<:::999888777555444444444444444444444444333666888<<>>===???======<<<;;;;;;;;;;;;;;;888999;;;;;;;;;<<<>>>@@@CCCDDDFFFIIINNNWWWbbbjjjvvvpppaaaXXXRRRPPPMMMLLLMMMOOONNNMMMKKKKKKLLLLLLKKKKKKJJJJJJHHHGGGIIIKKKJJJMMMVVVaaasss|||~~~ssscccWWWKKKEEE@@@;;;999:::777888999999999:::===@@@MMMkkkpppeee]]]VVVUUUTTTQQQPPPQQQPPPNNNJJJHHHGGGEEECCCAAA>>>===<<<:::999888888888444333333222222222333333000000//////000111111222333222333555:::EEEZZZmmm}}}vvvvvvmmmnnnrrrwww{{{}}}~~~vvvsssqqqpppkkkaaaVVVPPPQQQTTT^^^ooolll___QQQNNNIIIGGGFFFGGGFFFEEEEEEDDDCCCBBBAAA??????>>>>>>===;;;999888888999999999:::;;;<<<<<<;;;::::::<<<<<<===@@@DDDFFFFFFFFF===<<<:::888777777888999:::>>>AAABBBHHHQQQWWWXXXSSSQQQOOOOOONNNIII@@@999777;;;>>>@@@GGGPPPTTTSSSJJJEEEAAACCCDDDBBBCCCFFFFFFIIILLLMMMLLLKKKJJJJJJIIIIIIIIIHHHFFFBBB<<<888888888999999::::::;;;;;;;;;;;;;;;;;;:::;;;>>>AAACCCEEEHHHIIILLLPPPVVV[[[eeekkknnnllliiifff___WWWNNNMMMMMMMMMLLLQQQ^^^mmmvvvkkkfffiiimmmqqqyyyyyyjjjZZZRRROOOMMMLLLNNNFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@>>>===<<<;;;;;;;;;::::::::::::999888777666666666777777777777666666555777777777666777999;;;:::===DDDOOO```yyy{{{kkkaaa```hhhxxxkkkjjjfffhhh[[[YYY\\\yyyooo]]]XXXRRRNNNMMMLLLIIIFFFBBB???<<<999888888666555444444444444444444444444333666888;;;HHH]]]pppyyy}}}yyysssllldddbbbmmmzzz}}}^^^KKKGGGBBB@@@BBBCCCBBBBBBEEEDDDBBB@@@>>><<<<<<======<<<===?????????AAADDDFFFEEEHHHLLLRRRZZZdddnnntttpppaaaXXXQQQOOOMMMMMMMMMNNNMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJJJJLLLWWWbbbttt}}}}}}rrraaaVVVJJJCCC???:::888999666777888888999:::===@@@JJJhhhuuufff^^^WWWVVVUUUSSSQQQRRRPPPNNNJJJHHHGGGEEECCCAAA@@@???===;;;:::999999888444444333333333333333444000000000///000000111222111111222555:::GGG]]]ppp{{{{{{rrrppprrruuuxxxwwwrrrssssssnnndddYYYSSSSSSVVVaaaqqqppp]]]QQQHHHFFFBBBAAAAAABBBAAA@@@AAAAAA@@@???>>>===<<<;;;<<<;;;999888888888999::::::;;;<<<<<<<<<;;;:::999<<<<<<===@@@CCCEEEEEEDDD<<<;;;999777777888999::::::>>>@@@AAAFFFNNNQQQPPPJJJIIIIIIIIIIIIEEE>>>999888<<<@@@EEEMMMWWWZZZXXXLLLFFFBBBDDDEEEDDDFFFIIINNNPPPTTTUUUTTTSSSSSSSSSLLLPPPRRRNNNFFF>>>::::::999999999:::;;;<<<<<<<<<>>>??????>>>======???AAA>>>???AAACCCFFFJJJOOORRRXXX^^^bbbaaa```^^^XXXQQQKKKJJJKKKJJJIIINNN]]]lll~~~wwwpppkkkoooqqqttt{{{ttteeeVVVNNNJJJFFFDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888666666777777777777666666555666777777666777999;;;:::>>>DDDNNN```yyy{{{jjj___\\\cccvvvqqqllleee~~~iii\\\ZZZ\\\zzzqqq```ZZZTTTPPPOOONNNKKKHHHBBB???;;;999888777555444444444444444444444444444444777999;;;GGG[[[oooyyy~~~{{{vvvooogggeeeooo{{{tttXXXIIICCC@@@@@@DDDFFFFFFIIINNNMMMJJJEEE@@@======>>>???@@@BBBCCCCCCDDDFFFIIILLLMMMRRRYYYbbbllluuu|||rrrbbbZZZPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHJJJJJJNNNYYYdddwww~~~qqq```TTTHHHBBB>>>999777888666777888888888:::===@@@HHHfffzzzggg___XXXWWWVVVSSSRRRSSSPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@>>>===;;;:::999999666555444444333333333333111111000000000111111222111111222666;;;HHH^^^rrrzzz{{{vvvuuuvvvwww|||vvvwwwvvvrrrhhh]]]VVVVVVXXXcccrrr{{{eeeSSSHHHCCCAAA???>>>>>>???>>>>>>??????>>>======<<<<<<<<<;;;:::999999999:::;;;<<<;;;<<<=========<<<;;;:::;;;;;;===@@@BBBDDDBBBAAA;;;:::999777777888:::;;;;;;>>>@@@AAAEEEKKKMMMJJJDDDCCCCCCDDDCCCAAA===::::::>>>DDDLLLVVV___```\\\OOOIIIFFFGGGIIIIIIKKKNNNUUUWWWYYYZZZXXXWWWWWWXXXSSSYYY\\\VVVIII???===>>>888888999:::;;;;;;<<<<<<<<<===>>>===<<<;;;===>>>======>>>???BBBEEEHHHIIIKKKPPPTTTTTTTTTTTTQQQKKKIIIHHHHHHHHHGGGLLLZZZhhh{{{~~~{{{xxxtttrrruuuvvvwww|||tttgggYYYQQQLLLGGGCCCBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>><<<;;;;;;:::::::::::::::;;;;;;:::999999888666666777777777777666666555666777777777777999;;;;;;>>>DDDNNN___www}}}kkk___YYY^^^sssuuulllbbbzzz~~~~~~hhh\\\ZZZ\\\zzztttbbb]]]VVVRRRQQQPPPLLLIIICCC@@@<<<:::888777555444444444444444444444444444444777999;;;EEEYYYmmmyyy~~~}}}wwwooogggfffppp|||pppVVVJJJDDDBBBBBBFFFHHHIIINNNTTTSSSOOOIIIEEECCCEEEHHHKKKKKKLLLMMMNNNOOOQQQUUUXXX]]]cccmmmyyyqqqbbbYYYPPPPPPPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGHHHJJJKKKPPP[[[hhh{{{qqq___SSSHHHBBB===999777888555666777888888:::===@@@GGGdddiii```YYYXXXWWWTTTRRRSSSPPPMMMKKKIIIIIIHHHFFFDDDBBBAAA???===<<<::::::999777777555444333333333333222222111111111111222222444333444777<<>>===>>>>>>===<<<>>>=====================;;;;;;:::::::::;;;===>>>======>>>>>>>>>===;;;;;;:::;;;<<>>===;;;===CCCJJJTTT___hhhfff```UUUOOOLLLMMMOOOOOORRRVVVWWWXXXXXXVVVTTTRRRRRRSSSXXX\\\]]]WWWLLLCCC>>>>>>999999:::;;;<<<===>>>>>>===>>>???>>>===<<<===???@@@?????????@@@AAABBBBBBBBBFFFHHHHHHHHHKKKJJJFFFEEECCCCCCDDDEEEJJJVVVbbbqqqxxx}}}{{{yyyyyyxxxwwwwwwxxxxxxwww{{{~~~vvviii]]]WWWRRRKKKFFFDDDAAAAAA@@@@@@???>>>>>>>>>======<<<;;;::::::::::::888888999999999888777777666666777777777777666666444666777777777777:::<<<<<<>>>CCCMMM]]]vvv|||kkk___XXX]]]tttxxxmmm```xxx{{{{{{{{{|||gggZZZXXX[[[zzz|||}}}yyyddd^^^XXXTTTRRRQQQNNNKKKFFFCCC???<<<;;;999777666444444444444444444444444222666888999BBBVVVkkkwww~~~~~~wwwooofffeeeppp}}}oooWWWMMMJJJGGGFFFHHHIIIJJJOOOVVVUUUQQQLLLIIIJJJOOOUUUYYY[[[\\\]]]]]]^^^aaaeeeiiilllsss~~~nnn```VVVPPPQQQPPPOOOLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGIIIKKKLLLQQQ]]]jjj}}}qqq^^^SSSGGGAAA===999777888555666777888888:::===@@@EEEbbbjjjaaaZZZXXXWWWTTTRRRRRRPPPNNNKKKJJJJJJIIIHHHFFFCCCBBB@@@>>><<<;;;:::999999888666555333333222222333333222222222222222333777666666888===HHH]]]pppyyy||||||||||||{{{|||yyyyyy}}}{{{{{{vvvlll```XXXVVVXXX^^^lllkkkWWWHHHAAAAAA@@@>>>===>>>>>>===<<<=========>>>>>>>>>??????;;;;;;::::::;;;===>>>???>>>>>>?????????===<<<;;;::::::;;;>>>AAAAAA???===:::999888777777999;;;<<>>=====================@@@FFFOOOYYYeeemmmjjjcccZZZTTTPPPRRRTTTTTTWWW[[[VVVUUUTTTPPPLLLJJJJJJKKKVVVVVVUUUPPPIIIAAA;;;777<<<<<<===>>>???@@@AAABBBDDDEEEFFFFFFDDDDDDEEEFFFEEECCCAAA@@@@@@@@@???>>>>>>AAABBB@@@AAAEEEEEEBBBAAA???>>>@@@CCCHHHSSS^^^eeennnuuuvvvvvvxxxzzzyyyyyyzzzyyywwwyyy}}}~~~zzzqqqfff[[[VVVRRRKKKEEEBBB??????>>>>>>======<<<<<<===<<<;;;;;;::::::::::::666777777777777666666555666666777777777777666666444555777777777888:::<<<<<<>>>CCCLLL\\\uuuyyyhhh^^^XXX^^^xxx{{{oooaaaxxx{{{xxxyyyzzzeeeYYYWWWZZZyyyzzzzzz}}}eee___YYYUUUSSSRRRNNNKKKHHHEEEAAA>>><<<;;;999888444444444444444444444444111555777777@@@TTTiiivvv~~~~~~vvvnnneeeeeeppp}}}ttt[[[JJJIIIEEEEEELLLSSSTTTRRRRRRUUUSSSRRRVVV[[[bbbjjjqqqsssrrrpppoooppptttzzz~~~uuuggg^^^[[[TTTSSSQQQOOONNNNNNNNNNNNIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFHHHKKKLLLQQQ^^^kkk{{{zzzkkkZZZNNNCCC>>>;;;888888:::555666888888999:::<<>>>>>======<<<<<<<<<;;;============>>>>>>??????::::::::::::;;;<<<======BBBBBBBBB@@@===;;;;;;<<<>>>===>>>@@@CCCCCC???<<<:::999888888888999;;;;;;<<<===@@@DDDHHHIIIHHHGGGCCC@@@??????>>><<<===???DDDNNN]]]jjjqqqqqqlllhhhaaa[[[VVVVVVZZZ[[[XXXTTTSSSOOOKKKGGGFFFFFFEEEEEEJJJKKKKKKJJJFFFCCCAAAAAA>>>>>>???@@@BBBEEEGGGIIILLLKKKKKKKKKLLLLLLJJJIIIJJJIIIGGGDDDAAA@@@AAABBB>>>??????>>>======>>>???<<<=========>>>DDDLLLSSS\\\dddmmmrrrssstttwww{{{yyytttooooootttxxxyyyxxxnnnhhh```WWWPPPJJJEEEBBB======>>>>>>>>><<<;;;999???>>>>>>===<<<;;;;;;;;;888888888888777777777777777777777777666666666666555666777666555666888999<<<@@@DDDKKK\\\vvvooo^^^[[[YYYeee~~~uuummmbbbuuutttyyyzzzsssuuudddUUUWWW\\\rrr}}}{{{wwweee\\\UUUTTTSSSOOONNNNNNJJJGGGDDD@@@<<<:::888888555555444333333333444444777666777999===JJJcccyyy|||rrrhhhgggsssvvvwwwuuu^^^NNNKKKGGGHHHMMMRRRRRRRRRTTTUUUZZZbbblllttt{{{uuuggg\\\XXXUUUTTTRRRPPPNNNNNNNNNNNNIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHIIILLLNNNRRR___kkkxxxiiiYYYNNNCCC>>>;;;888888:::777888999999888999;;;===GGG]]]{{{xxxgggbbb\\\WWWTTTSSSQQQPPPPPPQQQQQQPPPOOOLLLJJJHHHDDDCCCAAA???===<<<;;;;;;999888777555444333222222333333333222222222111111111222444666999DDDZZZnnn{{{|||yyyyyyzzzxxxxxxtttwwwzzz~~~}}}~~~yyytttsssxxx{{{{{{{{{uuugggYYYUUUXXX\\\eeevvv|||cccOOODDD@@@>>>>>>=========<<<<<<<<<<<<<<<======>>>>>>??????::::::::::::;;;<<<===>>>BBBCCCCCCAAA>>><<<;;;<<<===>>>???BBBEEEDDD@@@<<<999999888888888999:::;;;===>>>AAADDDGGGHHHHHHGGGHHHFFFEEEDDDCCCBBBDDDFFFKKKUUUdddqqqxxxwwwqqqmmmeee___ZZZYYY\\\]]]YYYTTTOOOLLLGGGDDDBBBBBBCCCCCCEEEGGGHHHGGGEEECCCBBBBBBFFFFFFGGGIIIKKKOOORRRTTTXXXWWWWWWXXXZZZZZZXXXVVVTTTSSSQQQNNNIIIEEEBBBAAAAAAAAA???===;;;;;;<<<===;;;<<<<<<;;;<<<@@@FFFKKKTTT[[[ccchhhjjjlllooossstttppplllmmmrrruuuvvvtttkkkeee]]]UUUOOOIIIDDDAAA>>>>>>>>>>>>===<<<;;;:::>>>>>>======<<<;;;;;;:::888888888888777777777777666666666666777777777777555666777777666666888:::<<>>>>>>>>============<<<<<<<<<<<<======>>>???@@@@@@;;;;;;::::::;;;<<<>>>???CCCDDDDDDCCC???===<<<<<<<<<>>>BBBEEEGGGEEE@@@<<<999999888888888999:::;;;>>>???BBBDDDGGGIIIJJJJJJNNNOOONNNMMMKKKLLLNNNPPPWWW```mmmyyy~~~|||uuuooofffaaa\\\[[[]]]\\\WWWRRRKKKIIIEEEBBBAAABBBDDDEEEDDDFFFHHHIIIGGGFFFFFFFFFJJJKKKNNNQQQWWW\\\aaadddgggfffgggiiikkkkkkjjjhhhdddcccbbb^^^XXXRRRKKKGGGEEEBBB>>>:::888888999:::;;;<<<<<<;;;;;;===@@@CCCJJJPPPWWW\\\___aaaeeehhhkkkhhhgggiiinnnqqqqqqooofffaaaYYYRRRLLLGGGCCC@@@???>>>===<<<<<<;;;;;;<<<=========<<<<<<;;;;;;:::888888888888777777777777555555666666777777888888555777888777777777999;;;;;;???DDDMMMbbb~~~vvv```UUUXXX]]]rrruuulllaaatttrrrtttqqqkkkooo```SSSUUUZZZppp|||}}}oooccc[[[VVVVVVWWWTTTRRRSSSOOOLLLHHHCCC???<<<:::999666555555444333333444444444333444666999FFF^^^sss}}}tttkkkjjjvvvxxxllleeegggtttxxxfffYYYOOOOOOQQQTTTUUUWWW___iiiyyy~~~qqqeee]]][[[\\\ZZZVVVRRROOOLLLKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJKKKMMMNNNSSS___kkksssdddTTTJJJ@@@===;;;888777999777999:::999999:::<<<>>>@@@ZZZyyyuuueeeaaa\\\YYYXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNLLLKKKKKKIIIGGGDDDAAA???===<<<:::999888666555444333333333333333222222222111111222222333444666AAAWWWkkkxxx~~~{{{uuusssrrrpppqqqttt~~~tttuuuuuu~~~|||}}}rrriiihhhhhhmmmtttvvvwwwzzz~~~{{{mmm\\\TTTTTTWWW```ooovvv]]]JJJAAA>>>>>>>>>==================;;;<<<===>>>???@@@AAAAAA===<<<<<<;;;<<<>>>???AAACCCDDDDDDBBB???<<<;;;;;;<<<@@@EEEIIIJJJFFF@@@<<<999999999999999::::::;;;===???CCCFFFIIIMMMPPPSSSWWWZZZ\\\YYYXXXZZZ]]]^^^gggnnnyyy|||tttnnnddd```\\\ZZZZZZXXXSSSNNNJJJIIIGGGEEEEEEGGGJJJMMMKKKMMMPPPPPPOOONNNOOOOOOQQQTTTYYYaaajjjsss{{{}}}}}}~~~yyywwwtttoooiiiaaaZZZUUUMMMHHHBBB===;;;;;;<<<===<<<<<<<<<<<<<<<===>>>???CCCGGGMMMQQQTTTWWW[[[^^^``````aaadddhhhkkkkkkiiiaaa\\\VVVOOOKKKGGGCCCAAA@@@???===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888777777777666444555555666777888888999666777888888777888:::<<<:::>>>DDDOOOfffrrr^^^UUUWWW]]]tttyyyrrrhhhyyyttttttnnnhhhnnn___SSSTTTYYYnnn}}}kkkaaaZZZVVVXXXYYYWWWUUUUUUPPPMMMIIIDDD???<<<999888777666555444444333444444444333444666999DDD[[[ppp~~~tttkkkiiissstttiiieeejjjxxxzzzjjj```SSSSSSVVVYYY\\\bbbqqqyyynnnfffaaaaaaaaa^^^YYYTTTOOOKKKIIIHHHFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNRRR^^^kkkqqqbbbRRRHHH???<<<:::888777888555777888999:::;;;>>>AAA@@@\\\}}}rrraaa___\\\ZZZZZZ[[[ZZZZZZUUUTTTTTTRRRQQQPPPNNNNNNMMMKKKIIIEEEBBB@@@>>>>>>;;;:::999777555555444444333333333222222222111111111111222444555>>>RRReeettt||||||uuurrrrrrqqqrrrvvv}}}tttvvvsssxxx~~~jjjbbbaaabbbhhhqqq~~~xxxwww{{{|||nnn]]]TTTTTTWWW^^^lll}}}vvv]]]JJJAAA>>>======>>>>>>>>>>>>>>>>>><<<<<<>>>???AAABBBCCCDDD@@@???=========???BBBCCCEEEEEEDDDAAA>>>;;;;;;<<<>>>CCCHHHLLLKKKFFFAAA===999:::::::::;;;;;;;;;;;;<<>>@@@DDDGGGIIILLLPPPRRRUUUVVVYYY]]]aaacccdddddd]]]XXXRRRMMMJJJGGGDDDBBB@@@???===;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888888777777777666444555555666777888888999555666888888888888;;;===;;;???EEERRRkkkmmm]]]VVVXXX___www{{{wwwooozzzxxxpppkkkpppbbbTTTUUUXXXlll{{{~~~jjj___YYYVVVYYY[[[YYYVVVVVVPPPMMMIIIDDD???;;;999888888777666555444444444444444444555666888CCCYYYmmmtttjjjfffooo|||wwwooolllqqq~~~}}}ppphhh\\\ZZZZZZ^^^eeeqqquuummmfffdddeeebbb___[[[UUUPPPLLLJJJHHHFFFGGGIIIJJJJJJIIIHHHGGGHHHGGGIIILLLNNNSSS___lll}}}ooo___PPPFFF>>>;;;:::777666888444666888999:::<<<@@@BBBDDDcccppp___]]][[[ZZZ[[[[[[[[[ZZZUUUTTTTTTSSSRRRRRRQQQQQQNNNLLLIIIFFFDDDAAA@@@???<<<;;;999888666555555555333333333222222222111111000000222444444;;;LLL^^^oooyyy}}}wwwuuuuuutttvvv{{{zzzzzzvvvrrrwwwuuuwwwzzz~~~}}}ggg^^^^^^^^^dddlllwww}}}yyy||||||nnn]]]UUUVVVWWW^^^kkk{{{xxx```LLLBBB>>>======>>>>>>>>>>>>??????===>>>???AAACCCDDDFFFGGGCCCAAA@@@??????BBBDDDFFFHHHGGGEEEAAA===<<<===>>>BBBFFFLLLNNNKKKFFF@@@===:::;;;<<<=========<<<<<<;;;???EEEJJJOOOWWW```gggooo{{{zzzppphhhccc]]]ZZZWWWVVVVVVVVVUUUTTTLLLPPPUUUWWWYYY\\\aaafffmmmoooqqqrrrrrrqqqqqqrrruuu|||xxxqqqfff___TTTMMMJJJHHHFFFDDD???===;;;;;;<<<<<<;;;:::<<<<<<===>>>@@@BBBDDDFFFJJJLLLPPPTTTWWWZZZ]]]^^^XXXTTTOOOKKKHHHFFFDDDBBB???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888888888777777777777555555666666777777888888444666777777777888;;;===<<>>>>>>>>?????????>>>???@@@BBBEEEGGGHHHIIIEEEDDDBBBAAAAAADDDGGGIIIMMMKKKFFFAAA======@@@BBBEEEJJJOOOOOOKKKEEE@@@>>>;;;<<<===>>>???>>>>>>===<<<@@@FFFKKKOOOWWWbbbjjjvvvwwwlllccc]]]ZZZWWWTTTRRRQQQRRRTTTWWWXXXSSSYYYaaafffiiilllqqqvvv|||sssggg^^^YYYTTTNNNJJJHHHEEEAAA?????????===;;;???===<<<;;;<<<===>>>???@@@CCCFFFJJJNNNQQQUUUXXXSSSPPPKKKGGGFFFDDDCCCBBB>>>>>>>>>>>>===<<<;;;:::999999999999999999::::::888888888888777777777777666666666666777777777777333444666666666888:::<<<===AAAGGGWWWrrr|||iii___]]]aaaiiissspppnnn~~~yyy}}}lll\\\XXXWWWiii|||iii\\\XXXWWW[[[]]]ZZZVVVUUUPPPNNNJJJEEEAAA???===<<<999888777555444444333333222222333444666???TTTggguuukkkhhhqqq}}}}}}yyyppphhhcccgggsss|||{{{|||zzzsssooohhhcccbbb]]]\\\YYYUUURRRQQQPPPOOOJJJKKKLLLMMMLLLKKKIIIGGGHHHHHHJJJNNNQQQVVVdddqqqzzziiiXXXMMMDDD<<<;;;:::777666777777999:::::::::;;;>>>@@@QQQssslllgggdddaaa```___^^^\\\ZZZTTTTTTSSSSSSTTTUUUVVVVVVMMMKKKIIIGGGDDDCCCAAAAAA<<<;;;:::888777666666555333333333222222222111111---///333444333666DDDRRRhhhuuu{{{zzz|||}}}~~~qqqooollljjjpppzzz|||}}}ggg___]]]\\\___fffttt~~~~~~yyykkk\\\XXX[[[ZZZ```kkkyyyfffQQQEEE@@@======>>>>>>?????????@@@???@@@AAACCCFFFHHHJJJJJJGGGEEECCCBBBBBBEEEHHHKKKPPPMMMHHHBBB>>>>>>BBBFFFHHHLLLPPPPPPKKKDDD@@@>>><<<===???@@@@@@@@@???>>>===AAAGGGJJJNNNVVVaaajjjwwwyyylll```XXXTTTRRRQQQOOOLLLKKKMMMQQQVVVYYYZZZbbblllrrrvvvyyy~~~}}}sssllleee]]]WWWRRRMMMGGGDDDCCCCCC@@@>>>CCCAAA>>><<<<<<===>>>>>>;;;===@@@DDDGGGLLLPPPTTTPPPMMMHHHEEEDDDCCCBBBAAA===>>>>>>>>>>>><<<;;;999999999999999999999999:::888888888888777777777777777777777777666666666666222444555666666777:::<<<>>>AAAHHHXXXtttzzzmmmdddcccfffmmmmmmiiiiii~~~ppp^^^YYYWWWhhh{{{iii\\\XXXWWW[[[]]]YYYUUUTTTQQQNNNKKKGGGCCCAAA??????999888777666444444333333111111222333444===QQQddd~~~vvvmmmkkkttt}}}~~~{{{xxxrrrmmmhhhmmm}}}zzzpppmmmooorrr{{{zzzssslllddd___^^^[[[YYYVVVRRRPPPOOOPPPPPPKKKLLLMMMNNNMMMKKKIIIHHHFFFFFFHHHJJJMMMVVVgggxxx~~~yyyoooaaaVVVHHHDDD===999777777777777666555666999::::::>>>DDD[[[pppgggffffffdddcccaaa___^^^ZZZWWWSSSRRRRRRSSSSSSSSSPPPMMMIIIGGGFFFFFFDDDCCCAAA???<<<:::888777666666444444444333333333222222000000111333333555???JJJcccttt{{{xxx|||}}}zzzxxxvvvqqqpppssszzz|||nnnaaa[[[ZZZ___gggsss{{{yyyttthhh]]]XXXZZZ^^^ffftttiiiQQQDDDAAA>>>???@@@@@@???@@@BBBDDDDDDBBBAAADDDIIILLLLLLKKKEEECCCBBBBBBEEEKKKQQQTTTYYYQQQIIIDDDAAA???BBBHHHKKKPPPTTTQQQGGG???<<<<<>>@@@AAA???===AAABBBDDDFFFKKKTTT]]]dddyyyyyyhhh[[[VVVSSSQQQOOOIIIIIIHHHGGGGGGLLLUUU\\\eeelllxxxzzznnndddaaa[[[RRRLLLJJJHHHEEEBBB@@@@@@???===;;;999999:::<<<===>>>>>>@@@DDDJJJMMMIIIHHHFFFDDDAAA@@@???>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::666666666666666666666666999999888777666555444444444444555666777999;;;<<<@@@???GGG[[[zzztttkkkbbbaaaccciiijjj^^^ccczzzvvvbbb\\\ZZZlllwwwggg[[[[[[[[[ZZZYYYWWWVVVUUUSSSRRROOOJJJDDDAAA@@@AAA999888777666555444333333333333444555555<<>>???@@@???>>>@@@BBBBBB@@@>>>???AAACCCEEEJJJQQQYYY^^^iiipppvvvyyy~~~tttjjj\\\RRRNNNMMMLLLJJJHHHHHHHHHFFFFFFKKKTTT[[[gggooozzzvvvnnnggg^^^XXXTTTQQQMMMJJJHHHHHHFFFCCC@@@>>>>>>?????????@@@@@@BBBEEEIIIKKKHHHGGGEEECCCAAA@@@??????>>>>>>======<<<;;;;;;:::;;;;;;::::::999999999999888888888888888888888888888888777777666666555555555666666777888999;;;<<>>;;;999888888888888777666444333222222111333111000111//////555===RRReeeuuuxxxxxx{{{}}}{{{zzz||||||}}}|||{{{}}}ssshhhdddeeekkkrrrvvvyyywwwyyyvvvkkk___WWWWWW[[[eeesssoooWWWIIIFFFAAAAAABBBCCCDDDEEEFFFGGGBBB@@@???BBBHHHLLLLLLKKKIIIGGGFFFFFFIIINNNTTTXXX[[[SSSKKKGGGEEEDDDIIIOOOWWWYYYWWWQQQGGG@@@???AAAAAAAAAAAABBBDDDCCCAAA>>>===???AAADDDGGGLLLQQQUUUXXX]]]```bbbeeeiiijjjhhh___XXXOOOIIIGGGHHHHHHGGGHHHHHHGGGEEEDDDIIIRRRYYYgggnnnyyy{{{rrrkkkfffbbb\\\XXXTTTRRRNNNIIIEEEBBBAAA@@@?????????@@@AAADDDFFFGGGGGGFFFDDDBBB@@@?????????=========<<<<<<;;;;;;:::999999999999888888888888888888888888888888888888777777777777666666666666777777777888888:::;;;<<>>>>><<<:::888666555444555444555444333777EEESSSsssyyyrrrnnnoooxxxqqqhhheeecccffflll~~~uuunnnhhhhhhkkkvvv~~~nnnddd]]]XXXVVVVVVWWW___ggglllzzzoooiiiddd]]]XXXWWWTTTTTTTTTSSSQQQNNNKKKIIIIIIIIIJJJJJJIIIHHHFFFFFFGGGGGGHHHLLLQQQ\\\qqq}}}tttgggXXXMMMDDD@@@;;;888777777777777777777999;;;;;;<<>>;;;>>>AAADDDFFFHHHKKKMMMOOORRRSSSRRRSSSXXXYYYWWWRRRMMMHHHEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDIIIQQQXXXbbbjjjssszzz}}}|||wwwppplllhhhddd]]]WWWQQQLLLHHHEEECCCBBBBBBCCCEEEFFFGGGGGGGGGEEECCC@@@>>>======>>><<<<<<<<<;;;;;;;;;::::::999999999999999999888888888888888888888888888888555666666666777777777888888888888888999:::;;;<<<>>>BBBOOOhhhwwwgggYYYUUU\\\mmmwww]]]YYYccc{{{}}}eee]]]^^^tttuuuaaa]]]]]]]]]]]]\\\[[[ZZZYYYSSSPPPNNNOOORRRQQQKKKFFFBBBAAA???<<<999777555444444333333444333666BBBNNNlll~~~zzzrrroooooovvv}}}mmmeeegggiiinnnuuu{{{qqqiiiccceeelllxxxyyyiii^^^UUURRRPPPQQQRRRUUU]]]fffssstttjjjddd___YYYUUUTTTNNNPPPQQQRRRQQQOOOMMMKKKIIIIIIIIIHHHHHHGGGFFFEEEFFFEEEHHHKKKPPP[[[ppp|||qqqdddUUUKKKBBB>>>:::888777777777666666666888:::999<<>><<<;;;::::::===;;;888666444333222333333000///222222111444999GGGZZZoooyyyzzzyyyyyyyyy{{{{{{~~~pppfffgggnnnvvvyyyxxx}}}~~~wwwrrrqqqwwwxxxoooaaaWWWSSSXXXbbbqqqwww]]]LLLFFFBBBAAABBBEEEIIIKKKJJJHHHFFFEEEEEEHHHNNNSSSTTTSSSJJJIIIGGGGGGJJJPPPVVVZZZZZZRRRJJJGGGGGGIIIPPPWWW```]]]UUUKKKCCC???@@@CCCAAACCCFFFHHHFFFCCC@@@===<<>>;;;777555444222111222444444666@@@JJJeeezzz}}}tttnnnkkkooovvvlllhhhooouuu{{{zzzppphhhcccgggooo|||~~~vvvsssnnndddYYYTTTOOONNNPPPTTTVVVXXX```jjj|||yyyoooeee```\\\VVVRRRRRRKKKMMMNNNPPPPPPOOONNNLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFHHHLLLQQQZZZmmm~~~xxxmmm___RRRIII@@@===999777777777777666666666888:::999<<>><<<999666444444444444222//////222444222444888CCCUUUkkkxxxzzzyyyyyyzzzwwwrrryyysssiiijjjssszzz{{{xxx}}}xxxrrrqqqxxx{{{rrrdddZZZTTTXXXaaaooo{{{```MMMFFFCCCBBBCCCGGGLLLNNNMMMJJJDDDCCCCCCGGGMMMRRRSSSSSSKKKJJJHHHIIILLLQQQWWW[[[ZZZRRRJJJHHHHHHKKKSSS[[[bbb]]]TTTJJJBBB???@@@CCCBBBFFFJJJKKKIIIDDD@@@>>>@@@BBBEEEGGGGGGGGGGGGHHHIIIKKKJJJFFFFFFIIIKKKIIIFFFEEEDDDDDDEEEHHHKKKMMMOOOOOOMMMJJJIIIMMMUUU[[[aaahhhppprrrqqqrrrxxx~~~}}}tttjjjcccWWWRRRMMMLLLMMMNNNNNNLLLQQQMMMHHHBBB>>><<<;;;;;;::::::::::::::::::::::::999999999:::::::::::::::666666666666666666666666555555666666777777888888666666666777999:::<<<===@@@GGGZZZwwwzzz```UUUVVVbbbvvvrrr\\\cccvvviiibbb```rrrxxx|||kkkaaabbbbbbbbbaaaaaa```___ZZZZZZ[[[]]]^^^ZZZSSSMMMJJJHHHEEEAAA===999666555222111222444555666===FFF___vvvvvvlllfffhhhnnnxxxsssttt}}}sssmmmiiimmmvvv|||rrrkkkfffddd^^^UUUNNNMMMMMMNNNRRRWWWZZZ]]]gggqqquuukkkaaa]]]YYYSSSOOOOOOLLLLLLMMMNNNNNNMMMLLLLLLJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGKKKOOORRRZZZkkk{{{~~~sssgggZZZNNNGGG>>><<<888777777777777666777777:::;;;999===KKKYYY~~~pppffffffeeecccaaa^^^\\\[[[UUUSSSQQQPPPQQQRRRRRRQQQSSSQQQMMMKKKJJJJJJHHHGGGGGGEEECCC@@@>>>=========>>><<<999666555555666666333000///333444222222555===OOOfffvvvzzzxxxzzz}}}~~~vvvqqqxxx~~~}}}|||zzz}}}wwwkkkkkksssyyyxxxsssxxx}}}vvvtttzzz~~~wwwiii___WWWZZZ```lll|||cccPPPIIIFFFEEEFFFJJJPPPSSSQQQNNNCCCAAABBBFFFMMMRRRSSSRRRMMMLLLJJJKKKNNNSSSYYY]]][[[SSSLLLJJJKKKNNNWWW```ccc]]]SSSIIIBBB@@@AAACCCEEEIIIOOOPPPLLLGGGBBB@@@DDDFFFIIIIIIIIIIIIIIIJJJHHHJJJIIIEEEEEEHHHHHHFFFCCCCCCDDDDDDGGGKKKPPPSSSTTTSSSQQQNNNLLLPPPXXX^^^dddkkkrrrrrroooooouuu|||zzzmmmfff]]]XXXXXXXXXWWWUUUYYYUUUNNNGGGAAA===;;;;;;999999999999999999::::::888888888888999999999:::777777777777777777777777666666666666777777777777333444555666888:::<<<>>>AAAJJJ^^^}}}vvv]]]UUUYYYgggzzzsss^^^iii~~~xxxdddaaaaaattt|||{{{mmmcccddddddddddddccccccbbb```bbbeeegggddd___XXXSSSOOOMMMIIIEEE@@@<<<999777444222333666555555:::AAAZZZsssxxxjjjaaaccciiirrrwwwsssooosss{{{zzzrrreee```]]]]]]WWWMMMHHHIIIJJJKKKOOOUUUXXX]]]hhhtttsssiii___[[[WWWRRRNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIMMMQQQSSSZZZjjjyyy|||pppcccVVVKKKEEE===;;;888777777777777666888999;;;<<<:::>>>MMM\\\}}}oooeeeeeedddcccaaa___]]]\\\VVVSSSPPPPPPQQQSSSTTTTTTUUURRRNNNLLLLLLKKKJJJHHHHHHFFFCCCAAA???>>>======>>><<<999666555555777888444000///222333111000111999JJJbbbtttyyyxxx{{{}}}zzzvvv||||||zzzssspppnnnuuuxxxkkkiiiqqquuusssmmmsssyyyvvv|||zzzlllcccZZZ[[[```jjjyyyfffSSSLLLHHHGGGHHHMMMSSSVVVTTTPPPCCCBBBBBBGGGMMMSSSTTTSSSOOONNNLLLLLLOOOUUU[[[___\\\TTTMMMKKKLLLQQQZZZcccccc]]]TTTJJJCCCAAABBBDDDGGGLLLRRRSSSOOOIIIDDDBBBGGGIIIKKKKKKJJJJJJKKKMMMIIIKKKJJJFFFFFFHHHHHHFFFCCCDDDEEEFFFIIINNNUUUYYYVVVVVVTTTPPPOOORRRZZZ```eeelllrrrrrrmmmmmmssszzz~~~ssskkkiiihhhfffddd___ZZZSSSJJJCCC???===<<<999999999999999999999:::666666777777888888888999888888888888888888888888777777777777666666666666222222444555888:::===>>>BBBKKKaaaqqq[[[UUU\\\jjj}}}uuu```mmmnnn]]]^^^aaauuuyyyllleeeeeeffffffeeeeeedddddddddhhhmmmmmmiiiaaa[[[WWWRRRPPPMMMHHHCCC>>>;;;999777555555777666444777===XXXqqqxxxiii___```hhhnnnzzzxxx}}}rrrfffbbb[[[VVVTTTQQQKKKHHHIIIOOOQQQSSSVVVZZZcccooowwwxxxkkkddd\\\VVVSSSQQQNNNKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHGGGGGGGGGHHHDDDHHHLLLOOOUUU___mmmwwwyyymmm```SSSIIICCC<<<;;;999777777777777888;;;<<<888999>>>???JJJbbbyyynnnjjjeee___]]]___bbbdddddd\\\YYYSSSOOOOOORRRVVVZZZZZZVVVQQQNNNMMMNNNNNNNNNIIIGGGDDD@@@===<<<;;;:::999999888777666555555444333222111111000111111111:::@@@SSSmmmyyywwwxxx~~~|||}}}xxx{{{}}}wwwooohhhgggtttsssjjjlllrrruuuuuupppvvvyyyvvv{{{|||mmm^^^YYY___fffnnnxxxlllUUULLLHHHIIILLLRRRVVVVVVRRRMMMGGGEEEDDDGGGMMMRRRSSSSSSPPPLLLIIIJJJPPPVVVZZZZZZZZZTTTMMMKKKPPPVVV[[[]]]___UUULLLHHHFFFDDDEEEGGGLLLRRRXXXWWWPPPHHHDDDCCCGGGIIIMMMPPPRRRQQQNNNLLLKKKIIIGGGGGGGGGHHHHHHHHHKKKJJJIIIJJJNNNSSSYYY\\\^^^ZZZUUUPPPOOOTTT]]]ccclllnnnpppooonnnooouuuyyy~~~yyyrrrmmmeeeXXXLLLFFFCCC>>>;;;::::::::::::999999999888888888888888888888777666666666666666666666666666666888888777777666666555555999777555555777:::;;;<<>>???LLLdddyyymmmiiieee```^^^___bbbdddddd]]]ZZZUUURRRRRRUUUYYY\\\ZZZWWWRRROOONNNOOOOOOOOOJJJHHHEEEBBB???===<<<<<<999999888777666555444444333222222111111111111111888<<>>KKKZZZxxxzzzeeeVVVXXX^^^pppvvvcccssseeeRRRSSSfffxxxuuuiiieeeeeeeeeeeefffggghhhiiikkklllkkkhhhaaa\\\ZZZYYYUUURRROOOLLLHHHCCC>>>:::888777666666777888;;;<<>>999888777666555555666666444888666999>>>@@@MMMfffxxxlllhhheeeaaa```aaacccdddddd___]]]YYYVVVVVVXXX[[[^^^YYYVVVRRRPPPPPPPPPPPPOOOJJJIIIFFFCCCAAA???======999999888777666555444444333333222111111111111111555888HHHbbbtttxxxwwwxxxtttxxx|||{{{yyy||||||}}}zzzxxxxxxvvvwww~~~vvvuuuyyy{{{{{{vvv{{{~~~zzz}}}~~~pppddd^^^^^^aaafffnnnyyyvvv^^^OOOJJJLLLOOOVVV[[[\\\XXXTTTIIIGGGFFFIIIOOOTTTUUUUUURRROOOKKKLLLPPPSSSUUUTTTTTTPPPMMMNNNTTTZZZ]]]^^^XXXPPPJJJIIIIIIIIILLLQQQSSSVVVYYYWWWRRRMMMLLLLLLRRRVVV[[[]]][[[WWWSSSQQQTTTRRROOOMMMMMMNNNQQQRRRTTTRRRPPPPPPTTT[[[ccchhheeeaaa[[[TTTSSSWWW___fffooosssvvvuuuqqqppprrrvvvzzziii[[[LLLDDD@@@<<<999:::999999888888888777777777777777888888777777666666666666666666666666666666666666666666666666777777999888888888:::<<>>@@@OOOiiiwwwkkkhhhfffdddcccccccccddddddbbb```\\\ZZZXXXYYYZZZ[[[WWWUUURRRQQQQQQQQQPPPOOOJJJIIIGGGDDDBBB@@@>>>===:::999999777666555444444333333222111111111111222444555BBBZZZooouuutttrrrqqquuuyyyyyywwwzzzyyywww{{{vvvppp{{{~~~|||}}}~~~~~~|||}}}}}}qqqggg___]]]^^^ccckkkwww|||cccQQQLLLMMMQQQXXX^^^___\\\XXXLLLIIIIIILLLRRRVVVXXXWWWRRROOOLLLMMMQQQUUUUUUTTTQQQOOONNNPPPVVVZZZ[[[ZZZYYYRRRMMMKKKKKKKKKOOOTTT[[[\\\[[[WWWRRROOONNNOOOVVV]]]ccceeeaaa[[[XXXWWWYYYWWWTTTQQQPPPRRRVVVYYYYYYWWWTTTTTTXXX___gggmmmjjjeee]]]WWWTTTYYYaaahhhrrrwww|||zzztttqqqrrruuu|||iiiZZZJJJBBB>>>:::999999888888888777777777777666666777777777777777666666666666666666666666666666444555555666666777777777777888888999:::===@@@CCCSSSiiinnn\\\VVV\\\hhh}}}qqqgggeeeUUU[[[pppwwwhhhdddbbb```^^^^^^```cccdddeeedddaaa^^^[[[YYYXXXXXXUUUSSSPPPMMMKKKFFFAAA===999888777666666777999:::BBB[[[yyy}}}ssslllnnnuuu|||~~~yyywwwwww}}}~~~vvvrrrjjjddd___]]][[[UUURRRSSSPPPTTTYYY\\\^^^bbbiiinnn}}}xxxkkkccc]]]XXXQQQNNNNNNOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFEEEDDDDDDDDDDDDFFFIIIPPP\\\kkkzzz|||vvvkkk^^^QQQGGG@@@===777666555444444444555666666:::999:::>>>AAARRRnnnvvvmmmhhhhhhgggfffeeeccccccccccccaaa^^^[[[YYYWWWVVVVVVUUUSSSQQQQQQQQQQQQPPPNNNIIIIIIGGGEEECCCAAA???>>>;;;;;;:::999777666555444444333333222111222222222444444>>>RRRgggqqqpppmmmppptttxxxxxxvvvwww{{{yyysssqqqwwwpppiiivvv~~~}}}~~~}}}sssiii```\\\[[[bbbkkkxxxgggTTTOOOQQQUUU\\\bbbccc```\\\OOOMMMLLLOOOUUUYYY[[[ZZZRRRPPPNNNPPPUUUXXXXXXVVVTTTSSSSSSVVV[[[]]][[[XXXWWWRRRNNNNNNOOOQQQWWW^^^gggddd^^^XXXRRRPPPPPPQQQZZZbbbkkkmmmggg```]]]]]]]]]\\\YYYVVVTTTUUUZZZ^^^^^^[[[XXXWWW[[[bbbjjjooommmhhh```YYYVVV[[[dddjjjvvv|||wwwrrrssswww~~~fffWWWHHH@@@<<<999888999888888888777777777777666555666666777777777666666666666666666666666666666444444555555666666777777444666888888999<<>><<<999888999999999888888888777777777555555666777777777666666666666666666666666666666555555555555555555666666333555888999999<<>><<<777777666555555666777888888===::::::AAAHHH```uuurrrjjjlllnnnlllgggbbb```___^^^^^^^^^]]]ZZZXXXUUUSSSTTTTTTTTTUUUVVVVVVSSSQQQLLLLLLLLLKKKIIIFFFDDDBBB??????===<<<:::888777666444444333222222222222333222333999FFFYYYhhhoooooorrruuuyyyzzzyyyxxxxxxyyy|||uuuqqqlllrrruuukkkvvv~~~}}}vvvhhh^^^ZZZ```fffmmm~~~ttteee[[[]]]aaagggmmmnnnjjjfffUUUSSSRRRUUU[[[```aaaaaaYYYWWWVVVYYY\\\]]][[[XXXTTTVVVZZZ```eeeeee___ZZZQQQOOOQQQUUUZZZ```kkkvvvzzzrrrggg]]]XXXYYY\\\___hhhsss~~~}}}qqqeeebbbcccccceeeeeebbb___^^^bbbfffeeecccaaa```bbbggglllpppuuupppggg```^^^cccmmmttt~~~|||wwwzzzvvvYYYMMMAAA===<<<999888999:::999999999888888888888444555555666777777666666666666666666666666666666555555555555555555444444222666999::::::===DDDJJJ___zzzfff[[[VVV___ooo{{{qqqyyyuuu___ZZZhhhtttddd\\\\\\[[[YYYYYYXXXXXXXXXZZZXXXWWWXXXYYYYYYVVVSSSPPPOOONNNNNNNNNLLLIIIFFF===<<<:::888777777888999;;;GGG___|||~~~qqqiiijjjppp}}}~~~wwwxxxxxxrrriii___YYYWWWOOOJJJGGGHHHHHHFFFEEEFFFIIILLLQQQUUUZZZaaajjjqqqzzzlllbbb```WWWRRRKKKHHHHHHIIIHHHFFFJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGDDDFFFLLLWWWdddrrr}}}xxxpppiii^^^QQQGGG@@@===;;;888777666555555666777888888<<<::::::BBBKKKfffuuutttkkknnnpppnnnhhhbbb___]]][[[\\\]]]]]]\\\YYYWWWUUUUUUUUUVVVXXXYYYXXXUUUSSSNNNNNNNNNMMMKKKIIIFFFDDDAAA@@@>>>===;;;999888777555444333333222222333333///222777CCCUUUgggppprrrrrrvvvzzz||||||{{{zzz{{{{{{uuuooosss~~~mmmvvv|||lllaaa[[[___bbbggguuuyyylll```aaaeeekkkqqqrrrnnnjjjWWWUUUTTTWWW]]]bbbcccbbb]]][[[ZZZ\\\^^^^^^[[[WWWPPPRRRXXX___eeeddd___YYYTTTSSSTTTXXX\\\bbbmmmxxx~~~uuuiii___\\\^^^bbbeeennnzzztttgggbbbccceeehhhiiigggbbbaaaeeeiiihhhfffddddddeeeiiimmmpppxxxrrrjjjbbbaaagggqqqxxx}}}xxx|||~~~lllUUUJJJ???<<<<<<:::888999:::::::::999999999999888444444555666777777666666666666666666666666666666666666666555555444444333333777;;;<<<<<>><<<:::999999:::;;;:::BBBYYYwww}}}pppggghhhnnnyyy{{{wwwsssooolllggg```XXXRRRNNNNNNIIIHHHFFFCCCAAACCCGGGKKKMMMMMMRRRZZZ^^^cccooo}}}xxxlllaaa\\\VVVSSSNNNKKKJJJIIIHHHGGGFFFHHHJJJJJJIIIIIIJJJKKKKKKIIIFFFDDDDDDFFFHHHIIIFFFIIIOOOYYYffftttzzzrrrgggYYYLLLEEE@@@<<<999777666666666666777777888999:::===???@@@KKKlll~~~wwwtttnnnmmmkkkiiifffbbb```^^^^^^^^^^^^]]][[[YYYXXXWWWRRRUUUWWWZZZZZZXXXUUUSSSUUUTTTRRRRRRQQQOOOKKKHHHGGGDDD@@@>>><<<:::888666777666555444333222222222555555777@@@TTTgggnnnmmmrrrzzz|||}}}|||uuu|||~~~xxx}}}~~~wwwhhh]]]]]]^^^___kkk{{{~~~rrrhhhhhhkkksss|||}}}vvvnnn```ZZZWWW\\\aaaccceeehhheee^^^ZZZ[[[]]]ZZZYYYYYYUUUVVVZZZaaafffddd\\\UUUOOOSSSXXX]]]bbbiiirrryyyttteee```___^^^dddlllyyywwwgggdddhhhpppsssrrrkkkggghhhlllmmmoookkkffffffkkkrrrxxx{{{zzzqqqkkkjjjpppyyyppp[[[KKKDDD>>>;;;<<<===:::777777777777777777777777777666666777777666555444444444444555666777777666666777777777777666666666666444888555555<<<<<>>;;;:::;;;;;;::::::@@@RRRlllzzzrrriiigggppp}}}~~~wwwpppiiiccc\\\ZZZUUUPPPLLLIIIGGGGGGGGGHHHHHHGGGGGGIIILLLOOOXXXYYY\\\aaafffooo}}}sssggg]]]YYYTTTQQQMMMJJJIIIIIIHHHGGGGGGIIIJJJJJJHHHGGGHHHHHHJJJIIIHHHFFFFFFEEEEEEEEEIIIMMMUUU```mmmzzz}}}nnndddUUUIIIBBB===999777666666666666666777888999888:::<<>><<<:::888777555444333333222222333222333999JJJ^^^iiillloooxxx|||~~~{{{tttvvv|||yyylll```]]]]]]___jjjwww{{{xxxxxx~~~}}}eee```^^^ccchhhiiikkkmmmhhhbbb___aaabbb]]]YYYXXXUUUWWW[[[aaafffddd^^^YYYUUU[[[dddnnnxxxyyyiiieeefffiiirrr~~~vvvkkknnnvvv~~~wwwoooooorrrtttzzzxxxwwwwwwzzz~~~xxxuuuxxxrrr]]]NNNEEEAAA;;;999999:::888666777777777777777777777777666666666666666555555444444555555666666666666666666666666666666666666666666;;;::::::??????DDDTTTlllnnn^^^XXXWWWeeeyyy```TTThhhxxxcccUUURRRUUUkkkvvvgggbbb^^^\\\ZZZZZZZZZZZZYYYXXXYYYZZZ[[[^^^___]]]YYYVVVRRRPPPOOONNNOOOPPPOOONNNHHHEEEBBB@@@???>>><<<::::::>>>MMMeee{{{wwwpppiiigggppp~~~wwwooofff___VVVTTTPPPNNNLLLKKKJJJIIIHHHJJJKKKKKKLLLMMMQQQSSSZZZ\\\```dddkkkxxx{{{qqqfff\\\XXXSSSPPPLLLIIIIIIIIIHHHGGGHHHIIIJJJJJJHHHFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDHHHMMMVVVbbbooo{{{|||jjj```RRRFFF???;;;888666666666666666777888999999:::;;;<<>><<<888777666444333333333333222222222666DDDXXXfffkkknnnwww{{{xxxrrrqqqzzz}}}qqqeee___]]]```kkkvvvmmmhhheeeiiimmmmmmmmmnnnkkkfffccceeeddd___YYYXXXVVVXXX\\\aaaeeeeee```\\\\\\bbblllxxxzzzjjjfffhhhmmmyyyxxxooosss||||||sssrrruuuwww}}}~~~tttcccRRRHHHCCC???;;;999999999888666777777777777777777777777555666666666666666555555555555666666666666666555555555555666666666666666666<<<;;;;;;@@@AAAGGGYYYtttjjj]]]XXXZZZnnnooo[[[UUUnnnmmmZZZPPPOOOUUUooossseeebbb^^^\\\[[[YYYYYYXXXXXXWWW[[[\\\^^^```___\\\XXXUUUSSSQQQPPPPPPRRRSSSRRRQQQJJJIIIFFFEEECCCAAA===::::::>>>KKKaaayyysssnnngggfffooo~~~}}}uuuvvv|||~~~wwwoooddd\\\QQQPPPNNNOOOPPPPPPMMMKKKKKKLLLNNNNNNOOOQQQUUUWWWZZZ^^^dddiiirrr{{{qqqfff\\\XXXQQQNNNJJJHHHHHHHHHHHHGGGGGGIIIJJJIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDJJJOOOYYYeeerrr|||xxxeee[[[NNNCCC===:::777555666666666666777888999::::::<<<===AAATTTuuuwwwrrrnnnggggggfffeeedddbbb```__________________^^^]]]\\\\\\ZZZXXXUUUSSSRRRQQQQQQTTTSSSRRRRRRQQQPPPLLLJJJHHHGGGEEEEEEDDDBBB???===888777666555444333333333222333222444@@@SSSbbbiiimmmvvvzzz}}}yyy~~~vvvqqqqqqzzzwwwiiiaaa^^^bbbkkktttwwwpppmmmppprrrpppnnnooooooiiieeegggfff___ZZZWWWVVVYYY]]]bbbeeeeeeccc```aaahhhtttxxxiiigggkkkrrr|||tttxxxvvvtttxxx{{{vvveeeVVVKKKDDD@@@>>><<<::::::999888777666666666666666666666666555555666666666666666555555666666666666666555555444444555555666666666777444;;;::::::@@@CCCMMM```yyyeeeZZZXXX^^^vvvjjj]]]VVVrrreeeVVVNNNOOOXXXsssooodddbbbaaa```___]]][[[YYYYYYYYY]]]^^^``````]]]YYYUUUSSSTTTSSSRRRRRRTTTUUUUUUTTTMMMLLLJJJIIIGGGCCC>>>::::::???KKK___vvv~~~qqqllleeedddnnntttjjjmmmwwwxxxssslllaaaXXXNNNMMMNNNQQQUUUUUUQQQLLLMMMNNNOOOOOOPPPRRRVVVZZZZZZccclllttt{{{rrrfff\\\WWWPPPMMMIIIHHHHHHHHHHHHHHHFFFHHHIIIIIIGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFMMMSSS^^^jjjvvv}}}qqq___VVVJJJ@@@;;;999777666666666666777888999:::;;;888===???EEE```zzzrrrmmmhhhdddddddddccccccaaa```_______________^^^]]]\\\[[[ZZZYYYXXXVVVTTTTTTSSSSSSUUUTTTSSSSSSSSSQQQNNNKKKIIIHHHGGGFFFEEECCC???<<<888888666555444333333333222444333333<<>>===<<<;;;999999888888666666666666666666666666444555666666666666666666666666666666666666555444444444444555555666666777444:::::::::AAAGGGUUUkkkppp___WWWWWW___|||fff```VVVssszzz^^^SSSNNNQQQ\\\wwwlllcccccceeeeeedddbbb^^^\\\]]]]]]^^^___```^^^[[[WWWUUUTTTWWWUUUTTTTTTVVVWWWVVVUUUQQQOOOMMMKKKIIIEEE???;;;:::???IIIXXXmmmqqqllleeedddnnnpppfffiiittt}}}{{{rrroooiii^^^UUUMMMNNNQQQWWW[[[[[[UUUOOOMMMNNNMMMMMMMMMPPPUUUYYY]]]iiiwwwzzzrrrfff[[[UUUNNNLLLHHHGGGGGGHHHHHHHHHEEEGGGHHHHHHGGGGGGGGGHHHGGGFFFDDDCCCDDDEEEGGGHHHOOOUUU```lllwww~~~wwwiii[[[RRRFFF===:::999888777666666666777888999;;;<<<777>>>AAAIIIhhhuuuoooiiidddcccccccccccccccbbbaaaaaa``````______]]]\\\ZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUTTTTTTTTTRRRPPPMMMJJJIIIHHHGGGFFFCCC>>>;;;999888777555444444444444000333333222888GGGWWW```hhhqqqvvv|||vvvsssrrrxxx|||mmm```\\\```iiinnn}}}yyywwwzzz|||yyywwwwwwuuunnnhhhgggddd^^^YYYXXXWWWZZZ^^^bbbdddeeeffffffgggooo|||qqqggglllxxx~~~{{{kkkZZZMMMEEEAAA@@@;;;;;;;;;:::888777777777666666666666666666666666444444555666666666666666666666666666666555444444333333444555555666777777444;;;:::;;;CCCKKK]]]wwwvvvfffYYYUUUWWW^^^aaa___UUUsssoooXXXOOONNNRRR___zzz{{{iiiccccccfffgggfffccc___\\\]]]^^^]]]^^^___]]]ZZZXXXXXXYYYYYYWWWVVVVVVWWWXXXWWWVVVSSSQQQOOOLLLIIIEEE???<<<:::???DDDMMM___vvvtttnnngggeeeooo~~~uuukkkmmmuuu{{{xxxpppnnniii^^^TTTOOOQQQUUU\\\aaa```YYYRRRMMMMMMLLLJJJKKKNNNTTTXXX```oooyyyrrreeeZZZTTTNNNKKKHHHGGGGGGHHHHHHHHHDDDFFFHHHHHHGGGGGGHHHIIIGGGEEECCCBBBCCCEEEHHHJJJNNNTTT___kkkuuu|||ttteeeXXXOOODDD<<<999999888777666666666777888:::;;;<<<888???BBBJJJjjjrrrmmmgggbbbcccddddddddddddcccbbbbbb``````___^^^]]][[[YYYXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVUUUUUUUUUUUUSSSQQQNNNKKKJJJHHHGGGFFFBBB===:::999888777666444444444444...222333111555DDDSSS\\\eeeooouuu|||wwwtttnnntttyyy||||||mmm___ZZZ___gggkkk{{{zzzxxx|||~~~}}}{{{{{{wwwooohhhfffccc^^^YYYXXXWWWZZZ___bbbdddfffggghhhkkkqqq~~~{{{nnngggppp~~~~~~vvvmmm___QQQFFFAAA???>>>888999999888777555666666666666666666666666666666444444555666777777666666666666777777666555444444333333444444555666777777555<<<;;;<<>>@@@DDDTTTnnnwwwppphhhgggppp~~~|||sssssswww{{{zzzrrrnnnhhh```XXXQQQOOOSSS___gggbbbVVVNNNOOOJJJHHHLLLOOOOOOUUU]]]kkkwww}}}vvvooofffZZZRRRMMMKKKIIIHHHHHHIIIHHHFFFHHHGGGFFFGGGHHHHHHGGGEEEHHHHHHFFFDDDCCCDDDGGGJJJRRRXXXaaakkkttt|||{{{nnnfffVVVKKK@@@;;;888555444555111333666777888999<<<>>>888@@@BBBPPPvvvzzzmmmiiiccc^^^fffeeeeeedddcccbbb```______^^^\\\ZZZZZZZZZZZZ[[[XXXYYY[[[\\\]]][[[ZZZYYYXXXWWWXXX[[[YYYTTTSSSUUUMMMLLLKKKJJJIIIEEEAAA===::::::888777555555444444555444444555555;;;KKKZZZhhhjjjrrr}}}yyyuuuwwwsssqqquuuzzz}}}ooobbb^^^cccjjjnnn||||||xxxuuuooohhhccc___]]]\\\YYY]]]bbbfffggghhhiiijjjpppssszzzuuuqqqooovvv|||wwwkkkaaaZZZPPPGGGAAA>>><<<:::;;;;;;;;;:::999888777666999888888888777777666666666666666666666666666666888777777666555444444333333333333444555666777888888:::===???BBBPPPlllooodddZZZQQQRRRXXXkkk~~~cccYYY[[[|||rrr___RRRNNNNNNYYYooorrrhhhffffffgggfffccc```^^^]]]]]]]]]^^^]]][[[\\\]]]^^^^^^]]]\\\[[[YYYWWWVVVVVVWWWXXXUUURRROOONNNLLLHHHAAA<<<<<<;;;;;;@@@QQQhhh{{{|||pppjjjjjjmmm|||zzz}}}xxxqqqooolllgggaaa]]]WWWWWW___eee___SSSJJJJJJFFFFFFKKKOOOSSS\\\eeevvvxxxqqqjjjbbbWWWOOOLLLJJJHHHHHHHHHHHHGGGFFFGGGFFFFFFGGGHHHHHHGGGEEEGGGGGGFFFEEEDDDDDDGGGJJJRRRXXXbbbllluuu}}}wwwjjjaaaUUUJJJ???;;;888555444555222444666777888999;;;===;;;@@@DDDXXX~~~zzzmmmhhhccc^^^ddddddddddddcccaaa```___^^^]]][[[ZZZYYYYYYYYYZZZVVVWWWYYYZZZ[[[ZZZXXXWWWYYYVVVWWWYYYXXXTTTRRRTTTNNNMMMKKKJJJIIIFFFBBB>>><<<;;;999888666666555555444222222222222888FFFTTTdddgggpppyyy~~~zzzzzz|||wwwtttqqqqqqssswwwsssfff___```fffkkkyyyxxxtttmmmfffaaa]]]\\\\\\\\\___ccceeegggiiikkkmmmooossszzzvvvrrrsss|||}}}yyyjjj```XXXSSSKKKDDD@@@===<<<:::::::::::::::999888777777888888888777777777666666666666666666666666666666888888777666666555444444444444333444444555666777777:::>>>AAAEEETTTpppxxxfff\\\TTTMMMQQQZZZmmmyyy___XXX\\\~~~{{{iiiSSSOOOPPP^^^vvvpppgggdddccceeecccbbb```^^^]]]\\\\\\[[[ZZZYYYZZZ\\\^^^___^^^\\\\\\[[[YYYYYYXXXXXXXXXWWWTTTPPPNNNMMMJJJDDD@@@>>>===<<>>:::888555444555444666777888888888:::<<<>>>@@@GGGdddyyymmmgggbbb___bbbbbbbbbbbbbbbaaa```___^^^\\\[[[YYYXXXWWWXXXXXXTTTUUUWWWXXXXXXXXXWWWVVV[[[VVVTTTWWWWWWTTTSSSTTTPPPNNNLLLJJJIIIFFFCCC@@@===<<<:::999777666666666444222222222222555AAANNN___dddmmmuuuyyy|||uuullljjjxxxwwwooonnnnnnooorrrzzzzzzmmmccc```ccchhhtttyyyuuummmfffaaa^^^]]]]]]```aaaccceeegggjjjnnnrrrqqquuu|||vvvuuuxxx|||ssshhh[[[RRRLLLHHHCCC@@@>>>===;;;:::888888999999999999888888888888777777777777666666777777777777777777777777888888777777666666555555555444444444444444555555666999>>>CCCIIIXXXsss}}}mmm]]]UUUOOOKKKRRR]]]rrrqqqYYYVVVeeerrrXXXSSSVVVhhh~~~nnnfffbbb^^^aaa``````___^^^]]]\\\[[[XXXWWWWWWYYY\\\___```___\\\\\\]]]\\\\\\[[[ZZZZZZYYYUUUQQQOOOOOOMMMIIIEEEAAA???===<<>>@@@LLLoooyyymmmgggcccaaa___```````````````______]]]\\\ZZZXXXWWWWWWWWWWWWTTTUUUVVVWWWWWWWWWWWWVVV\\\UUUPPPSSSUUUUUUTTTUUUPPPNNNKKKIIIGGGEEECCC@@@>>>===;;;999777666666555666444333444333555>>>IIIZZZbbbllltttwww|||qqqfffaaakkk~~~sssgggggghhhiiikkkuuuuuuiiiaaaaaafffnnn||||||wwwppphhhbbb`````````bbbcccdddeeegggkkkqqquuutttxxx~~~wwwxxx~~~yyymmmdddZZZPPPIIIDDDAAA>>>===<<<<<<:::999666666777888999999888888777777777777777777666666777777777777777777777777888888777777777666666666555555444444444444444444555888===CCCJJJYYYsss~~~zzz{{{vvvhhh[[[UUUOOOMMMUUUbbb{{{iiiTTTWWWpppttt]]]YYY___uuu{{{mmmfffaaa\\\^^^^^^^^^]]]]]]\\\[[[[[[YYYXXXXXXYYY\\\_________\\\]]]^^^___^^^]]]\\\[[[YYYUUUQQQOOOPPPOOOLLLIIICCC@@@===:::<<>>CCCUUUzzzxxxmmmfffbbbbbb^^^^^^^^^___^^^^^^]]]]]][[[ZZZYYYWWWWWWWWWWWWXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXPPPLLLQQQWWWXXXVVVUUUQQQNNNJJJGGGFFFDDDBBBAAA>>>===;;;999888666666555666444333444333444:::CCCVVVaaannntttwww|||{{{mmmbbbZZZbbbvvvzzzlll______```bbbeeeppp}}}wwwmmmaaa^^^bbbiiiuuu|||xxxqqqiiidddaaa``````ccceeefffhhhjjjnnnssswwwuuuxxx|||{{{||||||kkk___VVVPPPIIICCCAAA???<<<;;;;;;:::888777555555666777888888888888666666666666666666777777777777777777777777777777777777777777666666666666666666555444444444555555777888===CCCJJJYYYqqq||||||ttthhh]]]WWWRRRPPPYYYgggdddQQQXXXtttsss```]]]gggyyylllgggbbb\\\]]]\\\\\\\\\[[[[[[[[[[[[^^^\\\[[[[[[]]]^^^^^^]]][[[\\\^^^______^^^]]]\\\YYYUUUQQQPPPQQQPPPNNNKKKCCC@@@===;;;;;;EEE]]]ttt|||ppphhhffffffzzz|||uuuddd```^^^bbbddd```\\\[[[]]]fffpppwwwyyyooohhh```^^^ZZZUUUPPPLLLJJJHHHGGGEEECCCCCCEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFDDDBBBCCCCCCCCCDDDGGGLLLPPP[[[dddppp|||{{{ssshhh\\\UUUGGG>>>777666666555444555666888999999888888:::;;;>>>KKKcccvvvlllccc```bbb]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVRRRMMMOOO[[[dddccc\\\VVVSSSOOOJJJGGGFFFEEEDDDCCC@@@???===;;;999777777666444222111333222222666<<>>DDDLLL\\\tttyyylll```YYYTTTTTTaaaqqq___OOOZZZqqqnnn\\\\\\kkkxxxkkkfffccc___^^^]]][[[ZZZYYYZZZ[[[[[[aaa___]]]\\\]]]]]]\\\[[[[[[[[[\\\]]]]]]^^^]]]]]]ZZZVVVSSSRRRSSSRRROOOLLLEEE@@@>>>>>>===DDDXXXnnnuuuooommmjjjzzz~~~}}}pppccc```___aaabbbbbbgggmmmqqq}}}vvvlllccc]]]XXXWWWTTTOOOKKKHHHGGGGGGFFFDDDBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFDDDCCCCCCCCCBBBAAABBBGGGMMMRRR```hhhuuu~~~wwwnnnbbbWWWPPPDDD<<<666666666444444555666777999999999999;;;<<<@@@WWWsssrrrhhh___\\\```]]]]]]]]]\\\[[[ZZZYYYXXXYYYXXXXXXXXXXXXZZZ[[[\\\\\\[[[YYYXXXVVVUUUUUUUUUPPPQQQ\\\ppp}}}xxxhhh[[[UUUQQQLLLHHHGGGGGGFFFFFFCCCBBB@@@>>>;;;:::999888444111111333444222555:::HHHZZZlllsssuuuzzz{{{|||pppiii```^^^kkk}}}{{{rrr```WWWTTTUUU[[[dddqqqzzztttllllllsssrrrggg___^^^bbbfffqqq~~~{{{wwwqqqkkkgggdddbbbfffkkkqqqvvvxxxyyy{{{|||yyyvvvvvvzzzzzzjjj___PPPGGGCCCCCCAAA???>>>;;;888777888888888777555555666666777666666666555555555666666666777777666666666666666666666666444444444444555555555555777777666777777888999:::???>>>@@@FFFPPPbbb{{{tttddd[[[VVVZZZmmm\\\MMMZZZoootttdddSSSVVViiiwwwhhhdddcccbbb```^^^[[[YYYXXXYYY[[[\\\```^^^\\\[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^[[[YYYVVVVVVVVVUUUPPPLLLIIICCC@@@BBBBBBDDDTTThhhyyyzzztttrrrrrr{{{~~~}}}wwwjjj```^^^]]]___```eeerrr~~~yyylllccc[[[UUUSSSRRRPPPLLLGGGEEEEEEEEEEEECCCBBBBBBDDDEEEDDDDDDEEEDDDCCCDDDEEEEEECCCAAADDDCCCAAA@@@BBBGGGNNNTTTbbbkkkxxx|||tttjjj^^^SSSKKKCCC;;;555555666444444555555777999999999999;;;===CCC```~~~~~~ooofff\\\YYY^^^]]]]]]\\\\\\ZZZYYYXXXWWWXXXXXXWWWXXXYYY[[[]]]^^^\\\[[[YYYWWWUUUTTTSSSSSSRRRXXXjjjtttbbbXXXTTTNNNJJJHHHHHHHHHHHHFFFDDDBBB@@@>>><<<;;;:::666333333666666555777;;;BBBVVVjjjqqqssswww}}}~~~{{{|||zzztttiiiccckkkzzz~~~{{{qqq___VVVSSSSSSZZZeeetttzzzqqqqqqhhhiiitttwwwmmmcccaaaaaabbbkkk||||||wwwrrrlllhhhfffhhhmmmuuu{{{~~~~~~}}}}}}~~~yyywww}}}|||pppcccXXXKKKCCCAAABBBBBB@@@<<<999666555666888888888555666666666666666555555444555555555666666777777666666666666666666666666333444444444444444444444777777777777888999;;;;;;BBB@@@BBBIIITTTggg|||iii]]]YYY```xxxZZZKKKYYYqqqjjjYYYKKKPPPfffwwwfffbbbccccccbbb___[[[XXXWWWXXX[[[]]]^^^\\\[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYY[[[]]]^^^]]]ZZZYYYYYYYYYWWWQQQMMMMMMEEEBBBEEEEEEEEERRRcccttt~~~~~~wwwtttxxx}}}vvvnnnuuuvvv{{{ooofff]]]]]]\\\^^^fffsssnnnbbbZZZSSSNNNLLLKKKIIIGGGFFFEEEDDDDDDEEECCCBBBBBBDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEDDDBBBCCCHHHQQQXXXcccnnnzzz|||vvvpppeeeVVVKKKFFF===:::666444444555555555555999555444:::999888AAALLLnnnwwwjjjeee___\\\^^^```^^^]]]]]]\\\[[[WWWTTTRRRTTTVVVWWWXXXZZZ\\\___^^^]]][[[YYYWWWVVVUUUTTTTTT^^^uuulll[[[WWWSSSMMMIIIHHHIIIIIIIIILLLIIIFFFCCC@@@>>>;;;888777666444222222222444555;;;LLLaaammmqqqrrrwww|||vvvxxx}}}uuummmiiittt~~~zzzxxxrrr```^^^[[[\\\eeeppp}}}|||xxxtttrrrttt{{{zzzmmmcccbbbbbbiiivvv~~~}}}zzzsssllljjjiiivvv{{{uuu{{{qqqdddUUUOOOGGG@@@=========<<<888888888888888999999999999888888777666555555444555555555555555555444444444555555555666666777777777777777777888888888888777777888999::::::;;;;;;;;;>>>BBBLLL]]]uuuzzzfff___aaakkkrrrRRRMMMXXX|||eeeOOOHHHRRRgggqqqfffcccaaa___^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZZZZZZZ[[[\\\]]]YYY[[[]]]]]][[[ZZZ[[[\\\^^^\\\YYYWWWVVVVVVTTTSSSKKKLLLMMMMMMKKKLLLWWWdddrrr}}}{{{yyyzzzpppmmmjjjvvv~~~tttiiiaaa[[[[[[]]]bbblll|||sssdddZZZTTTNNNJJJIIIIIIGGGFFFEEEDDDCCCCCCDDDBBBAAABBBCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBAAABBBHHHRRRYYYdddppp|||}}}tttlllggg```SSSIIIDDD===:::666444444555555555444888666666<<<::::::DDDTTTxxxsssiiifff```^^^```aaa```^^^^^^]]][[[XXXUUUSSSTTTUUUVVVXXXZZZ\\\^^^\\\[[[ZZZXXXWWWVVVUUUUUUZZZ```qqqkkk^^^VVVRRRNNNLLLLLLLLLLLLLLLNNNKKKIIIFFFDDDAAA===:::888777555333333333444555999III^^^lllqqqssswww{{{wwwzzztttkkkrrr{{{wwwuuuzzzgggccc```aaaiiisss}}}}}}~~~xxxxxxuuueeecccccciiiuuu|||uuuooonnnppp|||}}}xxx~~~jjj]]]QQQLLLEEE@@@======<<<;;;888888888888888777777777888888777777666555555444555555555555555555555555555555555666666666777777777777777777888888888888777777888999:::;;;;;;<<<>>>@@@EEERRRfffrrrbbb```eeeqqqmmmPPPOOO]]]yyy___KKKIIIRRReee{{{pppeee```^^^\\\[[[[[[ZZZZZZ[[[]]]___```^^^]]]\\\[[[[[[[[[\\\\\\ZZZ\\\___```^^^\\\[[[[[[[[[ZZZYYYYYYZZZZZZYYYWWWVVVSSSQQQRRRRRRTTT[[[dddpppzzz}}}|||uuummmkkkmmmwwwvvvzzz}}}}}}}}}}}}~~~xxxoooddd^^^YYY[[[```iiiwwwvvvgggZZZRRRNNNJJJHHHFFFFFFEEEDDDDDDCCCCCCBBBCCCBBB@@@AAACCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBAAACCCJJJUUU]]]hhhtttwwwkkk```\\\XXXOOOEEE@@@;;;999555444444555555555333888777999>>>;;;;;;GGG___nnnhhhgggbbb___aaa```___^^^^^^^^^\\\YYYVVVTTTUUUUUUVVVXXXYYY[[[\\\YYYYYYXXXWWWVVVVVVVVVWWW^^^```iiiwww|||tttggg]]]TTTRRRPPPOOOPPPPPPOOONNNOOONNNMMMLLLJJJFFF@@@<<<:::999777666555555666666777FFFZZZjjjrrrvvvxxxzzzwwwzzz~~~oooqqqzzzwwwtttsssllliiiiiiooovvv|||~~~jjjfffeeeiiisss|||~~~xxxtttsssyyy}}}ttt```TTTKKKGGGCCC???>>><<<;;;:::888888777777666666555555888777777666666555555555555555555555555555555555555555666666666666777777777777777777888888888888777888888999:::;;;<<<===BBBCCCJJJZZZsssyyyjjj^^^```kkk|||dddMMMSSSfffqqqXXXHHHJJJSSSeeexxxmmmccc___]]]]]]XXXXXXXXXZZZ\\\^^^aaacccaaa```___^^^]]]]]]]]]]]][[[^^^aaabbb```]]][[[[[[XXXXXXYYY\\\^^^___^^^]]]___YYYTTTUUUWWWYYY^^^dddmmmvvv}}}}}}~~~}}}yyyttttttxxx|||zzzssspppqqqwww|||rrrfffmmmsssxxxzzzwww{{{~~~wwwooogggbbb___cccjjjvvv|||tttlll```UUUOOOLLLIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@@@@BBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDCCCFFFNNNYYYaaammmxxxvvvhhhYYYTTTRRRKKKBBB===:::777555444555666666555333888888:::>>>999<<>><<<;;;:::888777666666666555BBBUUUfffrrrxxxzzzzzzwwwyyyuuuvvv~~~|||}}}tttqqqqqquuuxxxzzzoookkkhhhiiirrr{{{{{{xxxyyylllZZZNNNEEECCC@@@>>>===<<<:::999888888777666555444444333777777666666666555555555555555555555666666666666666666666666666666777777666777777777888888888888777888999:::;;;<<<===>>>DDDFFFNNNcccssseee[[[```ppp\\\MMM[[[rrrgggSSSIIIJJJVVVhhhyyyyyyjjjccc``````aaaXXXXXXYYYZZZ\\\___bbbcccbbbbbbbbbbbbaaaaaabbbbbb^^^___aaa```^^^\\\\\\\\\YYYYYY[[[___bbbcccaaa```]]]XXXUUUUUUUUUVVV]]]dddlllttt~~~|||}}}}}}uuupppoooqqquuuwwwwww{{{rrrfffkkkpppttt|||}}}uuuuuu{{{|||vvvrrrooopppuuu~~~uuuoookkkeee\\\SSSMMMJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDGGGPPP\\\eeeqqqzzzzzzjjjZZZSSSOOOHHH@@@;;;888666444444555666666555555888888;;;===888???TTTsssssshhhhhhgggaaa\\\]]]XXXXXXYYY\\\^^^___^^^]]]ZZZXXXWWWWWWZZZ[[[ZZZYYYUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\^^^aaacccaaaZZZTTTTTTSSSRRRSSSSSSRRRPPPMMMQQQQQQQQQRRRPPPKKKDDD???>>>===<<<:::999888777666666>>>MMM___oooxxx{{{zzzzzzyyy}}}{{{xxxvvvxxxxxxwwwxxx||||||yyyrrrllljjjpppyyy}}}yyygggVVVLLLBBB@@@===<<<<<<;;;999888888777777666555444333333666666666666555555555555555555555666666666777777777777777777777777666666666777777777888888888888777888999:::<<<===>>>???EEEHHHSSSkkkpppcccYYY___sssuuuWWWQQQfff~~~vvv]]]OOOJJJMMM]]]ppp~~~rrrgggccc``````bbb[[[[[[[[[[[[]]]___aaaccccccddddddeeeeeefffffffff_________]]][[[[[[]]]___\\\\\\^^^aaaccccccaaa___WWWVVVVVVUUURRRSSS\\\hhhmmmrrryyy|||xxxwwwzzzvvvrrrpppssswww|||vvvwwwvvvvvv}}}xxxooorrr{{{~~~{{{ssskkkgggbbb^^^WWWPPPKKKIIIIIIIIIKKKKKKLLLLLLKKKJJJHHHGGGCCCBBB@@@AAACCCDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDIIISSSaaakkkuuu|||}}}nnn]]]TTTMMMEEE===:::666555333444555666666555666888777:::===;;;HHHddd|||ppphhhiiihhh```\\\\\\WWWWWWYYY\\\```aaaaaa___^^^[[[XXXYYY[[[]]][[[YYYUUUUUUVVVVVVWWWYYYZZZ[[[ZZZ^^^`````````___ZZZSSSTTTSSSRRRSSSTTTTTTRRRQQQRRRRRRRRRSSSQQQMMMFFFBBB??????===<<<:::888666666666:::DDDUUUgggtttyyyyyy|||yyy}}}zzzzzzxxxttttttwwwwww{{{rrrkkkooovvv}}}qqqaaaRRRIIIAAA>>><<<;;;;;;;;;999888777777666666555555444444555555555555555555555555555555555666666777777888888888777777777777666666777777777777888888888888888888:::;;;===>>>???@@@EEEJJJYYYrrrnnncccZZZaaawwwmmmWWWYYYrrrkkkTTTJJJKKKSSSggg|||nnnfffccc___^^^```]]]]]]]]]]]]^^^```bbbcccdddeeefffggggggggggggfff^^^___^^^]]]\\\\\\^^^aaa___^^^___```bbbbbb```^^^UUUVVVWWWVVVSSSSSS^^^kkknnnooosssyyy~~~~~~yyytttrrr|||zzzvvvvvvzzz}}}yyypppttt}}}uuuooojjjeeebbbZZZXXXTTTOOOKKKJJJKKKLLLMMMNNNNNNNNNMMMKKKIIIGGGDDDBBBAAABBBCCCEEEDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCGGGNNN[[[kkkvvv}}}|||ooo```UUUKKKAAA;;;999555444333444666777666555777777666:::???@@@TTTvvvyyynnngggiiiiiiaaa]]]___ZZZ[[[\\\___aaacccbbb```aaa]]]ZZZZZZ]]]^^^\\\YYYVVVVVVVVVWWWXXXYYY[[[[[[[[[___```^^^]]]^^^[[[TTTSSSRRRRRRTTTVVVXXXXXXXXXUUUTTTTTTTTTRRROOOIIIEEE@@@???>>><<<:::888666555666555:::III^^^nnnuuuvvvzzzuuuwww}}}{{{xxxssssssvvvvvvxxxmmmmmmrrrxxx~~~yyyhhhZZZMMMEEEAAA>>>;;;:::::::::999888666666666666666666666666555555555555555555555555444555555666777777888888888888888777777777666666777777777777888888888888888999:::;;;===???@@@AAAEEEMMM___xxxnnnfffaaakkkhhhXXXbbb}}}uuu___LLLHHHLLLXXXooo}}}iiieeeddd```^^^```^^^^^^^^^^^^```bbbdddeeeffffffggggggfffdddcccbbb[[[]]]```aaa```___`````````___^^^^^^```aaa```^^^XXXVVVUUUVVVUUUVVV___jjjlllkkklllrrryyy{{{wwwsssqqqvvv|||~~~|||xxxtttmmmgggcccaaa^^^]]]VVVUUUSSSPPPMMMLLLNNNPPPOOOOOOPPPOOONNNKKKHHHGGGEEECCCBBBBBBDDDEEEEEEDDD@@@AAAAAABBBBBBAAAAAA@@@@@@BBBFFFKKKTTTcccuuuzzznnn```UUUJJJ???:::999444333333444666777666555666777555:::AAAEEE]]]wwwlllgggiiiiiibbb___aaa___^^^___aaaccccccbbb```bbb^^^[[[[[[^^^___\\\YYYWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ^^^___[[[ZZZ\\\ZZZUUURRRQQQQQQTTTXXX\\\]]]^^^WWWVVVUUUUUUSSSPPPKKKGGG@@@???>>>===:::888555444666222444BBBXXXjjjrrrsssuuuoooppp~~~~~~|||xxxtttsssvvvxxx|||nnnkkkoootttzzz~~~rrrbbbTTTHHHAAABBB???;;;999999999999888666666666777777777777777444555555555555555555555444555555666777888888999999888888888777777666666777777777777888888888888888999:::<<<>>>???AAAAAAFFFPPPccc|||pppjjjiiiuuueeeZZZhhhyyyhhhUUUGGGGGGNNNZZZtttvvvddddddfffcccaaaddd^^^^^^^^^___aaadddfffhhhgggggggggfffdddaaa___]]]XXX]]]bbbeeeeeeccc```______^^^\\\]]]___``````___\\\VVVRRRTTTVVVXXX^^^eeejjjhhhhhhnnnvvvzzzwwwsssqqqrrruuuwwwxxxxxxwwwvvvvvv~~~{{{rrrmmmfff___[[[YYYWWWUUUTTTRRROOOKKKJJJJJJKKKLLLOOOOOONNNMMMKKKIIIHHHGGGCCCCCCCCCCCCCCCDDDEEEEEEAAA@@@???>>>>>>??????@@@???FFFMMMRRRXXXeeevvvtttkkk\\\NNNCCC===999777333333444444555666666666:::777:::>>>???JJJkkknnnkkkgggdddccccccbbbbbb^^^^^^^^^bbbeeefffdddaaa^^^^^^^^^]]]]]]]]]\\\\\\VVVWWWXXXYYY[[[\\\]]]^^^^^^___```cccccc```[[[WWWYYYWWWVVVXXX\\\______^^^ZZZYYYXXXWWWVVVRRRLLLHHHEEEBBB===:::888888666555555000111===LLL[[[iiirrruuuoooqqqzzzvvv}}}}}}vvvuuuwwwyyy|||zzzsssvvvnnnlll{{{wwwgggWWWJJJCCCCCC???>>><<<:::999888777777888888888888888777666666999888777555555555666777555555666666777777888888777777777777777777777777777777777777888888888888999:::;;;:::<<<@@@BBBCCCKKKTTTfffuuulllxxxwwwhhhcccqqqqqq___PPPFFFGGGLLLaaa|||tttgggccccccaaa```_________``````aaabbbbbbbbbcccaaa____________]]][[[\\\^^^aaacccddddddcccbbb^^^^^^]]]]]]^^^^^^______]]]ZZZWWWWWWZZZ^^^aaabbbbbb^^^\\\bbbllluuuxxxxxx~~~ssskkkpppxxx{{{xxxvvvuuuxxxqqqlllgggaaa\\\YYYXXXWWWVVVTTTRRRNNNKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDAAA@@@???>>>>>>>>>@@@@@@???EEELLLTTT]]]kkk|||zzzlllcccVVVIIIAAA<<<999888444444555555666777777888777555999>>>BBBPPPsss|||mmmjjjgggeeeddddddcccaaaaaa``````ccceeeeeebbb___^^^^^^]]]]]]\\\[[[[[[[[[XXXYYYZZZ\\\^^^___```aaa___```aaaccccccaaa]]]ZZZ___]]]\\\]]]```bbbbbb```ZZZYYYWWWVVVTTTQQQLLLHHHFFFBBB>>>;;;:::999777666555111222;;;HHHUUUeeeqqquuupppsssxxxqqqzzzzzzvvvuuuvvvwwwxxx|||{{{sssuuunnnlllwwwmmm^^^RRRGGGBBBAAA>>>===;;;999888777666666777888888888888777666666888777666555555555666666777777666666666666666666888888888888888888888888777777777777888888888888777999:::;;;===@@@CCCEEENNN\\\qqqzzztttpppgggfffsss{{{kkkZZZLLLDDDHHHPPPeee~~~rrrfffbbbcccaaa``````_________```aaaaaabbbbbbbbb```^^^]]]]]]]]]\\\[[[[[[]]]___aaabbbbbbaaaaaa___^^^^^^]]]]]]^^^___```^^^[[[YYYYYY\\\^^^```aaa___[[[YYY^^^hhhrrrwwwxxxzzzrrrmmmqqqxxxyyyxxxxxx}}}yyy|||~~~yyyuuusss|||zzzrrrlllddd```[[[XXXWWWVVVVVVUUUSSSQQQNNNKKKIIIIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@@@@???DDDLLLWWWdddsssnnn```YYYNNNDDD>>>:::888777555555666666777888888888666777:::???EEEXXX|||vvvkkkiiigggffffffeeecccbbbdddccccccdddeeedddaaa___```___^^^]]]\\\[[[ZZZYYY[[[\\\^^^```bbbcccddddddaaaaaaaaabbbdddcccaaa___dddbbb``````bbbbbbbbbaaaZZZXXXVVVTTTSSSPPPLLLIIIHHHDDD@@@===<<<;;;999777666333333888@@@MMM___oootttqqqttt~~~{{{wwwuuu}}}~~~xxxvvvvvvuuutttrrrvvv~~~~~~sssuuupppoooxxx}}}ttt___RRRJJJDDD@@@???<<<;;;:::888777666555555777777777777777666666555666666555444444444555555777777777666555555444444999999999999999999999999777777777888888888999999777999;;;===???BBBFFFIIIRRRfff|||zzz{{{eeeccchhhvvv~~~yyyzzzqqqdddVVVHHHCCCKKKWWWlllzzzooodddbbbcccaaaaaabbbaaa```````````````aaaaaabbb___\\\ZZZZZZ[[[[[[[[[ZZZ\\\^^^___`````````___aaa```^^^]]]]]]^^^___```___]]]\\\\\\^^^______^^^[[[WWWUUUXXXbbbmmmuuuyyyvvvqqqnnnqqqtttuuuxxx|||uuuxxxzzzzzzuuuooojjjhhhppp}}}~~~zzztttnnniii___\\\XXXUUUTTTTTTTTTSSSQQQOOOMMMJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@@@@????????????>>>======>>>@@@@@@AAAFFFOOO[[[jjjyyyqqqbbbWWWQQQHHH@@@;;;999777666444555555666777777888888888:::===AAAKKKbbbsssjjjiiihhhhhhhhhhhheeeccceeeeeeeeeeeeeeedddcccbbbcccbbbaaa```^^^\\\[[[ZZZ___```bbbdddfffgggggghhhcccbbbaaabbbdddeeedddcccdddcccaaa```_________^^^\\\YYYVVVTTTRRRQQQNNNLLLLLLIIIEEEBBB@@@>>>;;;:::777555444666999CCCWWWiiiqqqppprrrxxx{{{yyyxxxyyy}}}wwwwwwxxxvvvsssppprrrxxxssssssrrrwww~~~jjjTTTIIIEEEBBB>>>===:::999888777666555555555666666777777666666555444444444444444444444444444666666666555555555555555999999999999999999999999777777888888888999999999::::::===@@@BBBCCCHHHOOOWWWpppxxx{{{lllXXX[[[fffuuuzzzqqqooojjjbbbVVVIIIEEEOOO\\\ssswwwmmmeeecccdddcccdddfffdddcccbbb```___^^^^^^___aaa^^^ZZZXXXYYYZZZ[[[[[[[[[\\\]]]^^^____________bbb```^^^]]]]]]^^^```bbb```___^^^___``````^^^\\\WWWTTTRRRTTT\\\hhhssszzzuuuqqqmmmmmmlllnnnuuu~~~qqqrrrrrrooojjjdddaaa___eeeooozzz~~~|||{{{xxxuuuqqqkkkeee```^^^ZZZVVVTTTSSSRRRQQQPPPOOONNNLLLJJJHHHGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDBBB@@@???>>>>>>>>>>>>>>>=========>>>@@@AAADDDJJJTTTaaannn{{{wwweee[[[QQQLLLDDD>>>:::888666555333444444555555666666777777;;;???FFFWWWrrrrrrjjjiiiiiiiiijjjjjjhhhffffffggghhhhhhgggffffffggggggfffeeecccaaa___^^^]]]aaaccceeeggghhhiiiiiihhhcccbbbaaabbbdddeeeeeeeeebbbbbbaaa___^^^]]]]]]]]]^^^[[[WWWTTTTTTTTTSSSSSSRRROOOKKKHHHEEEBBB???<<<999777666555555<<>>>>>======>>>===<<<<<<===>>>@@@AAAGGGOOO[[[gggrrr|||mmm]]]VVVLLLHHHBBB===:::888666444333333444444555666666666555:::@@@LLLgggssslllkkkjjjkkklllmmmlllkkkiiijjjkkkjjjiiihhhiiikkkjjjiiihhhfffeeecccaaaaaacccdddfffhhhiiihhhgggfffcccaaaaaabbbdddeeedddcccaaabbbaaa```^^^]]]^^^___aaa^^^YYYWWWWWWYYYZZZ[[[ZZZWWWSSSOOOKKKGGGBBB???:::888777555444999GGGVVVgggiiiiiijjjuuu{{{nnnlllpppttt~~~}}}|||{{{zzzxxxxxxyyy{{{rrrnnnooo{{{xxxhhhYYYJJJDDDBBB???<<<;;;999888777666555555555555555555555555555444444333222333444444555555444444333444555666777999::::::777777777777777777777777888888888999999999999::::::888:::???@@@BBBNNN\\\sss{{{nnnjjjtttjjjQQQFFFNNN[[[kkktttnnnlllggg___WWWOOOMMMXXXeee{{{tttmmmhhhggggggfffhhhkkkiiigggccc```]]]\\\\\\\\\```^^^[[[ZZZ[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^____________```aaabbbcccdddaaa```______```___]]][[[UUUUUUSSSRRRUUU___lllwww{{{uuuooohhhbbbaaajjjuuu{{{aaaaaa```\\\WWWRRRPPPOOOQQQTTT\\\eeejjjkkkjjjiiiggghhhiiihhheee```\\\ZZZXXXUUURRRPPPPPPOOOMMMLLLMMMLLLKKKIIIGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBAAAAAABBBAAA@@@???>>>===============<<<<<<===>>>@@@AAAHHHSSSaaammmvvv}}}wwwbbbTTTOOOFFFBBB>>>;;;999888666555444444444555666666777777888===DDDTTTvvv}}}tttnnnlllkkkkkkmmmooooooooonnnoooooommmjjjiiijjjlllkkkjjjiiihhhfffeeedddccccccdddfffhhhhhhfffdddcccaaa``````aaaccccccbbb```^^^___```___]]]]]]___aaaddd```[[[YYY[[[^^^aaacccbbb^^^ZZZUUUPPPKKKEEEBBB;;;999777777666888BBBMMMaaaeeeggghhhtttppplllpppsssyyy}}}~~~~~~}}}}}}|||{{{~~~yyysssppp{{{tttfffXXXNNNEEEBBB@@@===;;;;;;999888777666555555555555444555555555555444333333222333444555666555555444555666666777888999::::::888888888888888888888888888888888999999999::::::<<<888;;;BBBEEEIIIXXXkkkqqqccccccooorrrZZZGGGCCCMMMXXXfffqqqnnnoooeeeYYYOOOKKKOOO]]]lll~~~ssslllhhhgggfffeeegggkkkfffdddaaa___]]]^^^___``````^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]\\\]]]___aaacccdddddddddaaa___^^^^^^^^^___]]]\\\UUUUUUTTTQQQRRRZZZgggrrr~~~yyysssmmmfffaaadddkkkuuu~~~YYY[[[[[[XXXSSSNNNJJJIIIJJJLLLSSS\\\bbbccccccccc\\\___aaaaaa___[[[XXXVVVTTTRRROOOOOOOOONNNMMMLLLLLLLLLKKKIIIGGGFFFDDDDDDBBBBBBBBBBBBAAA@@@??????AAA@@@???>>>=========>>>===<<<<<<<<<===>>>@@@AAAIIIUUUfffrrrxxxnnnYYYLLLHHHAAA>>>;;;999999888777666555555666666777888888888===BBBIII[[[{{{uuupppnnnkkkkkknnnpppqqqrrrqqqsssrrroookkkhhhiiikkkkkkjjjiiihhhgggfffeeedddcccdddfffggggggeeebbbaaa`````````aaabbbbbb```^^^ZZZ\\\^^^]]][[[[[[^^^aaafffbbb]]][[[]]]bbbfffhhhfffccc^^^YYYSSSMMMGGGCCC<<<999888888777888>>>GGG]]]dddhhhiiiuuuuuuppprrruuuzzz}}}~~~{{{|||zzzttt{{{ttteeeXXXMMMFFFBBBAAA???;;;:::;;;999888777666666666666666444444555555444444333222222333555666666666555555888888888888888999999999999999999999999999999999888888999999999:::::::::???;;;>>>FFFKKKQQQcccxxx~~~jjj\\\^^^jjj{{{bbbOOOBBBCCCOOOWWWdddnnnnnnqqqcccRRRHHHFFFOOOaaaqqqqqqlllgggfffeeedddfffjjjcccaaa___^^^^^^```bbbccc```___^^^___``````___]]][[[ZZZZZZZZZZZZZZZ[[[\\\ZZZ\\\___bbbeeeeeeeeeeeeaaa___]]]]]]]]]^^^]]]\\\TTTUUUTTTQQQPPPVVVdddooo{{{wwwrrrjjjbbbaaadddrrryyywwwvvvxxxZZZYYYWWWUUUQQQLLLHHHFFFFFFGGGJJJNNNTTTXXXYYYYYYXXXYYYZZZZZZYYYXXXVVVUUUPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKHHHFFFDDDCCCCCCBBBAAA@@@????????????@@@??????>>>===<<<<<<<<<>>>@@@@@@???===@@@EEEKKKPPP\\\hhhpppwwwtttaaaPPPFFFCCC@@@>>>;;;888666666666666777666555666888999:::999>>>???LLLrrr{{{wwwmmmmmmlllmmmnnnqqqtttvvvtttuuuuuusssooommmlllllliiiiiijjjjjjjjjiiihhhhhhdddeeeffffffdddbbb```^^^\\\^^^```aaaaaa```]]]\\\ZZZXXXWWWYYY\\\```bbbcccaaaaaaaaaaaaaaabbbccccccbbb```\\\XXXSSSMMMFFFAAA======;;;888555666888:::QQQ]]]iiiooowwwrrrrrrzzz|||zzzjjj]]]SSSNNNAAAAAA@@@???>>>===<<<;;;888777777666555444444444444444444333333222222222666555555444444444555555666666777888999:::::::::;;;;;;;;;::::::999999999444666999<<<===<<<:::999<<<;;;???EEENNN]]]xxx~~~lll```^^^[[[nnn|||kkkWWWGGGFFFKKKWWWfffpppvvvxxxxxxbbbOOOJJJHHHKKK^^^vvv{{{rrrmmmfffdddeeeeeebbb______^^^\\\\\\]]]___bbbddd___]]][[[[[[^^^___``````]]][[[ZZZZZZ[[[\\\\\\[[[bbbbbbcccddddddbbbaaa```___^^^\\\]]]___`````````YYYVVVTTTTTTTTTYYYfffsss~~~zzzuuunnngggdddbbbqqqxxx|||sssppp}}}XXXWWWUUURRRNNNJJJGGGEEECCCDDDFFFJJJPPPTTTVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIGGGEEECCCBBBCCCBBBAAA@@@??????????????????>>>======<<<;;;;;;===???@@@??????BBBIIIOOOUUU```lllssszzzooo\\\MMMEEEBBB???===;;;888666555666666777666666666888999::::::===FFFYYY~~~wwwsssnnnmmmlllkkklllnnnpppqqqssstttuuutttqqqnnnmmmmmmkkkkkkjjjiiihhhggggggfffeeefffffffffeeeccc```^^^^^^___aaabbbbbb```]]]\\\ZZZXXXWWWXXX[[[^^^___```ccccccbbbaaa````````````^^^\\\YYYVVVRRRNNNHHHDDD???>>><<<999777777999;;;LLLZZZhhhpppvvvxxxxxx~~~}}}lll^^^SSSKKKGGG??????>>>===<<<;;;::::::888777777666555555444444555444444444333333333333555555444444444555666666777777777888999999999:::;;;;;;;;;::::::999999999666888:::;;;<<<<<<;;;;;;======AAAJJJUUUhhhtttddd[[[[[[]]]qqqeeeQQQIIILLLUUUeeettt}}}~~~uuu^^^LLLIIIJJJOOOccczzzyyyooojjjdddaaabbbbbb___\\\[[[[[[\\\\\\]]]^^^______\\\ZZZYYYZZZ]]]___``````]]][[[ZZZZZZ\\\]]]\\\\\\```aaaaaabbbbbbaaaaaaaaa___^^^]]]^^^`````````^^^\\\ZZZZZZ[[[[[[^^^iiitttxxxoooiiiffffffmmmuuuyyytttvvvooonnnzzzTTTSSSPPPMMMJJJGGGEEEDDDBBBBBBCCCGGGMMMQQQTTTUUUUUUUUUTTTSSSRRRPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@???????????????>>>>>>======<<<;;;;;;;;;<<<>>>??????AAAEEEMMMSSS\\\fffrrryyyzzzhhhVVVIIICCCAAA>>>===:::777666555666666888888777777888999:::;;;===QQQlllrrrnnnmmmllljjjiiiiiijjjkkklllqqqtttvvvvvvssspppnnnnnnmmmllliiigggeeedddddddddeeefffffffffeeebbb```^^^___```aaabbbaaa___\\\[[[YYYWWWVVVVVVYYY[[[\\\\\\dddcccaaa___^^^]]]\\\\\\YYYXXXVVVTTTRRROOOKKKGGGAAAAAA???;;;999888999;;;CCCRRReeeooottt}}}~~~}}}|||||||||||||||}}}xxxjjj[[[PPPIIICCC@@@======<<<;;;::::::999999777777777666555555444444555555555555555444444444555444444444555666666777888888888888888888999999;;;;;;::::::::::::999999999::::::;;;;;;<<<<<<<<<>>>???FFFPPP___wwwyyysssiii[[[VVVYYYbbbxxx]]]KKKCCCLLL]]]ppp}}}oooYYYHHHHHHOOOYYYmmmxxxlllgggbbb_________\\\ZZZXXXYYY[[[\\\]]]\\\[[[[[[ZZZYYYXXXZZZ]]]___``````\\\ZZZYYYZZZ[[[]]]]]]\\\^^^^^^^^^^^^___```aaaaaa_________```aaa```^^^\\\]]]\\\^^^aaaaaabbbiiiqqq}}}ssskkkiiiiiihhhooo~~~}}}qqqmmmmmmwwwrrrrrrzzzPPPNNNKKKGGGDDDBBBBBBBBBCCCCCCDDDGGGMMMRRRUUUVVVSSSSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???????????????======<<<<<<;;;;;;;;;;;;<<<===???@@@BBBGGGPPPWWWbbblllwww}}}ttt```QQQGGGBBB@@@===<<<999666555555555666888888888888888999<<<>>>AAA___~~~|||qqqnnnkkkiiihhhffffffggghhhiiipppssswwwwwwuuurrrooonnnnnnlllhhheeebbbaaaaaabbbccccccddddddcccaaa^^^]]]______``````^^^\\\ZZZYYYVVVUUUTTTVVVXXX[[[\\\\\\aaa```^^^]]][[[ZZZZZZZZZYYYXXXVVVTTTSSSQQQMMMKKKCCCBBBAAA===:::888999:::;;;KKK___lllrrr{{{}}}~~~|||}}}{{{zzzwwwxxxyyyzzz}}}{{{mmmeeeZZZOOOHHHCCC@@@???<<<<<<;;;::::::999888888777777666666555555555555666666666666666555555555444444444444555666777888999999999888888888888888::::::::::::::::::::::::;;;::::::999:::;;;<<<===???BBBIIIUUUhhh}}}rrrkkkaaaWWWVVV\\\jjj|||ZZZJJJ>>>NNNeeezzzvvveeeSSSEEEJJJWWWggg{{{xxxjjjgggbbb___^^^]]][[[ZZZXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[ZZZZZZ[[[]]]______^^^ZZZXXXWWWXXXZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\^^^```aaa_________```aaa```]]]ZZZ[[[[[[^^^bbbcccaaadddjjjzzzwwwmmmhhhhhhbbbhhhvvvooohhhjjjooo||||||zzz{{{~~~{{{OOOLLLGGGBBB??????@@@@@@CCCCCCDDDHHHNNNRRRUUUUUUOOOOOOOOOPPPPPPPPPPPPPPPMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@??????>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAACCCJJJTTT[[[hhhqqqzzzmmmZZZMMMFFFAAA???<<<;;;888666444444555666888999999888888:::>>>BBBKKKnnnzzzrrrppphhhgggeeedddeeefffhhhiiipppsssvvvwwwtttqqqnnnmmmllljjjgggcccaaa`````````___```aaaaaaaaa___]]]\\\]]]]]]]]]\\\[[[YYYXXXWWWTTTSSSTTTVVVZZZ]]]______]]]\\\[[[[[[ZZZZZZ[[[[[[]]][[[XXXVVVUUUSSSPPPMMMEEEDDDBBB???;;;888888999999FFFZZZjjjqqqyyyxxxyyyxxx}}}~~~|||{{{wwwwwwxxxzzz}}}~~~zzzmmmddd\\\VVVNNNGGGBBB@@@???>>>;;;;;;;;;::::::999999888666666666666555555555555666666666666666666666666555555555555555666777888999999999888888888888888::::::::::::::::::::::::;;;:::999999999;;;===>>>@@@EEEMMMXXXmmmyyynnnfff]]]UUUXXXbbbvvvwwwXXXOOOFFF[[[uuuppp[[[NNNGGGPPPbbbtttwwwjjjgggccc```^^^]]]\\\[[[[[[ZZZYYYXXXYYY[[[]]]^^^___^^^]]]]]]^^^___]]]\\\XXXWWWUUUVVVXXXYYYYYYXXXXXXXXXWWWXXXYYY[[[]]]___^^^]]]^^^___```___\\\YYYYYYYYY\\\bbbbbb``````cccmmmvvv{{{ppphhhddd___cccooozzzlllggglllsss|||}}}vvvmmmoootttvvvuuuuuuRRRNNNGGGAAA>>>>>>@@@AAAAAABBBEEEJJJOOOSSSTTTTTTMMMNNNOOOQQQQQQPPPOOOOOOMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBB@@@??????>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCGGGOOO[[[ccclllttt|||yyyeeeTTTKKKEEEAAA===;;;:::777555444444555666666888:::999999;;;AAAFFFYYY}}}wwwqqqpppgggfffeeeddddddfffgggiiinnnppprrrrrrpppllljjjjjjhhhgggeeebbb```_________[[[\\\^^^___```___]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTUUUYYY]]]aaabbbbbb[[[[[[[[[[[[\\\\\\]]]^^^___]]]ZZZXXXWWWUUUSSSPPPGGGGGGEEEBBB===:::999999;;;CCCTTTgggqqqxxx|||nnnttt~~~zzztttttt}}}zzz{{{{{{}}}}}}~~~~~~sssggg[[[SSSMMMJJJDDDAAA???>>><<<;;;:::::::::999999888888888666666666666666666555555555555555666666666666666777777666666555666666777888888888888888888999999999999::::::::::::;;;;;;::::::::::::;;;===???@@@AAAHHHPPP\\\qqqtttjjjddd\\\WWW^^^jjjnnnUUUTTTRRRiiizzzgggRRRLLLMMMYYYkkk}}}{{{sssiiigggccc```]]][[[[[[[[[[[[ZZZXXXWWWYYY[[[^^^aaaaaa```_________^^^\\\ZZZYYYWWWVVVVVVWWWXXXWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^]]][[[YYY[[[YYY[[[```aaa^^^^^^```ccclllwww}}}uuukkkddd```bbbkkk{{{uuuooorrryyyxxxpppmmmpppzzzssskkkddddddhhhkkkoootttWWWRRRJJJCCC@@@@@@BBBDDDBBBDDDHHHNNNSSSVVVVVVUUURRRSSSUUUVVVVVVSSSPPPNNNLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>??????===========================???CCCFFFMMMWWWdddmmmpppwwwppp]]]OOOIIIEEE???::::::999666444333444555555555777999999999<<>>===;;;999888888888777777777777777555666666666666666666666444444555555555666666666999888777666555555555555777777777888999999999:::999999999::::::;;;;;;;;;:::;;;<<<===>>>@@@BBBCCCBBBJJJTTT___uuuyyyppphhhddd___]]]hhhvvvbbbOOOTTT]]]tttrrr\\\LLLMMMTTTaaappp{{{qqqmmmfffdddaaa]]]ZZZXXXXXXYYYWWWWWWXXXXXXZZZ\\\^^^```___^^^]]]^^^___^^^\\\YYY[[[ZZZXXXWWWXXXXXXWWWVVVSSSSSSTTTVVVVVVWWWWWWWWW[[[ZZZYYYZZZ[[[\\\[[[ZZZ\\\YYYYYY\\\]]][[[[[[]]]___eeepppzzz{{{qqqiiieeeeeejjjwwwwwwpppjjjiiimmmwww|||xxxlllfffaaa___```dddmmmwww[[[VVVMMMFFFBBBBBBEEEGGGEEEHHHLLLSSSXXX[[[ZZZXXXYYY[[[]]]]]]\\\WWWSSSOOOLLLKKKIIIGGGEEECCCCCCBBBBBBBBBBBBAAA@@@???>>>===???>>>>>>>>>>>>>>>??????=========>>>>>>>>>>>>>>><<>><<<:::666666666666666555555555555555555666666666666666333444444444555555666666:::999888666555555555555666666777888999::::::;;;999999999::::::;;;;;;;;;;;;<<<===???AAACCCEEEEEEBBBLLLWWWcccyyywwwoooiiigggddddddppp{{{YYYIIISSShhh~~~oooXXXJJJNNNXXXfffssssssjjjhhhcccaaa^^^ZZZWWWUUUUUUVVVSSSUUUWWWZZZ\\\]]]]]]^^^\\\[[[[[[]]]^^^^^^\\\ZZZ^^^\\\ZZZYYYYYYYYYXXXWWWQQQRRRTTTVVVVVVVVVUUUTTTZZZXXXWWWXXXZZZ[[[[[[[[[[[[WWWUUUXXXYYYXXXXXXZZZ___ccckkkwwwwwwoooiiihhhjjjvvv|||uuupppmmmnnnqqqzzzwwwtttqqqnnniiieeeaaa___]]]bbbnnn{{{jjj\\\NNNJJJJJJJJJJJJLLLKKKLLLNNNRRRXXX]]]``````fffjjjkkkgggccc___YYYRRRLLLIIIFFFEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@??????======<<<;;;::::::999999;;;<<<=========>>>@@@BBBBBBBBBFFFPPP^^^kkkssswwwzzz|||jjj```SSSHHHBBB???<<<:::888777555444333555666777<<<888:::>>>;;;:::HHH[[[uuupppiiigggkkklllkkkiiifffdddbbbaaa```bbbbbbccccccbbb___]]][[[[[[^^^___]]]^^^aaabbb___YYY\\\```aaa```^^^]]]]]]YYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]___```aaaaaa``````bbbbbbcccccccccbbbaaaaaa```]]]ZZZYYYYYYYYYYYYXXXQQQNNNKKKHHHFFFBBB>>>;;;::::::>>>KKK\\\kkkuuuxxx}}}~~~~~~|||}}}yyypppiiimmmyyy~~~}}}|||{{{|||~~~iii```VVVNNNLLLIIIEEEAAABBB@@@===;;;:::999777555777777777777777777777777555555444444444444555555666666444333333444555666999888777666666777888888999888888888999::::::;;;999;;;;;;;;;999999999;;;<<<;;;<<>>AAAGGGHHHOOO^^^ttt{{{ooolllhhh]]]ddd}}}aaaPPPPPPTTTmmmkkkOOOFFFRRRcccooowww~~~~~~lllccc`````````___]]]\\\ZZZXXXWWWVVVWWWYYY[[[\\\]]]]]]]]][[[]]]```bbbaaa]]]ZZZWWW\\\[[[ZZZ]]]```^^^WWWQQQSSSSSSTTTTTTUUUVVVWWWXXXXXXZZZ[[[\\\\\\[[[YYYXXXXXXXXXWWWVVVVVVUUUTTTTTT[[[^^^fffqqq{{{~~~yyyttttttqqqqqqzzz{{{pppjjjeeeaaaaaacccccccccgggpppyyy~~~wwwhhhYYYSSSRRRQQQQQQRRRSSSTTTVVVYYY^^^dddjjjmmmrrrwwwxxxqqqhhh```WWWPPPLLLIIIFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;<<<======<<<===???AAACCCEEEJJJTTTbbbmmmuuuxxx{{{|||yyyeee\\\OOOEEE@@@===;;;999777666555444444555666777888555888;;;999:::KKK```{{{qqqnnnhhhgggjjjjjjiiihhhfffdddccccccbbbcccccccccbbbaaa```^^^]]][[[^^^```^^^___bbbbbb___ZZZ]]]```aaa```___^^^]]]ZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]___aaabbbbbbbbbbbbbbbccccccbbbbbbaaaaaa```\\\YYYWWWWWWXXXXXXXXXWWWRRROOOLLLIIIGGGCCC???;;;:::999===GGGVVVfffpppuuuwwwlllnnn{{{~~~}}}wwwnnnhhh^^^WWWNNNHHHFFFEEEBBB???AAA???<<<;;;::::::888666666666666666666666666666555555444444444444555555666555444444444444555666999888777666666777888999999999888888999999:::;;;999;;;;;;;;;999999:::;;;===<<<>>>AAABBBAAAEEELLLNNNYYYlllxxxmmmjjjhhhbbbnnnzzz[[[PPPUUU]]]zzz|||cccMMMIIIUUUeeerrryyy{{{jjjbbb```_________^^^]]]ZZZXXXVVVUUUWWWYYY[[[\\\]]]\\\\\\\\\^^^```bbbaaa^^^ZZZWWWZZZZZZ[[[^^^aaa```ZZZTTTVVVVVVWWWXXXXXXXXXXXXWWWZZZZZZ\\\\\\\\\[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVV[[[___gggrrr{{{~~~|||xxxwwwuuuvvv}}}qqqhhhccc^^^YYY]]]```eeejjjpppxxx}}}lllddd```\\\[[[\\\ZZZ\\\]]]^^^aaahhhrrryyyqqqcccWWWNNNKKKIIIFFFDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@??????>>>>>>======<<<=========<<<===???AAAEEEHHHPPP[[[gggqqqwwwzzz|||{{{}}}zzzooo___VVVJJJAAA===;;;999888555555555555555555555555555555777999888===RRRjjjuuunnnllliiihhhjjjiiihhhgggeeeddddddddddddcccbbbaaa```______^^^^^^[[[___```______bbbaaa^^^ZZZ]]]aaabbbaaa___^^^^^^[[[[[[\\\\\\\\\\\\]]]]]]ZZZ\\\^^^```bbbdddeeeeeeccccccbbbaaa``````___^^^[[[YYYWWWWWWYYYZZZYYYYYYRRRPPPMMMKKKHHHDDD???;;;999888:::BBBOOO^^^kkkrrr~~~ooommmxxx||||||}}}~~~{{{rrrllleee^^^YYYSSSMMMFFFBBBBBBAAA???===???===::::::::::::999777666666666666666666666666555555444444444444555555666555555444444555666666888888777777777888888999999999888888999999::::::999:::;;;;;;:::999:::<<<======@@@DDDDDDEEEKKKSSS[[[iiiuuujjjggghhhhhh{{{nnnSSSPPP___mmmnnnYYYMMMLLLYYYiiiuuu|||vvvfff``````^^^___``````^^^[[[XXXVVVUUUVVVXXXZZZ\\\\\\\\\\\\]]]^^^```aaa```]]]ZZZXXXYYYYYY[[[```cccbbb\\\WWWXXXYYYZZZ\\\\\\[[[YYYXXX[[[\\\\\\\\\[[[ZZZXXXVVVTTTUUUUUUVVVWWWXXXXXXXXX\\\```hhhrrr{{{|||}}}{{{jjjddd```XXXPPPUUUZZZcccllluuu|||yyyqqqkkkggghhheeeffffffeeeeeelllxxxyyygggYYYPPPKKKHHHEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>=========<<<<<<===@@@BBBGGGLLLVVVbbbmmmuuuzzz{{{~~~{{{}}}vvvggg[[[SSSHHH???;;;999777555333444555666666666555555555777999:::999BBB\\\uuurrrmmmlllkkkkkklllhhhhhhfffeeecccbbbbbbbbbaaa```^^^\\\\\\\\\]]]^^^[[[___aaa___```bbbaaa]]][[[]]]aaabbbaaa___^^^^^^[[[[[[ZZZZZZZZZ[[[[[[[[[YYYZZZ]]]___bbbeeefffgggcccbbbaaa___^^^]]]]]]\\\___]]][[[[[[\\\\\\[[[ZZZRRRPPPMMMKKKHHHDDD???;;;888888888===HHHWWWgggqqq}}}qqqjjjqqq{{{wwwxxxzzzzzz|||~~~~~~{{{tttjjjccc___\\\XXXTTTLLLHHHCCCAAA@@@???>>><<<;;;999777777888999888777666666666666666666666666555444444333333444444555555555555555555666666666888888888888888888999999:::999999888999999::::::999:::<<<;;;::::::;;;<<<>>>>>>AAAEEEFFFIIIRRR\\\kkk}}}ttthhheeeggglllcccOOOWWWnnnyyy___OOOLLLMMM[[[mmmzzzqqqbbb^^^___\\\^^^___```___[[[WWWUUUTTTUUUXXXZZZ[[[[[[[[[[[[\\\]]]^^^^^^]]][[[YYYXXXYYYZZZ]]]```cccaaa\\\XXXWWWYYY\\\^^^___]]]\\\ZZZ]]]]]]]]]\\\[[[YYYWWWVVVSSSTTTUUUVVVWWWYYYZZZZZZ]]]bbbjjjrrryyywwwkkkhhhdddXXXMMMLLLPPPXXXdddnnnwww}}}xxxyyyuuuuuutttqqqpppuuu}}}jjj\\\RRRJJJGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>======>>>>>>===<<<>>>BBBEEEJJJQQQ]]]iiirrryyy|||~~~}}}~~~rrrcccYYYQQQFFF>>>:::888555333333333444555666666555555555777999999;;;IIIeee|||rrrnnnoooooonnnnnnhhhgggeeeccc```___^^^]]]]]]\\\ZZZXXXXXXYYY[[[]]]ZZZ^^^```______aaa___\\\ZZZ]]]```bbbaaa___^^^^^^ZZZYYYXXXWWWWWWXXXYYYYYYXXXYYY[[[]]]```ccceeefffaaa```^^^\\\[[[[[[[[[[[[bbb```^^^]]]]]]\\\ZZZXXXPPPOOOMMMKKKIIIEEE???;;;888888888;;;CCCRRRcccpppyyyvvvjjjkkkzzz}}}wwwttttttvvvwww{{{|||~~~{{{mmmfff]]]WWWTTTRRROOOMMMGGGEEEBBB@@@>>><<<;;;999888666555555666777777666555555555555555555555555444444333333333333444444444555555666666777777777777777888888999999999999::::::999999888999999:::999:::<<<;;;;;;:::<<<===>>>???BBBFFFIIIOOO\\\jjj}}}uuuiiidddfffnnn|||___VVVgggoooSSSHHHKKKMMM]]]rrrlll___\\\]]][[[\\\^^^___^^^ZZZWWWTTTSSSUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYY[[[\\\^^^```aaa___[[[XXXWWWYYY\\\___``````^^^]]]^^^^^^]]]\\\ZZZXXXWWWVVVSSSTTTUUUVVVXXXYYYZZZ[[[]]]bbbiiiooouuu}}}qqqlllmmmhhhYYYJJJEEEEEEKKKWWWbbbmmm|||~~~lll]]]RRRIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>==================>>>>>>>>>===>>>@@@EEEHHHOOOWWWcccoooxxx}}}}}}lll]]]UUUMMMDDD===999888555333333333333444555555666666444666777999@@@SSSooo}}}sssoooooopppnnnlllfffdddbbb___]]][[[ZZZYYYZZZYYYWWWVVVVVVXXXYYY[[[YYY]]]```______```^^^YYYYYY\\\```aaa```^^^]]]]]]YYYXXXWWWVVVUUUVVVWWWXXXXXXXXXYYY[[[]]]```bbbccc^^^]]][[[YYYXXXXXXYYYYYY___^^^\\\[[[ZZZXXXUUUSSSOOONNNMMMMMMKKKGGGAAA===:::;;;::::::>>>KKK]]]kkkttt~~~|||mmmkkkzzz}}}wwwtttqqqrrrtttvvvzzz~~~~~~yyysssmmmggg```WWWQQQNNNLLLIIIFFFBBBAAA@@@>>>;;;999777666777555444444555666666555555555555555555555555555444444333333333333444444444444666777777777777777666777888999::::::::::::::::::999999888888999999999:::<<<<<<;;;;;;<<<>>>???@@@DDDIIIOOOZZZnnnuuuiiieeegggrrrvvvaaaddd|||eeeLLLDDDIIIQQQccc{{{wwwggg^^^\\\\\\ZZZ[[[\\\\\\[[[YYYVVVTTTSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\^^^___`````````^^^]]][[[ZZZ[[[^^^```aaaaaa```___^^^^^^]]][[[ZZZXXXWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYZZZ___fffjjjnnnvvvxxxpppjjjkkkooojjj[[[MMMEEE@@@BBBLLLWWWbbbttt}}}kkkZZZOOOIIIFFFCCCBBBBBBBBBAAA@@@??????????????????@@@@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCHHHLLLTTT]]]jjjuuu}}}}}}rrraaaUUUNNNGGG???:::999888777555333333222222333555666777555666888<<>>>>>===999:::CCCUUUccclllyyy}}}www{{{~~~ooommm~~~}}}tttmmmlllnnnnnnooorrrvvvxxx}}}uuuooollljjjeeeaaa___YYYRRRMMMKKKIIIFFFCCC===>>>>>>===;;;999777777888666555555666777777666555555555555555555555555444333333222222333333444333444666777888888777777666777888:::;;;;;;::::::;;;:::999999888888999999999:::<<<<<<;;;;;;===???@@@AAAFFFNNNWWWhhhsssiiifffkkkxxxpppcccoooxxx\\\IIIFFFKKKYYYmmmlllbbb___]]]\\\YYYYYYZZZZZZYYYWWWUUUTTTRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[]]]___``````aaaaaaaaa```aaabbbbbbaaaaaabbbbbbbbbaaa``````^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWUUU[[[```ccceeennn|||}}}yyylllhhhhhhmmmrrrpppeeeZZZNNNEEEAAAFFFLLLTTTddduuu|||jjjXXXKKKIIIFFFCCCAAAAAABBBAAA@@@??????????????????@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@DDDJJJNNNYYYbbbnnnyyy~~~wwwjjjYYYNNNHHHCCC<<<888888999888777444333222111222444777888777888:::@@@QQQmmm}}}yyyrrrmmmlllkkkhhhccc]]]\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZWWW[[[^^^]]]]]]^^^[[[VVVXXXZZZ^^^___^^^\\\[[[[[[[[[ZZZXXXVVVVVVVVVXXXYYYXXXXXXWWWWWWWWWYYYZZZ[[[XXXWWWUUUTTTTTTUUUWWWXXXYYYXXXWWWXXXXXXWWWUUURRRPPPPPPPPPQQQPPPMMMHHHDDD@@@AAA???999777>>>NNN\\\dddrrrwwwpppttt}}}nnnmmmsssjjjccc```ccchhhjjjlllooovvvwwwyyy|||~~~}}}~~~~~~zzzrrrhhhbbbaaa```]]]ZZZSSSOOOIIIGGGFFFFFFCCCAAA<<<===??????===;;;:::::::::888666666777888777666555555555555555555555555444333333222222333333444333444666777888888888777666777999:::;;;;;;::::::;;;::::::999888888888999999:::<<<<<<<<<<<<===???@@@BBBHHHQQQ^^^sss|||qqqhhhgggmmm}}}jjjbbbsssoooUUUIIIIIIMMM___tttvvveee``````___]]]YYYYYYXXXXXXWWWVVVUUUTTTRRRSSSUUUXXXYYYYYYYYYYYYZZZZZZZZZ[[[]]]___bbbdddaaabbbbbbbbbbbbcccfffhhhgggfffeeedddbbbaaa``````^^^]]][[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVRRRWWW\\\]]]___hhhwwwxxxzzz}}}jjjiiijjjqqqwwwwwwooohhhXXXLLLDDDEEEEEEGGGSSSccctttaaaTTTMMMHHHEEEAAA@@@@@@AAA@@@@@@;;;<<<<<<===>>>??????@@@???>>>===============>>>===>>>???@@@CCCIIIQQQVVVbbbkkkvvv~~~uuudddPPPCCC@@@>>>:::777555444555666999666222222555777777666555999<<>><<<<<<;;;:::999777777666666666666666555555555555666555555444444333222222222222222333333444444444555555555666777888888888777777888888999999999999::::::999999888999999999999999::::::::::::::::::<<>>??????@@@>>>>>>============>>>>>>>>>???@@@BBBFFFMMMVVV\\\hhhqqqzzzzzzooo^^^LLLAAA???===999666444444444555666444222333666888999888======AAANNNggg~~~ssspppkkkeeeaaa^^^\\\[[[[[[ZZZXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^___``````______```aaa``````___^^^\\\[[[ZZZYYY\\\ZZZYYYYYY\\\\\\[[[YYYXXXWWWVVVTTTTTTUUUWWWXXXWWWUUURRRQQQQQQRRRUUUWWWSSSTTTWWWXXXXXXWWWUUUSSSTTTQQQPPPQQQTTTSSSNNNJJJGGGBBB??????@@@AAAFFFLLL___kkkssssssrrrzzzyyyxxx|||wwwzzz|||yyynnn```ZZZWWWYYY^^^aaagggllloooqqqsssvvvyyy~~~|||}}}zzzwwwvvvwwwvvvvvvwwwyyy|||{{{xxxyyy{{{}}}~~~zzzuuusssoooiiidddbbb]]]WWWTTTTTTSSSOOOKKKGGGFFFEEECCCAAA???>>>===<<<;;;:::999888777777666666666666666555555555555222333333444444555555666222333333333444444444555555555666666777777888888777888888888999999999999::::::999999888999999:::888:::;;;===>>>>>>???@@@???EEEKKKTTThhhzzzpppkkklllnnnzzzjjjZZZ\\\jjjoooZZZIIICCCLLLXXXooo|||ggg```]]]XXXWWW[[[\\\ZZZYYYXXXXXXWWWUUUSSSVVVVVVWWWXXXXXXYYYXXXXXXYYYYYY[[[^^^```bbbcccccceeeaaa[[[YYYZZZ]]]```aaafffeeecccaaa___]]]\\\[[[\\\]]]]]]\\\ZZZXXXXXXYYY\\\[[[ZZZZZZZZZZZZWWWVVVUUUXXXZZZZZZZZZ```kkkttt~~~zzzwwwkkkbbbUUUIIICCCBBBCCCDDD}}}hhhXXXNNNJJJEEECCCAAAAAAAAAAAA???>>><<<======>>>>>>?????????>>>>>>>>>======>>>>>>??????@@@BBBDDDJJJSSS]]]eeeqqqxxx}}}sssdddTTTGGG???<<<:::777555333333444444444333222444777999999999@@@>>>EEEYYYrrrxxxnnnkkkgggbbb___]]]\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]___```aaaeeeeeeeeeeeeddddddddddddcccbbbaaa___]]][[[ZZZYYY[[[ZZZZZZ[[[]]]^^^]]]\\\ZZZYYYWWWUUUTTTTTTVVVVVVVVVTTTRRRPPPPPPRRRTTTVVVRRRTTTWWWYYYZZZYYYWWWVVVWWWTTTRRRRRRSSSSSSPPPMMMIIIEEEBBBBBBBBB@@@BBBFFFYYYgggtttxxxyyy~~~}}}wwwyyy{{{~~~|||ddd]]]XXX[[[___bbbfffjjjlllkkkkkknnnttt{{{~~~}}}~~~|||xxxtttsssrrrrrrrrrrrrrrrtttxxx{{{}}}|||vvvsssuuuxxx{{{|||~~~|||xxxooojjjeeecccaaa___[[[WWWWWWRRRMMMKKKKKKKKKHHHEEEBBBBBBAAA???>>>===<<<;;;;;;::::::999888777666666666666666555555555555444333333333444555555666666444444444444444555555555666666666666777777777777888888888888999999999999:::999999888999999::::::777:::===@@@AAACCCEEEGGGDDDHHHLLLVVVnnn~~~uuummmlllmmmtttrrr[[[PPPWWWfff|||~~~ppp___OOOEEEDDDPPP]]]yyysssaaa[[[YYYWWWWWW[[[\\\ZZZYYYYYYZZZZZZXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYWWWXXXZZZ]]]^^^```aaaaaaaaa^^^ZZZXXXZZZ]]]```aaabbbbbbaaa```^^^\\\ZZZYYYZZZ\\\^^^^^^\\\YYYXXXXXXZZZZZZYYY[[[\\\\\\[[[ZZZYYYYYYZZZZZZ]]]bbbjjjpppwww~~~~~~zzzzzz||||||~~~|||vvvjjjXXXGGG>>>===@@@qqq^^^RRRKKKGGGCCCBBBAAAAAABBBAAA???=========>>>>>>>>>?????????>>>>>>>>>===>>>>>>??????@@@AAACCCHHHOOOZZZfffnnnwww}}}~~~wwwjjjYYYKKKBBB>>>999888666444333333444444444444444555777999::::::???BBBQQQjjj~~~rrrllljjjfffbbb```^^^^^^^^^[[[\\\\\\\\\ZZZYYYYYYYYYYYY[[[]]]___bbbcccddddddiiihhhggggggggggggfffeeeddddddbbb___]]][[[YYYXXXXXXXXXXXXYYY[[[\\\]]]]]]ZZZXXXVVVUUUUUUUUUWWWXXXUUUSSSQQQPPPPPPQQQSSSUUUTTTUUUXXXZZZ[[[ZZZXXXWWWVVVUUUTTTUUUVVVTTTPPPMMMIIIEEECCCDDDCCC@@@@@@BBBQQQbbbuuuzzz{{{~~~vvvjjj___^^^bbbeeegggjjjjjjhhhgggkkkrrryyy|||||||||~~~}}}||||||}}}{{{zzzxxxvvvsssrrrqqqqqqqqqqqqppppppqqqrrrtttvvvyyywwwtttsssuuuyyy{{{|||{{{|||}}}zzztttnnnjjjbbb^^^YYYWWWVVVUUURRROOONNNJJJGGGEEEEEEEEECCCBBB>>>>>>======<<<;;;;;;;;;:::999999888777777666666666666555555555444444444666666666555444444333333555555555555555555555555666666666666777777777777999999999999999999999999999999888888999999::::::888;;;>>>@@@BBBDDDIIIMMMMMMNNNQQQ[[[sss{{{sssnnnmmmqqq}}}eeeRRRLLLVVVfffyyyvvvqqqbbbQQQHHHCCCFFFTTTddd}}}nnn^^^XXXWWWWWWXXX[[[\\\[[[ZZZZZZ\\\\\\[[[ZZZXXXXXXWWWVVVVVVVVVVVVVVVVVVXXXZZZ[[[\\\\\\]]]^^^___\\\YYYYYY[[[^^^```aaa____________]]][[[YYYWWWYYY[[[^^^___]]]ZZZXXXWWWYYYXXXYYY[[[^^^______^^^]]][[[[[[\\\```eeeiiijjjooovvv}}}}}}xxxuuuuuuvvvyyy}}}kkkRRRBBB@@@CCCyyydddVVVMMMHHHEEEAAA@@@@@@@@@AAA@@@>>><<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@@@@BBBFFFLLLUUUaaammmvvv{{{zzzwwwnnn```PPPDDD???===666666444333333333444444666666777777777999:::<<>>>>>>>>>>>??????@@@AAAAAAEEEKKKRRR\\\iiiuuu}}}~~~rrrlllbbbUUUIII@@@===<<<444444444444444444555555777888888888888:::>>>AAAGGG^^^}}}}}}qqqmmmllljjjfffbbb___]]]]]]]]]```ccceeedddaaa^^^^^^___``````aaabbbcccdddeeefffeeebbb```aaaddddddbbb``````___]]]ZZZXXXUUUTTTSSSRRRSSSUUUVVVUUUVVVXXXZZZWWWWWWUUUUUUVVVXXXZZZ[[[TTTSSSRRRRRRRRRRRRSSSTTTXXXZZZ\\\]]]]]][[[YYYXXXUUUXXX\\\^^^]]]WWWQQQMMMJJJGGGFFFHHHFFFBBBAAADDD@@@QQQeeevvvxxxvvvyyyrrrfffeeeffffffgggggghhhkkkooossstttsssrrruuuwwwyyyyyyxxxwwwxxxxxxxxxuuurrrpppqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmlllmmmnnnqqqvvvzzz|||{{{yyywwwwwwxxxzzz|||}}}~~~}}}|||rrrnnniiieeebbb```]]][[[VVVQQQLLLIIIIIIIIIGGGEEEFFFEEECCCAAA@@@@@@@@@AAA;;;::::::::::::999999999777777777777666666555555555555555444444444444333444444444555666666777777555555555444444444444444555555555666777888888888::::::::::::999999999999888888888888999:::;;;;;;;;;>>>@@@AAAFFFRRRbbbnnn{{{{{{zzz~~~zzzwwwwww{{{ooo\\\RRRKKKQQQ___iiirrrrrrfffWWWIII?????????DDDWWWmmmtttkkk___XXXXXXZZZ\\\]]]\\\[[[ZZZ[[[]]]^^^]]]\\\YYYXXXVVVUUUTTTTTTUUUVVVZZZ]]]___]]]ZZZWWWXXXZZZ]]][[[ZZZ[[[]]]___```___\\\\\\\\\[[[ZZZYYYXXXXXXVVVYYY\\\]]][[[YYYVVVVVVVVVVVVWWW[[[___bbbcccbbbaaaaaaaaabbbdddeeeeeeddd```ccckkksssuuurrrqqqrrruuuuuu~~~tttzzzlllQQQBBBvvvjjjZZZOOOJJJHHHEEEAAABBB@@@======>>>??????>>>????????????????????????>>>>>>>>>>>>???@@@AAABBBDDDIIIPPPYYYdddppp{{{yyyhhhaaaUUUKKKCCC>>>;;;999333333444444555555666666666777888777888===CCCHHHYYYvvvuuuooopppqqqnnnjjjeeeaaa___^^^]]]cccgggjjjiiidddaaaaaaccccccbbbbbbaaaaaabbbcccdddaaa^^^\\\]]]aaabbb```]]][[[ZZZYYYWWWTTTRRRQQQPPPSSSUUUWWWWWWVVVVVVXXXZZZYYYXXXWWWVVVVVVWWWYYYZZZUUUTTTSSSSSSSSSSSSTTTUUUWWWYYY\\\^^^^^^]]]\\\ZZZZZZ\\\```aaa^^^YYYUUURRROOOLLLJJJKKKIIIEEEDDDFFFAAAMMM]]]kkk||||||vvvpppqqq|||nnnlllkkkhhhgggeeehhhllloooppprrrtttuuuwwwxxxyyyxxxwwwvvvwwwxxxzzzvvvrrrpppqqqqqqooonnnooonnnnnnmmmmmmmmmllllllllllllnnnqqquuuwwwvvvuuurrrssstttvvvxxxzzz{{{|||~~~}}}wwwrrrpppnnnfffccc```]]][[[YYYVVVTTTPPPKKKFFFDDDEEEFFFDDDCCCCCCCCCAAA???>>>===>>>???999999999888888777777777777777666666666666555555555555555444444444333333444444555555666666777777444444444444333333333222333444555666777888999:::;;;;;;:::::::::999999999888888888888999:::;;;<<<<<>>??????@@@@@@??????????????????>>>>>>>>>>>>???@@@AAABBBFFFKKKTTT^^^iiiuuutttbbbYYYMMMDDD???===:::777333333444555555666666777555666777777999???HHHNNNpppqqqooosssvvvsssnnniiieeebbb``````eeeiiimmmkkkfffcccccceeeeeedddbbb`````````bbbccc___\\\YYY[[[```bbb___\\\XXXWWWVVVTTTRRRPPPOOONNNUUUXXXZZZZZZXXXWWWZZZ\\\[[[ZZZXXXVVVUUUVVVWWWXXXUUUUUUTTTTTTTTTTTTUUUUUUVVVXXX[[[^^^______^^^]]]^^^```bbbaaa^^^[[[XXXWWWUUUPPPNNNNNNKKKFFFEEEGGGFFFOOOYYYddduuuzzzwwwmmmlll|||wwwtttqqqllliiidddhhhkkklllmmmpppuuuzzzzzzzzzzzzyyywwwvvvwwwxxx|||xxxsssppppppooommmjjjkkkkkklllllllllmmmmmmmmmmmmlllkkkmmmoooqqqrrrqqqooopppqqqsssuuuwwwxxxyyy{{{|||}}}xxxqqqlllhhheeedddbbb___\\\ZZZXXXVVVSSSPPPLLLGGGCCCAAACCCEEEDDDCCCAAAAAA@@@>>><<<;;;<<<===888888888777666666555555666666666666666555555555555555444444444333333333777777777666555555444444444444444333333222222222222333444666777999:::;;;;;;;;;;;;::::::999999999888888888888999:::;;;<<<===???CCCIIIWWWppp{{{{{{nnnTTTJJJDDDJJJ```rrrtttqqqhhhXXXIII@@@>>>DDDEEEIIIaaa}}}sssgggbbbZZZTTTUUUZZZ^^^___]]]\\\[[[[[[]]]]]]\\\[[[YYYYYYYYYZZZ]]]```dddfffdddggghhheee^^^ZZZZZZ]]][[[ZZZYYYZZZ[[[\\\[[[ZZZYYYXXXVVVUUUTTTUUUVVVWWWTTTWWWYYYYYYXXXVVVUUUUUUTTTUUUVVVZZZ___bbbcccbbbbbbdddggggggeeecccbbbbbbiiidddeeeooouuusssoooooogggdddhhhsss||||||yyywwwzzzwww|||xxx}}}nnncccXXXRRRKKKEEEBBBBBBBBBBBBBBB???<<<<<<>>>@@@???>>>===???@@@???>>>===>>>???<<<<<<<<<>>>@@@CCCDDDDDDIIIRRR```llluuu{{{wwwiiiXXXPPPEEE>>>;;;:::777333666666555444444444444444777666333777;;;777DDDbbb{{{sssqqqrrruuussspppkkkfffdddeeefffkkkkkkiiigggfffeeeeeeeeecccbbbaaa______```bbbcccbbb^^^ZZZYYYZZZZZZXXXVVVWWWXXXYYYWWWTTTQQQOOOOOORRRUUUWWWYYYYYYZZZ\\\]]]]]][[[YYYXXXYYYZZZZZZYYY[[[ZZZXXXWWWVVVVVVVVVWWWZZZ[[[\\\^^^______^^^]]]bbbbbbbbb```\\\YYYWWWWWWZZZYYYVVVQQQMMMJJJJJJKKKFFFHHHOOO[[[nnnxxxtttsssttt}}}{{{sssmmmkkkjjjkkkmmmnnnooopppsssuuuxxxwwwuuuttttttuuuwwwxxxwwwuuurrrooommmmmmmmmnnnooonnnlllkkkkkklllmmmnnnkkkjjjiiiiiikkklllkkkiiimmmnnnpppqqqrrrqqqooonnnsssvvv{{{~~~~~~~~~}}}{{{sssooojjjgggdddbbb___]]][[[YYYVVVSSSOOOMMMKKKJJJJJJEEEAAA@@@BBBCCC???;;;===<<<<<<;;;;;;:::999999666666666666666777777888888777777666555444444444333555777888777555333111111222333444555555555555444444444444444444444444444444555666777888999999888888888999999::::::::::::;;;<<<<<<::::::;;;<<<===@@@BBBHHH]]]~~~{{{~~~}}}aaaPPPLLLGGGbbbtttzzzvvv^^^NNN@@@AAA@@@>>>CCCVVVssskkkeee[[[TTTTTTWWWYYYZZZ\\\______````````````______^^^^^^```cccgggkkkooorrruuuqqqllleeeaaa^^^]]]\\\]]][[[YYYXXXZZZ[[[[[[ZZZYYYXXXVVVSSSQQQPPPPPPPPPTTTUUUVVVWWWWWWVVVUUUTTTXXXVVVVVVZZZ```fffhhhhhhgggddd```^^^^^^___```___ddddddeeeiiinnnqqqpppmmmjjjfffbbbccciiioootttvvv|||}}}}}}}}}uuukkk^^^UUUOOOLLLGGGDDDCCCBBBAAA@@@???===:::;;;===??????>>>===>>>??????>>>===>>>???=========???AAADDDFFFGGGPPPYYYfffrrryyyyyylll]]]PPPJJJCCC>>>===;;;777333555555555555555666777888999:::888===AAA@@@PPPooovvvpppooooooqqqpppmmmiiieeedddeeegggjjjiiihhhfffeeeddddddddddddcccaaa`````````bbbccc___\\\YYYWWWXXXXXXWWWUUUWWWXXXYYYWWWTTTQQQPPPPPPRRRUUUXXXZZZ[[[\\\___``````^^^]]]]]]```aaabbbbbb^^^]]][[[YYYXXXWWWXXXXXX[[[\\\]]]___`````````___bbbbbbaaa^^^[[[YYYXXXXXXXXXXXXWWWTTTPPPMMMKKKJJJGGGHHHMMMWWWgggzzz{{{wwwvvvxxx|||vvvtttnnnnnnooonnnllllllnnnpppsssrrrqqqpppoooppprrrssstttsssqqqpppnnnnnnnnnnnnllllllkkkkkkkkkllllllmmmkkkjjjhhhiiijjjjjjiiigggiiikkkmmmnnnoooooonnnmmmnnnpppuuuyyy|||~~~~~~~~~~~~||||||~~~|||zzzxxxwwwwwwvvvtttrrrkkkhhhccc```]]][[[YYYWWWUUUSSSQQQOOOMMMKKKJJJIIIFFFBBB>>>>>>@@@AAA>>>;;;<<<<<<;;;;;;:::999999999888888777666555555555666777777666666555444444333333444555666666444333111111222333444555555555555444444444444444444444444444444555666777888999999888888999999999:::::::::666888999999999999;;;<<<>>>BBBDDDKKK___|||zzzpppUUUHHHHHHYYYtttvvv[[[KKK@@@@@@@@@BBBMMMccc}}}lllbbbYYYRRRRRRUUUVVVWWWYYY]]]]]]^^^_______________^^^```dddhhhlllnnnppppppssspppkkkeeeaaa^^^]]]]]]^^^\\\ZZZYYY[[[\\\\\\[[[YYYWWWUUUSSSRRRRRRRRRSSSUUUUUUWWWXXXXXXWWWVVVUUUZZZYYYYYY\\\bbbgggiiiiiiccc```\\\[[[\\\___aaaaaafffeeeeeegggkkkmmmllljjjgggdddaaaaaaeeemmmtttyyy~~~xxxpppjjjccc[[[RRRKKKEEEDDDBBBBBBBBBAAA???======;;;:::;;;===>>>>>>>>>===>>>??????======>>>???======>>>@@@CCCFFFJJJLLLZZZbbboooyyywwwoooaaaSSSHHHDDD@@@>>>>>><<<777333444444555555777888999:::666888888<<>>???===:::;;;;;;;;;:::999999888888999888777666555444444444666666666555555444444333444444444333333333222222222333333444444555555555444444444444444444444444444444555666777888999999888999999999999:::::::::555666888999999:::<<<>>>@@@CCCFFFLLL^^^~~~{{{xxxyyyyyy___IIIFFFLLLllltttVVVGGGAAA@@@AAAKKK^^^vvv{{{kkk^^^VVVPPPPPPRRRSSSTTTWWWZZZ[[[\\\]]]^^^_________]]]aaaggglllooopppnnnmmmooolllhhhccc___]]]\\\\\\]]][[[ZZZZZZ\\\]]]\\\\\\XXXVVVUUUSSSRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXWWW[[[ZZZ[[[]]]aaaeeeffffff]]]ZZZWWWWWWYYY^^^aaaccceeecccbbbbbbdddeeeeeeeeeeeedddaaa___aaajjjvvv}}}zzzwwwvvvmmmhhhaaa[[[VVVQQQLLLHHHBBBAAA????????????>>>===>>>======<<<===============>>>???>>>===<<<===???<<<===???@@@DDDIIINNNRRRccckkkvvv|||rrrhhh[[[OOODDDAAA>>><<<;;;:::777444444444444555666777999999555888666999BBBLLLeeesssmmmlllllllllllllllkkkhhheeedddeeeggggggfffeeedddddddddddddddfffdddbbb```___```aaabbb[[[YYYWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWTTTRRRRRRSSSXXX[[[]]]______```bbbccchhhgggeeeeeeeeeeeedddccccccaaa___]]][[[ZZZZZZZZZ\\\\\\]]]___```aaaaaaaaabbb```]]]\\\[[[[[[ZZZZZZXXXWWWVVVVVVUUUSSSPPPNNNJJJHHHHHHKKKSSS___kkksss~~~|||{{{xxxrrrmmmiiiiiijjjkkkkkkkkkkkklllllllllllllllmmmoooqqqrrrqqqpppooommmmmmnnnnnnmmmkkkiiihhhfffeeedddeeefffgggfffeeebbbdddfffhhhjjjkkkkkklllmmmmmmnnnpppqqqssstttuuuqqqqqqrrruuuxxxzzzyyyxxxlllllllllmmmnnnpppqqqrrrqqqqqqpppooommmllllllllljjjhhhfffeeeeeedddbbb```___\\\XXXUUUTTTSSSQQQPPPIIIHHHGGGFFFEEEEEEEEEEEE???===;;;;;;=========;;;:::::::::999888888777777888777666555444444444444555555555444444444333333444333222111111222222333333333333333444444555555555555555555555555555555444444555666777888999999999999999999999999999999777999;;;<<<<<<<<<>>>@@@@@@CCCEEEHHHXXXsss~~~xxxvvvzzz~~~iiiQQQEEEKKKXXXyyyoooQQQEEECCCBBBGGGWWWpppttthhh\\\UUUPPPPPPQQQQQQSSSVVVXXXYYY[[[]]]^^^___``````]]]```eeeiiillllllkkkiiiiiigggccc```]]][[[ZZZZZZZZZYYYXXXYYY[[[\\\\\\[[[XXXVVVTTTRRRQQQRRRSSSTTTUUUVVVWWWYYYYYYYYYXXXXXXZZZZZZZZZ\\\^^^```aaaaaaZZZWWWTTTSSSVVV[[[___aaaaaa___]]]\\\]]]___aaabbbeeefffddd```aaajjjzzzzzztttnnniiifffeee]]]YYYTTTOOOKKKHHHFFFEEEEEEBBB>>><<<===>>>>>>>>>@@@@@@@@@???>>><<<<<<<<<<<<>>>???>>>===<<<===>>>;;;===???BBBFFFLLLUUU[[[jjjqqq{{{wwwmmmcccWWWMMMEEEBBB===:::888777777666555555444444555555666777999<<<999<<>>===<<<<<<<<<======<<<999999999888777777666666555444444444444444555555444444444444333333333333333222111000000111333444444444333333333444555555555555555555555555555555444444555666777888999999999999999999999999999999999;;;<<<<<<<<<<<<===???@@@CCCDDDFFFRRRiii|||wwwvvv}}}oooYYYGGGDDDRRRdddlllPPPHHHFFFIIISSSfff~~~mmmddd\\\VVVRRRRRRRRRQQQSSSWWWXXXYYY[[[]]]___```aaaaaa]]]^^^___aaacccdddeeeeeebbb```^^^\\\ZZZYYYXXXXXXWWWVVVVVVXXXZZZ[[[[[[YYYXXXVVVSSSPPPOOOPPPRRRSSSUUUVVVXXXYYYYYYYYYXXXXXXYYYZZZ[[[\\\[[[\\\\\\\\\YYYVVVSSSRRRUUUYYY\\\^^^]]]]]][[[ZZZ[[[^^^bbbdddhhhiiihhhdddccclll}}}yyyuuunnnggg```ZZZWWWVVVSSSPPPMMMIIIFFFEEEEEEEEEEEEBBB>>><<<<<<===>>>>>>???AAABBBAAA>>><<<<<<<<<<<<===>>>>>><<<<<<===>>>;;;>>>AAADDDIIIRRR^^^fffqqqxxx|||ssshhh\\\QQQIIIEEEBBB>>>:::888777777888555444444444444555555666888<<<<<>>======<<<<<<<<<======999888888777666666555555333333333333333444555555333333333333333333333333333222111111111222333444555444333222333333555555555555555555555555555555444444555666777888999999:::::::::999999999999888888999;;;;;;::::::;;;===@@@DDDHHHKKKXXXnnn}}}|||yyyuuuxxxxxxaaaNNNCCCGGGYYYlllgggNNNJJJKKKSSSaaauuutttfffaaa\\\WWWTTTTTTTTTRRRTTTYYYYYYZZZ[[[]]]^^^`````````\\\[[[ZZZZZZ[[[]]]___aaa]]]\\\[[[YYYXXXXXXWWWWWWUUUTTTUUUWWWZZZ[[[ZZZYYYXXXVVVSSSPPPPPPQQQTTTUUUXXXYYYZZZZZZZZZZZZYYYXXX[[[\\\]]]]]][[[YYYYYYZZZXXXVVVSSSSSSVVVYYY[[[[[[]]]]]]^^^]]]^^^aaaeeeiiiiiijjjjjjgggfffmmm|||lllhhhbbb[[[UUUQQQNNNMMMLLLKKKIIIFFFDDDCCCDDDEEEAAA???>>>===>>>???>>>===;;;===@@@@@@>>><<<===>>><<<===>>>===<<<<<<===>>><<<@@@DDDHHHNNNYYYfffpppxxx~~~wwwnnndddXXXMMMGGGBBBAAA@@@>>>;;;999999999444444444444555666888888555<<>>>>>=========<<<;;;:::;;;<<<888888777666666555555444444444333333333333333333222222222222222222333333222222222222222333444444666555333222222333444666555555555555555555555555444444555666777888999999:::::::::999999999888888666888:::;;;;;;;;;===???@@@GGGOOOXXXiii~~~xxxwwwtttssszzzoooWWWHHHFFFQQQfffxxxwww]]]JJJJJJOOO\\\ppp~~~jjj``````\\\XXXUUUVVVTTTRRRTTTYYYXXXYYYZZZ\\\]]]^^^^^^^^^[[[ZZZYYYYYYYYYZZZ\\\]]]ZZZZZZZZZYYYYYYXXXXXXXXXTTTTTTUUUXXXZZZ\\\[[[YYYWWWUUURRRQQQRRRUUUYYY[[[\\\]]]]]]]]]]]][[[ZZZYYYZZZ\\\]]]\\\XXXVVVUUUVVVVVVTTTTTTUUUXXXZZZ[[[[[[\\\^^^______^^^```dddhhhhhhiiiiiiggggggmmmwww___\\\XXXRRROOOMMMLLLLLLEEEEEEDDDBBB@@@???@@@BBB<<<<<<===???AAA@@@>>>;;;666:::>>>???======>>>@@@<<<===>>>===<<<;;;<<<>>>===AAAGGGKKKRRR]]]lllwww}}}yyyrrrkkkbbbVVVMMMHHH>>>???AAAAAA???<<<::::::333333444555777999;;;<<<666AAAKKK```~~~wwwkkkkkkjjjddddddiii```aaabbbaaa```___```aaaaaaaaaaaaaaabbbcccddddddeeeccc```]]][[[ZZZZZZ[[[XXXYYYZZZYYYVVVVVVYYY]]]\\\\\\\\\[[[YYYYYY[[[^^^[[[]]]______^^^]]]^^^___]]]]]]^^^aaadddeeedddbbb```___^^^]]]]]]^^^___```___^^^\\\ZZZYYYYYYYYYZZZ___^^^^^^bbbffffffaaa[[[TTTRRRQQQTTTXXXYYYUUUQQQRRROOOKKKIIIKKKOOOUUUYYYggguuutttmmmkkkjjjjjjlllooorrrsssrrrooonnnppppppppppppooommmllllllkkkjjjhhhffffffffffffggggggfffdddcccccccccaaa___aaaaaaaaabbbccceeefffgggeeefffggggggeeebbb^^^\\\cccbbbaaabbbeeeggghhhgggiiifffccc```______```aaaaaa]]]XXXVVVVVVWWWUUUTTTUUUTTTRRRQQQQQQQQQOOOMMMKKKHHHEEEDDDEEEEEEDDDDDDDDDCCCBBB@@@??????>>>>>>=========;;;999999:::;;;777777777666555555444444666555444333222111111111222222222222222222222333222222333333444444444444666555333222222333444666666666666666666666666666444444555666777888999999:::::::::999999888888888666888;;;<<<===???AAACCC@@@IIIUUUbbbxxxzzzvvvsssssspppqqq|||}}}iiiRRRGGGLLL\\\sss}}}vvvjjjUUUFFFIIIRRRbbbxxxuuuccc]]]```[[[XXXVVVVVVTTTRRRTTTYYYWWWXXXYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZTTTTTTVVVYYY\\\]]]\\\ZZZUUUTTTRRRRRRTTTYYY^^^aaa___`````````___]]][[[ZZZWWWZZZ[[[YYYUUURRRQQQRRRTTTSSSTTTWWWZZZ\\\]]]\\\ZZZ\\\^^^^^^\\\]]]aaadddfffggggggffffffkkksssyyyWWWTTTOOOLLLJJJIIIFFFEEECCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===;;;;;;;;;<<<>>>CCCJJJRRR\\\hhhttt|||~~~vvvjjj___WWWNNNEEE???<<<;;;::::::999999999:::555333555999999666666999@@@GGG^^^{{{~~~uuunnnjjjgggcccccceeebbbbbbaaa```^^^]]]\\\\\\\\\\\\\\\]]]^^^___```aaaccc___\\\[[[\\\]]]\\\ZZZ[[[ZZZXXXWWWVVVVVVVVVWWW[[[[[[ZZZXXXXXXWWWWWWWWW\\\[[[YYYXXXYYY\\\```bbbZZZ[[[\\\]]]^^^]]]\\\\\\^^^\\\[[[YYYYYYZZZ\\\]]]___^^^\\\ZZZYYYYYYZZZZZZ]]]^^^______^^^[[[XXXVVVUUUTTTVVVYYY[[[[[[VVVRRRRRRRRRQQQOOONNNOOORRRUUUbbbsss|||zzzyyyuuupppjjjhhhlllqqquuuvvvtttpppmmmmmmssssssnnnlllnnnnnnjjjmmmllliiifffdddcccbbbbbbccccccdddeeeeeeccc___\\\]]]]]]___```bbbdddeeefffeeeffffffeeecccaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````______^^^\\\ZZZWWWVVVUUUTTTTTTSSSOOOLLLMMMPPPQQQMMMHHHFFFEEECCCCCCCCCBBBAAA???BBBAAA@@@>>>======<<<<<<:::::::::999888777666666555555555555555555555555555555555555555555555555222333333444444333333222333333333333333333333333333444444444555555666666555444333222222222333444555666777888888999999888::::::999999888999999999@@@???===<<<===???BBBDDDGGGPPP]]]ooo}}}wwwvvvqqqtttssstttnnnWWWKKKOOO^^^vvvqqqbbb[[[RRRGGGFFFMMM[[[kkk||||||nnnccc^^^^^^YYYXXXWWWUUUSSSRRRQQQPPPXXXXXXXXXXXXYYYZZZ\\\]]]ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYZZZZZZ[[[\\\[[[\\\]]]]]]\\\]]]^^^```ZZZVVVRRRTTT[[[aaacccccceeeggghhhccc\\\XXXXXXZZZVVVWWWZZZZZZYYYWWWSSSQQQRRRRRRSSSUUUVVVXXXZZZ[[[```___^^^ZZZXXXWWWYYY[[[\\\^^^```bbbeeejjjooosss|||SSSPPPLLLIIIHHHFFFEEECCCCCCCCCCCCBBBBBB@@@??????>>>>>>?????????>>>======::::::::::::::::::::::::<<<===>>>>>>===>>>???AAABBBHHHQQQZZZdddnnnxxxyyyqqqfff\\\TTTLLLDDD>>>;;;::::::999888888999999555444666::::::888:::>>>CCCVVVsss{{{tttmmmkkkhhhdddbbbddd______^^^]]]\\\[[[[[[ZZZXXXXXXYYYZZZ[[[]]]^^^^^^___]]][[[[[[]]]___^^^\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXYYY\\\[[[YYYXXXYYY\\\___bbb\\\]]]]]]]]]\\\[[[ZZZYYY\\\[[[YYYXXXXXXYYY[[[\\\^^^]]][[[ZZZYYYYYYZZZ[[[]]]]]]]]]]]][[[YYYWWWVVVWWWWWWYYY[[[^^^]]]YYYVVVRRRRRRQQQOOONNNOOORRRTTTaaappp~~~|||zzz}}}vvvooohhhkkkooorrrrrrpppllljjjkkkpppqqqmmmllloooooolllmmmkkkiiifffdddcccccccccgggfffeeeeeedddbbb^^^[[[]]]]]]___```bbbdddeeeeeefffggggggfffdddcccdddeeebbbbbbaaaaaa````````````^^^^^^]]]]]]]]]]]]]]]]]][[[YYYWWWUUUSSSRRRRRRRRRPPPMMMJJJKKKMMMMMMJJJFFFFFFDDDBBBBBBBBBBBB@@@>>>>>>===<<<:::999888888888999999999999888777666555555555555555555555555555444444444444444444444444222333333444444333333222333333333333333333333333555555555555555444444444555444333222222333444444555666777888999999999999::::::999999999999999:::;;;;;;;;;<<<>>>@@@DDDFFFNNNZZZiii|||{{{uuusssnnntttwwwxxx|||lllQQQBBBKKKbbb~~~yyyhhhXXXPPPHHHAAACCCKKK]]]kkkyyy~~~uuuiii```\\\[[[YYYXXXWWWUUUSSSRRRQQQPPPSSSTTTUUUVVVWWWXXXYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ\\\]]]]]]\\\[[[\\\]]]\\\XXXVVVXXX^^^dddfffeeebbbdddeeeaaa[[[WWWWWWZZZWWWYYY[[[[[[ZZZXXXTTTRRRRRRRRRSSSTTTUUUWWWXXXYYY]]]]]]\\\ZZZWWWVVVWWWYYY[[[]]]___```cccggglllooovvvMMMKKKGGGEEEDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????AAADDDFFFHHHPPP[[[fffnnnvvv~~~pppiii^^^VVVOOOHHHAAA<<<999999888777777777888888666555777:::::::::???GGGQQQooowwwqqqlllkkkhhhcccaaabbb[[[[[[[[[ZZZZZZZZZYYYYYYWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\^^^___^^^]]]ZZZYYYYYYXXXXXXXXXYYYYYYVVVUUUTTTTTTUUUWWWYYYZZZ[[[ZZZXXXXXXYYY[[[^^^```^^^^^^]]]\\\[[[YYYWWWVVVZZZYYYXXXVVVWWWXXXYYY[[[\\\[[[ZZZYYYYYYYYY[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVWWWXXXYYY\\\^^^]]]ZZZWWWRRRRRRQQQOOONNNNNNQQQSSS^^^lllxxx|||{{{}}}~~~~~~xxxsssttt~~~zzzxxx}}}uuujjjkkkmmmnnnmmmjjjfffdddeeejjjlllkkkkkknnnpppoookkkjjjhhhfffddddddddddddiiigggeeecccbbb```]]][[[\\\]]]___```bbbcccddddddccceeeeeeeeeccccccdddeeeaaaaaa```___^^^^^^]]]\\\XXXXXXXXXXXXXXXXXXYYYYYYWWWVVVSSSQQQOOOOOOOOOOOOMMMJJJGGGHHHIIIIIIFFFCCCDDDCCCAAAAAAAAAAAA???===::::::888777666666666666888888888888777666666555444444444444444444444444444444444444444444444444222333333444444333333222222222222222222222222222666666666555444444333333444444333333333444444555555666777888999999999999::::::999999999999::::::888:::===???AAADDDHHHKKKTTTdddxxxwwwrrrppplllttt{{{vvvoooQQQBBBQQQnnnjjjZZZKKKDDD@@@===CCCLLL___lllwwwzzz||||||lllccc^^^ZZZYYYYYYXXXVVVUUUSSSRRRQQQPPPPPPQQQTTTVVVWWWXXXXXXXXX\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]______^^^\\\[[[[[[[[[YYYWWWZZZ```dddeeeddd___aaaaaa^^^YYYVVVWWWYYYYYY[[[\\\]]]\\\YYYVVVTTTSSSRRRRRRSSSSSSTTTUUUVVVYYYZZZ[[[YYYWWWVVVVVVWWW[[[\\\]]]^^^___bbbgggjjjppp}}}IIIGGGDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<===============>>>>>>>>><<<===>>>>>>???AAAFFFIIINNNXXXfffqqqxxx}}}qqqeee^^^UUUNNNIIIDDD>>>999888777777666666666777777666666777999999<<>>>>>@@@GGGPPP___lllxxx{{{|||ttteeeaaa^^^[[[YYYZZZXXXVVVTTTRRRQQQQQQQQQPPPRRRVVVYYY[[[[[[[[[ZZZ\\\\\\[[[[[[ZZZYYYXXXXXXZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[^^^aaabbb```]]][[[[[[WWWVVVVVVYYY]]]```aaaaaa^^^___^^^[[[XXXWWWXXXZZZ[[[\\\]]]]]]\\\ZZZWWWVVVSSSRRRRRRQQQQQQRRRRRRSSSWWWXXXZZZYYYXXXVVVVVVWWW\\\]]]]]]]]]]]]___cccfffmmmxxxHHHFFFCCCBBBBBBBBBBBBAAA??????@@@@@@??????>>>>>>>>>>>>??????>>>>>>===<<<=========>>>>>>?????????===>>>>>>===>>>BBBGGGKKKUUUaaaoooyyy}}}rrraaaYYYSSSKKKFFFCCC???;;;777666666666555555666777777666666777888999AAATTTfffyyymmmhhhfffgggeee```]]]]]]XXXXXXYYYZZZ[[[\\\]]]]]]aaaaaa```___]]]\\\ZZZYYY\\\]]]^^^^^^]]][[[ZZZYYYUUUUUUVVVVVVVVVVVVVVVVVVYYYXXXVVVUUUUUUWWWXXXYYYYYYXXXWWWWWWXXXYYY[[[\\\YYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSUUUWWWXXXXXXWWWWWWVVVWWWXXXZZZ[[[]]]\\\ZZZYYYWWWVVVVVVVVVQQQSSSUUUVVVWWWVVVVVVVVVTTTUUUTTTRRRPPPOOOPPPRRRTTTbbbooosssuuuwwwzzz{{{uuuyyy}}}tttuuuxxx}}}~~~yyyvvvqqqkkkeee```]]][[[ZZZ\\\___cccdddeeegggjjjgggfffdddcccccccccdddeeecccaaa]]][[[\\\\\\\\\[[[YYY[[[]]]___````````````\\\]]]^^^^^^]]]\\\^^^___aaa```___]]]\\\ZZZYYYXXXRRRRRRQQQPPPQQQRRRTTTUUURRRPPPOOOMMMKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBAAAAAA???>>>===>>>===<<<:::999999888777666666666666555555666666666555444444444444444444444444444444333333333333333333333333222333333444444333333222111111111111111111111111333333333444555666777777444444555555666666666666666777888999999::::::999:::999999999:::;;;;;;<<<===@@@CCCDDDEEEJJJRRRXXXfff{{{zzztttqqqppppppttt}}}ttt___RRRGGGOOOiiiqqqRRRIIIAAA>>>???CCCJJJPPP]]]lllyyy}}}~~~ooodddbbb```]]][[[ZZZYYYVVVTTTRRRQQQQQQQQQQQQSSSVVVYYY[[[\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWZZZ[[[\\\]]]]]]]]]\\\\\\ZZZ]]]___```^^^\\\ZZZYYYUUUTTTUUUWWWZZZ]]]_________^^^]]][[[YYYYYYZZZ[[[[[[\\\]]]]]]\\\ZZZXXXVVVSSSRRRQQQQQQPPPPPPPPPQQQUUUWWWYYYYYYXXXWWWXXXYYY]]]^^^^^^]]]\\\]]]aaaccclllvvv~~~~~~HHHEEECCCBBBBBBBBBBBBAAA??????@@@@@@@@@??????>>>>>>????????????>>>======;;;;;;<<<<<<======>>>>>>>>>???>>>???AAAFFFMMMQQQ^^^iiivvv~~~wwwdddUUUOOOJJJCCC???>>><<<999666666666555555555666777777666666888999>>>MMMiiivvviiidddbbbcccbbb]]][[[[[[XXXYYYZZZ[[[]]]___```aaabbbaaa___\\\ZZZYYYXXXXXX^^^___```^^^[[[XXXWWWXXXTTTUUUUUUVVVVVVUUUTTTTTTXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXYYYZZZVVVVVVVVVVVVVVVWWWXXXYYYUUUTTTSSSRRRSSSUUUWWWXXXWWWWWWVVVVVVVVVWWWYYYZZZ\\\[[[ZZZYYYXXXVVVUUUUUUQQQTTTVVVWWWWWWVVVWWWXXXVVVWWWVVVTTTRRRPPPQQQRRRQQQ]]]jjjrrrxxx~~~}}}xxxyyyxxxxxxxxxnnnfff___\\\ZZZXXXYYY[[[___```___```dddccccccbbbaaaaaabbbcccddd```^^^[[[ZZZZZZ[[[ZZZYYYWWWYYY[[[]]]^^^^^^]]]]]]\\\]]]^^^]]][[[[[[\\\]]]^^^]]]\\\[[[YYYXXXWWWVVVRRRQQQOOONNNNNNPPPRRRSSSPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHEEECCCAAA@@@AAAAAA@@@>>><<<<<<<<<<<<:::888666666555444444444444444444444555555555444444333333333333333333333333333222222222222222222222222222333333444444333333222222222222222222222222222111222333444555777888888333444555666777777777777666777888999:::::::::::::::999999::::::;;;<<<===???AAACCCDDDHHHQQQ___jjj~~~yyyvvvtttssstttwwwfffQQQBBBDDD[[[yyylllNNNHHHBBB???BBBIIIPPPTTTcccqqq~~~mmmeeedddaaa^^^]]][[[YYYVVVSSSQQQQQQQQQRRRQQQRRRUUUWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVXXXYYY[[[]]]^^^^^^]]]]]]WWWZZZ\\\\\\[[[YYYXXXXXXVVVVVVWWWXXXZZZ]]]___aaa```___\\\ZZZYYYZZZ[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVRRRRRRQQQPPPPPPPPPPPPPPPTTTVVVWWWXXXWWWWWWYYYZZZ^^^^^^^^^\\\[[[\\\___bbbhhhsss{{{~~~xxx{{{HHHEEECCCAAABBBBBBAAA@@@??????@@@@@@@@@@@@@@@???======>>>>>>======<<<;;;;;;;;;<<<======>>>??????@@@@@@AAABBBFFFMMMVVV\\\eeeppp{{{tttdddVVVMMMGGGCCC===:::::::::888555666666555555666777777888666777:::===FFF\\\wwwpppfffaaa^^^___^^^[[[YYYZZZWWWXXXZZZ\\\^^^```bbbcccaaa```\\\ZZZXXXXXXYYYZZZ___``````]]]YYYWWWWWWYYYUUUVVVVVVWWWVVVUUUSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYVVVUUUUUUTTTUUUVVVWWWXXXTTTTTTRRRRRRSSSUUUWWWXXXWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYWWWUUUSSSRRRQQQTTTWWWWWWWWWVVVXXXZZZXXXYYYXXXVVVTTTRRRRRRSSSOOOXXXcccmmmxxx{{{vvvssshhh```\\\[[[ZZZXXXZZZ___^^^ZZZ[[[```aaa```______```aaabbbccc```^^^\\\ZZZZZZZZZXXXVVVUUUWWWYYY\\\]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXWWWXXXYYYZZZYYYYYYWWWVVVUUUTTTTTTRRRPPPNNNLLLLLLMMMOOOQQQMMMLLLKKKIIIHHHHHHHHHIIIGGGFFFDDDAAA???>>>???@@@>>>===;;;;;;;;;:::999777555444333333333333333333333333444444444444333333333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333222333333444555666777777333444666777888888777777777777888999::::::::::::999999999::::::<<<======@@@CCCEEEHHHOOO___ttt{{{yyyxxxxxxxxx{{{qqqYYYIIICCCKKKggg~~~eeeKKKGGGBBBAAAIIIUUUaaagggsssxxxlllfffddd```]]]\\\[[[YYYVVVSSSQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVXXX[[[]]]]]]]]]]]]XXXZZZ[[[[[[ZZZZZZZZZ[[[XXXWWWWWWWWWYYY\\\```cccaaa___[[[YYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTRRRQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTVVVYYY[[[]]]]]]\\\[[[ZZZ[[[^^^``````lllsss~~~yyywww~~~HHHEEEBBBAAAAAAAAA@@@??????@@@@@@AAAAAAAAA@@@@@@<<<<<<======<<<<<<;;;:::===>>>>>>???@@@AAAAAAAAAAAAAAACCCEEEKKKTTT^^^eeekkkttt~~~zzzdddUUUMMMIIIDDD???:::888999999777555666666666666666777888888666888;;;AAALLLhhhnnniiiddd___[[[\\\\\\YYYXXXZZZWWWXXXZZZ\\\___aaacccdddaaa___\\\YYYXXXZZZ\\\^^^___```___\\\XXXVVVXXX[[[WWWWWWXXXXXXWWWUUUTTTRRROOOQQQTTTWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVUUUTTTTTTUUUVVVWWWTTTSSSRRRRRRSSSUUUWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWVVVWWWXXXXXXWWWTTTQQQPPPPPPSSSVVVVVVUUUUUUWWWYYYYYYZZZZZZXXXUUUSSSRRRSSSPPPVVV^^^hhhvvvvvvvvvjjjaaa]]][[[\\\ZZZ[[[___]]]XXXYYY^^^______^^^^^^___```bbbcccbbb```^^^\\\[[[YYYVVVTTTTTTVVVXXX[[[\\\[[[YYYXXXWWWXXXXXXWWWUUUSSSTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRRRRPPPMMMKKKKKKLLLNNNOOOLLLKKKIIIGGGFFFFFFGGGGGGFFFEEECCC@@@===<<<===>>>>>><<<::::::::::::888666555555444444333444444444222222333444444444333333333333333333333333333333111111111111111111111111222333333444444333333222333333333333333333333333444444555555555555555555333444666777888888888777777777888999::::::::::::999999999:::;;;<<<===>>>BBBEEEIIIMMMXXXmmmzzzyyyzzz{{{{{{iiiSSSHHHGGGOOOllltttXXXHHHEEEBBBCCCOOObbbsss{{{}}}sssjjjgggccc^^^[[[[[[[[[YYYVVVRRRQQQQQQRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUVVVQQQSSSVVVYYY\\\\\\\\\\\\[[[\\\^^^]]]]]]]]]^^^```WWWWWWVVVVVVVVVZZZ___cccaaa^^^ZZZXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSRRRRRRTTTXXX[[[[[[\\\[[[ZZZYYYZZZ]]]___ZZZfffmmmvvvwwwyyyDDDCCCBBBAAA@@@?????????@@@??????>>>===<<<<<<;;;>>>>>>===<<<<<<<<<<<<======<<<;;;;;;===>>>>>>>>>@@@@@@BBBHHHSSS```jjjpppyyyuuueeeVVVIIIDDDEEE;;;:::999888777666555444777666555555777888888888:::???AAADDDZZZ}}}uuummmiii^^^]]]ZZZWWWVVVVVVWWWWWWTTTWWW\\\___aaa```]]][[[```___]]]\\\[[[ZZZZZZZZZ]]]\\\[[[YYYYYYYYYZZZ[[[VVVVVVVVVUUUSSSRRRPPPPPPPPPRRRTTTUUUTTTSSSTTTUUUVVVUUUUUUUUUVVVWWWYYYZZZXXXXXXWWWTTTRRRQQQSSSTTTWWWVVVTTTRRRRRRSSSUUUVVVSSSRRRQQQPPPPPPQQQSSSTTTWWWXXXXXXVVVSSSQQQQQQRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQRRRTTTXXX___kkkwww}}}}}}yyyxxx~~~}}}qqqddd^^^\\\ZZZZZZ[[[ZZZYYYXXXYYYZZZ]]]\\\[[[[[[\\\^^^aaabbb___``````]]]YYYWWWXXXZZZSSSVVVYYY\\\\\\YYYVVVTTTQQQTTTUUUTTTQQQOOOOOOQQQRRRRRRQQQPPPOOOOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEBBBAAA???===<<<;;;<<<<<<<<<;;;:::888666555444333555444333333222222333333222333333444444333333222333333222222333333444555444333222222444444333222222222222222222222222222333333333333333333333333444555666777888888888888:::888777555555555666666:::::::::999999888888888;;;888888;;;===<<<>>>CCCAAAEEEJJJSSSccc|||zzzyyyzzzzzz|||nnnXXXLLLGGGPPPeeezzzrrr___NNNBBBDDDHHHOOO\\\ooozzzqqqiiifffddd___]]]^^^ZZZXXXVVVSSSQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTTTTUUUUUUWWWYYYYYYWWWUUUSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYXXX[[[___```___]]]\\\\\\YYYXXXVVVUUUVVVYYY\\\______\\\XXXTTTRRRQQQRRRSSSYYYYYYXXXXXXWWWVVVUUUTTTPPPOOOLLLKKKJJJLLLNNNPPPQQQRRRRRRPPPOOOOOOQQQSSSSSSUUUWWWXXXXXXYYY[[[]]]aaaccckkkuuu~~~}}}uuu}}}DDDCCCBBBAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;======<<<<<<<<<<<<<<<=========<<<===>>>??????>>>AAABBBFFFNNNXXXdddmmmsss~~~|||jjj\\\PPPEEE@@@@@@::::::999888777666555444666666555666888999999999888:::???LLLhhhzzzmmmfffbbb\\\[[[YYYWWWVVVVVVWWWXXXWWWYYY]]]```aaa```]]]\\\]]]\\\\\\[[[[[[[[[[[[\\\^^^]]]\\\[[[ZZZYYYYYYXXXUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQSSSTTTSSSSSSTTTUUUSSSSSSRRRRRRRRRTTTUUUVVVVVVWWWVVVTTTRRRQQQRRRSSSWWWUUUTTTRRRRRRSSSTTTUUUSSSRRRPPPOOOOOOQQQSSSTTTVVVWWWWWWUUUQQQOOONNNOOOSSSSSSTTTTTTUUUVVVWWWWWWZZZYYYYYYWWWVVVUUUTTTTTTSSSSSSVVV\\\fffpppvvvxxxwwwxxxyyywwwiiibbb```]]]^^^^^^]]][[[YYYXXXXXX\\\\\\[[[[[[\\\^^^aaabbb___``````]]]YYYWWWXXXYYYVVVWWWYYY[[[ZZZXXXUUUSSSPPPRRRSSSQQQNNNMMMNNNPPPPPPPPPOOOOOONNNMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBB???>>>===;;;::::::::::::::::::999888666555444444444444333222222222222333222333333444444333333222333222222222222333444444444333222222333444333222222222222222222222222222333333333333333333333333444444555666777777777777999888777666555666777777:::::::::999999999888888:::888999<<<>>>===???DDDDDDFFFLLLWWWkkk{{{zzz{{{}}}fffPPPIIIKKKccctttuuucccRRREEE>>>AAAGGGSSSeeezzztttllleeecccaaa^^^\\\]]]\\\ZZZXXXVVVTTTTTTTTTUUUQQQQQQRRRSSSTTTTTTUUUVVVXXXXXXXXXWWWUUUTTTTTTUUUSSSTTTUUUVVVWWWXXXXXXYYY[[[^^^aaabbbaaa___^^^^^^YYYXXXVVVUUUUUUWWWYYY[[[]]][[[XXXUUUSSSRRRRRRRRRXXXXXXYYYYYYXXXWWWUUUTTTRRRQQQOOOMMMMMMNNNPPPRRRPPPPPPPPPOOONNNNNNQQQSSSQQQSSSVVVWWWWWWXXXZZZ\\\aaaaaafffqqq|||{{{xxxCCCCCCBBBBBBAAABBBBBBCCC???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>????????????BBBFFFMMMVVVaaakkkssswww|||lll[[[OOOGGG@@@;;;:::999999888777777666555555555555666777888999999999::::::CCC]]]|||}}}pppfff___[[[YYYXXXWWWVVVVVVWWWYYYYYYYYY[[[^^^``````___]]][[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[YYYWWWVVVSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRRRRQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUVVVUUUSSSQQQQQQQQQVVVUUUTTTSSSRRRSSSSSSTTTQQQPPPOOOOOOOOOQQQSSSTTTUUUVVVVVVSSSPPPMMMLLLLLLTTTTTTSSSTTTTTTTTTUUUVVV[[[ZZZZZZYYYXXXXXXWWWWWWTTTSSSTTTXXX```hhhnnnqqqqqqxxxzzzsssjjjhhheeedddbbb___\\\YYYWWWVVVZZZZZZZZZZZZ\\\^^^```bbb^^^___^^^\\\YYYWWWWWWXXXYYYYYYYYYYYYWWWUUUSSSQQQOOOOOONNNMMMJJJJJJLLLNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGEEEDDDCCCAAA@@@?????????<<<<<<:::999888777777888888888777777666555555444444444333222222222222222222222333333333333222222222222222222222333444444444333111111333444333222222222222222222222222222333333333333333333333333333333555666666666666666777777777666777777888999::::::::::::999999999999:::888:::>>>??????BBBHHHLLLMMMSSSbbbzzz}}}{{{|||sssYYYHHHMMM[[[zzzkkkSSSDDD>>><<<@@@IIIZZZppp|||llleee```___]]]ZZZYYY[[[[[[ZZZXXXVVVTTTTTTTTTUUUQQQRRRSSSTTTUUUVVVWWWWWW[[[ZZZWWWUUUTTTTTTUUUVVVSSSSSSTTTTTTUUUVVVWWWXXX^^^aaacccdddbbb`````````YYYXXXWWWWWWVVVVVVVVVWWW[[[YYYXXXUUUTTTRRRRRRQQQVVVWWWYYYZZZYYYWWWUUUSSSPPPOOONNNMMMMMMNNNPPPQQQNNNNNNOOONNNMMMNNNPPPRRRPPPRRRUUUVVVVVVWWWYYY[[[```]]]```kkkwww}}}~~~AAAAAAAAA@@@AAAAAABBBBBB>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;<<<======<<<>>>??????>>>???@@@AAAEEEKKKUUU```iiiqqqwww{{{nnn^^^MMMEEEAAA<<<888777888888777777666666666555555666777777777777888999???AAARRRqqqyyykkkccc]]]YYYWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\ZZZYYYYYYYYYYYYXXXYYYZZZZZZ[[[XXXYYYZZZ[[[[[[YYYVVVUUURRRRRRRRRRRRQQQPPPOOOOOONNNOOOQQQQQQPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSUUUWWWVVVTTTQQQPPPPPPVVVUUUTTTSSSSSSSSSSSSSSSPPPOOONNNNNNOOOQQQSSSUUUVVVVVVUUURRROOOMMMLLLMMMSSSSSSSSSSSSSSSTTTVVVWWWZZZZZZZZZYYYYYYYYYYYYXXXUUURRRRRRWWW]]]bbbiiiooorrr}}}zzz|||xxxuuupppkkkddd^^^YYYWWWUUUUUUXXXXXXXXXYYY[[[]]]___```]]]\\\[[[YYYXXXWWWWWWWWWZZZYYYXXXVVVTTTRRRPPPOOOMMMLLLJJJHHHGGGHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDFFFGGGDDDCCCBBB@@@>>>======<<<::::::999888777777777666666666666555555555555555444333333222111222222222222222333333333333222222222222222111222333333444444222111111222333333222222222222222222222222222333333333333333333333333222333444555666666666666666666777777888999::::::::::::::::::::::::::::::999999<<<@@@AAABBBGGGNNNVVVXXX```ttt}}}~~~ooo^^^MMMGGGZZZssshhhLLL@@@>>>???CCCNNNbbbzzzpppeee```\\\[[[YYYUUUUUUWWWWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXXXX[[[YYYWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSUUUWWWXXX^^^```bbbbbb```^^^^^^^^^XXXXXXYYYYYYXXXXXXWWWVVVXXXWWWWWWUUUTTTSSSRRRQQQSSSUUUWWWYYYXXXUUURRRPPPKKKKKKKKKKKKKKKKKKLLLMMMKKKLLLMMMLLLLLLMMMPPPSSSPPPSSSVVVWWWXXXXXXZZZ[[[\\\ZZZ\\\dddlllsss{{{?????????>>>??????@@@@@@============<<<<<<<<<<<<:::::::::;;;<<<===>>>???<<<>>>??????>>>???BBBEEEKKKSSS___jjjqqqwww{{{~~~}}}rrrbbbSSSEEE???>>>;;;888777777777777666666666666666666888888777555555888:::AAAKKKcccssshhhbbb\\\YYYVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXYYYYYYYYYXXXWWWVVVYYYYYYXXXWWWWWWWWWWWWXXXSSSUUUXXXZZZZZZXXXVVVTTTPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQQQQRRRTTTWWWXXXWWWVVVUUUTTTUUUVVVWWWUUUWWWXXXWWWUUUSSSRRRRRRWWWVVVUUUTTTTTTSSSSSSSSSPPPOOONNNNNNOOORRRTTTVVVVVVVVVTTTRRROOONNNPPPRRRSSSSSSRRRRRRSSSUUUWWWYYYXXXXXXXXXXXXXXXYYYYYYYYYVVVSSSSSSYYY^^^aaaiiiqqqvvv}}}{{{rrrfff[[[VVVUUUUUUUUUUUUUUUVVVWWWYYYZZZ\\\\\\YYYXXXWWWVVVVVVVVVVVVVVVXXXWWWUUUSSSQQQOOONNNMMMKKKIIIGGGEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEEEECCCBBBAAA???===<<<<<<;;;999999999999888777777666444444444444444444444444333333222111111111111222111222222333333222222111222111111111111222333333555222000000111222333222222222222222222222222222333333333333333333333333222333444555666666666666666666777888999:::;;;;;;::::::::::::::::::::::::::::::===BBBCCCFFFOOOXXX]]]cccqqqtttZZZMMMIIIPPPiiigggJJJ???AAAAAAGGGUUUjjjzzziiibbb]]]ZZZYYYVVVQQQQQQTTTTTTTTTSSSRRRQQQPPPPPPPPPRRRRRRSSSUUUVVVWWWYYYYYYYYYXXXWWWXXXYYYXXXUUUSSSUUUTTTRRRQQQRRRTTTVVVXXX\\\^^^___^^^\\\ZZZZZZZZZWWWXXXYYYZZZ[[[ZZZZZZYYYVVVUUUUUUTTTTTTSSSRRRRRRQQQSSSUUUVVVUUURRRNNNLLLHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLMMMQQQSSSSSSUUUYYYZZZZZZZZZ[[[\\\YYYXXXZZZ^^^aaagggsss~~~??????>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;===>>>@@@@@@>>>@@@AAA@@@???AAAGGGLLLTTT]]]iiisssyyy|||sssdddVVVKKK@@@===<<<999777777666666666666666666666777888999999777555777<<>>CCCEEEJJJWWWccchhhqqq{{{cccMMMHHHQQQaaawwwaaaGGG???CCCEEENNN___uuusssfff___\\\ZZZYYYUUUPPPPPPSSSUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTVVVXXXYYYYYYWWWVVVVVVXXX[[[[[[WWWSSSWWWUUURRRQQQQQQSSSWWWYYY[[[\\\]]]\\\YYYWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[UUUTTTSSSSSSRRRSSSSSSSSSRRRRRRSSSSSSRRROOOKKKIIIHHHIIIKKKLLLMMMLLLLLLKKKGGGIIIJJJKKKLLLNNNRRRUUUVVVYYY\\\]]]\\\[[[[[[[[[VVVVVVXXXYYYZZZ^^^kkkyyyAAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBAAACCCCCCAAAAAAEEEMMMUUU^^^gggsss|||vvveeeWWWKKKDDD>>><<<:::666555777555555555666666666777777888999:::888777<<>>===<<<;;;::::::::::::777888888999999888666666444444333333222222111111333222222111111111111111111111222222222222111111111111111111111222222333555222///...000222333333222222222222222222222222333333333333333333333333444444555666777777777777777888999;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBCCCDDDEEEEEECCCCCCHHHRRR[[[eeennnzzzwwwkkk[[[NNNDDD???<<<;;;888333333555444444555555666777777777777999:::999:::@@@KKKTTTmmm{{{mmmhhhddd```___bbb]]]]]]]]]\\\ZZZYYYWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVSSSSSSSSSTTTUUUWWWXXXYYY\\\\\\\\\[[[YYYWWWTTTSSSPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUWWW[[[^^^^^^^^^]]]]]]^^^```bbbccc______^^^[[[YYYXXXZZZ[[[ZZZZZZZZZYYYXXXVVVUUUTTTPPPPPPPPPQQQSSSVVVYYYZZZTTTQQQMMMJJJKKKQQQ[[[bbb^^^\\\XXXUUUSSSSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\\\\^^^ZZZ]]]eeefffbbbgggrrrrrrhhhbbb]]]WWWSSSQQQQQQRRRRRRRRRRRRQQQQQQMMMKKKJJJMMMQQQUUUUUUTTTJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFEEEGGGJJJJJJHHHEEECCCDDDDDDDDDDDDDDDDDDDDD>>>@@@BBBCCCCCCAAA>>><<<;;;;;;:::999888888888999666777888888888777666555444444333333222111111000333222222111000111111111111111222222222222111111111111111000111222222333555222///...///111333333222222222222222222222222333333333333333333333333444555666777888888888888888999:::;;;<<<;;;:::999:::::::::;;;;;;<<<<<<<<<======???CCCGGGPPPcccsss{{{gggPPPIIIEEERRRooo{{{pppcccXXXLLLCCCEEEMMM\\\hhh{{{}}}mmmbbb\\\YYYXXXYYYZZZWWWSSSTTTYYYUUUUUUUUUUUUUUUTTTSSSRRROOOPPPRRRSSSUUUWWWXXXYYYZZZUUURRRSSSXXX\\\\\\ZZZYYYWWWSSSPPPQQQTTTXXXZZZ^^^______]]]ZZZXXXWWWXXX\\\[[[ZZZXXXWWWWWWWWWWWWTTTSSSQQQPPPPPPRRRUUUVVVWWWVVVTTTRRROOOLLLJJJHHHGGGIIIKKKNNNOOONNNLLLKKKGGGHHHJJJKKKMMMPPPTTTWWWYYY[[[^^^___]]][[[YYYYYYWWWRRRPPPUUUYYY[[[^^^bbbpppsssyyy>>>?????????>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;>>><<<;;;<<>>;;;777666555666777555666666666666666555555999666777999===HHH```wwwxxxssskkkfffccccccddddddeeeaaa]]]YYYVVVTTTQQQOOOPPPQQQRRRRRRRRRRRRTTTVVVTTTTTTTTTUUUVVVYYY[[[]]]\\\\\\[[[YYYWWWUUUSSSRRRMMMQQQUUUVVVTTTRRRRRRTTTSSSTTTTTTSSSSSSXXX___eeeddddddbbbaaaaaabbbcccdddbbbbbbaaa___]]]\\\]]]___eeeaaa[[[WWWUUUUUUTTTSSSTTTSSSQQQRRRTTTVVVWWWWWWUUURRROOONNNPPPVVV]]]bbb[[[ZZZXXXVVVTTTSSSRRRRRRUUUWWWYYYZZZYYYYYYYYY[[[[[[ZZZ[[[aaaeeeeeehhhmmmvvvvvvwww~~~|||ooofff___ZZZXXXUUUQQQMMMJJJJJJKKKKKKJJJJJJIIIJJJLLLNNNOOOOOONNNKKKKKKKKKJJJJJJIIIIIIIIIBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@??????>>>=========:::::::::999888777777666777777777777777666666555444333222222111111222222111111111111111111111111111111222222222111111000//////000111111111111111000111111111111222222222111111222222222333333333222222333333333444444444444444555555666777777777999999:::;;;;;;;;;::::::<<<:::999999;;;<<<=========>>>CCCHHHLLLXXXsssxxx```PPPFFFEEEMMMccc}}}|||eeeTTTHHHGGGDDD@@@KKK\\\jjjvvv|||qqqgggaaa```\\\ZZZXXXWWWWWWWWWVVVUUUWWWUUUSSSTTTUUUTTTQQQMMMOOOPPPRRRSSSUUUVVVVVVWWWWWWUUUTTTUUUXXXZZZZZZZZZYYYSSSOOORRRUUUXXX\\\aaa`````````^^^[[[ZZZZZZ[[[___\\\YYYWWWVVVTTTRRRPPPNNNNNNNNNOOOPPPRRRUUUVVVWWWTTTPPPMMMKKKHHHFFFCCCHHHHHHIIIJJJKKKLLLMMMNNNIIIJJJJJJKKKNNNQQQSSSUUU]]]]]][[[ZZZYYYYYYYYYYYYTTTSSSSSSRRRTTTVVVYYY[[[eeekkkuuu~~~>>>>>>??????>>>===;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@DDDGGGIIIIIIEEEEEEIIINNNTTT```lllyyy{{{pppaaaTTTIIIDDD>>><<<999666444555666777333444555666666666666666999888999>>>EEEWWWuuutttoooiiidddccccccdddddddddaaa\\\XXXVVVTTTQQQOOOOOOQQQRRRRRRQQQRRRSSSUUUSSSSSSSSSTTTVVVYYY[[[]]]^^^]]]]]][[[YYYWWWUUUSSSPPPSSSVVVVVVTTTRRRSSSUUUWWWWWWWWWUUUVVVZZZ```fffffffffeeeeeeeeeffffffgggeeeeeedddaaa______aaacccfffccc^^^ZZZXXXWWWVVVTTTUUUSSSRRRSSSUUUWWWWWWWWWUUUSSSPPPOOOQQQVVV\\\___ZZZYYYWWWVVVTTTSSSSSSSSSUUUWWWYYYZZZYYYYYYZZZ\\\\\\ZZZ[[[```ccccccfffjjj~~~~~~qqqooorrr|||{{{ppphhhbbb^^^YYYUUUPPPLLLKKKJJJJJJIIIIIIIIIIIIKKKMMMOOONNNMMMKKKJJJJJJIIIHHHGGGGGGGGGBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA?????????>>>======<<<<<<999999999888777666666666666666777777666666555444444333222222111111222222111111111111111111111111111111222222222111111000000000111222222222222222000111111111111222222222111111222222222333333333222222333333333444444444555555666666777888888888999999:::;;;;;;;;;::::::999888888888:::<<<======@@@@@@DDDJJJRRRccc}}}eeeSSSJJJCCCJJJ\\\tttxxxhhhUUUHHH@@@BBBBBB@@@MMM```sss~~~}}}qqqiiibbb]]]\\\\\\ZZZYYYYYYYYYXXXVVVUUUWWWUUUTTTUUUVVVUUUQQQNNNNNNNNNPPPRRRSSSTTTUUUUUUVVVUUUUUUVVVXXXZZZZZZYYYWWWQQQNNNPPPTTTVVVZZZ^^^]]]]]]]]][[[YYYWWWXXXYYY\\\ZZZWWWUUUTTTSSSQQQOOOMMMMMMLLLMMMNNNOOOQQQRRRTTTRRRNNNLLLKKKIIIGGGEEEFFFGGGHHHIIIJJJLLLLLLMMMIIIIIIJJJLLLOOORRRUUUWWW]]]\\\[[[YYYXXXWWWWWWWWWQQQQQQQQQQQQSSSUUUVVVXXX^^^eeeoooyyy>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>AAACCCFFFGGGGGGEEEFFFLLLSSS]]]jjjuuu}}}pppbbbUUUKKKDDDBBB:::888666444444444666666222222333444555666777777888777999@@@NNNgggzzznnnjjjeeebbbbbbbbbccccccbbb___ZZZWWWTTTRRRPPPNNNOOOQQQRRRRRRQQQQQQSSSTTTRRRRRRSSSTTTVVVYYY\\\]]]______^^^]]][[[XXXVVVUUUTTTUUUVVVUUUSSSSSSTTTUUUXXXXXXWWWVVVWWW[[[aaaeeeeeefffggghhhhhhhhhhhhhhhggggggdddbbb``````dddggghhheeeaaa^^^\\\[[[XXXVVVUUUTTTRRRSSSUUUWWWWWWVVVUUUTTTRRRRRRSSSVVVYYY\\\WWWWWWVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZYYYZZZ\\\]]]]]][[[[[[___aaaaaacccfffxxx}}}{{{nnnmmmsssyyypppgggbbb___ZZZSSSNNNKKKIIIHHHGGGHHHHHHHHHJJJLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCAAABBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;888888777777666555555555555555555555555444333333333333222111111111111222111111111111111111111111000111111222222222111111111111222333333333333333000111111111111222222222111111222222222333333333333333333333444444444444666666777777888999999999999999:::;;;;;;;;;;;;;;;888888999:::<<<===>>>>>>EEEEEEIIIRRR___tttfffOOOFFFEEEDDDRRRjjjhhhUUUEEE<<<999>>>@@@CCCUUUiiioooeeebbb^^^[[[ZZZ\\\[[[[[[[[[\\\ZZZWWWTTTUUUTTTSSSTTTTTTSSSPPPNNNLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWZZZZZZYYYXXXUUUOOOLLLOOORRRSSSVVVZZZXXXYYYYYYXXXUUUTTTUUUVVVYYYWWWUUUTTTSSSRRRPPPNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPNNNLLLKKKKKKJJJIIIGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSWWW[[[]]]\\\[[[YYYWWWVVVUUUTTTTTTOOOPPPQQQSSSTTTUUUVVVVVVWWW]]]fffoooyyy============<<<<<<;;;;;;::::::;;;;;;<<<<<<======:::<<<>>>???@@@AAACCCDDDFFFFFFHHHOOOYYYfffttt}}}}}}}}}ttteeeWWWKKKDDD???>>>777666555444444555666777333333333444444555666777:::888:::EEE[[[xxx|||oookkkgggccc````````````___^^^[[[WWWTTTRRRQQQNNNMMMQQQRRRTTTTTTSSSSSSTTTUUURRRRRRSSSTTTVVVYYY[[[]]]^^^^^^^^^]]][[[YYYWWWVVVWWWVVVUUUSSSRRRRRRTTTUUUUUUTTTTTTTTTWWW[[[aaadddcccdddfffggghhhhhhgggfffhhhgggdddaaa___aaaeeeiiihhhfffdddbbb```^^^ZZZXXXTTTRRRRRRSSSUUUVVVVVVUUUVVVUUUUUUUUUUUUVVVWWWXXXTTTUUUUUUUUUUUUUUUUUUTTTVVVXXXYYYZZZZZZ[[[]]]______\\\\\\___```___```cccppp}}}~~~}}}pppqqqxxxyyyoooiiiccc]]]UUUOOOKKKHHHFFFEEEGGGFFFFFFHHHJJJKKKJJJHHHHHHHHHGGGEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===============<<<<<<;;;::::::999999666666666555555444444444333444444444444333222222333222222111111111111111111111111111111111111111000000111222222222111111000111222222333333222222000000111111111222222222111111222222222333333333333333333444444444444555555666666777777888999999999999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>???@@@@@@EEEIIIRRR```ssskkkRRRBBBAAAFFFNNN]]]rrrrrr^^^OOO???999888>>>CCCJJJ___ttt~~~hhh_________\\\[[[[[[\\\]]]^^^^^^\\\XXXTTTRRRRRRRRRRRRRRRPPPOOOMMMMMMMMMOOOPPPQQQRRRRRRRRRTTTUUUVVVYYY[[[[[[YYYWWWTTTOOOLLLOOOQQQQQQSSSVVVTTTUUUVVVUUUSSSRRRSSSSSSWWWUUUSSSSSSSSSRRRPPPNNNOOOOOONNNNNNNNNMMMMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLNNNPPPTTTXXX\\\^^^ZZZYYYWWWUUUSSSRRRQQQQQQOOOPPPSSSVVVWWWXXXWWWWWWTTTXXX]]]dddmmmzzz<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;===????????????AAABBBHHHIIIMMMTTT```nnn{{{|||xxxqqqhhh[[[OOOFFF@@@;;;999666555555444555666777888555555444444444555666666;;;;;;@@@PPPkkkzzzpppuuuwwwiiihhheeebbb___^^^]]]\\\[[[ZZZWWWSSSQQQPPPPPPNNNMMMSSSUUUWWWWWWVVVUUUUUUVVVSSSSSSSSSTTTUUUXXXZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXVVVSSSRRRRRRSSSTTTUUUTTTSSSSSSUUUYYY^^^cccfffcccdddfffgggggggggfffeeehhhgggeeebbbaaaccchhhkkkgggfffeeedddccc___[[[WWWQQQPPPPPPRRRTTTUUUUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVUUUXXXYYYZZZZZZZZZ[[[]]]``````]]]]]]______]]]^^^aaaeeeppp~~~tttrrryyy}}}wwwhhhbbbXXXPPPKKKHHHFFFEEEEEEDDDDDDFFFHHHHHHGGGFFFGGGFFFEEECCCBBB@@@??????@@@@@@@@@???????????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777555555555444444444444444333333333333333222222111333222111111000000111111000000000000000000000000///000111222222222222222///000000111111111111111000000111111111222222222111111222222222333333333333333444444444555555555444444555666666777777888888999:::;;;<<<<<<<<<<<<;;;===??????>>>???AAACCCCCCNNN```uuu~~~nnnVVVFFF@@@EEEMMMaaammm{{{wwweeeSSSHHH???;;;<<>>>>>???;;;>>>@@@@@@???@@@CCCGGGMMMPPPTTT[[[gggvvv~~~xxxqqqddd\\\PPPHHHBBB>>>999555555555444444555666666777666555444444555666888999888???JJJ[[[uuulllooo{{{oooffffffccc```^^^^^^\\\ZZZXXXVVVTTTQQQPPPQQQQQQQQQPPPTTTVVVXXXYYYXXXVVVVVVWWWTTTTTTSSSTTTUUUWWWXXXYYYXXXXXXYYYYYYZZZYYYYYYYYYYYYVVVSSSSSSTTTUUUVVVVVVVVVUUUUUUWWW\\\bbbfffgggffffffgggggggggffffffeeehhhgggfffdddccceeeiiimmmddddddddddddccc___ZZZUUUOOOOOOOOORRRUUUWWWVVVUUUWWWWWWWWWWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXWWWVVVVVVZZZ[[[[[[ZZZZZZZZZ]]]___```\\\\\\^^^]]][[[[[[^^^[[[eeerrruuuooouuurrrkkk```VVVOOOKKKHHHFFFDDDCCCCCCDDDFFFFFFEEEDDDEEEDDDCCCBBBAAA@@@???>>>?????????>>>>>>>>>>>>===;;;;;;;;;:::::::::999999999999999888777777666666444444444444444444444444333333333333333222111111222222111000000000000111000000000000000000000000///000111222222222222222//////000111111111111000000111111111111222222222111111222222222333333333333444444444555555555555444444444555666666777777888999:::<<<============:::===??????>>>@@@DDDHHHKKK^^^www|||vvvYYYIIICCCEEEOOO\\\ttt{{{~~~nnnYYYGGG===???===AAAKKKWWWdddssssssccc^^^______]]]]]]\\\\\\]]]______]]]XXXUUUTTTVVVXXXXXXVVVTTTTTTTTTPPPPPPQQQSSSSSSTTTTTTTTTTTTSSSTTTVVVYYYZZZXXXWWWRRRNNNLLLOOOPPPNNNNNNOOONNNPPPRRRSSSRRRQQQQQQQQQRRRQQQQQQRRRTTTSSSQQQOOOKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDDDDFFFIIILLLMMMMMMLLLMMMOOOQQQQQQPPPOOONNNMMMMMMMMMOOOQQQTTTWWWXXXSSSRRRQQQOOONNNNNNNNNNNNKKKMMMPPPSSSUUUVVVUUUUUUVVVVVVTTTUUUZZZfffwwwzzz|||;;;;;;:::999999:::;;;<<<::::::;;;<<<===>>>??????;;;>>>AAAAAAAAADDDJJJOOOSSSXXX]]]cccooo|||~~~{{{qqqgggYYYQQQGGG@@@===;;;888555333333333333444444444444444333333444666999<<<===AAAPPPaaannn~~~~~~xxxwwwwwwiiifffbbb```^^^^^^^^^]]][[[YYYUUUSSSRRRQQQSSSTTTUUUTTTTTTVVVYYYYYYXXXVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWWWWUUUVVVXXXYYYZZZ[[[[[[[[[ZZZWWWUUUUUUWWWYYYYYYXXXZZZXXXVVVXXX]]]bbbddddddgggfffeeedddcccccccccccccccccccccbbbbbbcccfffiii```aaabbbcccbbb^^^WWWRRRNNNOOOPPPTTTWWWZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUVVVXXXYYYYYYXXXWWWVVV\\\]]]\\\[[[YYYZZZ\\\___]]]ZZZYYY[[[[[[XXXXXX[[[XXX```kkkwwwwwwrrruuuxxxkkk___UUUOOOKKKHHHBBBBBBAAACCCDDDEEECCCBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>=========<<<<<<::::::::::::999999999999888888777777666555555555444444444555555555555555333333444444333333222111222222111000000000000000000000000000000000000000//////000222222333333222000000111222222222222111000111111111111222222222111111222222222333333333444444444444555555555555555555555666777777888888888999:::<<<======>>>>>>:::===@@@AAAAAAEEEMMMTTTdddzzz~~~qqq]]]IIICCCEEENNN```sss}}}ppp^^^KKK>>>999<<>>???@@@:::>>>AAABBBCCCHHHPPPWWWXXX^^^ccciiittt~~~{{{vvvjjj^^^TTTKKK@@@:::999999777555222222222222222222222222222222222444777;;;???BBBSSShhh}}}wwwqqqsssooofffhhh___^^^]]]]]]^^^^^^\\\ZZZVVVTTTRRRSSSUUUWWWXXXXXXSSSVVVXXXYYYWWWUUUUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVTTTUUUWWWYYY[[[\\\]]]]]][[[XXXVVVXXX[[[\\\[[[ZZZ[[[XXXVVVWWW[[[___```___eeedddbbb```______``````]]]^^^___^^^^^^___aaaddd^^^___aaacccbbb]]]VVVQQQOOOOOOQQQUUUZZZ\\\\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWVVVWWWYYYZZZZZZYYYWWWVVV^^^^^^]]][[[YYYZZZ\\\^^^[[[WWWWWWYYYXXXVVVVVVYYYYYY```hhhrrryyyzzz{{{tttfffZZZRRRMMMJJJBBBAAAAAABBBCCCDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>======<<<<<<<<<;;;:::::::::999999999999888777777777666555555444444555555555555555555555555333444444444444333222222222111111000000000000000000000000000000000000000//////000222222333333333111111222333333333333222000111111111111222222222111111222222222333333333444444444555555555666666666666666777888888999999888999:::<<<===>>>>>>>>><<>>>>>>>>>>>???????????????@@@@@@@@@BBBGGGOOOYYY___cccfffiiinnnxxx}}}yyynnn___SSSHHHDDD>>>:::999888666333666555555555555444444444444555777999888<<>>======<<<===>>>???@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666666555444444333333555555555555444333222111000000111222222222222111111111111111111111111111000000000000000000000000111111111111111111222222222444666555222000111333111111222222222333333333222222333333333444444444444444444555555555666666555555666666777777888888::::::::::::;;;<<<>>>@@@@@@BBBGGGKKKLLLUUUmmm~~~eeeMMMCCC;;;AAARRRgggwwwrrrYYYKKKCCC>>>:::999:::III```ttt~~~pppjjjhhhdddaaa___^^^___```___^^^[[[ZZZXXXWWWUUUSSSXXXUUURRRRRRSSSTTTUUUUUUSSSQQQNNNMMMNNNOOOOOOOOOKKKLLLNNNNNNNNNNNNQQQSSSNNNMMMMMMLLLJJJIIIGGGFFFHHHIIIKKKLLLMMMKKKJJJIIIMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGJJJLLLNNNOOONNNMMMMMMLLLLLLMMMMMMMMMIIIFFFHHHLLLOOOMMMJJJNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQTTTWWWWWWUUUSSSRRRRRRQQQRRRUUUXXX\\\___eeekkkmmmeee^^^fff|||;;;:::888777777999:::<<<>>>??????@@@AAAAAABBBBBB@@@AAABBBFFFLLLVVV___ffflllppptttwww~~~}}}xxxpppdddWWWMMMDDD@@@<<<999999888777555555555555555555444444444555777;;;======FFF\\\qqqzzz}}}uuujjjeeeccc___]]]\\\\\\^^^___```___YYYXXXXXXYYY\\\]]]]]]\\\YYYYYYYYYYYYYYYXXXWWWWWWXXXYYYVVVRRRRRRXXX[[[[[[\\\ZZZYYYYYY[[[]]]]]]]]]ccc]]]\\\```ccc```^^^``````aaaaaa```]]]\\\]]]^^^^^^]]]ZZZXXXXXXYYYZZZ\\\\\\[[[ZZZ\\\___bbbcccccc___``````___\\\XXXTTTRRRQQQSSSVVVZZZ\\\]]]\\\\\\WWWVVVUUUVVVXXXYYYYYYXXXYYY[[[]]]]]][[[ZZZYYYZZZ^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUWWW\\\dddmmmuuu}}}{{{pppdddWWWNNNHHHEEEBBBBBBCCCCCC@@@===???>>>===<<<<<<===>>>>>>;;;;;;;;;;;;::::::::::::::::::999999999888888888666666666555444444333333555555555555444333222111000000111222222222222111111111111111111111111111000000000000000000000000111111111111111222222333222333444333111000111333111111222222222333333333111111222222222333333333444444444444555555555555555555666666777888888888;;;;;;;;;;;;;;;<<<>>>???AAACCCIIIPPPYYYiiioooUUUFFFAAA???HHHYYYjjjuuuzzz|||hhhRRRFFF@@@===;;;<<>>???AAACCCDDDEEEEEEEEEBBBCCCFFFLLLUUU___iiiooowww~~~|||wwwnnncccWWWLLLEEE???<<<999888777888777666444444444444444444555555444666:::<<<@@@PPPooozzzooohhhdddaaa___]]]\\\\\\^^^______^^^YYYYYYXXXZZZ\\\^^^]]]]]]ZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWUUURRRTTT[[[```aaa]]][[[ZZZZZZ[[[\\\\\\[[[ccc___]]]___aaa______``````aaaaaa```^^^[[[[[[[[[YYYXXXVVVUUUUUUVVVWWWYYY[[[ZZZZZZ[[[^^^aaabbbbbb`````````___\\\XXXTTTQQQOOOQQQUUUYYY[[[\\\\\\\\\WWWUUUTTTUUUWWWYYYYYYXXXYYY[[[\\\\\\ZZZXXXWWWWWW[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUVVV[[[cccjjjqqqwww}}}ppp```UUUPPPLLLGGGDDDDDDCCCAAA>>>@@@>>>===;;;;;;;;;;;;<<<:::::::::999999999888888999999999999888888888777666666555555444333333333444555555444444333222111000000111222222222222111111111111111111111111111000000000000000000000000111111111111111222333333222333333111//////111333111111222222222333333333111111111111222222222222333333333444444444555555555666666777888888999999:::;;;<<<======>>>AAACCCGGGJJJRRR___ppp{{{]]]HHHAAADDDLLLXXXfffqqquuuuuukkk[[[HHH???<<<<<<>>>BBBRRRaaawwwwwwiiiaaaaaa___]]]ZZZYYYZZZ[[[[[[^^^^^^^^^]]]\\\ZZZWWWVVVVVVTTTSSSSSSTTTTTTSSSQQQMMMKKKHHHGGGHHHIIIJJJJJJLLLLLLKKKIIIIIIJJJNNNQQQPPPOOOOOOMMMLLLKKKJJJIIIGGGIIIJJJLLLMMMMMMLLLLLLEEEFFFGGGIIIJJJLLLMMMNNNMMMLLLIIIGGGEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJGGGEEEGGGJJJLLLKKKJJJNNNNNNMMMMMMMMMOOOPPPQQQVVVVVVVVVWWWXXXWWWTTTQQQNNNNNNNNNOOOQQQUUUXXXZZZZZZ```eeehhhkkkttt>>>===<<<::::::<<<===>>>>>>@@@CCCGGGIIIIIIIIIIIIFFFGGGKKKSSS^^^iiirrrwww|||wwwtttmmmcccVVVKKKDDDAAA;;;:::888777666555555555333333444444555555555666777666888>>>III```|||oooiiifffbbb```___^^^]]]]]]_________^^^WWWVVVVVVXXXZZZ\\\[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUTTTSSSVVV^^^dddeee]]][[[ZZZZZZ[[[\\\[[[ZZZ___]]]\\\\\\\\\\\\\\\]]]\\\]]]^^^]]]ZZZWWWVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXZZZYYYYYY[[[^^^```aaa````````````___\\\WWWSSSPPPMMMOOORRRVVVXXXZZZ[[[[[[UUUTTTRRRSSSUUUWWWWWWWWWVVVXXXZZZZZZXXXVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTVVVWWWVVVVVVUUUXXX]]]cccjjjnnnssswwwyyynnnaaaZZZTTTMMMIIIGGGEEEBBB???>>>===;;;:::999999::::::::::::999999999888888888999888888888888777777777666666555444444333333222444444444444444333222111000000111222222222222111111111111111111111111111000000000000000000000000111111111111222333333444444333222000000111333444111111222222222333333333111111222222222333333333333333333333444444444444666666777777888999::::::999;;;>>>>>>???BBBFFFKKKOOOWWWfffyyyiiiQQQCCC>>>JJJYYYeeennnrrrooojjj]]]OOOAAA;;;:::===CCCJJJ^^^lll}}}kkk```\\\\\\[[[YYYXXXWWWXXXYYYYYYXXXZZZ[[[[[[YYYWWWUUUUUUUUUTTTSSSSSSTTTTTTQQQOOOKKKHHHFFFEEEFFFHHHIIIHHHLLLKKKJJJGGGFFFHHHLLLPPPQQQPPPOOONNNMMMLLLLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJDDDDDDFFFGGGIIIJJJLLLLLLLLLJJJGGGDDDCCCCCCEEEFFFDDDFFFGGGIIIKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGHHHKKKMMMLLLKKKOOONNNNNNNNNOOOPPPRRRSSSZZZYYYXXXXXXXXXVVVRRRPPPMMMMMMMMMNNNQQQSSSVVVXXXUUUZZZbbbjjjrrr|||>>>===<<<;;;;;;===???@@@AAACCCHHHLLLNNNOOONNNMMMLLLMMMRRR[[[hhhsss{{{}}}xxxlllhhhaaaWWWLLLDDD@@@???:::999888666444333333333333333444555555666777777<<<999;;;III^^^yyy~~~ooofffcccbbb```]]]___^^^]]]^^^______^^^\\\WWWVVVVVVWWWYYY[[[[[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTQQQTTTTTTSSSWWW___eeeeee[[[ZZZYYYZZZ[[[[[[ZZZXXX\\\]]]]]][[[ZZZ[[[[[[[[[XXXYYYZZZXXXUUUSSSRRRRRRUUUUUUTTTUUUVVVWWWYYYZZZXXXXXXXXXZZZ]]]__________________^^^[[[WWWSSSPPPKKKMMMPPPSSSUUUWWWXXXXXXSSSQQQOOOOOOQQQSSSTTTTTTSSSUUUWWWXXXWWWVVVVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSVVVXXXYYYZZZYYYYYYYYY]]]bbbfffiiilllooorrryyy{{{|||}}}qqqddd]]]UUUOOOKKKHHHCCC???<<<<<<:::999999999:::;;;::::::::::::999999999888888888888777777777666666555555555444333333222222333333333444333333222222000000111222222222222111111111111111111111111111000000000000000000000000111111111111222333444555666444222111222333555666111111222222222333333333333333333444444444444555333333333444444444555555666666777888999:::;;;;;;:::===?????????CCCKKKQQQ[[[iiipppWWWGGG@@@BBBRRRccckkkllliiibbbZZZRRRHHH>>>:::<<>>AAACCCMMMPPPVVV[[[]]]]]]ZZZXXXUUUWWW]]]kkk|||{{{uuullldddXXXQQQIIIBBB???===999777444666777777444333444555444444555777888:::;;;;;;>>>CCCTTTlllnnnjjjddd___[[[YYYZZZZZZYYYYYYXXXYYYZZZZZZWWWUUUVVVUUUUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXWWWWWWVVVUUUOOOSSSVVVUUUXXX\\\]]]ZZZUUUUUUUUUWWWYYYYYYXXXVVVVVV\\\___\\\YYYZZZYYYUUUPPPPPPNNNLLLIIIJJJLLLNNNOOOPPPQQQSSSUUUWWWXXXYYYUUUVVVWWWZZZ]]]^^^]]]\\\\\\\\\]]]]]][[[XXXUUUSSSOOOOOOPPPRRRSSSTTTUUUVVVQQQOOOLLLLLLNNNQQQRRRSSSPPPSSSUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUSSSRRRTTTUUUVVVXXX[[[^^^```bbbWWWXXXYYYZZZ[[[^^^bbbeeekkktttzzzqqqiiiccc[[[RRRLLLGGGEEECCC@@@>>><<<<<<;;;999999888888888777777777777777666666666555555555555555444333333222222111111222222333333333222222000000111222222222222111111111111111111111111111000000000000000000000000111111111222333444555666444333111333555666555333111111222222222333333333333333333444444444555555555555555666666666777777666777888999:::<<<=========AAAEEEIIINNN[[[mmmzzzwww___LLLAAADDDKKKcccrrrxxxlll\\\SSSLLLDDDAAA===;;;===CCCOOObbbrrr}}}~~~~~~vvvcccZZZXXXXXXWWWVVVUUUUUUTTTSSSRRRRRROOOQQQSSSQQQNNNNNNRRRWWWVVVTTTQQQPPPPPPPPPOOONNNKKKHHHFFFFFFGGGJJJJJJKKKIIIJJJKKKLLLLLLNNNQQQTTTRRRPPPNNNMMMLLLMMMNNNOOONNNLLLKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDFFFIIIKKKMMMLLLKKKHHHGGGFFFGGGIIIJJJHHHIIIJJJKKKKKKMMMOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRPPPOOONNNOOONNNLLLKKKIIIJJJKKKLLLNNNPPPQQQRRRPPPUUU\\\dddmmmuuu}}};;;;;;;;;;;;>>>AAADDDFFFRRRVVV\\\aaacccbbb___\\\VVVYYY```pppzzzrrrlllbbbYYYSSSKKKBBB===<<<:::777333111444666777555444666888444555666888999;;;<<<<<>><<>>FFFTTTiiizzz{{{yyy{{{~~~lll\\\WWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPKKKMMMNNNLLLIIIJJJOOOUUUWWWTTTPPPOOOOOOOOOOOOOOOJJJHHHFFFEEEGGGIIIJJJJJJIIIJJJLLLNNNNNNPPPSSSUUUQQQPPPNNNLLLLLLLLLNNNOOOKKKKKKIIIGGGFFFEEEDDDDDDAAAAAABBBBBBCCCDDDEEEEEEJJJIIIHHHGGGFFFEEECCCCCCBBBBBBAAABBBDDDHHHKKKMMMLLLJJJGGGEEEDDDFFFIIIKKKGGGHHHIIIJJJJJJLLLNNNPPPRRRQQQPPPOOONNNOOOPPPQQQOOOMMMLLLLLLLLLMMMKKKJJJHHHHHHIIIKKKLLLNNNOOOPPPPPPTTTZZZaaagggpppxxx~~~}}}888;;;>>>===<<<>>>EEEKKKWWW[[[```bbbbbb___^^^]]]ZZZ]]]hhhzzz{{{oooeee]]]UUUQQQHHHEEE@@@;;;888777777888555444444333333333444444444333666999:::999<<>>???HHHOOOUUU]]]nnn|||fffOOOFFFHHHOOO\\\gggwwwpppbbbQQQDDD>>>;;;999:::888<<>>======AAAHHHNNNYYY]]]aaadddcccaaa```___[[[___jjjzzzyyyoooeee\\\TTTMMMIIIEEEBBB===999666555666777555555444444333444444555777555666:::;;;===CCCKKKcccyyypppdddmmm}}}xxxkkkcccbbb```\\\XXXVVVVVVVVVXXXUUUTTTVVVYYYZZZWWWSSSTTTTTTTTTTTTTTTUUUUUUUUUXXXWWWVVVWWWYYYYYYVVVSSSQQQRRRTTTVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQRRRTTTTTTRRRPPPNNNLLLJJJGGGEEEDDDDDDDDDKKKLLLMMMMMMMMMMMMOOOQQQUUUVVVXXXYYYZZZZZZZZZZZZXXXWWWVVVUUUSSSQQQPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLMMMNNNOOOPPPMMMNNNPPPRRRSSSSSSSSSRRRQQQTTTWWWXXXUUUSSSRRRRRRRRRRRRSSSSSSTTTVVVWWWXXXVVVUUUTTTVVVYYY\\\]]]]]]___```iiizzzyyy{{{{{{|||gggRRRFFFCCCAAA===>>>>>>>>>???@@@>>>:::777888666444444555555444333444444333333333333222222333222111000000111222333111111111111111111111111000000111111111222222222111111111111111111111111111000000222444666555444111222333333444444333333222222333333333444444444444444555555555666666666444555666777888888888888888;;;>>>@@@AAABBBDDDFFFIIIUUUdddsssjjjXXXHHHHHHRRR^^^jjjrrrrrriiiYYYIII???;;;999999999999???JJJUUUdddyyy}}}kkk___XXXQQQQQQWWWUUUTTTSSSRRRPPPOOOOOOOOOMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPOOONNNMMMMMMLLLMMMNNNLLLIIIHHHJJJLLLMMMNNNPPPPPPOOOOOOPPPQQQMMMLLLJJJHHHHHHIIIJJJKKKIIIHHHGGGGGGHHHIIIHHHGGGEEEFFFFFFFFFEEEEEEDDDCCCFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDFFFHHHJJJLLLJJJIIIHHHGGGGGGHHHIIIJJJOOOOOOPPPPPPPPPPPPPPPOOOLLLLLLLLLLLLLLLLLLKKKKKKFFFHHHJJJLLLNNNNNNMMMMMMOOOQQQTTTWWW[[[bbbkkkrrrrrrmmmooozzz:::<<<======???DDDLLLRRR\\\```dddfffeeecccaaaaaa]]]bbbkkkxxx}}}vvvoooiiiaaaXXXPPPJJJEEEAAA@@@===:::666444444555666555555444444444444555555666333444666999???KKKVVVssswwwggg[[[ZZZlllnnnddd______^^^[[[XXXVVVVVVWWWVVVUUUTTTWWWZZZ[[[YYYVVVSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWXXXWWWUUURRRPPPQQQRRRSSSTTTSSSRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQOOONNNMMMOOOQQQSSSSSSSSSQQQPPPOOOMMMJJJHHHFFFEEELLLMMMNNNMMMMMMMMMOOOPPPTTTTTTUUUVVVVVVVVVVVVVVVRRRRRRRRRRRRQQQPPPOOOOOOLLLMMMNNNPPPPPPOOOMMMLLLMMMMMMLLLLLLLLLLLLMMMNNNKKKMMMOOOQQQSSSRRRQQQQQQRRRTTTWWWWWWUUUSSSRRRRRRSSSSSSRRRRRRSSSSSSTTTTTTUUUTTTRRRTTTWWWZZZ[[[[[[[[[\\\dddppp|||~~~yyy{{{uuu|||{{{^^^MMMGGGDDDBBB>>>>>>@@@AAAAAA>>>:::666888666444444666666666555444444333333333333222222111111222222222222111111111111111111111111111111111111111111222222222222111111111111111111111111000///000111444555444333111222333333444444333333333333333333444444444444555555555555666666666666666666777777888999999999555:::@@@BBBBBBDDDIIINNNVVVggg~~~}}}iiiWWWLLLFFFPPPcccpppvvvwwwhhh\\\KKK???999777888999:::>>>GGGSSS___ooorrr```YYYUUUPPPQQQUUUSSSRRRRRRQQQPPPOOOOOOOOOMMMLLLKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKRRRQQQOOOLLLIIIHHHJJJKKKLLLNNNOOONNNMMMMMMNNNOOOMMMLLLIIIGGGFFFFFFGGGHHHFFFEEEDDDFFFHHHIIIIIIHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEGGGIIILLLMMMHHHGGGFFFEEEFFFFFFGGGHHHLLLNNNPPPQQQRRRQQQPPPOOOLLLLLLLLLLLLLLLMMMMMMMMMHHHIIIKKKLLLMMMMMMLLLLLLOOOPPPRRRTTTVVV[[[```dddeee___aaannn;;;<<<===>>>@@@FFFNNNTTT```cccggggggfffcccbbbaaa___bbbhhhpppvvvtttmmmfffbbb]]]VVVOOOJJJEEEAAA>>><<<:::777555444444555666555555555444555555666777666444444777<<>>BBBCCCCCCJJJVVV```uuugggWWWNNNKKKOOO```sss{{{vvvnnnZZZNNNAAA:::888777999;;;BBBIIITTT```lllzzzssseeeYYYTTTRRROOOPPPSSSRRRRRRRRRRRRQQQPPPPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNMMMLLLLLLKKKSSSQQQNNNKKKHHHHHHJJJKKKKKKMMMNNNMMMLLLKKKLLLNNNOOOMMMJJJHHHFFFFFFGGGGGGGGGFFFEEEFFFHHHJJJIIIHHHFFFFFFEEEEEECCCBBB@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIKKKKKKFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKNNNQQQRRRQQQOOONNNLLLLLLLLLMMMMMMMMMMMMMMMIIIJJJKKKLLLLLLLLLKKKJJJNNNOOOPPPRRRSSSVVVXXXZZZ[[[WWWXXXcccrrr======>>>@@@EEEKKKSSSXXXgggiiijjjjjjfffcccaaa```___```bbbeeegggfffaaa]]]XXXTTTMMMHHHDDDAAA>>><<<999888666555444555666777555555555555666666777888888888;;;@@@FFFQQQddduuunnncccXXXVVVaaayyyvvvggg^^^[[[VVVWWWXXXWWWUUUTTTTTTUUUVVVWWWXXXZZZ[[[ZZZWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTSSSQQQNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMNNNPPPRRRPPPRRRTTTUUUTTTRRRNNNLLLNNNNNNOOONNNMMMMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLJJJHHHGGGHHHJJJMMMPPPPPPOOOLLLJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJLLLNNNPPPQQQQQQPPPOOOSSSSSSTTTUUUVVVVVVUUUTTTUUUTTTSSSQQQPPPOOOOOOOOORRRQQQPPPRRRTTTVVVWWWVVVZZZ[[[___cccfffnnn}}}yyyzzzxxx{{{iii```ZZZVVVSSSPPPKKKFFFCCC@@@<<<:::888666444444555666555444444444333333333222222222000111333555555333111000111111111111111111111111/////////000000000111111111111111111111111111111222111222444666666444222333444555555666666555555333333444444444555555555666666666777777777888888777777777888999;;;===>>>AAAEEEHHHIIIOOO]]]rrr~~~gggUUULLLMMMSSS___ooo{{{{{{lll^^^LLLBBB;;;:::;;;:::<<<@@@OOOYYYeeepppyyy~~~ggg^^^VVVRRRQQQOOOOOOPPPSSSSSSSSSSSSSSSRRRQQQPPPMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLPPPNNNJJJHHHHHHIIIJJJKKKJJJLLLMMMLLLKKKKKKLLLNNNQQQOOOLLLIIIHHHGGGHHHHHHJJJIIIHHHHHHIIIIIIHHHGGGEEEEEEDDDCCCBBBAAA???>>>>>>???AAABBBCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCDDDEEEFFFGGGGGGIIILLLNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMNNNPPPRRRTTTUUUVVVWWWUUUUUU[[[aaalll{{{???@@@CCCHHHNNNVVV]]]aaaoooppppppmmmhhhccc```^^^^^^\\\[[[[[[\\\[[[YYYWWWOOOKKKEEEAAA???===;;;999888777666555555555666666666666555666666777888999666999@@@HHHPPP[[[mmm~~~nnn^^^ZZZYYYaaauuu}}}kkk___ZZZWWWSSSUUUVVVVVVTTTSSSSSSTTTUUUVVVYYYZZZZZZXXXVVVTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOPPPQQQOOOLLLIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJMMMNNNOOOPPPPPPQQQQQQQQQOOOPPPPPPOOONNNNNNPPPQQQPPPRRRUUUWWWVVVTTTQQQOOOMMMNNNOOONNNNNNNNNPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOONNNLLLJJJGGGEEEDDDDDDFFFIIILLLMMMKKKIIIGGGJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPRRRUUUVVVVVVUUUUUUTTTSSSQQQPPPOOONNNNNNOOOPPPQQQSSSVVVVVVUUUSSSRRRSSSWWW\\\___gggwww~~~~~~{{{{{{vvvoooiiigggbbbYYYQQQKKKFFFAAA>>>:::888666666666666555444444444333333333333222222111222333555555333222111222222222222222222222222///000000000000111111111222222222222222222222222222222333555777777444222111222333333444444333333333444444444555555555555777777777777888888888888888888999:::<<>>===BBBJJJ\\\iiivvv~~~{{{ooo___[[[UUUQQQPPPOOOOOOOOOSSSTTTTTTTTTTTTRRRPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOOOOOOONNNNNNMMMMMMJJJHHHGGGHHHJJJJJJJJJIIIKKKLLLLLLLLLLLLMMMOOORRRPPPMMMKKKIIIIIIIIIJJJMMMKKKIIIIIIIIIIIIGGGEEECCCCCCCCCBBBAAA@@@???>>>>>>???AAABBBCCCDDDDDDDDDBBBBBBCCCDDDFFFGGGGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIGGGIIIKKKLLLMMMLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKNNNMMMMMMOOOQQQTTTTTTTTTUUUTTTTTTVVVVVV\\\kkkyyyAAACCCIIIQQQ[[[eeellloooyyyxxxwwwrrrjjjddd___^^^[[[ZZZXXXVVVUUUSSSQQQPPPIIIEEE@@@===;;;:::888777777666555444444444555555666666666666777888999:::888>>>JJJUUU]]]gggxxx{{{nnnjjjlllqqq~~~lll```[[[WWWUUUTTTVVVWWWWWWUUUTTTSSSTTTQQQTTTXXXZZZZZZXXXVVVUUUSSSSSSRRRQQQOOONNNMMMLLLKKKLLLLLLJJJGGGGGGIIIKKKIIIIIIHHHIIIIIIIIIJJJKKKJJJKKKMMMNNNPPPQQQQQQQQQNNNPPPRRRRRRQQQPPPQQQSSSRRRTTTVVVWWWVVVSSSPPPNNNLLLMMMNNNNNNNNNOOOQQQSSSQQQPPPOOOOOOOOOPPPQQQQQQNNNNNNMMMKKKIIIGGGEEECCCCCCEEEHHHJJJKKKJJJHHHGGGIIIJJJLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNOOOQQQRRRSSSQQQPPPPPPSSSWWWZZZZZZYYYUUUUUUSSSQQQPPPOOOOOOOOONNNOOOQQQUUUWWWWWWSSSPPPOOOOOOSSSYYY]]]cccooo{{{{{{|||vvvmmmcccZZZQQQIIIDDD>>><<<999888888888777555444444333333333333222222222222333444444333222222222222222222222222222222111111222222222333333333222222222222222222222222111111333555666666333000111222333333444444333333444444444444555555555555777777777888888888999999:::;;;;;;===@@@DDDHHHJJJNNNUUUbbbrrrqqq]]]OOOFFFFFFJJJZZZkkkxxxwwwkkk]]]OOOEEE<<<777777===>>>>>>HHHVVVggguuujjjbbbZZZXXXTTTPPPOOOPPPQQQPPPSSSTTTTTTTTTSSSQQQNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNNNNOOOOOONNNNNNMMMLLLJJJHHHHHHIIIJJJIIIHHHHHHJJJLLLLLLLLLMMMOOOQQQQQQOOOMMMKKKIIIIIIJJJKKKLLLJJJIIIHHHHHHHHHFFFDDDAAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLQQQNNNLLLMMMPPPRRRSSSRRRSSSQQQQQQSSSSSSUUU^^^gggpppzzzBBBFFFMMMXXXeeepppwwwzzz~~~{{{uuummmeee```^^^YYYXXXWWWUUUSSSPPPMMMKKKGGGDDD???<<<;;;:::999777666555444444333333333333666666666666777888999:::AAAIIIWWWeeemmmvvv}}}qqq___XXXXXXWWWUUUUUUWWWYYYXXXWWWUUUTTTUUUNNNRRRVVVYYYYYYXXXXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJGGGHHHIIIGGGEEEFFFJJJMMMJJJJJJIIIIIIIIIJJJKKKLLLHHHJJJKKKMMMOOOPPPQQQQQQLLLPPPSSSTTTSSSRRRSSSUUUUUUUUUVVVVVVUUURRROOOMMMLLLMMMNNNNNNNNNOOORRRTTTPPPPPPOOOOOOOOOPPPRRRSSSLLLLLLLLLKKKIIIGGGEEEDDDEEEGGGIIIJJJKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMPPPOOONNNMMMNNNQQQSSSUUUTTTSSSSSSVVV[[[______^^^VVVUUUSSSRRRQQQPPPOOOOOOMMMNNNRRRVVVYYYWWWSSSOOORRRQQQTTTZZZ]]]aaajjjsss|||zzzzzzwwwvvvkkk___TTTNNNAAA???<<<;;;::::::888666444444444333333333222222222333333444444333333222222222222222222222222222333333444444444444555555222222222222222222222222000000222444666555222///333444555555666666555555444444444555555555666666777888888888888999999999======>>>@@@DDDHHHMMMOOO___iiizzzuuu\\\LLLEEECCCIIIQQQccctttttt```NNNCCC===:::555777<<<======LLL^^^lll|||rrr___ZZZWWWVVVSSSOOOOOOQQQRRRQQQSSSSSSTTTTTTRRROOOMMMKKKMMMMMMMMMMMMMMMLLLKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMKKKIIIIIIKKKKKKHHHFFFGGGIIIKKKLLLMMMNNNPPPRRRPPPOOOLLLJJJIIIIIIJJJKKKJJJHHHGGGGGGGGGGGGFFFDDD@@@@@@AAAAAAAAA@@@@@@???>>>>>>???AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFIIIHHHHHHIIIIIIKKKLLLLLLSSSOOOLLLLLLOOOQQQQQQPPPRRRNNNNNNRRRTTTTTTVVVZZZ^^^jjjvvvLLLRRR\\\gggqqqyyy~~~rrrkkkhhhbbb[[[SSSSSSSSSPPPMMMHHHCCCAAA===<<<;;;999888777777777444444444444444555666777444999999666888======999EEEYYYkkknnnnnn|||zzzhhh\\\WWWWWWWWWVVVXXXXXXWWWVVVUUUUUUUUUUUUPPPSSSWWWYYYWWWSSSPPPOOOOOOPPPRRRSSSRRROOOKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIKKKOOOPPPOOOLLLOOOQQQSSSQQQNNNMMMQQQVVVXXXWWWTTTRRROOONNNNNNNNNKKKLLLOOOQQQRRRQQQPPPOOONNNMMMKKKKKKLLLMMMPPPQQQKKKKKKJJJHHHEEEEEEFFFHHHFFFGGGIIIJJJJJJHHHFFFDDDGGGIIINNNRRRTTTTTTSSSRRROOOQQQRRROOOLLLLLLQQQVVV\\\\\\\\\]]]]]]\\\YYYVVVQQQQQQRRRTTTVVVUUUQQQOOOSSSTTTVVVYYYZZZYYYUUURRROOOOOOPPPTTTZZZ```dddfffvvvzzzyyy|||~~~|||wwwfffSSSPPPHHH???<<<>>>???<<<999888888888666444333333444333333222111111111111111555555444333333333333333222222222111000...---,,,333444444444222000...---555555444444444444444444333444555666666555444333666555444555777999999999999888777888999;;;======CCCBBBBBBDDDKKKWWWdddnnn~~~ttt```LLLEEEBBBDDDRRRbbbuuuvvvssshhhWWWGGG>>>;;;777888999<<>>DDDEEERRR```nnnsssyyy{{{qqqeee\\\YYYXXXWWWVVVXXXWWWVVVUUUTTTTTTTTTTTTOOORRRUUUVVVSSSQQQNNNNNNMMMOOOPPPQQQPPPMMMJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJJJJMMMQQQSSSRRRPPPPPPRRRSSSQQQMMMLLLOOOSSSVVVUUUSSSQQQOOONNNNNNNNNLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIKKKLLLNNNKKKKKKJJJHHHEEEEEEFFFHHHHHHJJJLLLMMMMMMLLLJJJHHHKKKMMMPPPSSSUUUUUUTTTSSSQQQSSSSSSPPPMMMNNNSSSXXX]]]]]]]]]___```___\\\YYYUUUUUUUUUWWWXXXWWWSSSPPPSSSTTTUUUXXXYYYWWWTTTQQQOOOOOOPPPSSSXXX]]]aaadddppp}}}qqq^^^TTTMMMFFFCCCEEEEEEAAA===;;;;;;999777666555666777555555444333333333444444444333333222222222222333333333333333333222222111222222222222111000...---333333333333333333333333333444555555555444333222666555666777999:::;;;:::999999999:::<<>><<<888777666555444333333333444444444444555666777888:::<<<<<<999;;;EEEOOOUUU^^^fffoooxxx}}}lllfff___[[[[[[ZZZXXXUUUVVVUUUTTTSSSSSSRRRRRRRRRNNNPPPRRRRRROOOMMMMMMMMMLLLMMMOOOPPPOOOLLLIIIGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKMMMNNNLLLLLLMMMOOOSSSUUUUUUTTTQQQSSSSSSPPPLLLKKKMMMPPPRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHGGGHHHJJJKKKLLLLLLKKKHHHFFFEEEGGGIIILLLMMMOOOQQQRRRQQQPPPOOORRRSSSTTTUUUUUUUUUUUUTTTUUUUUUUUURRROOOQQQVVV[[[^^^^^^___aaacccbbb```^^^ZZZYYYYYYZZZZZZYYYUUUSSSSSSSSSTTTVVVWWWUUUQQQNNNOOOOOOPPPSSSVVVZZZ]]]___hhhuuu~~~mmm^^^YYYTTTRRRRRROOOIIIDDD>>>===:::777666666777888333333222222222333333444333333222222222333333444000111222222333333333333222222333333222111000000333333333333333333333333666666666666666555444444333444666777888999999999;;;<<<>>>@@@AAAEEEIIIMMMTTTZZZcccpppttt^^^NNNBBB;;;CCCPPP[[[hhhssswwwoooaaaRRREEE<<<888777777===EEENNNZZZkkkxxxeee\\\WWWTTTVVVVVVUUUTTTTTTTTTTTTUUUPPPNNNLLLKKKLLLMMMMMMLLLIIIKKKMMMMMMLLLJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNIIIIIIIIIIIIHHHGGGFFFFFFJJJKKKMMMMMMLLLKKKKKKLLLOOOMMMJJJHHHGGGFFFCCCAAACCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHFFFEEEDDDGGGGGGGGGHHHHHHHHHIIIIIINNNMMMLLLJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGHHHIIIJJJIIIJJJLLLMMMNNNNNNNNNMMMIIIJJJLLLNNNPPPRRRRRRSSSKKKKKKIIIGGGFFFGGGJJJMMMPPPQQQUUU^^^kkkyyyccclllxxx~~~oooeee___YYYUUUQQQNNNIIIDDD@@@===;;;;;;666555444333333333333333444444444444555777888888::::::;;;???HHHTTT^^^cccdddiiiqqqzzzsssccc___\\\ZZZZZZYYYXXXVVVTTTTTTSSSRRRQQQQQQQQQQQQOOOPPPPPPOOOMMMLLLLLLMMMLLLMMMNNNOOONNNLLLJJJHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNPPPNNNNNNOOOQQQRRRSSSSSSRRRRRRRRRQQQNNNKKKJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGHHHJJJLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKOOOOOOMMMJJJHHHHHHJJJLLLOOOQQQSSSUUUVVVVVVUUUUUUXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWUUUSSSQQQSSSWWW[[[]]]]]]___aaaddddddbbb```]]]\\\[[[[[[[[[ZZZVVVSSSSSSSSSSSSTTTUUUSSSPPPMMMOOOPPPQQQSSSTTTVVVYYY[[[aaannn}}}|||ppplllhhheeebbb]]]TTTMMMHHHDDD???;;;999999::::::444444333333333444555555444444444333444444555666222222333444444444444333555555555555555555444444555555555555555666666666888888888888888777777666555777999;;;;;;;;;;;;<<<>>>BBBGGGIIIKKKOOOUUU[[[gggppp~~~vvv]]]KKKDDD@@@DDDSSSaaagggjjjlllfff]]]PPPEEE>>>;;;;;;;;;>>>FFFQQQ[[[fffvvvkkk^^^XXXVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQOOOMMMKKKKKKLLLMMMMMMLLLHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNHHHHHHHHHHHHHHHGGGFFFEEEIIIKKKLLLLLLJJJIIIJJJJJJLLLJJJHHHHHHGGGFFFDDDBBBBBBCCCCCCCCCCCCBBBAAAAAA???@@@AAACCCDDDFFFGGGGGGIIIHHHGGGEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIGGGDDDCCCEEEEEEEEEFFFGGGGGGGGGHHHKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMMMMNNNMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPMMMKKKIIIFFFEEEGGGIIIKKKPPPPPPQQQWWW```lllvvv|||~~~~~~mmmvvvyyyjjj___YYYUUUSSSOOOLLLGGGAAA===;;;:::999555444444333333333444444444444444555666777888999::::::???LLL]]]hhhmmmmmmnnnrrr{{{yyyoooqqq|||iiiaaa^^^ZZZXXXWWWWWWWWWWWWSSSSSSRRRQQQPPPPPPPPPPPPOOOPPPPPPOOOMMMLLLMMMNNNLLLMMMNNNOOONNNLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPOOOPPPQQQPPPPPPOOONNNNNNQQQPPPOOOLLLJJJIIIJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEEEEEEEFFFIIILLLNNNNNNMMMLLLKKKKKKLLLNNNOOORRRQQQOOOLLLJJJJJJLLLOOOQQQRRRTTTVVVWWWXXXXXXXXXZZZYYYXXXWWWVVVWWWWWWXXXWWWWWWVVVTTTTTTUUUXXXZZZ[[[[[[]]]```ccccccbbb```^^^]]][[[[[[[[[YYYVVVSSSTTTSSSSSSTTTTTTSSSPPPMMMOOOQQQSSSTTTSSSTTTWWWYYY]]]hhhuuu|||{{{vvvmmmccc[[[WWWQQQJJJDDDAAA@@@>>><<<999999888888888888999999555555444444444555555666888888888888888777777666777777666666666666666666555555555666666666777777999999888888888888999999999<<>>???DDDOOO^^^iiisssrrr```WWWTTTRRRQQQPPPPPPPPPPPPPPPOOOOOOOOONNNLLLKKKKKKLLLMMMLLLKKKHHHJJJKKKKKKKKKJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLLLLGGGGGGGGGHHHGGGGGGFFFFFFHHHIIIKKKJJJIIIHHHHHHIIIHHHGGGGGGGGGHHHHHHFFFDDDBBBBBBBBBBBBBBBAAAAAA@@@??????AAACCCEEEGGGIIIJJJMMMKKKHHHFFFDDDCCCCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIFFFDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJJJJKKKLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMOOOOOOMMMKKKHHHFFFFFFGGGHHHIIINNNNNNOOORRRXXXaaajjjooovvv{{{}}}|||tttfff]]]VVVRRRQQQJJJHHHCCC???;;;999888888444444333333333444555555333444444555666888999:::===???KKK___qqqyyyyyyxxxrrrhhhdddmmmpppddd___]]]ZZZVVVTTTTTTUUUVVVSSSRRRQQQPPPPPPOOOOOOPPPOOOPPPPPPOOOMMMLLLLLLNNNLLLMMMNNNNNNMMMLLLKKKJJJHHHHHHGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQOOOMMMKKKJJJKKKNNNMMMKKKJJJJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDFFFHHHKKKMMMLLLKKKKKKKKKLLLOOOQQQSSSTTTSSSPPPMMMJJJKKKNNNQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[^^^aaabbb```^^^]]]\\\ZZZZZZYYYXXXVVVTTTUUUTTTTTTTTTUUUTTTRRRPPPPPPSSSVVVVVVTTTTTTWWWYYY\\\cccmmmsssyyy}}}~~~}}}xxxqqqhhhaaaWWWOOOJJJFFFAAA===<<<;;;;;;:::999999::::::888888777666666666666666999999999999999888777666:::999888777777777777777555555555666666777777888999999999999:::;;;<<<===:::===@@@AAAAAADDDHHHLLLNNN[[[jjjtttyyysssbbbSSSFFF@@@???AAALLL^^^nnnssskkk]]]SSSFFFCCC???<<<;;;>>>AAADDDNNN\\\mmmzzzyyydddXXXRRROOONNNNNNRRRRRRRRRSSSRRRQQQPPPPPPOOONNNLLLMMMMMMMMMLLLKKKIIIJJJLLLLLLLLLLLLNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJGGGGGGGGGHHHHHHGGGGGGFFFFFFHHHIIIIIIHHHGGGHHHHHHFFFFFFFFFHHHIIIIIIGGGEEEAAAAAABBBBBBAAAAAA@@@???>>>???AAACCCEEEHHHIIIJJJNNNMMMJJJHHHFFFEEEEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFDDDBBBAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKDDDDDDEEEGGGJJJMMMOOOQQQKKKIIIFFFFFFGGGGGGGGGFFFKKKLLLNNNPPPSSSXXX^^^bbbeeekkkvvvzzzjjjbbb\\\TTTNNNMMMEEECCC@@@<<<999777555555333222222222333444444555333444444555666888:::;;;BBBJJJ]]]sss}}}uuullleee___eeewwwuuuhhh```[[[ZZZYYYVVVTTTRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPMMMOOOPPPOOOMMMLLLKKKLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMOOOPPPOOOKKKIIIJJJKKKKKKJJJHHHHHHJJJKKKLLLLLLMMMMMMNNNNNNMMMKKKJJJIIIFFFFFFEEEEEEFFFGGGHHHIIIGGGGGGGGGIIIKKKOOORRRUUUTTTRRROOOLLLIIIJJJMMMPPPQQQRRRRRRSSSTTTUUUUUUVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXYYYZZZ[[[\\\\\\ZZZYYYYYYYYY[[[]]]```aaa___]]]]]][[[ZZZYYYYYYXXXWWWUUUVVVUUUTTTUUUVVVVVVUUUSSSPPPTTTXXXXXXUUUUUUWWW[[[[[[```eeellluuuyyy|||wwwtttuuuvvvyyy}}}}}}~~~yyynnneee]]]VVVMMMFFFCCCBBBAAA???>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<;;;<<<==================???>>>===;;;:::::::::;;;888888999999:::;;;;;;<<<>>>>>>>>>???@@@BBBDDDEEE@@@DDDHHHKKKMMMRRR[[[bbbppptttfffWWWLLLCCC;;;;;;@@@EEEQQQ```gggeee\\\PPPGGG>>>>>>>>>======AAAHHHNNN___nnnyyyiiiZZZTTTQQQNNNMMMNNNSSSSSSTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNLLLJJJJJJLLLMMMNNNMMMNNNPPPRRRQQQQQQOOOMMMKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGDDDFFFGGGHHHGGGGGGHHHIIIGGGGGGGGGIIIJJJJJJGGGEEEAAAAAAAAAAAAAAA@@@??????>>>???@@@CCCEEEGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDFFFIIIKKKMMMNNNNNNLLLLLLJJJIIIGGGEEEDDDCCCBBBCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIICCCCCCDDDEEEGGGJJJMMMNNNKKKIIIHHHIIIKKKKKKIIIGGGIIILLLPPPRRRRRRTTTWWWZZZ]]]aaaiiisssxxxyyy}}}{{{mmmaaa^^^ZZZRRRJJJGGGAAA???===:::777555444333111111111111222333444444333444444555777888:::;;;FFFTTTkkk{{{iii___\\\[[[```nnn{{{jjj```[[[VVVWWWXXXWWWTTTRRRPPPPPPSSSSSSRRRQQQPPPPPPPPPPPPLLLNNNOOOOOOMMMKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMOOONNNKKKJJJKKKLLLIIIHHHGGGGGGJJJLLLMMMMMMPPPPPPQQQPPPOOOMMMLLLJJJHHHHHHGGGFFFFFFEEEFFFFFFCCCCCCDDDFFFJJJNNNRRRUUUSSSQQQNNNJJJHHHIIILLLPPPQQQQQQQQQRRRRRRSSSSSSTTTSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ\\\^^^```___\\\YYYYYYYYY[[[^^^``````___]]]]]][[[YYYYYYYYYYYYWWWVVVVVVUUUUUUVVVXXXXXXWWWUUUQQQUUUYYYYYYVVVVVVXXX\\\[[[]]]aaahhhsssyyytttyyy~~~sssooonnnnnnpppsssxxx}}}}}}uuukkk```XXXOOONNNLLLJJJIIIHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIFFFEEEBBBAAA?????????@@@======>>>>>>???@@@@@@AAADDDDDDDDDEEEGGGJJJLLLNNNNNNRRRWWW[[[___gggrrr{{{vvvjjjXXXMMMDDD@@@===999<<>>EEEPPPYYYooo~~~nnnaaaWWWTTTSSSOOONNNQQQRRRSSSTTTTTTTTTSSSQQQPPPRRRPPPOOOOOOOOONNNLLLIIILLLMMMNNNOOONNNPPPRRRTTTRRRQQQOOOMMMJJJHHHFFFEEEGGGHHHHHHIIIIIIIIIHHHHHHBBBDDDGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIFFFCCC@@@AAAAAAAAAAAA@@@??????>>>???@@@BBBEEEGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDGGGJJJMMMOOOQQQRRRNNNMMMKKKHHHFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIMMMMMMMMMMMMKKKIIIGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIMMMLLLKKKMMMPPPPPPMMMJJJIIIMMMSSSUUUUUUTTTVVVWWW]]]^^^cccjjjooorrrxxx|||wwwuuugggccc^^^YYYSSSMMMFFFBBB???;;;666333333333222222222222111222333444333222555444888<<<;;;999@@@JJJYYYlll{{{~~~~~~wwwfff\\\WWWWWWXXXgggpppaaa[[[[[[XXXWWWTTTRRRQQQQQQQQQRRRVVVRRRMMMNNNQQQSSSQQQNNNOOOMMMKKKHHHHHHIIIJJJKKKOOONNNLLLJJJIIIIIIJJJKKKIIIJJJKKKJJJGGGEEEEEEEEEHHHIIIJJJJJJIIIIIIKKKLLLMMMNNNPPPPPPNNNJJJFFFCCCDDDEEEFFFHHHKKKOOORRRTTTSSSTTTUUUSSSOOOLLLJJJJJJEEEEEEFFFIIILLLLLLIIIEEEBBBBBBBBBCCCFFFIIIMMMOOOPPPNNNKKKJJJIIIKKKMMMOOOPPPOOOOOOOOOPPPRRRTTTUUUOOOPPPQQQTTTVVVXXXZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]YYYYYYZZZ\\\]]]]]]ZZZXXX[[[ZZZYYYYYYZZZYYYWWWUUUWWWSSSNNNOOOTTTXXXXXXWWWUUUXXX\\\\\\ZZZWWWWWWXXXZZZ___eeeiiimmmvvvrrrqqqwww}}}uuulllgggcccdddhhhlllsssyyyxxxzzz}}}xxxooommmhhhbbb^^^\\\\\\]]]]]]ZZZ___aaa\\\SSSNNNQQQWWWUUU[[[___^^^^^^aaabbbbbb```WWWOOOMMMLLLHHHFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLOOOPPPRRRUUUZZZ___ccceeedddfffkkkssswwwhhhXXXLLLBBBCCC@@@;;;777999BBBJJJNNNNNNLLLIIIEEE@@@<<<:::<<<<<<@@@EEEHHHNNN]]]nnn{{{mmm^^^[[[UUUPPPLLLKKKLLLLLLOOOPPPRRRSSSSSSRRRPPPOOONNNMMMMMMLLLKKKJJJJJJJJJLLLLLLNNNPPPQQQRRRSSSSSSRRRPPPMMMIIIFFFDDDCCCBBBDDDEEEHHHJJJKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJJJJHHHFFFCCCBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBDDDFFFHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMOOOPPPQQQRRROOONNNMMMKKKIIIGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJLLLOOOPPPOOOMMMJJJGGGEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEHHHGGGEEEDDDDDDDDDEEEFFFFFFHHHIIIFFFBBBBBBFFFKKKLLLLLLMMMNNNOOOOOOOOOOOOKKKMMMNNNPPPRRRTTTTTTUUUWWWZZZ^^^___aaafffooowwwtttmmmhhhfffccc___YYYSSSNNNIIICCC@@@>>>:::666333333333333222444333111111333444555555888777777:::;;;>>>KKKXXXjjjrrrzzz~~~~~~iii[[[UUUUUU^^^hhhxxxhhh]]]WWWWWWUUUTTTSSSRRRRRRSSSTTTVVVTTTPPPMMMNNNQQQSSSRRROOONNNMMMJJJHHHHHHIIIJJJLLLMMMLLLLLLKKKKKKLLLLLLLLLJJJKKKKKKJJJHHHFFFFFFFFFEEEFFFIIIJJJJJJKKKNNNPPPLLLMMMOOOOOOMMMIIIEEECCCDDDDDDEEEGGGJJJMMMQQQSSSSSSTTTUUUSSSOOOLLLJJJIIIFFFFFFGGGJJJMMMMMMJJJGGGCCCBBBBBBCCCEEEGGGJJJLLLNNNMMMKKKJJJKKKLLLMMMNNNMMMLLLLLLLLLNNNOOOQQQRRROOOPPPRRRSSSUUUWWWYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[WWWWWWWWWYYY[[[\\\ZZZXXXZZZXXXWWWXXXXXXXXXVVVTTTWWWSSSOOOOOOTTTWWWWWWUUUUUUXXXZZZ[[[YYYXXXYYYZZZZZZ___dddfffiiippp}}}|||vvvvvvxxx{{{uuunnngggdddfffgggmmm|||xxxtttuuuzzz~~~}}}}}}~~~~~~{{{ooohhhiiimmmssszzz~~~~~~|||ssskkkgggbbb\\\VVVUUURRRSSSUUUXXX[[[___bbbccciiijjjmmmrrrwww}}}zzzjjj^^^TTTHHH???======<<<<<<>>>AAAEEEHHHMMMKKKHHHCCC===999888777;;;>>>FFFPPPVVV^^^mmm}}}|||nnnaaaZZZXXXSSSOOOLLLKKKJJJKKKMMMNNNPPPQQQQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIKKKLLLNNNOOOQQQRRRSSSSSSQQQPPPLLLIIIFFFDDDCCCCCCEEEFFFIIIJJJKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGFFFEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKNNNPPPRRRSSSTTTPPPOOOMMMKKKIIIGGGEEEEEEEEEGGGHHHIIIIIIIIIKKKMMMNNNNNNMMMKKKHHHFFFDDDDDDBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGIIIJJJHHHDDDCCCGGGKKKMMMNNNOOOPPPQQQPPPPPPOOOLLLMMMOOOPPPRRRSSSSSSSSSVVVXXXZZZYYYWWWZZZaaafffxxxzzzmmmddd```]]][[[\\\XXXQQQKKKGGGCCC???===<<<999555333333333333222555444222222222444666888999888888:::>>>HHHZZZiiixxxvvvuuu}}}mmm\\\XXXYYY^^^qqqyyyhhh^^^VVVSSSSSSQQQQQQQQQQQQSSSUUUWWWYYYRRROOOMMMNNNQQQRRRQQQOOOMMMKKKIIIHHHGGGIIIKKKLLLLLLMMMNNNNNNOOOOOONNNNNNJJJKKKLLLKKKIIIGGGGGGGGGEEEGGGIIIJJJKKKLLLNNNPPPLLLMMMNNNNNNLLLIIIFFFDDDDDDDDDDDDEEEGGGKKKOOOQQQRRRTTTUUUSSSOOOKKKIIIHHHHHHHHHIIIKKKNNNMMMKKKIIICCCCCCBBBBBBCCCEEEFFFHHHKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWTTTTTTTTTUUUXXXZZZZZZYYYWWWVVVUUUUUUVVVUUUTTTRRRUUURRROOOPPPSSSVVVUUUTTTUUUWWWXXXYYYXXXYYYZZZ\\\\\\___bbbcccdddiiisss{{{~~~}}}wwwuuusss|||{{{pppiiifffcccjjjxxx|||xxxsssqqquuu{{{xxxpppmmmjjjkkkoootttzzz{{{mmm[[[MMMEEEAAA===:::999:::===BBBGGGIIIHHHEEEGGGFFFBBB<<<888666777999???EEERRR___iiirrr{{{ooocccYYYUUUSSSQQQNNNLLLJJJIIIIIIKKKLLLNNNNNNNNNLLLKKKIIIIIIJJJKKKLLLKKKKKKIIIHHHJJJKKKMMMOOOQQQRRRSSSSSSPPPNNNLLLHHHFFFDDDDDDCCCGGGHHHIIIJJJJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@???EEEEEEFFFFFFEEEDDDBBBAAADDDDDDDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMOOORRRSSSTTTRRRQQQNNNLLLIIIGGGFFFEEEFFFHHHIIIIIIHHHIIIKKKMMMLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGJJJKKKJJJGGGEEEGGGIIIMMMNNNQQQRRRRRRQQQOOONNNLLLMMMNNNPPPQQQRRRRRRRRRTTTUUUUUURRRPPPQQQUUUYYYfffqqq}}}xxxjjjaaa^^^^^^\\\ZZZVVVQQQJJJDDD@@@>>><<<;;;999777444222333333333222444555555444444444666777666999>>>DDDJJJVVVfffssszzzsssoooyyyoooccc```kkkttt{{{fffYYYUUURRRPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXRRRPPPNNNNNNPPPPPPOOOMMMLLLJJJIIIGGGHHHJJJLLLNNNOOOPPPQQQRRRRRRQQQOOONNNJJJLLLMMMLLLJJJHHHHHHIIIJJJKKKLLLLLLKKKJJJKKKLLLLLLMMMNNNNNNMMMKKKHHHFFFEEEDDDDDDEEEGGGJJJMMMOOOQQQSSSTTTRRROOOKKKIIIHHHJJJKKKLLLMMMNNNMMMLLLKKKDDDDDDCCCBBBBBBCCCDDDDDDHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSQQQPPPPPPRRRUUUXXXYYYYYYUUUSSSRRRRRRSSSSSSRRRQQQQQQOOOOOOPPPSSSVVVVVVUUUUUUVVVWWWWWWXXXZZZ\\\^^^^^^___aaa```___bbbiiioooyyy|||~~~{{{uuuvvvuuuoookkkqqq}}}zzzwwwttttttyyysss]]]SSSFFF===;;;===@@@AAA???BBBGGGLLLMMMJJJFFFBBB??????===:::888888<<<@@@HHHQQQ```nnnxxx~~~oooeee\\\VVVQQQQQQPPPOOOMMMKKKJJJIIIKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJLLLNNNPPPQQQRRRRRROOOMMMJJJHHHFFFEEEDDDDDDHHHIIIJJJJJJIIIHHHFFFDDDEEEFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHGGGFFFFFFGGGGGGDDDCCCCCCBBBAAA@@@@@@???CCCCCCDDDDDDCCCBBBAAA@@@BBBBBBCCCDDDEEEGGGHHHIIIGGGHHHIIIKKKNNNPPPRRRSSSSSSQQQOOOLLLIIIHHHGGGFFFGGGHHHHHHGGGGGGGGGIIIKKKJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBEEEDDDDDDCCCCCCCCCCCCCCCFFFIIIJJJJJJGGGFFFFFFGGGLLLNNNPPPRRRRRRPPPMMMKKKIIIJJJLLLNNNPPPRRRRRRSSSQQQRRRRRRQQQPPPQQQUUUXXXZZZbbbmmmtttyyypppiii```\\\]]]]]][[[XXXPPPKKKDDD???<<<;;;;;;:::777555222222333444333222222555777888777666666888:::DDDPPPXXX^^^eeemmmsssrrrllljjjrrr|||zzzsssdddfffvvvmmmYYYQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTRRRQQQPPPOOOOOONNNLLLJJJKKKJJJHHHHHHIIIKKKNNNPPPSSSTTTTTTTTTSSSQQQOOOMMMKKKLLLMMMMMMKKKIIIIIIJJJKKKLLLMMMMMMKKKJJJKKKMMMNNNNNNOOOOOOOOOMMMKKKIIIGGGGGGGGGHHHIIIKKKMMMNNNPPPQQQRRRPPPMMMKKKJJJJJJMMMNNNOOOOOONNNLLLKKKKKKDDDDDDDDDCCCCCCCCCCCCDDDGGGIIIKKKMMMNNNMMMLLLLLLOOOOOOPPPQQQRRRSSSSSSTTTRRRSSSSSSTTTUUUUUUVVVVVVSSSSSSRRRQQQPPPPPPOOOOOONNNMMMMMMOOOSSSWWWXXXXXXSSSQQQOOOOOOPPPQQQQQQPPPLLLMMMNNNQQQUUUWWWXXXWWWVVVUUUUUUWWWYYY[[[]]]]]]^^^______]]]\\\^^^cccgggqqqtttyyy|||wwwvvv{{{}}}xxx{{{}}}|||{{{zzz|||gggWWWHHHDDD===999:::@@@FFFKKKOOOSSSWWWTTTMMMDDD@@@>>>888:::<<<;;;:::===CCCHHHUUU___nnnzzzpppddd\\\VVVTTTQQQQQQQQQPPPOOOMMMKKKJJJKKKLLLNNNOOOOOONNNLLLKKKIIIJJJJJJKKKKKKJJJIIIHHHJJJKKKLLLNNNOOOPPPPPPQQQMMMKKKIIIGGGFFFEEEEEEFFFIIIJJJJJJJJJIIIGGGEEEDDDFFFGGGHHHHHHIIIHHHHHHGGGJJJIIIIIIHHHHHHHHHIIIIIIDDDDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBDDDFFFHHHIIIIIIJJJJJJLLLNNNPPPRRRTTTRRRQQQNNNKKKIIIHHHHHHHHHFFFGGGGGGEEEDDDEEEGGGIIIIIIFFFCCCBBBCCCCCCBBB@@@BBBAAAAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCBBBEEEFFFHHHHHHGGGFFFFFFFFFJJJLLLNNNPPPOOOMMMJJJGGGFFFHHHJJJMMMPPPRRRSSSTTTQQQQQQQQQQQQQQQRRRUUUXXXTTTYYY```eeellluuuccc```[[[YYYXXXVVVRRROOOJJJFFF@@@<<<::::::999999444333111222333444444333000444999:::::::::===@@@JJJXXXgggmmmoooooonnnmmmgggdddcccfffgggeeeeeefffiiizzzooo```RRRNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQPPPOOONNNLLLKKKJJJKKKJJJIIIIIIJJJMMMPPPRRRUUUTTTTTTRRRQQQOOOMMMLLLKKKMMMNNNNNNLLLKKKKKKKKKIIIJJJLLLMMMLLLMMMOOOPPPNNNOOOPPPPPPOOONNNMMMLLLIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOMMMKKKJJJLLLMMMPPPQQQQQQOOOLLLJJJJJJJJJDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIKKKLLLMMMLLLLLLKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTUUURRRQQQPPPOOONNNMMMLLLKKKLLLKKKLLLOOOSSSVVVVVVVVVRRRPPPMMMMMMNNNPPPPPPOOOKKKMMMPPPSSSVVVWWWXXXXXXVVVUUUUUUWWWZZZ\\\\\\[[[\\\\\\\\\ZZZZZZ[[[___bbbhhhmmmrrrxxx{{{qqqoooppptttwww{{{}}}yyywww}}}}}}~~~~~~gggQQQCCC===<<<;;;;;;>>>FFFPPPWWWeeefffbbbWWWHHH===:::;;;777:::<<<======CCCNNNVVViiisssuuuiii```YYYWWWWWWRRRRRRQQQQQQOOONNNLLLKKKKKKLLLNNNPPPQQQPPPOOONNNLLLLLLKKKJJJJJJIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNKKKJJJHHHGGGFFFFFFFFFGGGJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFHHHIIIIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIDDDDDDDDDCCCCCCBBBBBBAAA>>>???AAABBBCCCCCCCCCBBBAAAAAAAAACCCDDDFFFGGGHHHMMMMMMMMMMMMNNNQQQSSSTTTQQQOOOLLLJJJHHHHHHIIIJJJGGGGGGFFFDDDBBBCCCEEEHHHJJJFFFBBBBBBDDDEEECCCAAACCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKLLLMMMLLLJJJGGGEEEEEEGGGIIILLLOOOQQQRRRSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTWWW[[[bbbkkkuuu|||\\\[[[YYYVVVSSSNNNJJJHHHEEEAAA===999888888777777222111000111333444444333111444888:::;;;@@@HHHOOO```nnnyyyyyytttooohhhaaa[[[WWWVVVWWWUUUVVV]]]ggguuuaaaXXXPPPOOOQQQPPPQQQTTTQQQQQQQQQPPPOOONNNMMMLLLMMMNNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJLLLOOOSSSUUURRRQQQOOONNNMMMLLLKKKKKKLLLMMMOOONNNMMMKKKLLLLLLIIIKKKMMMMMMMMMMMMOOOPPPNNNNNNOOOOOOOOONNNMMMMMMKKKMMMPPPRRRSSSRRRPPPNNNNNNNNNMMMJJJIIIJJJNNNQQQRRRSSSSSSPPPKKKHHHGGGHHHDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNOOOOOOOOONNNLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPOOONNNLLLKKKJJJIIIJJJKKKLLLPPPSSSUUUUUUTTTQQQOOOLLLLLLMMMOOOPPPOOOMMMOOOSSSVVVWWWWWWVVVVVVVVVUUUVVVXXX\\\]]][[[YYYYYYXXXXXXWWWWWWYYY\\\^^^```gggmmmsssuuullljjjkkkpppuuuxxx}}}wwwvvv~~~}}}zzz|||tttaaaQQQDDD===999:::<<>>:::888777777666555111000000111333444444333111444777999<<>>888:::>>>DDDOOOaaavvvvvvaaaMMM@@@:::999999888;;;>>>AAAKKK^^^www|||nnnbbb\\\XXXRRRQQQTTTSSSRRRPPPNNNMMMLLLKKKKKKIIIJJJMMMPPPRRRSSSRRRRRRSSSPPPMMMJJJHHHHHHIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGBBBCCCEEEFFFEEEDDDBBBAAABBBCCCEEEGGGHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJJJJKKKJJJHHHGGGHHHIIIKKKLLLMMMKKKIIIGGGGGGHHHJJJLLLIIIIIIGGGEEECCCCCCFFFHHHLLLGGGBBBBBBEEEHHHFFFDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGGGGGGGFFFDDDCCCFFFEEEDDDDDDGGGKKKMMMNNNLLLKKKKKKJJJIIIGGGFFFEEEJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKJJJKKKMMMOOOPPPOOOPPPQQQRRRUUUZZZ^^^aaabbbWWWTTTPPPMMMJJJGGGCCCAAA======<<<999666444444555555444444444555444222000555777888:::AAAPPPdddssszzzsssfffXXXNNNLLLJJJIIIGGGFFFIIIWWWrrrhhh^^^UUURRRNNNMMMOOORRRRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKOOOOOOOOONNNNNNNNNMMMMMMKKKJJJIIILLLPPPSSSSSSQQQMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPOOONNNNNNNNNNNNOOOQQQSSSUUUVVVUUUSSSPPPOOOKKKJJJIIIHHHIIIKKKMMMNNNQQQQQQNNNGGGDDDGGGHHHGGGGGGFFFFFFGGGIIIIIIHHHFFFIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSQQQLLLGGGEEEEEEGGGJJJNNNRRRSSSSSSQQQOOONNNNNNMMMMMMNNNOOOQQQRRRUUUUUUVVVWWWWWWXXXXXXXXX[[[YYYXXXVVVUUUUUUUUUVVVUUUTTTSSSSSSTTTVVVVVVUUUWWWZZZ___fffqqq~~~uuummmhhhhhhrrr|||~~~|||{{{~~~|||zzzyyy|||{{{zzz|||dddMMMFFFAAA999666:::666???JJJVVVfffttt{{{zzz}}}jjjRRRDDD===999888:::<<<<<<@@@MMM```yyymmmfff^^^ZZZZZZZZZWWWTTTSSSRRRRRRQQQOOOMMMKKKIIIKKKMMMOOORRRTTTTTTSSSSSSPPPNNNKKKHHHFFFGGGHHHIIILLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGDDDCCCDDDEEEHHHIIIJJJIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAEEEDDDCCCCCCCCCEEEFFFGGGFFFDDDBBBBBBCCCEEEEEEDDDFFFFFFHHHIIIIIIIIIIIIIIIMMMJJJIIIJJJMMMNNNMMMKKKHHHHHHGGGDDDAAAAAACCCEEEIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIHHHFFFEEEFFFIIIMMMOOOKKKKKKJJJJJJJJJIIIIIIHHHJJJKKKLLLMMMMMMMMMMMMMMMPPPNNNKKKJJJJJJLLLOOORRRQQQSSSUUUXXXZZZZZZZZZYYYRRROOOLLLIIIGGGDDD@@@>>><<<<<<;;;888555333333444333222222333444444333222555666:::BBBOOO___pppzzz{{{qqqggg]]]PPPIIIHHHFFFEEEFFFKKKUUUiiirrr___WWWSSSPPPMMMLLLOOORRRSSSSSSRRRQQQPPPOOONNNMMMMMMMMMOOONNNNNNNNNNNNMMMMMMMMMLLLJJJJJJKKKOOOQQQPPPOOOKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMJJJIIIHHHGGGHHHIIIKKKLLLNNNNNNJJJCCCBBBEEEGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNKKKJJJJJJJJJJJJKKKLLLLLLNNNQQQRRRQQQMMMJJJIIIIIIJJJLLLPPPTTTUUUSSSQQQOOOOOONNNMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSQQQQQQPPPPPPQQQRRRRRRRRRTTTXXX]]]ccckkkvvvwwwqqqpppwww~~~}}}|||cccRRRCCCAAA???999777;;;CCCNNN[[[eeennnuuuuuurrriiiYYYGGG===999888888;;;AAAEEEPPPaaawwwvvviiiccc\\\XXXYYYYYYWWWTTTRRRQQQPPPOOONNNLLLKKKKKKJJJKKKMMMOOOPPPOOOOOONNNMMMKKKIIIGGGFFFGGGIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHJJJJJJJJJHHHEEEDDDEEEFFFGGGIIIJJJIIIFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBEEEEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBBBBCCCCCCCCCBBBFFFFFFGGGGGGHHHHHHIIIIIIKKKIIIHHHHHHJJJKKKJJJHHHGGGFFFEEECCCAAAAAACCCEEEHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHGGGHHHHHHIIIHHHHHHGGGGGGIIIGGGEEEEEEFFFIIILLLNNNKKKJJJIIIHHHHHHHHHHHHIIILLLMMMMMMNNNNNNNNNNNNNNNOOOMMMKKKJJJKKKLLLOOOPPPQQQRRRUUUVVVWWWWWWVVVVVVKKKIIIFFFCCCBBB???<<<999999:::999777444222333444222222222333444555666666888:::AAANNN^^^mmmwww{{{}}}pppbbbYYYQQQJJJFFFFFFDDDEEEKKKYYYkkkwwwdddWWWRRRPPPNNNLLLLLLOOOQQQSSSSSSQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKKKKPPPPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKIIIDDD??????CCCEEECCCEEEHHHJJJJJJGGGEEEGGGIIIKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLLLLLLLLLLMMMMMMNNNKKKJJJJJJJJJKKKKKKLLLMMMMMMOOOQQQQQQOOONNNMMMNNNNNNPPPTTTVVVVVVTTTQQQOOOPPPOOOMMMMMMMMMOOORRRSSSSSSSSSSSSSSSTTTVVVXXXYYYWWWVVVTTTRRRPPPPPPPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOQQQUUUZZZ^^^bbbjjjvvv}}}yyy|||}}}gggKKKAAA:::;;;<<<999<<>>===<<<999777666777777555222111222444333444444444444666999;;;@@@FFFPPP[[[gggoootttuuupppcccUUUNNNJJJGGGGGGIIIJJJNNN\\\rrruuuiii^^^WWWTTTPPPOOOMMMMMMNNNOOOPPPQQQNNNNNNOOOOOOOOOPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFGGGIIIJJJKKKIIIHHHGGGDDDEEEFFFHHHIIIJJJJJJJJJPPPQQQSSSTTTTTTTTTTTTSSSTTTTTTRRRQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIHHHHHHGGGHHHHHHIIIGGGFFFAAA<<<<<>>GGGQQQkkkvvv}}}yyynnnbbbWWWOOOGGG@@@;;;;;;<<<<<<@@@EEEPPP^^^rrrvvviiieee]]]ZZZVVVUUUUUUUUUTTTRRRPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJHHHFFFEEEFFFGGGEEEGGGHHHHHHGGGEEEFFFGGGGGGFFFDDDBBBBBBBBBCCCDDDAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@AAABBBCCCBBBAAAEEEDDDCCCCCCDDDFFFHHHJJJIIIHHHGGGFFFEEEDDDCCCBBBAAABBBAAA@@@@@@AAADDDGGGIIIGGGFFFEEEDDDDDDEEEEEEGGGGGGHHHHHHGGGEEECCCAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHJJJIIIGGGGGGGGGIIILLLMMMLLLJJJHHHFFFFFFGGGJJJKKKOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNPPPPPPPPPPPPPPP@@@>>><<<;;;;;;:::888666444555555333222111222444333444444444444777<<<@@@JJJSSS___gggjjjkkkmmmooocccXXXLLLGGGFFFFFFJJJNNNVVV```uuuwwwjjjccc\\\WWWUUURRRQQQPPPOOOMMMMMMMMMNNNKKKKKKMMMNNNOOOOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFEEEFFFHHHJJJJJJIIIGGGFFFBBBCCCEEEFFFHHHIIIIIIJJJOOOPPPRRRTTTUUUTTTTTTSSSSSSSSSQQQPPPPPPOOOOOOOOOMMMLLLJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIHHHHHHHHHCCCEEECCC>>><<<@@@CCCBBBFFFJJJMMMLLLGGGEEEGGGJJJBBBBBBBBBDDDFFFIIIKKKMMMNNNMMMKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLMMMOOORRRSSSTTTTTTSSSTTTWWWXXXWWWSSSOOOMMMMMMMMMLLLLLLMMMNNNPPPPPPMMMPPPTTTXXXYYYXXXUUUSSSTTTSSSQQQOOOMMMMMMMMMMMMMMMOOOQQQRRRPPPOOOPPPQQQOOORRRUUUVVVVVVZZZaaahhh{{{uuuiiikkkssszzztttvvv~~~yyydddOOOCCC???;;;888999>>>HHHXXXeee{{{rrraaaTTTIIIBBB@@@<<<:::;;;;;;<<>>@@@CCCEEEEEEHHHJJJIIIFFFDDDDDDFFF???@@@BBBDDDGGGIIIKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKMMMPPPSSSSSSSSSQQQSSSUUUVVVUUUQQQMMMJJJJJJJJJLLLMMMMMMNNNMMMMMMLLLOOOTTTWWWXXXVVVRRRPPPQQQPPPNNNMMMLLLLLLLLLLLLNNNQQQUUUUUURRRQQQRRRTTTPPPQQQQQQRRRTTTWWW\\\```qqqyyyyyykkkiiiooo~~~tttnnnpppwww~~~ooo]]]LLL@@@<<<;;;::::::>>>GGGVVVgggrrr~~~tttcccRRRHHHAAA<<<;;;999999;;;;;;>>>FFFPPPmmm}}}lll[[[WWW\\\SSSSSSTTTSSSSSSRRRPPPPPPMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGHHHFFFEEEDDDEEEGGGFFFGGGIIIJJJIIIHHHIIIJJJGGGFFFEEECCCCCCBBBBBBBBB???@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@@@@BBBDDDEEEDDDCCCAAA@@@@@@AAABBBDDDFFFGGGGGGHHHHHHFFFDDDBBBBBBCCC@@@AAAAAA@@@@@@AAAEEEHHHKKKJJJHHHGGGFFFFFFGGGGGGMMMLLLJJJHHHFFFCCCBBBAAADDDDDDCCCCCCDDDEEEEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJLLLMMMJJJIIIGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHJJJKKKMMMOOOPPPQQQ999777666666777777666444111222333333222222444666333666999;;;>>>EEEOOOWWW]]]```ddddddaaa]]]ZZZYYYOOOJJJGGGHHHOOO\\\qqqzzznnnccc^^^\\\WWWTTTTTTRRRSSSTTTRRRNNNMMMMMMOOOJJJKKKMMMOOOOOOOOONNNMMMJJJJJJJJJIIIIIIIIIIIIHHHEEEGGGHHHHHHFFFFFFHHHJJJHHHHHHGGGGGGFFFFFFEEEEEEAAABBBDDDFFFHHHIIIJJJJJJIIIKKKMMMPPPQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNLLLKKKKKKKKKLLLLLLMMMNNNKKKKKKJJJIIIHHHGGGFFFEEE@@@JJJPPPJJJAAA@@@DDDHHHIIIIIIIIIIIIHHHGGGFFFEEE@@@BBBEEEHHHIIIJJJJJJIIILLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIKKKOOOQQQQQQPPPNNNPPPRRRSSSRRROOOJJJHHHFFFHHHKKKMMMNNNMMMKKKIIINNNOOOQQQRRRSSSQQQOOONNNMMMLLLKKKJJJIIIJJJKKKKKKMMMQQQUUUUUURRRPPPQQQTTTQQQOOOMMMOOOSSSWWWYYYYYY```fffsssuuusssxxx~~~yyyxxx{{{~~~|||~~~tttaaaSSSHHH>>>;;;===:::===CCCKKKVVVcccmmmrrrvvvpppaaaOOOCCC???<<<999999999;;;???CCCIIIWWWdddzzzqqqcccVVVSSSWWWQQQRRRTTTTTTRRRPPPOOONNNJJJLLLNNNOOOPPPOOOMMMKKKKKKKKKKKKJJJJJJKKKKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIGGGHHHHHHGGGEEEEEEFFFHHHFFFHHHJJJKKKJJJJJJKKKLLLFFFFFFFFFEEEDDDCCCBBBAAA?????????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDEEEEEECCCAAA>>>??????AAABBBDDDEEEEEEEEEFFFGGGEEEBBBAAABBBCCCAAAAAAAAAAAA@@@BBBEEEHHHJJJIIIHHHFFFFFFFFFFFFGGGJJJIIIFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPP666555444444666666555444111222333333222333555777555999>>>BBBFFFOOO[[[eeecccaaa___\\\YYYTTTNNNIIIIIIGGGGGGLLLWWWmmmlllccc\\\ZZZYYYVVVUUUWWWQQQSSSTTTRRROOONNNOOOQQQKKKLLLNNNPPPPPPPPPNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHCCCFFFHHHHHHGGGFFFIIIKKKIIIIIIGGGFFFEEEEEEEEEEEEAAABBBDDDFFFHHHIIIJJJJJJFFFHHHLLLNNNOOOOOOMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKKKKLLLLLLMMMMMMMMMJJJJJJIIIIIIGGGFFFDDDCCC@@@MMMVVVOOODDD@@@EEEJJJMMMLLLKKKKKKLLLKKKIIIGGGCCCEEEHHHKKKKKKJJJIIIGGGLLLLLLLLLLLLKKKIIIFFFEEEGGGGGGGGGHHHIIIJJJLLLMMMLLLJJJHHHJJJMMMPPPOOONNNLLLNNNPPPQQQPPPMMMIIIFFFDDDFFFJJJNNNNNNLLLIIIGGGPPPOOONNNMMMMMMMMMNNNNNNJJJJJJHHHHHHHHHHHHIIIJJJKKKPPPUUUUUUQQQOOOPPPSSSQQQMMMJJJLLLRRRWWWWWWVVVQQQVVVcccsss|||~~~~~~~~~~~~|||~~~~~~hhhYYYJJJBBB===999<<>>????????????@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDAAA>>><<<===???AAACCCDDDDDDDDDCCCEEEFFFDDDAAA@@@AAACCCBBBBBBBBBAAAAAABBBEEEHHHIIIHHHGGGEEEEEEEEEEEEFFFGGGEEECCCAAAAAABBBDDDFFFBBBBBBAAAAAAAAABBBCCCCCCBBBCCCEEEGGGIIIJJJJJJKKKGGGGGGGGGFFFGGGGGGHHHHHHCCCCCCDDDDDDEEEEEEEEEEEEIIIIIIJJJJJJIIIIIIHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNN444555666666555333222111666666444222111333777:::888CCCJJJKKKRRR___eeebbbdddYYYPPPNNNLLLGGGEEEGGGBBBJJJSSS]]]pppqqqbbb^^^ZZZWWWWWWVVVTTTQQQWWWSSSOOOMMMNNNPPPQQQRRRNNNLLLJJJJJJKKKKKKJJJIIIIIIIIIIIIKKKLLLKKKGGGCCCHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEECCCBBBDDDEEEFFFFFFEEEFFFHHHJJJHHHJJJLLLMMMNNNMMMLLLKKKLLLKKKJJJKKKLLLMMMLLLKKKMMMKKKHHHHHHIIIJJJJJJJJJHHHHHHHHHGGGEEEDDDBBBBBBGGGFFFEEEDDDDDDGGGMMMQQQVVVSSSOOONNNOOOOOOMMMJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLJJJHHHHHHIIIIIIHHHGGGDDDGGGJJJJJJIIIHHHGGGGGGGGGHHHJJJMMMPPPPPPOOOMMMNNNOOOPPPPPPNNNKKKHHHFFFJJJHHHGGGGGGHHHHHHFFFDDDNNNLLLJJJJJJLLLMMMKKKIIIGGGHHHJJJKKKKKKJJJHHHGGGLLLNNNQQQSSSTTTRRROOOMMMMMMLLLKKKLLLOOOQQQRRRQQQQQQRRRVVV[[[dddppp~~~{{{~~~}}}}}}mmmcccQQQGGG???<<<<<<<<<>>>BBBOOOQQQVVV___ggggggaaa[[[VVVLLLCCC???;;;666666;;;<<>>>>>???@@@@@@AAAAAABBBEEEFFFGGGFFFEEEDDDAAABBBCCCCCCAAA??????@@@>>>@@@BBBDDDDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEDDDCCCAAAAAABBBEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBB@@@>>>???AAACCC@@@???>>>>>>>>>@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHCCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKMMMNNNNNNMMMLLLKKK222333444555555444444333444555555333333444777:::BBBMMMUUUTTTXXX```aaa\\\VVVNNNIIIHHHFFFBBBBBBEEEHHHVVViiiyyyqqqggg```]]]YYYWWWWWWWWWUUUSSSWWWTTTRRRPPPPPPPPPOOOMMMMMMKKKIIIIIIIIIJJJIIIGGGHHHHHHHHHKKKLLLKKKHHHDDDFFFFFFGGGGGGHHHJJJKKKKKKIIIIIIIIIHHHGGGEEEDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHHHHIIIKKKLLLMMMLLLKKKJJJKKKKKKJJJKKKKKKLLLKKKKKKLLLJJJHHHGGGHHHIIIIIIHHHGGGGGGGGGFFFEEECCCBBBAAACCCCCCCCCCCCEEEIIIOOOTTT]]]YYYUUUSSSSSSRRRNNNKKKLLLKKKJJJHHHHHHHHHIIIJJJKKKIIIGGGFFFGGGGGGFFFEEEDDDGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJMMMNNNOOOOOONNNNNNMMMMMMLLLKKKIIIHHHGGGJJJHHHFFFEEEFFFFFFEEEDDDJJJIIIHHHIIIKKKLLLJJJHHHGGGHHHJJJKKKKKKJJJHHHGGGLLLMMMOOOQQQRRRPPPOOOMMMJJJIIIIIIJJJLLLNNNNNNMMMKKKMMMPPPTTT\\\gggsss{{{zzzzzzxxxtttsssvvv{{{uuuzzz||||||}}}|||zzz}}}zzzgggWWWPPPHHHCCC>>><<<===???IIIRRR]]]\\\\\\___bbb___XXXRRRHHHAAA;;;;;;:::888:::???AAAKKKXXXcccrrruuuhhh[[[VVVTTTQQQPPPSSSOOOOOOPPPQQQPPPOOONNNMMMOOOOOONNNNNNMMMMMMMMMMMMLLLKKKIIIHHHHHHJJJMMMNNNQQQNNNJJJHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJIIIHHHGGGEEEDDDDDDEEEEEEHHHHHHJJJKKKKKKLLLLLLLLLGGGFFFEEECCCBBBAAAAAAAAA??????>>>>>>>>>??????@@@@@@AAACCCDDDEEEDDDCCCBBB@@@BBBCCCBBB@@@??????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@AAABBBDDDCCCBBB@@@AAABBBCCCBBB@@@??????@@@BBBCCCAAAAAA@@@>>>======???AAA@@@???>>>===>>>@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGFFFBBBCCCDDDEEEFFFEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHIIILLLKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPOOONNNMMM111222333444555555555555444444555444555888<<>>:::888999;;;<<<@@@EEEHHHXXXlll{{{xxxggg^^^UUUSSSRRRPPPPPPQQQMMMMMMNNNOOOOOOOOONNNNNNOOOOOONNNMMMMMMLLLKKKKKKJJJHHHFFFFFFGGGJJJMMMPPPSSSOOOKKKHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCEEEGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKGGGFFFDDDBBBAAA@@@?????????>>>>>>=========>>>>>>???@@@AAABBBBBBAAA@@@@@@???AAABBBBBB@@@??????@@@CCCBBBBBBAAABBBCCCDDDDDDCCCCCCBBBAAA@@@??????>>>>>>???AAAAAA@@@???@@@AAAAAA@@@???>>>>>>???@@@AAA?????????===;;;;;;===?????????>>>>>>>>>@@@BBBCCCFFFFFFFFFFFFFFFFFFEEEDDDAAABBBDDDEEEEEEEEEDDDCCCAAABBBBBBCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMLLL222222333444444555555555444444444555888>>>EEEKKKZZZ```aaa\\\VVVRRRLLLFFFCCCCCCBBBAAA@@@CCCKKKRRReeepppccc\\\YYYXXXWWWVVVVVVVVVVVVVVVUUUQQQOOONNNNNNOOOPPPOOOMMMJJJHHHFFFEEEFFFFFFEEEDDDEEEGGGIIIKKKLLLKKKIIIGGGGGGHHHJJJLLLMMMOOOPPPPPPJJJJJJIIIHHHGGGGGGFFFFFFDDDEEEEEEDDDCCCBBBDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHHHHIIIIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>???AAABBBEEEJJJPPPUUUbbb___\\\ZZZZZZWWWRRRMMMLLLKKKIIIGGGGGGGGGGGGHHHHHHFFFDDDDDDDDDEEEDDDBBBDDDFFFHHHHHHHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKMMMNNNPPPNNNKKKHHHHHHIIILLLNNNIIIFFFBBBAAAAAACCCDDDDDDAAACCCFFFIIIJJJJJJHHHFFFGGGHHHIIIJJJJJJJJJIIIIIILLLKKKKKKKKKLLLLLLMMMMMMJJJJJJJJJKKKLLLLLLKKKIIIGGGHHHJJJLLLOOOUUU]]]cccgggnnn{{{wwwkkkaaa]]]___aaaqqqvvv~~~}}}tttkkkgggdddfffkkknnnnnnlllooopppwww}}}vvvrrrsssqqqooopppuuu~~~uuu\\\MMMFFFBBB@@@@@@:::<<>>>>>===>>>>>>===<<<<<<<<<<<<===???@@@@@@AAAAAA@@@???>>>>>>@@@AAAAAA?????????@@@CCCCCCDDDDDDEEEEEEEEEEEECCCBBBBBB@@@???>>>======;;;===??????>>>>>>???@@@??????>>>>>>>>>>>>??????>>>>>>>>>===;;;;;;<<<>>>@@@?????????@@@AAABBBCCCEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHJJJJJJMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHH444444444444444444444444666555555777<<>>CCCMMMXXX___kkk|||rrreee^^^[[[YYYUUUPPPNNNLLLJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNNNNMMMLLLJJJIIIHHHHHHKKKIIIFFFDDDDDDFFFIIIJJJMMMKKKHHHHHHHHHHHHGGGFFFBBBAAA@@@@@@AAACCCEEEGGGGGGGGGHHHHHHGGGFFFEEEDDDGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@>>>======<<<======<<<<<<<<<<<<<<<===AAAAAAAAAAAA@@@@@@??????===???@@@@@@???>>>???@@@AAACCCFFFIIIIIIGGGEEECCCBBBAAA@@@???>>>===<<<<<<:::<<<===>>>=========>>>???>>>>>>>>>>>>>>>>>>???>>>??????>>>===<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKKKKKKKHHHGGGGGGFFFFFFEEEEEEEEE555555444333333333444444666777999<<>>::::::<<<>>>999AAAHHHMMMVVVeeerrryyyssshhh```^^^TTTVVVTTTOOOLLLMMMKKKHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGIIIJJJJJJHHHGGGBBBAAA@@@@@@AAADDDGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCAAAAAA???>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>CCCCCCBBBAAA@@@?????????<<<>>>??????>>>>>>>>>??????BBBFFFIIIJJJGGGCCC@@@@@@@@@???>>>===<<<<<<;;;:::<<<======<<<;;;<<<============>>>>>>=========>>>???@@@???>>>======???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAAAAACCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDEEEEEEBBBCCCCCCDDDFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGG444333333222333444666777555888===BBBHHHNNNTTTXXXVVVTTTQQQMMMHHHEEEFFFHHHBBBHHHOOOYYYlll|||nnn^^^TTTSSSSSSOOOKKKLLLOOOQQQQQQPPPOOOOOOQQQSSSPPPMMMLLLLLLMMMMMMLLLKKKJJJHHHGGGHHHHHHGGGFFFEEEIIILLLMMMJJJHHHGGGGGGJJJKKKLLLMMMMMMLLLJJJIIIEEEDDDBBBAAA@@@AAACCCCCCBBBCCCDDDDDDCCCCCCEEEGGGIIIIIIHHHHHHGGGGGGGGGGGGDDDGGGIIIGGGCCCAAACCCFFFGGGFFFEEEEEEFFFEEEBBB@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDGGGJJJLLLLLLNNNRRRVVVUUUPPPLLLHHHGGGFFFEEEEEEFFFGGGGGGEEECCCAAAAAAAAABBBAAA@@@???@@@AAABBBAAABBBDDDFFFDDDHHHMMMMMMKKKJJJLLLOOOLLLLLLKKKJJJIIIHHHFFFEEEGGGEEECCCBBBCCCCCCBBBAAACCCEEEHHHHHHGGGGGGHHHJJJGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLJJJHHHHHHJJJMMMNNNOOOJJJKKKLLLKKKJJJJJJLLLNNNPPPVVVaaannn||||||uuummmiiikkksssyyy{{{{{{ssstttyyy~~~~~~{{{{{{nnn]]]SSSEEECCCEEEKKKPPPTTTZZZaaammmiiihhhlllkkkaaaUUUMMMCCCAAA===:::888:::>>>BBBDDDQQQ```kkkxxxzzzpppjjjddd___^^^QQQTTTSSSMMMJJJLLLKKKHHHHHHGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFHHHJJJLLLKKKGGGEEECCCBBB@@@@@@BBBFFFJJJMMMOOONNNLLLIIIHHHGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<======;;;;;;<<<<<<===>>>@@@@@@DDDCCCBBB@@@???>>>>>>>>>;;;===??????>>>===>>>???>>>@@@CCCFFFFFFDDDAAA???>>>>>>>>>======<<<<<<<<<;;;<<<>>>===<<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>???@@@@@@>>>======>>>>>>>>>???@@@AAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAA>>>???@@@AAABBBAAAAAA@@@???@@@@@@AAAAAABBBCCCCCC@@@AAAAAACCCEEEGGGIIIJJJHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDDDDFFFGGGHHH222111111222333555888999333999AAAHHHLLLOOOQQQRRRMMMLLLKKKJJJGGGDDDEEEGGGFFFOOO[[[llliii```VVVOOONNNOOOOOOMMMJJJNNNQQQQQQNNNMMMNNNOOOKKKKKKLLLNNNQQQSSSSSSRRRMMMKKKIIIHHHIIIIIIHHHGGGFFFIIIMMMMMMJJJGGGFFFGGGHHHIIIKKKLLLMMMLLLJJJIIICCCBBB@@@??????@@@AAABBB@@@AAABBBBBBBBBCCCEEEGGGJJJIIIIIIHHHGGGGGGGGGHHHDDDGGGIIIGGGBBB@@@BBBEEEGGGFFFFFFFFFFFFEEEBBB???@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDCCCCCCDDDGGGIIIJJJKKKNNNRRRVVVUUUPPPKKKJJJIIIGGGEEEEEEDDDEEEEEEDDDBBB@@@???@@@@@@???>>>>>>???@@@@@@@@@AAACCCFFFBBBGGGMMMNNNLLLJJJLLLOOONNNOOOPPPPPPNNNKKKHHHFFFFFFEEEDDDDDDDDDDDDBBBAAACCCFFFHHHGGGEEEEEEGGGJJJHHHGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKKKKLLLLLLKKKKKKPPPMMMJJJJJJLLLPPPSSSTTTMMMNNNNNNMMMLLLKKKMMMNNNOOOUUU^^^hhhssspppbbb]]]___dddkkksssyyytttxxxyyywwwtttwww~~~mmm___SSSHHHAAA@@@CCCKKKUUU]]]cccmmmvvvuuunnnhhhcccZZZMMMDDDAAA===<<<;;;999999<<<@@@DDDSSSeeeyyyzzziiicccbbb^^^ZZZZZZRRRUUUTTTLLLHHHIIIIIIEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGIIIJJJJJJJJJJJJEEEFFFIIILLLMMMKKKFFFBBBCCCBBBAAAAAACCCHHHLLLOOONNNLLLIIIFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???======<<<<<<<<<<<<======;;;;;;;;;<<<>>>???AAABBBCCCBBBAAA???>>>=========;;;===>>>???>>>===>>>???>>>???@@@AAABBBAAA@@@???===============<<<<<<<<<<<<===>>>>>><<<::::::;;;999::::::;;;;;;::::::999===>>>@@@???===<<<<<<===<<<===>>>??????@@@??????>>>???@@@AAAAAAAAAAAAAAA<<<===>>>???@@@??????>>>===>>>>>>???@@@@@@AAAAAA???@@@@@@BBBDDDFFFHHHIIIFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDFFFHHH777666555444444666777999===@@@DDDHHHJJJJJJJJJIIIDDDAAACCCIIILLLJJJMMMSSSXXXiii|||~~~nnn[[[VVVQQQOOOOOOOOONNNLLLJJJJJJLLLMMMNNNNNNNNNNNNMMMOOORRRRRRQQQPPPQQQRRRKKKKKKJJJHHHGGGGGGGGGGGGLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKEEEEEEDDDBBB??????@@@BBBBBBBBBCCCEEEFFFHHHIIIIIILLLJJJHHHFFFEEEFFFGGGHHHIIIHHHGGGFFFEEECCCBBBBBBEEEEEEEEEDDDCCCAAA@@@???AAABBBBBBCCCCCCBBBBBBAAADDDEEEEEEDDDCCCEEEHHHJJJJJJLLLNNNPPPQQQOOOMMMKKKKKKJJJGGGEEECCCCCCDDDEEEEEECCCAAAAAAAAAAAA???===???@@@AAAAAA@@@AAACCCEEEDDDEEEHHHJJJMMMPPPQQQRRRSSSQQQNNNKKKHHHHHHHHHHHHAAA@@@@@@AAACCCDDDDDDCCCEEECCCCCCEEEHHHKKKLLLKKKIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMLLLJJJIIIHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQNNNNNNOOOQQQRRRQQQNNNLLLQQQSSSVVV\\\ggguuurrreee]]]ZZZXXXaaarrrvvviii[[[QQQJJJFFFGGGKKKIIIXXXfffnnnsssxxxxxxtttrrrdddUUUNNNIIICCC===;;;999999777<<>>>>>======>>>???@@@@@@<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;???>>>>>>=========>>>>>>===???BBBDDDEEEDDDCCCAAA>>>???@@@>>><<<::::::;;;<<<<<<<<<;;;:::999777666999999999999:::;;;<<<<<<;;;<<<>>>@@@AAA@@@???===BBBAAA???>>>===>>>???@@@@@@???>>><<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@>>><<<<<<>>>@@@@@@@@@=========@@@DDDHHHIIIJJJCCCCCCBBBAAAAAACCCDDDEEEBBBBBBBBBBBBDDDFFFHHHIII444444333333555777999;;;DDDEEEGGGGGGGGGEEEEEEDDDHHHEEEGGGNNNSSSWWW^^^gggtttlll```TTTQQQMMMLLLLLLLLLKKKIIIHHHIIIIIIJJJJJJJJJIIIIIIMMMPPPSSSTTTSSSQQQQQQQQQLLLLLLKKKJJJIIIIIIIIIIIIMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIDDDDDDDDDBBB??????@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA???>>>===???@@@@@@AAAAAAAAAAAABBBDDDEEEEEEDDDCCCDDDGGGJJJGGGHHHJJJKKKLLLKKKJJJIIILLLKKKHHHFFFDDDDDDDDDEEEDDDBBBAAAAAAAAAAAA@@@??????@@@AAAAAA@@@AAACCCDDDDDDEEEFFFIIIKKKNNNPPPQQQQQQOOOLLLIIIHHHGGGGGGGGGBBBAAAAAABBBDDDEEEEEEDDDCCCDDDEEEFFFFFFGGGHHHIIIGGGHHHJJJLLLLLLMMMNNNOOOMMMNNNOOONNNKKKJJJJJJJJJMMMNNNOOOQQQRRRRRRRRRQQQOOONNNNNNPPPQQQQQQOOOMMMQQQRRRTTTYYYaaammm{{{}}}mmmbbb\\\YYYZZZbbboooxxxxxxtttrrrssszzzwwwlll^^^VVVMMMIIIFFFFFFLLLSSS]]]kkkyyy~~~~~~{{{ssskkk```TTTHHHDDDBBB>>><<<;;;:::<<<;;;@@@IIIIIIRRRhhhjjjeee___[[[ZZZYYYXXXWWWRRRPPPMMMJJJIIIIIIIIIJJJGGGFFFEEEFFFHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGFFFDDDDDDEEEGGGHHHIIIHHHFFFEEEDDDCCCCCCCCCDDDGGGIIIKKKJJJIIIGGGEEECCCCCCCCCCCCGGGEEEBBB@@@???>>>??????>>>>>>>>>>>>>>>??????@@@;;;;;;;;;<<<<<<=========@@@???>>>===<<<::::::999======<<<<<<<<<<<<======>>>@@@BBBDDDEEEDDDCCCBBB>>>???>>><<<:::999:::;;;<<<<<<<<<;;;:::999777666777777777888999:::;;;;;;======???@@@@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@>>><<<<<<>>>@@@@@@@@@=========???CCCFFFGGGGGGBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBCCCDDDFFFHHHIII444444444666888;;;>>>???HHHIIIIIIGGGEEECCCCCCDDDJJJKKKPPPZZZeeeooo|||iii[[[UUUMMMKKKJJJJJJKKKKKKIIIHHHLLLLLLLLLLLLLLLKKKKKKJJJNNNQQQTTTUUUTTTRRRQQQQQQMMMMMMLLLLLLLLLLLLLLLMMMNNNLLLKKKIIIHHHHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBB@@@???AAACCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEDDDDDDDDDGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNLLLJJJGGGEEEDDDDDDDDDCCCAAA@@@AAABBBCCCBBB@@@>>>@@@AAAAAA@@@@@@BBBDDDEEEEEEFFFGGGIIILLLNNNPPPMMMLLLJJJHHHFFFFFFFFFFFFCCCBBBAAACCCEEEFFFEEEDDDDDDGGGJJJJJJGGGFFFGGGIIIFFFHHHKKKOOOQQQSSSTTTTTTOOOPPPQQQOOOMMMKKKKKKLLLOOOPPPRRRSSSSSSSSSRRRQQQPPPOOONNNNNNPPPPPPOOONNNPPPPPPRRRUUUZZZdddnnnvvvzzzkkkccc___XXXWWW```iiiiiiaaa\\\___eeejjjmmmooottt}}}yyyooofff\\\UUULLLJJJIIILLLNNNSSS]]]hhhvvvvvvggg[[[NNNDDD===<<<<<<<<<===???===CCCEEEKKKTTTYYYhhhooo^^^\\\YYYWWWWWWWWWWWWVVVSSSQQQNNNLLLJJJIIIIIIIIIGGGGGGHHHJJJLLLLLLJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCEEECCCAAA???>>>===>>>>>>>>>>>>>>>>>>>>>?????????::::::;;;;;;;;;;;;<<<<<<@@@???>>>===;;;999888888;;;;;;;;;::::::;;;;;;<<<>>>@@@BBBDDDDDDCCCBBBAAA>>>>>><<<:::777777999;;;;;;;;;;;;;;;:::999777777444555555666888999::::::????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>===<<<<<<;;;<<<<<<<<<>>>>>>======>>>>>>???@@@???>>><<<===>>>@@@@@@???=========???BBBDDDDDDDDD@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCDDDFFFGGGHHH888888999:::===???AAACCCDDDFFFHHHHHHFFFDDDFFFGGGIIIQQQ```pppooo___UUUQQQIIIIIIIIIJJJKKKKKKJJJIIIMMMNNNNNNOOOOOOOOONNNNNNNNNQQQUUUVVVUUUSSSQQQQQQNNNNNNMMMMMMMMMNNNNNNOOONNNLLLJJJHHHGGGGGGIIIJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@BBBDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEECCCDDDDDDCCCBBBAAA@@@@@@=========>>>@@@BBBDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHJJJJJJIIIIIIJJJKKKMMMMMMNNNMMMKKKHHHFFFEEEDDDDDDBBBAAA@@@AAACCCDDDCCCBBB???@@@BBBBBBAAAAAABBBCCCFFFFFFGGGHHHIIIKKKMMMNNNJJJIIIGGGFFFEEEDDDDDDEEECCCBBBAAACCCEEEFFFEEEDDDFFFKKKPPPOOOJJJGGGHHHKKKIIIJJJMMMQQQUUUWWWWWWWWWPPPQQQQQQOOOMMMKKKLLLMMMQQQRRRSSSSSSSSSSSSQQQQQQQQQOOONNNNNNOOOPPPPPPOOOOOOPPPRRRTTTXXX___gggmmm{{{xxxqqqiiiaaa^^^dddiiifff]]]WWWXXX[[[^^^___aaahhhsss|||}}}sssfff]]]XXXVVVTTTQQQOOOPPPTTTZZZ^^^dddqqq~~~uuufffVVVKKKFFF???::::::;;;<<>>============>>>>>>>>>?????????>>>>>>::::::::::::::::::::::::>>>======<<<;;;:::999999::::::999999999:::;;;;;;===>>>@@@AAABBBAAA@@@@@@===<<<;;;888555666999;;;;;;;;;;;;::::::888777777444444666777888999::::::@@@@@@???>>>=========>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<===>>>??????>>>======???@@@???>>>===<<<<<<>>>@@@BBBAAA@@@>>>???@@@AAABBBAAA@@@???CCCCCCCCCDDDDDDEEEFFFFFF<<<======>>>???@@@AAABBB???CCCFFFGGGEEEEEEHHHKKKNNN___vvvrrrddd[[[SSSNNNGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNNNNOOOOOONNNQQQTTTUUUSSSQQQPPPPPPNNNMMMMMMMMMMMMMMMNNNOOOLLLKKKHHHGGGFFFGGGHHHIIIGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@CCCEEEFFFFFFEEEEEEDDDCCCCCCBBBAAACCCEEEHHHIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>??????@@@BBBDDDFFFGGGDDDEEEFFFFFFDDDDDDFFFGGGGGGFFFEEEEEEEEEGGGIIIKKKMMMLLLKKKIIIGGGEEEDDDDDDAAA@@@@@@AAACCCDDDDDDCCC@@@BBBDDDDDDCCCBBBBBBCCCGGGHHHIIIJJJKKKLLLLLLMMMFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBDDDFFFEEEDDDGGGLLLPPPPPPKKKHHHIIIKKKOOOOOOPPPSSSWWWYYYXXXVVVPPPPPPPPPNNNLLLKKKMMMNNNRRRSSSTTTTTTTTTSSSQQQQQQRRRPPPOOOOOOPPPQQQQQQPPPOOOQQQSSSVVVYYY___eeejjjpppuuu}}}}}}qqqnnnnnnpppmmmcccZZZVVVVVVXXXZZZYYYZZZ```kkksssyyyyyyrrrnnnccc^^^VVVRRRSSSVVVXXXYYY```aaadddgggiiimmmxxxvvvkkk^^^RRRHHHDDDBBB===:::;;;;;;;;;AAAHHHQQQ```kkksss~~~ooobbb]]]TTTUUUUUUTTTSSSRRRQQQQQQRRRQQQPPPOOOMMMKKKIIIHHHGGGIIIKKKOOOQQQPPPMMMJJJFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHHHHFFFBBBAAACCCFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDBBB@@@>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<>>>>>>????????????>>>===:::::::::::::::::::::999::::::::::::;;;;;;;;;;;;999999999999999:::;;;<<<======>>>?????????>>>>>><<<;;;:::777555555888;;;::::::::::::999888777777555666888999:::;;;;;;;;;??????===<<<<<<<<<<<<===999:::<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<===??????>>>===>>>???@@@>>>===<<<<<<<<<>>>@@@@@@???===<<<===???@@@@@@@@@???>>>CCCCCCCCCCCCDDDDDDCCCCCC??????@@@@@@@@@@@@@@@@@@@@@CCCFFFEEEDDDGGGOOOUUUeeexxxvvvddd\\\WWWPPPJJJGGGIIIIIIIIIHHHGGGHHHIIIIIIJJJLLLNNNOOOQQQQQQRRRNNNPPPQQQQQQPPPNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAABBBBBBAAA@@@AAACCCFFFFFFFFFEEEDDDDDDCCCBBBBBBAAACCCEEEGGGHHHGGGFFFEEEHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>???@@@BBBDDDEEEFFFFFFGGGDDDEEEGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@AAACCCDDDDDDCCCAAACCCFFFFFFEEECCCCCCDDDGGGHHHJJJLLLMMMLLLKKKJJJCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCFFFGGGFFFEEEEEEIIILLLLLLIIIHHHIIIKKKUUURRRQQQSSSVVVXXXWWWUUUOOOOOOOOONNNLLLMMMOOOQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRQQQQQQSSSSSSRRRQQQPPPSSSVVVYYY\\\```eeehhhgggllltttxxxyyyzzzxxxnnn___UUUSSSTTTWWWZZZZZZYYY]]]eeellloooyyy~~~~~~{{{tttssspppiiiaaaZZZVVVTTTRRRSSSUUUZZZaaahhhmmmooouuurrrpppnnnlllkkkqqqzzzxxxmmm___TTTKKKDDDAAABBB===;;;;;;===>>>AAAJJJSSSfffwwwzzznnnbbb\\\[[[TTTUUUUUUSSSQQQOOOOOOPPPPPPPPPQQQPPPOOOMMMKKKIIIHHHIIIKKKNNNPPPOOOLLLIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBBBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEECCCDDDDDDDDDCCCAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<>>>>>>???@@@@@@???===<<<;;;;;;::::::::::::999999777888999999:::;;;<<<<<<::::::::::::;;;<<<============>>>>>>>>>>>>>>>===;;;;;;:::888666666888;;;999999:::999999888777777777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;:::::::::;;;;;;<<<=========<<<<<<<<<;;;:::999999;;;===>>>???>>>>>>???@@@@@@>>><<<;;;;;;<<<>>>@@@@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>AAABBBBBBCCCBBBBBBAAA@@@CCCCCCDDDDDDEEEEEEDDDDDDEEEGGGGGGFFFHHHQQQaaammm~~~kkk]]]WWWUUUQQQMMMLLLMMMMMMJJJHHHGGGIIIKKKKKKLLLMMMOOOPPPQQQQQQQQQMMMNNNNNNMMMKKKKKKLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@AAAAAAAAA@@@AAADDDFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>@@@CCCFFFGGGGGGFFFEEEDDDFFFGGGGGGEEEDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDCCCBBBCCCEEEGGGHHHFFFEEEDDDDDDEEEGGGKKKMMMNNNKKKHHHEEEAAABBBBBBCCCDDDDDDDDDDDDFFFEEEEEEFFFHHHIIIIIIHHHFFFGGGHHHHHHIIIJJJKKKLLLXXXTTTPPPQQQTTTWWWVVVTTTOOOPPPPPPOOONNNOOORRRUUUVVVVVVXXXXXXYYYXXXWWWVVVSSSSSSSSSTTTUUUUUUSSSQQQQQQTTTXXX[[[]]]___ccceeebbbgggkkkppp}}}~~~ssscccZZZYYYXXX\\\``````]]]\\\```dddeeelllpppnnnlllnnnqqqrrrsssuuuxxx|||vvvnnnkkkiiieeebbb\\\\\\ZZZVVVQQQNNNNNNPPPUUUZZZcccnnnxxx~~~~~~vvvmmmgggbbb^^^___ccceeeXXXLLLFFFAAA======@@@:::<<<@@@FFFKKKQQQ^^^kkk~~~ppphhhbbb\\\YYYZZZRRRSSSSSSQQQNNNMMMNNNPPPNNNOOOQQQQQQQQQOOOLLLKKKIIIJJJKKKMMMNNNNNNKKKHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@>>>>>>???@@@AAA@@@??????????????????>>>>>>===<<<>>>>>>@@@@@@@@@???===<<<<<<;;;;;;;;;::::::::::::888888999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???????????????????????????999::::::999777777888:::888999999999999888888777999:::;;;<<<<<<;;;:::999888999:::;;;;;;;;;:::999888888888888888999::::::;;;<<<===>>>>>>>>>======<<<;;;999888888:::<<<>>>??????>>>???@@@???===;;;;;;;;;<<<>>>@@@AAA???===<<<<<<<<<<<<<<<======>>>@@@AAAAAABBBAAA@@@???>>>GGGGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIMMM]]]ttt|||rrrfff[[[WWWUUUUUUTTTQQQRRRQQQMMMJJJIIIKKKNNNHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMKKKIIIIIIKKKMMMJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEDDDCCC@@@AAAAAAAAA@@@BBBDDDGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@>>>@@@DDDGGGHHHGGGDDDCCCDDDFFFGGGGGGEEEDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBDDDFFFIIIIIIHHHFFFEEEEEECCCFFFJJJNNNNNNJJJFFFBBB@@@AAABBBCCCDDDDDDDDDDDDHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGHHHKKKNNNOOOOOOYYYTTTOOOOOOSSSWWWWWWUUUPPPPPPPPPPPPPPPQQQUUUXXXWWWXXXZZZ[[[[[[[[[ZZZYYYSSSSSSTTTVVVWWWVVVTTTQQQRRRUUUXXX[[[\\\^^^```bbbbbbdddddddddlll|||{{{ooofffeee___dddhhhfffaaa\\\\\\^^^XXX\\\]]]YYYWWW[[[___```eeegggkkkoootttyyy|||}}}}}}}}}~~~}}}zzzwwwvvvwwwzzz}}}~~~|||yyyxxxqqqiii```\\\]]]______^^^YYYZZZZZZXXXUUUUUUYYY\\\jjjpppyyyxxxmmmaaaXXXQQQKKKJJJLLLUUUJJJAAA???>>>::::::===<<>>>>>AAADDDDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@AAAAAA@@@???>>>??????@@@@@@???>>>===<<<>>>???@@@AAA@@@???===;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999<<<<<<<<<======???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@999:::;;;:::999888999:::888888999999999888888777999:::;;;<<<<<<:::999777666777999;;;;;;;;;999888999888777777777888:::;;;;;;<<<>>>?????????>>>===<<<:::888777888999<<<>>>??????>>>???@@@???===;;;:::;;;<<<>>>AAAAAA???===<<<<<<;;;::::::<<<===>>>???@@@AAAAAA@@@???===<<>>AAACCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBEEEEEEDDDDDDDDDDDDDDDEEEFFFDDDBBB@@@???????????????@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFEEEHHHJJJKKKLLLKKKGGGCCCAAAAAACCCFFFHHHIIIIIIGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDBBBDDDEEEDDDBBBAAAAAABBBHHHIIIJJJLLLLLLKKKIIIHHHFFFEEEEEEFFFHHHKKKNNNPPPOOOQQQRRRRRRQQQQQQSSSTTTQQQQQQQQQRRRRRRSSSTTTUUUXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUWWWYYY\\\___aaaaaa```___```dddnnnyyyyyyrrrnnnkkkkkklllnnnmmmfff[[[RRROOONNNKKKHHHIIINNNOOOMMMWWWXXXYYYZZZ^^^dddjjjooouuuwwwwwwtttooonnnrrrvvv~~~~~~}}}uuuqqqsssttttttrrrvvv}}}tttooommmkkkcccaaa___^^^```eeejjjmmmjjjiiiiiiiiikkknnnrrrttt}}}wwwssshhh___SSSJJJEEECCCBBB@@@@@@>>>;;;:::;;;===??????AAAFFFOOO\\\kkk}}}~~~oooiiiddd^^^ZZZXXXWWWWWWWWWRRRQQQOOOMMMLLLLLLMMMNNNLLLMMMNNNOOONNNMMMLLLKKKJJJIIIJJJLLLOOONNNJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDIIIHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCDDDDDDDDDBBB@@@<<<>>>AAACCCEEEEEEDDDCCC???????????????>>>===<<>>=========<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;::::::;;;===???AAACCCCCCAAA???>>>>>>===;;;:::555666888999:::;;;;;;;;;<<<;;;:::999888999::::::;;;:::999777666666555555666777999:::::::::999999;;;:::888777777777888888<<<<<<============<<<<<<===<<<:::888888888:::;;;;;;<<<>>>??????===<<<:::<<<;;;;;;<<<<<<===>>>???AAA@@@???>>>============@@@@@@??????????????????FFFIIIPPPYYYccclllsssvvvxxxsssoooqqq}}}~~~qqqhhhccc]]]YYYVVVUUUTTTSSSTTTQQQNNNJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIFFFDDDBBBCCCCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDBBB@@@????????????===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEIIIJJJJJJJJJIIIFFFCCCAAA@@@BBBEEEGGGGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGEEEFFFFFFGGGFFFEEEDDDCCCCCCEEEFFFEEEDDDCCCCCCDDDHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFHHHKKKNNNPPPOOOPPPQQQQQQPPPPPPQQQSSSRRRQQQQQQQQQQQQRRRRRRSSSVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVXXXZZZ\\\___```]]]]]]\\\[[[^^^eeennntttxxx||||||vvvssstttuuuxxxyyywwwppphhhaaaYYYWWWPPPHHHEEEHHHJJJIIIPPPPPPPPPOOOPPPSSSVVVYYY```bbbbbb```]]]\\\aaaeeezzz~~~{{{vvvssswwwsssppppppuuu{{{vvvmmmddd___UUUOOOFFF@@@======<<<;;;>>><<<::::::<<>>@@@AAACCCDDDCCCBBBAAA???????????????>>>======AAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;===???AAABBBCCCAAA???>>>>>>===:::999555666777888::::::::::::;;;:::999999888888999999999999888777666666666666666888999;;;============;;;:::999888777888888999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888999999::::::;;;===>>>>>>===;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>============????????????????????????JJJRRR```pppwwwmmmggg___\\\YYYVVVUUUUUUSSSRRRTTTQQQMMMJJJGGGEEEEEEEEEIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFDDDBBBAAABBBBBBAAA@@@BBBBBBBBBAAA@@@??????>>>???>>>>>>======>>>>>>???CCCBBBAAA@@@???>>>>>>>>>???????????????@@@BBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDCCCAAA???>>>>>>??????===>>>@@@AAACCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFIIIIIIIIIGGGFFFCCCBBB@@@???AAACCCEEEEEEEEECCCBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCDDDEEEEEEFFFCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEFFFFFFEEEDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGIIIKKKMMMOOOMMMOOOPPPPPPOOONNNPPPQQQRRRQQQPPPOOONNNOOOPPPPPPSSSUUUWWWXXXYYYXXXWWWVVVTTTUUUWWWXXXYYYZZZYYYYYYWWWWWWXXXYYYZZZ\\\^^^^^^[[[[[[ZZZYYYYYY]]]bbbffffffjjjrrr|||}}}|||{{{xxxpppmmmbbbTTTLLLLLLOOOOOOLLLKKKHHHEEEDDDDDDDDDEEEJJJLLLMMMLLLJJJKKKOOOSSScccpppxxxyyy|||yyy{{{yyyooodddXXXNNNIIIEEEAAA<<<:::999:::::::::===<<<<<<>>>AAAFFFKKKNNN[[[^^^fffwwwyyylllbbb[[[^^^[[[XXXVVVVVVUUUSSSQQQPPPOOOLLLIIIHHHHHHHHHIIILLLMMMNNNNNNNNNLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDBBBAAA???@@@BBBDDDFFFEEEEEEEEEFFFHHHJJJLLLNNNGGGEEEDDDDDDEEEEEECCCAAA@@@@@@AAABBBBBBAAA@@@?????????>>>>>>>>>>>>======@@@@@@@@@???>>><<<;;;:::::::::999::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAABBB@@@>>>===<<<;;;999777555666777888999:::::::::999999999999999888888777777777666666666666777777777888;;;===??????@@@???;;;::::::999999999999:::999::::::;;;;;;::::::999:::::::::999999999999999999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<===>>>???@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>WWWdddxxxvvvkkkeeecccZZZXXXVVVUUUTTTSSSQQQOOORRRPPPMMMIIIGGGEEEEEEEEEHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDBBBAAAAAAAAABBB@@@???AAAAAA@@@???>>>======<<<>>>>>>>>>>>>??????@@@@@@CCCBBB???===<<<<<<<<<===<<<======>>>???@@@AAABBB@@@????????????@@@@@@AAABBBAAA@@@???>>>>>>???@@@???@@@AAABBBCCCDDDEEEEEEGGGFFFEEEDDDCCCDDDEEEFFFIIIHHHFFFDDDBBBAAA@@@@@@???@@@BBBCCCDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCDDDEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMNNNNNNMMMMMMNNNOOORRRPPPNNNMMMLLLLLLMMMNNNRRRTTTWWWXXXYYYWWWUUUSSSTTTVVVXXXZZZ[[[[[[[[[[[[XXXXXXXXXYYYZZZ[[[\\\\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^___aaahhhsss~~~nnnccc``````___TTTOOOHHHBBB?????????@@@AAABBBCCCBBBAAABBBFFFIIIQQQ]]]jjjrrrxxx~~~~~~uuuqqqooorrryyy}}}|||yyykkkllloootttzzz|||uuuwww|||oookkkddd[[[QQQHHHBBB>>>???>>>===<<<======>>>>>>>>>@@@CCCGGGMMMTTT[[[```hhhiiipppuuuiiiccc^^^\\\ZZZXXXWWWVVVVVVUUUSSSQQQPPPNNNKKKIIIGGGGGGGGGHHHLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDCCC@@@???@@@BBBEEEGGGJJJIIIHHHGGGGGGHHHIIIIIIGGGEEECCCCCCDDDDDDCCCAAA>>>???@@@AAAAAAAAA@@@???>>>>>>>>>=========>>>>>>??????>>>===<<<;;;999888777777888888:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>??????@@@>>><<<;;;;;;:::777555666777888999::::::::::::888999:::;;;:::999888777555555555555666666777888888999;;;===>>>>>>>>>>>>;;;:::::::::::::::::::::999999::::::::::::999999888888999999999999888888888888999::::::::::::999;;;;;;;;;;;;<<<===>>>>>>??????>>>===<<<<<<<<<<<<==================>>>>>>ppp~~~ssskkkfffbbb___XXXVVVTTTSSSRRRQQQNNNLLLNNNMMMKKKIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@@@@AAABBB@@@???@@@??????>>>======<<<<<<<<<======>>>???????????????>>>===;;;;;;;;;<<<===:::;;;<<<===???@@@AAAAAA???>>>>>>>>>??????@@@AAAAAA@@@???>>>>>>>>>???@@@CCCCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEFFFEEECCCAAA@@@?????????@@@AAABBBCCCCCCCCCBBBAAA???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBB@@@AAABBBBBBCCCBBBAAA@@@AAABBBCCCBBBAAABBBDDDFFFFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKMMMMMMLLLLLLNNNOOOQQQOOOMMMKKKJJJJJJKKKLLLSSSUUUWWWXXXWWWUUURRRPPPUUUWWWXXXZZZ[[[[[[ZZZZZZVVVVVVWWWXXXYYYYYYYYYZZZXXXYYY[[[[[[YYYYYYZZZ[[[]]]]]]aaajjjuuu}}}{{{wwwsssoooccc[[[NNNEEE@@@??????@@@??????>>>======>>>@@@CCCGGGOOOXXX]]]aaaffffffccc^^^\\\[[[___fffkkklllkkk```______bbbhhhnnnsssuuussswww||||||zzz|||yyyqqqjjjjjjqqqxxxzzzyyywwwyyyzzzzzzvvvooohhhcccWWWTTTOOOIIIDDD???<<<;;;<<<<<<===>>>>>>>>>???@@@CCCHHHOOOVVV]]]eeemmmrrrwwwwww}}}vvvhhhaaa^^^\\\ZZZSSSRRRRRRRRRRRRQQQOOOLLLOOONNNKKKHHHGGGGGGGGGHHHLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGCCCBBBAAA@@@AAACCCFFFGGGLLLKKKIIIGGGFFFFFFFFFFFFFFFDDDAAAAAABBBBBBAAA@@@<<<<<<===???@@@@@@AAAAAA>>>======<<<<<<===>>>>>>>>>>>>======;;;999888777666666666777999:::<<<===:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>><<<:::999999888666555777888999:::;;;;;;;;;:::999:::;;;;;;;;;:::888777444444444444555666777888888999:::;;;;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::777777888999999888888777777888888999999999999999:::::::::;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========~~~nnngggddd```\\\YYYVVVTTTQQQPPPOOONNNKKKIIIKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDD@@@@@@???@@@BBBBBBAAA???>>>>>>>>>>>>============:::;;;<<<============<<<<<<;;;;;;::::::;;;;;;;;;999:::<<<===>>>?????????===============>>>???@@@???>>>=========>>>???@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDBBBBBBAAA??????>>>??????@@@AAAAAAAAABBBAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@AAAAAAAAA@@@???@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHJJJLLLLLLLLLMMMOOOQQQQQQOOOLLLIIIIIIIIIKKKLLLSSSTTTUUUVVVUUUTTTRRRQQQVVVVVVWWWXXXXXXWWWVVVUUURRRSSSTTTVVVVVVWWWWWWWWWTTTVVVXXXXXXVVVUUUVVVVVVXXXYYY\\\bbbhhhnnnqqqrrr}}}xxxpppfffWWWKKKFFFDDDCCCBBBAAA@@@???>>>>>>@@@BBBCCCCCCIIINNNPPPRRRUUUSSSNNNMMMKKKKKKOOOTTTYYYZZZYYYQQQNNNLLLMMMQQQWWW\\\___]]]bbbggghhhhhhjjjooottt~~~{{{xxxsssnnnbbb\\\VVVVVVZZZ^^^___^^^___```aaa```\\\WWWQQQMMMHHHFFFCCC???===;;;::::::888;;;===???@@@BBBDDDFFFPPPWWWaaajjjqqqwww~~~}}}ttthhh___ZZZXXXUUUSSSSSSRRRQQQQQQQQQPPPNNNLLLMMMLLLIIIGGGFFFGGGHHHHHHLLLLLLLLLLLLKKKJJJHHHGGGDDDEEEEEEDDDCCCDDDGGGIIIIIIIIIIIIHHHHHHHHHGGGGGGBBBBBBAAABBBCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGDDDAAA???>>>>>>??????>>>:::;;;<<<===>>>@@@AAABBB>>>===<<<;;;<<<===>>>???>>>>>>===<<<;;;999777666555555666666888999:::;;;999999::::::::::::999999888999999:::::::::999999:::999777777888888666555888888999:::::::::::::::999999999:::999888888777444444444444444555666777777888888999999777666555888999999::::::::::::999999::::::;;;;;;::::::999777777777777777888888888777777888888999999::::::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;::::::;;;:::::::::;;;;;;<<<<<<===zzznnnccc```^^^YYYUUUTTTRRRPPPMMMLLLKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@??????AAACCCCCCBBB@@@============>>>>>>>>>>>>;;;;;;======>>>===<<<<<<::::::;;;;;;::::::999888999:::;;;===>>>>>>>>>===;;;::::::;;;<<<===>>>>>>>>>======<<<===>>>???@@@??????>>>>>>???@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@>>>>>>AAACCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFHHHKKKLLLMMMNNNPPPSSSPPPNNNKKKIIIHHHJJJLLLMMMPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRPPPNNNNNNOOOQQQSSSTTTUUUTTTTTTSSSTTTVVVUUUSSSRRRRRRRRRTTTVVVYYY[[[]]]```dddfffmmm{{{|||uuulll```XXXUUUSSSPPPNNNLLLKKKJJJJJJLLLOOOQQQRRROOOUUUXXXXXXWWWUUUNNNFFFDDDBBBBBBDDDGGGIIIHHHFFFCCCAAA??????BBBFFFHHHIIIIIIMMMQQQTTTUUUWWWZZZ^^^eeehhhhhhbbb^^^[[[WWWSSSJJJGGGDDDCCCEEEGGGHHHIIIHHHHHHIIIIIIGGGEEEBBB@@@@@@???>>>===<<<<<<<<<<<<<<>><<<:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@>>>===;;;;;;;;;===>>>@@@???>>>>>><<<;;;999777666555555555666777888999:::777888999999999999888777777777888999999888777666777666555666777888777555666666777888888888888777888888777666666666666666444444444333444444555555444555666777777777666555777777999:::::::::999999888888999999999999888888777666666555666777888999888888888888999:::;;;;;;::::::::::::;;;<<<======>>>===<<<;;;::::::::::::999999999:::;;;;;;<<<<<>>?????????===>>>???@@@@@@???>>>===:::;;;;;;;;;:::888777555999:::;;;============<<<999999999999:::;;;<<<=========<<<<<<===>>>???@@@;;;;;;;;;;;;===???AAABBB===>>>@@@BBBCCCCCCBBBBBB<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>============<<<<<<======>>>?????????????????????????????????AAAAAA@@@@@@???>>>>>>>>>???@@@AAABBBCCCBBBBBBAAACCCCCCBBB@@@>>>>>>@@@CCCAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGJJJLLLMMMOOORRRTTTPPPNNNKKKHHHHHHJJJLLLNNNNNNNNNPPPQQQSSSUUUWWWXXXSSSSSSSSSRRRPPPMMMKKKIIILLLMMMOOOQQQSSSSSSSSSSSSTTTUUUVVVUUURRRPPPPPPQQQRRRUUUXXXXXXVVVWWW[[[___aaammmvvvvvvooohhhddddddccc```]]]ZZZYYYXXXYYY]]]```cccdddeeejjjmmmkkkggg```TTTIII@@@???>>>>>>??????<<<:::@@@???>>>>>>@@@BBBBBBAAA===???CCCFFFHHHJJJLLLNNNPPPRRRQQQLLLIIIHHHEEE@@@???>>>===<<<===>>>@@@AAA======>>>???????????????============>>>>>>???@@@DDDHHHOOOUUUZZZaaaiiioooxxxrrrgggbbb\\\UUURRRRRRTTTTTTSSSPPPMMMKKKJJJJJJJJJHHHGGGGGGFFFEEECCCCCCEEEFFFGGGKKKLLLLLLLLLKKKIIIGGGFFFAAADDDGGGFFFEEEEEEGGGIIIHHHHHHHHHGGGGGGGGGFFFFFF???AAACCCEEEFFFFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCC@@@===:::888999:::::::::======<<<<<<<<<<<<=========<<<;;;:::;;;===???@@@??????>>>===;;;999777666666555555666666777888999666777888999999888777666666666777888888777555444666444444555777888777666444555666666666666666555777666555333333444555555555444444333333444444444222333555666777777777666666777888999:::999999888777777888888888888777777777666555444555666888:::888888888888999:::;;;<<<::::::::::::;;;<<<============<<<;;;::::::::::::888888999::::::;;;<<<<<>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===;;;999777888999999:::::::::999999;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999:::::::::;;;;;;:::999:::;;;<<<===@@@???===<<<===>>>@@@AAAAAA@@@>>>=========>>>??????>>>======>>>>>>===<<<999:::===>>>???>>>===<<<===<<<999888888:::<<<>>>999;;;>>>>>>>>>======>>>===>>>??????===<<<=========<<<<<<>>>AAABBB???===???????????????@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHEEECCC@@@???AAADDDEEEFFFIIIHHHGGGHHHIIILLLOOOQQQOOONNNLLLKKKJJJIIIJJJJJJJJJLLLOOORRRTTTTTTSSSRRRSSSQQQOOOMMMLLLJJJGGGEEEGGGIIIKKKMMMPPPQQQSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMRRRQQQPPPPPPQQQSSSVVVWWW___bbbhhhqqq}}}vvvuuutttrrrpppnnnmmmlllmmmlllmmmqqqxxx{{{eeeRRRLLLGGGAAA???@@@AAA@@@???@@@;;;888:::;;;:::<<>><<<<<<<<<;;;<<<======<<<;;;:::;;;<<<::::::::::::999:::<<>>CCCEEEFFFJJJPPPUUU[[[eeeooowww}}}~~~vvvmmmfffcccYYYXXXVVVSSSQQQPPPPPPPPPOOONNNLLLJJJHHHGGGFFFFFFHHHDDD@@@@@@CCCFFFGGGGGGJJJJJJJJJIIIHHHEEECCCBBB@@@???AAACCCGGGIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBAAADDDBBBAAACCCFFFHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???===999888888999999;;;>>>AAACCCBBBAAA@@@<<<<<<======>>>>>>?????????>>>===;;;999777666555222333444666777777888888666777888888888666555444777666666555444444333333444444444555555555666666444444555555666777777777555444444444444555666666555444444333333333444444777777777777777777777777888888888888888888888888777777777777777777777777555555666666777777888888777888888999999999888888777777888999::::::;;;;;;:::999888666555555555555888888999:::;;;;;;;;;;;;}}}lllaaa]]]WWWTTTQQQNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFEEEDDDAAA@@@AAAAAAAAA@@@???>>>>>>>>>======>>>?????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<:::999888888999999999999999999888:::::::::;;;;;;;;;;;;;;;;;;::::::999999:::::::::<<<;;;::::::::::::;;;<<<===<<<;;;::::::<<<===??????>>>===<<<<<<<<<=========<<<:::;;;;;;;;;:::999999:::<<<=========;;;:::999999:::;;;;;;;;;;;;;;;888:::===>>>===<<<======:::;;;======<<<<<<<<<===>>>======>>>AAAAAA???<<<>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFBBB@@@>>>>>>@@@CCCDDDDDDEEEGGGHHHJJJLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJJJJIIIJJJMMMPPPQQQQQQPPPOOOOOONNNMMMLLLLLLKKKIIIFFFHHHIIILLLNNNPPPRRRSSSSSSSSSQQQOOOMMMLLLLLLLLLLLLOOONNNNNNNNNOOORRRTTTVVV[[[]]]bbbiiisss~~~zzzzzz|||~~~~~~|||zzzxxxxxx{{{zzziii\\\WWWPPPLLLJJJHHHEEEBBBEEE@@@<<<>>>>>>>>>AAAEEEDDDDDDGGGLLLOOOOOOLLLJJJJJJHHHDDD>>>;;;::::::999;;;<<<;;;:::999999;;;===>>>??????>>><<<<<<===???@@@@@@DDDKKKPPPSSSZZZbbblllsss~~~uuulllfff```[[[YYYXXXVVVTTTRRRPPPOOOOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGDDDAAA???@@@CCCGGGIIIIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAABBBDDDGGGIIIHHHGGGBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCFFFGGGFFFCCCBBBBBBAAAAAA@@@???>>>>>><<<======<<<::::::;;;===:::<<<>>>AAABBBAAA@@@???<<<<<<<<<=========>>>>>>>>>===<<<:::888777555555222333444666777777777777666777777777777666666555666666666555444333333333333444444444555555555666666666555555555555555555444444444444444555555666666555555444333333333444555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666666666666666777888888888888888777777888888999::::::;;;999888777666555555555555777888999::::::;;;;;;:::tttiii^^^VVVSSSPPPNNNMMMLLLLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAABBBDDDEEEDDDCCCAAA@@@?????????>>>>>>======<<<;;;;;;<<<>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::<<<<<<<<<<<<;;;999888777888888999999888888888888999999999::::::;;;;;;<<<::::::999999999999::::::===<<<;;;:::999999999:::999999888777888999:::;;;===<<<;;;;;;::::::;;;;;;===;;;:::999::::::888777999999:::;;;;;;:::888777444666:::<<<===<<<:::888777999<<<===<<<;;;<<<===777999;;;<<<;;;;;;;;;===???>>>===>>>??????===<<<>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA===<<<<<<>>>@@@BBBBBBAAABBBEEEIIILLLMMMKKKHHHFFFJJJIIIIIIHHHHHHHHHIIIIIIGGGIIIKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGIIIJJJLLLNNNPPPRRRSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSTTTVVVXXXZZZ___gggsss}}}{{{}}}{{{oookkkeeeaaa^^^ZZZUUUPPPTTTNNNJJJKKKKKKLLLPPPVVVUUU[[[dddlllpppmmmfff```XXXSSSLLLEEE???<<<<<<===@@@@@@???>>>===@@@DDDHHHLLLNNNNNNMMMJJJHHHHHHHHHNNNOOOTTT]]]eeellluuu~~~{{{ooobbb]]][[[XXXUUUUUUUUUTTTRRROOONNNMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDBBBBBBEEEGGGIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCEEEGGGHHHHHHFFFAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCEEEFFFEEECCCAAA??????@@@@@@@@@>>>===<<<:::;;;<<<;;;::::::<<<>>>;;;===???@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777666555444222333444555666777777777666666666555666666777777666555555444444333333222333333444444444444555555666666666555444333333333444444333333444444555666888777666555444333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555444444333444555666777777777777666777777888888999999:::888888777666555555555555777888999::::::;;;;;;:::zzzkkkccc___ZZZUUURRRLLLKKKKKKLLLMMMKKKHHHFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@??????>>>>>>>>>======<<<<<<;;;<<<<<<=========<<<<<<;;;:::999888888888888888999999999999888777777666999888888777777777777777777888888999:::;;;;;;<<<999999999999999999:::;;;======<<<:::999888888888777777666666666777888999::::::999999999888888888>>><<<::::::::::::888777888999999999888666555444222444888;;;<<<;;;999888555888:::<<<;;;;;;;;;<<<999;;;<<<<<<;;;:::;;;<<>>>>>>>>======<<<===>>>??????@@@AAABBBBBBCCCBBBAAA??????>>>>>>>>>;;;;;;<<<>>>AAACCCBBB@@@AAADDDGGGJJJKKKIIIFFFDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGIIIJJJJJJIIIHHHGGGIIIHHHGGGHHHIIIIIIHHHFFFJJJKKKLLLNNNPPPQQQQQQRRRPPPNNNLLLJJJIIIHHHHHHIIIGGGHHHIIIJJJMMMPPPRRRTTTVVVVVVWWWYYY___hhhssszzz}}}zzzwwwvvvvvvtttooojjjkkkfffbbbaaaaaaccciiiqqqwww}}}nnneee[[[SSSKKKFFFFFFHHHMMMMMMLLLLLLNNNRRRYYY^^^ccceeeffffffccc```______ggghhhmmmvvv~~~|||jjj```WWWUUUUUUTTTTTTUUURRRQQQOOOMMMKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDDDDEEEGGGHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@???AAABBBDDDEEEEEECCC@@@>>><<<===?????????===;;;:::=========;;;999888999;;;<<<===>>>??????===<<<;;;:::::::::::::::::::::::::::999888777666555444333222222444555666777777777666555444444555666888999444444444444333333222222333333333333333333444444555444444444333333333222333333333333333444444555999888666555444333333333222222222222222222222222222222222222222222222222333333333333333333333333555555555444444333333333111111333444666666777777666666666777777888888888777666666555555555666666888999:::;;;;;;<<<<<<;;;ooocccYYYWWWWWWTTTOOOMMMHHHHHHIIIKKKLLLKKKHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBAAA@@@??????>>>>>>>>>>>>=====================<<<;;;:::999888999888888777666666777777777777666666666666666666999888777666666666666777777777888888999:::;;;;;;888888888888999999:::;;;======<<<;;;999888777666777777777777777888888888888888888888777777666666;;;:::888888999888777555888777777666555444333333333444555777888999999999555777:::;;;;;;;;;;;;<<<<<<>>>???>>><<<;;;;;;;;;??????>>>>>>===<<<<<<===>>>??????@@@AAAAAABBBBBBBBBAAA@@@???======<<<<<<;;;;;;===@@@CCCDDDBBBAAABBBCCCDDDFFFFFFFFFEEEDDDBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEHHHGGGFFFFFFGGGGGGEEECCCIIIJJJKKKMMMNNNOOOOOOOOOMMMKKKJJJHHHGGGGGGGGGGGGGGGHHHIIILLLNNNQQQSSSUUUXXXXXXXXXYYY\\\ccclllrrr{{{zzzzzz{{{wwwkkkbbb[[[UUUVVV\\\aaaaaaaaabbbeeekkktttzzz|||~~~}}}{{{zzzzzzssshhh\\\UUUOOONNNOOONNNOOOQQQPPPOOOMMMKKKIIIIIIIIIIIIFFFFFFGGGHHHGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDEEEGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???@@@BBBDDDEEEDDDAAA???===:::<<<===>>>>>>===;;;999<<<======;;;999888999:::======>>>======;;;:::999:::999999999888777777777777777666555444444333333111222333555666666666777666555444444444666777888333333333333333222222222333333333333333333222222111222222222333333333444222222222222222333444444888888666555333333222222222222222222222222222222222222222222222222222222333333333333333333333333555555444444333333222222///000222333444555666666555555666666666666777777666555555555555555666777999:::;;;<<<============xxxhhh___XXXRRRSSSSSSOOOJJJHHHDDDDDDEEEGGGHHHHHHEEEBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@??????>>>=================================<<<:::999777666888888777777777777888888777666666555666666777888999888777555555555666666777777777888888999999:::888888777888888999:::;;;<<<<<<<<<;;;:::888777666777777777888888888999999666777777777777666555555777555444444555666444333777666666555444333333333444444444444555666888999444777:::;;;;;;;;;<<<======???@@@???>>><<<<<<======>>>>>>===;;;;;;===>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>==================>>>@@@CCCDDDCCCAAAAAAAAAAAABBBCCCCCCDDDEEE@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEDDDDDDDDDEEEEEEDDDBBBGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGHHHIIIKKKNNNPPPRRRTTTUUUXXXYYYZZZZZZ]]]aaagggkkksssxxx~~~vvvpppkkkgggkkkuuuzzz{{{{{{{{{~~~uuulllbbb[[[VVVPPPLLLMMMNNNLLLMMMPPPNNNMMMKKKIIIHHHHHHHHHHHHEEEEEEGGGGGGGGGFFFEEEDDD???@@@BBBBBBBBBCCCEEEGGGFFFEEEDDDDDDDDDDDDDDDEEECCCCCCCCCDDDFFFGGGFFFDDDAAABBBBBBBBBCCCCCCCCCCCC???AAACCCCCCAAA???>>>>>>;;;;;;<<<======<<<;;;:::999:::;;;:::999999;;;=========<<<<<<;;;:::999999999999888777666555555444444444444333333222222222111222333444555666666666555555555444555555666666222222222222222222222222333333222222222222111111000000000111222333333333222222111111222222333444777666555444333222222222333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444333333000111222333444444555555555555555555555555555555444444444444555666777777999:::;;;<<<<<<=========qqqdddZZZVVVRRROOOQQQPPPKKKGGGGGGCCCCCCCCCDDDEEEEEECCCAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>???????????????>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999777777999999999999::::::;;;<<<888888777777777888:::;;;:::888666444444444555666777777777888888888888888777777777777888999:::;;;:::;;;;;;;;;:::888777666777777888888999999888888666666777777777666555444444333222333444555444333666555555444333333333333444444444444444555666666555777:::<<<<<<<<<===>>>:::<<<>>>???>>>>>>???@@@<<<===>>>===;;;;;;===@@@BBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???BBBCCCBBB@@@>>>>>>???AAABBBCCCDDDDDD??????@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEDDDCCCEEEFFFFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJLLLOOOQQQSSSTTTTTTUUUVVVYYYZZZ\\\^^^bbbeeejjjmmmrrrwww|||}}}{{{zzzzzzuuuggg```\\\XXXUUUSSSNNNKKKMMMMMMLLLMMMPPPMMMLLLJJJHHHGGGGGGHHHHHHDDDEEEFFFGGGFFFEEECCCBBB===???BBBBBBBBBCCCEEEHHHFFFEEEDDDDDDDDDEEEFFFFFFBBBAAAAAACCCEEEFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDD>>>@@@BBBAAA???>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999888:::;;;<<<<<<;;;;;;::::::999999888888777666555444333333333222222222222222111111111222333444555666666666555555555666555555444444111111111222222222222222333222222222111111111111000000111111111111111111111111111111111222333333555444333222222222222222222222222222222222222222111111111111111111111111333333333333333333333333444444444444555555555555111222333333444444444333444444444444444444444444444333333444555666777888777888999:::;;;;;;;;;;;;|||jjjaaa\\\WWWMMMJJJIIIKKKIIIEEEDDDFFFEEEDDDCCCDDDEEEEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>::::::::::::::::::::::::999999:::::::::999999888:::::::::;;;<<<===>>>???::::::999999999;;;<<<===:::888666444333444555666888888888888777777777777777777777777888999:::;;;999:::;;;;;;:::999777666666777777888999888888888555666777777777666444444444333333444666777777666555555444333333333444444222333444555555555444333555777;;;<<<<<<<<<===???777999<<<>>>???@@@AAACCC;;;======<<<:::;;;>>>AAACCCBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>???@@@AAA???>>>===>>>@@@AAAAAA@@@:::<<>>???@@@AAAAAA@@@???>>><<<<<<======>>>??????@@@>>>>>>???AAADDDFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTQQQTTTWWWYYYZZZ\\\___aaaaaacccgggjjjooouuu|||tttdddYYYUUUUUUTTTSSSMMMIIIGGGIIIJJJHHHJJJMMMMMMLLLJJJHHHGGGGGGHHHHHHDDDEEEFFFGGGFFFDDDBBBAAAAAADDDFFFFFFDDDCCCEEEHHHFFFFFFEEEDDDDDDEEEGGGHHH@@@@@@@@@BBBEEEFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBAAA===@@@AAA@@@>>>===???AAA<<<<<<;;;;;;;;;<<<======>>>???>>>;;;888666666777;;;;;;;;;::::::999999999888888777555444333222222222111111111111111111111111111333444555666666666555555666777666555333222111111111111111111222222333222222222111111000000222222111111000000//////111111111000111222222333333333222111111222222222111111111111111111111111000000000000000000000000333333333333333333333333444444444555555666666666222333333444444444333333444444444444444444444444333333333444555666777888666666777888999999999999tttbbb\\\YYYTTTOOOIIIJJJJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@FFFEEECCC@@@???>>>>>>>>>;;;;;;:::::::::999999999::::::;;;;;;::::::999888888888999:::;;;>>>@@@BBB@@@???<<<:::999::::::;;;888777777666555444444333777777666555444333333333444555666777999999::::::888888888888888777666666999777555666888:::;;;;;;999888777666666555666666666666555555555666777777222555888999777555444333666555555555444444444444444666888;;;>>>@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAA???<<<::::::;;;AAAAAA@@@@@@???>>>>>>===999>>>AAA@@@<<<:::===AAA=========>>>>>>>>>??????999:::<<<>>>>>>???>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<;;;::::::<<<>>>@@@@@@@@@AAACCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQTTTUUUWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^```ccciiilllsss}}}~~~tttjjjaaaWWWQQQPPPPPPMMMKKKIIIHHHHHHIIIKKKMMMLLLKKKJJJIIIHHHFFFDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBGGGGGGHHHHHHHHHGGGGGGFFFCCCAAA???>>>>>>@@@CCCDDDEEEDDDCCCBBBAAA@@@@@@@@@???????????????>>>======AAA@@@>>>===;;;:::::::::::::::999888777666555444888888999999999888888777999888777666444444333333333444555444333111111222555333222222444444333111444444555555444444333222000000////////////000000000000////////////000000//////000000000000//////000000000000000000000000111111000///////////////000000000000000000000000............------------111111333333333333111111111222222333333222222111//////111222333444444444444444555555555444444333111222333333444444444444444444444666999;;;;;;;;;zzzfffZZZWWWWWWSSSOOOHHHHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@DDDCCCAAA???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888888888888999;;;===???AAA@@@???===:::999999::::::888777777666666555555555666666555555444444333333222333555666777888888888777777888777777666555444777555444444666888999888888777666555555555555555444333333333333444444555444777999:::888666555555555555555444444444333333555555777:::<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@===;;;:::;;;@@@@@@??????>>>======<<<999;;;<<<;;;999:::>>>AAA;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;=========<<<;;;============<<<;;;:::::::::;;;<<<<<<;;;;;;<<<>>>@@@@@@AAACCCDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDGGGJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOMMMNNNPPPSSSUUUWWWXXXXXXZZZ[[[]]]^^^]]]^^^```bbbfffrrr}}}|||llleee```YYYQQQMMMMMMMMMKKKIIIIIIHHHGGGHHHJJJKKKKKKJJJJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGCCCAAA@@@??????AAADDDEEEFFFEEEDDDBBBAAA@@@??????>>>>>>??????>>>>>>===<<>>===<<<::::::999999:::999999888777666555555777777888888888888888888:::999777555444333222222333555666555333222222333444222222222444444333222333333333333333222111111000000////////////000000000000////////////000000111111222222222222111111000000000000000000000000111000000///////////////000000000000000000000000.....................///111222333444444333222111111222222333333222222111111222222333333333333222000111111222222111111000111222333333444444444333444333333555888::::::999nnncccWWWPPPQQQQQQOOOLLLFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@??????>>>>>>???????????????>>>>>>>>>AAAAAA@@@???===;;;999888<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::999888888777777777888999<<<>>>???AAA???===;;;999999999999777777777777777777777777555555555444444444444444111222333444555666666666666666666666555444333222444333111222444666666555666666555444444444555555333333222222333444444555777999;;;<<<:::888777666555555555444444444333333555555666777999<<>>>>>>>>???AAABBBBBB???<<<;;;:::>>>>>>======<<<<<<;;;;;;999888777666777:::>>>@@@;;;;;;;;;:::::::::::::::::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<<<<;;;:::999:::;;;<<<<<<;;;;;;<<<>>>@@@AAACCCEEEFFFGGGGGGFFF@@@@@@@@@AAABBBDDDEEEFFFCCCBBBCCCEEEIIILLLNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMHHHIIILLLOOORRRTTTUUUVVVWWWYYY[[[[[[YYYWWWVVVVVV[[[bbbkkkuuu}}}ttteee\\\YYYTTTOOOJJJIIIJJJJJJIIIGGGHHHFFFFFFFFFHHHHHHGGGFFFIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGHHHCCCBBB@@@???@@@BBBEEEGGGHHHGGGEEECCCAAA???>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888888888888888888777777666666666666666666777888888888888:::999777555333222111111333555777777555444444444333222111222444555444333333333222222111000//////000000////////////000000000000////////////000000000111111222222111111000////////////////////////000000//////......//////000000000000000000000000......//////000000111111222333333444444333333222111222222333333222222111333333444444333222111111222333333444444333333333222222333444444444333333444333333444666777777666yyymmm]]]WWWOOOLLLLLLLLLIIIFFFDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>===============>>>??????>>>===:::888777:::::::::999999999888888999999999999999888888777666666666666888:::<<<>>>@@@???===;;;999888888888777777777777888888888888444444444444444444444555111222333444555555555555555555555444444333222111333222111222333555444333444444333333333444555555444444444444555666777777999;;;======;;;999888888666666666555555555444444555555444555777:::===?????????>>>>>>>>>>>>>>>>>>>>>@@@CCCCCC@@@===;;;:::<<<<<<;;;;;;:::::::::999999777666666888;;;<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999999;;;<<<<<<;;;;;;<<<===@@@BBBEEEGGGHHHHHHGGGFFF@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCGGGKKKOOOPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNJJJKKKMMMPPPRRRTTTUUUUUUUUUWWWWWWVVVTTTRRRQQQRRRZZZ\\\aaahhhqqqxxx}}}yyynnncccYYYVVVWWWMMMJJJHHHGGGHHHIIIGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCFFFFFFEEEDDDCCCBBBBBBBBB======>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDFFFFFFGGGGGGCCCBBB@@@@@@AAACCCFFFHHHIIIHHHFFFCCC@@@>>>======<<<============<<<;;;;;;999999888777777777888888777777777777777666666666444444555555666777888999;;;999777555222111000///222555777888777555555555222111111222444555555444444333222111000/////////000000////////////000000000000////////////000000......////////////..............................000//////.........//////000000000000000000000000---...///000111222333333333333333444444333333333111222222333333222222111333333333333333222222111333333444444555555444444222333333444444333333333444333222333444555444333qqqddd]]]TTTQQQMMMKKKKKKJJJHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???????????????>>>=========<<<<<<;;;;;;;;;<<<=========<<<;;;999888::::::999999999888888888888888999999888888777666666666555666777999;;;<<>>===;;;:::888888777777777777777888888888888333333333444444444444444222222333444555555555555333333333333333222111111333222111222444555444222333333333333333444555666555555555555666777888999:::<<<===<<<:::888888888777777777666666666666555555444444444555888;;;===;;;;;;<<<<<<===>>>??????===???BBBBBB@@@===;;;::::::::::::999999999999999999999999:::;;;;;;888666<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>???@@@;;;;;;;;;<<<;;;;;;:::999999;;;======<<<;;;<<<===AAACCCEEEGGGHHHHHHGGGFFFCCCBBBBBBAAAAAAAAABBBBBBCCCCCCEEEHHHMMMPPPQQQQQQKKKLLLLLLLLLMMMOOOPPPQQQNNNOOOPPPQQQRRRRRRSSSRRRTTTUUUTTTRRRQQQQQQTTTVVV\\\]]]```eeelllqqqrrrrrr|||}}}}}}vvvooohhhbbbZZZSSSQQQTTTLLLJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDEEECCCBBBDDDDDDDDDDDDDDDEEEFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFCCCBBBAAA@@@AAACCCFFFGGGIIIHHHEEEBBB@@@>>><<<;;;;;;<<<<<<<<<<<<;;;::::::777666666666666777777888777777777666666666666666444444333444555666777888:::999666444222000///...111444777999888666666666222111111222444555555444444444222111000000000000000000////////////000000000000////////////000000......////////////......------------------------//////............//////////////////////////////---...///000111333333444333333333333333333333333111222222333333222222111000111222222333333222222//////000111111111111111333333333444444333333222333222111222333444333111yyyjjj___XXXWWWOOONNNLLLJJJIIIIIIJJJKKKEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA????????????????????????<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999;;;;;;;;;;;;::::::::::::777888888888888777666666666666666666777999;;;<<<===<<<<<<;;;:::999888888777777777777777777777777444444444333333333333333222222333444444444444444111111222222333333222222333222222333555555333111222222222333444555666777333333444444555666888888:::<<<<<<;;;999777777888777777777666666666555555555444444555666888999;;;888999:::;;;<<<>>>>>>???<<<>>>AAA@@@>>><<<;;;;;;999999999999888888888888888:::<<<===<<<:::777555999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;:::===???@@@???===>>>>>>BBBCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCFFFFFFGGGKKKNNNQQQQQQPPPJJJJJJKKKLLLNNNPPPRRRSSSQQQQQQRRRRRRQQQQQQPPPOOOSSSSSSRRRQQQQQQTTTXXX\\\\\\]]]```eeeiiilllkkkjjjmmmnnnooosssxxxpppmmmfffbbb___\\\UUUMMMKKKMMMKKKKKKJJJIIIIIIHHHHHHIIIGGGEEEDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJCCCCCCCCCBBBBBBBBBAAAAAA????????????@@@@@@@@@@@@CCCCCCDDDEEEEEEFFFEEEEEEDDDCCCAAA@@@@@@BBBDDDFFFHHHFFFDDDAAA>>>===;;;;;;:::;;;;;;;;;;;;:::999999444444444555666777888999777777777666666555555555444444333222333444666777888777555333111000//////000333777999888777666666333222111222444555444333333333111000000000111222000000////////////000000000000////////////000000///000000111111000000///..............................------......//////////////////////////////---...///000111222333333333222222111111222222333111222222333333222222111//////000111222222111111///000111222222222222222333333444444444333222222333111111111333333333111pppcccZZZSSSQQQTTTNNNMMMKKKGGGEEEEEEHHHKKKGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>????????????<<<;;;;;;:::999999888888777777777777888999:::;;;;;;;;;;;;::::::::::::999777777888888777777666555777777666666777999;;;<<<;;;;;;;;;;;;::::::999999888777777666666555555555555444444333333222222222111111222222333333222222///000111222333444444444222222222333444444222000222222333333444666777888444444555555666888999::::::;;;;;;:::777555666666555555555555444444444444444555555666777888888999888999999:::;;;<<<<<<===<<<>>>???>>><<<;;;:::;;;888888888888888888888888666999<<<<<<999777888999999999:::;;;<<<======>>>======<<<;;;;;;;;;<<<===;;;<<<<<<=========<<<<<<===@@@CCCCCCBBBAAAAAAAAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFHHHIIIJJJLLLOOOQQQPPPOOOJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSTTTTTTWWWZZZ]]][[[]]]```bbbdddeeeeeeeeebbbcccddddddlllyyyuuunnniiieeebbb```^^^]]][[[SSSJJJGGGIIIIIIIIIHHHGGGGGGHHHJJJKKKJJJIIIHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????@@@@@@@@@@@@???@@@BBBCCCEEEEEEFFFFFFEEECCCAAA??????@@@BBBCCCEEEDDDBBB@@@===<<<;;;::::::::::::::::::999999888333333444444666777999999888888777666555444444333555444222222222333444666777666444222111000//////...222666888888777666666444222222222444444333222111000///......000111222000000////////////000000000000////////////000000//////000000000000//////...........................------------...///000////////////////////////......//////000111222222222111111000000111111222111222222333333222222111///000000000000//////...111111333444444555555555333444444444333333222111222111000111333444333222|||lll\\\TTTPPPKKKMMMQQQOOONNNKKKEEEAAA@@@CCCGGGHHHGGGFFFDDDDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>?????????;;;;;;::::::999888777777555444444444666888:::;;;999999999888888888777777777777777777777666666555777777777777888999;;;<<<999::::::;;;;;;::::::999888777777666555444444333555555444333333222111111///000000111111111111000...///000222444555555555111111111222333333111///222222333444555666888999777777777888999;;;<<<===999::::::888666444444555444444333333333222222222444555666777888888888888:::::::::::::::::::::;;;<<<===>>><<<;;;::::::;;;888888888888888999999999555888;;;:::666555999===:::;;;<<<===>>>@@@AAAAAA@@@>>><<<:::999888999999<<<<<<===============<<<@@@CCCEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKMMMPPPPPPOOOMMMKKKKKKLLLMMMNNNPPPQQQRRRUUUUUUUUUVVVUUUUUUTTTSSSMMMPPPTTTVVVWWWXXXZZZ\\\\\\^^^``````^^^^^^___aaaZZZ]]]\\\ZZZ]]]gggppptttuuuvvv|||uuuiiibbbbbbddddddccc___^^^]]][[[TTTKKKHHHKKKFFFFFFFFFEEEEEEGGGKKKMMMLLLLLLKKKMMMOOOPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIGGGGGGFFFEEECCCBBBAAA@@@>>>????????????@@@@@@@@@<<<===???AAADDDEEEFFFGGGEEECCCAAA???>>>???AAABBBDDDCCCAAA???===;;;::::::999::::::::::::999888888333333333444666888999:::999888777666555444333333666444222111111222333555666555444222111000000000---111555888888777666666555333222222444444333222///...---,,,---///111222000000////////////000000000000////////////000000------............------////////////////////////---------------...///000////////////////////////......//////000000111111222111000//////000111222222222222333333222222222111111000000///---,,,+++---...///000111222222222444444444444333333222111111000000111333555444333{{{ddd[[[QQQKKKKKKNNNNNNNNNMMMKKKGGGEEECCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDBBBAAA???>>>======<<<<<>>@@@BBBBBBBBBAAACCCAAA>>>;;;999999;;;<<<======>>>>>>>>>>>>===<<>>=========@@@???======>>>>>><<<;;;999999888888888777777777666666666666777777777777999999999888888777777777999888777777666666777777555777999888666555666888777777777777777777777777777666555444333222222222444333222111000000000000000000111111111111000000000111222333444444444444111111111000//////......333222222222444666999:::777777888999999888777666888666444333222222333444333333333333333333333333222444666888888888777777555555555666777999:::;;;777777777666666666555555777555333444666777777555333666888999999999999:::;;;<<>>>>>>>>>>>????????????CCCDDDFFFGGGHHHHHHHHHGGGEEECCCBBBBBBDDDFFFFFFFFFFFFHHHIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJLLLMMMMMMLLLLLLMMMOOORRRUUUWWWYYYZZZUUUWWWXXXXXXUUURRRQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\___^^^[[[XXX\\\[[[ZZZYYYYYYZZZ\\\]]]\\\^^^bbbiiiqqqyyy}}}ssskkkhhhbbb^^^ZZZXXXYYYZZZ[[[[[[[[[[[[[[[YYYUUUOOOIIIFFFEEEEEEFFFFFFGGGHHHIIIJJJNNNMMMNNNPPPRRRSSSRRRQQQRRROOOMMMLLLLLLLLLKKKIIIIIIHHHFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@AAACCCEEEFFFGGGGGGFFFDDDBBB@@@????????????>>>===;;;:::::::::;;;999999999999888777666555333333333333444555666666555555555555444333222111444333222222111111222222333333333222222111000///111111222333333333333222000000000000/////////...111///...------...///000////////////////////////.../////////000000000000///...------------...///...............---------///////////////000000111........................000000000000000000000000//////......//////000111111111000000///......---...---,,,---//////...+++............///000111111444333333222111111000000////////////111333666777tttggg]]]VVVRRRLLLFFFCCCDDDEEEEEEDDDCCCBBB@@@??????@@@BBBCCC@@@AAAAAAAAABBBBBBCCCCCCCCCBBB@@@???>>>>>>======???>>>>>>>>>???>>><<<999777777888999888777666555555555666666666777777777888888888888777777777777888888777666666666666666666777888888666666777888555555555555555555555555222222222222111111111111333222111000000//////000000000111111111111000000000000111222333333333333000000000000000000000000333333222333444666888999888777777666666555555444666444333111111111222222333333333333444444444444333444666777777777666555333333444444555666777888666666555555555555555444666444333333444555444333555777999:::::::::;;;<<<===>>>@@@BBBBBBBBBBBBAAA@@@>>><<<:::999999;;;;;;???>>>>>>>>>???AAACCCDDDEEEFFFGGGIIIIIIIIIIIIHHHIIIGGGDDDCCCDDDFFFGGGFFFGGGHHHJJJIIIHHHHHHIIIKKKHHHGGGGGGIIILLLNNNOOONNNNNNOOORRRUUUXXX[[[\\\]]]TTTUUUVVVUUUSSSQQQQQQRRRVVVVVVVVVVVVVVVUUUUUUTTTWWWWWWXXXZZZ\\\[[[YYYVVVZZZYYYYYYXXXXXXYYYYYYYYY[[[[[[]]]___ccchhhmmmpppvvvzzzzzzooogggaaa\\\XXXZZZXXXVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXTTTPPPKKKHHHFFFFFFGGGHHHIIIJJJKKKLLLOOONNNNNNPPPSSSTTTSSSRRROOOMMMKKKKKKKKKLLLKKKIIIIIIHHHGGGEEECCCAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIGGGFFFDDDBBB@@@???>>>>>><<<;;;:::999999999999:::888888888888777666555555555555444444444555555666555555555555444333222222444333222222111111222222333333333333222111000000///000111111222222111111000000000/////////......000///...------...///000////////////////////////....../////////000000000///...------------...//////.........------,,,,,,......///000000000000000........................111111000000//////......///............///000000111000000//////.........---,,,,,,,,,......,,,+++............///000111111333333222222111000000000000///...///000444777:::}}}lllaaaYYYSSSPPPLLLIIIEEEDDDDDDEEEDDDCCCAAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>=========>>>???>>>:::888555666888888888777555333444555555555666777777777777777777777777777777777777777666555555555555666777777777777777777777777444444444444444444444444111111222111111111000000222111000//////////////////000000111111111111000///000111222222222222222000000000111111222222222333333333333444666888999999888777555444444333444444333222111111111111222333333333333444444444444444444555666666666555555333333333333444555666777555555555555555555555555555444333333333333333333666888::::::::::::<<<===@@@@@@AAABBBBBBBBBAAAAAA???>>><<<;;;;;;;;;======??????>>>>>>@@@CCCFFFHHHGGGHHHJJJKKKKKKKKKJJJIIIIIIGGGDDDCCCEEEGGGHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLJJJIIIHHHIIILLLOOOPPPOOOPPPRRRTTTWWWYYY[[[\\\\\\SSSTTTTTTRRRQQQPPPRRRTTTVVVVVVWWWXXXWWWVVVTTTSSSUUUVVVWWWYYYZZZYYYXXXVVVYYYYYYYYYYYYYYYYYYYYYYYY^^^]]]\\\\\\^^^```bbbdddiiilllrrrwww|||zzzqqqeee^^^\\\[[[XXXTTTTTTSSSTTTVVVYYYZZZYYYXXXXXXXXXXXXWWWUUUQQQNNNKKKGGGGGGIIIJJJLLLMMMMMMMMMOOONNNOOOPPPSSSTTTSSSRRRMMMLLLJJJIIIJJJKKKJJJIIIHHHHHHGGGEEECCCAAA???>>>???@@@AAABBBBBBAAAAAA@@@@@@AAACCCDDDFFFHHHHHHIIIGGGFFFDDDBBB@@@???======999999999999999:::::::::777888888888777777666555777666555555444444444555555555555555555444333333444333222222111111222222222222333333222111000000...///000000111000000000000000/////////.........///............///000000////////////////////////........./////////000000.........------.........///......------,,,,,,++++++,,,---...///...---,,,........................111111000//////...------......------......///000000000/////////.........,,,,,,,,,,,,---,,,+++***,,,,,,,,,------...///000222222111111000000000000000///......000444888;;;|||sssfff[[[TTTPPPLLLIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBAAA???????????????@@@AAABBBDDDEEEEEEEEEEEEBBBBBB@@@???>>>=========<<<<<<<<<===>>><<<999666444555666777777555333222333444444555666777777777666666666666666666666666777666555555444555555555777666666666666777666666444444444444444444444444333333333333222000///...000000//////...///////////////000111111111111111000000111222222222111111000000111111222222333333333333333444555666777777:::999777666444333333333333333222222222222222222222222222333333333444444444444444555555555555444444444444444555555666777666666666666666666666666555555444444333333444555777888::::::::::::<<<>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===>>>>>>???@@@????????????AAAEEEHHHJJJIIIIIIKKKLLLLLLKKKJJJJJJEEEDDDBBBCCCFFFIIIJJJKKKIIIJJJJJJJJJIIIIIIKKKMMMOOOMMMKKKKKKLLLNNNOOOOOOQQQSSSUUUWWWXXXXXXWWWWWWRRRSSSRRRQQQPPPQQQSSSVVVUUUVVVWWWXXXXXXWWWUUUTTTUUUWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[]]]\\\ZZZYYYYYYZZZ\\\]]]bbbdddhhhkkknnnqqqvvvyyy|||xxxiiibbbZZZWWWYYYYYYWWWSSSRRRRRRTTTWWWZZZ[[[ZZZXXXXXXXXXXXXWWWUUUSSSPPPNNNIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNPPPSSSTTTSSSRRRLLLJJJHHHHHHIIIIIIIIIGGGGGGGGGFFFEEECCCAAA???>>>???@@@AAACCCCCCCCCBBBAAA@@@AAACCCEEEFFFGGGGGGGGGEEEDDDCCCBBB@@@>>>===<<<999:::::::::;;;;;;;;;;;;888888888999888888777666777666555444444333444444555666666666666555444444444333222222111111222222111111222222222111000000......///000000000000///////////////...........................///000000////////////////////////............////////////---..................---......------,,,,,,,,,,,,***+++---.........---,,,........................000000000///...---,,,,,,---------------......///////////////............,,,---------,,,++++++***++++++++++++,,,---......111111000000000000//////000///...///000444777999hhhbbbZZZTTTQQQNNNJJJGGGDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDDDDBBBAAA???>>>======<<<<<<;;;:::::::::;;;:::888555444444555666555444333222333333444555666777777888555555555555666666666666666666555444444444444444666555444444666666555444222222222222222222222222333444444444333111///---//////............//////...///000111111222111111111111222222222222222111111111222222333333333333333333444444555666666777888888777666555444333222222222222222222222222111000000111111222222333333333333333333444444555555555555444444555666666777666666666666666777777777444555555555444444666888777888999999999:::<<<>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>??????@@@AAABBB?????????AAACCCEEEHHHJJJGGGHHHIIIJJJJJJJJJIIIHHHBBBAAABBBDDDHHHKKKLLLLLLJJJKKKKKKJJJIIIIIILLLNNNQQQOOOLLLJJJKKKMMMMMMMMMPPPQQQSSSUUUUUUUUUSSSRRRQQQRRRRRRQQQQQQRRRUUUWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUWWWYYYYYYXXXWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^___^^^\\\ZZZZZZ[[[\\\]]]^^^```bbbccceeegggjjjmmmlllqqquuuyyy|||{{{{{{uuummm```\\\WWWUUUUUUUUUSSSPPPSSSSSSUUUXXX[[[[[[ZZZXXXWWWXXXWWWVVVUUURRRPPPOOOKKKLLLNNNPPPPPPPPPOOOOOONNNMMMMMMOOORRRSSSRRRQQQLLLJJJGGGGGGGGGHHHGGGEEEEEEEEEFFFEEEDDDBBB@@@>>>>>>@@@BBBDDDDDDDDDBBBAAA@@@AAACCCDDDEEEEEEDDDCCCBBBBBBAAA@@@???===<<<;;;::::::;;;<<<<<<<<<;;;;;;777888888999999888777777666555444333333333333333444555555666555555444444444333222222111111222222///000000000000000//////---...//////000000///////////////.........------------......///000000000////////////////////////------........./////////------...//////...------,,,,,,,,,,,,,,,,,,------------...///////////////------------------------//////......------,,,,,,---,,,,,,,,,,,,---..............................,,,...///...,,,++++++++++++++++++++++++---......000000000///////////////////////////111333444666qqqiiiZZZVVVQQQOOOOOONNNJJJGGGDDDDDDCCCBBBAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDBBBAAA@@@@@@>>>===<<<;;;;;;;;;:::999777777888888666555444444444444333333333222222333333444555666777888444444444555555666666666666555444444333333444444555333222333555666444222000000000000000000000000111111333333333111000...///......------......///...///000111111222222222222222333333333333222222222222222333333333333333333333444555666666666666555555555555444333111000///000000111111000000000...//////000111111222222111222222222333444555666555444444444444555666666444444555555555666666666111333555555333444777999777888999888888999<<<>>>???????????????@@@AAABBB<<<======>>>@@@AAABBBBBB>>>???@@@BBBDDDFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBDDDGGGKKKNNNMMMMMMKKKKKKKKKJJJIIIJJJLLLOOOPPPMMMJJJHHHIIIKKKLLLLLLMMMOOOQQQSSSTTTSSSRRRQQQOOOQQQRRRSSSRRRSSSVVVXXX[[[ZZZXXXWWWUUUTTTTTTTTTTTTWWWXXXXXXVVVVVVWWWYYYYYYXXXXXXXXXZZZ]]]___aaabbb```^^^\\\\\\\\\]]]^^^___```aaaaaa``````bbbdddbbbfffjjjlllrrr|||wwwqqqlllmmmllliiiiiikkkhhhccc[[[YYYUUURRRPPPPPPQQQRRRUUUUUUVVVXXXZZZZZZXXXVVVVVVVVVUUUTTTRRRPPPNNNMMMNNNOOOQQQRRRRRRQQQOOONNNMMMLLLLLLNNNQQQRRRQQQPPPLLLJJJGGGFFFFFFFFFEEECCCCCCDDDEEEEEEDDDCCCAAA???>>>@@@BBBEEEEEEEEECCCBBB???@@@BBBCCCCCCBBB@@@???>>>?????????>>>===;;;::::::;;;;;;<<<<<<;;;:::999666666777777888777777666444333333222222222333333222333333444444333333222444333222222111111222222......////////////............///000000000000000//////.........---------,,,---...//////000000000////////////////////////---------.........//////------...//////...------+++++++++,,,,,,------.........------......//////------------------------------------------------,,,,,,,,,+++,,,------...........................---///000///---++++++,,,,,,,,,,,,,,,---...///000////////////////////////......///000111111222222wwwggg\\\VVVMMMJJJFFFFFFIIIIIIHHHEEEFFFFFFEEEDDDBBBBBBDDDEEE???@@@@@@AAABBBBBBCCCCCC@@@AAACCCDDDDDDBBBAAA???@@@???>>><<<;;;;;;;;;;;;:::888666555666666666555555444333222222222333333222222333444555666777888444444444555555555666666555555444333333333333444555333111222444555333111////////////////////////---///111222333222111000......---------......///......///111111222222222333333444444444333333222333333333333333333333333333333444555666666666555222333444555444222000.........///////////////...---......///000111111222111111111222333555666777444444333333333444555555333333333444444555555555///222444444333444777:::777888888888888999<<<>>>>>>>>>>>>>>>???@@@AAABBB;;;;;;<<<>>>???@@@AAABBB===>>>@@@CCCDDDFFFFFFFFFAAABBBCCCDDDDDDCCCBBBAAACCCDDDFFFJJJNNNOOONNNLLLLLLLLLKKKJJJIIIJJJMMMOOOMMMKKKGGGFFFHHHJJJKKKKKKJJJLLLPPPRRRTTTTTTRRRQQQOOOQQQSSSTTTTTTTTTVVVXXX^^^]]]ZZZWWWTTTSSSRRRRRRSSSVVVXXXWWWUUUTTTVVVYYYXXXWWWVVVWWWYYY\\\```ccc```^^^\\\ZZZYYYYYYZZZ[[[cccccccccaaa^^^\\\\\\]]]]]]aaaccccccffflllnnnmmmkkkjjjkkknnnsssyyy}}}yyytttmmmeee```[[[___aaa``````aaa___ZZZXXXWWWTTTPPPNNNOOOSSSWWWVVVVVVVVVXXXYYYYYYWWWUUUUUUTTTTTTRRRPPPNNNLLLKKKPPPQQQRRRSSSSSSQQQOOONNNLLLKKKLLLMMMPPPQQQPPPOOOLLLJJJGGGFFFFFFEEECCCBBBBBBCCCDDDEEEEEECCCAAA@@@>>>@@@CCCEEEFFFEEECCCBBB???@@@AAABBBBBB@@@>>>===<<<===>>>>>>>>>===;;;:::::::::;;;<<<;;;:::999888555555666666666666666555333222222111111222222333000111111222222222111111444333222222111111222222------...............---...//////000000000000000//////.........---------,,,---...///000000000000////////////////////////---------.........//////,,,---...//////...---,,,)))***+++,,,------...///---,,,+++***+++,,,---...------------------------,,,---------------------,,,,,,++++++,,,,,,---...---.....................---000111000---++++++---...............///111111.........///////////////---...000111111111000///lll___VVVQQQOOOHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@;;;:::888777777888:::;;;>>>;;;888777888777444111555444333333222222333333222222333444444333333333111222333333444444333333444333222222111111222222444444333333222111000000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000222333333333333333333333333333222222222111111111000000000000111222333333444444555444222111111111///---///////////////////////////000000000111111111111000111222333444333222111666555444222111000000///444444333222222111111000111222222333444555666666<<<:::999999:::;;;:::999>>>======<<<<<<<<<======>>><<<::::::;;;======<<<<<<===>>>@@@AAAAAAAAAAAA>>>@@@BBBCCCCCCCCCEEEGGGCCCEEEIIILLLNNNNNNNNNMMMFFFGGGHHHIIIIIIIIIIIIIIIJJJGGGEEEDDDFFFHHHIIIIIIMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXYYY___^^^\\\YYYVVVTTTRRRPPPRRRSSSUUUWWWXXXXXXWWWWWWXXXWWWWWWWWWWWWXXXXXXYYY```]]]YYYWWWXXX[[[\\\]]]___^^^]]][[[ZZZYYYYYYZZZ]]]]]]]]]]]]]]]^^^___`````````___```cccggglllooonnnoooqqqvvv|||zzztttiiiiiiiiieeeaaa]]][[[[[[XXXWWWWWWYYY\\\]]]\\\ZZZVVVSSSPPPNNNOOOQQQUUUWWWTTTTTTVVVXXXZZZYYYVVVSSSQQQOOOMMMKKKKKKKKKMMMNNNPPPQQQRRRSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCBBB???AAACCCEEEFFFEEECCCAAA??????>>><<<<<<;;;;;;;;;999999999999::::::;;;<<<999999:::::::::999999888333444666777777555333111//////......///000111111111111222222222111111000333222111111000000111111111111000000//////......---.../////////...---,,,//////...---,,,,,,++++++------------...............///////////////............---,,,,,,,,,,,,---++++++,,,---...///000000///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------,,,++++++***------------------------------------------------------------------------//////.........------------------------------------------............///xxxiii\\\SSSMMMJJJHHHFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>:::999888777777888999:::<<<999777666666555222000333222222111111111111111111111222333444444333333222222333444444444444444222222111000000000000111333333222222111000000///////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333333333333333333333333333222222111111111000000000000000111111222333333444555333111111111000///---........................//////000000000111111111000111111222333222222222555444333222000000//////333222222222222111111111111222222333333444444444777666555666999:::;;;:::>>>======<<<<<<<<<======<<<:::999999;;;===============>>>>>>>>>?????????>>>@@@BBBBBBBBBCCCEEEGGGGGGHHHIIIKKKKKKLLLKKKKKKEEEFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDGGGIIIKKKKKKLLLLLLMMMNNNOOOOOOOOONNNOOOPPPQQQSSSTTTVVVWWWXXX\\\[[[ZZZXXXVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ]]]ZZZXXXWWWXXXZZZ[[[\\\]]]\\\ZZZXXXXXXXXXYYYZZZ\\\\\\[[[[[[\\\]]]]]]^^^]]]\\\[[[ZZZ\\\___ccceeeddddddfffjjjppptttvvvvvvsssxxx~~~~~~zzzwwwtttsssrrrrrrooollllllnnnlllfffaaabbbccccccaaa]]]YYYWWWVVVTTTSSSTTTUUUWWWXXXWWWVVVUUUSSSPPPNNNOOOQQQUUUWWWUUUUUUUUUWWWWWWVVVRRROOOOOONNNMMMLLLLLLLLLMMMNNNMMMNNNPPPQQQQQQPPPOOONNNLLLKKKIIIIIIIIIIIIHHHFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@AAACCCDDDDDDCCCAAA??????@@@BBBCCCDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;<<<;;;:::999999999999999999999999999999888777666555555555555555444444333000000/////////000111111111111222222222111111000333222111111000000111111111111000000///.........+++,,,---/////////......///......---,,,,,,++++++---------.........//////......////////////............---,,,,,,,,,,,,---......//////000000111111......---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////|||uuuiiicccYYYQQQLLLIIIGGGEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@>>><<<:::888888666666666666888888999777555444444333111///111111000////////////000///000111222333444444444222333444444555555444444111111000////////////000222111111000000//////////////////////////////////////////............---------------------------.........///000111222333222222222222222222222222111111111111000000000000000000000111222222333333444222000///000000///---........................////////////000000000000111000000000111111222222333333222000////////////111111111111222222222222222222222222222222222222222111111333777:::;;;:::::::::999999999999:::::::::999777888:::<<<======???>>><<<;;;;;;;;;<<<======???AAABBBBBBCCCEEEFFFJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBCCCFFFJJJLLLLLLJJJJJJKKKMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXVVVWWWYYYZZZZZZZZZZZZXXXVVVTTTTTTVVVXXXZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[YYYWWWVVVVVVXXXZZZ\\\```___```dddhhhkkkllllllfffiiinnnqqqrrrrrrrrrrrrsssvvvyyy{{{yyywwwvvvuuuvvvxxx{{{|||{{{yyyyyyyyytttyyy{{{wwwsssrrrrrrsssnnnmmmkkkiiigggfffffffffbbb```^^^^^^___^^^YYYUUUYYY[[[]]]\\\YYYUUURRRQQQQQQQQQQQQRRRTTTUUUSSSRRRSSSQQQOOONNNNNNPPPSSSUUUUUUTTTTTTTTTTTTRRRNNNKKKMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLMMMOOOPPPOOOOOONNNMMMKKKIIIHHHHHHGGGFFFDDDFFFFFFEEEDDDCCCBBBBBBAAA===???AAACCCCCCBBB???===?????????@@@@@@@@@@@@@@@>>>===<<<;;;;;;::::::;;;>>>===;;;999888777666666888888888888777666444444666555444333222333444555222111000000000000000000000111111222222222111111222222111000000000000111111111000//////......---***+++,,,...////////////.........------,,,,,,+++---............/////////---....../////////............---,,,,,,,,,,,,---////////////////////////...---,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000//////...---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000~~~oooddd___]]]YYYSSSNNNJJJHHHEEECCCCCCDDDEEEGGGGGGGGGFFFFFFCCCDDDEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@??????<<<===???@@@???===:::888777666555555555555666777777777555444444333222111111111000///////////////...///000222333444444444333333444555555555555444111111000////////////000000000/////////.........//////////////////////////////.........---------......................../////////000111111222333111111111111111111111111111111000000000/////////000000000000111111222222333000....../////////..................................../////////000000111000///...///000111222111111000///........./////////000000111222222333333333333222222222111111111000000222555888999999555444444444444555555666888777555666999;;;<<<<<>>>>>???@@@AAA@@@??????>>>>>>===<<<<<<===>>>???<<<<<<;;;:::::::::::::::===<<<;;;999777666555555888888777666555444222111555444444333333333333333333222111000000000000000000000111222222222111111222222111000000000000000111000000///......------++++++,,,---......//////......---------,,,,,,,,,------........./////////------......//////............---,,,,,,,,,,,,---.........------,,,,,,,,,---,,,,,,+++******++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...///////////////......************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////vvvfff\\\WWWUUUSSSPPPMMMJJJHHHFFFCCCAAACCCDDDEEEFFFGGGGGGFFFEEEAAABBBCCCDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>===;;;===>>>??????===:::888666555555555555555555666777777777666555444333333222222111000000000000111---...///111222333333333222333444444555555444444222222111000000000000111/////////...................................................------------........................//////000000111111222222000000000000000000000000000000000/////////......//////000000000000111111111///,,,,,,---...///...........................---............/////////000///...---...///000111//////...---------............///000111111222222444444333333222111111111222111000222444666666666222222222222222333444444777555444555888:::;;;;;;===;;;999777777777999:::<<<>>>@@@AAAAAAAAACCCEEEGGGFFFDDDCCCCCCEEEGGGHHHJJJIIIFFFDDDBBBAAA@@@@@@CCCAAA??????BBBDDDFFFFFFHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVSSSSSSSSSSSSRRRRRRRRRQQQRRRQQQNNNLLLLLLMMMPPPQQQVVVUUUTTTSSSSSSRRRRRRSSSUUUUUUVVVXXXZZZ[[[YYYXXXSSSRRRQQQPPPQQQTTTWWWYYYUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[ZZZZZZ[[[]]]^^^^^^]]]WWWZZZ]]]___```aaaccceeecccccccccdddddddddcccbbbaaacccffffffdddbbbaaaaaa```bbbfffnnnuuutttllleeefffeeedddcccaaa___^^^]]][[[[[[[[[ZZZYYYXXXXXXWWWYYYXXXWWWWWWVVVVVVTTTRRRSSSVVVYYYYYYWWWTTTQQQPPPOOONNNNNNOOOPPPPPPNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLMMMOOOOOOMMMKKKJJJJJJLLLMMMMMMMMMMMMLLLNNNNNNMMMMMMLLLKKKJJJIIIFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===>>>???AAABBB>>>===;;;::::::;;;<<<===;;;::::::999999999999999;;;:::999888777666666777777666666555444333111000222333444555444333111000222222111000/////////000///000111222222222222222222111000000//////000000000000//////...------------------,,,,,,,,,---------------------,,,,,,,,,------------............,,,,,,---.....................---,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,+++*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......---------************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................+++++++++,,,,,,,,,------qqqcccXXXRRRPPPQQQLLLKKKIIIIIIIIIHHHFFFDDDBBBCCCDDDEEEEEEEEEDDDCCC???@@@AAABBBBBBAAA@@@?????????>>>>>>===<<<<<<<<<;;;<<<=========;;;999888555555555555555555555555666888888777555444555666333333222111111111111222---...///000111222222222111222333333444444333333222222111000000000000111.........................................................------------,,,------------------------...///000000111111000000////////////////////////////////////............///////////////000000000000---+++***,,,...//////------------------------------------.........///......------......///000------,,,,,,,,,------...---......///000111111222222222222111111111000000222111000000222444444333333333333333333444555666666555333444666888999999999999888777777888999:::<<<===???@@@@@@AAACCCEEEDDDCCCBBBAAABBBDDDFFFGGGJJJHHHFFFCCCBBBAAAAAAAAABBB@@@>>>>>>AAACCCEEEEEEGGGHHHJJJLLLNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRPPPNNNKKKKKKLLLNNNOOOUUUTTTSSSRRRQQQQQQQQQQQQUUUTTTTTTVVVXXXXXXWWWVVVRRRQQQQQQRRRSSSTTTVVVWWWSSSSSSRRRQQQQQQQQQQQQRRROOOOOOPPPQQQTTTVVVYYY[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZWWWYYY[[[\\\]]]___aaacccbbbaaa___```aaaaaa```___```aaabbbaaa___]]]]]]]]]___```ccchhhkkkjjjeee`````````___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYXXXWWWUUUTTTSSSSSSTTTVVVYYYYYYWWWTTTRRRQQQMMMLLLKKKLLLMMMLLLJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJMMMNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLKKKIIIHHHGGGGGGDDDCCCBBBCCCEEEGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<===???@@@AAA===<<<:::999999:::;;;;;;999999888888888888999999888888777777777777777888555555555555444333222111000222444555555333000...111000/////////////////////000111222222222222222111111000////////////000000000///......------,,,......---,,,++++++,,,,,,------------------------+++,,,,,,,,,,,,---------+++,,,---.....................---,,,,,,,,,,,,---000/////////......------++++++************++++++************++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................*********+++++++++,,,,,,|||lllhhh```XXXRRRNNNLLLLLLKKKJJJIIIIIIJJJIIIHHHFFFAAAAAABBBCCCCCCBBB@@@???===>>>???@@@@@@???>>>===>>>>>>======<<<;;;;;;:::::::::::::::999888777777555555666666666666555555555777888777555444555777333333222111111111111222...//////000111111000000000111222222333333222222111111000////////////000.............../////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////......................../////////.........------///////////////////////////,,,***)))+++---//////------------------------,,,,,,---------.........,,,,,,---...............+++++++++++++++,,,---............//////000000000//////////////////......000...---...000222222111333333333333444555666666666555333333555777777777555666777888999:::;;;;;;;;;===???@@@@@@@@@BBBDDDCCCBBBBBBAAABBBCCCDDDEEEGGGFFFDDDCCCBBBCCCDDDEEEAAA@@@>>>???BBBEEEGGGHHHEEEFFFHHHKKKMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSQQQPPPNNNLLLKKKLLLMMMMMMQQQQQQPPPPPPQQQRRRRRRSSSTTTSSSRRRRRRTTTTTTTTTRRRQQQRRRSSSTTTUUUUUUVVVVVVRRRRRRQQQPPPPPPPPPPPPPPPNNNOOOPPPRRRUUUXXXZZZ\\\]]][[[ZZZ[[[\\\]]]\\\ZZZZZZ[[[\\\\\\[[[\\\___aaabbb___]]]]]]___aaa```___^^^___^^^\\\YYYXXXYYY[[[\\\___bbbeeeeeeccc```]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[YYYWWWUUUUUUUUUUUUVVVXXXWWWTTTRRRQQQQQQNNNMMMLLLLLLLLLLLLJJJHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGIIILLLMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCDDDCCCCCCBBBAAA@@@??????999:::<<<>>>>>>>>>======<<<;;;;;;:::999999::::::888888777777777888888999888888777666666666666777444555555555444333333222111222222333222111000000..................///000//////000222222333333222111111000///////////////000//////......---,,,,,,---,,,+++++++++,,,---...------------------------******++++++++++++,,,,,,***+++,,,---..................---,,,,,,,,,,,,---........................++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,|||nnnbbb[[[ZZZXXXUUURRRMMMJJJHHHJJJHHHFFFEEEEEEDDDBBBAAA???@@@AAAAAA@@@???>>>===<<<===>>>??????>>>===<<<>>>>>>===<<<;;;;;;::::::999999888888777666666666555555666666666666555555444666888777444333555777333222222111111111111111//////000000000000000///000000111222222222222111000000///.....................//////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///..............................//////.........---------///////////////............,,,)))(((***---//////------------------------,,,,,,,,,---------......+++,,,---...///...---,,,************+++,,,------.........///////////////---------------------------++++++,,,...000111000111111111111222333444555777555333333444666666555333444666888:::;;;<<<<<<;;;===?????????@@@BBBDDDCCCCCCBBBBBBAAAAAABBBBBBDDDDDDCCCBBBCCCEEEGGGIII@@@???>>>@@@DDDHHHJJJKKKCCCEEEGGGIIILLLMMMNNNOOOKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJLLLNNNPPPRRRTTTUUUQQQPPPNNNMMMLLLLLLLLLLLLNNNNNNNNNOOOQQQSSSTTTUUUSSSQQQOOOOOOQQQQQQQQQPPPQQQRRRTTTVVVVVVVVVUUUUUURRRQQQPPPPPPOOOOOOOOOPPPQQQQQQSSSUUUWWWZZZ\\\^^^[[[YYYXXXYYYZZZZZZYYYXXXXXXYYYYYYWWWVVVVVVXXXZZZ\\\YYYWWWXXX[[[]]]]]]\\\]]]\\\ZZZWWWUUUTTTVVVXXXXXX]]]bbbeeeccc```^^^\\\YYYYYYXXXWWWWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^]]]\\\\\\ZZZXXXUUUSSSSSSTTTUUUVVVVVVUUURRRPPPPPPPPPPPPOOONNNNNNOOONNNLLLJJJHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGIIIKKKLLLLLLKKKKKKJJJHHHFFFFFFFFFHHHIIIFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCCCCBBB@@@DDDCCCCCCBBBAAA@@@???>>>444777<<>>;;;888;;;;;;;;;;;;::::::999999888777777777777777888888999999777666666555555555444444555555555444333333333333111000000000111222---------------...///000//////000222222333333333111111000///////////////000//////...------,,,,,,+++*********+++---///000------------------------))))))*********+++++++++***+++,,,---..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------xxxqqqiiiaaaZZZRRRQQQOOOLLLJJJHHHGGGFFFJJJJJJIIIHHHFFFDDDAAA@@@??????>>>>>>===<<<<<<<<>>===;;;;;;:::::::::;;;;;;::::::::::::999999999999888777666555444444555555666666666666666666555666777888888666444333555555333222111111000000000000000000000000000000...............///000000111000///...............//////////////////////////////...---,,,++++++***........................++++++++++++++++++++++++............///////////////---***+++---///...,,,------,,,,,,+++***))))))111000---,,,111666444///...---,,,+++***+++,,,---************************+++++++++*********))))))+++++++++,,,,,,,,,------+++,,,...---,,,++++++,,,//////000000///---+++***......//////...---,,,,,,,,,---......//////......000000111222333444444555555444222000000111222333444555666777999999::::::<<<<<<<<<===============>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDD>>>>>>>>>AAAEEEHHHJJJIIIGGGIIIKKKMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOQQQOOOLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPOOOQQQTTTVVVVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMMMMQQQRRRUUUXXXZZZ[[[\\\\\\[[[XXXVVVVVVZZZ\\\\\\[[[XXXXXXXXXVVVTTTSSSUUUVVVXXXWWWVVVVVVWWWYYY\\\^^^ZZZYYYYYYWWWVVVUUUTTTTTTXXXYYY[[[^^^```___[[[XXXTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\___^^^\\\YYYUUUSSSTTTUUUUUUSSSPPPOOOOOOOOONNNLLLPPPPPPOOONNNLLLKKKKKKJJJFFFHHHJJJJJJHHHGGGHHHIIIJJJHHHFFFFFFGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBAAAAAABBBDDDDDDFFFDDDBBB@@@????????????<<<;;;;;;::::::999999999999999999888666555333222666666555555666777888999777666555444444333444444555444333111000/////////111111000000//////..................////////////222333333333333222111111000000//////.........---------------------------...---,,,+++***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******///............---------///...------...---+++)))++++++++++++++++++++++++...---,,,,,,++++++++++++)))************+++++++++***************************)))))))))***+++,,,,,,)))************+++++++++//////...---,,,,,,+++************+++,,,,,,,,,---************************))))))************)))))))))************+++++++++wwwqqqiiidddaaa^^^YYYUUUMMMKKKIIIFFFEEEDDDDDDDDDLLLKKKKKKIIIGGGDDDAAA????????????>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::999999999999888888777666555444333333222222333333333333444444555666777888888666444333333222222111111111111222////////////////////////...............///000000//////...---------..............................------------------,,,,,,............------------,,,,,,++++++++++++++++++---.........///////////////---++++++---...---,,,------,,,,,,+++******)))000///---+++000555333...------,,,++++++++++++,,,************************+++++++++*********))))))+++++++++,,,,,,,,,,,,---***,,,------,,,++++++,,,////////////...---,,,+++...---------,,,,,,,,,,,,,,,,,,...//////000000000......///000111222222333555444222000000000111222333444666777888999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAABBBBBBBBB??????@@@CCCGGGJJJJJJIIIIIIJJJLLLNNNNNNMMMLLLKKKIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQVVVSSSOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQSSSUUUUUUTTTRRRQQQNNNNNNMMMMMMMMMNNNNNNOOOPPPRRRTTTWWWZZZ[[[\\\\\\[[[XXXVVVWWWYYY[[[[[[ZZZVVVWWWVVVUUUSSSSSSUUUWWWWWWVVVUUUUUUVVVXXXZZZ[[[YYYXXXXXXWWWVVVUUUUUUTTTVVVVVVXXX[[[]]]]]][[[YYYUUUUUUUUUUUUVVVVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXUUUTTTUUUVVVVVVTTTQQQPPPPPPOOONNNLLLOOOOOOOOONNNMMMLLLJJJJJJDDDFFFGGGGGGFFFDDDEEEFFFHHHGGGFFFFFFIIIKKKKKKKKKLLLKKKHHHEEECCCBBBAAAAAACCCCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAAAAABBBCCCDDDBBBAAA@@@>>>======>>>>>>::::::999888777777666666888888888777666555444333555555666666666777777777666555555444444444444444555444222111000/////////111111000000///.........---.........////////////222222222222222111111000////////////......------------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++............------------///...------...---+++)))++++++++++++++++++++++++,,,,,,+++***************))))))*********+++++++++************************++++++***((((((''''''''')))************+++++++++---------,,,,,,,,,,,,,,,************++++++++++++************************))))))************))))))))))))*********+++++++++yyyqqqkkkfff\\\XXXTTTTTTUUUVVVTTTRRRLLLJJJGGGEEEDDDEEEFFFGGGNNNNNNMMMJJJGGGDDDAAA????????????>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;===<<<:::999888888888999666666555555444333222222111111111111222222333333555666777777777666444333000000000000111111111222////////////////////////...............///000000------,,,,,,,,,---..............................,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,++++++*********---------.........//////...---++++++---------,,,---,,,,,,++++++*********......,,,***...222222---,,,,,,,,,,,,,,,++++++***************************+++++++++*********************+++++++++,,,,,,,,,***+++------,,,++++++,,,......------------......------+++******++++++,,,,,,,,,...//////000000000---......///000111222222555444222000000000000111333444555666777777888888999999999:::::::::;;;;;;::::::::::::;;;<<<>>>>>>???@@@AAAAAAAAA@@@??????@@@AAACCCGGGJJJLLLKKKIIILLLMMMNNNNNNNNNMMMKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMOOOQQQSSS[[[WWWQQQMMMKKKKKKJJJIIILLLLLLNNNOOOQQQSSSTTTUUUPPPPPPOOONNNNNNNNNNNNNNNPPPQQQSSSTTTSSSRRRPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQTTTWWWYYY[[[[[[[[[ZZZYYYWWWWWWYYYZZZZZZYYYSSSTTTTTTSSSRRRSSSUUUWWWVVVVVVUUUTTTUUUVVVXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVSSSTTTUUUXXX[[[\\\[[[ZZZWWWVVVTTTSSSSSSUUUVVVXXXZZZ[[[\\\\\\[[[ZZZXXXWWWTTTVVVXXXWWWVVVUUUVVVWWWWWWUUURRRPPPPPPOOOMMMLLLMMMNNNOOOOOONNNLLLJJJHHHDDDFFFGGGFFFEEECCCCCCDDDGGGFFFFFFGGGKKKMMMNNNNNNLLLJJJFFFBBB???>>>??????AAABBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCC???>>>===<<<<<<<<<<<<<<<::::::999888777666555444666666666666555555444444333444555666777666555555444444444444444555555555444333222111000/////////111111000//////......------------.........//////111111111111111000000//////............---------,,,------------------,,,...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,......---------,,,,,,,,,...---,,,---...---+++)))+++++++++++++++++++++++++++***)))))))))))))))))))))))))))*********++++++************************++++++***)))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,************))))))))))))************************))))))************)))))))))))))))*********++++++~~~qqqfff```\\\XXXUUURRROOOMMMMMMNNNOOOOOOMMMKKKIIIFFFDDDDDDFFFIIIJJJOOONNNMMMKKKGGGDDD@@@>>>>>>?????????>>>===<<<;;;::::::;;;;;;<<<;;;;;;;;;>>><<<:::888777777888999555444444333222111111111111111222222333333444444444444555555555444333222//////000000000000000///////////////////////////...............///000000++++++++++++,,,------...------------------------------------------------......------,,,+++++++++---,,,,,,++++++*********,,,,,,---------.........---,,,++++++,,,,,,---,,,,,,,,,,,,++++++*********+++,,,+++))),,,000000,,,++++++,,,------+++***)))************************************************************++++++++++++)))+++,,,,,,+++++++++,,,------,,,+++,,,---///000...---+++))))))+++,,,---------............------//////000111222333444444444333222000////////////222333444555666666666666666777777888888999999999999999999999:::;;;<<<===>>>???AAABBBBBBAAA???>>>BBBCCCFFFIIIMMMMMMKKKIIINNNNNNNNNNNNMMMKKKJJJIIIFFFGGGGGGIIIJJJKKKLLLLLLNNNMMMKKKKKKLLLOOORRRTTT\\\WWWPPPKKKJJJJJJJJJJJJLLLLLLNNNPPPRRRSSSUUUVVVPPPOOONNNNNNMMMMMMNNNNNNPPPPPPQQQRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPSSSVVVXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWPPPQQQRRRQQQQQQRRRUUUWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXSSSSSSTTTWWWZZZ\\\]]]\\\YYYXXXUUUSSSSSSUUUWWWXXXZZZ[[[\\\\\\[[[YYYVVVTTTSSSUUUWWWXXXVVVUUUUUUVVVVVVTTTQQQOOONNNMMMKKKJJJKKKLLLNNNOOONNNLLLIIIGGGFFFHHHIIIHHHFFFDDDDDDEEEFFFEEEFFFHHHLLLOOOPPPPPPJJJGGGCCC@@@>>>???@@@BBB@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888777666555555444444444444444555555222333555666777555444222222222333444555555666666333222111000////////////111000000///......------,,,,,,---------.........000000000000000///......------------------------,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,------------,,,,,,,,,+++...---,,,,,,------+++)))******************************))))))((())))))***))))))))))))************************************************+++---...///))))))*********+++++++++*********************+++******))))))((((((''''''************************))))))************))))))))))))))))))************yyyllldddZZZSSSQQQPPPOOONNNKKKJJJHHHHHHHHHIIIHHHGGGFFFDDDAAA@@@@@@CCCFFFHHHMMMMMMLLLJJJGGGCCC@@@>>>>>>>>>?????????===;;;:::999:::;;;<<<<<<;;;;;;:::<<<;;;:::888777777888888333333222222111111000000000000111111222333333444222333333222222222111111000000111111000...---,,,.......................................///000000+++++++++++++++,,,---...------------------------//////...---,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,---,,,,,,+++++++++++++++******++++++)))***...///,,,***+++,,,---,,,+++***)))************************************************)))))))))*********++++++(((***,,,,,,+++++++++,,,---,,,++++++,,,---///000...---+++******,,,...///.........---,,,+++***)))//////000111222333333444222222111000//////......111222333444444444444444555555555666777888888999999999999999999:::;;;<<<===???AAABBBCCCBBB@@@???DDDEEEGGGKKKNNNNNNLLLJJJNNNNNNMMMLLLKKKIIIHHHGGGEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLOOORRRUUUWWWSSSMMMJJJIIIJJJLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUWWWWWWXXXWWWXXXXXXXXXWWWVVVTTTTTTTTTMMMOOOOOOOOOOOOQQQTTTWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZUUUTTTUUUXXX[[[]]]]]]]]][[[YYYWWWUUUUUUVVVXXXZZZYYYZZZ[[[[[[ZZZWWWTTTSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSQQQNNNMMMLLLKKKJJJHHHJJJKKKMMMNNNNNNKKKIIIGGGFFFGGGHHHHHHFFFEEEEEEFFFEEEEEEFFFIIIMMMPPPPPPPPPJJJHHHDDD@@@??????AAABBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999777666666555444333333222333333444555111333444666555444222111000111333444555555555555222222111000////////////000000//////...---------,,,,,,,,,,,,------------......//////......---,,,,,,,,,,,,,,,------------+++,,,............,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,---------,,,---,,,,,,,,,++++++++++++---,,,+++,,,------+++)))******************************))))))))))))******(((((()))))))))*********)))))))))))))))))))))))))))))))))***+++---...///))))))*********+++++++++,,,,,,+++******)))((((((***))))))(((((('''''''''))))))))))))))))))))))))))))))************))))))(((((()))))))))*********xxxmmmeee```YYYTTTMMMIIIIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAAAAADDDFFFHHHHHHHHHHHHGGGEEEBBB@@@>>>===>>>???@@@???===;;;:::999:::;;;<<<<<<;;;:::999999999999999999888888888222222222111111111000000---......///000111222222222222222111111111111111111111222111000...---+++.......................................///000000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,******,,,---++++++++++++++++++++++++)))++++++))))))---...,,,+++++++++++++++******)))***************************************+++++++++((())))))))))))*********''')))+++,,,+++++++++---,,,,,,+++,,,,,,---......------,,,++++++,,,.../////////......,,,+++)))))),,,------...///000111111000000000000////////////000111222222333333333222333444555555666777888888999999999999999:::;;;;;;<<<>>>???AAABBBBBBBBBAAAGGGGGGHHHKKKNNNNNNLLLJJJLLLLLLKKKIIIHHHFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJLLLOOOQQQSSSSSSOOOKKKIIIJJJLLLNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKOOOOOONNNNNNMMMNNNNNNNNNPPPQQQSSSUUUUUUUUUUUUTTTVVVWWWXXXVVVSSSQQQPPPPPPLLLMMMNNNNNNNNNPPPSSSUUUWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZWWWWWWXXXZZZ]]]^^^\\\[[[ZZZYYYWWWVVVWWWXXXYYY[[[XXXXXXXXXXXXWWWUUUSSSRRRTTTUUUVVVUUUSSSQQQQQQQQQQQQNNNLLLKKKKKKKKKIIIHHHJJJKKKLLLMMMLLLKKKIIIHHHCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGJJJMMMOOONNNMMMLLLJJJFFFBBB???>>>??????@@@?????????@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<======<<<;;;::::::777777666666555555444444333333222111111222333444222222333444444333111000000111333444555555555444222111000///////////////000000///......------,,,+++++++++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++,,,,,,---------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++,,,------+++***************************)))))))))))))))******+++((((((((()))))))))******))))))))))))))))))))))))))))))((((((((((((((())))))************+++++++++------,,,+++***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((((()))))))))******xxxkkk___VVVRRRPPPMMMJJJFFFEEEGGGHHHFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFDDDCCCBBBBBBCCCDDDFFFGGGCCCDDDDDDDDDCCCBBB@@@???===>>>@@@@@@@@@>>>;;;999:::;;;<<<<<<<<<:::888777666777999:::::::::888777222222222111111111111000---...///000111222222333444444333222222222222222///000111222222000...---.......................................///000000...------,,,,,,,,,,,,---++++++++++++++++++++++++.........------,,,,,,,,,))))))******++++++,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,***,,,---,,,***)))+++---++++++++++++++++++++++++(((+++,,,))))))---...---,,,++++++***************************************))))))*********+++++++++((((((((()))))))))******''')))+++++++++++++++---+++,,,,,,---------,,,,,,***+++++++++,,,,,,,,,---......//////......---,,,,,,,,,---...///000111111......//////000000//////000000111111222222111111333333444555666777888888888888888888888999999::::::;;;<<<>>>@@@AAABBBCCCIIIHHHHHHJJJLLLMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIHHHIIIIIIKKKLLLNNNPPPQQQQQQNNNLLLKKKMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSQQQPPPPPPOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRTTTTTTTTTSSSRRRQQQTTTVVVWWWUUUQQQNNNMMMNNNKKKLLLMMMMMMMMMNNNQQQSSSVVVWWWYYYZZZ\\\]]]^^^^^^\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXZZZ\\\]]]]]]ZZZWWWWWWWWWWWWWWWWWWXXXYYYZZZWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQOOONNNOOOPPPOOOMMMKKKKKKKKKLLLKKKIIIJJJJJJKKKKKKKKKJJJIIIIIIBBBDDDFFFGGGFFFFFFFFFHHHHHHGGGHHHJJJLLLMMMLLLJJJJJJHHHEEECCC@@@?????????@@@@@@??????@@@AAACCCDDD@@@AAAAAAAAA@@@???===<<<<<<<<<======<<<:::999888555555555555555555555555444333111000000111222333333333222222111111111111000111333555555555444333111111000////////////000000//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,,,,***,,,...//////...,,,***,,,,,,---------,,,+++***++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++************++++++***+++------+++***************************((((((''''''(((((()))***(((((((((((()))))))))***))))))))))))))))))))))))((('''''''''''''''(((((()))************+++++++++,,,,,,+++++++++*********((()))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***yyyooobbbWWWOOOJJJHHHIIIFFFDDDBBBCCCFFFGGGEEEBBB@@@BBBBBBBBB@@@???>>>???>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAABBBBBBAAA@@@???===>>>@@@AAA@@@>>>;;;999:::;;;<<<<<<<<<:::777666444666999;;;;;;:::999777222222222222111111111111///000111222333444555555666555444333333333444444...///111222333222000///.......................................///000000///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......(((((()))***+++,,,,,,---))))))***+++,,,------...******+++++++++,,,,,,,,,***,,,---,,,))))))+++...++++++++++++++++++++++++(((,,,,,,)))))),,,...------,,,***)))))))))***+++************************))))))******++++++++++++(((((((((((())))))))))))''')))++++++++++++,,,---+++,,,---......---+++***((()))***+++++++++++++++---...///000111111111111......///000111222333333,,,---...///000000000000///000000111111111111000333333444555666777888999888777777777777888888999999999:::<<<>>>@@@CCCDDDJJJIIIHHHIIIKKKMMMLLLLLLHHHGGGFFFDDDCCCBBBBBBBBBGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGIIIKKKMMMNNNOOOPPPQQQOOOMMMMMMOOOPPPPPPOOOQQQQQQQQQQQQRRRRRRRRRSSSRRRQQQPPPPPPOOOOOOPPPPPPIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSTTTTTTTTTRRRQQQPPPSSSUUUVVVTTTPPPLLLKKKLLLKKKLLLLLLLLLLLLMMMPPPRRRUUUVVVXXXZZZ\\\^^^______\\\[[[ZZZYYYXXXWWWVVVUUUYYYYYY[[[]]]^^^\\\WWWTTTTTTUUUVVVWWWXXXXXXYYYYYYVVVUUUTTTSSSRRRRRRRRRSSSOOOOOOOOOMMMLLLLLLNNNPPPOOOMMMKKKKKKLLLMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIDDDFFFHHHIIIIIIIIIJJJKKKIIIHHHIIIJJJLLLLLLJJJHHHDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@??????@@@BBBCCCEEE@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<;;;999777666666666666777777777777888444333111//////000111222333333222111000000111111000222333555555444333222111000000////////////000000//////...------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,***,,,...000000...,,,***,,,,,,---...---,,,+++***++++++++++++++++++++++++''''''(((******++++++++++++++++++************)))+++******+++------+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&''')))***,,,---)))************+++++++++***++++++++++++,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))){{{rrrkkk\\\XXXRRRLLLGGGDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@BBBCCCCCCAAA@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBB<<<===>>>??????@@@??????>>>===<<<;;;:::;;;<<<<<<>>>===<<<;;;999888777666666666777777777777666666666555222///.........///...000222444666555555444444444333333222111000000000000000000////////////////////////////////////000000000000000000000000...---,,,+++*********************++++++,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++*********++++++++++++******++++++***)))(((((())))))************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...+++,,,------------,,,+++))))))***++++++++++++***))))))))))))))))))))))))*********))))))))))))(((,,,***)))((()))+++...000++++++++++++++++++++++++))))))))))))***+++,,,---......///000000///...---,,,---...000111111222222111111000000//////......222111000//////000111111222333333333444555555555888888888888888999999999;;;;;;::::::;;;???EEEJJJJJJJJJIIIIIIIIIJJJJJJJJJEEEFFFGGGEEEBBB>>>======CCCCCCCCCCCCDDDDDDDDDDDDIIIJJJKKKMMMMMMMMMLLLLLLKKKLLLMMMMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPNNNMMMMMMMMMNNNOOOKKKHHHFFFEEEGGGJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRRRRPPPNNNMMMOOOQQQRRRQQQNNNKKKHHHMMMLLLKKKKKKKKKMMMNNNOOORRRSSSUUUXXX\\\^^^^^^]]]XXXXXXWWWVVVUUUSSSRRRQQQQQQRRRUUUWWWXXXWWWUUUTTTQQQSSSTTTUUUTTTTTTVVVWWWWWWZZZWWWPPPOOOSSSRRRKKKOOOOOONNNNNNMMMKKKJJJIIIMMMKKKJJJKKKMMMNNNNNNMMMOOOKKKGGGEEEGGGHHHGGGEEEFFFEEEEEEGGGIIIKKKKKKJJJIIIKKKLLLMMMMMMLLLJJJIIIGGGDDDBBBCCCFFFFFFBBB>>><<<===@@@BBBCCCBBBAAA@@@@@@AAABBBBBBBBB???===<<<<<<<<<<<<;;;999777444333777777666666555555444444333222111111111222333444222222222111000///...------...000111222222222111000000000000000000000000///000000...,,,******+++---,,,++++++******++++++++++++************++++++)))))))))))))))*********,,,,,,---......---,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++*********)))(((((((((***+++,,,))))))))))))))))))))))))''''''''''''((((((((((((******)))(((((((((((((((&&&&&&&&&&&&'''''''''(((+++***)))(((((()))***+++++++++,,,------------,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&''')))***************))))))))))))wwwppplllggg```ZZZVVVRRRMMMGGGCCCAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???AAABBBBBBAAA@@@@@@AAAFFFEEEDDDBBBAAA@@@@@@@@@======>>>>>>???>>>>>>>>>======;;;:::::::::;;;<<<<<<<<<;;;:::888777666555444555555666666555555444,,,,,,---...//////000000...000222444666555555444444444333222222111000000000000000000/////////...////////////////////////////////////////////////...---,,,+++******************+++++++++,,,,,,,,,------,,,,,,+++******))))))******++++++******))))))******++++++******)))+++******)))))))))))))))***************************************+++,,,,,,,,,++++++++++++,,,------***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,************************((()))))))))******++++++++++++***)))***,,,...///++++++++++++++++++++++++))))))))))))***+++,,,------...///000000///...---,,,---...///111111111111000000000000111111111111222111000//////000111111222222333333444444555555888888888888888999999999:::;;;======>>>???BBBDDDGGGGGGHHHIIIIIIIIIHHHHHHCCCEEEEEEDDD@@@===<<<<<>>@@@BBBBBBAAA@@@@@@AAAIIIHHHFFFCCCAAA???========================<<<<<<===<<<;;;:::::::::;;;;;;::::::999777666555444444222222333333333333222222'''))),,,///111111000//////000222444555555444333333333333222111111000000000000000/////////......////////////////////////////////////////////////------,,,+++***************++++++++++++,,,,,,,,,---,,,,,,++++++*********)))))))))******))))))))))))******++++++******)))*********)))))))))))))))************************)))))))))))))))******+++++++++******++++++,,,---)))******++++++******)))+++,,,,,,---...---------************************'''((()))***+++,,,------+++++++++,,,,,,------...++++++++++++++++++++++++))))))))))))***+++,,,------....../////////......,,,---...///000111111111//////000111111222333333111000000//////000000111222222333333444555555666777777888888888999999999888;;;???AAAAAA???>>>>>>FFFHHHJJJKKKKKKIIIGGGFFFAAABBBCCCAAA>>><<<;;;;;;AAABBBCCCDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNMMMLLLKKKLLLMMMIIIIIIJJJJJJKKKKKKKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGDDDCCCCCCEEEGGGIIIIIIHHHLLLMMMNNNOOOPPPRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOQQQSSSUUUTTTQQQNNNLLLNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQTTTWWWYYYXXXWWWUUUUUUTTTSSSRRRPPPOOONNNLLLNNNPPPSSSVVVWWWWWWWWWUUUTTTSSSQQQOOOPPPRRRUUU\\\eeeggg\\\QQQOOONNNJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFHHHKKKNNNPPPPPPKKKIIIFFFEEEFFFGGGGGGFFFGGGFFFFFFHHHJJJLLLKKKJJJHHHIIIJJJLLLLLLLLLKKKJJJLLLHHHEEEDDDFFFFFFEEEBBB>>>>>>===>>>>>>???@@@@@@CCCCCCCCCBBBAAA???<<<;;;;;;;;;:::999888666444333444555555555555555555666444444333222222333333444111111222222222111111000...///000111222222111111------------------------...//////...,,,***++++++,,,,,,,,,,,,++++++++++++++++++************++++++---------,,,++++++******)))***+++,,,,,,+++***)))*********+++++++++++++++************************))))))))))))))))))))))))((()))************))))))******++++++++++++******(((''''''''''''((())))))((((((((((((((((((((((((&&&''''''''''''((((((((()))(((''''''&&&'''''''''''''''((((((((()))))))))((())))))******))))))(((((()))******++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((___[[[XXXUUUUUUUUUSSSQQQNNNLLLHHHEEEBBBAAAAAABBB>>>>>>????????????>>>>>>>>>???AAABBBAAA@@@AAABBBJJJHHHFFFCCC@@@>>>===<<<============<<<;;;::::::;;;;;;;;;:::::::::::::::777777666555444333222222///000000111111000000///...///000111111000///...///000333555555555444333333222222222111111000000000000/////////.........////////////////////////////////////////////////---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))))))))************))))))))))))*********)))))))))************************((((((((((((((()))*********************+++,,,,,,((())))))))))))))))))(((++++++,,,------------,,,++++++++++++++++++++++++)))))))))***+++,,,,,,,,,***+++,,,---...------,,,************************))))))))))))***+++,,,---------..................,,,---...///000000000000//////000000000111111111////////////000000000111333333444444555666777777777777777888999999::::::777:::???AAAAAA???>>>>>>IIIKKKMMMNNNMMMJJJFFFDDD???@@@@@@???<<<::::::;;;>>>???@@@BBBDDDFFFGGGHHHDDDDDDEEEFFFGGGHHHJJJKKKHHHIIIJJJIIIHHHHHHHHHJJJHHHIIIJJJKKKKKKKKKJJJJJJGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEHHHKKKLLLKKKIIILLLMMMNNNPPPRRRTTTUUUVVVTTTUUUUUUTTTRRRQQQQQQQQQSSSUUUWWWXXXXXXUUURRRPPPOOONNNNNNNNNNNNOOOOOOOOOQQQQQQRRRTTTWWWXXXWWWUUURRRRRRQQQQQQPPPNNNMMMLLLIIIJJJMMMPPPSSSUUUVVVWWWSSSRRRPPPNNNLLLNNNRRRVVVdddpppsssdddSSSKKKHHHFFFHHHIIIJJJJJJIIIHHHFFFDDDDDDCCCCCCEEEHHHKKKLLLKKKHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGIIILLLLLLKKKIIIGGGGGGIIIJJJJJJJJJJJJJJJLLLHHHEEECCCDDDEEEDDDDDD???>>>===<<<<<<===???@@@CCCCCCCCCBBB@@@>>><<<;;;<<<;;;:::999888666555444555555555666666777777777444444444333333333333333222222333222222111000///...///000111222222111000,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,...------,,,+++******))))))***+++,,,,,,+++***)))***************+++++++++************************))))))))))))))))))))))))((())))))*********************++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))'''((()))******)))(((''''''((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********((('''''''''''''''((((((((((((SSSQQQOOONNNOOOPPPPPPPPPLLLJJJGGGDDDBBBBBBBBBBBB===>>>>>>??????>>>>>>======???AAABBBBBBBBBCCCDDDGGGFFFDDDBBB@@@???>>>===<<<<<<===<<<<<<;;;:::999:::::::::::::::999999888555555444333222222111111......////////////......333222000///......//////000111333555555555333333222222111111111111111000////////////............////////////////////////........................,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++++++++++++++***)))))))))******)))))))))((()))************))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))***++++++(((((((((((((((((((((((())))))***++++++++++++******************************************************+++,,,......---,,,+++************************))))))))))))***+++,,,---------------......//////,,,---...//////000//////000000/////////...............//////000000000000444444555666777888999999666777777888999999::::::777999===>>>??????@@@BBBIIIJJJMMMNNNLLLHHHCCC???===>>>>>>===:::999:::;;;<<<<<<>>>@@@BBBDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLKKKJJJFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCEEEHHHLLLMMMLLLJJJLLLMMMOOOQQQTTTVVVXXXXXXVVVXXXXXXVVVTTTRRRSSSUUUXXXZZZ\\\]]]\\\YYYVVVSSSOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQSSSUUUUUUTTTRRRNNNNNNNNNNNNMMMLLLJJJJJJGGGHHHIIILLLNNNQQQTTTUUUOOONNNMMMKKKKKKNNNSSSWWWnnn|||~~~lllVVVJJJGGGDDDGGGHHHIIIJJJJJJHHHEEEDDDDDDBBBAAABBBDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMMMMKKKIIIFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFCCCAAABBBCCCCCCCCC@@@???<<<;;;;;;<<<>>>???BBBBBBAAA@@@>>>===<<<;;;<<<;;;:::999888777666666666666666777777888888999444444444333333222222222444444333222111000...---...///111222222111000000---------------------------...///...,,,++++++,,,,,,,,,---------,,,+++***,,,,,,++++++++++++,,,,,,------,,,+++***))))))(((***+++,,,------,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))'''((()))******)))((('''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))++++++***((('''&&&'''''''''((((((((()))OOONNNMMMLLLLLLMMMNNNNNNHHHGGGEEEBBBAAA@@@??????===>>>>>>??????>>>>>>===>>>@@@BBBCCCCCCCCCEEEFFFEEEDDDBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;999999:::::::::999888777444444333222222111000000......////////////......///...---,,,---...111222000111333555555444333222111111111111111111111111/////////.........------////////////////////////........................,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((())))))******))))))((('''(((***++++++***))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))((())))))***+++)))((((((''''''(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))***,,,,,,,,,,,,+++***************************))))))))))))***+++,,,---,,,,,,,,,,,,---...///000,,,---...///////////////000000///......---,,,,,,------...///000000000000333444555666777999999:::666666777888999::::::;;;888999;;;======>>>AAACCCDDDEEEGGGHHHGGGCCC???<<<<<<======;;;999999:::<<<;;;;;;===>>>@@@BBBCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHFFFHHHIIIHHHGGGFFFGGGHHHIIIKKKMMMNNNNNNMMMLLLKKKDDDEEEEEEEEEEEEDDDCCCCCCAAAAAACCCGGGJJJLLLLLLJJJMMMNNNPPPRRRUUUWWWYYYZZZXXXZZZ[[[YYYVVVUUUWWWZZZ]]]^^^``````^^^[[[WWWTTTPPPQQQQQQQQQQQQPPPPPPOOONNNMMMNNNOOOQQQQQQOOOMMMKKKLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFGGGJJJMMMOOOQQQLLLLLLKKKIIIJJJMMMSSSWWWppp}}}mmmWWWLLLIIIGGGGGGHHHJJJKKKKKKIIIFFFEEEDDDBBB@@@@@@AAABBBAAA@@@AAACCCEEEFFFEEEFFFGGGIIIIIIIIIJJJLLLNNNMMMKKKIIIEEEEEEEEEDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAABBBCCCAAA???===<<<;;;<<<===>>>@@@??????>>>===<<<;;;;;;;;;;;;999888777666666666777777777777777777888888333333333333222111000000222222222111000///...---///000111222222111000///........................---...///...,,,+++,,,---,,,---.........---+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))***+++,,,------,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,******++++++++++++******'''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''((()))''''''((((((((()))))))))'''(((((())))))(((((('''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((***+++***)))((('''''''''(((((())))))***PPPPPPOOOMMMLLLLLLMMMNNNGGGEEECCCAAA@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>AAACCCDDDDDDEEEFFFHHHDDDCCCAAA???>>><<<<<<;;;;;;<<<<<<=========<<<<<<888999:::::::::999777777333333222222111111000000...//////000000//////...------...///000111333333000222333555555444333222000000000000111111111111//////.........---------////////////////////////........................,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******(((((())))))))))))(((((('''(((***+++++++++))))))))))))))))))))))))))))))))))))(((((())))))***+++)))(((((((((((()))******))))))(((''''''((())))))''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++*********)))************************))))))))))))***+++,,,---,,,,,,++++++,,,...///000------......//////......////////////............,,,---...000000000000///222222333555666777888999555666777888999:::;;;;;;888:::===>>>======???@@@>>>@@@BBBDDDDDDBBB???===<<<<<<<<<;;;999999;;;===<<<<<<===???@@@BBBCCCCCCDDDFFFHHHJJJJJJHHHFFFDDDEEEFFFGGGGGGFFFEEEFFFGGGIIIJJJMMMNNNOOONNNLLLKKKFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBDDDGGGKKKMMMNNNMMMOOOPPPQQQSSSVVVXXXYYYZZZZZZ\\\]]][[[XXXWWWZZZ^^^___```aaaaaa^^^ZZZVVVSSSQQQRRRRRRSSSRRRQQQPPPOOOMMMMMMMMMNNNOOOOOOLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEHHHKKKMMMKKKKKKJJJIIIIIIKKKPPPSSSdddqqqttteeeSSSKKKJJJIIIGGGIIILLLMMMMMMKKKHHHFFFDDDBBBAAA@@@AAABBBAAA@@@???BBBEEEFFFEEEEEEHHHJJJIIIIIIKKKMMMOOONNNKKKHHHDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBCCCDDDAAA@@@???===<<<<<<============<<<;;;;;;;;;;;;;;;999888777555444444444444666666666666555555555555222222333333222000///......//////000000000/////////000111222222111000///........................---.........,,,+++,,,---,,,---...///...---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,******++++++++++++******'''(((((()))((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''''''''(((((()))***&&&&&&'''''''''((((((((((((((((((''''''(((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))*********)))''''''((())))))***++++++PPPPPPNNNLLLJJJIIIJJJKKKGGGFFFEEECCCAAA???>>>>>>>>>>>>????????????>>>>>>???AAADDDEEEEEEFFFHHHIIIEEEDDDAAA???===;;;:::999;;;;;;<<<===>>>>>>>>>===888888999:::999888777666333333222222111111000000//////000000000000//////...000222444555444333222111222444555555444333222000000000000000111111111//////.........---------////////////////////////........................+++++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************))))))(((((())))))))))))((((((&&&(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((()))*********)))(((''''''((()))***''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++,,,...///000------......///...............//////000000111111+++,,,...000000000000///000111222333555666777888555666777888999:::;;;;;;999;;;???@@@???===<<<<<<;;;===@@@CCCDDDDDDCCCBBB<<<<<<<<<:::999999;;;=========>>>@@@AAABBBCCCCCCCCCEEEIIIKKKJJJHHHDDDAAACCCDDDEEEDDDCCCBBBCCCEEEHHHJJJLLLNNNNNNMMMKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEFFFIIIMMMPPPQQQQQQPPPQQQRRRTTTVVVXXXZZZ[[[ZZZ]]]___]]]YYYYYY]]]aaa```aaaaaaaaa^^^YYYTTTQQQQQQRRRSSSSSSSSSRRRPPPOOOOOONNNNNNOOOPPPPPPMMMKKKHHHHHHHHHHHHHHHGGGFFFEEEFFFEEECCCBBBCCCEEEHHHJJJLLLLLLKKKJJJIIIJJJMMMPPPVVVcccggg[[[LLLIIIJJJIIIHHHJJJMMMNNNNNNLLLIIIGGGDDDBBBAAAAAABBBCCCBBBAAA>>>AAADDDFFFEEEEEEHHHJJJIIIJJJKKKMMMOOONNNKKKHHHDDDCCCBBBAAA@@@?????????===???AAACCCCCCCCCDDDEEEAAAAAA@@@>>>>>>=========<<<;;;;;;::::::;;;;;;;;;777666555333222222222333555555555444444333333222111222222222111000...---++++++---///000111111111///000111222222111000///------------------------,,,.........,,,+++,,,---,,,---...//////---+++***---,,,,,,++++++,,,,,,---,,,,,,------------------((()))***++++++***)))(((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---******++++++++++++******(((((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********'''(((((()))***++++++,,,PPPNNNJJJIIIJJJKKKKKKKKKLLLJJJGGGDDDAAA??????>>>;;;<<<<<<>>>???@@@AAAAAA???AAADDDGGGJJJKKKLLLMMMFFFDDDAAA>>><<<:::::::::<<<<<<<<<;;;;;;::::::::::::999888777666666666666222222222111111111111000222222111000///...------///000222333333222000///000000000000//////////////////000000000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************++++++++++++***))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((()))))))))))))))(((''''''+++***)))(((((()))***+++%%%%%%%%%&&&&&&((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))************+++*********))))))((((((******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------000///---,,,,,,---...///,,,,,,------.../////////000111333555666777666666::::::::::::::::::::::::888999:::;;;;;;;;;:::999===>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????CCCBBB@@@??????@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBAAAAAABBBDDDFFFIIIKKKLLLKKKJJJKKKNNNNNNKKKHHHGGGGGGGGGGGGHHHJJJKKKLLLJJJIIIHHHHHHJJJNNNSSSVVVQQQQQQQQQRRRSSSVVVXXXYYY[[[YYYXXXWWWXXXZZZ]]]```_________^^^[[[WWWTTTQQQOOONNNOOOPPPRRRRRRPPPNNNQQQPPPPPPQQQRRRQQQNNNKKKJJJHHHFFFEEEFFFGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIRRRQQQQQQQQQPPPPPPPPPPPPTTTSSSPPPNNNLLLJJJIIIHHHHHHIIIKKKKKKKKKIIIFFFEEEDDDEEEEEEEEEEEECCCAAA@@@AAA@@@???@@@AAADDDGGGIIIJJJGGGFFFJJJLLLJJJIIIKKKHHHFFFDDDAAA@@@???>>>>>>??????@@@AAABBBBBBCCCDDDBBBAAA@@@>>>======<<<<<<===<<<;;;:::::::::::::::;;;:::999777555444333333111111111111222333333444000000000000000111111111000000000000000000000000222111111111000000//////---------,,,,,,+++++++++***++++++,,,---...//////111000000///...------------,,,+++***+++,,,---...------------,,,,,,+++***))))))))))))))))))))))))+++++++++************)))))))))))))))************,,,***(((&&&%%%&&&'''''''''&&&%%%%%%&&&(((+++,,,************)))'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((OOOMMMJJJIIIJJJKKKKKKKKKJJJIIIFFFCCCAAA@@@??????>>>>>>????????????@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJDDDBBB@@@===;;;:::::::::;;;;;;;;;:::::::::999999::::::999888777777777777222222222111111111000000111111000000//////......///000222333333222000///000000000000/////////////////////000000/////////...............------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++***************++++++++++++***))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((''''''''''''(((((()))))))))))))))(((''''''******)))(((((()))******((((((((())))))***+++,,,(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((()))))))))******************)))))))))(((((())))))*********+++++++++---------------,,,+++***+++,,,------...---------......------------......------......///000000111000111333555666666666666:::::::::::::::999999999999999:::;;;;;;:::999888===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@?????????AAA@@@???>>>>>>@@@BBBCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBCCCEEEGGGIIIJJJIIIHHHIIILLLOOOOOOMMMJJJJJJJJJKKKKKKLLLMMMNNNNNNKKKJJJIIIIIIKKKNNNSSSUUUVVVUUUUUUUUUVVVWWWYYYZZZXXXWWWVVVWWWXXXZZZ\\\^^^^^^^^^^^^\\\YYYVVVRRRPPPOOONNNOOOQQQSSSSSSRRRPPPQQQQQQQQQRRRSSSQQQNNNLLLLLLJJJGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJLLLMMMRRRRRRRRRRRRQQQQQQQQQPPPRRRQQQOOOMMMKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFEEECCCBBBAAA@@@@@@@@@AAABBBEEEGGGHHHLLLHHHFFFHHHHHHFFFFFFHHHIIIIIIJJJIIIFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<======<<<;;;:::999999999999888777555444333333333333222222222222222333444111111111000000000000000000000000000000000000000111111111000000000//////.........---------,,,,,,,,,,,,,,,---......//////000000//////...------,,,---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***************************+++++++++*********))))))(((((()))))))))*********((((((''''''''')))+++---((('''&&&&&&&&&(((***+++*********))))))'''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))'''&&&%%%%%%&&&'''(((MMMKKKIIIHHHJJJKKKKKKJJJHHHGGGEEECCCBBB@@@@@@@@@AAAAAAAAA@@@@@@?????????BBBCCCEEEGGGGGGGGGGGGFFFAAA@@@>>>;;;:::999::::::::::::999999999999888888::::::999888888777777777222222111111111000000000000000000000///////////////000111222222111000///000000000000////////////......////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************++++++******)))(((''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***((((((''''''''''''(((((()))))))))))))))(((((('''***))))))(((((())))))***))))))))))))***+++,,,,,,(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((''''''((())))))(((((())))))))))))************))))))))))))(((((((((((()))))))))*********//////......---+++***)))++++++,,,---------------------............------......//////000111111111111222444555666777666666999999999999999999999999999999::::::999888777666<<<===???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>???@@@BBBCCCFFFEEECCCAAA@@@???@@@@@@>>>???BBBEEEGGGHHHIIIIIIEEEFFFIIIMMMPPPPPPMMMKKKKKKLLLMMMOOOOOOOOONNNNNNNNNLLLKKKJJJKKKOOORRRUUUYYYXXXWWWWWWWWWWWWWWWXXXTTTTTTUUUWWWXXXZZZ[[[[[[\\\\\\[[[ZZZWWWTTTQQQOOOOOOOOOOOOQQQTTTUUUUUUSSSRRRRRRRRRSSSSSSRRROOOLLLMMMKKKIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHJJJMMMPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBB???@@@BBBCCCEEEFFFGGGHHHKKKFFFDDDFFFFFFFFFIIINNNQQQUUUXXXVVVPPPHHHCCCAAA@@@?????????>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;>>>>>><<<;;;999999888888777666555444333333333333444444333222222222333333222222111111000000//////000000000000000000000000111111000000000000////////////............------......................../////////......------,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,++++++***************************++++++*********)))))))))(((((())))))))))))******(((''''''''')))+++---...***)))(((''''''((()))***))))))))))))(((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((KKKJJJHHHHHHIIIJJJJJJIIIFFFEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@???CCCDDDEEEEEEEEEDDDCCCBBB>>>===;;;999888888999999888888777777777777777777888888888777777666555555111111111111000000000000.../////////000000000111000000111111111111000000000000000000////////////---......//////......---------.........---,,,,,,------------------------++++++++++++++++++++++++++++++************++++++------,,,,,,++++++*********************))))))((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))(((((()))))))))''''''&&&''''''((())))))((((((((((((((((((((((((((((((((((((((()))))))))***)))'''&&&&&&''')))***(((((((((((()))))))))***))))))))))))))))))(((((())))))))))))*********+++.........------,,,+++***++++++,,,------------,,,+++,,,---...///...---,,,---......///000000111111222333555666777777777666777777888888888888888999999999999888777666555555;;;<<<>>>???@@@AAABBBBBB@@@@@@@@@@@@????????????>>>>>>>>>???@@@BBBCCCDDDFFFDDDAAA???>>>>>>>>>???===???CCCFFFHHHIIIHHHGGGDDDFFFJJJNNNPPPOOOLLLJJJKKKLLLNNNOOOOOONNNMMMKKKPPPNNNLLLKKKLLLOOORRRUUUYYYXXXWWWVVVUUUTTTTTTTTTQQQRRRUUUWWWYYYYYYZZZZZZ[[[ZZZYYYXXXVVVSSSQQQOOOOOOOOOOOORRRUUUWWWWWWVVVSSSRRRRRRSSSTTTSSSPPPMMMMMMKKKIIIHHHIIIIIIGGGFFFFFFFFFGGGHHHJJJMMMOOOQQQPPPPPPQQQQQQQQQPPPOOONNNKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGEEEEEEFFFGGGFFFEEEDDDCCC@@@BBBDDDGGGHHHIIIHHHHHHGGGCCCAAACCCGGGKKKSSS\\\bbbgggjjjggg[[[NNNDDD???========================???>>>===;;;::::::::::::???>>><<<:::888777777777666555444444444444444444555555444333222222222333333222222111000///......000000000000000000000000000000000000000000//////............------------/////////......---------.........---------,,,,,,+++,,,,,,---,,,***((('''++++++,,,,,,,,,++++++***++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))******)))((((((((()))***++++++***)))(((((((((((()))((((((((()))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((JJJIIIGGGGGGIIIIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@???;;;:::999777666666777888555555555666666666666666555666666666555444333222111111111000000000//////......//////000000111111000000000111111000000000000000000000////////////------............---------------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++*********)))************)))((((((((())))))******))))))(((''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))(((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))***((('''%%%%%%'''(((***'''(((((((((((()))))))))(((((((((((((((((())))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,***+++---.........---,,,,,,------......//////000333444666777888777777666666666666777777777888888888888777666555444444444999:::<<<>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>??????@@@AAABBBCCCEEEEEEEEECCC@@@>>>======>>>???===@@@CCCGGGHHHHHHGGGFFFDDDGGGLLLNNNOOOMMMJJJHHHLLLMMMOOOPPPPPPNNNLLLKKKQQQOOOMMMLLLLLLOOORRRTTTYYYXXXXXXWWWVVVTTTSSSSSSPPPRRRTTTWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSQQQPPPPPPOOOPPPRRRUUUXXXXXXXXXSSSRRRRRRSSSTTTSSSPPPMMMKKKJJJIIIIIIIIIIIIGGGEEEHHHHHHGGGGGGHHHJJJLLLMMMMMMNNNOOOPPPOOONNNLLLKKKIIIIIIHHHHHHIIIJJJKKKKKKLLLJJJHHHEEEEEEFFFGGGHHHEEEFFFGGGGGGGGGFFFEEEDDDBBBDDDGGGIIIJJJJJJHHHGGGCCC???>>>@@@EEENNN\\\iiirrrvvvxxxsssgggWWWIIIAAA::::::;;;<<<<<<===>>>>>>======;;;:::999888888888===<<<:::999777666555555666666555555444555555666555444333333222222222222333222222111000///......//////////////////////////////////////////000000,,,,,,,,,,,,,,,,,,,,,---/////////...------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++)))'''&&&******+++,,,,,,+++++++++*********************************)))))))))(((((('''(((((((((((()))))))))((((((''''''((((((((()))******)))(((((('''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''JJJIIIGGGGGGHHHHHHFFFDDDAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@???>>>===:::999777555444444555555333333444444444444555555333444555555444333111000111111000000000/////////......//////000000111111000000000000000000000000000000000000////////////,,,,,,------------,,,,,,---------------,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************))))))******))))))((('''))))))************))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''(((((('''(((((()))))))))))))))'''(((((())))))(((((('''(((''''''&&&&&&'''((((((''''''''''''''''''''''''''''''((()))************(((((('''&&&&&&'''((((((''''''(((((((((((())))))''''''(((((((((((())))))***++++++++++++,,,,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,------.../////////222333555666666666555555444555555666666777777777777666555444333333444444777888:::<<<===?????????@@@????????????>>>>>>>>>@@@AAAAAABBBCCCDDDDDDEEECCCBBB@@@???>>>>>>?????????AAADDDGGGHHHGGGFFFDDDEEEHHHLLLNNNMMMKKKJJJIIIOOOOOOPPPPPPPPPNNNMMMLLLPPPOOOLLLKKKLLLOOORRRUUUXXXYYYYYYYYYXXXWWWVVVUUUPPPQQQSSSUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPRRRUUUWWWXXXXXXRRRRRRRRRSSSSSSRRROOOLLLKKKJJJIIIJJJKKKKKKIIIGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNOOONNNMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEBBB>>><<<>>>DDDPPPcccsss}}}~~~~~~zzzooo___OOOFFF999999:::;;;<<<===>>>>>><<<;;;:::999888777777777;;;:::888777555555444444666666555555555555555555333333222111111111222222222222111111000000//////////////////////////////......////////////000000+++++++++,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((''')))***++++++++++++++++++))))))))))))))))))))))))******)))))))))(((((((((''''''(((((((((((())))))$$$%%%&&&'''((()))***+++))))))((((((''''''&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''KKKIIIHHHGGGGGGFFFDDDBBB???@@@AAACCCDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>:::;;;<<<===>>>===<<<<<<999888666444333222333333222222222333333333444444333444555555555333111000111000000000////////////////////////000000000000000000////////////000000000000000000////////////,,,,,,------------,,,,,,,,,------------,,,++++++))))))))))))))))))))))))************************)))))))))(((((()))))))))((((((((())))))******+++)))))))))))))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))''''''((())))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))***++++++******'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))************++++++++++++))))))*********))))))(((******+++,,,,,,,,,,,,+++++++++++++++,,,---...///---------...//////000000000111222333333333222111333444444555666666777777555444333222222333444444555666888:::<<<===>>>>>>????????????>>>>>>>>>>>>@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFDDDDDDCCCGGGKKKLLLKKKKKKKKKMMMOOOOOONNNNNNMMMLLLLLLKKKOOOMMMKKKKKKLLLOOORRRUUUUUUVVVWWWXXXXXXWWWVVVVVVOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNNNNNNNOOOOOOPPPQQQRRRPPPPPPQQQTTTWWWXXXXXXQQQQQQQQQRRRSSSQQQNNNLLLKKKKKKKKKLLLNNNNNNMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOMMMKKKIIIIIIHHHHHHIIIIIIJJJKKKLLLIIIIIIGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBBBB>>><<<@@@HHHXXXooo{{{rrrcccQQQEEE:::;;;;;;;;;<<<<<<======;;;:::999888777666666666888777666555444333333444666666555444333333333444111111000000000111222222111111111000000000000000////////////////////////........./////////000000,,,,,,,,,,,,------......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,***))))))((((((((())))))))))))***+++++++++++++++((((((((((((((((((((((((***)))))))))(((((((((((('''''''''((((((((())))))&&&&&&'''((()))*********&&&''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''KKKIIIHHHGGGGGGEEECCC@@@===???AAACCCDDDDDDDDDDDDEEEDDDCCCAAA???===<<<;;;777999:::<<<======<<<<<<999888555333222111111222111111222222222333333333444555666666666444222000000000000000////////////000000000000////////////000000////////////000000000000000000////////////+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))&&&&&&'''((()))***++++++)))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))***+++++++++***&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************************)))'''&&&%%%******+++,,,,,,,,,,,,+++++++++******+++---...000......//////000111111111---...000111111000//////333333444444555666777777444333222222222333444555444555777999;;;<<<======????????????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@DDDDDDEEEFFFFFFEEEDDDCCCAAAEEEIIIKKKKKKKKKMMMPPPNNNMMMKKKJJJIIIIIIIIIIIINNNLLLKKKJJJKKKOOORRRUUUQQQRRRTTTUUUVVVUUUUUUTTTNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKLLLNNNOOOPPPRRRQQQPPPQQQSSSVVVWWWWWWQQQPPPPPPQQQRRRQQQNNNKKKLLLLLLMMMOOOQQQQQQOOONNNHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMOOOPPPPPPNNNKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@???AAA>>>>>>CCCNNNaaa{{{zzzqqqbbbNNN@@@======<<<<<<<<<;;;;;;;;;;;;:::999777666666666555666555444333333333333333666555444333222222222222000/////////000111222222000000000000000111111111////////////////////////---.........//////000000---------.........//////+++++++++++++++++++++++++++++++++++++++++++++,,,***)))(((''''''(((***+++((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))++++++++++++***((('''&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&''''''&&&IIIJJJIIIHHHGGGDDDBBB@@@??????AAABBBCCCCCCDDDDDDCCCBBBBBBAAA???===;;;:::888888999::::::::::::999777666555444333222222222333333333222222111111111222222222222222111000///000000////////////000000111000000/////////////////////000000000000//////.........///////////////---,,,+++***)))***+++,,,---,,,++++++******++++++,,,+++***))))))***+++,,,******+++++++++******))))))))))))))))))******++++++******)))(((''''''&&&))))))(((((((((((())))))(((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))''''''(((((((((((('''''''''***)))%%%$$$'''******&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))************************))))))************))))))+++++++++++++++,,,,,,,,,------------------,,,,,,......///000000000000000000000000000000000111222333333333222222222111111222333666888:::<<<=========<<<:::::::::;;;===???>>>>>>??????>>>>>>>>>>>>======>>>>>>@@@AAACCCDDDFFFHHHIIIHHHEEECCCAAAAAADDDFFFHHHIIIJJJKKKMMMOOONNNMMMLLLJJJIIIIIIHHHHHHKKKJJJJJJJJJLLLMMMOOOQQQSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNNNNOOOPPPPPPMMMKKKJJJJJJKKKLLLMMMNNNNNNOOOLLLNNNPPPQQQSSSSSSSSSSSSQQQNNNLLLNNNRRRSSSOOOKKKGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHGGGHHHJJJKKKJJJIIINNNMMMLLLLLLMMMMMMLLLKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDHHHIIIIIIGGGEEEEEEFFFGGGCCCCCCDDDDDDCCCAAA???>>>???AAA@@@BBBUUUssszzzooodddXXXJJJ@@@???>>>============;;;999888888888777777777777777777444222222444555444222555555444333222000000/////////////////////////////////............//////000000//////.........---...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&IIIIIIIIIHHHFFFDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@???===;;;:::777777777888888777777666666555444333333222222222333333333222222111111111222222222222222111000000000000////////////000000111000//////......///////////////000000//////////////////...............------,,,++++++++++++,,,,,,,,,++++++******)))))),,,+++************+++,,,)))******++++++******)))((((((((('''((())))))*********))))))(((''''''&&&))))))(((((((((((())))))(((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''(((((())))))((((((''''''******&&&&&&***------&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((************++++++++++++,,,,,,------------------......///000000000000000000000000///000000111222333333333222222111111111///000333555777999::::::>>>===;;;:::::::::<<<===???>>>>>>=========>>>>>>BBBBBBBBBCCCDDDEEEGGGGGGGGGHHHIIIHHHEEECCCCCCCCCFFFGGGIIIJJJIIIIIIKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJLLLOOOQQQSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNMMMNNNOOONNNMMMKKKJJJJJJKKKLLLMMMNNNNNNOOOLLLMMMOOOQQQRRRRRRRRRRRROOOMMMKKKLLLPPPQQQNNNJJJGGGHHHIIIJJJKKKJJJIIIIIIJJJIIIHHHIIIKKKLLLLLLKKKNNNLLLKKKKKKLLLMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEIIIIIIIIIHHHEEEDDDEEEGGGDDDDDDDDDDDDCCCAAA???>>>???BBBBBBEEEXXXtttrrrfff\\\RRRGGG??????>>>======>>>===;;;999888888777777777777666666666333111222444555444333555444444333111000000/////////////////////////////////............//////000/////////............---------,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***((('''''''''((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&IIIIIIIIIHHHFFFDDDBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???>>><<<;;;:::888888888888777666555555555555444333222222222222222222222222222111111111222222333333333222111111000//////......//////000000000///............///......////////////....../////////......------,,,---------------,,,++++++***+++++++++***)))'''&&&++++++************++++++))))))************))))))'''''''''''''''(((((()))***))))))((((((''''''''')))((((((''''''(((((()))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%'''(((((())))))(((((('''%%%((()))&&&&&&+++......&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))*********+++++++++,,,,,,------...............///////////////000/////////000000111222444444333222111111000000///000222444666888888999>>>===<<<:::::::::;;;;;;???>>>===<<<<<<===???@@@DDDEEEEEEFFFGGGHHHHHHIIIHHHIIIIIIGGGEEEDDDEEEFFFGGGIIIJJJJJJIIIIIIIIIJJJLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLOOORRRTTTSSSRRRQQQPPPOOOMMMLLLLLLQQQOOOMMMLLLMMMMMMLLLJJJIIIJJJJJJKKKMMMNNNNNNOOOLLLMMMNNNPPPQQQQQQPPPPPPMMMKKKIIIJJJMMMNNNLLLIIIGGGGGGHHHHHHHHHHHHIIIIIIKKKJJJIIIKKKMMMNNNNNNMMMMMMLLLJJJKKKLLLLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFIIIJJJIIIGGGEEEDDDDDDFFFDDDEEEEEEDDDBBB@@@>>>===???BBBCCCHHHZZZtttxxxhhhZZZPPPIIIBBB>>>@@@>>>======>>>>>><<<:::777777777666666666555555333222111111333555555444444444333222111000000/////////////////////////////////............//////////////////............,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++...,,,***(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''')))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&IIIHHHGGGFFFEEECCCBBBAAABBBBBBCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===;;;::::::;;;;;;::::::999777666555444444333222222222222222222222222111111111111111222222333333333333222222/////////....../////////000///......------......---......//////......---//////......---,,,++++++++++++,,,---,,,+++***))))))***++++++***(((&&&$$$))))))))))))))))))))))))(((((())))))***)))))))))(((''''''''''''((())))))))))))((((((((('''''''''(((((((((''''''((((((((('''(((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###&&&&&&''''''''''''&&&&&&###'''(((%%%$$$(((******%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((************************'''(((((())))))(((((('''''''''(((((())))))************+++,,,------............---........./////////////////////000111222444444333222111000//////222333555777888::::::;;;<<<;;;;;;::::::;;;<<<<<>>@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHFFFEEEEEEGGGIIIGGGIIIKKKLLLKKKJJJKKKLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJLLLNNNQQQRRRQQQQQQPPPPPPOOONNNMMMMMMQQQNNNLLLJJJKKKKKKKKKJJJHHHIIIJJJKKKLLLMMMNNNOOOLLLMMMNNNOOOPPPPPPOOONNNLLLKKKIIIIIIKKKLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHHHHJJJIIIIIIJJJMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLIIIHHHGGGFFFEEEEEEEEEFFFIIIIIIIIIGGGDDDCCCCCCEEEEEEEEEEEEDDDBBB@@@>>><<<>>>@@@BBBHHHWWWmmm|||}}}rrr```QQQFFFAAA>>>===@@@>>><<<<<<=========;;;777777666666555444444444111111111111333444555555333333333222111000000//////////////////////////////......------......//////////////////.........+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************...------,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGGGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;:::999;;;;;;::::::888777555444333333222111111111222222111111111111111111111111111222222333333222222222//////............/////////......---------------------............------///......---,,,++++++***))))))***++++++)))((('''((()))***+++***(((&&&$$$'''(((((((((((((((((('''&&&'''((()))))))))))))))))))))(((((())))))***+++((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%))))))%%%$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((())))))************++++++,,,---......---------,,,------//////............///000111222333333222111111000//////333444666888:::;;;;;;<<<888888999:::;;;<<<>>>>>>BBB@@@>>>======???BBBDDDCCCCCCDDDEEEEEEEEEDDDCCCFFFFFFFFFEEEDDDEEEGGGIIIEEEHHHKKKMMMMMMMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPQQQQQQQQQOOOMMMJJJIIIJJJJJJJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOLLLMMMNNNOOOOOOOOONNNMMMLLLKKKIIIIIIJJJKKKKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFHHHKKKMMMNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNHHHGGGEEECCCBBBCCCDDDDDDGGGHHHGGGEEECCCBBBBBBDDDDDDDDDEEEDDDBBB@@@>>>===<<<>>>@@@EEEQQQaaammmsssuuujjjZZZKKKAAA<<<;;;<<>>===:::::::::;;;::::::999999888888888777666444333222222222111111000111111222000000000111111111111111000000111222222222111111///......------......///......---,,,,,,,,,,,,---,,,,,,------------,,,,,,---------,,,,,,++++++***((())))))))))))(((''''''((())))))******)))'''&&&''''''((((((((((((''''''%%%&&&'''(((((())))))((()))))))))))))))***++++++''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''+++,,,(((&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++******++++++,,,,,,------------,,,+++,,,---...///---------...///000111222222111111111111000000000222333555666888999999:::555666888:::<<<===??????@@@???>>>>>>>>>@@@BBBCCCCCCDDDEEEFFFFFFEEECCCBBBAAACCCDDDDDDCCCDDDFFFHHHDDDGGGKKKMMMMMMMMMNNNOOOKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHJJJKKKLLLPPPPPPPPPQQQRRRRRRSSSSSSLLLKKKIIIIIIJJJKKKJJJIIIGGGGGGIIIJJJLLLMMMOOOOOOMMMNNNOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEGGGJJJMMMMMMLLLMMMLLLJJJKKKLLLLLLKKKIIIGGGHHHIIIJJJKKKMMMMMMNNNGGGFFFCCCBBBAAABBBCCCDDDDDDEEEEEECCCAAAAAABBBCCCCCCCCCDDDDDDCCCAAA???>>><<<<<<===@@@GGGQQQZZZ```fff^^^RRRFFF>>>::::::;;;>>><<<999999:::<<<<<<;;;666555555444333222111111///000111111000000222444222222111111111000000000////////////////////////......------------...............///////////////,,,------......------,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))+++,,,------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%DDDCCCAAA@@@???>>>??????===>>>>>>>>>>>>>>>===<<<888888999999:::999999888777777777777666555444333111111000000000000111111///000000000111111111222...///000111111111111000///......------......///...------,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++******)))((((((((((((((((((((())))))))))))******(((((()))******)))(((((($$$%%%&&&'''((((((((((((((((((((((((((()))******''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&***+++(((&&&(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&''''''(((***++++++,,,++++++++++++++++++,,,,,,---,,,+++***+++,,,...///---------...///000111222000000000000111111111111222333444666777888888888555666888:::;;;======>>>============>>>???@@@AAACCCDDDEEEFFFEEEDDDBBBAAA===???AAABBBBBBBBBDDDEEECCCFFFJJJLLLLLLKKKKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKQQQQQQQQQQQQQQQRRRRRRRRRIIIHHHHHHIIIKKKKKKJJJHHHFFFGGGHHHJJJLLLMMMOOOOOOOOOOOOPPPPPPPPPOOOMMMLLLIIIIIIHHHFFFFFFGGGHHHJJJGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCDDDGGGJJJMMMMMMMMMNNNLLLKKKKKKLLLMMMKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKHHHFFFDDDBBBAAABBBCCCDDDAAABBBBBBAAA@@@@@@AAACCCBBBBBBCCCCCCCCCBBB@@@@@@<<<;;;;;;===???DDDJJJNNNSSSPPPIIIBBB<<<::::::;;;===:::888777999:::;;;;;;555555444333222111000000///111222111//////111333111111111111000000000000////////////////////////...------,,,,,,------.............../////////000---------,,,,,,---------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,************************---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCBBB@@@>>>======>>>>>><<<<<<============<<<<<<777777888999999999999888888999999888888777666555111000000000000000111111//////000000111111111222......///000000000000000.........------............---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,+++)))((((((((()))***)))((((((((()))***+++,,,)))***+++,,,,,,+++***)))$$$%%%&&&'''(((((((((((('''''''''''''''((())))))&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''((((((((((((''''''!!!&&&(((&&&%%%'''(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((()))***+++,,,,,,,,,,,,++++++++++++++++++---,,,+++******,,,...///,,,,,,------///000111222/////////000111111222222333444555777888999999999777888999:::;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>AAABBBCCCDDDCCCBBB???>>>:::===@@@AAAAAAAAABBBCCCCCCFFFJJJKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLRRRRRRRRRQQQQQQPPPPPPPPPGGGGGGGGGIIIKKKLLLJJJHHHFFFGGGHHHJJJLLLMMMOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLHHHGGGFFFEEEDDDEEEGGGIIIGGGHHHJJJKKKJJJHHHFFFEEEDDDDDDDDDGGGKKKMMMNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIGGGDDDBBBBBBBBBDDDEEE???@@@AAA@@@??????AAACCCAAAAAABBBCCCCCCBBBAAAAAA>>><<<;;;;;;;;;<<<@@@DDDFFFEEECCC???;;;::::::;;;<<<999777666888:::::::::555555444333222111000///000222333111......000222111111111111000000000000////////////////////////...------,,,,,,------...---.........//////000000......,,,++++++,,,......,,,,,,------------......*********++++++,,,,,,,,,))))))))))))))))))))))))+++)))%%%###"""$$$'''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::999777666555666777888888777666666555555666666666555333222222222111000//////000000000000000000000111111111111111000000//////............---,,,,,,,,,,,,------------,,,,,,,,,++++++***+++---......---+++******************)))(((((()))(((((()))+++***'''%%%+++******)))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%(((((('''&&&%%%$$$$$$%%%(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((******+++++++++,,,,,,,,,++++++************++++++------......///........./////////000000000000000333555666888999999999999666888;;;>>>??????===<<<>>>>>>===>>>>>>???@@@@@@???AAADDDDDDAAA???===<<<:::<<>>BBBBBBCCCDDDCCCBBB@@@???CCC;;;888<<<===:::999<<<============>>>>>>>>>>>>>>>:::555444666888888777333222222111111222222333/////////000000000000000000111222333333222111000........................,,,,,,,,,---------......---------......000111111///...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++************************++++++******))))))((((((''''''''''''(((***+++,,,'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$######""""""######$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&BBBAAA???===<<<<<<<<<===<<<<<<;;;;;;:::888777666555555666777777666555444444444555555555444333222222111111000//////000000000000000000000000000000000000000/////////............---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++******************)))(((((()))(((((()))+++,,,***)))******))))))(((''''''&&&'''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))*********+++++++++,,,,,,+++******))))))******+++,,,,,,---.........------------------............444555666888888888888777333555777999;;;;;;::::::<<<<<<<<<;;;<<<<<<=========@@@CCCDDDBBB>>><<<;;;===???@@@AAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBDDDGGGJJJJJJLLLOOOQQQPPPOOOLLLJJJHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKJJJIIIIIIJJJLLLOOOQQQTTTSSSPPPMMMMMMMMMNNNLLLIIIIIIKKKMMMNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCBBBAAA@@@?????????AAAAAABBBBBBBBBAAA??????AAA;;;888<<<===;;;:::<<<========================<<<999555333555666666666333222222222222222222333//////////////////......///000111222222111000///------------------------,,,,,,,,,------------...------------...///000111...---,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++***))))))))))))***))))))))))))))))))))))))*********)))))))))))))))''''''''''''((()))***+++'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&BBBAAA???===<<<<<<<<<===;;;;;;::::::999888777666555555666666555444333222222333333333333222111111111111000/////////000000000000000000000////////////////////////...............---,,,,,,,,,,,,,,,++++++++++++*********))))))***+++,,,,,,+++***)))***************)))(((((()))((('''(((+++------,,,***))))))(((((('''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))*********++++++++++++,,,+++******))))))******+++***+++,,,------------,,,------------......//////555555666666666666555555333333444666777999999:::::::::999999888999999999;;;>>>BBBDDDBBB>>><<<:::???@@@AAA@@@>>><<<===>>>????????????????????????????????????????????????>>>???@@@@@@@@@AAADDDFFFHHHIIILLLMMMMMMLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHHHHIIIJJJNNNOOOPPPOOOMMMLLLMMMNNNNNNLLLJJJJJJLLLOOOPPPPPPNNNNNNNNNMMMMMMLLLLLLKKKNNNOOOOOOOOONNNLLLJJJHHHMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEEEEFFFHHHIIIJJJJJJBBBAAAAAAAAA@@@??????????????????@@@??????>>>===???;;;999<<<===;;;;;;<<<======<<<<<<<<<<<<<<<<<<:::777444333333444555444222222222222222222222222111111000000//////............///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******)))(((((((((((()))((((((((((((((((((((((((((())))))))))))))))))***)))((((((''''''(((((()))'''''''''&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%@@@???===;;;:::::::::;;;999999999999888777666555444555555555444333111000111111111111111111000000111000000/////////000000000///////////////.................................---,,,,,,++++++,,,,,,************)))))))))))))))***++++++++++++***)))***************)))((((((***(((&&&''')))+++,,,,,,))))))((((((((('''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))************++++++++++++******))))))))))))******)))***+++,,,,,,,,,,,,,,,......//////000000111111555555555444444333333222555555555666777999<<<===:::999888777777666777777888<<>>;;;999???@@@@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>AAACCCEEEFFFHHHJJJJJJIIIGGGFFFGGGGGGGGGFFFFFFDDDCCCBBBEEEFFFGGGGGGFFFFFFGGGHHHMMMLLLLLLKKKJJJKKKLLLNNNMMMKKKIIIJJJLLLOOOQQQQQQPPPOOOOOONNNMMMMMMMMMMMMPPPPPPPPPOOONNNLLLJJJIIILLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFBBBCCCCCCDDDEEEEEEFFFFFFAAA@@@@@@@@@????????????<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777555333222222222333333222222222222222222222222333333222222111000//////---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,---......//////......---------......,,,,,,,,,++++++++++++*********)))(((((((((((()))(((((((((((((((((((((((('''((((((((())))))*********)))(((''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%===<<<;;;999888888888888888888888888777666555555333444444444333222000///000000000///000000000000000///////////////000000/////////.........---------------------.........------,,,++++++++++++,,,*********)))))))))((((((*********++++++************************)))((((((***(((&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))*********+++++++++***))))))))))))))))))***((()))***+++,,,,,,,,,,,,.........///000111111222444444333222222111111111555444444555777999<<<>>>999888777777666666666666777:::>>>@@@???===;;;:::<<<======<<<::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>>>>===;;;;;;;;;:::;;;;;;;;;;;;999;;;<<<<<<<<<=========;;;;;;;;;;;;::::::999999555444333222111111111222111222222333333222222111222222111000//////......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,------,,,,,,+++++++++*********++++++***))))))))))))***))))))))))))))))))))))))''''''(((((()))))))))******)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%<<<;;;999777666666666777666777777777666666555444333333444444444222111000/////////...//////000111//////......//////000000/////////...------,,,,,,,,,,,,,,,---------------------,,,+++++++++++++++************)))))))))(((++++++++++++++++++++++++***************)))((((((***(((&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&''''''(((((()))******)))))))))************+++***))))))(((((())))))***((()))***+++,,,---------+++,,,,,,---...///000000333222111000000000000000111111111222444777999;;;888777666666666666666777666999<<<>>>===;;;;;;;;;:::;;;;;;:::999999<<<>>>:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;:::;;;>>>@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBBBBBCCCDDDGGGEEEDDDEEEGGGJJJJJJJJJKKKIIIGGGGGGIIILLLMMMMMMLLLKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@AAAAAA@@@???>>>===<<<<<<::::::999999999:::;;;;;;777;;;===<<<;;;===>>>===;;;;;;::::::999999888888333444444333000000111222111222333444444333222111//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))))))))))))))******+++++++++++++++************++++++***))))))))))))***))))))))))))))))))))))))'''(((((((((((((((((())))))(((((('''&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%######$$$%%%&&&&&&&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$<<<:::999777666666666666555666666666666555444444222333444444444333222111000///......///000111222...............///000000//////......---,,,,,,+++++++++,,,,,,,,,------------,,,++++++***+++++++++++++++*********))))))))),,,,,,++++++++++++,,,,,,***************)))((((((''''''&&&'''))))))(((&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''((())))))******))))))))))))************))))))(((((((((((())))))((()))***,,,---.........++++++,,,---...///000000111000///......//////000......///111333666888999555555555444555555666666666888:::;;;::::::;;;<<<;;;;;;:::999777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@???@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBAAAAAA@@@@@@???@@@BBBAAA@@@@@@AAACCCDDDBBBAAACCCGGGIIIIIIHHHIIIGGGEEEEEEGGGIIIJJJJJJHHHGGGFFFFFFFFFHHHJJJKKKIIIIIIJJJKKKLLLNNNOOOPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGEEEDDDBBBAAAAAABBBAAA@@@???===;;;:::::::::999888888888999;;;<<<444;;;>>><<<;;;>>>???===;;;::::::999888888777777222444555333111///000222000111333444444333111000//////..................---,,,++++++++++++,,,---------------------------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))))))))******+++,,,++++++++++++******************)))(((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%"""!!!"""$$$&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$<<<;;;999888777666777777555555555666555555444444111222333444555444333222000///......///000111222...............///000111//////...------,,,+++++++++++++++,,,,,,------------,,,++++++******++++++++++++++++++************---,,,,,,++++++,,,,,,---***************)))((((((&&&&&&''')))+++,,,***)))&&&'''''''''''''''''''''######%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''(((((())))))******))))))))))))************))))))(((((((((((())))))))))))+++,,,---.........------...///000111222333000///...------...///000......000222444666888999333333333333444555555666666777999999999999;;;===<<<<<<:::888666666999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;<<<>>>AAA??????@@@AAABBBCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@>>>@@@AAAAAA@@@???AAABBBBBB@@@@@@CCCGGGIIIIIIGGGIIIFFFDDDCCCEEEGGGGGGGGGEEEEEEDDDCCCDDDGGGIIIKKKIIIIIIIIIJJJKKKMMMNNNOOOJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJKKKGGGFFFEEEDDDCCCBBBAAAAAACCCBBB@@@???===;;;999888999999888888888999;;;<<<333;;;???<<<:::>>>@@@===::::::999999888777777666222444555444111///000222000111333444444333111000111111111111222222222222...---,,,++++++,,,---...........................******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------...///+++++++++************)))))))))((('''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''$$$""" """$$$&&&'''(((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$:::777444333555555333111333444555666666555444333333333444444333333222111222111000///...---,,,,,,------------------------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************+++++++++******)))(((''''''&&&******))))))((((((''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%((()))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++******)))***)))(((&&&&&&&&&'''(((******+++,,,,,,,,,,,,+++,,,---///000000000//////...------,,,,,,,,,------,,,---000333444444333333111222333222111111333444555555666888999:::;;;;;;;;;:::999888777888888999===<<<<<<<<<<<<<<<===>>>@@@???>>><<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAABBBBBBBBBAAAAAACCCDDDDDDBBB@@@>>>???@@@===============<<<<<<<<<>>>???AAABBBBBBCCCEEEGGGDDDCCCAAA@@@@@@AAACCCDDD@@@AAABBBCCCDDDDDDDDDDDDHHHFFFEEEDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEECCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;<<<===???@@@AAA=========>>>??????@@@@@@<<<999777777888888666333666555333222333555777888333444555555444333111000111000///......///000111///...------,,,,,,------,,,------,,,***)))***+++++++++***))))))***++++++,,,,,,,,,++++++*********(((***,,,,,,*********+++************))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%:::888555444555555444222444444555555555555444444333333444444333333222111111111000///...---,,,,,,------------------------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********+++++++++++++++++++++++++++******))))))******+++******))))))((((((''''''))))))))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))+++***)))((('''(((((())))))***++++++,,,,,,++++++)))***+++,,,------,,,+++...------,,,,,,,,,---------...000222333333222222000111222111000000222333555666777888999;;;<<<<<<;;;::::::999:::;;;<<<===???>>>>>>=========>>>>>>@@@???===<<<<<<<<<======<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@??????BBBCCCDDDCCCAAA???@@@AAACCCBBBAAA???===;;;:::999;;;<<<>>>??????@@@BBBDDDDDDCCCBBBAAAAAABBBCCCDDD@@@AAABBBCCCCCCCCCCCCCCCHHHFFFDDDCCCBBBCCCDDDEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA???>>>===<<<=========>>>??????@@@@@@>>>>>>>>>>>>????????????<<<:::777777888777555333555444444333444555666777444444555555444333222111000000///......///000000......---,,,,,,,,,,,,,,,)))***++++++***)))***,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********(((***++++++***)))***+++************))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%:::888777666777666555333444444333333333333444444333333444444333333222111111111000///...------,,,------------------------......------------......,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++******))))))******+++))))))))))))(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((---)))%%%###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((+++******))))))))))))***)))***++++++,,,,,,++++++)))******++++++++++++***------,,,,,,,,,,,,------...///111222222222111000///000111000//////111333666666777999:::<<<======<<<<<<<<<<<<===???AAABBBBBBAAA@@@?????????????????????>>>=========>>>>>><<<===>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@??????AAABBBDDDCCCBBBAAAAAABBBFFFEEECCCAAA???===;;;::::::<<<===>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAAGGGEEECCCAAA@@@@@@AAABBBFFFEEEDDDDDDEEEGGGJJJLLLIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>???@@@AAAAAAAAAAAA??????????????????>>>>>>>>>>>><<<:::888777777666444222444444444555555555555555444444555444444333111111//////............//////...---,,,,,,++++++,,,,,,(((***++++++++++++---...---,,,++++++++++++,,,---+++++++++++++++*********)))***+++***)))((()))***************))))))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$999999888888888777666555444444222111111222444444333333444444333333222111111000000///......------------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++******************************************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((...***&&&###$$$&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((((((((((((((***)))))))))))))))))))))))))))***+++++++++++++++,,,,,,------------------,,,,,,,,,+++,,,,,,------///000000111111000/////////000111000000000222444666777888999;;;<<<>>>>>>???>>>>>>>>>???AAACCCDDDDDDCCCBBBAAA@@@@@@??????AAA@@@@@@@@@@@@@@@@@@@@@===>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@BBBDDDEEEDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@??????<<<>>>@@@@@@@@@@@@BBBDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAABBBBBBBBBAAAAAADDDCCCAAA??????@@@AAABBBGGGFFFEEEDDDEEEGGGIIIKKKIIIGGGDDDBBBAAABBBDDDEEEEEEFFFHHHIIIHHHGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDCCCAAA???===@@@@@@??????>>>===<<<<<<<<<;;;999888777555444333444444555666666555555444333333333333222111000000///..................///------,,,++++++++++++,,,+++,,,------,,,,,,---///******))))))))))))******+++++++++***************)))******)))((('''(((***************)))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#####################"""######$$$$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$888999999999888777666666444444222111111222444444333333444444333333222111000000//////......------------------------------,,,------------------,,,,,,++++++******++++++,,,+++++++++*********))))))***************************))))))))))))))))))***(((((((((((())))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((+++)))&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((('''((((((((((((((((((((())))))***++++++++++++***......------------------+++++++++++++++,,,---...///000000000//////......///111222111111111444555666666777999;;;===>>>???AAAAAA@@@???@@@AAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCBBBBBBBBB??????@@@BBBDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDAAADDDFFFGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>@@@BBBBBBAAABBBCCCEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@???@@@BBBEEEFFFJJJIIIGGGFFFEEEFFFGGGHHHGGGEEEBBB@@@@@@AAACCCEEEEEEFFFHHHHHHHHHGGGEEECCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDCCCAAA>>><<<@@@???>>>>>>===<<<;;;;;;;;;;;;:::888666555444444444555555666666555444444222222111000000/////////...//////////////////......---,,,,,,++++++,,,,,,,,,------,,,+++******+++))))))))))))))))))))))))************************)))******(((&&&&&&''')))************)))))))))(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#####################$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$666888::::::888666666666444444333333333333444444333333444444333333222111000000//////............------------------------,,,,,,------------,,,,,,++++++************+++++++++************)))))))))***************************))))))(((((())))))***))))))))))))((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&&&&''''''$$$"""$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((()))))))))(((&&&''''''(((((((((((('''((()))******++++++******---,,,,,,++++++++++++,,,+++******++++++,,,---.../////////...............000111222222111222444666555555777999;;;<<<>>>???AAA@@@???>>>>>>???AAAAAACCCBBBAAA@@@@@@???@@@@@@BBBBBBCCCDDDDDDDDDCCCCCC@@@AAABBBCCCEEEFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFIIIJJJJJJHHHHHHHHHIIIHHHGGGFFFDDDBBBAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFEEEBBBBBBAAAAAACCCFFFIIIJJJMMMLLLJJJIIIGGGFFFFFFEEECCCBBB@@@@@@@@@AAACCCDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<>>>======<<<;;;::::::999999::::::999666555555666555555555555555444444444333222111000//////////////////000000000000//////......---,,,,,,,,,,,,---***++++++***(((''''''(((******+++,,,,,,+++******)))))))))***************)))***)))'''%%%%%%'''(((************))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))******)))((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######""""""""""""######444777::::::777555555666444444555555555555444444333333444444333333222111////////////............------------------------+++,,,------------,,,+++++++++************++++++************))))))))))))************************))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))******)))&&&'''((()))***))))))(((((())))))***************---,,,+++***))))))***+++************+++,,,---............---......//////...000111111111222444666333444666888:::<<<===>>>===<<<<<<<<<===???@@@AAA@@@@@@??????>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGGGGGGGFFFFFFIIILLLMMMLLLJJJIIIIIIKKKJJJJJJIIIHHHGGGFFFEEEDDDFFFGGGGGGFFFFFFHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDEEEGGGHHHIIIIIIIIIFFFEEEEEEEEEFFFHHHKKKLLLMMMMMMMMMLLLJJJHHHFFFEEE????????????AAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999999999777999:::999666555666888777666555444333444444555444444222111000000111111///000111222222111000///000///......------......)))***++++++)))((()))+++)))***+++,,,,,,+++***)))((()))))))))*********+++******)))&&&$$$$$$&&&(((************))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&&&&'''$$$$$$%%%&&&%%%$$$###"""##############################$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""""""""######333666::::::777555555666333444666666666666444333333333444444444333222222///////////////.........------------------------++++++------------++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""$$$%%%'''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$""""""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************'''((()))+++++++++***)))(((((()))***************...---+++*********++++++************+++,,,---...---------------...///000---...000000000111333555333333555777999;;;===>>>999999999:::<<<>>>AAABBB>>>>>>>>>===>>>>>>??????>>>???AAABBBCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHKKKNNNOOONNNKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJKKKKKKKKKKKKLLLMMMIIIHHHFFFEEEEEEFFFHHHIIICCCDDDFFFHHHJJJKKKLLLLLLJJJIIIGGGGGGHHHIIIKKKMMMLLLLLLMMMNNNLLLJJJGGGFFF<<<===>>>@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@AAAAAAAAAAAAAAABBB@@@???>>>===<<<<<<<<<<<<::::::999999999999888888666888:::999666555777999888777555333222333555666666555444222111222222333000111222333333222111000000000///............///***,,,------------...000'''((()))******)))((('''(((((())))))*********+++******(((&&&$$$$$$&&&(((************))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&$$$"""!!!&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################"""###$$$%%%%%%$$$###"""$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######""""""""""""######777777666666555555555444:::999777555333222111111444444333333222111000000///////////////.........///............---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&###"""$$$'''***++++++******************###%%%''')))******)))(((''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***)))'''&&&%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%'''((()))++++++***)))))))))************+++++++++...---+++***)))***++++++******+++++++++,,,,,,,,,000000///////////////000222333444666999;;;<<<===999999:::;;;<<<===>>>???>>>===<<<<<<<<<>>>???@@@@@@AAABBBAAA@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBCCCFFFHHHHHHLLLPPPQQQOOOLLLJJJHHHKKKKKKLLLMMMNNNOOOOOOPPPLLLLLLMMMNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGIIIJJJLLLMMMNNNLLLLLLKKKJJJJJJKKKMMMMMMQQQPPPOOOPPPPPPLLLFFFAAAAAA@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBBAAABBBCCCCCCDDDCCCAAA???>>>>>>>>>???AAA@@@???>>>===<<<;;;;;;888888888999:::;;;<<<<<<::::::999888777666555444555444333222111111111111333333333222222222111111222222222111111111000000000000///...------,,,,,,+++,,,------......------...---+++*********++++++***)))((((((((()))+++,,,))))))((('''''''''''''''***)))))))))))))))***++++++***((('''''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######"""""""""###%%%&&&$$$$$$$$$#########""""""$$$###!!! """$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######%%%$$$""" !!!###$$$###$$$%%%%%%%%%###"""!!!777777777777666666555555999888666555333333222222333222222111000000//////////////////........................------------.........---------,,,,,,+++++++++++++++++++++++++++)))'''$$$$$$%%%((())),,,,,,+++******)))((((((%%%&&&''')))))))))((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((()))************)))))))))*********+++++++++---,,,++++++*********+++******+++++++++,,,,,,,,,//////......---......///111222333555888:::;;;<<<888999999:::<<<======>>><<<<<<;;;;;;;;;<<<===>>>>>>@@@AAAAAA@@@???@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFEEEDDDDDDFFFHHHHHHLLLOOOQQQOOOLLLJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNNNNNNNLLLKKKJJJGGGHHHIIIIIIIIIIIIIIIIIIGGGHHHHHHJJJKKKLLLMMMMMMJJJJJJJJJJJJKKKMMMOOOPPPPPPOOOOOOOOOOOOKKKEEEAAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCCBBB@@@???>>>===>>>>>>@@@???>>>===<<<;;;::::::777888999:::;;;;;;<<<<<<:::999999888666555555444777666444222111/////////222222222222111111111000222222111111111000000000000//////...------,,,,,,,,,,,,---............------,,,+++*********++++++***))))))((()))***+++,,,))))))(((''''''''''''''')))))))))))))))))))))*********((('''''''''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$$$$$$$#########""""""$$$###"""!!!!!!"""######$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###############"""!!!!!!777777777777666666666666777777666555444444444444111111000000//////..........................................------------------,,,,,,,,,,,,,,,+++************************+++***((('''''''''((()))---,,,+++***)))''''''&&&'''(((((((((((((((((((((''''''((((((((((((''''''$$$&&&((())))))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%'''((('''&&&%%%&&&''''''(((((())))))(((((('''&&&''''''''''''((((((((((((((()))))))))(((''''''))))))(((((())))))******)))))))))*********+++++++++++++++,,,++++++***)))******+++++++++,,,,,,,,,------,,,,,,,,,------...000111222444666888999:::777888888999:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;===@@@@@@???>>>??????AAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGGGGEEEEEEFFFGGGIIILLLOOOOOONNNKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOONNNLLLKKKIIIGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLGGGGGGHHHJJJLLLOOOQQQRRROOONNNNNNNNNMMMIIIDDDAAAAAACCCEEEFFFGGGFFFEEEEEEDDDCCCCCCBBBAAABBBBBBBBBBBBAAA???===<<<<<<======>>>======<<<;;;:::999999777888:::;;;<<<;;;;;;:::999888888777666555444444888666444222000///...---111111000000000000000///111111111000000000////////////......---,,,,,,,,,,,,---......//////......---,,,+++*********++++++***))))))))))))***++++++))))))((('''''''''(((((()))))))))(((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$###############$$$$$$######""""""!!!!!!###############$$$$$$$$$!!!"""###$$$%%%&&&&&&'''###########################"""!!!!!!!!!!!!!!!!!!555555555555555555555555555555444444444444555555000000000/////////......------...............///.........---------,,,,,,++++++++++++++++++++++++******************************))))))))))))))))))++++++***)))((((((''''''***)))((('''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((((()))))))))))))))(((((())))))((('''''')))***+++))))))))))))************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...///000111222444666777888777777777888999:::::::::;;;;;;:::::::::;;;;;;;;;888;;;>>>@@@???>>>======@@@@@@AAAAAAAAABBBBBBBBBDDDFFFGGGGGGFFFEEEEEEFFFIIIKKKMMMMMMLLLJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOONNNLLLJJJIIIGGGHHHKKKMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJEEEEEEGGGIIIKKKNNNPPPQQQMMMMMMMMMLLLKKKGGGDDDAAABBBDDDGGGIIIJJJHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999:::;;;<<<;;;999888777777666666555444444333666555333222000///......////////////////////////000000000/////////...............------,,,,,,,,,,,,---......//////......,,,+++++++++++++++++++++)))))))))*********++++++))))))((((((((((((((()))((()))))))))((((((((('''))))))((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$###!!! """""""""###$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$######$$$###!!! !!!"""###333333333333333333333333333333333333333444555555000000000000000/////////,,,---------......//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***************)))(((((((((((((((((())))))***)))((('''&&&&&&''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&%%%$$$%%%'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))))))))))))))((()))((('''''''''(((***+++(((((()))))))))*********((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,,,,------...///...///000222333555666666666777777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;777:::===>>>>>>=========@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGGGGEEEDDDEEEEEEHHHJJJKKKKKKIIIHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIGGGHHHKKKLLLLLLKKKHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLLLLKKKLLLLLLKKKIIIFFFCCCBBBBBBEEEHHHJJJJJJIIIFFFDDDBBBBBBBBBBBBBBBAAAAAAAAA???>>><<<;;;;;;;;;;;;<<<;;;;;;::::::999999888888888999999::::::999888777666555555555444333333333333222222111000000000000......................../////////.........---------------------,,,,,,,,,,,,------...............++++++++++++++++++++++++)))*********++++++++++++))))))((((((((())))))***))))))******)))(((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!"""""""""#########"""############"""""""""########################$$$$$$$$$$$$###!!! """""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!""""""$$$%%%111111111111111222222222222111111111111222333444000000000000000/////////,,,,,,,,,---......//////------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************&&&&&&''''''((()))))))))))))))(((((('''''''''&&&''''''(((((((((((('''''')))(((&&&$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%!!!!!!###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))((((((((((((''''''(((((())))))((((((((()))))))))******((()))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...///000111333444555666777777777888888888999999;;;;;;<<<<<<<<<;;;:::999777999<<<======<<<===>>>@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHJJJJJJIIIHHHFFFDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMKKKHHHEEEDDDDDDBBBDDDGGGIIIIIIGGGEEECCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>><<<;;;;;;;;;<<<<<<;;;:::::::::999999999888999888888777777666666666444444444444333333222222111111000000000111111111---............/////////.........---------,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,------......------******+++,,,,,,,,,++++++)))***++++++,,,,,,++++++))))))((((((((()))************+++++++++)))(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""!!!"""""""""############"""""""""###""""""!!! ###############$$$$$$$$$$$$$$$######""""""!!!!!!###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%###############$$$$$$%%%000111111111222222222222000000000000000000111222........................++++++,,,------...//////---------,,,,,,,,,++++++++++++++++++,,,,,,------************************)))(((((((((((()))***+++&&&''''''''''''''''''(((''''''((())))))((('''&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%"""""""""###$$$&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***)))))))))))))))***++++++******+++++++++,,,,,,,,,*********++++++,,,---...//////000111333444555555777777888888888888999999999:::;;;;;;;;;:::888777888:::;;;<<<<<<<<<>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAACCCEEEFFFFFFFFFEEECCCCCCDDDFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMKKKHHHEEEDDDEEEBBBDDDFFFGGGGGGEEECCCBBBAAAAAABBBBBBBBBAAA@@@???>>>>>><<<;;;;;;;;;<<<===;;;::::::::::::999999999999888666444333444555555333333333333222222222222222222111000000000000000---.........////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++))))))(((((()))******+++++++++,,,---,,,***((('''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$"""######$$$###"""!!! """"""#########$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%######""""""###%%%&&&'''!!!!!!"""###############111111222222222333333333000000////////////000000------------------------++++++,,,,,,---...//////---------,,,,,,,,,+++++++++++++++,,,,,,---------)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((''''''&&&&&&&&&%%%'''(((******)))'''&&&''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%&&&(((***,,,%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---///000000222333444555555888888888888999999999999888999::::::999888777666999:::;;;;;;;;;<<>>===<<<;;;<<<===>>>;;;;;;:::::::::::::::::::::888555222111222444555333333222222222222222222444333222000///................../////////000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++)))***+++,,,---,,,++++++))))))((())))))***+++++++++,,,---...---+++)))'''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&''''''(((""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$$$$$$$###!!! """$$$%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''$$$###"""""""""$$$'''((( !!!#########"""!!!...///000111111000///...///......---------......---------,,,+++***)))(((******++++++++++++,,,,,,......---,,,+++))))))(((***++++++,,,------------))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''&&&$$$""""""###$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))******))))))((((((''''''%%%%%%&&&(((***,,,...///)))))))))))))))))))))***(((***++++++******+++,,,000000000000111222333444555444222222333555888:::999:::;;;:::999999;;;<<<999;;;>>>@@@??????@@@AAA>>>AAACCCBBB???===???@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBAAA@@@@@@AAACCCCCCDDDFFFGGGIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIFFFBBB@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@??????????????????@@@@@@AAA@@@>>>===;;;:::::::::<<<<<<<<<<<<;;;:::999888555555444444444333333333111111111111111111222222//////.........---------...------,,,,,,------...111---***+++///000---(((---------,,,,,,+++++++++************************+++++++++*********)))))))))***+++,,,,,,+++***)))***))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!$$$&&&'''%%%%%%%%%$$$$$$###############$$$#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''$$$'''((('''###"""###&&&'''&&&$$$###""""""###$$$########################$$$$$$###"""!!! $$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!"""""" $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""...///000111111000///...//////...---------------,,,,,,,,,,,,+++***)))))),,,,,,------------......---,,,,,,+++)))(((((('''******++++++,,,+++++++++(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$&&&'''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))((((((''''''''''''''''''((()))***+++******))))))))))))))))))(((***++++++***)))+++,,,000000000000111222333333555444222111222333555666888999;;;:::999999:::;;;;;;===@@@AAAAAAAAAAAABBBAAABBBBBBAAA???>>>???@@@BBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEFFFGGGHHHIIIJJJKKKFFFEEEEEEFFFGGGIIIKKKLLLHHHEEEAAA@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLKKKJJJIIIHHHFFFEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????????????????@@@???>>><<<;;;:::::::::<<<<<<;;;:::999888777666444444444444333333333333111111111111111111111111///.........---------------------,,,,,,---------...------,,,------,,,+++,,,,,,,,,++++++*********************************+++++++++*********)))))))))***++++++++++++***)))******))))))***+++,,,,,,((()))))))))(((((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$######""" %%%%%%$$$$$$$$$$$$$$$$$$%%%***---,,,&&&######&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!! """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""%%%%%%$$$$$$$$$#########""""""""""""""""""""""""#########"""""""""!!!!!!...//////000000//////...000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,------------......,,,++++++***)))(((''''''******************)))(((((((((((((((((((((((((((''''''''''''((()))******(((((((((''''''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''')))))))))((((((((((((''')))(((''''''&&&&&&''''''*********))))))(((((((((((()))+++***))))))***,,,////////////000111222222000000000000111222333444555888;;;<<<;;;999999:::<<<>>>AAABBBBBBBBBBBBCCCEEECCC@@@>>>????????????BBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCBBBAAABBBCCCEEEGGGFFFFFFFFFGGGHHHJJJKKKEEEDDDDDDEEEFFFHHHJJJKKKGGGDDD@@@??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>===<<<;;;:::::::::<<<;;;:::999777666444444444444444333333333222222000000000000000000000000............------------------------------------+++---...---+++***+++---++++++***************)))************************+++++++++***************)))******++++++******)))(((((())))))***,,,---...))))))))))))((((((((((((&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&###$$$$$$$$$$$$$$$$$$%%%%%%$$$+++222000((("""###&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!###'''(((&&&#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###############################################################"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!////////////////////////111000///---,,,+++++++++,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,,,,++++++***))))))((((((++++++++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&&&&'''*********)))((((((''''''((()))******))))))***+++............///000111222+++,,,---///111222333444333666:::<<<;;;:::888888<<<>>>AAABBBAAAAAAAAABBBHHHCCC===<<<>>>@@@@@@>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAACCCEEEGGGFFFDDDCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEBBB???>>>???@@@??????@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA????????????>>>>>>>>>>>>======<<<;;;:::::::::;;;<<<<<<:::888666444333333333333333333222222222222000000//////////////////------------------------,,,------------------,,,+++,,,,,,,,,+++++++++,,,++++++++++++************************************************************))))))************))))))''''''''''''((()))***+++)))))))))((((((((())))))'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''&&&### #########$$$$$$%%%%%%%%%!!!&&&++++++&&&###$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###$$$###"""###&&&'''&&&$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########################################################""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""//////............//////000000...---++++++******++++++,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,++++++******)))+++,,,,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''((())))))))))))))))))((((((''''''''')))******)))(((***+++------------...///000000,,,,,,---...000111222222111555:::<<<;;;999888777;;;===???@@@?????????@@@GGGBBB<<<:::<<>>BBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@@@@???@@@BBBDDDEEEDDDBBBAAAAAACCCDDDFFFHHHGGGFFFEEEEEEFFFGGGHHHCCCAAA???>>>???@@@???>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBB?????????>>>>>>>>>======<<<;;;:::::::::::::::;;;===<<<:::777666444444444333333222222222111111111/////////......---------,,,,,,------------------,,,,,,---......---,,,,,,---***((()))---...,,,(((+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((((((((()))))))))((('''(((((()))***''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###&&&'''&&&%%%#########$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$######""""""""""""###%%%&&&&&&%%%###"""!!!###%%%%%%######%%%'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""################################################""""""""""""""""""""""""$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$############################################################///......------....../////////---,,,+++++++++++++++++++++,,,,,,++++++***,,,,,,------------......,,,,,,,,,,,,++++++******+++++++++,,,++++++******))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))'''''''''&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((()))******(((((((((((((((((((((((('''(((***)))(((((()))+++,,,,,,,,,,,,---...///000000////////////000000111000444999;;;:::999888777999<<<>>>???>>>======>>>BBB???;;;::::::===>>>???BBBBBBAAAAAAAAAAAA@@@@@@===>>>????????????BBBDDDCCCBBBAAA@@@@@@AAABBBBBBCCCBBBBBBCCCDDDFFFHHHJJJCCCAAA??????@@@AAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>======<<<::::::999999999:::;;;;;;<<<;;;999666555444444444222222222111111111000000///......------,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++---)))%%%(((---///,,,''',,,,,,,,,,,,,,,---------))))))))))))))))))))))))***************+++++++++***))))))(((((())))))***,,,,,,+++***************(((((('''&&&&&&''')))***'''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%***&&&""""""%%%&&&### ###########################$$$%%%&&&&&&%%%$$$### $$$&&&%%%"""!!!$$$'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$###################################################"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$#############################################$$$$$$$$$$$$///...------------...///...------,,,+++++++++,,,***++++++,,,,,,+++++++++,,,,,,------------......++++++++++++************))))))******************************************''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$############"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))'''((())))))(((((()))+++++++++++++++,,,---...//////.........///222555666000444777999999888888888999;;;>>>>>>===<<<<<<======<<<;;;:::999:::===@@@BBBBBBAAAAAAAAAAAA@@@@@@===>>>???@@@???@@@BBBDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGCCCAAA@@@@@@AAAAAA@@@??????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBDDDGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@??????>>>======<<<<<<999999888999999:::;;;;;;:::999666444333333444444222111111111000000000000......------,,,+++++++++++++++,,,,,,,,,---------+++,,,...//////...,,,+++***((('''(((+++,,,+++)))******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***+++***************+++,,,'''&&&%%%$$$%%%&&&((()))((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###!!!""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$###"""######!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$############"""""""""########################""""""""""""#########$$$///...---,,,,,,---...///------,,,++++++,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,************))))))))))))''''''((())))))***))))))************************(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$##################"""!!! ########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******'''((())))))(((((()))***++++++++++++,,,---......*********---111666<<>>>>>===<<<<<<===999;;;<<<:::888999===@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAA@@@AAADDDFFFCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@??????@@@AAAAAACCCAAA@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDGGGHHHCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBB@@@??????>>>===<<<<<<;;;888888888888999:::;;;;;;888777444222111222333444111111111111000000000000......---,,,,,,+++******+++++++++,,,,,,---------+++,,,...//////...,,,+++''')))******))))))***,,,))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++***)))(((''''''((()))***''''''''''''(((***+++,,,'''&&&$$$$$$$$$&&&((()))(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$&&&%%%%%%$$$$$$############&&&%%%$$$###$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%%%%### !!!###%%%%%%%%%######################## !!!"""###$$$%%%&&&&&&""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######////////////............//////.........---------++++++,,,,,,---......///---,,,+++++++++,,,---...***))))))((((((((((((((()))))))))))))))))))))))),,,++++++***)))(((((('''((((((((((((((((((((((((***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$'''$$$ """$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### ###%%%$$$""" !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&((('''### ########################%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$############$$$$$$######""""""###%%%&&&(((&&&&&&$$$$$$$$$$$$&&&&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''++++++++++++,,,---...///............///111222444111222222333444555666666999999:::;;;;;;;;;::::::999999888777777;;;@@@EEEIIIEEEAAA@@@@@@AAA???===???>>>======>>>@@@BBBDDDGGGEEECCCAAA@@@AAABBBCCCCCCEEEFFFEEEDDDDDDEEEFFFCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>;;;:::;;;<<>>============999888888777777777777777666666555444333333333333////////////000000000000---,,,+++++++++,,,---------,,,+++*********,,,,,,......---,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''###$$$&&&(((((('''%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""#####################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""""""""############""""""########################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$############"""$$$$$$###""""""###$$$%%%"""!!! """###$$$%%%"""!!!######!!!////////////............///.........------------++++++,,,---............---,,,+++*********+++,,,,,,+++******))))))******))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((,,,***''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$)))&&&$$$$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$!!!########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%######%%%&&&$$$$$$############$$$$$$###############%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''(((((()))***+++,,,,,,,,,,,,---///111222111111222333444555666666999999:::::::::999999888555555555444555888<<<@@@FFFCCC???>>>>>>???===;;;======<<<===>>>AAADDDFFFGGGFFFDDDBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFCCCDDDDDDEEEDDDDDDBBBBBB@@@AAAAAA@@@>>>======>>>@@@@@@@@@AAACCCDDDFFFGGGDDDDDDCCCBBBCCCCCCDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>=========999888777777666666777777666666555444333333333333/////////////////////000...---,,,+++++++++,,,---------,,,++++++,,,---...////////////..................---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&''')))))))))(((&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############""""""!!!""""""""""""############!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############%%%%%%%%%&&&&&&%%%%%%%%%########################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""!!!!!!""""""###!!!!!! !!!"""###$$$""""""###"""!!!/////////............---............------------***+++---///000///...---,,,,,,+++***))))))******------,,,+++++++++++++++))))))))))))))))))))))))+++******))))))(((((('''((((((((((((((((((((((((+++)))((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$############$$$###"""!!!"""$$$$$$###"""########################%%%$$$$$$######$$$$$$%%%###$$$%%%$$$""""""$$$%%%$$$$$$############$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''))))))))))))***+++,,,,,,*********+++,,,---...///111111222333444555555666888999999888888777666555333444555555555777:::===AAA???===<<<<<<<<<:::999<<<<<<<<<===???CCCFFFHHHHHHGGGEEECCCBBBBBBBBBCCCDDDFFFFFFFFFDDDDDDEEEFFFCCCDDDDDDDDDDDDCCCBBBAAA>>>@@@BBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBBBB@@@???>>>======<<<999888777777666666777777666555555444333333222222///////////////////////////...,,,+++***++++++,,,---------------...///000000000111222111000///...------,,,++++++++++++,,,)))******++++++******)))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((()))***++++++***)))'''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""""""""""""""""""""############ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%########################""""""###############$$$$$$$$$$$$############"""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""" """###""""""//////.........---------------------------------)))+++...000111000...---------,,,++++++*********------,,,++++++++++++,,,))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$###"""$$$$$$######"""######$$$%%%$$$"""""""""#################################%%%$$$$$$######$$$$$$%%%###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((((((((())))))))))))***+++,,,---))))))***+++,,,---......000000111222333444555555888888888777666555444333333555777888888999;;;======<<<;;;::::::999888888::::::;;;===@@@DDDHHHJJJHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFEEECCCCCCCCCEEEDDDDDDDDDDDDCCCBBBBBBAAA===@@@CCCDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEECCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???===<<<;;;::::::888888777666666666666666555555555555444333222222///////////////.........///...,,,+++***++++++,,,------------...//////000///000222333222111///---+++***))))))(((((())))))******++++++++++++******((((((((((((((((((((((((************************************************((((((((()))))))))))))))))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$######!!!"""""""""############"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%"""######$$$$$$######"""######################## !!!""""""#########$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!###""""""""""""############""""""""""""###""""""............------------,,,,,,------------------)))+++...000111000...---.........------,,,,,,+++,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%###$$$######"""######$$$$$$&&&&&&%%%###"""""""""###########################%%%$$$$$$######$$$$$$%%%###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&%%%%%%&&&&&&'''((())))))***+++,,,---......//////000000111222333444444777777777666555444333222444666888999999999;;;<<<::::::;;;:::999888888888::::::;;;===@@@DDDHHHJJJGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCFFFFFFEEEDDDCCCCCCBBBBBB>>>AAADDDEEEDDDBBBBBBBBB>>>>>>>>>???@@@AAABBBCCC@@@AAABBBCCCDDDEEEFFFFFFCCCBBBAAA@@@>>>=========>>>===<<<:::999999888888888777777666555666666666555555555555444333222111000/////////......------...---,,,+++***+++,,,,,,,,,,,,---..................///000111111///---,,,+++***))))))(((((())))))++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((()))******&&&''''''((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!##############################$$$%%%&&&&&&&&&%%%$$$$$$$$$#########""""""%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""###.........------------,,,,,,,,,,,,,,,------------+++,,,...000111000///...------............------++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&((('''&&&$$$############$$$%%%%%%%%%&&&&&&%%%###""""""###########################%%%$$$$$$######$$$$$$%%%###$$$%%%$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''((()))************,,,---...///////////////000111222333333444555666666666555444333333333444666777666777999:::999;;;<<<<<<:::999::::::;;;;;;;;;<<<>>>BBBEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAACCCHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGFFFEEECCCBBBCCC>>>>>>>>>>>>???@@@AAABBB???@@@BBBDDDEEEFFFGGGGGGEEEDDDBBB@@@>>>======<<<;;;:::999888888888888888888777666666555555666666444555555666555333222111000//////......------------,,,+++++++++,,,------------............------....../////////...---,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,((((((((((((((((((((((((************************''''''''''''''''''''''''((((((''''''((()))***+++&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%""""""""""""############&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""############""""""########################"""###$$$%%%%%%%%%$$$###$$$$$$$$$############"""$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######!!!###$$$$$$###""""""###.........---------,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000***+++---............---++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ """""" !!!###%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###&&&((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%###"""###$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))************+++,,,------)))***,,,---...///............///000111222333333444555555555555555444444222444555555444555777999999<<>>>>>>>>>>>???@@@AAABBB???@@@BBBDDDEEEFFFFFFFFFCCCBBB@@@???============999999888888888888999999777777666555555555555666444555666666555444222000000000///......---,,,,,,,,,++++++***+++,,,...//////000000000000///---,,,/////////.........------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((()))+++,,,***)))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$$$$############################## !!!"""######""" $$$$$$$$$############"""!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$###"""!!! ###%%%%%%###""""""$$$......---------,,,,,,,,,+++++++++,,,,,,---------------......///000000111((()))+++---.........---,,,+++******))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''&&&((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%### $$$'''%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&)))((('''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""$$$(((++++++'''###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$%%%&&&&&&'''"""$$$######$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%%%%###"""$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((())))))))))))''''''''''''((()))***+++((()))+++---.........---......///000111222333333444444555555666555555555444555555555444555888;;;:::===@@@@@@>>>======???===<<<;;;;;;<<<>>>@@@BBB???@@@AAACCCDDDEEEEEEEEEGGGHHHIIIGGGEEEDDDDDDEEELLLJJJHHHFFFEEEEEEEEEFFFOOOOOONNNKKKGGGEEEEEEFFF????????????@@@AAABBBBBBAAABBBCCCEEEEEEEEEDDDDDD???>>>===;;;;;;;;;<<<===999999888888999999:::;;;777777666555555555555555444555666666666444222000000000///...------,,,,,,+++*********+++---///000222222222222111000...,,,000000///............///---,,,++++++******++++++******++++++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))+++,,,---,,,***(((&&&$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""############ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$######""""""""""""############""""""########################$$$%%%&&&'''&&&$$$"""!!!$$$$$$$$$############"""!!!"""$$$%%%%%%%%%$$$!!!"""#########!!!  ###&&&&&&###""""""$$$...------,,,,,,------...///............//////000222111111000///......---+++,,,---...///000000000,,,,,,+++***)))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&'''///+++&&&######$$$%%%%%%########################&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&(((((((((&&&%%%&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$&&&((('''&&&$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&)))***((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((()))***++++++***+++,,,---.../////////......//////000000111111333333333444555666666777888555333222444777888999;;;<<<;;;:::888999<<>>???>>>===<<<===@@@BBBDDDEEEEEEFFFFFFFFFEEEEEEIIIHHHGGGFFFGGGIIIKKKLLLNNNKKKGGGEEEEEEEEEEEEDDDLLLLLLKKKIIIGGGDDDAAA@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAACCCAAA>>><<<<<<;;;999777555666666777777777666666:::888666666777888888777888666555333444555777888444333111000...------,,,...---------...///111222333333222222111000000000------------------------------,,,,,,+++***)))))),,,,,,,,,++++++*********(((((())))))******++++++******))))))))))))******''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""")))(((&&&%%%$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""------,,,,,,,,,,,,---------------------...///000111111000000///......---))))))+++,,,,,,---------,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&&&&,,,(((%%%######$$$%%%$$$########################%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$&&&'''((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&'''((()))***++++++***+++,,,---------------.........///000000111111333333444555555666777777777555222222444666888888:::::::::999888999;;;>>>>>>???>>>===<<<===@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMNNNKKKHHHFFFFFFGGGGGGFFFKKKKKKKKKIIIGGGEEEBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBB@@@===<<<;;;;;;999777999999:::::::::999999888999777666666777777777666555444333222222333444555222111000...------,,,,,,------,,,,,,---...000111333333222111111000000///------------------------------,,,,,,+++******))),,,,,,,,,++++++*********)))))))))))))))*********(((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&&&&%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&%%%$$$######""""""""",,,,,,++++++++++++,,,,,,+++++++++,,,,,,...//////000000000///......------))))))***+++,,,,,,++++++++++++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%'''%%%######$$$%%%$$$###########################%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''''''''%%%###"""%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%'''((((((&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++***++++++,,,,,,,,,++++++---......//////000111111444444444555666666777777666444222222444666888888888999999888777888:::<<<>>>>>>>>>===<<<===???BBB@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLIIIFFFEEEEEEFFFFFFFFFJJJJJJJJJIIIHHHFFFDDDBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEFFFGGGFFFFFFEEEBBB@@@===<<<<<<;;;999888;;;;;;;;;;;;;;;:::999888888777555555666666555444222111111111111111111111//////...------------------,,,,,,+++,,,---///000333222222111111000//////........................---,,,,,,++++++*********+++++++++++++++*********************))))))))))))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$###############"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""",,,++++++******++++++,,,+++++++++,,,---...000000/////////......---------++++++,,,---------,,,,,,******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$######$$$&&&'''%%%$$$########################%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&'''%%%###""""""###%%%&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$###$$$''')))%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))***************+++++++++******)))------......///000000111444444555555555666666666444333111111444666777777666777888777666777999;;;===>>>???>>>======???AAAAAABBBCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEGGGHHHJJJKKKGGGEEEBBBAAABBBDDDDDDDDDHHHHHHIIIIIIHHHFFFDDDCCCAAA@@@@@@@@@@@@BBBCCCDDDBBBCCCEEEGGGGGGHHHGGGGGGCCCAAA>>>=========;;;:::;;;;;;;;;;;;:::999777777888666444444555555444333000000111111111000//////......------......///000...------,,,---...///000222222222111000000//////........................,,,,,,,,,++++++*********+++++++++***************++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#######################################%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################!!!###%%%&&&'''&&&$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""",,,++++++******++++++,,,------------...///000111............------------,,,,,,---------,,,++++++***))))))((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%(((((('''%%%########################$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$###$$$''')))%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))************+++++++++***))))))---------...//////000000444444444444555555555555333111000111444666777666444666777777666777888:::===>>>???>>>======???AAACCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGEEECCCAAA@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGEEEDDDCCC?????????@@@AAABBBCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFDDDBBB@@@??????>>>===<<<<<<<<<<<<;;;;;;999888777888666444444444444333222111111111111111000///...............///000111222000///.........///000111222222111111000//////...........................,,,,,,+++++++++++++++***************************++++++******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&$$$"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######,,,,,,++++++++++++,,,,,,///............///000000------------------------++++++,,,,,,+++***))))))))))))((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((('''&&&########################$$$$$$%%%&&&&&&&&&%%%%%%#########$$$%%%&&&&&&'''###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***)))******+++++++++******,,,------......///000000333333333333333333333333111000000111444666666666333555777777777777999:::<<<>>>??????>>>>>>???@@@DDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCFFFDDDBBBBBBDDDGGGHHHHHHEEEFFFFFFFFFEEEDDDBBBAAA===>>>???AAABBBBBBBBBBBBAAABBBDDDEEEFFFEEEEEEDDDDDDBBB@@@?????????>>><<<===============<<<;;;:::999777555444444444333222222222111111000000//////.........//////000222222111111000//////000111222222111111000000///......------------------------++++++++++++++++++++++++)))))))))***************************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%%%%###"""!!! """###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###------,,,,,,,,,,,,------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%###########################$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---......//////000222222222222222222222222000//////111444666666555333555777888888888999:::<<<>>>??????>>>>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAEEECCCBBBBBBEEEGGGIIIIIIDDDEEEEEEEEECCCBBB@@@>>>;;;===@@@BBBCCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBB@@@>>>===>>>>>><<<;;;<<<<<<=========<<<<<<;;;:::888555555555555333222333222000///......//////...............///000111111000///......///000111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++)))))))))))))))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################!!!###%%%&&&'''%%%$$$"""!!!!!!!!!""""""#########""""""#########$$$$$$$$$############$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###...------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---,,,+++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""############""""""$$$$$$$$$############""""""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$"""!!!"""###%%%%%%$$$###########################$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############"""###%%%&&&'''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$&&&((('''&&&$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))((()))***+++,,,---------,,,,,,------...//////000222111111111111111111111/////////111444666666555333555777888888888999;;;<<<>>>???@@@???>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCAAA@@@@@@CCCFFFHHHHHHDDDDDDDDDDDDBBB@@@>>>===:::<<<@@@CCCDDDCCCAAA@@@@@@AAABBBBBBBBBAAA@@@???@@@>>><<<<<<<<<<<<;;;:::999999::::::;;;::::::::::::888666555555555444222333111///---,,,---...///---------------...//////000///...------...///000111111111000//////......++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++(((((())))))******++++++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""!!!$$$'''((('''%%%###!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###++++++,,,------......///...---,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******)))************((('''&&&&&&'''(((***))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%############$$$%%%&&&&&& !!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%########################$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$###"""""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%'''))))))'''%%%""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!"""$$$'''(((&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))************+++++++++,,,,,,---------000000000000000111111111//////000000111111222222333444555666777888999999<<<<<<<<<;;;::::::<<<>>>===>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAA@@@>>>===<<<;;;>>>>>>>>>??????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCC=========;;;999888999;;;<<<<<<<<<===<<<<<<;;;:::777666555333222111000000//////000000///...------+++......---...111222000000...++++++---///000000...000000...+++***---000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++******++++++,,,---&&&'''((())))))(((''''''%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$###############$$$########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########""""""############""""""$$$###"""""""""###%%%&&&&&&%%%###"""""""""######!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((((("""###((((((%%%.........---,,,,,,++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,+++******)))))))))))))))((('''&&&&&&'''((()))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$#########$$$%%%%%%""""""######$$$#########""""""#########$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$######"""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###%%%''''''%%%###"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""$$$&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,//////000000000000111111000000000000000111111111333333555666777999::::::<<<<<<<<<;;;999999;;;======>>>???@@@AAAAAAAAAAAAAAA@@@>>>======>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBAAA@@@???>>>======>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA;;;<<<<<<:::888777888:::;;;;;;;;;;;;;;;:::999999777666555333222111000000///////////////...------+++......,,,---000111...000...++++++---//////////////////---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***************++++++,,,(((((()))***))))))((('''%%%&&&'''((())))))((('''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$###############$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$#########""""""############""""""######"""!!!"""###$$$%%%%%%%%%###"""""""""######!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###$$$%%%&&&''''''$$$!!!!!!"""$$$%%%&&&......---,,,,,,++++++***---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,***)))(((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$""""""############""""""############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((())))))))))))******)))))))))***************////////////000000111111111111111111000000000000222333444666888:::;;;<<<<<<<<<<<<:::888888:::<<<======>>>???@@@@@@@@@@@@@@@???>>><<<<<<<<<===============>>>???@@@BBBCCCBBBBBBAAAAAA@@@???>>>>>>======>>>@@@AAABBBCCCCCCBBBBBBAAA@@@????????????;;;;;;;;;:::888777888999999::::::::::::999888888777666555333222111000000///////////////......---,,,......,,,,,,000111//////---++++++---/////////000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((())))))))))))************))))))******)))(((''''''&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%$$$###############$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$#########""""""############""""""""""""!!!!!!!!!"""###$$$%%%$$$######"""#########""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%&&&'''%%%""""""$$$&&&*********+++,,,,,,------,,,,,,+++++++++++++++,,,************************,,,+++***)))(((''''''''')))(((''''''''''''((()))'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$&&&&&&$$$###"""!!!"""###$$$%%%%%%%%%%%%###$$$$$$###""""""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((((((((((()))))))))***************************---......//////000000000222222111111000000//////111222444666888:::<<<===<<<<<<;;;999777777999:::<<<===>>>>>>?????????>>>AAA@@@>>>===<<<;;;;;;;;;<<<<<<===>>>???AAACCCDDDDDDDDDBBBAAA@@@>>>======<<<===>>>@@@AAACCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>;;;<<<<<<:::999888999;;;999999::::::999999888777666666444333222111111111...///////////////......+++......,,,---222444222///---,,,,,,.../////////000---+++,,,...///---***++++++++++++++++++++++++***************)))(((((('''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""######$$$%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############""""""############""""""!!!!!!!!!!!!!!!""""""###$$$$$$##################"""######$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$##################$$$$$$%%%%%%$$$%%%'''&&&%%%$$$$$$%%%))))))******+++,,,,,,---+++++++++******++++++,,,************************+++***)))(((''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&%%%######%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%'''(((((((((((()))))))))++++++++++++++++++******,,,------...//////000000222222111111000000//////111111333555777999;;;<<<:::::::::888666666888:::<<<<<<======>>>>>>======AAAAAA???>>>===<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFEEECCCAAA???===;;;:::<<<===>>>???AAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>><<<======<<<::::::;;;===:::::::::::::::999888888666555444333222111111111......///////////////...***------,,,...444777777...---,,,,,,...//////...///---+++,,,...///,,,)))++++++++++++++++++++++++))))))*********)))((((((&&&'''((())))))))))))((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###'''&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""######""""""###$$$$$$%%%########################!!!!!!"""###############$$$$$$$$$#######################################""""""############"""""" !!!!!!!!!""""""""""""############$$$##################$$$$$$%%%%%%&&&##############################$$$$$$######"""!!!"""######$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%#########%%%'''((('''%%%,,,,,,+++******))))))(((+++************++++++,,,************************)))(((((('''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$############$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""###$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))+++++++++++++++*********+++,,,,,,---...///000000111111111111000000000000000111222444666888999:::888888888777666666888:::;;;<<<<<<======<<<<<<<<<@@@@@@???>>>===<<<;;;:::::::::;;;===???AAACCCDDDEEEDDDCCC@@@>>><<<:::999<<<<<<===???@@@AAABBBBBBCCCBBBAAA???>>>=========<<<======<<<;;;;;;<<<>>>999::::::::::::999888888666555444333222222222222---...//////////////////***------+++...444888777...---,,,---///000///---------,,,---...---,,,***++++++++++++++++++++++++((((((*********)))((('''&&&''')))*********)))(((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$"""!!!!!!#########$$$$$$%%%%%%&&&######$$$$$$$$$###""""""""""""""""""###$$$%%%%%%######################## !!!!!!"""###"""""""""########################"""""""""###############""""""############"""""" !!!"""#########""""""""""""###$$$$$$$$$$$$###%%%$$$############$$$$$$###########################$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!###$$$$$$%%%&&&%%%%%%%%%###!!!!!!$$$'''((('''%%%+++++++++***))))))((((((***************+++,,,,,,************************''''''&&&&&&''''''((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%###""""""""""""######$$$""""""######$$$#########""""""#########$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%%%%$$$##################$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$###"""""""""###%%%&&&######$$$$$$$$$$$$#####################$$$$$$$$$############"""""""""!!!######$$$%%%&&&&&&&&&&&&"""$$$&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))++++++*********)))))))))***+++,,,---...//////000000000000000000111111111000111222333555666777888666666777666555666999;;;;;;;;;<<<<<<<<<;;;;;;:::>>>>>>>>>===<<<;;;::::::888888999:::<<>>??????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>888888999999888888777666555555444333222222222222------...///////////////+++---,,,***+++111444444------,,,---///000///---+++---......---+++++++++************************'''((()))******)))((('''&&&((()))++++++***)))((())))))(((((()))***+++,,,((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$###""""""""""""###$$$%%%&&&########################!!!!!!"""#######################################!!!"""""""""#########$$$""""""############""""""!!!"""###$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###&&&%%%###"""!!!!!!""""""########################$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$$$$###"""!!!""""""$$$%%%%%%%%%$$$###"""###$$$$$$######%%%&&&((((((((()))******++++++******))))))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%""""""!!!!!!"""###$$$$$$ !!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%########################$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$############""""""###$$$%%%%%%"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$######"""""""""###%%%&&&######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""$$$$$$%%%&&&&&&&&&%%%%%% ###%%%&&&%%%###""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))******))))))((((((((('''******+++,,,...//////000//////000000111111222222000000111222444555555666444555666555555666999;;;;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<;;;:::999999666666777888:::<<<>>>???>>>>>>>>>>>>============<<<<<<======>>>>>>>>>???===<<<;;;::::::::::::::::::;;;<<<;;;::::::;;;===777777777777777666666555555444444333222222222222------...///000000//////,,,...,,,((()))...111000------,,,...///000...---)))---000///,,,******,,,************************&&&''')))***+++***(((''''''(((***+++,,,+++)))(((******))))))***,,,...///((((((&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%""""""""""""###$$$%%%&&&########################""""""###$$$$$$$$$$$$$$$##################$$$$$$!!!!!!""""""#########$$$""""""############""""""!!!"""###%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$###&&&%%%###!!! !!!!!!""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###### """###$$$$$$###""" !!!"""$$$$$$######"""!!!%%%(((%%%"""'''+++*********))))))((((((++++++***))))))***++++++))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((''''''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))++++++,,,+++(((&&&$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$###""" $$$((('''###!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%&&&((()))'''&&&)))))))))))))))))))))))))))******++++++,,,------............//////////////////000111222444666777444444333333555888<<<>>>======;;;::::::;;;<<<===BBBAAA>>>;;;:::::::::;;;<<<<<<===;;;999999:::;;;::::::;;;;;;===>>>@@@AAA???@@@AAABBBCCCBBBAAA@@@<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::888777666666;;;:::888777666555666666666555555444222111000000///000000000000...,,,+++,,,***((('''))),,,111444,,,,,,,,,---------.........------,,,***)))(((((())))))))))))))))))))))))+++++++++***)))(((((('''''''''&&&%%%&&&'''((()))%%%))),,,***)))...;;;GGG***)))'''&&&%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""""" !!!"""$$$&&&((()))***########################!!!!!!!!!!!!!!!!!!!!!!!!####################################"""""""""!!!$$$$$$$$$###!!!  !!!"""#########!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######!!!"""%%%''''''&&&$$$""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%+++*********))))))))))))************************))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))'''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%))),,,***&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((()))++++++***)))(((((((((((((((((((((((())))))******+++,,,,,,---...............//////////////////000222444555666555444333333555888;;;======<<<;;;::::::;;;<<<===???>>><<<;;;:::;;;<<<<<<<<<<<<<<<;;;999999:::<<<;;;;;;<<<===>>>???@@@AAA???@@@AAABBBBBBBBBAAA@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888777;;;:::888666555555555666555555444333222111000000000000111111000///---,,,...,,,***))))))+++...000,,,,,,,,,---------......000///...---,,,++++++***++++++++++++++++++++++++++++++******)))(((((('''(((((('''''''''((()))***''')))+++)))'''+++444===+++***(((''''''''''''(((%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""########################!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$###!!!  !!!""""""###$$$$$$"""""""""############$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###""""""""""""""""""""""""###############$$$$$$$$$***************))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))'''(((((())))))(((((('''%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$(((***,,,***&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((&&&&&&%%%'''((()))(((&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,---------.........//////......///000111333444444555555444333555777999;;;<<<;;;:::::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<===<<<===<<<;;;999999;;;===<<<======>>>???@@@@@@AAA>>>???@@@AAABBBAAA@@@@@@======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;::::::999999:::999777555444444444555555444444333222111000000000000000000///...------///...,,,+++******+++,,,,,,,,,,,,---------......//////...---,,,++++++***+++++++++++++++++++++++++++******))))))((((((''')))(((((((((((()))******))))))((('''&&&(((,,,000((((((''''''&&&''''''(((%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%$$$$$$###""""""!!!!!!################################################""""""""""""""""""""""""""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$###############************************((()))+++,,,,,,+++)))((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''(((((()))(((((((((''''''&&&&&&''''''(((''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%&&&'''&&&###!!!"""######$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''''''''&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""###$$$&&&'''((((((%%%$$$$$$%%%''''''&&&$$$''''''''''''''''''''''''(((((())))))***+++++++++,,,,,,,,,---.........///---...///000111222333333555555444444555666888999;;;:::999999999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<===<<<;;;999:::<<<>>>======>>>>>>????????????===>>>@@@AAAAAAAAAAAA@@@>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777555444333333333333444333333222111000000000...............---,,,,,,...------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))((((((((((((((((((((((((((()))))))))***(((&&&&&&'''(((((((((%%%$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$###""""""""""""""" !!!!!!"""###$$$%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$#########""""""###$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!"""###$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""***************+++++++++((()))+++,,,,,,+++)))((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!"""###"""""""""###$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''(((******)))'''(((((((((((((((((((((((('''(((((())))))******++++++++++++,,,---.........---...///111222222222222444444444444555666888999:::999888888999:::;;;<<<===<<<<<<;;;::::::999999======<<<:::999:::===???======>>>?????????>>>>>>===>>>@@@AAABBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666444222111111222222222222222111111000000///------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......+++++++++******))))))((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&'''''''''((((((((()))'''&&&&&&((()))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""######"""!!!!!!!!!!!!""" !!!###%%%&&&((((((########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""""" !!!""""""###"""""""""###############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!  !!!###$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""*********+++++++++++++++)))***+++,,,,,,+++***)))'''((()))******)))((('''((())))))******))))))(((''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%&&&((()))'''&&&(((((((((((((((((((((((('''''''''((())))))******)))***++++++,,,---.........///000222333333222111333333333444555777888999999888888777888999;;;<<<=========<<<;;;::::::999======<<<:::999:::>>>AAA>>>???@@@AAAAAA@@@>>>======???@@@BBBCCCCCCCCCBBBAAA@@@???===<<<;;;;;;;;;<<<;;;;;;;;;::::::999999666555333111000000000111111111111000000000//////---,,,,,,+++++++++,,,,,,******+++,,,------......,,,,,,,,,---------......------,,,,,,++++++++++++************************((((((((((((((((((((((((%%%&&&&&&'''((('''''''''((('''&&&'''))))))((('''''''''(((((((((((('''&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$### """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!"""""""""""""""######$$$%%%%%%&&&########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%% !!!!!!"""""""""!!!!!!########################"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!###$$$""""""""""""""""""""""""$$$$$$$$$###############*********++++++,,,,,,,,,************************'''((()))******)))((('''))))))************))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%###""""""###$$$$$$%%%"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###''''''''''''''''''''''''&&&&&&'''(((((())))))***))))))***+++,,,---.........000222333444333222111111222333444666777888999888777777777888999;;;<<<<<<<<<<<<======<<<<<<;;;>>>===<<<:::999;;;>>>BBBAAABBBCCCDDDCCCBBB@@@???>>>???AAACCCDDDDDDDDDDDDBBBAAA???===<<<;;;::::::<<<<<<;;;:::999888888777555444222000/////////000000000000000000/////////......---,,,,,,---...///++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((%%%&&&'''((()))((((((''''''(((((('''''''''((((((((())))))***)))(((&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$### !!!###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""########################################################################################## !!!"""###$$$%%%%%%&&&""""""#########""""""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""######""""""""""""""""""""""""###############$$$$$$$$$*********++++++,,,,,,,,,++++++***))))))***++++++'''((()))++++++)))((('''))))))************))))))'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&$$$"""!!!!!!"""""""""""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,---......///000222444555444333222000111222444666888999:::888777777777777999;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>===<<<:::999;;;???BBBCCCDDDEEEFFFEEEDDDBBB@@@???@@@BBBDDDEEEEEEEEEDDDBBBAAA@@@>>><<<;;;::::::<<<<<<;;;:::888777666666444333111000///...//////000000000000////////////000///...------...000000---,,,+++***+++,,,---...,,,,,,,,,---------......*********)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))*********)))(((((())))))'''%%%%%%&&&((((((((())))))(((&&&$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###########################((('''&&&&&&%%%%%%&&&&&& !!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$***'''$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###!!! """###$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$###!!! """$$$%%%'''&&&$$$###"""###$$$$$$###"""!!!!!!"""%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$$$$###$$$%%%'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++++++++,,,,,,,,,,,,,,,,,,---000000111111111222222222333444555666888888888999===;;;999999:::<<<<<<;;;======<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@AAACCCCCCDDDEEEFFFEEEBBB@@@???@@@BBBDDDDDDCCCBBBAAABBBBBBAAA@@@>>>;;;888777:::;;;;;;;;;:::888666555222222000///........................////////////000000//////.........---000000///...---,,,,,,+++------------------------+++******)))))))))))))))))))))(((''''''''''''''',,,,,,,,,++++++)))(((((()))***---//////,,,)))''''''((((((((('''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!########################""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""############$$$%%%&&&'''(((&&&$$$"""!!!!!!"""###########################!!!!!!!!!!!!""""""""""""######""""""""""""######,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))))))))((('''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&(((&&&$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%$$$###""""""###$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******+++,,,,,,++++++,,,,,,,,,,,,------000000111111222333333444444555666888999999999:::===;;;999999;;;<<<<<<<<<>>>======<<<<<<======>>>>>>>>>??????@@@@@@AAAAAAEEEEEEFFFGGGGGGFFFDDDBBB@@@AAABBBDDDDDDBBBAAA???@@@@@@@@@???>>>;;;999888999:::::::::999777555444222222000//////.........////////////////////////000/////////.........---/////////...------,,,,,,------------------------+++******)))))))))))))))))))))((('''''''''''''''++++++++++++***)))(((''')))***,,,------+++)))'''(((((((((((((((((('''&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$####################################### !!!!!!"""""""""""""""%%%%%%$$$$$$###""""""!!!"""######$$$$$$######"""############$$$%%%&&&''''''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ######""""""""""""######------------------------))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$########################$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%!!!"""######$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++,,,,,,---------///000111222333444555666666777888999:::;;;;;;;;;===;;;999:::;;;===>>>===>>>>>>============>>>>>>>>>>>>??????@@@AAAAAABBBEEEEEEFFFGGGFFFEEEDDDCCCAAABBBCCCCCCCCCAAA???>>>>>>>>>??????>>><<<:::999888888999999888666444333222111000000////////////000000000000000000000000/////////.......................................------------------------+++******))))))))))))))))))((((((''''''''''''((()))*********)))((('''&&&))))))*********)))(((''''''(((((())))))))))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$########################################## !!!""""""######""""""%%%%%%$$$$$$###"""""""""######""""""""""""##################$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######""""""""""""######,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$$$$""""""#########$$$$$$$$$###%%%'''))))))'''%%%#########""""""######$$$%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$!!!""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((+++++++++,,,,,,---------//////111222444666777888888888999:::;;;<<<<<<<<<<<<;;;999:::<<<>>>???>>>>>>>>>============>>>>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBB@@@===<<<<<<<<<===>>>===<<<;;;:::888999999999888666444333222111111000//////000000111111111111000000000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))(((''''''''''''(((((((((((())))))((('''&&&&&&))))))(((''''''''''''(((%%%&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!"""""""""####################################""""""!!!!!!!!!!!!!!!"""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$###!!!!!!!!!!!!###$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######################## !!!"""$$$%%%&&&&&&######""""""""""""######************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$###"""""""""#########$$$$$$$$$!!!###%%%''''''%%%###!!!######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%%%%""""""#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))******+++,,,,,,---.........///000222444666777888888999:::;;;;;;;;;;;;;;;;;;999888999<<<>>>??????>>>>>>============>>>>>><<<======>>>@@@AAAAAABBB@@@BBBCCCCCC@@@???@@@AAAAAABBBBBBBBBAAA???<<<::::::;;;<<<======<<<;;;:::999999::::::999777555444222111111000000000000111222111111111000000000///---------...............,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((''''''''''''(((((('''((((((((((((''''''&&&)))((('''&&&&&&&&&''''''$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!"""""""""####################################"""!!!!!!!!!!!!!!!""""""##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$###"""!!!!!!"""###$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''"""""""""""""""""""""""" !!!"""$$$$$$%%%######""""""""""""######************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&& """%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$###"""!!! #########$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%########################$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''******************************+++,,,,,,---.........///000222333555777777777888999::::::::::::999999888777888;;;>>>??????======<<<<<<<<<<<<======;;;;;;<<<===>>>@@@AAAAAA@@@CCCDDDCCC@@@>>>@@@CCC@@@AAABBBBBBAAA>>><<<:::999:::;;;<<<<<<;;;::::::999:::::::::999777555444222111111000000111111111111111111000000//////...---------------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((''''''''''''(((((()))''''''(((((((((((('''''')))(((''''''&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""###################################################$$$$$$%%%########################!!!"""######$$$#################################$$$$$$############$$$$$$############$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""###"""""""""!!!!!! ######""""""""""""######************************))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&###&&&&&&%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""######&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""!!!"""###$$$''')))***%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((()))))))))))))))))))))))))))******+++---......///......///111333444555666666777777888888888888777777666555777:::===>>>???<<<<<<;;;;;;;;;;;;<<<<<<999999:::<<<===???@@@@@@>>>AAACCCAAA===<<<>>>BBB???@@@AAAAAA@@@>>><<<:::999:::;;;<<<<<<;;;:::999888999999999888666444333222111111000000111222222111111000//////...------,,,,,,,,,------.........---------...............+++++++++++++++++++++++++++******)))))))))))))))'''''''''''''''((())))))'''(((((()))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""###################################################$$$%%%%%%########################!!!"""######$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!! ######""""""""""""######++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&& !!!###%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$#########%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&''''''((('''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$!!!!!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$###""""""###%%%(((+++...&&&%%%%%%$$$%%%&&&((()))!!!!!!"""#########""""""######$$$%%%%%%&&&''''''###$$$&&&((())))))(((((("""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%)))******+++---...//////......///111222333444444555666666777777777666666666555444666999===>>>>>>;;;;;;;;;::::::;;;;;;;;;888888:::;;;<<<>>>??????;;;>>>@@@>>>:::888;;;???>>>???@@@AAA@@@>>><<<;;;999:::;;;;;;;;;:::999888777777888777666555333222222111111111111111222222111000000///...------,,,,,,,,,,,,------.................................+++++++++++++++++++++++++++******)))))))))))))))'''''''''''''''((()))***(((((()))))))))))))))((((((((())))))(((((('''&&&(((((((((((('''&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!"""##############################$$$$$$%%%&&&&&&&&&&&&%%%##################$$$$$$$$$%%%&&&''''''&&&%%%$$$############$$$%%%&&&'''######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######""""""""""""######,,,+++++++++***)))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&)))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&%%%###"""""""""######&&&&&&%%%$$$###!!!!!! ########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&&&&###"""$$$$$$$$$$$$$$$######""""""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((())))))***)))(((''''''''')))***++++++---000222111111111111222333444555444444444555777888777666444555666888:::<<<===>>>;;;;;;<<<<<<===>>>>>>>>>999999999:::;;;<<<===>>>===<<<;;;;;;;;;<<<>>>???===AAADDDDDDAAA>>>=========<<<<<<;;;::::::999999999888777666555444333222333222111111000000111111000000///...............000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))******++++++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))),,,---...,,,'''%%%&&&''''''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$$$$### !!!###"""!!!!!!"""""""""############$$$$$$$$$############"""$$$$$$##################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """"""############""""""""""""#########$$$$$$$$$########################$$$###  ###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***%%% ###$$$### """"""""""""""""""""""""$$$$$$##################++++++******************))))))))))))))))))))))))***))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""######$$$$$$$$$$$$$$$####################################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%%%%""""""%%%$$$$$$$$$$$$#########"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++++++++,,,...111////////////000111222222333222222444666666555444444555666888999;;;<<<===;;;;;;;;;<<<<<<=========;;;;;;:::::::::;;;;;;<<<======<<<<<<===>>>@@@AAAAAADDDFFFEEEBBB>>><<<<<<;;;;;;;;;;;;:::999888777888888777666555444333222333222111111000000111111111000000///...////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))+++,,,---***'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### """$$$$$$######!!! !!!$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""############""""""""""""#########$$$$$$$$$###########################"""!!! !!!"""### !!!!!!!!!"""""""""$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000+++%%%###%%%%%%"""########################!!!!!!"""###$$$%%%%%%&&&))))))******************)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$$$$%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""%%%%%%"""###&&&$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))(((***++++++++++++---...,,,,,,,,,,,,---...///000111000000222444555444222333444555777888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;>>>>>>======>>>@@@AAABBBEEEFFFGGGEEEAAA===;;;:::999:::;;;;;;;;;999777555777777666555444444333333222222111000000000000111000///......------......------,,,,,,,,,,,,---------------------------------------...---,,,,,,+++***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((())))))******)))&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!"""###$$$###$$$###""""""$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""############""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...***%%%$$$%%%%%%### ########################""""""#########$$$$$$$$$(((((())))))******++++++))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''***,,,...)))***,,,,,,******+++,,,++++++++++++,,,---......000//////111333444333111333333444666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<@@@???>>>======>>>???@@@DDDEEEDDDCCC@@@===:::999888999;;;<<<<<<999777555666555555444444333333333222222111000000000000000...------,,,+++,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***(((''''''(((***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((()))((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$$$$"""!!! !!!"""##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&''''''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""####################################!!!"""############"""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!###$$$###"""########################&&&&&&%%%$$$###!!!!!! ((((((((())))))******+++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######'''------'''######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''''')))+++...000(((***++++++***))))))***+++++++++++++++---......000//////111333444333111222222333444666777888888999999999999::::::::::::888999999:::;;;<<<>>>???AAA???>>><<<;;;;;;;;;;;;@@@??????>>>>>><<<:::888888:::;;;<<<<<<999777555444444444444333333333333222111000000//////000000///...------,,,,,,------+++++++++++++++,,,---...************************+++++++++***************((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$############$$$!!!!!!!!! !!!"""###""""""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!"""######""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!""""""""""""########################&&&&&&%%%$$$###!!!!!! (((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""(((((('''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######(((......(((######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''')))+++,,,&&&)))++++++***)))))))))*********++++++,,,---...///......000222333222000111111222333444555666666777777777888999:::::::::777777888999;;;===???@@@???>>><<<:::999999999999<<<;;;:::;;;;;;;;;999777888999:::;;;:::888666555222222333333333333333333111111000////////////000111000000///.../////////+++++++++++++++,,,------++++++++++++++++++++++++++++++***))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''((('''%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%"""###$$$###"""!!!###%%%!!!!!!"""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###"""""""""""""""!!!!!!########################""""""###$$$$$$###""""""""""""""""""##################$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$)))))))))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%******%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''(((((()))%%%'''***+++***))))))))))))))))))******+++,,,------------...000111000///000111111222333444555555444555666777888:::;;;;;;888888999:::;;;<<<>>>???===<<<:::999999::::::;;;<<<:::888999::::::888666777777777777666555444333111111222222333333333444111111000///////////////000///......------......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''%%%$$$%%%'''(((&&&$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&###"""###%%%###%%%&&&$$$""""""$$$&&&""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!!!!#################################$$$$$$#########!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######!!!""""""######""""""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''((($$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&'''&&&%%%###""" !!!"""$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%######%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((($$$&&&***+++***)))))))))((((((((())))))***+++,,,,,,++++++---//////...---000000111222333333444444333444555777888:::;;;<<<::::::::::::;;;;;;<<<===::::::999999:::;;;===>>>>>>;;;888888::::::777555666555555444333333222222111111111222222333333444111111000///////////////---,,,++++++******++++++,,,,,,++++++***++++++,,,........................---,,,+++*********+++,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))(((''''''''''''''''''%%%###%%%''')))'''%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$'''&&&$$$"""###%%%"""$$$%%%$$$!!!!!!###%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$###""" """###$$$######""""""!!!!!!!!! ################################################""""""""""""############"""######$$$$$$$$$######""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$$$$&&&)))((($$$ ######""""""######$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%)))(((%%%###!!!!!!"""###$$$%%%'''(((((('''%%%###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$###(((((('''&&&%%%%%%$$$$$$"""$$$'''***++++++)))((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&########################$$$$$$$$$############"""$$$### $$$)))+++***)))'''%%%###"""!!!$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))******))))))))))))))))))***,,,------,,,---...000......///000000000000000000111333666888:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::777666555777999;;;======<<<;;;999777555444111222444666666555444333111222222333333222222111111111000///////////////111111000///...------,,,++++++++++++++++++++++++,,,...000111111000...,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""###""""""""""""""""""###'''&&&%%%$$$############'''&&&%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$&&&############"""""""""""""""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!########################"""""""""""""""#########!!!!!!"""###$$$$$$%%%%%%###"""""""""$$$%%%$$$###$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%""""""""""""""""""######((((((((())))))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&)))++++++(((%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%***(((&&&$$$######$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$(((''''''&&&%%%%%%$$$$$$"""$$$''')))******((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""" """&&&######$$$%%%&&&(((((()))$$$$$$##################&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$&&&'''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))******)))))))))******+++***,,,---...------...000///000111111222222111111000222333666888999::::::;;;;;;:::::::::999999999<<<:::888666666888:::;;;;;;::::::999777555444333222333444555666555444444222222222222222222222222111111000///////////////000000//////......------++++++++++++++++++++++++,,,---///111111///---,,,+++******))))))******+++(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&############""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$########################"""""""""!!!#################################"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$"""!!!"""$$$$$$###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$%%%############"""""""""""")))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&)))+++,,,***(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%***)))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$%%%&&&((()))***&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((***)))))))))***+++,,,,,,+++---......---...///111111111222333333333333333111222444555777888888888999999999888888888777777;;;:::888777777888:::;;;888888777666555444333222444444444555555555555555444333222111111222333444111111000/////////////////////..................++++++++++++++++++++++++,,,---///000000///---,,,+++******))))))******+++(((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%&&&'''((('''$$$""""""###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!"""###$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""########################$$$$$$######""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$"""!!!"""######"""!!!######""""""""""""######"""######$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$&&&''''''%%%$$$!!!!!!""""""#########"""$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%&&&'''&&&$$$######$$$(((''''''&&&%%%$$$############$$$$$$$$$$$$$$$%%%((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((())))))))))))***,,,------+++---............///111111111222333333333333222111222333555666666666666777777777666666666555555999888777666666777999:::666666555444444333333333666555555444444555666666555444222111111222444555111000000///////////////---.....................++++++++++++++++++++++++,,,---...//////...---,,,******))))))))))))******(((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%&&&'''(((---)))%%%############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!"""######$$$######"""######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%#########"""""""""""""""########################%%%$$$$$$###"""!!! """"""#########$$$$$$$$$$$$"""!!!"""######""" ###""""""""""""""""""###""""""###$$$$$$$$$######%%%%%%$$$$$$######""""""%%%$$$$$$######""""""!!!******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$"""!!!!!!!!!!!!"""############"""############$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$#########%%%'''***+++&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%&&&((((((&&&$$$$$$$$$"""######$$$%%%&&&''''''######$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''))))))))))))***+++,,,---+++,,,......------///000///000000111111111111111111111333444444555555555666666555555555444444444555555444444555666777888666555555444444444555666777777666555555555666777555444222111111222444555111000000///////////////------------............+++++++++++++++++++++++++++,,,---......---,,,+++***))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&...+++'''%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######""""""$$$$$$$$$$$$############!!!!!!""""""############$$$$$$$$$$$$%%%%%%%%%%%%!!!"""""""""######$$$$$$""""""""""""""""""##############################%%%$$$$$$###"""!!! ###############$$$$$$$$$$$$"""!!!"""######"""!!!"""""""""######"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$$$$######""""""******))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''' !!!"""$$$&&&((()))***$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###"""!!!"""###$$$%%%&&&'''&&&%%%%%%######"""######$$$%%%&&&######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$!!!!!!"""%%%)))...222555'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""$$$&&&&&&$$$###"""###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''')))((((((((()))***++++++***,,,------,,,---...000......///000000000000///000000111333444444444444555555555444444444333333333333333333444555666666666555444444444555777888777777777777777666666666555444333222222333444555111111000///////////////......------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))***))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$$$$$$$(((&&&%%%%%%'''((()))(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$$$$$$$$$$######### !!!!!!!!!"""######$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""#########""""""""""""####################################$$$$$$######""""""!!!!!!###########################"""""""""$$$%%%$$$###""""""############""""""!!!"""###$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%!!!"""###$$$&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""##################"""$$$&&&'''&&&###"""###$$$$$$%%%'''(((((('''&&&%%%""""""""""""###$$$%%%&&&###$$$$$$%%%&&&&&&&&&%%%"""###%%%&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%!!!!!!"""$$$(((---222555%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###%%%%%%$$$######$$$''''''&&&%%%$$$""""""!!!######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$###"""""""""######%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&)))((((((((((((((()))))))))+++,,,,,,+++,,,---...---...//////000000//////...///000222333444444444555555444444444333333333222333333444444555666666444444333333333555777999777777888999888777666555444444444444444444444444111111000///////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%$$$######$$$'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%%%%$$$$$$$$$######### !!!""""""###$$$############$$$$$$$$$$$$$$$$$$###############"""!!!"""""""""#############################################"""""""""""""""###########################""""""###&&&''''''&&&!!!"""###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$""""""""""""############"""######$$$$$$%%%%%%&&&************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""############""""""!!!###%%%$$$"""!!!###%%%"""###%%%''''''&&&%%%$$$""""""""""""###$$$%%%&&&$$$$$$%%%&&&'''''''''''' """$$$&&&'''&&&%%%$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""$$$'''+++---############$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$$$$############""""""$$$&&&&&&%%%%%%&&&''' !!!###%%%'''((()))######$$$%%%%%%&&&''''''##################$$$$$$""""""###$$$%%%&&&&&&'''###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&)))((((((''''''''''''((((((***++++++++++++,,,.........///000000000000000---...000111333444444444555555555444444444333333333333444444555666777777333333222111333555777999666888999:::999888555444333444444555555444444333111111000/////////////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$&&&'''$$$######$$$&&&&&&$$$"""################################################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$########################"""""""""""""""#########$$$$$$#####################""""""$$$'''(((((((((!!!"""###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$""""""###$$$%%%&&&&&&'''))))))))))))))))))))))))(((((('''''''''(((((()))'''&&&&&&'''))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&&&&%%%$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!! ###&&&&&&$$$''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))************+++,,,,,,------...///000111111111111///000111111000111333555555555444444444333333333666444333333555666555555444333222222222444666888777666555555666777555444444444333333333333222222111000000...---,,,++++++,,,+++******)))*********(((((()))***************------,,,,,,+++***))))))(((((((((((((((((((((((()))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$$$$$$$!!!###%%%''''''%%%###"""$$$$$$########################"""""""""###%%%&&&$$$%%%&&&&&&$$$"""######$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""###$$$%%%&&&###"""!!!!!!!!!###$$$%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###!!!""""""###$$$$$$$$$$$$###"""###%%%%%%###""""""###""""""###$$$$$$$$$$$$###&&&&&&%%%###""" $$$%%%%%%%%%%%%$$$$$$###))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))***)))'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%''''''######################## !!!"""""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###""" """%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((,,,,,,+++*********++++++,,,---......//////000000000111222222111222444666444444444444333333333222666444333333555666555444333333222111222444555777666555444555777777666555444444444333333222222222000000///...------,,,,,,,,,++++++***************)))******+++++++++++++++------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''&&&%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$"""##############################"""""""""###%%%%%%###%%%&&&&&&$$$"""######$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$%%%######""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################"""###$$$%%%$$$###!!! !!!!!!"""############""""""###$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!! !!!"""###$$$$$$))))))))))))))))))))))))((((((''''''''''''(((((((((''''''(((***+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((&&&%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&(((((((((#########$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''---,,,+++******)))******+++,,,,,,---....../////////111222222222222333555444444444444333333333333666555444444555666555444222111111000111333444555555444444555777888777555555555444333333222111111/////////......---------,,,,,,+++******************++++++,,,---,,,,,,,,,---,,,,,,++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%###$$$&&&%%%$$$"""#########!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""######"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!! !!!"""""""""""""""########################""""""###$$$$$$$$$$$$###"""""""""############### """#########)))))))))))))))))))))))))))((((((''''''''''''(((((((((''')))***+++)))(((''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&...,,,((($$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''((((((#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***************+++,,,,,,,,,------...//////...000111222111111222333555555555555555555555555888777666666777888666444111000000000111222333444333333444666888999777666555555444333222222111111////////////............,,,,,,+++************+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''((()))%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&%%%$$$#########$$$%%%###############$$$$$$$$$##################$$$$$$"""$$$%%%%%%###"""###$$$"""!!! """######"""########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###########################$$$$$$$$$############$$$$$$############$$$$$$$$$$$$#########""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""""" !!!""""""######""""""###"""!!!"""###$$$######""""""###$$$$$$$$$$$$###"""###############$$$$$$"""######$$$$$$######"""))))))))))))))))))))))))))))))((('''''''''''''''(((''''''(((******)))(((''''''&&&&&&&&&%%%%%%%%%!!!###$$$%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&...,,,((($$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((())))))***+++,,,---------------...///000111///111444444333333444555666666666666777777777777:::999888999:::999777555000000000000111222333333333333444666888999777555555555444333333222111111//////////////////......---,,,,,,+++***+++++++++)))******+++,,,+++++++++,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&''''''&&&$$$###"""###$$$%%%""""""#########$$$$$$$$$#########$$$############!!!###$$$$$$###"""###$$$"""!!! """######"""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%###$$$$$$$$$$$$##################""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""#################################$$$$$$$$$######!!!"""######$$$$$$#########!!! """$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############%%%&&&&&&&&&&&&%%%$$$$$$))))))))))))))))))))))))***)))(((''''''&&&'''''''''&&&&&&''')))***((('''''''''&&&&&&&&&%%%%%%%%%!!!###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&''''''''''''''''''''''''""""""$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%&&&(((&&&%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((***+++---......------------///000111222444777888777666777777666666666777777777777777:::999999:::;;;:::777555///000000111222222333333333333444777999999666444444444333333333333222222000000000//////.........------,,,+++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))((($$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""######%%%&&&&&&'''&&&$$$###"""######$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###"""""" """$$$$$$###"""###$$$###!!! """######"""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$%%%$$$$$$###"""######""""""""""""######"""""""""############$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$!!!"""%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))(((''''''&&&&&&&&&&&&%%%%%%&&&(((((('''&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%% !!!###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%''''''&&&###"""$$$&&&""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&(((((((((((()))+++,,,,,,---,,,++++++,,,---///111111444777888777666666777444444555555555666666666999888888999:::999666333000000111222333333333333444444555777999888555222222222333333333333444444222111111000///...------------,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%'''&&&%%%$$$############!!!""""""###$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!! """###$$$###"""###$$$$$$"""!!!!!!###$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$""""""""""""############"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""####################################$$$$$$%%%%%%!!!""""""###############$$$ """%%%%%%###""""""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$))))))))))))))))))))))))******)))''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%% !!!###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$###""""""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&((()))'''$$$###$$$''' !!!###$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''***)))))))))))))))***+++,,,+++*********,,,...000...111444555555333333444333333333444444444555555777777777888999777444111000000222333333444333333555555666888999888444111111222222333333444444555333222111000///...---,,,...---,,,,,,++++++,,,,,,+++,,,------......------++++++++++++++++++++++++))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$##################"""######$$$%%%&&&&&&%%%%%%$$$###""""""!!!""""""###$$$$$$%%%%%%###$$$%%%%%%$$$###"""!!! !!!###$$$###"""###$$$$$$###!!!"""$$$%%%%%%$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################&&&%%%$$$###""""""""""""$$$%%%%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""############""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&& !!!!!!"""""""""""""""$$$ """%%%%%%###""""""###$$$$$$$$$$$$### !!!"""###%%%&&&((((((---,,,+++***'''%%%###""")))))))))***++++++)))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))++++++***((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))***+++---...//////,,,...000000000///000111444444555555555555555555666555444333222333444444111111222333333333333222444555555666555333111000333333222222222111111111333222111000////////////---------------...///000,,,------......------,,,++++++++++++,,,,,,---...(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%"""###$$$$$$&&&&&&'''((('''&&&$$$#########$$$$$$"""############$$$$$$$$$###!!! !!!###%%%&&&&&&$$$######(((,,,---(((""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############""""""""""""######"""$$$$$$$$$###"""###$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""###################################################%%%%%%$$$###""""""##############################"""""""""###$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""###"""$$$&&&((('''%%%"""$$$$$$###############$$$$$$$$$###"""!!!!!!!!!"""!!!!!!""""""###############"""!!! !!!$$$'''(((,,,,,,***)))'''&&&&&&&&&)))(((((()))***++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))(((((('''&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''((((((((()))))))))))))))******+++,,,---.........000222222111111222333333444444444444555555555666555444333222333444444222222333444444444444333555555666666555444222111444444444444333333333333333222111000////////////---------------...//////,,,,,,------------,,,,,,++++++*********+++,,,,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$"""############$$$$$$$$$%%%###!!!!!!###$$$$$$$$$%%%%%%'''---111000)))### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""######"""$$$%%%$$$###"""###$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$########################%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""""""""###$$$&&&''''''%%%###"""$$$$$$###############$$$$$$$$$###"""""""""###############""""""#########$$$###!!! !!!###&&&'''+++***)))(((&&&&&&%%%%%%)))))))))))))))***+++,,,(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))******+++++++++,,,,,,,,,---///111222111111222333222222222333333444444444666555333222222222333444333333444555555555555444666666666666555444333222555555555555444444444444222222111000////////////------------------...///,,,,,,------------,,,,,,+++******)))))))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$"""############$$$$$$$$$&&&$$$""""""###$$$###"""###%%%)))...111///)))"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$##########################################$$$%%%$$$###"""###%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$############$$$$$$%%%&&&%%%###""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%)))((('''&&&%%%%%%$$$$$$+++++++++***((((((***+++((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))*********+++++++++++++++***,,,...///......///111111111111222222333333444555444333222222222333444222333333444444444444444666666666666555555444444555555555444444444333333111111000///////////////---------,,,,,,---......,,,,,,,,,------,,,,,,,,,,,,+++***)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###""""""$$$$$$###""""""###&&&))),,,***%%%!!!$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$##########################################$$$%%%%%%######$$$%%%#########$$$$$$############$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###########################%%%$$$$$$$$$###"""""""""""""""###$$$$$$"""!!! """"""""""""###$$$$$$%%%#########"""######$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###"""###$$$&&&'''&&&%%%###"""!!!"""###$$$'''&&&%%%$$$$$$$$$$$$$$$---......+++((('''''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''((((((((((((************************)))+++---.........///000000000111111222333444444555444333222111222333333111111222333333333333333666555555555444444444444333333333222222222111111111000//////////////////...------,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---,,,+++***************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""!!!!!!"""%%%&&&%%%$$$#########$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$"""###$$$$$$$$$$$$###"""###%%%%%%%%%$$$###$$$%%%$$$##################$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""###$$$$$$"""!!! !!!!!! !!!"""###$$$######""""""###$$$$$$%%%$$$#########$$$%%%&&&&&&""""""""""""$$$&&&((()))&&&%%%$$$###"""""""""###%%%$$$###############$$$,,,...000...)))&&&'''((('''(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((())))))***************,,,...//////000111222000000111222333333444555555444222111111111222333000111222222333333222222555444444333333333444444111111111111000000000000000//////....../////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++*********++++++(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$((((((&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$!!! !!!###%%%&&&&&&$$$%%%%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%&&&%%%$$$###$$$&&&$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%""""""""""""""""""""""""$$$$$$$$$##############################"""!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""###$$$%%%%%%$$$############$$$$$$%%% !!!"""###$$$&&&&&&'''%%%%%%$$$###"""""""""############"""######$$$$$$(((,,,000///+++(((((()))'''((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++)))+++.../////////111222000000111222333444555555444444222111111111222333111222333333444444333333444333222222222222333444111111111000000000////////////.........//////000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))******+++(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&+++***'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""!!!"""###%%%&&&$$$"""$$$%%%%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''%%%$$$"""###%%%&&&&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''%%%$$$"""&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&#######################################$$$$$$$$$$$$######"""""""""""""""###############"""""""""""""""""""""###$$$%%%&&&$$$$$$###"""""""""###### """###$$$%%%$$$###"""$$$$$$#####################"""""""""###$$$$$$%%%$$$***///000---******+++'''((((((((())))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))***+++,,,&&&)))+++---------///000000111111333444555666666444333222111111111222333222333444444555555444444333222111111111222333444111111111111000000000/////////.........//////000...---,,,,,,+++++++++++++++++++++,,,,,,+++++++++(((((('''(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%"""  """$$$%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,,,,'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$$$$######$$$%%%%%%""" !!!###%%%&&&$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((()))(((&&&$$$"""###%%%&&&&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''''''''%%%###"""((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$$$$###"""!!!!!!!!!""""""###%%%&&&%%%"""###########################"""""""""###$$$%%%&&&***************)))(((((())))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########$$$%%%(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((&&&###!!!(((&&&$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((############$$$%%%&&&&&&((($$$!!!$$$))),,,(((###***### ###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((()))***+++,,,,,,((()))+++---.........---333333333444444444555555444444333333222111000000666444222000//////000111444333333222111111111222---///000111111000///---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------......------,,,+++************************************))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$((('''%%%$$$###$$$%%%%%%((('''%%%%%%&&&%%%###!!!)))(((&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$%%%%%%&&&(((%%%###"""######""" ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$$$$$$$&&&''',,,)))%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$###############$$$###"""###$$$$$$###"""&&&%%%###"""""""""######"""""""""""""""""""""""" ***************)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""'''%%%###$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%&&&$$$"""$$$((()))&&&###%%%$$$$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$ !!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))((()))+++---///000000000333333333444444555555555444444333222222111000000444333111/////////000111444333222222111111222222///000111222222111000///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************************************)))))))))(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%'''%%%######$$$%%%%%%$$$######"""!!!""""""$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$%%%&&&'''%%%############"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""$$$$$$###$$$%%%''',,,)))%%%#########!!!######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################$$$###""""""$$$$$$###"""%%%%%%###"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%&&&&&&'''))))))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$ ###&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&''' """###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''(((***---///000111111444444444444555555555555333333333222111111000000222111///......///111222333333222222111111222222000111222333333222111000......---,,,,,,,,,,,,---------------------------++++++,,,,,,++++++***)))******************************))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$""""""$$$&&&&&&&&&""""""!!!!!!!!!"""######"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""$$$&&&%%%$$$"""###$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" """######"""###$$$%%%(((&&&###""""""""" $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""$$$###""""""$$$$$$###"""%%%$$$######"""#########""""""""""""""""""""""""########################((()))))))))))))))(((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''(((***+++---...$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&(((&&&$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############%%%(((***)))&&&$$$%%%&&&$$$&&&'''''''''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******((((((***,,,---///000000444444444444444444555555333222222222111111000000000///...---...///111222333333222222111222222333000111111222222111111000111000//////......//////------------------------,,,,,,,,,,,,,,,+++*********************************)))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$##################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""""""""######$$$$$$%%%$$$$$$######"""""""""###$$$###!!! """$$$&&&######"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """######""""""###$$$!!!!!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!!!!!!!""""""""""""$$$"""!!!"""###$$$###"""$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))))))))(((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$'''''''''(((***+++---...$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''***(((%%%$$$$$$$$$###!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$############'''***---+++'''%%%'''))))))***(((&&&(((---,,,&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))*********+++))))))***+++,,,---...///444444444444444333333333222222111111111111111000000///...---...///222333333222222111222222333333///000000000000000000///000//////...............++++++++++++++++++++++++---------------,,,,,,+++)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%!!! !!!"""###$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&############$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$###""""""######$$$###"""!!! !!!"""$$$%%%###"""###$$$&&&'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######"""!!!###$$$ !!!###$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""""" !!!!!!""""""""""""###"""!!!"""######"""!!!############$$$#########""""""""""""""""""""""""########################''''''((()))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''))))))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''***(((%%%$$$$$$$$$###!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$(((+++---,,,)))((()))+++%%%))))))$$$%%%,,,---(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%'''&&&%%%$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))***,,,...000111333333333333222222222222111111111111111111111111111000.........000222333222222111111222222333333////////////////////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++---............---,,,,,,))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''')))((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''$$$ !!!$$$&&&(((((("""###$$$$$$%%%%%%%%%%%%"""###############$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&'''(((""""""""""""######$$$$$$#########%%%''''''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$###""""""###$$$$$$%%%'''&&&%%%###$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######### !!!!!!""""""######$$$###"""!!!!!!######"""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""&&&''''''((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%((()))++++++*********+++$$$111555,,,%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$%%%$$$$$$############$$$'''&&&%%%$$$$$$$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((()))+++...222555666222222222111111111000000000000000000111111111111222111000//////000222333222222111111222222333444111000000000000000000111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&$$$######$$$$$$###!!! ###%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&)))***""""""$$$%%%%%%%%%$$$###$$$###$$$&&&''''''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%$$$###"""###%%%###&&&((('''%%%######$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%###!!! !!!"""###"""!!!!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&'''((())))))(((((())))))(((((((((((())))))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###%%%'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%############$$$%%%&&&&&&(((((()))******+++******...@@@III<<<,,,(((***+++''''''''''''''''''''''''%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$&&&%%%%%%$$$############&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&'''))),,,000555999<<<222111111111000000//////000000000000000111111111333222111//////000222333222111111111222333333444222222111111111111222222333222222111111111111111------------------------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))))))'''&&&%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%'''$$$ !!!$$$&&&&&&$$$%%%&&&''''''%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!###%%%((()))!!!###%%%&&&'''&&&$$$###$$$$$$%%%&&&((('''$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%###&&&&&&%%%$$$%%%'''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!""""""###$$$%%%%%%%%%###!!! !!!"""###"""!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""########################''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%'''(((((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&((()))'''$$$$$$%%%%%%$$$"""&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%"""!!!"""%%%""""""###$$$%%%&&&&&&'''((('''&&&%%%&&&(((***,,,***KKKhhh\\\999,,,///)))((('''%%%######$$$%%%&&&(((%%%######&&&'''&&&$$$'''%%%###"""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&(((+++000777===@@@666555333111111222333444...//////000111222222222111000/////////000222222222222222111111111000000222222111111000000//////111000...---...///111222------------------------+++++++++++++++++++++++++++***)))(((((()))******++++++++++++*********)))))))))***++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""#########""""""""""""#########$$$&&&&&&&&&$$$"""!!!%%%######%%%((((((&&&###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%$$$###!!!######""""""######$$$%%%'''&&&%%%$$$########################""""""""""""%%%%%%$$$$$$###"""""""""$$$"""!!!###''')))(((&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""""""""""""""""""""""" """%%%(((((('''&&&$$$''''''''''''''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&'''((()))'''$$$###$$$&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""" """#########$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''')))+++...JJJhhheeeNNNAAA888&&&((('''&&&%%%$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$""""""!!!!!!"""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((+++000555;;;>>>666555333111000111222333...//////000111111222222111000000///000111222333222222222111111000000000000000000000000/////////000///...------///111222...---------,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))******+++*********))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&$$$"""!!!$$$######%%%((((((&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&%%%%%%###!!! ######""""""######$$$%%%'''&&&%%%$$$########################""""""""""""$$$$$$$$$###############%%%###""""""%%%%%%$$$"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""$$$&&&'''&&&%%%%%%((((((((((((((((((((((((***************)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((($$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******'''%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((***(((&&&%%%&&&%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))'''%%%$$$$$$%%%%%%))),,,)))$$$!!!%%%***%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))***===WWW```]]][[[PPP888(((''''''&&&%%%%%%$$$$$$'''&&&%%%&&&(((((('''%%%"""!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++///333777:::555444222111000000111111...//////000000111111222111111000000111111222333111111111111000000000000.........//////////////////...---------...000111......---,,,+++******)))++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$%%%%%%%%%$$$###"""$$$###$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############""""""######$$$%%%&&&&&&%%%$$$############$$$$$$#########""""""""""""############$$$$$$$$$%%%$$$"""""""""""" ########################$$$$$$$$$$$$$$$#########$$$$$$$$$###############""""""""""""""""""""""""""""""######$$$$$$%%%%%%))))))))))))))))))))))))))))))***))))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***...,,,'''###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***++++++(((%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''')))'''%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&(((***((($$$###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&'''&&&,,,:::DDDKKKVVVTTTAAA&&&&&&&&&&&&%%%$$$###"""&&&&&&'''((()))((('''&&&%%%%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))+++---111444666444333222000000///000000////////////000000111111111111111111111222222333000000000000000000000000,,,------....../////////...------------...//////......---,,,***)))((((((************************)))))))))))))))*********)))(((((((((((('''''''''***)))'''&&&&&&''')))***(((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$###"""###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######""""""######$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!! ########################$$$$$$$$$#######################################""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%))))))))))))))))))))))))'''((((((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***---,,,'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***++++++(((%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&((()))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&)))&&&)))+++,,,888;;;///###$$$$$$$$$$$$###""""""!!!"""###############$$$(((&&&%%%&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***,,,...111222111111000000///////////////////////////000000000000000111111222222222222////////////////////////,,,,,,------......//////---------------...//////......---,,,***)))((((((************************(((((())))))************(((((((((((('''''''''&&&'''&&&$$$######$$$&&&'''(((((((((((((((''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$#########"""###$$$%%%&&&&&&%%%%%%"""###$$$$$$$$$$$$###""""""#####################"""$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############!!!!!!"""###$$$%%%%%%&&&###############"""##############################################################################""""""""""""""""""""""""###"""!!! """###$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******'''%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$######"""###&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&'''&&&&&&((()))'''%%%######%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((&&&***)))###)))---$$$############$$$$$$$$$$$$"""###$$$###"""###%%%'''(((&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...///......////////////000000//////////////////////////////000111111111111000............////////////---------...............------......////////////......---,,,+++******)))************************'''((()))******+++******((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$############"""###%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%$$$###""""""""""""############$$$"""$$$&&&'''&&&%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++"""###$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$#########!!!!!!"""###$$$$$$%%%%%%!!!###$$$$$$######%%%&&&########################"""""""""##############################$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%'''((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%,,,,,,%%%(((---'''$$$$$$######$$$&&&((()))&&&&&&&&&%%%$$$%%%)))---,,,)))%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***,,,---...+++,,,---...///000000000////////////////////////---...///000111000//////---------......//////////////////.....................//////000000000///...---------,,,,,,++++++************************&&&''')))***++++++******)))))))))(((((((((''''''************************(((((((((((((((''''''&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$############$$$%%%'''''''''&&&$$$###"""###%%%&&&&&&%%%###""""""""""""""""""###$$$$$$!!!$$$''''''%%%$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((***++++++######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$%%%!!!###%%%%%%######$$$&&&########################!!!"""""""""#########$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$######""""""#########''''''''''''''''''''''''$$$%%%&&&((())))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$###"""###%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$$$$(((***((($$$###'''+++%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%###((('''"""(((###%%%%%%$$$$$$&&&(((+++---$$$%%%$$$"""!!!"""(((,,,222---((($$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((&&&%%%######$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))***+++,,,---)))***,,,...///000111111///////////////.........,,,---///000000000///...---------.........//////000000000///.........---...//////000111000000000------------------------))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&###$$$%%%&&&''''''''''''$$$$$$$$$############"""&&&'''((())))))'''%%%###"""###%%%&&&&&&%%%###"""""""""!!!!!!"""###$$$$$$!!!$$$''''''%%%$$$%%%&&&###$$$&&&''''''&&&$$$###$$$%%%&&&''''''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$"""$$$&&&%%%"""!!!###%%%########################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''(((&&&!!!!!!%%%'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''%%% %%%'''%%%%%%%%%%%%&&&(((((('''%%%'''$$$!!!"""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''***((()))***+++,,,---------)))***,,,,,,,,,...000333////////////////////////////////////....................................,,,,,,,,,---------......////////////...............------------,,,,,,,,,******))))))((((((''''''))))))))))))******************))))))((((((''''''((((((((('''&&&&&&%%%%%%+++)))((()))+++,,,)))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$######"""###&&&'''&&&$$$###$$$'''%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&%%%%%%$$$((((((&&&%%%$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""#########"""######$$$%%%$$$$$$$$$######"""""""""$$$$$$&&&&&&&&&&&&$$$$$$########################""""""###%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""$$$$$$###(((((('''&&&&&&'''((((((((())))))))))))(((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$###$$$&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&""""""&&&&&&###%%%$$$###$$$&&&'''&&&%%%'''$$$""""""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))((()))***++++++,,,,,,,,,((()))+++++++++,,,...000//////////////////////////////.........---------........................,,,---------------------000000000000////////////......------,,,,,,,,,+++******))))))(((((((((((())))))))))))***************)))))))))((((((((('''''''''''''''''''''((((((,,,***))))))+++***(((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$#########%%%'''&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$############$$$%%%&&&%%%$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######"""!!!###############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$######################## !!!!!!"""""""""################################################$$$%%%&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$$$$$$$)))((((((''''''(((((()))))))))******))))))(((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((()))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&((('''$$$%%%***,,,+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%%%%$$$$$$%%%%%%"""&&&%%%######%%%&&&&&&%%%&&&%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''((()))************((()))******)))***,,,...////////////////////////............---------------------------------------------------------,,,111111111000000000/////////......---,,,++++++******))))))))))))((((((((())))))))))))************))))))))))))((((((((((((&&&&&&'''(((((()))******---,,,*********(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######################## !!!!!!"""############################################################%%%&&&&&&%%%"""!!!!!!"""########################$$$"""!!!!!!###%%%%%%$$$))))))(((((((((((())))))***************)))((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++***'''(((,,,...---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$(((&&&$$$$$$&&&'''''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%'''&&&'''(((((()))))))))(((((()))******))))))+++---/////////////////////////////////............---------------------------...------------,,,,,,,,,000000000000///////////////......---,,,+++******))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((())))))******++++++******)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################"""###$$$%%%%%%%%%%%%%%%################################################&&&''''''&&&###""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%%%%(((((())))))))))))((((((***************)))((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&######&&&'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&'''&&&&&&'''((((((((('''''')))***+++***)))***,,,---////////////////////////000000000/////////......------------------------------------------------//////.........---------......---,,,++++++******))))))))))))************((()))))))))************(((((((((((())))))))))))******))))))((((((((((((((())))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&'''&&&$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################!!!""""""############"""################################################'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""%%%&&&%%%$$$'''(((((())))))(((((('''))))))******))))))((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&''''''((('''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%!!!!!!###$$$!!!%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))&&&%%%''''''%%%&&&)))%%%$$$###$$$%%%%%%###!!!$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&''''''(((((('''''''''((()))******)))***,,,...////////////////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))************+++))))))))))))************(((((((((((())))))))))))******)))(((((('''&&&&&&&&&((())))))((('''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%'''(((***'''$$$$$$%%%'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&((('''&&&$$$######""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!"""###%%%&&&$$$###&&&'''(((((((((((('''&&&((())))))))))))(((''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$''''''$$$%%%((((((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%(((------(((%%%'''%%%%%%&&&((()))'''$$$!!!###&&&((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''''''''''''''((((((((((((''''''%%%'''((((((((())),,,...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////.........------------+++++++++++++++,,,,,,,,,))))))*********+++++++++))))))))))))************'''((((((((()))))))))***((((((''''''''''''''''''''')))+++***'''%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$#########%%%'''))),,,)))%%%###%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%###!!!%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###&&&'''%%%&&&)))***(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%***222222***%%%%%%((()))+++---...,,,'''$$$###&&&)))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,***((((((((('''(((((((((((((((''''''###%%%&&&''''''(((+++---////////////////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000000/////////............)))******++++++,,,------))))))******++++++++++++))))))))))))************'''((((((((())))))******%%%%%%&&&&&&'''((((((((()))+++,,,***&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$#########%%%((()))...***%%%###%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((()))''''''&&&&&&&&&'''((((((#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###&&&(((***%%%%%%$$$$$$%%%%%%&&&'''"""""""""######$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###%%%""""""""""""""""""""""""#########$$$%%%%%%### ((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$########################$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))&&&%%%&&&(((((())))))(((%%%###""""""$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''&&&%%%,,,'''&&&+++...+++&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&((("""444999---&&&)))$$$%%%%%%$$$######$$$&&&###222888,,,!!!"""&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))+++,,,---.........------,,,,,,,,,---,,,************,,,---***+++,,,---...---,,,+++------------------,,,,,,000///------......---,,,)))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))"""###$$$&&&'''((((((((((((((((((((())))))))))))***&&&###"""$$$&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$(((&&&######%%%'''(((((("""$$$%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''######%%%&&&&&&%%%$$$###444...&&&###%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((******)))'''######%%%&&&&&&%%%$$$###$$$###"""""""""###%%%%%%%%%%%%$$$######$$$$$$%%%'''&&&$$$###"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$############"""$$$#########""""""!!!!!!######""""""######$$$%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&"""###$$$%%%'''((()))***%%%'''(((((('''&&&&&&''''''((()))(((%%%######$$$$$$%%%%%%%%%&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((,,,222777555,,,&&&(((,,,***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''!!!$$$000444---''''''%%%&&&'''&&&%%%%%%&&&'''&&&444:::///%%%%%%((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))+++,,,---...---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------------////////////////////////000...------......---,,,************************)))************+++++++++************)))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))))))))(((((((((((((((***'''$$$###%%%'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%(((&&&######%%%'''((((((###%%%&&&&&&$$$###$$$%%%###""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%$$$###""""""###%%%&&&000,,,'''%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((())))))(((&&&!!!!!!"""######""""""!!!######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$############"""$$$#########""""""""""""######""""""######$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%'''((())))))'''&&&&&&'''(((((('''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%(((111>>>IIIFFF888***'''))))))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%'''***......***&&&&&&''')))((('''&&&'''((('''333888000'''&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))***+++,,,------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---.........//////000000////////////...------......---,,,++++++++++++++++++++++++)))************+++++++++************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***))))))(((((('''''''''***(((%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%'''''''''%%%'''((('''%%%$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((%%%"""!!!%%%''')))******)))'''''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***...,,,***))))))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""###############"""""""""######""""""######$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%&&&)))***'''$$$###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%&&&000@@@MMMSSSAAA///(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$((((((%%%)))000///(((&&&'''((((((&&&&&&'''((('''000444...&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((***++++++,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++,,,+++*********,,,---///,,,,,,......///......---...---,,,,,,......---,,,++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***+++******)))(((''''''&&&&&&((('''&&&%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$&&&''''''''''''((()))(((%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!$$$&&&%%%)))---,,,(((&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******///---***))))))))))))(((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""##############################""""""######$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&)))***'''$$$"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&%%%***666AAAMMM===,,,%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""((()))$$$'''111333,,,&&&''''''&&&%%%%%%&&&(((***///000,,,&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((()))******++++++++++++++++++++++++***+++------------+++******))))))))))))+++---...+++,,,...///000///...------,,,+++,,,---...---,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))******''''''''''''''''''''''''((('''&&&&&&'''))),,,...***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$%%%&&&''''''&&&'''((()))(((%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$)))...---((($$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))---+++)))(((***+++++++++&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""###############$$$$$$$$$######""""""######$$$%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))******++++++''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((('''&&&&&&'''(((((('''%%%"""$$$&&&'''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###&&&((('''$$$%%%+++000888---$$$"""$$$%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&"""''''''$$$&&&...111...******(((&&&%%%&&&))),,,//////...***'''%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***)))************+++++++++***++++++,,,,,,++++++***))))))))))))***,,,---...,,,...000222333222111000---,,,+++,,,---...---,,,++++++++++++++++++++++++)))************+++++++++))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---)))((((((''''''&&&&&&&&&###$$$&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&%%%'''((('''%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$"""!!!###(((,,,+++'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((***)))((()))+++,,,---,,,((('''&&&%%%$$$$$$%%%%%%"""!!!!!!!!!"""###%%%'''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$######""""""######$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((())))))************''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''###%%%''''''&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&((($$$"""%%%&&&$$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%(((+++,,,000///,,,(((''')))...222111...***'''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))******+++++++++******))))))******+++)))***+++,,,---.........,,,...000222333222111000,,,+++***+++---...---,,,************************)))************+++++++++((()))))))))************''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''###%%%''''''%%%%%%&&&((($$$$$$$$$%%%%%%'''((((((&&&%%%$$$&&&'''((('''%%%###%%%&&&&&&$$$###$$$%%%###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&''''''&&&%%%###""""""%%%((((((&&&%%%%%%'''''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((()))+++,,,+++******)))(((&&&&&&&&&&&&'''"""!!! !!!%%%)))+++***(((&&&$$$###$$$&&&'''$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$############"""#########$$$$$$%%%%%%%%%######""""""######$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))*********))))))(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$'''***)))&&&%%%&&&(((###%%%''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###&&&***)))$$$###&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%$$$###%%%)))666333///+++***---333888000+++%%%###"""!!!"""%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))*********++++++***)))(((((()))***+++)))+++---///000000000///***,,,...111222111///...,,,+++***+++---...---,,,)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''###&&&)))((('''&&&''')))$$$$$$$$$%%%&&&'''((()))%%%%%%$$$&&&'''((('''%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###((((((''''''&&&%%%$$$$$$ """%%%&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$%%%'''(((***++++++(((((((((***,,,,,,***((('''&&&$$$###""""""######&&&$$$""""""$$$(((---111...+++(((%%%$$$%%%''')))$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$############"""#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))&&&$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&)))(((&&&&&&&&&&&&$$$"""'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%&&&((($$$$$$$$$$$$%%%%%%&&&'''///222666888888555111///%%%%%%%%%$$$$$$#########'''((((((((((((&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***)))(((''''''((()))***(((***---000111000///......------...//////...,,,+++++++++*********)))))),,,,,,++++++++++++++++++******))))))))))))******''''''(((((())))))******))))))((((((((('''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%###"""$$$(((***)))'''''''''&&&$$$""""""%%%''''''$$$"""###$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###""""""''')))++++++)))&&&%%%%%%!!!###$$$$$$$$$$$$&&&'''((('''%%%%%%%%%&&&(((***)))++++++***((('''((()))+++***)))***+++***(((&&&...)))%%%%%%((()))$$$ ###$$$$$$###$$$,,,888BBBLLL>>>---$$$$$$$$$!!!***)))'''%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&"""###$$$%%%%%%$$$###"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""$$$%%%%%%$$$###&&&%%%%%%$$$#########$$$&&&%%%%%%$$$#########$$$((())))))))))))((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''###""""""###$$$%%%%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&(((,,,......,,,(((&&&%%%%%%%%%$$$$$$$$$######((()))))))))((('''%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********)))(((((((((((()))******,,,...000111000...---,,,++++++---...///...,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))************''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###"""$$$'''))))))''''''''''''%%%######%%%'''+++)))'''&&&&&&%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&&&&%%%$$$$$$######%%%''''''%%%###"""""""""$$$%%%&&&%%%%%%'''(((((('''%%%%%%%%%&&&((()))***+++++++++)))((()))***,,,+++))))))******)))''')))))))))'''$$$###"""""""""$$$%%%%%%%%%)))111777;;;222'''"""$$$&&&&&&%%%$$$$$$######$$$%%%'''(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!"""###"""!!! &&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$#########$$$))))))******))))))((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''"""!!! !!!###$$$###"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&''''''%%%$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))(((&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%###%%%(((***+++)))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$))))))))))))((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++***))))))))))))***+++***+++---......---+++************,,,...///...------------,,,,,,,,,,,,+++*********++++++,,,,,,---******))))))))))))******++++++++++++************&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$###%%%'''(((((('''&&&'''((('''%%%%%%%%%''')))***(((&&&######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,(((''''''&&&&&&%%%%%%$$$ """$$$$$$###!!!!!!!!!###%%%&&&&&&&&&&&&''')))'''&&&%%%%%%%%%&&&((()))***+++,,,+++)))))))))+++///,,,***))))))***))))))***///222...&&&"""%%%*** ###&&&&&&%%%%%%(((++++++'''###!!!###&&&(((***""""""""""""###%%%''')))''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!"""######"""!!! %%%%%%$$$$$$######$$$$$$%%%%%%$$$############$$$))))))************))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%###'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((('''%%%%%%&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&)))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))+++******************+++)))***+++++++++***((('''***)))***,,,///111000///,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------******))))))))))))******+++++++++******)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''((('''%%%''')))((('''&&&&&&''''''***)))%%%"""###%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$!!!###%%%%%%$$$###$$$$$$###%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&'''(((***+++,,,+++***)))***+++000---***((()))******)))+++000333///'''###&&&+++!!!###&&&&&&$$$###$$$%%%%%%%%%$$$###""""""%%%'''%%%$$$#########%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$###############$$$))))))************))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))+++)))&&&%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((*********++++++*********++++++,,,,,,+++***)))(((+++***+++...111222222111************++++++++++++))))))***+++,,,,,,------******))))))))))))***************))))))((((((''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((%%%'''(((((('''&&&&&&'''&&&******&&&%%%((((((&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&$$$$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''''')))***++++++***)))***+++000---***(((((())))))(((((()))***((($$$"""###$$$###$$$$$$$$$######%%%&&&%%%&&&'''%%%"""!!!"""###%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########""""""###$$$$$$(((((())))))******))))))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&''')))---***'''%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&######$$$$$$%%%'''((()))$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))***++++++***))))))............------,,,+++,,,,,,,,,...111333333111)))***************++++++*********++++++,,,,,,---******))))))))))))******)))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%'''(((%%%&&&''''''&&&%%%'''(((!!!&&&'''$$$'''---+++$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$###$$$%%%%%%######$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&((()))******)))(((***+++///,,,)))((((((((('''&&&((('''%%%%%%%%%%%%$$$###%%%$$$######$$$%%%'''(((###%%%&&&%%%$$$######$$$#########$$$&&&(((+++,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%###""""""""""""###$$$$$$&&&'''((())))))))))))(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((,,,)))&&&%%%%%%'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((------------------,,,,,,,,,,,,,,,...111222111000*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&''''''%%%$$$&&&(((%%%%%%&&&%%%$$$$$$''')))!!!&&&((((((///777222&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###"""!!!"""###$$$%%%&&&&&&$$$###$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&((())))))(((((()))***---+++)))(((((('''%%%$$$'''&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%#########$$$%%%%%%%%%$$$###""""""###%%%''')))***$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$############$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""###$$$$$$&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&''''''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((+++(((%%%$$$&&&(((******''''''%%%$$$$$$%%%'''''''''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%!!!"""###%%%''')))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''"""###$$$%%%&&&&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$&&&(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''&&&'''((()))******)))((('''************************,,,++++++---000111000///+++++++++,,,,,,---------,,,,,,++++++++++++++++++******))))))))))))******))))))******+++++++++,,,'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$&&&(((%%%%%%%%%###"""$$$''')))***///000222<<>>EEE999+++***444>>>>>>111%%%######"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$'''&&&%%%%%%$$$#########$$$(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((***)))(((&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&"""%%%''''''&&&$$$$$$%%%$$$'''******'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((()))%%%"""(((777CCC\\\JJJ333$$$"""&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&((('''%%%%%%%%%&&&(((***)))(((((((((((())))))***------------,,,***)))(((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------+++++++++***)))(((((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!###''''''""" ###&&&'''$$$###$$$%%%'''&&&$$$""""""###$$$%%%###$$$$$$%%%&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%''',,,000///)))$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())),,,***'''%%%$$$$$$&&&'''###$$$&&&&&&$$$######$$$!!!###$$$&&&&&&$$$###!!!""""""############""""""###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$***)))'''%%%$$$$$$$$$%%%)))(((''''''))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&((())))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''')))((((((((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%'''))))))'''&&&&&&'''$$$&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%(((***(((%%%(((000777KKK???000&&&%%%&&&'''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&((()))((((((((((((((())))))***(((((())))))))))))((((((++++++++++++++++++++++++*********************************+++++++++++++++++++++******)))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!###&&&&&&$$$###$$$%%%'''&&&$$$###"""###$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&***...---((($$$###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%'''((((((+++)))&&&$$$$$$%%%&&&''',,,***'''%%%######$$$$$$$$$$$$###""""""######$$$$$$######"""!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%((('''&&&%%%$$$$$$%%%%%%***((('''((()))***)))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%'''******)))(((((()))444000+++(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''((()))((((((((((((((()))******))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++******)))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%###$$$%%%!!!###%%%%%%$$$$$$$$$%%%&&&%%%$$$#########$$$%%%''''''((((((''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%(((***)))&&&###$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((()))'''&&&$$$$$$%%%'''(((666000((($$$$$$%%%%%%%%%############""""""""""""###$$$$$$%%%%%%$$$$$$### !!!#########$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((('''((())))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''((()))***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&''')))++++++***((('''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&'''(((***+++)))%%%"""%%%'''))))))(((&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))(((''''''(((((()))***++++++++++++,,,------...///************************+++++++++++++++++++++++++++++++++******))))))(((************))))))(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%''''''(((''''''&&&%%%$$$"""###%%%&&&'''&&&&&&%%%$$$&&&'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$%%%&&&((()))888000((($$$&&&'''&&&$$$%%%%%%%%%%%%&&&((()))***$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***)))&&&#########$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,((((((''''''&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''')))++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''')))******'''$$$"""%%%'''(((&&&%%%&&&'''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''((()))***+++++++++***))))))))))))***************************************************,,,,,,++++++*********)))*********)))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&### """%%%'''$$$!!!$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((000+++&&&&&&((()))&&&"""((('''&&&$$$"""!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***)))&&&############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!''''''&&&&&&&&&''''''((('''((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((('''%%%%%%''')))'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''''')))))))))(((%%%&&&'''&&&%%%%%%'''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,000...,,,***)))))))))***************************))))))))))))))))))))))))+++++++++++++++***************))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''""" %%%'''%%%!!!%%%###""""""$$$&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((&&&%%%&&&))))))&&&###$$$$$$#########"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%&&&&&&%%%%%%((('''&&&'''((()))(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((((((&&&%%%%%%''')))'''&&&%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''(((((('''&&&%%%%%%&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&''''''(((***+++,,,222111///---++++++,,,---************************************************)))))))))***************)))))))))))))))))))))***&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""$$$&&&&&&%%%&&&###!!!"""$$$&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&!!!###%%%''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''(((((('''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''&&&%%%%%%***((('''((()))***)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''')))******%%%%%%%%%&&&'''((()))******)))(((&&&%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######%%%''''''&&&%%%'''******'''$$$%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''%%%%%%&&&'''&&&$$$%%%'''((('''&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%########################'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''',,,+++)))'''%%%$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&''''''(((***+++,,,///---+++)))))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((())))))******)))))))))))))))*********(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))&&&$$$!!!!!!$$$&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''%%%$$$###$$$$$$%%%%%%$$$$$$%%%''''''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((###$$$%%%&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%(((((((((%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$((('''''''''((()))***+++''''''(((((()))))))))*********)))((((((((((((((()))'''&&&&&&((()))((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%&&&'''((((((***))))))((('''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&''''''((('''''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&((((((&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&&&&'''((('''%%%''',,,111444111---)))''''''((()))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))%%%%%%$$$###$$$&&&)))+++'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))++++++******************++++++***)))(((((())))))+++++++++++++++***)))((((((((((((((())))))))))))++++++,,,,,,+++***((('''((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''&&&""" $$$(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############ !!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$+++***'''%%%######$$$$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((******&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((()))))))))*********++++++***))))))(((((((((((((((+++***(((((()))******)))((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((('''''''''(((((()))%%%%%%&&&''''''((()))))))))))))))((('''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((('''''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((()))''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&%%%'''+++...111///,,,)))''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&&&&''''''(((((())))))******************************+++******)))(((((())))))******++++++***))))))((((((((((((((()))))))))*********++++++***((('''&&&(((((((((((('''''''''''')))))))))***))))))((((((&&&&&&&&&###!!!!!!$$$'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$***)))&&&$$$###$$$$$$%%%""""""######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))*********)))(((&&&%%%((((((((()))))))))))))))))))))((((((''''''((((((,,,***(((((())))))((('''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((())))))((((((((((((((('''))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''',,,((($$$###%%%''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))'''$$$$$$&&&((()))))),,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++******************************)))((((((((())))))))))))******))))))((((((((((((((()))))))))******))))))))))))((('''&&&&&&((((((((((((''''''''''''''''''(((((()))(((((((((%%%&&&&&&%%%######$$$&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''############$$$%%%&&&'''%%%%%%$$$$$$#########"""%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$$$$%%%&&&######$$$$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((+++)))'''&&&&&&&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''333,,,%%%"""%%%((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''(((''''''''''''&&&&&&&&&***&&&######&&&((('''%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++))))))))))))***************))))))((((((((())))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))((((((''''''((((((((((((''''''''''''###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$#########$$$%%%'''(((((('''%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((***(((&&&&&&&&&&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''******))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''666///'''$$$&&&((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%(((''''''''''''&&&&&&&&&)))&&&######&&&'''&&&$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((&&&''''''((()))*********(((((()))))))))*********)))((((((((((((((())))))'''((())))))))))))(((((())))))))))))******************))))))((((((((()))((((((((((((''''''''''''######$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))*********)))((((((((((((((('''''''''''''''&&&&&&''''''((((((+++)))''''''(((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''222---(((&&&&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))'''(((((())))))*********((((((''''''(((((())))))(((((())))))******)))))))))))))))*********++++++******)))(((((())))))***((((((((((((''''''''''''&&&&&&''''''((('''''''''%%%$$$$$$%%%''''''&&&$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((()))***(((''''''((()))((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))))))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%'''((())))))((('''%%%(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&,,,+++***)))((((((((((((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''(((((())))))))))))((((((((((((''''''(((((()))******+++'''''''''''''''((())))))((())))))***++++++******))))))*********+++++++++)))((('''''''''((())))))(((((((((((('''''''''''''''((((((((((((''''''&&&&&&%%%###$$$'''((('''%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$$$$&&&''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''(((((())))))&&&%%%$$$$$$%%%&&&((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$$$$&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))***+++******&&&'''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''!!!$$$&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((%%%%%%&&&''''''&&&%%%%%%'''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((()))++++++)))((('''(((((('''''''''&&&&&&&&&$$$&&&)))(((&&&%%%'''***((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%&&&'''((()))******))))))((((((''''''&&&''''''((()))******+++'''''''''''''''((()))***))))))***+++++++++++++++)))************+++++++++((('''&&&%%%%%%&&&(((((()))(((((((((''''''''''''''''''''''''&&&%%%$$$$$$'''%%%###$$$'''((((((&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((((((''''''&&&$$$######"""'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""######$$$%%%''')))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$###%%%''')))((('''''''''&&&%%%&&&'''((()))&&&''')))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&((((((((('''(((((((((&&&%%%%%%'''&&&'''((((((''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$(((''''''''''''&&&&&&&&&&&&%%%$$$###$$$&&&((())).........,,,(((&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$&&&''''''&&&&&&((()))%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''((()))*********((('''&&&((()))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******((()))******)))(((***+++333---'''%%%&&&((()))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&(((***)))(((&&&%%%%%%&&&((()))''''''(((((('''&&&%%%%%%''',,,222222---)))'''(((+++)))'''%%%$$$%%%&&&'''%%%$$$$$$%%%(((******)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''######$$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''&&&'''(((***,,,---+++***)))(((((()))******))))))*********))))))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$$$$&&&'''''''''''''''''''''''')))'''&&&&&&&&&&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&+++444777///&&&%%%(((***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%'''((('''%%%&&&&&&%%%$$$%%%&&&'''(((%%%'''((((((&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''%%%######%%%''''''&&&%%%&&&(((((('''((()))+++%%%&&&&&&'''&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''&&&%%%&&&(((***+++333333222///***'''&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&(((((()))))))))((('''&&&''''''((((((((('''&&&&&&(((((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%'''(((((()))***+++***(((''''''(((111---(((&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%&&&'''))))))(((&&&%%%%%%&&&((()))+++++++++++++++***)))(((%%%(((+++***&&&###$$$&&&***)))'''&&&%%%%%%&&&&&&%%%'''((((((&&&%%%'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&'''(((***+++,,,...---+++))))))((())))))))))))************))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&)))000222+++%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&''''''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%'''((((((&&&%%%%%%&&&((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%###""""""$$$%%%%%%%%%%%%&&&''''''&&&'''(((***%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))******)))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((''''''((()))+++,,,.........+++(((&&&%%%&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((((((''''''&&&''''''''''''((()))'''%%%$$$%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''((()))******)))'''%%%%%%&&&...+++((('''((((((((('''(((''''''''''''''''''(((%%%&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&'''((()))(((((())))))((((((''''''''')))***(((%%%###&&&(((((((((((('''&&&&&&%%%%%%&&&***---***$$$!!!$$$(((''''''''''''''''''''''''(((((((((''''''''''''&&&))))))((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((***+++---...))))))(((((('''&&&%%%%%%(((((((((((((((((())))))((((((((((((((('''''''''''''''''''''(((***+++,,,000...,,,***)))(((((()))))))))************))))))******)))))))))((((((((((((((((((''''''''''''&&&&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''******))))))((('''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''******&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%###"""###%%%&&&%%%$$$(((((((((&&&$$$###$$$&&&'''&&&%%%%%%'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***((('''&&&'''((()))(((''''''''''''&&&&&&&&&((('''''''''((()))***+++&&&'''((((((''''''((()))%%%&&&((())))))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***)))((('''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&(((((('''''''''''''''''''''''''''''''''((()))***'''((()))(((&&&%%%%%%'''******)))))))))(((((('''((((((''''''''''''((((((%%%&&&&&&&&&$$$$$$&&&(((((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%((()))***)))&&&%%%'''(((''''''(((((('''&&&%%%%%%''')))+++)))%%%"""$$$'''''''''''''''''''''''''''((((((((('''''''''''''''******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++,,,---***))))))(((''''''&&&&&&(((((())))))))))))******))))))((((((''''''&&&&&&'''''''''((())))))***+++...---+++)))(((((())))))((())))))************)))*********)))))))))((((((((((((((('''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))((((((''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$######$$$&&&''''''&&&$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&((())))))(((&&&''''''(((((((((((((((''')))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%))))))((('''%%%%%%''')))***(((&&&&&&(((******)))&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((('''&&&&&&&&&''')))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&(((******)))***+++---$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''***)))((('''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))$$$&&&''''''&&&&&&''')))((()))))))))((((((((((((((((((''''''''''''((((((&&&''''''&&&%%%$$$&&&'''(((((((((''''''(((((((((''''''((((((((((((((('''$$$%%%'''((('''%%%$$$$$$'''''''''(((''''''&&&%%%''''''&&&&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((())))))'''''''''(((((((((((()))))))))))))))******++++++))))))((((((''''''&&&&&&''''''(((((())))))******))))))(((''''''(((******(((((()))***************************))))))))))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$###$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&************************''''''((((((((((((''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$&&&(((******)))''''''((())))))))))))(((''')))******(((''''''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''))))))(((&&&'''((((((((((((+++...222...***&&&&&&(((******(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''%%%%%%%%%&&&&&&'''))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''((()))((('''&&&&&&(((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%((((((''''''&&&'''''''''"""$$$&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&''''''''')))***&&&((())))))((('''((()))(((''''''''''''''''''((('''(((((('''%%%%%%&&&(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%'''(((******(((&&&%%%'''''''''''''''''''''''''''%%%$$$%%%((()))(((&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))******)))))))))***++++++,,,,,,((((((((((((((('''''''''''''''((()))))))))))))))''''''&&&&&&'''(((***+++'''((()))******+++******++++++*********)))))))))'''(((((((((((()))))))))((()))******)))(((***+++$$$$$$%%%%%%&&&&&&''''''%%%$$$###%%%'''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''$$$###&&&'''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&************************''''''((((((((((((''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))(((&&&&&&((()))))))))((('''&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''))))))(((&&&%%%&&&&&&'''(((+++///333000+++&&&%%%''')))(((&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((('''''''''(((''''''''''''&&&&&&&&&###$$$%%%&&&&&&'''''''''$$$%%%&&&%%%$$$######$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%'''((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&((((((''''''(((***&&&''')))(((&&&&&&)))+++''''''&&&&&&&&&&&&'''''')))))))))(((&&&&&&''')))(((((())))))))))))(((((($$$%%%&&&&&&'''''''''&&&***)))))))))*********)))((('''&&&%%%&&&&&&'''(((%%%&&&'''''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((($$$$$$%%%&&&'''((())))))))))))******+++,,,,,,---'''''''''(((((((((((((((''''''))))))***))))))((())))))(((''''''((()))***'''((()))******++++++++++++++++++*********))))))'''((((((((())))))))))))'''((())))))(((((()))+++$$$%%%%%%&&&''''''((((((&&&%%%%%%&&&)))+++******''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''$$$$$$((('''######'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!###&&&((()))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''(((((('''&&&%%%%%%'''((((((((('''&&&$$$&&&'''&&&%%%###$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%&&&'''))))))'''%%%%%%%%%%%%$$$$$$&&&+++...111+++%%%$$$&&&(((&&&$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((()))))))))'''&&&$$$(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%'''''''''''')))***&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&$$$######$$$'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''&&&&&&%%%&&&'''((()))((()))))))))((('''&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''(((((('''((())))))'''&&&'''(((&&&'''((('''%%%&&&))),,,&&&&&&&&&%%%%%%&&&&&&&&&)))******)))'''&&&((()))(((((())))))))))))(((((())))))***++++++,,,++++++)))&&&$$$###$$$&&&'''((()))'''&&&%%%%%%&&&((()))$$$(((+++)))%%%###&&&***))))))))))))))))))))))))'''((((((((())))))******%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++$$$$$$%%%%%%&&&''''''((())))))***+++,,,,,,------&&&'''''''''(((((())))))'''((()))******)))((((((,,,+++***((((((((())))))''''''(((******++++++++++++++++++************)))'''((((((((())))))******$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&'''((())))))'''&&&&&&(((+++------,,,(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((()))******)))((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''$$$%%%(((&&&!!!"""((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%)))'''%%%######%%%''')))###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&***---...,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))******++++++***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''((()))******)))'''$$$###***'''$$$$$$$$$###$$$%%%***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''((()))(((''''''''')))%%%%%%&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&''''''''''''''''''(((((((((((()))))))))))))))(((''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))(((&&&&&&''''''(((''''''''''''((((((((()))''''''''''''''''''''''''((()))))))))))))))))))))((((((((()))))))))******&&&(((((('''%%%%%%(((+++,,,++++++******))))))(((************************))))))*********)))((((((((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''***(((%%%&&&(((***)))''''''''''''''''''((())))))((((((''''''''''''((((((,,,+++***)))((('''&&&%%%(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))(((((()))***)))))))))))))))******+++(((((())))))))))))((((((++++++******************,,,,,,+++)))(((&&&%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%'''((()))***((((((((((((((((((((((((%%%'''((('''&&&$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''(((******+++++++++&&&''''''((()))******+++)))***)))&&&&&&(((&&&"""'''((()))((('''''')))+++%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&((()))(((%%%"""%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((((('''%%%$$$&&&'''((((((%%%###$$$&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&'''(((((((((((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***((('''''''''((((((''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''***)))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''***)))((('''&&&'''(((((('''''''''((((((((())))))((((((((((((((('''''''''&&&''''''''''''((((((((((((((((((((())))))))))))((()))***)))''''''))),,,***************+++++++++)))))))))))))))))))))))))))))))))))))))(((((('''((()))*********)))(((((((((((('''''''''((())))))))))))))))))((((((((((((***(((&&&''')))***)))(((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))++++++***)))((('''&&&&&&''''''((((((((())))))))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&''''''''''''((((((((('''((())))))(((((()))***)))))))))))))))******+++))))))************))))))************************************************))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&'''((()))+++---...&&&'''((()))************''''''(((((())))))******(((***)))&&&'''******''''''(((((('''&&&&&&''')))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&((())))))&&&$$$%%%%%%&&&''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++************))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&###'''+++***&&&$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''''''''((()))))))))((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((---,,,***)))((((((((()))''''''''''''(((((((((((((((((()))))))))(((''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''***+++,,,,,,,,,+++***)))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''***)))((('''''''''((((((''''''((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((())))))))))))*********+++***++++++***)))(((***,,,)))******+++,,,,,,------))))))))))))))))))))))))***************)))((((((((()))************))))))******)))((((((((())))))******)))))))))((((((((()))''''''''')))******)))&&&&&&&&&&&&&&&''''''(((******))))))))))))******+++******)))(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******'''((())))))(((((()))***)))))))))))))))******+++*********++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&'''(((***,,,...///''''''((()))************(((((((((((())))))))))))''')))(((%%%%%%)))+++)))((())))))'''%%%$$$%%%'''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$)))'''''''''))))))((('''&&&&&&''''''((()))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++******)))(((((())))))((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$(((***'''%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((---,,,***)))((('''((((((''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++,,,------,,,***)))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((((((''''''''')))))))))((((((((((((((('''(((((((((((())))))))))))))))))(((''''''&&&&&&''''''(((((()))*********++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---------...++++++++++++++++++++++++------------,,,+++******(((((()))))))))*********+++***))))))(((((())))))******)))))))))((((((((('''''''''((()))))))))(((((((((''''''''''''((((((***))))))(((((())))))*********))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,'''((())))))(((((()))***)))))))))))))))******+++***************************************+++++++++///...---,,,+++***)))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&''')))(((&&&%%%%%%&&&(((''''''(((((()))***+++((())))))***++++++******))))))))))))((((((((((((''')))((($$$###&&&((('''+++,,,+++)))'''&&&&&&(((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%***(((&&&%%%'''((((((((('''''''''(((((()))))))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&------,,,+++***)))(((((((((((((((((('''''''''''''''''''''((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&))))))$$$$$$'''(((%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''((()))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((+++***((('''&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))***,,,,,,+++)))(((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''')))))))))))))))((((((((((((((((((((()))))))))***((((((((('''''''''&&&&&&((((((((()))***++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------111111000000000/////////000000000000000000000000/////////......,,,++++++))))))))))))))))))************)))))))))))))))***************))))))))))))'''((()))***)))(((((((((******)))))))))))))))***)))((((((''''''(((((()))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))''''''''''''(((((((((((()))))))))*********++++++'''((())))))(((((()))***)))))))))))))))******+++***)))(((((((((((()))***))))))*********+++++++++------,,,+++***))))))(((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((&&&((()))((('''%%%&&&&&&((((((((((((((()))************++++++,,,,,,++++++))))))))))))((((((((((((&&&******&&&%%%(((+++***/////////---***))))))***'''(((((((((((((((''''''''''''''''''''''''''''''&&&'''(((((()))(((''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''((("""###$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&''')))'''$$$$$$%%%'''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&------,,,+++******))))))((((((((((((((((((''''''''''''((((((((()))))))))(((''''''''''''((())))))''''''''''''''''''''''''))))))((((((''''''''''''%%%,,,---'''$$$'''(((%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''(((((()))))))))(((''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((()))(((&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&'''((((((((('''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((()))))))))((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''((()))******)))((('''))))))*********)))((('''((((((((()))))))))******((((((((((((((((((((((((((())))))***+++,,,------------------............/////////111444555444222888888777666555555444444666666666666666666666666222222222111000///...------,,,++++++******++++++***************+++,,,,,,---,,,,,,,,,,,,+++++++++***+++------+++)))((((((,,,++++++***************((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((())))))(((((()))***)))))))))))))))******+++***)))(((''''''((()))***)))))))))***++++++,,,,,,(((((())))))******++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***))))))(((((((((((((((((((((((((((&&&((())))))'''&&&&&&'''''''''((()))***,,,---...******++++++,,,++++++***(((((((((((())))))))))))&&&,,,///,,,+++...000111///000///---+++******,,,(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$&&&'''(((((((((&&&$$$$$$%%%&&&'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,++++++*********'''((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))******''''''''''''''''''''''''''''''&&&&&&''''''(((((( 000888000&&&%%%'''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&'''((())))))((('''''''''''''''(((((((((((('''(((***++++++***((('''))))))***+++***)))((('''(((((()))))))))*********)))))))))******+++,,,,,,------...///000111222222333333333333444444444444666555666999===>>>===;;;========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888666555444222111000...------------,,,,,,,,,,,,---...000000000000000000////////////...000222111...+++******,,,+++******))))))******))))))(((((((((((())))))'''((((((((()))))))))***''''''((((((((()))))))))((((((((((((((()))******''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((())))))(((((()))***)))))))))))))))******++++++***(((''''''(((***+++((())))))***++++++,,,,,,(((((())))))***++++++,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))'''&&&(((((((((((((((((((((((('''((())))))'''&&&&&&'''(((((((((((()))***+++,,,))))))*********))))))(((''''''(((((())))))******+++222555222......///...---------+++)))((()))***)))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,++++++++++++***'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))333BBB888(((###&&&((($$$$$$%%%&&&'''((()))***&&&''''''''''''''''''&&&'''((()))(((''''''((()))''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))%%%%%%&&&'''(((((((((''''''((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&((()))))))))((('''''''''''''''((((((((()))''')))***++++++***)))''')))******++++++)))((('''))))))))))))******************+++,,,---......///222333444555666777888888::::::::::::;;;;;;;;;;;;;;;:::;;;???CCCEEEDDDBBBAAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<666555333111////////////---------...000111333444333333333333222222222111111444666555000---+++,,,++++++***))))))((())))))******))))))))))))******''''''(((((())))))******(((((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((()))))))))))))))************'''((())))))(((((()))***)))))))))))))))******+++,,,+++)))(((((()))+++,,,((())))))***++++++,,,,,,,,,++++++******)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***(((%%%$$$(((((((((((((((((((((((('''(((***)))'''&&&&&&'''***)))(((&&&%%%%%%%%%%%%'''(((((((((((((((''''''&&&''''''((()))******+++111777:::555...***(((&&&*********)))'''&&&'''((()))))))))))))))(((''''''(((((((((((((((((((((((($$$&&&((()))***)))((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,888;;;///%%%'''(((&&&'''''''''''''''&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))'''&&&'''((()))(((''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((()))***)))'''&&&&&&(((******))))))((((((((('''******))))))((((((((('''))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))*********))))))))))))))))))(((+++***)))((((((((()))***'''((()))***+++,,,------,,,,,,,,,...222444444444555777:::>>>@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGEEEDDDCCCBBBBBB;;;999777555555333111//////...------///222555777555777;;;===<<<999444111333222222333444333111///111...+++***+++,,,------++++++))))))((()))***++++++******))))))******++++++***(((((()))******)))''''''(((((())))))************(((''''''&&&&&&&&&*********))))))))))))((((((***+++***)))((()))*********((('''&&&&&&&&&&&&(((((('''((()))+++++++++******+++---//////,,,***,,,,,,,,,++++++*********************************)))'''&&&(((,,,000333333))))))(((((('''''''''&&&)))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((&&&$$$######%%%((()))(((((())))))))))))((((((%%%%%%'''+++///111///,,,+++***)))'''''''''((()))%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&''''''))))))'''&&&&&&'''((((((...)))%%%&&&+++,,,(((###''''''''''''''''''''''''''''''''''''''''''&&&&&&+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''$$$%%%%%%+++%%%$$$((((((%%%%%%&&&'''(((******+++(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((###...111)))$$$'''***'''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((''''''&&&&&&'''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))+++,,,---))))))))))))))))))))))))***)))(((((('''''''''((('''''''''((((((((((((((($$$%%%&&&'''))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&&&&'''(((((('''''''''&&&&&&&&&)))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((('''''''''''''''***))))))((()))***+++,,,***+++,,,---...000111111111111222444777:::::::::<<<===@@@BBBDDDDDDDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMLLLLLLJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIHHHGGGFFFFFFDDDBBB???<<<:::888444222111000///...///111333555888:::===@@@@@@???<<<:::;;;;;;:::;;;<<<;;;888666777444222111111111111000,,,+++***))))))***++++++,,,++++++***))))))))))))***)))'''((()))******)))(((((((((((())))))))))))(((((('''''''''(((((()))++++++*********)))))))))(((***+++***)))((()))***+++***)))(((''''''''''''***(((((()))***+++)))(((******+++---///...,,,***,,,,,,,,,+++++++++******************************)))'''&&&(((+++///111111*********))))))((((((((()))((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))))))))(((((((((((())))))...,,,,,,---//////---******)))((('''''''''((((((%%%&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&''''''(((((('''&&&''''''((())),,,)))&&&'''***+++(((%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%&&&'''%%%""" (((###'''***%%%(((---(((&&&&&&&&&&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((( ''')))%%%$$$)))***&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))'''&&&'''((()))((('''''''''''''''''''''(((((('''''''''''''''((()))))))))(((''''''&&&&&&''''''))))))(((((('''&&&&&&%%%''''''&&&&&&''''''((()))''''''((()))***,,,---...))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***%%%&&&''')))************((((((''''''(((((()))***((((((((((((((((((((((((******)))(((((()))******((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''((((((''''''''''''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))***,,,---......///000222444555777888999999:::===@@@BBBBBBAAADDDEEEGGGHHHIIIHHHGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMNNNOOOOOOOOONNNNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFCCCAAA???===:::888666444222000000000111222777999<<>>===<<<:::999999777555333...---,,,,,,+++++++++,,,...------,,,+++***)))))),,,***)))***+++------,,,))))))))))))((((((((((((''''''''''''((()))***+++,,,+++++++++************(((***+++***)))((()))***++++++***)))((((((((((((---***)))***,,,,,,***'''+++***+++---......,,,***,,,,,,,,,++++++++++++***************************)))((('''(((***---......+++++++++***************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))***)))(((''''''((()))***---+++***)))******(((&&&)))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''&&&''''''((()))***))))))((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))************''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''***(((%%%%%%&&&'''&&&&&&)))&&&)))((('''222777,,,'''&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&))))))&&&&&&***(((###%%%%%%%%%&&&'''((())))))'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((()))'''&&&'''((()))((('''&&&&&&'''((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''''')))((((((((('''''''''&&&'''''''''''''''(((((()))''''''''''''((()))***+++))))))))))))))))))))))))'''''''''(((''''''''''''''''''''''''(((((())))))***************)))((((((((((((((('''((())))))***((((((((((((((((((((((((+++***(((''''''(((***+++((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''******))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''************))))))))))))))))))***,,,---///000111222333444777999;;;<<<===@@@@@@AAADDDGGGIIIHHHGGGIIIJJJJJJJJJJJJIIIGGGGGGBBBBBBDDDFFFHHHKKKNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHDDDCCCAAAAAAAAAAAA???===;;;:::777444222222222222333444666999===@@@BBBDDDFFFEEEEEEFFFGGGGGGEEECCCCCCBBBAAAAAA@@@===999666444333222000///---,,,,,,...---------,,,+++******...,,,+++,,,.../////////******))))))((((((''''''''''''''''''((()))***+++,,,,,,,,,+++++++++******(((***+++***)))((()))***,,,++++++***))))))******...+++)))))),,,---,,,***+++++++++,,,......---+++++++++++++++++++++++++++***************************(((''''''***+++,,,+++++++++++++++************))))))((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&((())))))))))))***)))(((''''''((()))***'''&&&%%%&&&'''((())))))'''''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%)))(((((('''''''''''''''&&&&&&&&&'''((()))******&&&(((***)))'''&&&''')))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((///+++'''%%%%%%'''((((((((((((***'''))):::@@@000((('''&&&%%%%%%&&&((()))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''(((***'''###%%%%%%%%%&&&'''((())))))''''''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((())))))))))))'''&&&'''((()))((('''%%%&&&'''((()))))))))((('''''''''''''''((())))))))))))(((''''''''''''((('''''''''((((((((())))))(((''''''''''''((())))))***))))))(((((((((((()))************************''''''((())))))(((((('''))))))((((((''''''''''''***************))))))(((((((((((((((((()))******((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&'''((('''&&&&&&'''((())))))******************''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((************++++++,,,,,,,,,---...111333444666666777777999;;;===@@@AAABBBDDDDDDEEEHHHJJJKKKJJJHHHHHHHHHGGGFFFEEEDDDBBBBBB<<<===>>>@@@CCCFFFIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFBBBAAA???@@@AAAAAA???>>>>>>===;;;888666555444444111111222444777;;;>>>@@@DDDDDDEEEGGGIIIIIIHHHFFFIIIIIIHHHHHHHHHEEEAAA===<<<;;;999777555222000///++++++,,,,,,,,,+++******---,,,++++++---......---******))))))((((((''''''))))))(((((((((((()))))),,,,,,,,,+++++++++******(((***+++***)))((()))***,,,++++++************+++******))))))***+++,,,,,,,,,+++***+++---...---+++++++++++++++++++++++++++***************************((('''(((***+++***)))************************)))))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((($$$&&&((()))******)))(((***)))(((''''''((()))***''''''(((((()))+++---...&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&'''((())))))***%%%(((***)))&&&%%%'''***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''(((222...(((%%%%%%&&&(((((((((((()))%%%&&&777;;;+++((('''&&&%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))(((&&&%%%&&&&&&&&&'''(((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***)))'''&&&'''((()))((('''&&&'''((()))***)))(((''''''''''''''''''((())))))***)))((((((''''''((((((&&&&&&'''(((((()))******((((((''''''(((((()))***------,,,+++************************************((()))+++,,,,,,+++*********))))))(((''''''&&&&&&&&&'''(((***++++++++++++))))))(((((())))))***+++(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&''')))(((''''''((()))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))***,,,---...//////333444666999;;;======>>><<<===???@@@BBBDDDEEEFFFFFFFFFGGGJJJKKKKKKIIIFFFBBBBBB@@@???===<<<;;;:::555666777999;;;>>>@@@BBBDDDDDDEEEGGGGGGHHHHHHGGGIIIJJJKKKLLLLLLKKKJJJIIICCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@?????????===;;;>>>===<<<:::999888888777333333333333555777:::;;;???@@@BBBEEEIIIKKKKKKJJJMMMMMMMMMMMMMMMLLLHHHEEEBBBBBBAAA???<<<:::777666------...///...---+++***,,,***))))))***+++***)))))))))))))))((((((((((((******)))(((((())))))))),,,+++++++++************(((***+++***)))((()))***++++++***************+++&&&+++000111...+++***+++,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,***************************)))((()))***+++***)))***************+++++++++))))))))))))***+++,,,---))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))(((((('''((())))))((('''(((***&&&&&&'''(((((((((''''''((((((((('''''''''''''''((())))))))))))((('''&&&%%%&&&'''((()))))))))(((%%%''')))(((&&&%%%'''***''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$#########$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((000,,,(((&&&&&&'''''''''***'''(((%%%"""+++///###&&&''''''((((((((())))))'''(((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''((()))))))))((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''))))))((()))***&&&&&&''''''''''''''''''(((((())))))***++++++,,,((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((()))))))))'''&&&'''((()))(((''''''((()))******)))'''&&&'''''''''''''''((())))))***))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((())))))***,,,,,,++++++***+++++++++************************((()))+++------,,,+++***((((((((((((((('''''''''&&&&&&((()))***+++++++++))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++''''''((((((((()))))))))))))))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,---------,,,---...000222444666666<<<>>>@@@BBBDDDEEEFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKJJJGGGDDD<<<;;;999777555444333333000000111222444666888999999:::<<<===??????@@@@@@???@@@BBBDDDEEEDDDCCCBBB========================BBBAAAAAA@@@???>>>======???>>><<<<<<<<<<<<;;;999::::::::::::::::::::::::666555444333333444444555777999<<>>CCCDDDFFFIIIKKKLLLLLLLLLGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIJJJKKKKKKIIIEEEBBB777666444222111000//////.........///000111333333000111333555666888888999666777:::<<<===<<<<<<;;;::::::::::::::::::::::::======<<<;;;:::999888777888777666777:::;;;:::999777777888999999:::;;;;;;777666555333111000000///111222666<<>>999666333111///---,,,,,,,,,+++***''''''(((((())))))******&&&''''''((()))+++---...*********))))))))))))((((((***+++***)))((()))******)))))))))))))))******+++<<>>BBBEEECCCDDDDDDEEEFFFEEEEEEEEEGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIGGGEEEAAA===;;;999666333000---,,,------...//////000...,,,***((('''((()))***++++++++++++++++++++++++*********)))++++++******))))))((((((***)))((((((((()))+++,,,000333666777555222///...)))***++++++***+++---///******************++++++)))***+++,,,,,,+++***)))************************************************+++***)))((((((***,,,---(((((((((((())))))))))))+++***)))(((((('''(((((()))((('''&&&'''(((***,,,))))))(((((('''''''''&&&))))))))))))))))))))))))$$$&&&((()))))))))***,,,---***'''(((***+++)))'''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&***))))))((((((((())))))))))))))))))(((&&&%%%$$$###$$$&&&((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''((((((...***&&&&&&'''))))))'''(((((((((&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&))))))))))))((('''&&&%%%''''''''''''((((((((()))'''(((***+++,,,,,,++++++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))---+++***+++------+++(((,,,++++++***))))))******+++******************+++)))***++++++)))(((***,,,))))))))))))))))))))))))++++++******))))))))))))((((((((((((((()))))))))'''''''''((((((((())))))******))))))))))))******((((((((((((((((((''''''###&&&((()))(((((()))+++''''''))))))))))))''''''(((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))'''''''''((((((((()))))))))(((''''''''''''((()))))))))))))))))))))))))))******))))))((((((((((((************************************)))))))))(((((())))))***++++++++++++))))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))***************)))(((((((((((()))***************++++++******)))(((((('''++++++******)))((((((((()))************+++++++++))))))************))))))******)))((((((((()))))))))))))))))))))***+++,,,------...000333666:::<<>>BBBDDDIIIJJJMMMPPPRRRSSSSSSSSSPPPNNNLLLKKKMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSOOONNNMMMMMMMMMKKKHHHEEE<<<:::666333000///000000///000000000111222222222//////000000000//////............///000222444555666888:::;;;;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@???>>>?????????>>>===<<<;;;999777444222222222111000111111111111111222222222000000000111333555888999???@@@AAABBBCCCEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKNNNOOOOOONNNLLLJJJHHHFFFEEECCCAAA???<<<999777666222000...+++***+++,,,---,,,++++++***+++,,,...///************)))))))))((())))))))))))************+++***)))))))))))))))***(((***+++***((('''''''''+++++++++++++++,,,,,,,,,***************+++,,,,,,...,,,)))(((((())),,,...++++++++++++++++++++++++************************)))((('''''''''(((***++++++*********))))))((((((%%%&&&''')))+++...111222++++++***))))))+++,,,---************))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&'''***((('''&&&'''((('''&&&((((((((((((''''''''''''&&&'''((()))***+++++++++((('''''''''''''''((((((((())))))******))))))(((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((***(((&&&&&&((()))***)))$$$&&&'''(((''''''''')))((('''&&&&&&%%%&&&&&&&&&(((((((((((())))))))))))(((((('''&&&&&&'''(((((())))))))))))((('''&&&&&&''''''((((((((())))))))))))******))))))(((&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''((()))***(((&&&++++++***************+++*********++++++************((('''***---...)))%%%)))))))))))))))))))))))))))))))))***)))))))))((())))))******++++++++++++'''(((((((((((()))))))))******))))))))))))************))))))((('''''''''''')))******(((''''''(((***))))))(((((())))))*********))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))+++***)))((('''((()))***))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))************)))((((((((()))***************************))))))(((((((((((())))))************))))))*********+++++++++)))******++++++******))),,,+++***))))))))))))***))))))***+++,,,...000111666888;;;???DDDHHHKKKLLLNNNOOOQQQSSSUUUUUUTTTSSSOOOMMMJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIGGGEEEBBB@@@888777555333222222222333222333444555666666777777444444444333222000///...,,,,,,------///000111222333555777999999;;;===???BBBBBBCCCCCCCCCCCCBBBAAA@@@AAAAAABBBAAA@@@???>>>>>>;;;777444333222111000111111222222333333444444333333333333444666777888;;;;;;<<<===>>>@@@AAABBBEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEBBB@@@===<<<888666444222000/////////---,,,***)))***+++---...*********)))))))))(((((((((((())))))******++++++*********)))))))))))))))***++++++***(((''')))***,,,++++++,,,------,,,+++************+++,,,,,,------,,,***))))))***,,,---((((((((((((((((((((((((************************)))(((((((((((()))***+++,,,++++++******))))))((()))))))))******,,,------***))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''))))))(((&&&$$$$$$$$$***)))(((''''''(((((('''((((((((((((((('''''''''''''''((()))************'''&&&&&&&&&&&&''''''((((((((()))***************'''''''''(((((()))******(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''((()))******"""$$$'''(((((('''((()))''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))***((('''%%%%%%'''(((***)))))))))))))))((('''''''''(((((((((((()))))))))*********))))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))((('''+++***************++++++)))***++++++++++++***))))))((()))...222111***"""))))))))))))))))))))))))((()))************))))))++++++++++++******))))))(((((((((((()))))))))*********))))))))))))************))))))((((((((((((((()))+++***(((''''''((()))((((((''''''(((((()))******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))******************)))************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))*********)))'''&&&&&&'''((()))************************))))))************))))))***))))))((((((((())))))((())))))*********))))))(((((()))************************)))))))))))))))((((((((()))******++++++))))))*********+++++++++******++++++++++++******++++++************++++++))))))+++---///222444555>>>@@@DDDHHHLLLNNNPPPQQQOOOPPPQQQRRRRRRRRRQQQPPPNNNLLLJJJJJJLLLNNNPPPPPPOOOOOONNNLLLKKKIIIHHHHHHEEEEEEDDDBBB???<<<;;;:::555555555666666777888888888999:::<<<<<<======<<<<<<<<<:::999666444222000............///000111111///111444555666777:::<<>>>>>===<<<999666333222///...,,,***)))***+++---************))))))))))))(((((())))))******++++++))))))*********))))))))),,,,,,,,,+++))))))+++,,,,,,++++++,,,...///---***************+++,,,---...++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((************************))))))))))))******++++++,,,,,,++++++*********))),,,+++***)))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((&&&%%%&&&''',,,,,,,,,+++*********+++'''''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((('''((()))******++++++***&&&&&&&&&'''(((***,,,---))))))))))))))))))))))))(((((())))))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))***+++"""$$$'''(((((('''((()))'''''''''&&&&&&''''''((((((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))((('''(((((((((((()))))))))***))))))))))))******++++++(((((((((''''''((((((((((((((((((((((((((((((((('''((()))******)))***************)))******+++,,,)))***+++,,,,,,+++***)))+++***,,,111555333,,,%%%))))))))))))))))))))))))((()))+++,,,,,,+++************))))))(((''''''&&&((((((((()))))))))************))))))))))))******))))))))))))))))))))))))%%%''')))***)))***+++,,,(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((()))))))))************++++++++++++******************************)))))))))************+++++++++++++++++++++++++++))))))))))))************(((((('''''''''(((((()))************************))))))************))))))******)))((((((((())))))((())))))************)))(((((()))*********************))))))))))))))))))(((((())))))*********+++)))************+++++++++******++++++++++++******************+++,,,---...---...///222555888;;;===DDDFFFJJJMMMOOOPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIGGGGGGHHHKKKNNNOOOOOONNNMMMLLLIIIGGGDDDCCCBBB===>>>>>>===:::999999:::888999;;;<<<>>>?????????@@@AAABBBDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>;;;999888555444333333222333333333000222444555555666888999<<<>>>@@@CCCDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDGGGDDDAAA???>>>;;;888666000000000000000000111111333333444666777888999999999888777555555666666777<<<<<<>>>???AAACCCEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFBBBBBBCCCBBB@@@===:::888444333000...---,,,,,,,,,++++++++++++*********)))))))))))))))************(((((()))******************++++++***((((((***,,,+++******,,,000111...+++************+++---...///***+++,,,------,,,+++***++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++*********)))))))))******,,,,,,,,,,,,,,,+++++++++''''''''''''(((((((((((())))))))))))))))))))))))&&&(((******))))))***+++((())))))(((&&&%%%'''((('''''''''(((((((((((((((*********)))((('''%%%%%%&&&&&&&&&&&&'''((())))))'''(((((()))************&&&&&&&&&'''(((+++---///))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((''''''''''''(((((('''((())))))(((((()))***$$$&&&'''(((''''''''')))((((((((('''(((((()))***(((((((((((())))))))))))))))))(((''''''((()))))))))))))))******))))))(((((((((((()))))))))******))))))))))))***+++,,,---)))((((((''''''(((((()))))))))))))))))))))))))))''')))++++++******+++,,,******))))))***++++++,,,(((***+++,,,,,,+++***(((+++***+++...000///+++''')))))))))))))))))))))))))))***,,,---------,,,+++)))))))))((((((((((((((((((((()))))))))***************))))))))))))******((((((((()))******++++++%%%''')))*********+++,,,((((((************(((((((((((((((((())))))))))))***)))(((((((((((()))***(((((((((((((((((((((((((((((()))))))))***************+++,,,,,,+++******************************))))))*********+++++++++************************((()))))))))************(((((()))******++++++***************************))))))************))))))+++******)))(((((())))))(((((()))***************(((((()))***************)))))))))))))))))))))***)))))))))))))))*********)))************+++++++++***++++++,,,,,,++++++***)))))))))***,,,---///000333444666999===AAADDDFFFHHHJJJMMMOOOOOONNNLLLJJJIIIGGGEEEBBBAAAAAAAAABBB>>>>>>>>>AAAEEEHHHIIIHHHGGGFFFDDDBBB???===;;;;;;777999;;;;;;;;;<<>>:::333333222222222222222111111333444777999:::<<<<<<>>><<<:::777555555555666666777999;;;===???@@@AAAAAABBBCCCEEEHHHJJJLLLMMMOOOMMMJJJGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@;;;:::888666333111///...,,,,,,,,,,,,++++++++++++*********)))))))))))))))&&&'''(((***++++++++++++((()))******)))((()))******)))))),,,111222///,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))*********************++++++,,,---------,,,++++++*********++++++,,,---------,,,,,,+++***''''''(((((())))))))))))))))))))))))))))))))))))''')))++++++***)))***+++%%%&&&'''%%%###"""$$$&&&''''''''''''((((((((()))************))))))((('''''''''''''''((()))***+++''''''((()))))))))((((((((('''''''''(((***---...((((((((((((((((((((((((###%%%&&&((()))((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''')))+++***((('''''')))&&&'''((('''&&&%%%'''))))))))))))))))))***++++++(((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))(((((()))))))))***************)))((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&(((++++++***)))+++---******))))))***+++,,,,,,((()))+++,,,,,,+++)))((()))((('''((()))))))))((()))))))))))))))))))))))))))***,,,.........,,,+++)))))))))***++++++,,,,,,))))))))))))******************))))))))))))******''''''((()))***+++,,,,,,)))***++++++)))(((((()))((()))+++,,,,,,+++)))(((''''''(((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++((()))+++,,,---------,,,************************))))))************))))))++++++***))))))((())))))(((((()))***************(((((()))***************)))))))))))))))***************)))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***(((((()))***,,,...000111999:::<<<@@@DDDHHHKKKMMMIIIKKKMMMOOONNNKKKHHHFFFCCC@@@===999888888999:::444444666:::>>>AAAAAAAAA>>>>>><<<:::888777555555444777;;;<<<===@@@EEEIIIJJJKKKMMMNNNNNNMMMKKKJJJLLLMMMOOOPPPOOONNNLLLKKKGGGHHHIIIJJJJJJJJJJJJJJJCCCBBB@@@>>>===;;;;;;;;;;;;<<<======;;;;;;<<<===;;;>>>BBBFFFHHHIIIIIIHHHJJJHHHEEECCCDDDFFFIIIKKKJJJJJJIIIJJJIIIFFFAAA===777777777666666555555555222444666999<<<>>>??????CCCAAA===:::777666666666333444666888:::<<<>>>???>>>>>>@@@BBBEEEHHHKKKLLLMMMJJJFFFBBB>>><<<;;;;;;AAA@@@??????AAACCCEEEGGG@@@@@@>>><<<999555222111---------,,,,,,,,,++++++++++++******))))))((((((%%%&&&(((***+++,,,,,,+++((()))++++++***))))))***)))((((((,,,222444000,,,*********+++,,,---///000///---+++))))))+++---///************************************************'''(((((())))))))))))))))))***+++,,,------...///000///---,,,+++*********+++++++++++++++***)))((((((((())))))*********+++))))))))))))))))))))))))''')))******((('''((())))))+++,,,***(((''')))+++&&&'''''''''(((((()))))))))******+++++++++******'''''''''((((((***++++++''''''((((((((((((''''''***)))((('''((()))+++,,,(((((((((((((((((((((((("""###%%%'''(((((('''&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((('''***,,,+++(((&&&'''((((((((((((&&&%%%%%%''')))******))))))***+++,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((((())))))*********))))))))))))))))))************,,,***)))(((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))%%%(((++++++))))))+++---,,,,,,,,,++++++*********---------,,,,,,,,,++++++++++++******************++++++++++++++++++++++++))))))************))))))+++***(((***,,,---***(((+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,((())))))*********))))))******************************))))))))))))************))))))))))))************))))))))))))******++++++++++++************+++++++++++++++***)))((())))))))))))))))))))))))++++++******************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************++++++***************+++(((((())))))******++++++,,,,,,------///333999===CCCEEEHHHLLLOOOPPPPPPPPPNNNNNNNNNNNNLLLFFF>>>888777666555444333444444555333222222333444666888999777444000///111222111000444666999;;;???CCCIIIMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOONNNLLLKKKJJJHHHJJJLLLMMMNNNMMMKKKJJJJJJIIIGGGDDDCCCBBBBBBBBBCCCAAA@@@BBBEEEGGGFFFDDDBBBCCCEEEGGGHHHGGGFFFEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFBBB???;;;777555444444555777888999:::===???BBBCCCCCCBBB@@@>>><<<:::999888777777888999::::::::::::;;;;;;:::;;;<<>>;;;999999999::::::;;;<<<>>>@@@BBBDDDEEEDDDCCCBBB@@@???===<<<;;;<<<;;;:::999999:::<<<===>>>=========>>>@@@AAABBBBBB@@@>>>:::777444222111222222222333666999<<<>>>DDDFFFHHHHHHEEEBBB??????:::777333111000///...,,,++++++*********)))))))))******++++++++++++******************************+++++++++,,,...///...,,,*********+++,,,---...///++++++++++++++++++++++++&&&'''((()))***+++++++++************))))))))))))...+++)))***+++,,,+++)))++++++***))))))***++++++---,,,+++******,,,...///111888FFF@@@III000+++***''''''(((***+++,,,---...)))))))))))))))******+++******)))))))))***++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((''''''((('''&&&''')))***)))(((++++++***)))))))))))))))******))))))((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((''''''(((((((((((())))))))))))***)))(((((((((((()))***(((((((((((((((((((((((('''(((***,,,---,,,+++***)))))))))))))))(((((((((******+++,,,,,,,,,,,,+++,,,+++***(((''''''((((((************)))))))))((())))))))))))))))))***+++(((((()))******)))((((((************************************************///,,,******+++,,,+++)))++++++++++++++++++,,,,,,,,,++++++++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))***,,,,,,***)))***************)))))))))******************************))))))******+++,,,---,,,+++***))))))***+++******************************))))))))))))******))))))***++++++***))))))******))))))))))))******++++++++++++***************++++++++++++***))))))))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))******************************++++++++++++++++++******)))))))))******+++,,,------...//////000000333555888;;;>>>DDDJJJOOOOOOPPPRRRSSSSSSQQQPPPNNNMMMIIIDDD???;;;666222///---------,,,,,,---......//////......///000111111444111......///000111111555666666777:::???EEEJJJMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOJJJJJJJJJKKKLLLMMMNNNNNNOOONNNLLLIIIGGGGGGFFFGGGGGGFFFEEEFFFGGGHHHGGGFFFBBBCCCFFFHHHIIIJJJJJJJJJCCCCCCBBBBBBBBBDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGEEEBBB@@@?????????@@@???@@@AAACCCDDDFFFHHHIIIFFFEEEEEEDDDCCCBBBAAAAAACCCAAA>>>;;;:::;;;===?????????@@@@@@AAAAAA@@@@@@>>>===;;;999666444222111000000//////111333666777???CCCHHHKKKKKKIIIGGGGGGAAA>>>;;;888666333000---,,,,,,+++++++++***************++++++++++++******************************,,,+++***+++------,,,***************+++---...///++++++++++++++++++++++++((()))***,,,------......++++++*********))))))))),,,+++******,,,---,,,+++++++++***))))))***++++++************+++---///000///AAA___cccddd999+++...(((((()))***,,,---......)))))))))))))))******++++++***))))))))))))))))))(((((()))******************))))))(((((())))))***))))))((((((((((((''''''((('''&&&''')))***)))(((+++***))))))))))))))))))***))))))))))))((((((((())))))))))))(((((((((((()))))))))(((((('''''''''))))))))))))((((((((((((***))))))(((((())))))***&&&''')))******)))'''&&&'''(((***+++,,,,,,+++***'''''''''(((((()))))))))))))))***++++++++++++***,,,+++***)))))))))))))))************))))))))))))+++***))))))))))))))))))))))))***++++++***))))))***************************************************)))((()))***+++***)))*********++++++,,,,,,,,,+++++++++*********))))))***************+++++++++++++++++++++++++++++++++***++++++++++++++++++************+++++++++***)))******************************************************))))))******+++,,,000...,,,***))))))***+++************************+++******))))))******+++((()))+++,,,,,,+++)))(((******))))))))))))******++++++++++++******************+++++++++******)))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++++++++,,,******)))))))))***+++++++++,,,...000222444555666:::===@@@CCCGGGLLLQQQUUUUUUUUUVVVUUUSSSPPPMMMKKKIIIDDD===777444222000...///////////////000000000000/////////000000000000111000...---...000222222888999999999;;;???FFFJJJNNNNNNOOOOOOPPPQQQQQQQQQTTTTTTSSSSSSRRRPPPOOONNNJJJJJJIIIIIIJJJLLLNNNOOOOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFDDDCCCBBBCCCCCCDDDCCCDDDEEEGGGIIIJJJKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCC@@@????????????>>>???AAABBBCCCBBBAAA@@@>>>===<<<:::777555222111000///......///111333555===BBBGGGKKKKKKHHHFFFEEEEEECCC@@@>>><<<999555222---------,,,,,,++++++******++++++,,,,,,++++++***************************,,,+++***+++,,,,,,+++)))************+++,,,---...+++++++++++++++++++++++++++,,,------...---------+++++++++*********))))))))))))******+++,,,,,,++++++******************+++(((((((((((()))***+++,,,,,,===aaapppvvvFFF222222++++++******************)))))))))))))))******+++++++++***)))(((((((((((('''((()))***+++******)))***))))))))))))))))))***(((((((((((((((((((((((()))((('''((()))***)))(((******)))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))+++******)))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***)))))))))))))))))))))************'''(((((())))))))))))))),,,++++++************************)))))))))))))))++++++***)))((((((((()))*********++++++*********************************************************&&&&&&((())),,,---------*********++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++))))))************)))))))))***+++++++++************************+++++++++******************************))))))******+++,,,000...,,,***))))))***+++************************++++++************++++++(((***+++------+++***(((******))))))))))))******'''''''''&&&&&&&&&%%%%%%)))******+++++++++******************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,***************+++,,,,,,***+++...111555999;;;===BBBDDDHHHKKKMMMPPPTTTWWWWWWWWWWWWUUURRRNNNJJJHHHAAA<<<666111000000111111000000111111111111111111000000000000111111000000111000000///000222444666>>>>>>>>>>>>???CCCHHHLLLOOOPPPPPPPPPQQQQQQQQQRRRUUUUUUTTTRRRPPPNNNLLLKKKIIIHHHGGGFFFGGGIIILLLMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGEEECCCAAA???<<<>>>AAACCCDDDDDDBBBAAAAAAAAA???>>>;;;888555444000///...---...000222333:::>>>DDDHHHIIIGGGEEEDDDEEEDDDBBBAAA@@@>>>;;;888000000///...---,,,++++++++++++,,,,,,,,,,,,++++++************************,,,+++***+++,,,,,,+++)))************+++,,,,,,---++++++++++++++++++++++++++++++++++++***)))((('''++++++++++++************'''(((***++++++******+++*********++++++************)))))))))))))))))))))***111NNN```qqqIII333...******))))))(((((((((''')))))))))))))))******+++++++++***))))))((()))))))))))))))******)))))))))******))))))))))))******((()))))))))))))))))))))***)))(((((()))***)))'''***)))))))))))))))******))))))))))))************))))))******************++++++***)))(((''''''&&&))))))))))))(((((((((((())))))************))))))+++)))(((''''''((()))+++'''(((((()))))))))))))))************))))))))))))((()))******++++++******++++++++++++*********)))))))))))))))))))))******++++++***)))((((((((()))+++******************+++***************************************************+++,,,---...///111222++++++++++++++++++,,,,,,,,,++++++++++++*********)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))******))))))))))))***,,,,,,***)))***+++*********+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---,,,+++***))))))***+++************************++++++************++++++)))***+++,,,,,,+++***)))******))))))))))))******((((((((((((''''''''''''))))))***++++++++++++***************************)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++,,,---------+++++++++++++++,,,---...,,,---111555999===AAABBBGGGJJJNNNPPPRRRTTTVVVXXXWWWWWWVVVTTTQQQMMMHHHFFF<<<888444222222444555666222222333333222222111000000111222333333333333333444555555555555777;;;>>>DDDDDDEEEEEEEEEGGGKKKNNNPPPPPPPPPPPPOOOOOOOOOOOORRRRRRQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDEEEGGGIIIEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDDDDCCCBBBCCCEEEAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEFFFHHHJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJIIIGGGDDDBBB>>>@@@BBBDDDFFFEEEEEEDDDCCCCCCCCCBBB@@@===;;;999333111///......///000111555:::@@@EEEGGGGGGGGGGGGCCCBBB@@@@@@@@@@@@>>>===666555444222000...---,,,++++++,,,,,,,,,,,,++++++************************,,,+++***+++------,,,******************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((,,,++++++++++++*********'''))),,,,,,+++*********)))***++++++++++++***))),,,,,,+++++++++************)))888BBBYYY===---&&&&&&&&&''''''((())))))***)))))))))))))))******+++,,,+++******************---,,,+++***))))))))))))+++******))))))******+++))))))************+++++++++)))((((((******)))''')))))))))))))))******+++)))))))))************+++))))))))))))*********************))))))((((((((((((((((((((()))))))))))))))******++++++******))),,,***(((&&&&&&(((***,,,******************++++++)))))))))(((((('''''''''++++++,,,---------------)))******++++++***))))))))))))))))))************+++***))))))))))))))))))+++***))))))))))))***+++************************+++++++++++++++++++++++++++,,,,,,,,,+++,,,///111,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))(((***,,,,,,***)))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++************************((())))))***++++++,,,,,,)))************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++,,,------...,,,,,,,,,,,,---...///000111333666999===AAADDDEEEIIIMMMQQQTTTVVVWWWYYYZZZWWWWWWVVVTTTQQQLLLHHHFFF>>><<<::::::;;;===>>>>>>;;;;;;;;;;;;:::888777666555666888999:::::::::999:::;;;<<<<<<<<<>>>CCCFFFGGGIIIJJJKKKJJJKKKMMMOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDCCCBBBAAABBBCCCCCC@@@@@@??????@@@BBBCCCDDD@@@BBBDDDDDDBBBBBBDDDFFFEEEDDDDDDCCCBBBBBBBBBBBB??????@@@@@@@@@?????????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@CCCEEEFFFHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGCCCDDDFFFGGGGGGGGGFFFFFFBBBCCCDDDDDDDDDCCCAAA@@@;;;999666333000000000000111666;;;@@@CCCDDDFFFGGGBBB@@@>>>===>>>??????>>><<<;;;999777444111///...+++,,,,,,------,,,,,,+++************************+++++++++,,,...///...,,,***************++++++,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,+++++++++*********))),,,//////---+++***+++)))***++++++++++++***)))*********++++++++++++***)))(((...+++>>>...***(((''''''(((((())))))******)))))))))))))))******+++++++++++++++++++++,,,---333111...+++******+++,,,+++******))))))******+++******+++++++++,,,,,,,,,+++***))))))******)))''')))))))))))))))***++++++))))))*********+++++++++((((((((()))))))))*********)))))))))))))))))))))&&&&&&'''((()))***++++++)))***++++++++++++***)))******)))(((((()))******++++++***************+++((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,(((((()))*********)))(((((()))))))))************))))))))))))))))))***+++***))))))(((((())))))***************************++++++++++++++++++++++++***++++++++++++///444999---,,,,,,++++++*********---------,,,,,,,,,++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((***---,,,***(((***+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,((())))))*********))))))************************,,,++++++******++++++,,,,,,++++++******++++++,,,******))))))))))))******+++++++++*********))))))((()))***+++++++++++++++************************((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,---......,,,,,,,,,---...///000111777888:::===@@@CCCEEEFFFJJJNNNSSSWWWYYYZZZ\\\]]]WWWWWWVVVTTTQQQMMMIIIGGGEEECCCCCCCCCEEEFFFFFFEEEEEEEEEEEEEEECCCAAA???>>>;;;<<<>>>@@@AAAAAAAAAAAA>>>@@@BBBAAAAAACCCHHHLLLIIIKKKMMMNNNMMMMMMNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???AAACCCDDD@@@BBBDDDDDDCCCCCCEEEHHHLLLJJJHHHFFFDDDBBBAAAAAA??????@@@@@@@@@@@@???>>>???????????????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>BBBCCCEEEGGGGGGFFFEEEDDDGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGFFF???AAACCCEEEFFFFFFEEEEEECCCAAA===888444222111111000444999<<<>>>???AAACCCBBB???<<<;;;<<<>>>>>>>>>AAA@@@===:::777444111000+++,,,,,,------,,,,,,+++************************+++++++++---///000///...******************++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******+++///222111...,,,+++,,,)))***+++,,,,,,+++***)))%%%&&&''')))************(((+++///"""000&&&,,,000+++++++++***)))((((((''')))))))))))))))******+++++++++++++++,,,---......777444000,,,***+++,,,...++++++************+++++++++++++++,,,,,,---------,,,***))))))******)))'''))))))((())))))***++++++))))))******++++++++++++''''''(((((()))))))))***)))))))))))))))*********%%%&&&'''((()))***+++,,,)))***+++,,,,,,+++***)))((()))***++++++***)))((())))))((((((((((((((()))))))))***+++,,,---......''''''((()))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))(((((()))***++++++***)))(((''''''((()))***************************+++++++++++++++++++++++++++---///111333:::BBBIII++++++*********+++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......000000000///...,,,+++***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...))))))))))))))))))******---,,,,,,++++++,,,,,,---...---+++)))((())))))***+++++++++************)))************************)))************+++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************************+++***)))))))))***,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++------...///+++,,,---,,,***)))***+++---,,,,,,++++++***************************************+++,,,,,,,,,,,,+++******++++++++++++************))))))))))))******************************************+++,,,---...+++++++++++++++,,,,,,---+++,,,---...///111444777777:::===@@@BBBFFFJJJMMMQQQRRRTTTVVVYYYZZZ[[[\\\ZZZXXXVVVUUUTTTRRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPOOOMMMKKKHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDDDDFFFJJJNNNQQQJJJJJJKKKLLLMMMOOOQQQRRRMMMLLLJJJHHHFFFDDDBBBAAAGGGAAA@@@CCCCCCAAADDDIIIIIIMMMPPPOOOJJJFFFFFFHHHEEEAAA???BBBCCCAAAAAABBBDDDCCCBBBCCCGGGMMMRRRUUU^^^eeeggg^^^TTTNNNLLLKKKPPPMMMLLLLLLIIIDDDAAACCCFFFCCC@@@@@@CCCDDDBBB@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBDDDGGGGGGEEECCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCGGGGGGHHHHHHIIIIIIIIIIIIJJJHHHFFFFFFFFFGGGFFFEEEHHHHHHHHHGGGFFFFFFHHHKKKFFFDDDBBB???===999444111111222333666999===AAACCCAAAAAABBBAAA@@@>>><<<;;;@@@@@@???===;;;999666555333111---+++,,,------,,,******+++,,,---------------------,,,,,,+++++++++***+++,,,---------,,,,,,......---------,,,,,,,,,...,,,))))))+++---.........,,,***+++---...,,,***************************+++++++++************)))+++((('''***,,,)))((()))((()))***+++++++++++++++)))))))))))))))******+++)))************++++++++++++---000000...,,,++++++***)))((()))+++,,,,,,++++++*********))))))(((((('''%%%''',,,,,,)))'''((())))))))))))))))))))))))*********************************************************))))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((((((((((((((((((((((((++++++************************)))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))************+++++++++************************++++++******************......---+++))))))+++---///000222444888@@@HHHNNN,,,++++++++++++,,,------,,,++++++++++++*********+++++++++,,,,,,,,,------.........///......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---+++***)))))))))***+++++++++************)))************************************++++++++++++))))))******++++++,,,,,,************************************************+++***)))))))))***,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,---,,,*********+++,,,,,,,,,+++++++++++++++******************************+++,,,,,,,,,,,,+++******++++++++++++******++++++************++++++************************************+++,,,------+++++++++++++++,,,---...///111222333555777;;;>>><<<>>>AAACCCFFFIIIMMMPPPSSSTTTVVVXXXZZZ[[[\\\\\\]]][[[ZZZYYYYYYWWWUUURRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRPPPNNNMMMLLLJJJKKKLLLNNNNNNNNNNNNMMMMMMLLLJJJIIIIIIKKKMMMOOOJJJJJJKKKKKKLLLMMMNNNNNNKKKIIIFFFCCCBBBAAABBBBBBEEEAAA@@@BBBCCCDDDLLLUUUbbbhhhlllgggZZZOOOKKKKKKMMMHHHGGGJJJLLLKKKKKKNNNQQQQQQPPPPPPTTT]]]hhhpppsssnnnkkkjjjhhheeedddddd```VVVPPPPPPPPPNNNMMMMMMNNNOOOOOOOOOQQQNNNJJJIIIKKKNNNPPPPPPPPPNNNLLLIIIFFFDDDBBBAAA???@@@BBBBBBBBBAAAAAAAAADDDDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJJJJIIIGGGHHHHHHGGGFFFGGGIIIKKKKKKIIIGGGEEEDDD@@@<<<999666666555444555777999;;;@@@AAAAAAAAA???===:::999<<<>>>@@@AAAAAA@@@===<<<777444111.........---,,,+++,,,------............,,,,,,++++++++++++++++++++++++,,,,,,---------,,,//////......---,,,,,,+++...,,,******,,,......---...,,,***+++---...,,,***************************++++++++++++************,,,(((&&&)))***)))(((***))))))***+++++++++******)))))))))))))))***++++++************+++++++++++++++---//////...,,,+++++++++***)))***+++,,,+++***+++*********))))))))))))((((((***---,,,((()))---))))))))))))))))))))))))++++++++++++++++++++++++************************************))))))))))))***)))((()))******)))(((************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))************************,,,,,,++++++++++++++++++******************************+++******)))(((((()))************+++++++++************************+++++++++++++++*********)))***,,,,,,,,,---///111///222888>>>EEEKKKRRRWWW,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---.../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------,,,+++************+++++++++************)))++++++++++++++++++++++++************+++++++++,,,*********+++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++,,,---...//////111333555777:::===@@@BBBDDDFFFHHHJJJMMMQQQSSSUUUVVVWWWYYY[[[\\\\\\\\\^^^]]][[[[[[\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUTTTRRRQQQQQQPPPPPPNNNNNNPPPQQQRRRRRRRRRRRRMMMLLLKKKIIIHHHHHHIIIJJJGGGHHHHHHIIIHHHHHHGGGGGGFFFDDDAAA>>>===???@@@BBBCCCCCCEEEHHHLLLTTTcccppp~~~lllbbb```]]]YYYWWWZZZ\\\\\\^^^aaaeeeeeedddcccgggsssxxxmmmdddbbbcccdddddddddcccdddfffhhhllleee]]][[[```fffjjjkkkfff___WWWPPPLLLIIIEEEBBB>>>AAACCCDDDBBBAAA@@@AAABBBAAAAAAAAABBBDDDGGGHHHGGGFFFEEEFFFGGGHHHGGGEEEEEEFFFGGGFFFFFFGGGJJJLLLNNNMMMKKKKKKJJJGGGDDDAAA:::888555333222333444555>>>???@@@@@@???<<<999777555999===BBBDDDDDDCCCBBB===:::666333222000...,,,........................************++++++++++++++++++,,,,,,,,,---------000000//////...---,,,,,,---,,,,,,---//////...------,,,++++++------,,,+++************************,,,+++++++++************,,,((('''***+++))))))*********+++++++++******)))***))))))))))))***++++++************+++++++++,,,+++---//////---+++++++++,,,+++******+++,,,***)))***************)))))))))))))))+++...,,,((()))...))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***)))***+++,,,+++***************************))))))))))))))))))))))))'''(((((()))***,,,---...************************************************++++++,,,,,,,,,,,,,,,,,,************************++++++++++++***)))(((''')))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***---......///111333333999BBBJJJPPPUUUYYY\\\---------------...///000000/////////............++++++++++++,,,,,,,,,,,,,,,---......///...............------,,,,,,,,,+++,,,,,,,,,,,,,,,---..................---------------,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,---...---+++***+++,,,***++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,))))))***+++,,,...///000000222666888:::===AAADDDGGGIIIKKKLLLMMMOOOSSSUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZXXXVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUSSSQQQPPPPPPQQQRRROOOPPPPPPPPPPPPPPPPPPPPPIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCAAAAAAAAAAAACCCEEEGGGHHHHHHNNNVVV]]]eeessszzzrrrmmmjjjlllnnnnnnooossstttvvvwwwvvvyyyzzztttsssxxxzzz{{{zzzyyyzzz~~~zzzqqqqqqyyy|||sssggg___ZZZTTTMMMGGGEEEHHHLLLLLLIIIFFFEEEEEEDDDCCCAAA@@@@@@BBBDDDFFFEEEDDDCCCCCCDDDDDDBBBAAADDDDDDEEEEEEEEEFFFIIILLLMMMLLLKKKKKKLLLJJJGGGEEE<<<:::777444222333555666999;;;===???>>><<<999777111444888<<<@@@BBBCCCCCCAAA???;;;999666444000---000//////...............*********+++,,,,,,,,,---,,,+++++++++,,,,,,------////////////////////////,,,,,,---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********+++)))***...000,,,))))))+++++++++++++++***)))(((******))))))******+++,,,*********+++++++++,,,,,,***,,,......,,,++++++,,,---,,,++++++++++++***)))************************)))'''***///000,,,))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***************++++++---,,,++++++,,,---,,,+++************************))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++***************+++++++++))))))***************+++************************,,,,,,,,,+++***)))((('''))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........000333666???DDDKKKQQQUUUWWWYYYZZZ------------...///000111000000000/////////......,,,,,,,,,,,,------------.........///......---,,,.........------,,,,,,,,,------,,,,,,------...///...---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000,,,---...---+++***+++,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++,,,------------,,,,,,,,,------------,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,))))))***,,,...000222333666999===@@@CCCEEEIIIKKKKKKLLLNNNNNNOOOPPPSSSUUUUUUUUUWWWXXXYYYZZZZZZ[[[[[[ZZZYYYZZZ\\\\\\[[[YYYWWWWWWWWWWWWVVVVVVUUUUUUWWWUUUSSSRRRQQQQQQRRRRRRQQQPPPOOONNNLLLKKKJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDAAADDDKKKQQQWWW[[[^^^^^^]]]gggsss}}}zzzwwwyyyzzzxxxxxx{{{zzz~~~~~~~~~}}}wwwoooiiiaaaWWWOOOPPPUUUYYYYYYTTTOOOMMMNNNLLLJJJGGGDDDCCCDDDFFFGGGFFFDDDBBBAAACCCCCCCCCBBBBBBCCCDDDCCCCCCEEEHHHJJJKKKJJJJJJKKKLLLKKKIIIGGGAAA???<<<888666666777777666777:::<<<===<<<;;;:::444444555666999===@@@CCCCCCAAA???===;;;888444111222111000...------------+++,,,,,,,,,---.........,,,,,,+++++++++,,,---...,,,,,,---...///000111111,,,,,,---///111111...+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++******)))---444555///)))'''+++++++++++++++***)))(((***************++++++,,,***++++++++++++,,,,,,,,,***,,,------,,,+++,,,---...,,,++++++,,,,,,***)))***************++++++++++++(((***222777333+++%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,---,,,+++,,,---...---+++************************************************++++++******)))*********++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++************************,,,,,,,,,++++++***(((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------------////////////000555;;;@@@KKKNNNRRRUUUVVVXXXZZZ[[[,,,,,,,,,---...///000111......---------,,,,,,,,,,,,,,,---------............/////////...---,,,,,,.........------------------------------......///---------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,------......---,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------......------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---///111444666888:::===BBBEEEGGGIIILLLNNNNNNOOOPPPPPPPPPPPPSSSUUUTTTUUUVVVXXXYYYZZZ[[[[[[]]]\\\\\\]]]^^^^^^]]][[[ZZZZZZYYYYYYXXXWWWWWWWWWXXXWWWVVVTTTSSSSSSRRRRRRQQQPPPNNNKKKIIIGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIJJJNNNTTT^^^iiisssxxx{{{|||zzz}}}{{{}}}}}}zzzyyyzzzzzz}}}}}}||||||}}}~~~wwwppphhh___YYY\\\bbbiiiiiiddd___]]]]]]\\\ZZZWWWTTTSSSRRRRRRRRRJJJFFFBBB@@@@@@AAABBBBBB@@@AAABBBAAAAAABBBEEEGGGJJJIIIIIIJJJLLLKKKIIIGGGGGGEEEBBB???;;;999888777666777999:::<<<<<<<<<<<<999888666555666:::>>>AAABBBAAA@@@@@@@@@>>>999666555444222///...------...------------............---,,,+++***+++,,,---...++++++,,,...///000111111++++++,,,...000000---++++++,,,------++++++,,,---************************,,,,,,,,,,,,++++++++++++))))))...555777000***'''******+++++++++******)))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,------,,,++++++,,,---+++************+++++++++++++++---***---666;;;666---((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,...,,,+++,,,---...---+++++++++++++++++++++++++++************************---,,,+++***))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,---.........+++++++++++++++++++++++++++++++++,,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...///111444888@@@IIIOOORRRTTTWWWXXXYYY[[[^^^```+++++++++,,,---...000111---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---......///.........------------............---------------...//////......------,,,++++++***---,,,,,,++++++,,,,,,---,,,---...//////...---,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,------------------------............---------------.........,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111444666:::<<<>>>>>>AAAEEEIIIKKKLLLOOOQQQPPPRRRRRRRRRQQQQQQSSSUUUTTTUUUWWWYYY[[[\\\]]]]]]^^^]]]]]]^^^______]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUSSSQQQPPPOOOMMMKKKIIIFFFDDDCCCCCCBBB?????????AAADDDHHHMMMPPPQQQQQQQQQSSSVVVZZZ___aaaiiimmmuuu~~~~~~zzzzzz}}}~~~{{{xxxyyywwwyyy|||~~~|||vvvvvvvvvxxx}}}|||~~~|||tttmmmgggcccaaaiiiqqqyyy{{{wwwsssrrrtttsssrrrqqqooommmlllkkkkkk^^^XXXOOOGGGCCCAAA@@@???@@@@@@@@@@@@??????BBBDDDGGGFFFGGGHHHIIIIIIGGGEEEGGGFFFEEECCCAAA>>><<<;;;999999999999::::::;;;;;;:::999777555666888:::<<>>;;;999777555222000//////000...---------------,,,,,,---,,,+++******,,,---///------------............+++++++++---//////---+++***,,,...---+++***,,,...************************------,,,,,,,,,+++++++++***))),,,222333...)))((())))))***+++++++++******++++++******++++++,,,---+++++++++,,,,,,,,,------***+++,,,+++******,,,...,,,+++***+++---------+++*********++++++,,,,,,,,,++++++///555555///------))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,+++,,,------,,,+++++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++******++++++,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////333888>>>DDDKKKRRRWWWUUUWWWZZZ[[[\\\\\\^^^___***++++++,,,---...000000//////.........---------******+++++++++,,,,,,,,,***+++,,,...///000000000,,,---------.../////////...------------...////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---.../////////------+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,------------------------+++,,,,,,---...///000000---...///...,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222333555777:::>>>@@@BBBEEEHHHMMMPPPQQQSSSUUUWWWRRRSSSTTTSSSRRRRRRSSSUUUTTTUUUWWWZZZ\\\^^^______^^^]]]\\\]]]^^^^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTSSSQQQNNNLLLJJJGGGFFFDDDBBB@@@@@@@@@@@@AAAAAADDDIIIPPPYYYaaafffiiihhhiiikkkooouuu{{{{{{xxxyyy~~~|||zzzzzzuuuvvvwwwyyy}}}~~~xxxssssssssstttzzz}}}xxxxxx|||xxxooogggcccdddfffrrr|||zzzqqqcccVVVLLLFFFBBBAAA???@@@@@@???===>>>@@@BBBDDDCCCCCCDDDFFFFFFDDDBBBBBBCCCDDDEEEDDDCCCBBBAAA===<<<:::999888999::::::777777666666666666777777<<<===@@@CCCEEEEEEAAA???<<<:::777444222111111222---------,,,,,,+++++++++---,,,+++******,,,...//////......---,,,,,,++++++,,,+++***,,,---...---+++***,,,...---+++***,,,...************************---------,,,,,,,,,++++++,,,))))))...///,,,))))))((()))***+++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------***+++++++++******,,,...,,,+++***+++---...---,,,*********++++++,,,,,,,,,'''***000111,,,&&&***111)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,++++++------,,,+++++++++++++++++++++++++++***************************)))))))))***+++,,,,,,************************((())))))***++++++,,,,,,))))))***++++++,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000222888???GGGLLLQQQVVVXXXVVVYYY\\\]]]\\\ZZZYYYYYY......////////////...............///000111111222//////.........---------//////.........---------444444333111000...------//////000000000000//////---...///...---,,,...000000000///...---,,,,,,,,,,,,---...//////...---,,,------............------------------------------++++++,,,,,,,,,---------++++++******+++...111222222000///000///......000000...+++)))***,,,---..............................------,,,,,,------...........................////////////////////////.../////////------///000,,,...000111111000...---***,,,...000000...,,,***------------------------000000//////.........---,,,,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---...//////...000222555888:::<<<>>>@@@CCCGGGJJJLLLNNNQQQTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUVVVYYY\\\```aaa```^^^]]]ZZZ\\\^^^______^^^\\\[[[\\\YYYVVVVVVXXXYYYXXXWWWVVVTTTQQQNNNKKKJJJJJJJJJGGGGGGEEECCC@@@AAACCCEEEEEEMMMTTT\\\iiizzz{{{ssstttwww{{{~~~}}}|||yyyxxxzzzzzzuuupppooottt{{{~~~}}}~~~zzzwwwvvvxxx{{{rrroookkkgggfffgggiiikkk|||zzznnnbbbWWWMMMGGGBBBAAA@@@>>>>>>>>>??????>>>???BBBDDDEEEFFFEEEEEEGGGGGGHHHIIIIIIHHHFFFEEECCCAAA>>><<<::::::;;;<<<777777888777777666555444444666999===AAADDDFFFGGGAAA@@@>>><<<999555333111000///...---,,,---...///............///000111222........................000000///...---,,,,,,+++------------------------,,,++++++******++++++,,,------------------------------------,,,+++******......---,,,,,,+++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///---,,,,,,,,,,,,+++***,,,------,,,+++,,,,,,///......------,,,++++++---,,,++++++************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))),,,...///...---------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******---------,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......------------------------.........------,,,,,,,,,000000///......111555999???DDDJJJOOOTTTXXX\\\____________^^^]]][[[ZZZYYY......////////////......------...//////000111111//////.........---------//////.........---------222111111000///...------//////000000000000//////+++,,,---,,,+++***,,,...000000///------,,,,,,---------............------------............------------------------------++++++,,,,,,,,,---------,,,,,,+++,,,---000333444444333222000---***))))))(((***...111222000...---...........................------,,,,,,------...........................///////////////////////////000000///------...000......//////...---,,,+++,,,------......------,,,........................///.........------------...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------...//////000222555888===???AAABBBCCCEEEHHHKKKMMMNNNQQQSSSVVVWWWWWWXXXYYYXXXVVVUUUUUUUUUVVVWWWYYYZZZ]]]___```___^^^\\\YYYZZZ[[[\\\\\\\\\[[[ZZZ^^^ZZZWWWUUUUUUTTTRRRPPPOOONNNLLLJJJGGGFFFEEEDDDBBBCCCDDDFFFHHHNNNTTTYYY]]]cccjjjttt|||xxxrrrrrruuuyyy~~~~~~~~~zzzuuupppqqqxxx}}}}}}xxxtttsssssspppmmmhhhddddddhhhmmmpppwwwooohhhaaa]]]RRRPPPLLLHHHDDDAAA>>>===AAAAAABBBBBBCCCCCCCCCBBBDDDEEEFFFHHHHHHHHHHHHGGGFFFDDDBBB???===<<<;;;;;;888888888888777666555555111222555888;;;>>>AAABBBCCCBBBAAA???<<<999666555222111///...------..................///111222333......................../////////...------,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++,,,,,,,,,,,,,,,...//////---,,,------///......------,,,++++++------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,......---,,,---...,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------......///000111333777===AAAIIIMMMRRRVVVXXX[[[]]]___^^^^^^^^^^^^]]]\\\[[[ZZZ......////////////......---------...//////000000...............---------...............---------/////////.........------...//////000000//////...+++,,,---,,,+++***,,,...000///...---------------.........------.........------............------------------------------,,,,,,,,,,,,---------------------...000222555666777888999777555333222222111000...+++)))))),,,.................................------------..............................///////////////////////////000000///---,,,...//////...............//////......---,,,,,,---......////////////////////////---------------,,,,,,,,,//////...---,,,,,,------///......---------......---...000111222666;;;>>>CCCEEEFFFGGGGGGHHHKKKMMMNNNPPPRRRTTTVVVWWWXXXYYY[[[ZZZYYYXXXWWWXXXYYYYYY\\\]]]]]]^^^]]]]]]\\\\\\XXXXXXXXXXXXYYYYYYZZZZZZ]]]ZZZVVVTTTRRRPPPMMMKKKKKKJJJHHHEEECCCAAA@@@???@@@DDDJJJRRRZZZdddnnnuuuvvvyyy|||zzzwwwuuurrrrrruuuzzz{{{vvvsssvvv|||}}}~~~yyytttqqqpppqqqnnnjjjgggiiiooouuuzzz}}}zzzxxxvvvsssqqqkkkhhhbbb[[[RRRJJJDDD@@@CCCBBBAAA@@@@@@AAAAAABBBFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHFFFDDDAAA>>><<<:::999999999999888777666555111111222444666:::===>>>DDDCCCCCCBBB@@@===;;;:::555444333111///.........------......///111222333................................................------------------------,,,,,,++++++++++++,,,,,,------------------------******+++,,,,,,---......******+++,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........./////////000000///000111111///.........///......------,,,++++++...------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,---------,,,,,,...///---,,,+++******)))******,,,,,,+++++++++,,,,,,------------------.........---------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,---...///000---///222666:::@@@GGGLLLSSSUUUYYY[[[[[[\\\]]]^^^]]]]]]]]]^^^^^^^^^]]]]]]......////////////......------------......//////................................................------........./////////...//////////////////...---...///...---,,,...000000///...---------------///...---,,,,,,---...///------............------------------------------,,,,,,,,,------------...---------...000222444666888:::;;;::::::;;;:::777444222...***(((***...111..............................------------..............................////////////////////////000000000///---,,,---///------++++++,,,---///111......................................./////////------------------------000///......------------//////...------......///...000222444777;;;AAAEEEFFFHHHIIIJJJJJJLLLOOOQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]]\\\[[[ZZZYYYZZZ[[[[[[___^^^]]]\\\[[[ZZZZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZXXXVVVSSSQQQNNNLLLKKKIIIKKKIIIFFFDDDBBBBBBCCCDDDIIIPPP\\\hhhttt~~~yyywwwwwwuuussswwwwwwyyy~~~|||{{{{{{xxx{{{}}}~~~|||yyywwwvvvuuutttssstttwww|||}}}}}}~~~{{{yyyxxxxxx{{{~~~yyypppeeeZZZQQQLLLHHHGGGDDDAAA@@@AAABBBDDDIIIIIIIIIHHHHHHGGGFFFFFFHHHIIIHHHGGGEEEBBB???===;;;;;;;;;:::999888777666333222222222444777:::<<>>===999888666444222000///...------......///111222333........................---------.........//////------------------------,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++,,,,,,------***++++++,,,,,,------...---------------...//////------------------------........./////////000000...///000000///......//////111222111///------...///......------,,,++++++...------,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++,,,...000...---,,,+++************---,,,,,,+++,,,---......,,,------......///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------,,,,,,---...000000000444888===CCCIIIPPPTTTVVVXXX[[[[[[[[[ZZZZZZ[[[\\\]]]^^^___````````````......////////////......---------...............---.....................---.....................------...//////000111111......////////////......---...///...---,,,...000//////...------------...///...---,,,,,,---...///------............------------------------------,,,,,,---------.........,,,,,,---...///111222333777999999999>>>DDDCCC===222111222333333333111//////////////////////////////......------......///........................///////////////////////////000000///---,,,...///222111...,,,++++++---...+++---///111111///---+++,,,,,,---------...........................//////000///...---------------...---,,,,,,,,,---///000111444777:::===AAAFFFIIIFFFHHHJJJKKKLLLNNNRRRTTTUUUVVVWWWXXXZZZ[[[]]]]]]^^^]]]\\\[[[ZZZ[[[\\\\\\```^^^\\\ZZZYYYXXXXXXXXXYYYXXXWWWWWWWWWWWWXXXYYYRRRQQQNNNJJJGGGEEEEEEFFFIIIHHHFFFFFFIIIMMMRRRUUUZZZdddrrr~~~yyywwwwwwwwwuuu~~~{{{}}}~~~~~~~~~yyy{{{~~~wwwvvvtttuuuxxx|||~~~xxxwwwwwwzzzwwwmmmccc]]]XXXUUUOOOJJJEEECCCCCCCCCGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEBBBAAA=========<<<;;;999888777444333222111222444777888===>>>@@@BBBBBBAAA???>>><<<;;;:::888555333111000............///000111222........................,,,,,,------.../////////---------------------------,,,,,,,,,,,,,,,,,,---------------------------...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------------------------........./////////000000---///000///,,,))))))***...///000000...---------///......------,,,++++++---------,,,,,,------...------------------------+++,,,,,,,,,------......++++++++++++++++++++++++---------------,,,,,,,,,,,,------,,,+++,,,...000000///...---,,,+++++++++///...,,,,,,,,,---...///,,,------......//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---...............------,,,,,,,,,000///...---...///111222888<<>>555333222///,,,//////////////////////////////............//////........................////////////////////////...///000///------///000AAA>>>:::555222000///...+++---000222222000---+++++++++,,,,,,---..................///////////////...---------------......---,,,++++++,,,...111222555888===AAADDDFFFIIILLLGGGIIIKKKLLLMMMPPPSSSVVVWWWXXXXXXYYYZZZ\\\^^^___^^^]]]\\\[[[ZZZ[[[\\\\\\^^^]]][[[YYYWWWVVVUUUUUUWWWVVVVVVUUUUUUTTTTTTSSSMMMKKKHHHCCC@@@@@@BBBEEEJJJLLLOOOTTTZZZbbbhhhlllkkkttt|||{{{zzz{{{{{{zzzzzz~~~zzzwwwsssrrrtttxxx{{{}}}uuuttttttxxx~~~~~~uuupppnnnjjjbbbXXXPPPJJJFFFEEEDDDCCCBBBBBBAAABBBBBBBBBAAACCCDDDFFFFFFEEEDDDCCC???>>>>>>===<<<:::999888444333222111111222333444888:::===@@@AAAAAA???>>>>>>>>>===;;;888555333222000000////////////000000........................---------.........//////------------------------------,,,,,,,,,,,,------------------------------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------+++,,,,,,,,,,,,---------111444666444///,,,+++---+++---///...---,,,---...///......------,,,++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,---------,,,,,,...///000///...------,,,------111000...,,,,,,,,,...///---------------........................---------++++++,,,,,,,,,,,,------------------------------)))******+++---......///------------------------111000/////////111444555AAAEEEIIIMMMPPPSSSVVVYYYVVVYYY[[[\\\[[[[[[[[[\\\[[[\\\]]]^^^`````````aaa......////////////......////////////////////////---------.........//////---------.........//////---------......//////000---......//////......---+++,,,---,,,+++***,,,.........---------......///------............------------............------------------------------------------.....................//////.........111333888HHHhhhttt```SSSMMMFFF;;;111//////////////////////////////............//////........................////////////////////////---...///.........000222CCCAAA===999555222000///---...///000000///...---,,,,,,,,,---.../////////---------....../////////,,,++++++,,,,,,---...///---,,,,,,,,,---000444666999===CCCGGGJJJKKKKKKLLLJJJKKKMMMNNNNNNPPPSSSUUUWWWWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[ZZZYYYZZZ[[[[[[[[[[[[YYYXXXVVVUUUSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKFFFEEECCCAAA@@@DDDLLLQQQWWW\\\dddllltttyyy|||}}}ssszzz|||}}}|||}}}wwwttttttvvvwwwxxxqqqppppppssszzzzzzrrrhhh^^^VVVQQQNNNKKKJJJGGGDDDBBBAAA@@@@@@@@@@@@BBBCCCDDDCCCCCCBBB@@@@@@???>>>===;;;:::999555555555444333333222222444666:::>>>@@@@@@???>>>??????>>>===;;;888555444222111000///....................................---------...............------------------------------,,,,,,,,,,,,------------------------------...---+++******+++,,,---***++++++,,,,,,------...------,,,,,,------...///........................++++++++++++,,,,,,,,,,,,222666999777222//////111***,,,......------...//////......------,,,+++++++++++++++++++++,,,------------------------------***++++++,,,------......---------------------------------,,,,,,,,,++++++***,,,......---,,,---......------,,,,,,,,,------333111///,,,+++,,,---...------------,,,,,,,,,,,,---------------.........+++++++++,,,,,,---------........................+++++++++,,,,,,---------+++,,,,,,------.........////////////222555999;;;GGGKKKOOOSSSTTTVVVXXXYYYVVVYYY[[[[[[ZZZYYYYYYZZZYYYYYY[[[\\\]]]]]]]]]]]]......////////////......000000000000000/////////---------.........//////---------.........//////,,,,,,,,,------.........---..................---......///...---,,,...000......---------......///,,,---...//////...---,,,---..................------------------------------------.........////////////000000///...------......000AAAeeerrrSSS:::000000000000000000000000//////............//////........................////////////////////////,,,---.........///111333777666333111...,,,+++***//////............//////---------...///000000111,,,,,,,,,------.........*********+++,,,---...///...---,,,---///222666999;;;@@@GGGKKKMMMMMMLLLLLLMMMNNNOOOOOOOOOOOORRRTTTWWWVVVVVVWWWXXXZZZ\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYYYYXXXVVVTTTRRRQQQNNNNNNOOONNNMMMJJJGGGEEEAAAAAAAAABBBEEEMMMYYYaaahhhnnnxxxuuuzzz}}}~~~~~~{{{wwwuuutttsssrrrqqqppppppssszzzzzzrrriiiaaa\\\ZZZXXXUUUPPPJJJEEEAAA>>>===???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???===<<<:::999999999999888777666444444222555999>>>@@@@@@??????@@@@@@???>>><<<999777555333222111///......------................................................------------------------...------,,,,,,------...------------------------,,,+++*********,,,...000((()))***+++---...///000---,,,,,,,,,,,,---..............................,,,,,,,,,---------......+++///333222...+++,,,...)))+++...///......///111///......------,,,++++++************++++++,,,---------------------------))))))***+++,,,,,,------........................,,,,,,,,,++++++************,,,...///...---------,,,,,,+++++++++,,,------555333///---+++,,,---...---------,,,,,,++++++++++++,,,,,,------.........+++++++++,,,,,,---------........................------,,,,,,,,,,,,++++++***++++++,,,---...//////------...///333888===@@@JJJNNNRRRUUUWWWWWWYYYZZZVVVXXXYYYYYYXXXVVVVVVVVVWWWWWWXXXZZZZZZ[[[[[[[[[222111000//////////////////////////////.........,,,000222000///000---)))---,,,,,,---......---+++000000//////............//////.........---------...---------...///...---000///...---------------......//////000000111111222000...---...//////............////////////000000///......///000///------------.........//////......000666FFFaaasssEEE000///...---------------------------------------------............---------..................---///000111111111000...---000000//////....................................////////////////////////.........------............------,,,,,,---............//////111555:::>>>GGGIIIKKKKKKJJJKKKLLLNNNMMMNNNPPPQQQRRRRRRSSSSSSUUUUUUVVVVVVWWWXXXYYYYYYXXXYYYYYYYYYXXXWWWVVVVVVVVVRRROOOPPPSSSSSSOOOKKKKKKJJJJJJJJJJJJHHHFFFCCCAAADDDFFFJJJVVVgggtttyyy|||xxxzzz|||~~~~~~~~~}}}|||{{{yyywwwuuuppprrrsssttt|||{{{vvvtttssssssssstttrrrmmmdddYYYMMMEEEAAA????????????@@@???===:::<<<<<<=========;;;:::999:::;;;;;;;;;:::888666555777666777:::===@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<444333000///...///000111---------,,,,,,---......---------------,,,,,,,,,,,,,,,,,,---...///000000------------------------------,,,,,,,,,+++++++++...------,,,+++******)))//////...------,,,,,,,,,)))***+++,,,...///000000,,,---///000000///---,,,---------,,,,,,------...........................,,,---......//////......------++++++++++++------,,,------......---------,,,---///000000///---,,,...........................---,,,,,,......---,,,+++,,,---------,,,+++***+++++++++,,,,,,---------000///...---------------------------------------,,,,,,---------------------------............///---------,,,,,,+++++++++000000///...------,,,,,,+++---......---,,,,,,---...---------......//////222333555888===BBBFFFIIIMMMNNNQQQTTTVVVVVVVVVUUUUUUVVVWWWWWWVVVTTTQQQOOORRRTTTUUUUUUTTTTTTVVVXXX//////......------...............///////////////---......+++,,,///...)))------------......---,,,/////////.........------............------------...---------.........---......---------------...///////////////000000000111///------.........---------.........//////////////////...------------------------............000000///111999KKKbbbrrrlllCCC111000///...............---------------------------......//////......---......////////////......//////000000000///...---/////////.........------------------------------..............................------------............---------.........---///111333666:::???CCCHHHJJJKKKKKKJJJJJJLLLMMMMMMNNNPPPQQQRRRRRRSSSSSSUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSPPPMMMJJJKKKNNNOOOLLLHHHJJJHHHFFFEEEEEEFFFGGGGGGKKKPPPTTTZZZfffuuuyyyrrruuuxxxxxxxxxzzz~~~~~~|||}}}~~~}}}{{{zzzyyyvvvssspppssswwwzzz|||yyyyyy{{{|||}}}zzzpppcccVVVOOOFFFCCC@@@>>>=========<<<;;;<<<<<<<<<;;;:::999888:::;;;;;;;;;;;;999888777999888999;;;>>>AAAAAAAAA>>>>>>??????>>>>>>===<<<666444222///......//////------,,,,,,,,,------...........................,,,,,,------......//////....................................------------/////////.........------)))+++---//////---***(((++++++,,,---......//////------...//////...------......---,,,,,,,,,------------------------------,,,,,,---............---------,,,++++++,,,------++++++,,,,,,,,,+++******,,,---...//////...---,,,...........................,,,,,,,,,---...---,,,------...//////...---,,,+++++++++,,,,,,---------///......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,------------............//////.........---------///......---,,,,,,+++++++++---......---,,,,,,---------,,,,,,---...000111333555888===CCCIIIMMMOOOOOOPPPRRRTTTUUUUUUTTTSSSSSSSSSSSSRRRQQQNNNLLLKKKLLLMMMNNNNNNNNNOOORRRUUU---,,,,,,,,,,,,------...------......//////000000...///---***+++......+++---------.........------.........---------------......---------,,,,,,,,,------------------------------,,,,,,,,,------...000000//////////////////000...---,,,---......---,,,---------............---///111///+++***+++---,,,,,,,,,---------......000000...---...666BBBKKKgggxxx{{{ssshhhPPP555111111000////////////000---------------------------......//////......---...//////////////////......////////////...------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------...//////...------...111555999<<<@@@DDDHHHIIIKKKLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTTTTTTTSSSRRRQQQQQQLLLIIIFFFFFFIIIJJJHHHEEEFFFEEEBBBBBBDDDHHHMMMQQQ^^^bbbfffkkkvvvzzzuuupppsssuuutttsssuuu|||~~~{{{{{{~~~}}}|||}}}}}}}}}{{{zzz{{{}}}|||{{{|||}}}|||{{{{{{{{{zzzwwwtttqqqvvv}}}|||yyywwwxxx|||vvvhhh^^^QQQLLLDDD???<<<<<<======;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;::::::<<<;;;;;;===@@@BBBBBBAAA??????@@@@@@??????>>>===999777444111///.........------,,,,,,,,,,,,,,,---,,,,,,,,,---.........///---------------.........////////////////////////000000000/////////......------------------------,,,,,,---...---,,,+++***,,,,,,---------..................------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,---...//////...---,,,...........................,,,+++,,,---...---+++------............------++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++------------............///............------------------,,,,,,++++++***+++---......---,,,,,,------,,,+++,,,---///222444777:::>>>DDDIIIMMMPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOMMMJJJHHHFFFDDDDDDCCCCCCDDDDDDEEEHHHLLLPPP,,,,,,,,,,,,,,,---...///,,,------...///000111111///444666111------......,,,---//////...------...------------------------------------,,,,,,,,,,,,---.........---,,,---------,,,,,,,,,,,,------...000000000//////......---///...,,,---.........,,,,,,,,,,,,---------.........111333111+++(((***...,,,,,,,,,,,,---------------...///...---///444777===KKKQQQJJJBBB???777---000000///////////////000..............................////////////......---......//////......---...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---......///...------222555:::???AAADDDGGGIIIJJJKKKLLLKKKJJJIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRPPPOOONNNKKKHHHEEEDDDEEEEEEEEECCCAAABBBCCCFFFKKKRRRZZZ___oooqqqrrruuu}}}|||vvvsssrrrrrrtttvvvtttqqqttt|||~~~{{{yyy{{{~~~|||||||||zzzxxxyyy{{{|||~~~wwwsssssstttxxxwwwvvvwww{{{|||{{{|||}}}vvvvvvwwwyyy||||||zzzxxxuuu|||{{{ooooooooorrrwww|||zzznnnfff]]]VVVMMMFFFBBB@@@???>>>;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<======>>>======>>>AAABBBBBBAAA@@@@@@@@@@@@@@@???>>>>>><<<;;;888555222000///......------,,,,,,,,,,,,,,,******+++,,,,,,---.........---------------------........................000000000////////////...,,,,,,,,,,,,,,,,,,,,,+++000...+++)))(((***,,,..................---------000///---,,,,,,---///000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,---------////////////...---,,,+++,,,------......------,,,........................---,,,++++++------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++/////////......---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++---......---,,,,,,---,,,,,,+++,,,...222666888???AAAEEEJJJMMMNNNNNNMMMQQQQQQQQQQQQOOONNNLLLKKKKKKIIIEEEBBB???=========;;;<<<<<<<<<>>>BBBHHHMMM......------...///000000,,,------...///000111111///:::BBB<<<222---///000,,,...000///...------///------------------------......---------,,,,,,,,,...///000///---,,,---...---------,,,,,,------...000000//////......------...---------//////...---,,,,,,,,,---------......///333555222---***,,,///,,,,,,,,,---------......+++---///000000000111222---444777222000222333111.........------......///...........................//////////////////...---------......---------///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,---...////////////777;;;???CCCDDDFFFGGGIIIJJJKKKLLLKKKJJJIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSSSSOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOMMMMMMIIIFFFCCCAAA@@@AAAAAABBB???DDDKKKRRRYYYaaaiiinnnxxxwwwvvvwwwyyypppnnnnnnnnnqqqsssttttttxxx|||zzzxxxvvvxxx|||yyyvvvuuuvvvwwwuuuuuuxxx}}}{{{rrrnnnnnnpppwwwvvvvvvxxx}}}zzzuuupppmmmnnnqqqxxx~~~yyyooooooqqqvvvzzz}}}}}}|||~~~{{{qqqgggggghhhlllqqqvvvxxxyyy|||zzzxxxuuuppplllfffaaaZZZSSSNNNJJJFFFDDD===<<<:::999888999:::;;;;;;;;;;;;;;;<<<======>>>???>>>===>>>AAABBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>???===;;;888555333111000///...------,,,,,,,,,---+++,,,,,,---...//////000---------------,,,,,,,,,------------------------/////////.........------------------------------------------...///111222//////.........---------000///---++++++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------.../////////......---,,,,,,------------------,,,........................---,,,++++++,,,---,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,---------......//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,............------------+++---......---,,,,,,---,,,,,,---///222666:::<<>>AAACCCFFFMMMVVV___eeekkkrrrwwwwwwvvvuuuyyyyyyooolllmmmhhhkkkoootttzzz~~~vvvvvvtttssstttyyy|||vvvrrrpppqqquuuwwwwwwvvvzzzyyysssqqqrrrttt}}}~~~wwwqqqmmmkkkhhhddddddgggnnnwww|||yyymmmnnnppptttzzzuuummmeeefffgggkkkooossstttttt|||wwwqqqoooppprrrqqqppplllhhhddd```]]]YYYUUURRRGGGDDD@@@<<<999888999999;;;;;;;;;;;;;;;<<<===>>>===<<<<<<===???AAA@@@@@@??????@@@@@@??????>>>===>>>===<<<:::888666444333111000///...------------/////////000111111222222,,,,,,,,,,,,,,,---------------------------------.........---------,,,,,,***++++++---...///000000000444:::>>>@@@>>>;;;888//////..................000///---,,,,,,---///000---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---........................---+++***+++,,,---,,,***,,,,,,++++++,,,---...///------,,,,,,,,,,,,++++++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,---------------------............///........................+++---......---,,,,,,---,,,...000444888<<>>BBBHHHLLL111111000/////////000000.........///////////////...666;;;777222//////---+++///222111---,,,...000------........./////////000000/////////.........000333555333...,,,...111222111000///...---------------..................///......000222222000///------........./////////111111000000////////////........./////////000000//////....../////////...,,,,,,---//////,,,***+++...............///000000........................//////000000000000////////////000000000000//////111000///.........//////------........./////////------------------------..............................------------......////////////222666999<<>>@@@??????>>>>>>??????>>>>>>===<<<;;;;;;:::999888777555444222111000//////.........//////000000000000000000+++++++++,,,,,,------....................................---------,,,,,,***+++---000444777999:::>>>@@@BBBCCCBBB???;;;888............///////////////...------------...///,,,,,,,,,,,,------...///------------------------,,,,,,---............---,,,---...//////...---,,,***+++,,,---............---,,,,,,,,,,,,,,,,,,---........................,,,+++***+++,,,,,,,,,***,,,++++++++++++---...///---------,,,,,,+++++++++***,,,---/////////------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------++++++,,,,,,,,,------------------.........//////------------------------+++---......---,,,,,,------///333888===AAACCCEEEHHHIIIKKKLLLLLLKKKIIIHHHAAA@@@???>>>============999888777555444444555555888999<<<>>>@@@DDDIIILLL222111000//////////////////////////////.........---000000...///000///***+++///222111---,,,...111........./////////000000000000000000////////////111444666444///---///222444333111000...---------,,,------......//////////////////111333333111///.........////////////000000///......///000///---////////////000000000000111///------...///000000333000//////---***---333///////////////000111111//////////////////////////////000000000000//////111111222222222222111111222111000......//////000........./////////000000........................///////////////////////////......------......///222111000111444999>>>AAACCCEEEHHHIIIJJJLLLNNNPPPGGGIIIKKKKKKJJJKKKLLLNNNNNNNNNPPPQQQRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLKKKJJJHHHFFFEEE??????>>>>>>@@@EEELLLQQQ___dddiiijjjiiijjjoootttqqqsssvvv~~~~~~{{{yyysssqqqsssttttttxxx}}}{{{~~~tttvvvxxxxxxyyy~~~~~~vvvrrrnnnkkkmmmssszzz|||xxxwwwsssjjjeeefffooowww{{{{{{zzzwwwsssffffffhhhlllppprrrrrrqqqiiigggfffjjjnnnppplllhhhpppnnnlllmmmpppsssuuuvvvjjjeee[[[QQQHHHCCC@@@???<<<;;;:::999999:::;;;<<<999888888:::===??????>>>>>>>>>>>>>>>>>>===<<<<<<888888888888888777666555333333111000////////////---------------,,,,,,,,,******+++,,,,,,---......///////////////////////////............---------000222666;;;@@@EEEHHHJJJJJJFFF???777222000///000............//////000000.........------.........+++++++++,,,---...///000........................,,,---......//////......,,,---...//////...---,,,,,,,,,...///000000111111---,,,,,,++++++,,,,,,---........................,,,+++******,,,,,,+++***))))))(((((()))+++,,,...---------,,,,,,++++++++++++,,,...000000///...---------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------000666<<>><<<;;;;;;:::::::::;;;;;;666666555555555555555555888:::>>>@@@BBBFFFIIILLL