BM6&6(v@ JJJKKKLLLMMMNNNOOOOOOPPPKKKMMMNNNOOONNNOOOQQQSSSPPPOOONNNPPPTTTUUUSSSQQQPPPMMMMMMPPPRRRNNNLLLMMMNNNMMMLLLNNNRRRWWW[[[\\\^^^[[[VVVQQQOOOQQQVVVZZZ[[[XXXUUUSSSRRRSSSRRRQQQUUUVVVVVVVVVWWW[[[```eeeaaa```^^^\\\[[[ZZZWWWVVV______hhhyyyvvvuuu~~~yyyxxxyyyxxxuuusssvvv~~~rrrjjj^^^RRRIIIEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@;;;<<<>>>@@@DDDGGGJJJLLLEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@EEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDEEEDDDDDDBBB@@@???FFFHHHKKKLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKNNNPPPWWWiiivvv~~~|||rrr{{{|||```SSS___qqqqqqeeeddd```___iii~~~eeeXXXJJJ???@@@EEEEEEAAA>>>@@@BBBFFFKKKQQQWWW\\\___aaadddjjjooossstttttttttpppnnnqqqxxx|||~~~wwwlll^^^RRRLLLMMMIIIDDD@@@BBBHHHOOOTTT]]]bbbiiinnnqqquuuzzz~~~|||}}}}}}xxx|||~~~zzzwwwwwwuuuqqqsssoookkklllpppuuuwwwwwwwwwrrrlllhhhhhhhhhgggffffffgggkkkooonnnllloootttpppqqqrrrsssttttttttttttzzz{{{||||||{{{{{{|||}}}|||zzz{{{~~~~~~~~~~~~}}}}}}~~~}}}}}}|||{{{zzzxxxvvvuuuwwwyyy}}}~~~|||yyyqqqjjjfff```TTTHHHBBBEEETTTfffiiihhhrrrqqq^^^RRRFFFEEEXXXllltttwww|||xxxrrrhhh^^^ZZZ^^^dddiiissslllooowwwmmmXXXRRR[[[jjjiiiffffffjjjgggUUUAAA111///------......---,,,...------------...//////000000111111111222222222222222111111000111111111444444444444444444444444555666888999999777555333222888HHHaaa|||NNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNPPPSSSVVVRRRPPPOOOQQQSSSTTTSSSQQQOOOLLLLLLOOOQQQMMMKKKLLLMMMLLLLLLMMMQQQUUUYYY[[[\\\\\\ZZZVVVTTTTTTVVVXXXXXXVVVTTTTTTSSSRRROOOMMMUUUVVVVVVVVVUUUVVVXXXZZZYYYXXXWWWVVVWWWXXXXXXXXXZZZ[[[___hhhttt~~~yyyuuuqqqnnnfff```WWWMMMFFFCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAACCCEEEGGGHHHDDDCCCAAA@@@?????????@@@??????@@@@@@AAABBBBBBCCCBBBBBBAAA@@@@@@???>>>>>>AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFIIIJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIJJJLLLNNNOOO]]]uuuzzzrrrttt}}}yyyuuu||||||fff[[[cccpppxxxhhhbbb\\\\\\gggwwwppp```QQQDDDCCCFFFEEEAAA>>>@@@BBBEEEJJJPPPVVVZZZ]]]___bbbggglllppprrrqqqqqqrrroooqqqvvvwwwzzz}}}vvvkkk___VVVRRRMMMHHHDDDDDDIIIPPPUUUaaaeeekkkooorrrwww~~~~~~}}}zzz~~~{{{xxxxxxuuuqqqrrrooolllnnntttxxxzzzzzzwwwrrrmmmkkklllnnnooooooiiiggghhhlllooooooqqqtttpppqqqrrrsssuuuuuuuuuuuuyyy{{{||||||{{{{{{|||~~~}}}{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzxxxxxxyyy{{{~~~|||yyyooofff```YYYNNNFFFBBBLLLXXXiiinnnnnnuuuppp[[[NNNGGGLLLdddyyy~~~{{{yyy{{{xxxnnncccaaaggglllllljjjhhhmmmtttjjjXXXVVVcccjjjiiieeebbbbbb]]]LLL:::000///------......---,,,...------------...//////000000111111111222222222333222222111111111222222444444444444444444444444444555777888888666444222555;;;JJJaaa{{{PPPPPPOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMPPPUUUXXXTTTSSSQQQRRRSSSTTTTTTSSSOOOLLLKKKOOOPPPMMMJJJKKKLLLLLLLLLMMMPPPSSSWWWYYYYYYZZZ[[[ZZZWWWTTTTTTTTTUUUTTTTTTTTTTTTRRRMMMJJJSSSUUUWWWWWWVVVVVVVVVWWWWWWVVVTTTSSSSSSUUUWWWYYY\\\\\\]]]___aaakkk~~~zzzyyy}}}vvvmmmddd]]]XXXUUURRRLLLFFFBBBAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@BBBBBBAAABBBBBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@?????????>>>>>>===============???AAACCCEEEGGGHHHGGGFFFEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCEEEGGGIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHHHHIIIKKKKKKTTTddd{{{vvvuuuyyyvvvssshhhbbbgggpppmmmaaaYYYZZZfffmmm}}}iiiYYYJJJFFFGGGEEEBBBAAA@@@AAADDDHHHMMMSSSWWWZZZ]]]```dddiiilllnnnnnnmmmqqqnnnooossssssrrryyywwwjjj```XXXTTTNNNIIIIIIMMMSSSWWWcccggglllooosssyyy~~~~~~{{{zzzvvvqqqooommmmmmqqqwww{{{|||{{{uuuqqqmmmlllooossswwwyyyppphhhdddiiipppsssssssssoooppprrrtttvvvwwwwwwxxxxxxzzz{{{{{{{{{{{{}}}~~~~~~||||||}}}~~~}}}|||}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{||||||||||||{{{{{{{{{zzz{{{}}}}}}{{{yyyoooddd\\\SSSJJJEEEEEERRR[[[lllssstttxxxnnnUUUHHHGGGUUUsssvvvuuuuuulll```aaannnrrrlllcccfffooossshhh[[[aaaqqqnnnlllggg```ZZZRRRBBB444000...------.........---......------......///000111111111111111222222222333333222222222222333333444444444444444444444444333444666777777555333111444;;;JJJaaazzzPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKNNNSSSWWWVVVUUUTTTTTTTTTUUUVVVVVVQQQMMMMMMQQQQQQNNNKKKLLLMMMNNNNNNOOOPPPRRRVVVXXXWWWXXXYYYXXXUUUSSSRRRRRRVVVUUUTTTTTTTTTRRROOOLLLQQQTTTVVVXXXYYYZZZ]]]______]]]YYYUUUSSSSSSVVVXXX]]]\\\\\\^^^```fffssszzzuuuuuu|||~~~uuukkkcccZZZRRRLLLGGGEEECCCAAA??????@@@@@@BBBAAAAAAAAA@@@@@@@@@???BBBBBBAAAAAAAAABBBBBBBBB@@@@@@@@@???>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>==================;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@>>>???AAABBBDDDEEEFFFGGGCCCDDDFFFHHHJJJJJJHHHGGGGGGHHHIIIHHHFFFFFFGGGHHHNNNSSS[[[|||{{{{{{~~~qqqjjjiiilllttt|||ssscccYYYZZZfffkkk}}}ooo^^^MMMFFFEEEDDDCCCDDD@@@AAABBBFFFJJJOOOTTTWWW[[[^^^bbbfffiiijjjjjjjjjnnnjjjjjjoooqqqpppttt{{{}}}{{{nnnccc^^^ZZZTTTOOOOOORRRXXX\\\ccchhhnnnssswww}}}~~~yyyrrrnnnmmmnnnrrrxxx||||||zzztttqqqnnnmmmpppuuuzzz}}}yyymmmdddiiirrruuusssqqqoooppprrrtttvvvxxxyyyzzzwwwyyy{{{{{{{{{{{{}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzz{{{||||||{{{~~~zzzwwwvvvnnnccc[[[QQQIIIGGGIIIUUU[[[kkkuuuxxxzzzkkkOOOBBBFFFYYYzzzwwwmmmnnndddYYY```rrrwwwnnnccckkkttttttiiiaaalll~~~qqqoooiii```WWWKKK>>>555000...,,,,,,...///...---...............//////000111111111111111111111111333333222222333333444444333333333333333333333333333555777888777666333222000777GGG___zzzMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLJJJIIIHHHKKKPPPSSSUUUVVVVVVUUUUUUVVVWWWWWWTTTQQQPPPTTTTTTPPPNNNNNNNNNPPPQQQQQQQQQRRRUUUXXXYYYYYYXXXVVVTTTSSSTTTUUUYYYVVVTTTSSSSSSTTTSSSRRRSSSTTTUUUVVVXXX[[[```dddbbb```]]]WWWSSSSSSVVVZZZZZZWWWWWW]]]cccfffkkkppp{{{xxxzzz}}}uuujjj```ZZZTTTMMMHHH??????????????????@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@?????????============>>>>>>>>>>>>=========>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBCCCEEEEEEEEEEEEDDDBBBAAA@@@======>>>@@@BBBCCCEEEFFFDDDDDDEEEHHHKKKKKKIIIGGGFFFGGGHHHHHHFFFEEEFFFGGGMMMRRRVVVpppxxx{{{ooohhhllluuu|||iiiZZZWWW```iiitttwwweeeQQQGGGDDDCCCDDDFFFAAAAAABBBDDDHHHLLLQQQTTT[[[]]]```cccfffggghhhhhhiiiffffffiiilllooossswwwyyy}}}rrrgggccc___ZZZUUUUUUXXX]]]```cccjjjttt{{{|||tttpppoooppptttyyy|||{{{xxxvvvtttqqqpppqqqtttyyy}}}~~~qqqhhhkkksssuuurrrnnnnnnooorrrtttwwwxxxyyyzzzxxxyyy{{{{{{zzzzzz|||~~~}}}}}}~~~}}}|||{{{{{{{{{yyyyyyzzz{{{|||~~~~~~~~~}}}}}}~~~}}}|||{{{{{{xxxxxxxxxxxxyyyzzz{{{|||zzz}}}{{{uuuqqqoooiiiaaaZZZPPPHHHHHHLLLXXX]]]lllxxx{{{{{{kkkOOOAAAHHH\\\yyyzzzppplll```XXXbbbuuuxxxnnngggooouuuqqqfffeeerrrqqqmmmggg___TTTGGG<<<555///...,,,,,,...///......///............///000000111111111111111111111111333222222222333333444555333333333333333333333333444666888999999777444333///666FFF___zzzJJJKKKLLLMMMNNNOOOPPPPPPMMMMMMKKKIIIGGGHHHKKKNNNQQQSSSUUUUUUUUUTTTUUUVVVWWWTTTSSSVVVWWWSSSPPPPPPOOOQQQTTTSSSQQQQQQTTTXXX[[[[[[ZZZXXXVVVWWWYYY\\\YYYWWWTTTSSSTTTVVVWWWWWWWWWWWWVVVTTTTTTWWW\\\```]]]]]]\\\WWWTTTUUUYYY^^^]]]XXXXXX^^^ddddddbbbbbbqqqvvv}}}|||wwwmmm```VVVQQQMMMHHHCCC??????>>>>>>??????@@@@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@???>>>============>>>>>>>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCDDDDDDCCCBBBAAA======>>>>>>@@@BBBCCCDDDDDDCCCDDDGGGKKKLLLJJJFFFDDDFFFHHHHHHFFFEEEFFFGGGFFFNNNOOOaaavvvyyy|||qqqhhhhhhooo{{{qqq___UUUXXX```kkkttt]]]NNNFFFCCCDDDHHHBBBBBBAAACCCFFFJJJOOOQQQYYY[[[]]]```bbbddddddeeefffeeeeeeeeegggjjjnnnqqqsssrrrvvvsssiiieee```[[[ZZZ\\\___bbbgggooozzz~~~uuuooonnnnnnrrrwwwzzzyyywwwvvvuuutttrrrqqqrrrvvvyyyzzzqqqlllooosssrrrnnnmmmnnnoooqqqtttvvvxxxyyyyyyxxxzzz{{{{{{zzzyyy{{{|||{{{|||~~~~~~|||{{{{{{|||yyyyyyyyyzzz{{{|||~~~}}}}}}}}}}}}~~~}}}|||{{{{{{zzzxxxwwwwwwwwwwwwyyy{{{|||zzz|||~~~xxxqqqlllfffbbb]]]VVVLLLFFFIIIQQQ___aaappp|||}}}{{{kkkSSSHHHPPP```vvv|||ssshhh\\\[[[gggsssrrriiiiiioooooofff___cccoooyyynnnhhhaaa\\\RRRDDD888333///---,,,,,,...//////...//////......//////000111222222222111111111111111222111111222222333444555333333333333333333333333555666888999999777555333222999HHH___xxxIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNKKKHHHGGGGGGIIIIIIMMMRRRTTTSSSRRRRRRSSSYYYUUUUUUXXXXXXTTTQQQQQQNNNQQQTTTSSSPPPOOORRRVVVZZZ[[[[[[ZZZYYYYYY\\\^^^VVVUUUTTTUUUWWWXXXXXXXXXWWWWWWWWWVVVUUUUUUXXXZZZZZZ\\\\\\YYYVVVWWW]]]bbbbbb^^^^^^aaabbb___]]]^^^aaa```dddnnnyyyyyyxxxzzzqqqeeeUUUKKKHHHFFFCCC@@@AAAAAA@@@???>>>?????????>>>?????????????????????>>>======<<<<<<<<<============>>>?????????>>>===========================;;;<<<<<<===>>>??????@@@>>>>>>>>>============<<<<<<===@@@BBBCCCCCCCCCBBB@@@????????????AAABBBCCCCCCAAABBBEEEJJJLLLIIIEEECCCEEEGGGHHHGGGFFFGGGHHHEEENNNKKKSSSzzzwwwxxxwwwlllddd```fffmmmzzzzzzhhhYYYVVVVVVeee{{{nnnYYYKKKDDDDDDGGGCCCBBBBBBBBBEEEIIIMMMPPPWWWXXXZZZ]]]___```aaaaaabbbeeegggggggggiiilllnnnkkkkkknnnttt|||pppllleee___\\\\\\___aaaiiiqqq{{{~~~tttgggffffffjjjpppssstttrrrpppqqqqqqooommmllloooqqqpppmmmnnnrrrrrrnnnlllmmmnnnoooqqqsssuuuvvvwwwwwwzzz{{{|||{{{yyyxxxyyyzzzyyy{{{~~~~~~|||{{{{{{}}}yyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwwwwwwwyyy{{{|||zzz}}}}}}vvvnnniiiccc___YYYRRRHHHEEENNNZZZeeefffrrr|||zzzvvviiiSSSSSS[[[hhhuuu{{{pppaaaYYYdddsssxxxpppiiijjjkkkeeeZZZXXXaaakkkooommmeee]]]ZZZRRRCCC666000...---,,,,,,...//////...///////////////000000111222222222111111111000000000000000111111333444444222222222222222222222222444555777999888666444222222888GGG^^^xxxJJJJJJJJJKKKLLLLLLMMMMMMRRRRRRPPPMMMIIIFFFFFFFFFDDDIIIOOORRRQQQPPPPPPPPPYYYVVVUUUXXXXXXTTTQQQQQQMMMQQQTTTSSSOOONNNQQQTTTVVVXXXZZZZZZZZZZZZ[[[\\\RRRRRRTTTWWWYYYZZZXXXVVVUUUWWWYYYYYYXXXXXXXXXYYY\\\^^^___]]]YYYYYY^^^cccaaa______```]]]XXXYYY]]]\\\YYY[[[aaagggmmmzzz~~~yyyzzz{{{xxxrrruuu{{{jjj]]]MMMDDDBBBCCCBBB@@@DDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>>>>????????????>>>===;;;;;;:::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????===============<<<<<<<<<999;;;>>>AAACCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBB@@@@@@DDDIIIKKKHHHDDDBBBDDDGGGHHHHHHGGGGGGHHHIIIRRRLLLLLLrrr|||rrrsss~~~uuueeeYYYWWW[[[mmmppp___YYYRRRdddsss|||bbbPPPFFFDDDFFFDDDCCCBBBBBBDDDHHHMMMOOOUUUVVVXXXZZZ\\\]]]^^^^^^^^^eeejjjkkkjjjkkkmmmooolllooossssssrrr~~~uuuqqqiiibbb]]]\\\]]]^^^iiioooxxx}}}sss^^^]]]]]]aaahhhmmmnnnnnniiikkklllkkkhhhfffhhhjjjgggiiiooossspppkkkjjjnnnnnnoooqqqssstttuuuvvvvvv{{{||||||{{{yyyxxxxxxyyywwwzzz~~~~~~|||{{{|||~~~yyyyyyyyyyyyzzz{{{||||||}}}~~~}}}}}}~~~}}}|||{{{zzzyyyxxxxxxwww{{{zzzxxxxxxxxxzzz|||}}}{{{}}}}}}uuummmhhheee```YYYPPPGGGGGGTTTbbbggggggrrrzzzvvvpppdddQQQ\\\dddooovvv{{{~~~}}}zzzooo___\\\pppyyyrrrjjjiii___TTTUUUbbbjjjiiioooeee]]][[[TTTDDD666///...---,,,,,,...////////////////////////000111111222222222222111111000000000000000000111222333444222222222222222222222222333444666888777555333111...555EEE]]]xxxLLLLLLLLLLLLMMMNNNOOOPPPVVVVVVTTTPPPLLLIIIHHHIIIKKKKKKKKKOOOSSSUUUSSSQQQXXXXXXYYYXXXWWWUUUSSSQQQOOOQQQTTTTTTSSSRRRRRRSSSWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWVVVVVVXXXYYY[[[\\\YYYXXXWWWXXXZZZ[[[[[[ZZZ___^^^]]]\\\\\\\\\\\\\\\aaa^^^[[[ZZZZZZZZZZZZYYYZZZZZZ[[[]]]```eeeiiilll{{{|||{{{zzzwwwrrrllljjjmmmZZZQQQFFF@@@???@@@???===EEECCC@@@>>>=========>>><<<<<<<<<;;;;;;:::::::::;;;;;;999999999999;;;;;;:::::::::;;;;;;;;;<<<<<<;;;999777999;;;===;;;999:::;;;;;;<<<===>>>>>>???>>>???@@@@@@???>>>===<<<:::;;;<<<>>>???AAABBBCCCBBBBBBAAA@@@@@@AAAAAAAAABBBAAAAAABBBDDDEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIUUUYYYVVVfff{{{vvv{{{rrreee```[[[TTTfffwww{{{kkk[[[TTTTTTdddjjjUUUJJJHHHHHHDDDBBB@@@@@@BBBFFFJJJMMMRRRUUUXXXZZZZZZ\\\^^^___eeegggiiijjjjjjjjjkkkmmmppplllmmmrrrsssyyyuuukkkhhh]]]VVVZZZ\\\bbbjjjpppttt}}}|||{{{~~~~~~sssgggUUUPPPLLLNNNUUU\\\```aaaeeedddddddddccc```\\\XXXZZZaaahhhjjjiiiiiiiiiiiijjjllloooqqqssstttuuuuuuxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{||||||{{{zzz}}}|||{{{zzzzzz{{{}}}~~~~~~{{{zzz{{{|||||||||{{{yyyvvvuuuvvvxxx|||~~~}}}zzzxxxxxxzzzzzz|||}}}{{{uuunnnhhheee___]]]VVVJJJBBBGGGXXXgggfffkkkoooqqqqqqjjjYYYJJJZZZmmm{{{yyyqqqqqqrrrqqqlllhhhjjjxxxrrrrrrjjjXXXJJJRRRgggqqqnnnnnneeeYYYPPPHHH@@@666......,,,++++++---......---------------.........///000111222222111000111222000111111111111222222222111111222222222333333333555555555777888888555333333888EEE[[[vvvLLLLLLLLLLLLMMMNNNOOOOOOUUUVVVVVVTTTQQQOOOOOOPPPQQQPPPOOOQQQTTTVVVTTTRRRUUUUUUVVVVVVVVVVVVUUUTTTRRRTTTVVVVVVUUUTTTUUUUUUWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]^^^]]]\\\______^^^^^^^^^]]]]]]]]]```]]][[[ZZZZZZYYYWWWVVVTTTUUUVVVXXX\\\___ccceeemmmsssuuu~~~zzz|||tttkkkgggbbb[[[XXXYYYMMMFFF???<<<>>>@@@AAA@@@@@@???===;;;::::::;;;<<<<<<;;;;;;;;;::::::::::::;;;:::999999999999:::;;;999::::::::::::;;;;;;;;;;;;999888999;;;<<<;;;999:::;;;;;;<<<<<<=========>>>>>>?????????>>>===<<<:::;;;<<<===>>>???@@@AAA????????????@@@AAABBBCCCBBBAAA@@@BBBDDDEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLSSSVVVUUU```}}}mmmZZZTTTYYYUUUiiioooYYYSSSOOO^^^xxxxxx___OOOHHHGGGFFFDDDBBB@@@AAADDDGGGJJJOOORRRUUUXXXYYYZZZ]]]___bbbdddggghhhhhhiiijjjlllmmmkkknnnssssssvvvxxxoooaaaZZZ[[[YYYYYY___dddfffooo}}}yyywwwsssqqqtttuuulllaaaMMMIIIDDDFFFLLLRRRUUUUUUVVVTTTRRRPPPOOOLLLJJJHHHQQQWWW]]]___```cccfffhhhjjjllloooqqqrrrsssttttttwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{zzzyyy|||{{{{{{zzzzzzzzz{{{{{{}}}~~~~~~}}}{{{{{{|||}}}}}}}}}{{{yyyvvvvvvwwwyyy~~~}}}yyyxxxyyy{{{xxxyyyyyyvvvqqqkkkeeebbb]]]YYYPPPGGGDDDKKKZZZffflllpppsssrrrnnnfffXXXLLL[[[mmm{{{yyysssssstttrrrwwwrrrooowwwuuugggTTTJJJRRRbbbjjjiiihhhbbbXXXOOOGGG===333,,,...,,,++++++---......---------........./////////000111222222000000111222000111111111111222222222111111222222222333333333444444555666888777444222222666CCCYYYtttMMMMMMLLLLLLLLLMMMMMMNNNNNNPPPRRRRRRQQQPPPQQQQQQQQQPPPNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUURRRTTTVVVVVVUUUTTTUUUVVVUUUWWWYYYZZZZZZZZZXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]]\\\[[[[[[]]]^^^]]]\\\[[[\\\]]]]]]]]]\\\[[[ZZZ\\\[[[ZZZZZZZZZXXXUUUSSSSSSTTTVVVYYY\\\^^^```bbb^^^```___ppp|||yyyvvvwwwkkk___ZZZUUUOOOJJJHHHAAA===888888;;;>>>??????;;;:::999888777888999999;;;;;;:::::::::::::::999::::::999999999999::::::888888999999999::::::::::::999888999;;;<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<:::;;;;;;<<<======>>>>>><<<<<<<<<>>>???AAABBBCCCBBBAAA@@@AAACCCEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIIIILLLNNNPPPQQQVVVkkk}}}aaaZZZgggVVV```nnnYYYNNNXXXpppmmmXXXLLLHHHGGGFFFCCCAAAAAABBBDDDFFFKKKNNNRRRUUUWWWYYY\\\______bbbeeefffggghhhiiikkkjjjiiimmmrrrrrrrrr}}}oooccc^^^XXXQQQUUUVVVVVV]]]mmmrrrrrrooojjjgggjjjlllfff]]]JJJFFFBBBBBBEEEIIIKKKKKKMMMKKKHHHDDDBBB@@@@@@@@@GGGJJJNNNQQQTTTYYY```gggiiilllppprrrrrrrrrrrrsssvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwzzzzzzzzzzzzyyyxxxwwwwwwzzz{{{||||||{{{{{{}}}~~~}}}}}}{{{xxxvvvvvvyyy{{{}}}}}}{{{yyywwwvvvxxxzzzuuuuuusssppplllgggbbb___]]]TTTIIIEEEIIITTT___eeeoootttuuupppiiiccc[[[TTTcccsss}}}yyysssrrrrrrppprrrrrrqqqsss}}}yyydddQQQNNNVVV___dddgggccc___XXXNNNCCC888///***...,,,++++++---......---....../////////000000000000111222222000000111222000111111111111222222222111111222222222333333333333333444555777666333111111555BBBXXXrrrNNNMMMMMMLLLLLLLLLLLLMMMIIILLLOOOQQQPPPOOOOOOPPPQQQPPPNNNNNNOOOPPPQQQRRRLLLLLLMMMNNNOOOPPPQQQRRRQQQRRRTTTTTTSSSRRRSSSTTTSSSUUUWWWYYYZZZXXXVVVUUURRRSSSTTTUUUVVVWWWWWWWWWZZZYYYWWWXXXYYYYYYXXXWWWUUUWWWXXXYYYYYYXXXVVVUUUVVVVVVWWWXXXYYYXXXUUURRRRRRSSSVVVXXX[[[\\\]]]^^^[[[^^^```ttt~~~{{{zzzzzzzzzyyyxxxpppcccUUUPPPNNNHHHBBB@@@===;;;999999:::<<<;;;:::999999888777777888999:::::::::::::::999999999999:::999999999999999999:::777888888888888999999999::::::999::::::;;;::::::=========<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<>>>???AAABBBAAA@@@@@@AAACCCDDDDDDCCCAAABBBCCCEEEFFFGGGHHHHHHJJJGGGIIIMMMMMMXXX{{{~~~|||ttt{{{vvvhhhtttgggRRRUUUjjjwww{{{bbbSSSKKKGGGFFFDDDBBBAAABBBCCCCCCGGGJJJOOOSSSVVVYYY]]]___^^^```ccceeefffgggiiikkkhhhhhhkkkpppppppppwwwnnndddYYYTTTUUUTTTRRRUUUaaatttrrrqqqnnnhhheeegggjjjeee^^^PPPLLLHHHGGGGGGIIIIIIHHHHHHHHHGGGEEEBBBAAA@@@AAACCCCCCDDDGGGJJJOOOZZZdddhhhlllqqqsssrrrqqqrrrsssvvvvvvvvvwwwxxxxxxyyyyyyssstttvvvvvvuuuuuuuuuuuuwwwxxxyyyyyyxxxvvvtttsssvvvxxxzzz{{{{{{{{{|||~~~}}}|||zzzwwwuuuvvvyyy|||{{{yyywwwtttssstttvvvxxxuuussspppmmmiiieee```]]][[[PPPEEEEEEQQQ___fffgggooossstttllldddaaa```___ppp{{{wwwoooooonnnkkkccckkkrrruuuwww{{{|||zzz{{{cccRRRWWW```bbbccchhhfffaaaXXXKKK>>>333...,,,...,,,++++++---......---////////////000000000000000111222111000///000222000000111111111222222222111111222222222333333333222222333444666555222000111555AAAWWWqqqMMMMMMLLLLLLKKKLLLLLLLLLKKKNNNQQQRRRQQQPPPPPPPPPRRRRRRRRRRRRRRRTTTVVVXXXMMMNNNNNNOOOOOOPPPPPPPPPPPPRRRSSSRRRQQQQQQSSSTTTSSSUUUXXXZZZZZZYYYWWWUUUQQQQQQRRRSSSTTTUUUUUUVVVXXXVVVUUUUUUVVVVVVTTTSSSRRRSSSUUUWWWWWWVVVTTTSSSPPPQQQSSSVVVXXXXXXUUURRRNNNOOOQQQSSSUUUVVVWWWWWWWWW\\\___ppp}}}}}}}}}xxxtttttttttsssqqq```TTTHHHEEEEEEAAA<<<:::===<<<;;;;;;;;;;;;:::999999999999999999::::::;;;999999999999999999999999999999999999999999999999777777777888888888999999::::::;;;::::::999::::::>>>>>>==================;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;<<<<<<<<<<<<===>>>??????AAA@@@???AAACCCDDDCCCBBB@@@AAABBBDDDEEEFFFGGGGGGHHHDDDGGGLLLKKKPPPmmmnnn```vvvsssUUUPPPdddqqqmmmYYYNNNFFFEEEDDDCCCCCCBBBCCCCCCEEEHHHMMMRRRUUUYYY]]]```]]]```ccceeefffgggiiikkkhhhgggiiilllmmmooouuu|||xxxgggZZZ[[[ZZZWWWUUUVVV^^^lllxxx|||vvvssslllggghhhjjjgggaaaVVVSSSOOOLLLJJJIIIHHHGGGBBBDDDGGGGGGDDDBBBAAAAAAEEEAAA@@@CCCEEEHHHSSS___fffkkkqqqsssqqqpppqqqsssuuuvvvvvvwwwxxxyyyyyyyyyuuuwwwxxxxxxuuuttttttvvvuuuvvvvvvvvvuuutttrrrqqqtttwwwyyyzzzzzzzzz{{{|||{{{zzzyyywwwuuuvvvyyy|||{{{xxxuuusssssstttvvvwwwtttqqqnnnkkkiiiddd___[[[UUUJJJBBBGGGXXXfffjjjiiippptttqqqggg______bbbeeexxx}}}ssslllmmmnnnjjjaaakkkuuuwwwvvvxxxzzzzzzwwwaaaWWWaaakkkhhhfffkkkkkkdddVVVFFF888000...///...,,,++++++---......---////////////000000000000///000111111000///000111000000111111111222222222111111222222222333333333222222222444555555222000222666AAAVVVpppLLLLLLKKKKKKKKKLLLLLLMMMKKKMMMOOOOOONNNMMMLLLMMMNNNOOOPPPQQQPPPQQQTTTVVVPPPQQQRRRSSSSSSRRRQQQPPPRRRSSSSSSSSSRRRRRRTTTVVVVVVWWWYYYZZZZZZZZZXXXWWWSSSRRRRRRRRRSSSUUUVVVXXXXXXVVVTTTTTTUUUTTTSSSQQQRRRSSSTTTUUUUUUUUUTTTSSSMMMNNNPPPSSSVVVVVVSSSQQQOOOOOOPPPQQQRRRTTTTTTUUUTTTXXXYYYbbbssstttjjjgggeeeyyy|||uuummmiiikkklllkkkhhhPPPGGG@@@@@@@@@>>>::::::999::::::;;;;;;<<<<<<<<<::::::::::::::::::;;;:::777888888888888999999999888888999999999999888888777777888888888999999999:::;;;<<<;;;999888999:::<<<<<<==================:::::::::999::::::;;;<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???AAA@@@???@@@BBBDDDCCCBBB???@@@AAACCCDDDEEEFFFFFFHHHFFFIIINNNMMMPPPfffxxx}}}jjjWWW___~~~~~~\\\PPP]]]iii{{{~~~eeeSSSGGGGGGFFFEEEDDDCCCBBBBBBCCCFFFLLLPPPTTTXXX\\\___]]]```cccdddeeefffhhhiiiiiihhhhhhiiilllppptttwwwrrrddd```\\\XXXXXXYYY]]]fffooozzz|||yyysssllljjjlllhhhcccYYYWWWTTTPPPLLLHHHFFFDDDBBBGGGKKKKKKHHHDDDDDDDDDGGGBBB@@@CCCCCCCCCMMMZZZaaahhhoooqqqooonnnooorrrttttttuuuvvvwwwxxxxxxyyyxxxzzz|||zzzvvvttttttvvvssssssssssssrrrrrrqqqppptttwwwyyyzzzyyyxxxxxxyyywwwxxxxxxwwwvvvvvvxxxzzz{{{xxxuuutttuuuwwwwwwwwwrrroookkkiiihhhccc]]]WWWMMMFFFCCCLLL\\\iiimmmkkkuuuvvvpppddd\\\]]]cccfffvvv{{{yyypppllloooooojjjeeelllpppoooooottt{{{~~~nnnbbb```llltttoooiiijjjkkkaaaPPP@@@444//////000...,,,++++++---......---....../////////000000000///000111111//////000111000111111111111222222222111111222222222333333333222222333444666555222000333666AAAUUUoooKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLMMMLLLKKKJJJKKKLLLIIIKKKMMMMMMLLLKKKLLLNNNMMMOOORRRTTTUUUSSSQQQOOOQQQRRRRRRQQQPPPPPPSSSUUUUUUUUUVVVWWWWWWWWWWWWVVVSSSRRRPPPOOOPPPSSSVVVXXXWWWUUUSSSSSSSSSRRRQQQOOOQQQQQQQQQRRRRRRSSSSSSSSSNNNNNNOOOQQQSSSSSSPPPNNNPPPOOOOOOOOOPPPQQQSSSTTTOOOVVVVVVXXXaaa```ZZZ]]]RRR^^^kkkuuu~~~~~~yyyhhhaaaYYYWWWZZZ\\\[[[YYYDDD???<<<>>>>>>;;;:::;;;888888999999999:::;;;<<<999999999999999999888888777777777777888888999999777888999::::::999888777888888888999999999::::::999;;;<<<;;;999888999;;;999::::::;;;;;;<<<<<<<<<:::999999888999:::;;;<<<999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAA@@@??????@@@BBBCCCCCCBBB>>>???AAABBBDDDEEEEEEEEEFFFFFFIIILLLLLLPPP```ppp~~~kkkmmmxxxnnnaaaVVVeeennnZZZZZZ^^^oooxxxaaaJJJJJJIIIHHHFFFCCCAAA???AAADDDIIINNNRRRVVVZZZ\\\]]]___aaaccccccccceeefffhhhhhhhhhiiilllooopppoooxxxvvvlllddddddeeeeeeiiioooxxxzzzrrrooonnnjjjeee]]]\\\ZZZUUUPPPKKKHHHFFFLLLOOOQQQOOOKKKGGGHHHJJJGGGAAA@@@CCCBBB@@@HHHTTT[[[ccckkknnnllljjjmmmpppqqqrrrrrrsssuuuvvvvvvwwwwwwzzz{{{xxxsssooooooqqqqqqqqqpppppppppppppppqqquuuwwwzzzzzzxxxvvvuuuuuutttuuuwwwwwwvvvvvvwwwxxxxxxuuussssssuuuvvvuuusssmmmjjjgggfffeee```XXXQQQHHHGGGJJJTTTbbbmmmqqqpppxxxvvvnnnccc]]]aaagggjjjqqqwwwwwwqqqnnnpppllldddgggjjjjjjhhhjjjssszzz}}}iiihhhmmmxxx}}}wwwnnniiidddXXXGGG:::222000///......,,,++++++---......---------.........////////////000111000///...///111000111111111111222222222111111222222222333333333333222333555666666333111222555???TTTmmmJJJJJJJJJJJJKKKMMMNNNNNNOOOOOOPPPOOONNNNNNPPPRRRJJJMMMPPPOOOLLLJJJJJJLLLIIIKKKPPPSSSTTTRRROOOMMMNNNOOOOOONNNMMMNNNPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQOOOMMMKKKLLLPPPTTTWWWUUUSSSQQQQQQQQQPPPNNNLLLOOONNNNNNNNNNNNOOOPPPQQQPPPPPPOOOPPPQQQPPPNNNKKKLLLKKKJJJIIIJJJKKKNNNOOOIIISSSUUUUUUYYYUUUPPPUUURRRSSSRRRTTTccczzz|||yyyqqqkkk^^^VVVLLLHHHIIIJJJGGGCCC:::888777:::999666666888999999999888666666777888777777888888777666555555666666777777888888888999777888999::::::999888777888999999999999:::::::::999;;;===<<<999777999;;;777777888999999:::;;;;;;999999888888888999;;;<<<999999:::;;;;;;<<<======999999:::<<<>>>@@@CCCDDD@@@??????@@@BBBCCCCCCBBB>>>???@@@BBBCCCDDDEEEEEEBBBDDDGGGHHHIIINNNYYYcccyyybbb___yyyxxxyyy~~~rrrRRRKKKwwwfff[[[VVVdddoooMMMMMMLLLIIIFFFBBB???===???CCCHHHLLLPPPTTTXXXZZZ\\\^^^```aaaaaaaaacccdddhhhhhhiiijjjmmmooolllhhhpppsss~~~zzzwwwwwwuuuvvvyyyyyyxxxsssrrrmmmgggcccccc```\\\UUUPPPLLLKKKRRRTTTTTTOOOIIIFFFHHHLLLEEE???>>>CCCBBB>>>EEEQQQWWW___hhhllliiihhhkkknnnoooooopppqqqsssttttttuuusssvvvxxxtttnnniiijjjlllppppppooonnnnnnooopppqqqvvvxxxzzzzzzwwwuuussssssqqqtttvvvwwwwwwvvvvvvvvvsssqqqoooppprrrsssqqqoooiiifffdddcccccc^^^TTTMMMHHHKKKRRR]]]iiiqqqvvvvvvvvvtttkkkbbb___fffmmmppppppwwwxxxssspppooofff[[[hhhjjjjjjkkkpppxxx|||zzziiioooxxx}}}rrrjjj\\\PPPAAA666222000...,,,...,,,++++++---......---------------.........//////000111000///...///111000111111111111222222222111111222222222333333333333333444555777666333111111444>>>RRRlllLLLGGGCCCDDDIIIMMMMMMKKKOOONNNMMMNNNPPPPPPNNNMMMLLLNNNPPPPPPNNNLLLLLLLLLOOONNNNNNNNNMMMMMMLLLLLLMMMMMMLLLKKKJJJKKKKKKKKKOOOOOOOOOPPPQQQPPPMMMKKKNNNOOOPPPNNNKKKJJJLLLNNNSSSRRRQQQOOONNNMMMLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNIIIKKKMMMPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMIIIOOOUUUTTTOOOKKKLLLPPPHHHIIILLLNNNSSSYYYaaagggooo{{{zzzxxxzzztttrrrrrrvvvyyysssdddWWWLLLFFF>>>;;;<<<===<<<999;;;;;;;;;:::999888777666888888888888888777666666888888777777777777888888:::999888777777888999:::888888888888888888888888999888777777777777777888777CCCIIICCC;;;999::::::999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===???@@@AAAAAA@@@@@@???@@@@@@@@@AAA@@@???@@@BBBDDDEEEDDDDDDCCCDDDEEEIIIOOOUUUXXXsssxxxpppddd~~~tttcccQQQVVVqqqZZZWWWZZZiiizzzbbbXXXKKKEEEEEEEEECCC???>>>AAAEEEIIILLLPPPTTTWWW]]]^^^______^^^___bbbdddiiiiiiiiijjjjjjkkkkkkllloooqqquuu{{{~~~~~~vvvqqqooohhhgggeeebbb```]]]ZZZXXXYYYYYYXXXVVVRRRNNNJJJGGGDDD???<<>>@@@??????>>>>>>>>>??????AAA@@@???@@@BBBDDDDDDDDDDDDCCCCCCEEEHHHMMMRRRVVVggguuu~~~}}}~~~wwwmmmgggVVVNNNjjjzzz]]]TTTUUUcccyyyeee[[[NNNHHHGGGHHHGGGDDD???BBBEEEIIIKKKOOOSSSVVV\\\^^^___`````````bbbdddfffggghhhiiiiiijjjjjjiiimmmnnnpppsssyyy}}}uuuqqqiiihhhfffeeecccaaa^^^\\\___^^^[[[XXXTTTOOOIIIFFFGGGAAA>>>@@@BBBBBBCCCFFFPPPUUUYYYZZZXXXXXX[[[^^^bbbdddhhhlllpppssstttuuuyyyyyyxxxssskkkccc]]]ZZZZZZ^^^[[[VVV\\\kkksssqqqrrrtttvvvvvvuuutttuuuvvvvvvwwwwwwwwwvvvuuuttttttqqqrrrttttttrrrqqqqqqrrrggg```[[[\\\[[[TTTLLLHHHHHHRRRYYYcccnnnmmmlllvvv|||xxxpppkkkqqq}}}zzztttqqqppphhh^^^```kkkpppiiiccchhhsssyyyrrrhhhdddpppvvvrrrvvvzzzkkk\\\JJJ666/////////---,,,///...---,,,,,,,,,,,,------------............/////////////////////000000........./////////000000111111111111111111111111333333333555666666333111333555>>>OOOgggQQQKKKCCC@@@CCCGGGJJJKKKKKKIIIHHHIIIJJJKKKJJJHHHMMMNNNNNNMMMKKKJJJLLLMMMJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJLLLMMMOOOQQQRRRPPPLLLIIIKKKJJJHHHIIIJJJKKKKKKKKKNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOIIIJJJLLLNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNNNNMMMJJJGGGEEELLLLLLJJJHHHFFFEEEHHHJJJHHHOOO^^^nnnyyy~~~{{{tttooollljjjeee^^^VVVPPPJJJCCC???@@@===999999::::::888666777777888999999999999999666666777777666666555444777777666666666666777777999888888777777888888999666666666666666666666666666666666666666666666666777<<<>>><<<999999888555666666777888999:::<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===<<<;;;999999::::::;;;>>>>>>============>>>>>>AAA??????@@@BBBDDDDDDDDDDDDCCCCCCDDDFFFJJJOOOQQQ\\\~~~tttlllbbbeeeYYYFFFRRRrrrjjjWWWRRR]]]qqqqqqeeeUUUJJJGGGGGGFFFEEEAAACCCFFFHHHJJJMMMQQQSSSXXXZZZ^^^___``````aaabbbcccdddfffhhhiiiiiihhhgggiiijjjkkklllnnnsssyyy}}}}}}vvvnnnlllkkkjjjjjjhhhfffcccdddaaa]]]ZZZVVVQQQKKKGGGIIICCC@@@AAABBB@@@AAADDDHHHKKKMMMMMMLLLMMMQQQUUU[[[]]]aaagggkkkoooqqqrrryyyzzzzzzvvvmmmcccZZZUUUNNNPPPOOOMMMUUUeeeooooooqqqtttwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxwwwuuusssrrrppprrrssssssqqqppppppqqqeeeaaa___]]]XXXOOOJJJIIINNNWWW]]]eeeoookkkhhhpppuuuuuurrrpppvvvuuuqqqooollleeecccrrrppphhhccciiirrrssskkkaaa___hhhllllllsss}}}{{{pppWWWFFF555...///...---,,,......---,,,,,,,,,---------------............///------......//////000000........./////////000000111111111111111111111111222222222444555555222000333444;;;NNNiiiRRRMMMGGGDDDDDDGGGIIIJJJJJJIIIHHHHHHIIIJJJIIIHHHMMMNNNMMMKKKJJJJJJLLLNNNKKKKKKLLLLLLLLLLLLLLLLLLOOOOOONNNNNNMMMLLLLLLKKKLLLMMMOOORRRSSSQQQMMMJJJMMMJJJHHHIIIMMMOOONNNLLLMMMMMMNNNNNNNNNNNNNNNMMMJJJKKKKKKKKKLLLLLLLLLMMMIIIJJJKKKMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMNNNMMMIIIEEEHHHIIIHHHGGGEEEEEEGGGIIIGGGJJJPPPVVVZZZ^^^bbbfffssstttvvvzzzzzzvvvvvvqqqooollliiifffbbb^^^[[[VVVSSSNNNGGGAAA===<<<<<<:::999888888::::::888555555666666777777777666666888888999999888888777666777666666555555666666777888888777777777777888888555555555555555555555555444444555555555555555555777777777777888888666444777777777777888999;;;<<<999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888999:::;;;=========<<<======>>>???@@@???>>>???BBBDDDDDDCCCDDDCCCBBBCCCEEEHHHKKKMMMSSSiiippp~~~lllaaabbbZZZKKKLLLYYYhhhWWW\\\ooo{{{dddQQQHHHEEEFFFFFFCCCDDDFFFGGGHHHJJJNNNPPPRRRVVVZZZ]]]^^^^^^^^^___aaacccfffhhhiiihhhgggeeeeeegggiiijjjkkkmmmqqqsss{{{}}}vvvsssrrrrrrsssrrrooollleeebbb^^^[[[XXXSSSMMMIIIHHHBBB???@@@AAA???@@@CCCCCCCCCCCCBBBBBBDDDIIIMMMSSSVVV\\\bbbhhhllloooqqqxxxzzz|||yyyqqqfff]]]WWWOOOPPPNNNMMMTTTaaajjjkkkqqqtttxxxyyywwwuuuttttttwwwxxxzzzzzzyyyvvvrrrpppqqqrrrsssqqqnnnlllkkklllcccbbbbbb___WWWOOOMMMQQQVVV^^^aaahhhooohhh```eeennnrrrsssrrruuu{{{~~~}}}nnnnnnnnnkkkffflllvvvmmmhhhkkknnniii]]]TTTTTT\\\ccciiirrryyyuuukkkPPPAAA222...///...------...------,,,,,,,,,---------------............///------......///000111111/////////000000000111111111111111111111222222222222222333555666555333000444333:::NNNjjjPPPNNNKKKIIIIIIIIIIIIIIILLLJJJIIIIIIJJJKKKKKKJJJNNNNNNNNNLLLJJJJJJLLLNNNOOOOOONNNMMMMMMLLLKKKKKKOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOORRRSSSRRROOOLLLOOOLLLKKKLLLPPPRRRRRRPPPMMMNNNOOOOOOPPPPPPOOOOOOKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJJJJKKKLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJIIIKKKJJJJJJMMMPPPPPPLLLGGGBBBCCCDDDEEEDDDDDDFFFHHHBBBEEEHHHIIIKKKOOOSSSUUUUUUVVVWWW\\\ccckkkqqquuu||||||}}}~~~}}}|||{{{|||}}}wwwrrrooopppnnniiieeeeeellleee[[[RRRLLLHHHDDDAAA??????>>>;;;777444555666777777777888999999888666888888888888777666555444777888888888888777666666666666555555555555666666777777777777777777777777666666666666666666666666222333444555666555555555777444333555777777666555:::999888777666777888999999999999999:::::::::;;;::::::::::::::::::::::::777777666777888:::<<<==================>>>??????@@@???>>>???AAACCCDDDCCCCCCCCCBBBBBBCCCFFFHHHIIIKKKUUUrrrqqqyyykkk```YYYUUUPPPKKK___eee___nnnyyyvvv\\\MMMHHHHHHJJJEEEFFFFFFFFFFFFGGGJJJMMMPPPSSSXXX[[[]]]]]]^^^___```bbbeeehhhiiihhhgggfffeeegggiiijjjjjjkkkmmmooopppsssxxx|||~~~|||yyyzzz{{{{{{wwwsssjjjfffaaa^^^[[[UUUMMMFFFFFF@@@===>>>@@@???@@@CCC@@@???===;;;;;;>>>CCCFFFMMMQQQWWW^^^ffflllppprrrvvvyyy}}}|||vvvmmmeee```YYYYYYVVVVVV\\\ffflllnnnrrruuuxxxyyyxxxuuuttttttyyyzzz{{{zzzxxxuuuqqqooorrrsssrrroookkkgggeeeeee______```]]]VVVPPPSSSZZZ___eeefffjjjnnndddXXXZZZmmmtttyyywwwuuuvvvvvvtttooopppoookkkhhhoooxxxsssrrrmmmaaaTTTOOORRRWWW```jjjrrrqqqfffZZZHHH;;;000---......------------,,,,,,,,,------...---------............///......///000111111222222000000111111111222222222000000111111111222222222444333444666777666444111555444:::NNNjjjMMMMMMLLLLLLKKKKKKKKKKKKNNNLLLJJJJJJKKKLLLMMMLLLNNNOOOOOONNNLLLKKKMMMNNNQQQPPPOOONNNMMMKKKJJJJJJMMMNNNPPPQQQQQQQQQPPPOOONNNNNNNNNPPPRRRQQQOOOMMMPPPOOONNNOOOQQQRRRSSSRRRMMMNNNPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHIIILLLOOOOOOLLLHHHEEEFFFHHHHHHGGGFFFFFFGGGCCCGGGHHHFFFFFFIIIKKKKKKFFFEEEDDDGGGLLLQQQUUUWWW[[[___eeennnyyywwwvvvwwwxxxwwwuuutttuuuvvveee```^^^___^^^YYYVVVVVV[[[TTTKKKBBB===;;;::::::888999:::999666444444444666666777888888888888777;;;;;;::::::999777666555444555555555555444333333555555444444444444555555666777777888888777777666666666666666666666666666222333444666666666555555666333222555777666777999<<<:::888666555666777888888888999999999:::::::::999999::::::::::::999999666555666666888;;;===>>>======<<<======>>>???@@@@@@>>>>>>???AAACCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHKKKQQQdddqqqpppttt```WWWXXXQQQDDDLLLyyyzzzffflllttt~~~gggSSSJJJHHHHHHGGGGGGGGGEEEDDDEEEGGGJJJOOORRRWWWZZZ\\\]]]```aaa```aaadddfffgggggggggffffffgggiiihhhgggggghhhiiijjjmmmppprrrsssvvvyyy|||~~~|||wwwqqqlllhhheeebbbZZZOOOEEEFFF@@@===???@@@???@@@CCCAAA???;;;999999<<>>;;;999999;;;===999999999999999888666555555666666666666666777777888888888888888777666555333333444444333333222111555444444444444444444555555666777888888777666555444444444444444444444444222333555777777777666555666333222666777555888===:::999777555555666888999888888888888999999999999888999::::::::::::999888777777777777888:::<<<===;;;;;;;;;;;;<<<===>>>??????>>>===>>>AAACCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGNNNVVVbbbwww}}}eee}}}~~~mmmbbb^^^XXXRRRJJJccctttnnnppp}}}{{{cccRRRJJJGGGIIIIIIGGGDDDBBBCCCEEEGGGLLLOOORRRUUUWWWZZZ]]]```___```aaacccdddeeeffffffeeefffggggggfffeeeggghhhiiikkkllllllmmmooosssvvvwwwxxxyyy||||||vvvssspppmmmmmmllleeeXXXNNNJJJDDD@@@AAAAAA???@@@BBBCCC@@@<<<999999;;;===>>>DDDHHHPPPZZZccckkkpppssstttwwwzzzzzzyyyvvvuuutttooollllllnnnrrrtttvvvxxxvvvwwwxxxxxxvvvuuuuuuvvvxxxxxxvvvtttqqqnnnkkkjjjlllmmmllliiieeeaaa``````\\\ZZZXXXUUURRRSSS]]]hhhhhhmmmlllooosssfffVVVUUUgggsss}}}|||wwwuuusssrrrmmmiiidddbbbiiiwww}}}|||~~~~~~ppp___]]]eeefff___]]]ddddddYYYJJJAAA;;;333,,,,,,...------...,,,,,,,,,,,,,,,---...///---------............/////////000000000000000000...////////////000000000///000000111222222333333333333444555777666444111111222999JJJccc|||KKKJJJHHHGGGGGGJJJNNNRRRPPPMMMKKKJJJKKKMMMNNNNNNMMMOOOQQQQQQPPPNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGIIILLLNNNPPPPPPPPPOOOLLLKKKIIIJJJKKKMMMMMMLLLKKKMMMOOONNNKKKKKKNNNQQQLLLMMMOOOOOOOOONNNLLLJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHCCCEEEGGGGGGGGGDDDBBBAAACCCEEEGGGGGGEEEBBBAAAAAABBBEEEDDD===:::>>>@@@???CCC???<<<<<<>>>@@@???===<<<@@@BBB>>>===@@@AAA@@@EEEEEEEEEDDDAAA@@@@@@@@@>>>;;;:::>>>@@@===<<<===;;;;;;;;;999777555777888666444333333666777666555444555555555444444555777222333444444555444444444444444555555444444333222555444444333333444444555555666777888888777666555333333333333333333333333222333555777888888777666666333333777777444888@@@999777666555555777:::;;;777888888888888999999999888999:::;;;;;;:::999888999999888888888999;;;<<<:::999999:::;;;<<<===>>>???>>>===>>>AAACCCCCCBBBAAABBBBBBCCCDDDEEEGGGGGGKKKWWW```kkkkkkrrrvvvkkkhhhkkkOOOSSSkkkrrrooo~~~wwwaaaRRRKKKJJJIIIGGGDDDBBBAAADDDFFFHHHJJJMMMOOORRRUUUZZZ]]]^^^^^^___```bbbdddeeeeeecccdddfffffffffgggjjjlllkkkkkkkkkiiiiiijjjmmmpppqqqrrrsssuuuxxxzzz|||~~~{{{~~~{{{uuuqqqoooooosssuuuooocccYYYNNNGGGCCCCCCBBB@@@@@@BBBDDD@@@<<<999999:::;;;<<>>>>>>>>>>>?????????@@@BBBBBB@@@===:::888;;;;;;;;;999888999<<<>>><<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888777666555555666777777777777777777777777777777666666666666666666666666333444555555333333444555555555555444444333333333555444333333222222222222111111222222222333333333333333333333333333333333333444555555666555555555555555555555666888999999;;;999666555444666888:::777777777777777888888999777777777777666666666666777888888888888999999999;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>???AAAAAABBBBBBCCCDDDDDDEEEFFFNNNVVV\\\kkkxxxrrr|||wwwUUUNNNyyyzzzkkkXXXMMMJJJMMMMMMJJJGGGEEECCCAAAEEEGGGIIIMMMPPPSSSUUUWWW\\\]]]___aaabbbcccbbbbbbdddeeeffffffffffffhhhjjjiiihhhhhhhhhhhhjjjkkklllnnnoooqqqrrrrrrsssuuuwww{{{vvvtttuuuxxx}}}tttmmmlllkkkqqqtttqqqooommmdddYYYIIIGGGHHHKKKGGG???;;;===?????????>>>===;;;999888AAAAAAIIIVVVaaaggglllqqqrrrvvvyyy{{{zzzxxxvvvuuuyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuusssssssssttttttwwwtttpppnnnllljjjgggeeedddeeeccc```aaaeeeeeebbbeee[[[SSSSSSXXX___dddgggkkkjjjlllooolllccc\\\ZZZ]]]lllvvvsssppprrrooogggllleee^^^\\\___bbbaaa___```pppvvvhhh\\\```kkkqqqddd\\\VVVWWWVVVMMM@@@888000///---,,,++++++,,,,,,---------------------------------............///---------......000111111//////000000000000//////111111111111222333444555555666777777555333000///111111555CCC___GGGGGGGGGHHHIIIKKKMMMNNNLLLJJJIIIJJJLLLMMMLLLJJJKKKJJJJJJLLLOOOOOOMMMKKKQQQOOOMMMKKKJJJLLLOOOPPPNNNMMMMMMLLLLLLMMMMMMMMMNNNKKKHHHFFFGGGIIIJJJJJJPPPPPPOOOLLLJJJJJJLLLNNNMMMKKKIIIIIIJJJKKKJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJIIIEEEEEEIIIKKKIIIBBBAAA@@@?????????@@@AAA???>>>>>>>>>>>>>>>>>>?????????@@@@@@???===;;;:::999;;;===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999999555555444444555777999:::666666666666666666666666555555555555555555555555333444555444333222333555555444444444333333333333444444333222222222333333111111222222222333333333333333333333333333333333333333444555555555555555555555555555555666777888999888666555555666888999777777666666777777888999999999999888888888777777777777888888888999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>@@@@@@AAABBBCCCDDDEEEEEECCCIIIPPPVVV^^^wwwmmmKKK___qqq}}}fffYYYLLLLLLKKKIIIGGGFFFCCC@@@DDDFFFHHHKKKOOORRRTTTVVVWWWXXX[[[___aaacccddddddcccdddeeeeeeddddddfffhhhggggggffffffggghhhjjjjjjlllmmmoooppppppqqqsssuuusssooonnnooorrruuu~~~rrrhhhhhhmmmqqqvvvvvvooogggbbbZZZSSSOOOLLLLLLMMMIIIBBB???AAA???>>>======<<<;;;;;;;;;AAAAAAHHHVVVaaagggkkkpppsssvvvzzz{{{zzzxxxwwwvvvzzzzzzzzzyyyyyyyyyxxxxxxyyyxxxvvvtttsssrrrrrrrrruuurrrpppnnnllljjjgggeeeddddddbbb___```cccccc___```YYYSSSUUU\\\ccchhhjjjkkkkkkmmmnnnhhh___YYYYYYcccpppxxxtttqqqsssqqqkkkdddccccccddddddcccaaa___^^^iiikkk^^^UUUZZZbbbeee[[[YYYYYYZZZTTTHHH===888000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------......///000111//////000000000000//////000000000111111222333444000222333444555444333222111333777FFFaaaIIIIIIHHHHHHIIIJJJKKKKKKKKKIIIIIIIIIKKKLLLKKKJJJJJJIIIJJJKKKNNNNNNMMMLLLOOONNNMMMMMMMMMNNNOOOPPPMMMMMMNNNMMMMMMLLLKKKJJJMMMJJJGGGFFFGGGHHHIIIIIILLLMMMMMMLLLJJJIIIJJJKKKKKKJJJHHHHHHIIIJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIJJJHHHEEEDDDEEEHHHIIIJJJHHHCCCBBBEEEEEECCCAAA@@@???>>>>>>>>>>>>???>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>======<<<<<<999===@@@AAA???<<<:::999:::::::::;;;;;;:::::::::999::::::;;;;;;;;;::::::::::::999999999888888888555555444444555666777777444444444444444444444444555555555555555555555555222333444444222222333444444444333333333333333222333222222222222333333444111111222222222333333333333333333333333333333333222333444444555555444444555444444444444444555555777777666666777777777777666666666666666777888888999999888888888888777777777777777888888888999999::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<=========>>>???AAABBBDDDEEEFFFGGGIIIQQQXXXYYYiii{{{NNNGGGTTT{{{wwwfffSSSMMMIIIHHHJJJIIIEEEAAACCCDDDFFFIIILLLPPPRRRTTTTTTVVVYYY\\\___aaabbbbbbbbbcccccccccbbbbbbccceeeeeeeeedddeeeeeefffggghhhiiikkkmmmnnnnnnnnnppprrrrrrooooooqqqrrrtttzzzpppcccgggqqqwww{{{zzzooobbbYYYRRRNNNOOOMMMLLLMMMJJJDDDAAABBB@@@???===<<<;;;<<<===>>>@@@AAAHHHUUU```fffjjjnnntttwwwzzz|||{{{yyyxxxxxx{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwtttsssrrrqqqqqqpppooonnnmmmllljjjgggdddcccdddbbb___```cccccc___ZZZWWWTTTXXX```iiilllkkkkkklllmmmlllddd[[[XXX\\\llluuuzzzuuurrrtttsssnnn```gggnnnpppkkkeeeaaa```cccfffbbbXXXUUU[[[```___VVVXXX\\\\\\RRRBBB999777//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------......//////000000//////000000000000//////////////////000111222333///000222333444333222222222444:::IIIdddHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNMMMKKKIIIHHHKKKIIIFFFFFFGGGHHHHHHGGGHHHJJJLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHEEEJJJNNNMMMHHHDDDEEEGGGFFFHHHFFFBBB@@@BBBBBB?????????>>>>>>=======================================<<<;;;;;;;;;<<<>>>>>>===@@@CCCCCCAAA>>>;;;;;;888888999999999999888888888888999999::::::999999999999888888888777777777888777666555444333222222333333333333333333333333444444444444444444444444111333444333222111222333333333333333222222222222222111111111222333444444111111222222222333333333222222222222222222222222222222333444444444444444444444333333222333333333444555666777777777666555666555555555555666777777777666666666555555555555777777777777888888888888999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJSSS[[[XXX```www}}}```KKKNNNfffrrr]]]RRRIIIIIIMMMLLLIIIEEEBBBCCCDDDFFFIIIMMMPPPQQQUUUWWWYYY[[[]]]]]]]]]]]]aaabbbcccbbb``````bbbcccdddddddddeeeeeefffgggggghhhjjjlllmmmmmmmmmoooqqqsssqqqqqqtttttttttxxx~~~~~~|||lllnnnyyy{{{vvvgggZZZQQQMMMNNNNNNPPPRRRRRRNNNIIIGGGEEECCC???<<<;;;<<<>>>@@@???@@@HHHVVVaaafffjjjnnntttwwwzzz|||{{{zzzyyyyyy{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwvvvtttsssrrrqqqpppkkkkkkkkkkkkkkkiiifffcccaaabbbaaa___aaaeeedddaaaWWWWWWWWW[[[dddkkkkkkgggdddfffiiiggg___YYY[[[bbbsssyyy|||xxxtttssspppkkk^^^hhhrrrqqqhhh```^^^___hhheee^^^XXX[[[dddgggddd]]]]]]]]]YYYNNN???555444......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---....../////////////////////000000000000//////.........//////000111222333333444444333222111000111555<<>>??????>>>>>>===<<<;;;;;;;;;<<<============<<<;;;;;;:::999999:::<<<>>>???>>>??????>>><<<:::;;;<<<777777888888888888777777666666777888888888888888888888777777777666666666666666555444333222111000333333333333333333333333444444444444444444444444111222333222111111222333222222222222222222222222111111111111222222333444111111222222222333333333222222222222222222222222111222222333333333333333444333333222222222222333222444555777777777555555555555555444555555666777666666666555555555555444666666777777777888888888888999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<>>>AAACCCEEEFFFCCCDDDMMMTTTOOOSSSxxxzzz]]]MMMPPPmmmiiiYYYKKKJJJMMMLLLJJJIIICCCCCCCCCDDDGGGJJJLLLNNNSSSTTTWWWYYY[[[\\\\\\\\\```aaabbbaaa``````bbbcccddddddeeefffggggggggghhhhhhjjjlllmmmmmmmmmoooqqqooommmnnnqqqqqqooorrrwwwyyyzzzrrrssstttcccUUUMMMOOOSSSXXX]]]```^^^XXXRRRKKKHHHCCC???<<<<<<>>>???>>>@@@HHHVVVbbbgggkkknnntttwwwzzz{{{zzzzzzzzzzzzzzzyyywwwvvvvvvvvvwwwxxxtttttttttsssrrrqqqppppppggggggggghhhhhhgggccc```[[[]]]^^^]]]```dddddd```XXXZZZ\\\^^^eeekkkhhh```WWWXXX[[[\\\YYYWWW___iiiwwwzzz|||xxxtttqqqlllhhh\\\dddjjjhhh```[[[^^^bbbkkkfff___^^^fffpppsssqqqpppfff[[[SSSIII===333000------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---...//////000//////...//////000000000000//////............///000111222444444444444444444333333///444<<>>?????????>>>===<<<;;;::::::;;;<<<======<<<;;;::::::999999999999;;;<<<>>>;;;;;;:::777555666888;;;777777888888888888777777444555666777777777777777777777666666666555555555000111222333333333333333222222222222222222222222333333333333333333333333000111222222000000111222000111111111111222222222222111111111111222222333111111222222222333333333222222222222222222222222000111222222333333222222333333222222222222333333222333444666666666555555444444444444444555666666888888777777777777666666666666666777777777888888777888999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;>>>@@@BBBCCCDDDBBBCCCJJJNNNIIIKKKfffoooMMMBBBNNNvvv|||gggTTTNNNLLLIIIHHHKKKEEEDDDCCCCCCEEEGGGIIIKKKLLLNNNQQQUUUYYY[[[\\\]]]^^^___``````___```bbbcccdddeeefffggghhhhhhhhhhhhhhhjjjlllmmmmmmnnnoooqqqnnnlllmmmoooooommmpppuuuyyyyyy~~~mmmmmmzzz~~~ppp[[[NNNMMMRRRXXX^^^dddeee___VVVMMMJJJEEE@@@===<<<===>>>===???HHHWWWccciiimmmppptttvvvyyyzzzzzzyyyzzz{{{zzzxxxvvvuuutttuuuwwwxxxsssssssssrrrqqqooommmllleeedddcccddddddccc```^^^VVVYYYZZZZZZ]]]aaa```\\\\\\```bbbbbbggglllfff[[[IIIIIILLLPPPSSSXXXcccoooxxxyyyxxxvvvsssooollliiieeeffffffccc```bbbiiiooooookkkgggjjjsss}}}nnnYYYMMMEEE;;;222---,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...---//////000000000000//////............///000111222000111222333555666777888...444<<>>????????????>>><<<;;;999999:::<<<======<<<:::999999999888999999:::;;;<<<999999888666444555888:::777777888888888888777777333333555666666777777777666666666555555555444444...///111222333333333333333333333333333333333333222222222222222222222222000111222111000///000222000000000000111111222222333222111111111111111111111111222222222333333333111111111111111111111111000111111222222222222222222222222222222333444555222222333444555555666666444444333333444444555666888888777777777666666666666666666666777777777888777777888::::::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===???AAABBBCCCAAAEEEKKKLLLKKKOOOaaatttzzz^^^KKKCCCYYYwww|||cccWWWPPPIIIIIIOOOGGGFFFDDDCCCCCCEEEGGGIIIHHHJJJMMMQQQUUUWWWYYYYYYZZZ\\\]]]]]]]]]^^^aaacccdddeeefffggghhhhhhgggggghhhiiikkkllllllmmmoooqqqnnnlllmmmoooooonnnqqqvvvyyyzzz~~~fffaaalllxxxqqqsss}}}gggVVVLLLQQQUUUXXX^^^ccc___VVVJJJHHHDDD@@@===<<<======<<<>>>IIIYYYeeekkkooossssssuuuxxxyyyxxxxxxyyy{{{{{{yyywwwuuuuuuvvvwwwyyyttttttsssqqqnnnkkkiiigggcccbbb`````````___]]]\\\XXX[[[[[[ZZZ\\\___^^^ZZZaaafffgggeeeiiinnnfffYYYBBBAAACCCJJJSSS]]]kkkwwwzzzvvvrrrpppppppppqqqrrrtttnnnfffbbbdddjjjqqquuujjjiiijjjooovvv~~~rrrYYYJJJ@@@888000---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000000///...---//////000000000000//////////////////000111222222//////000222444666777888///555<<>>===;;;999999:::<<<======<<<:::999888888999999::::::::::::999999:::999888888:::<<<777777888888888888777777222333444555666666666666666666555555555444444444000111222333333222000000333333333333333333333333222222222222222222222222///111222111000///000111//////000000111111111222333333222111000000000111111111222222222333333333111111111111111111111111000000111222222222222222222222222222333444555666222222333333444555666666444333333333333444555555666555555555444444444444666666666666777777777777666777888999:::;;;;;;;;;==================<<<<<<999:::;;;===>>>@@@AAABBB===CCCIIIJJJLLLUUUbbblllyyywwwrrrvvv___EEEHHH[[[qqqaaaUUUKKKLLLSSSIIIGGGEEECCCCCCDDDFFFGGGHHHJJJLLLOOOQQQSSSSSSSSSXXXYYY[[[[[[\\\]]]```bbbcccdddeeeggghhhggggggfffggghhhjjjkkkkkklllnnnpppllljjjjjjllllllkkkoootttuuuvvvzzzdddXXX___mmmccceeeyyyqqq___RRRTTTUUUVVV\\\cccaaaYYYGGGEEEBBB???===<<<<<<===;;;>>>IIIYYYfffmmmqqquuusssuuuwwwxxxxxxxxxyyy{{{|||zzzxxxvvvuuuwwwyyyzzzvvvuuutttqqqmmmiiieeebbbcccaaa^^^]]]]]]]]]\\\ZZZ]]]______^^^___aaa^^^YYYdddjjjkkkhhhkkkppphhhZZZCCC@@@BBBKKKVVVcccrrr~~~zzztttnnnlllmmmpppvvvzzz|||qqqddd^^^```ggglllnnn^^^___ccciiinnnttt}}}rrrZZZIII>>>555///...+++,,,---.........---,,,------------------------++++++,,,,,,,,,------------...000111111///...,,,//////000000000000///////////////000000111222333111111111111222333444444111666===III```~~~EEEFFFFFFFFFFFFDDDBBBAAABBBBBBCCCDDDEEEEEEEEEDDDEEEEEEHHHKKKIIIEEEEEEJJJQQQLLLHHHFFFHHHHHHDDDAAACCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCGGGLLLHHHAAACCCCCCCCCEEEGGGGGGEEECCCCCCBBBBBBBBBCCCEEEHHHJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCAAA???>>>===<<<<<<<<<<<<<<<===============999999999999999999999999999888888999:::;;;:::888666777777888888888777777333444444555666777777888444444444444444444444444555444333222111222333333111111111111111111111111///000000000111111111111///000000000111111111111111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000111111000000000000111111333222111000000111222333000111222333333222000///333222222111111222222333444444444333333222222222555444444333333444444555555555666666777777888888777777777777888999:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@<<>>NNN```llluuu|||wwwoooiiihhhfffggguuuyyyiiidddgggiiiddd]]]VVVdddlllkkkmmmwww{{{xxxrrr```MMM:::...---222//////.........---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///////////////000000000000222222333444444444444333///222:::JJJbbb{{{AAABBBCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFHHHKKKIIIEEEFFFJJJPPPLLLHHHHHHJJJIIIFFFBBB@@@CCCFFFHHHHHHGGGFFFFFFCCCDDDCCCBBBGGGKKKHHHAAAAAAAAABBBEEEHHHIIIHHHGGGDDDCCCCCCCCCDDDFFFHHHJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<>>===<<<;;;::::::999999999999999999999999:::999888888999999777555666666777777777777666666666666666555555555555555333333333333333333333333444333222111000111111222111111111111111111111111//////000000000111111111//////000000000111111111000000000000000000000000111111000//////000111111000000000000000000000000000000000000000000000000111111000000000000111111222222111000000111222222000000111222222222111000333222222111111222222333444444444333333333222222444444333333333333444444444555555666777777888888777777777777888999::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???BBBGGGJJJLLLMMMOOOPPPRRReee|||yyyuuu~~~aaaKKKEEESSSsssuuu^^^RRRPPPOOOJJJHHHJJJJJJFFFBBBAAADDDDDDEEEGGGIIIKKKMMMNNNQQQSSSUUUWWWXXXZZZ]]]___cccdddeeeeeeccccccdddeeeggghhhiiiiiihhhhhhjjjkkkkkkkkkkkklllmmmmmmnnnooonnnnnnrrrzzzfffXXX[[[VVVUUU\\\bbbccc```^^^ZZZSSSPPPUUU\\\```cccfffWWWOOOFFF???===<<<:::777888@@@PPPaaaiiikkkooouuuvvvvvvtttttttttvvvwwwxxxxxxvvvttttttuuuvvvuuutttrrrnnnhhheeeccccccaaa___bbbcccbbb^^^ZZZXXXYYY[[[\\\bbbhhhhhhcccaaabbbfffjjjrrrvvvxxx}}}~~~ppp^^^CCCCCCJJJ[[[iiippptttwwwrrrnnniiiccc^^^cccvvv|||jjjeeejjjkkk```UUUNNNaaaooonnnlllrrrwwwwwwyyykkkXXXGGG888...---111///.........---------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///////////////000000000000111222222333333333333333000222999HHH___yyy>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJFFFEEEGGGJJJIIIFFFGGGJJJMMMKKKIIIIIIKKKKKKGGGDDD???BBBGGGIIIHHHFFFEEEDDDDDDEEEDDDCCCGGGKKKIIICCC??????AAADDDHHHKKKKKKKKKEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGEEEDDDCCCBBBDDDDDDCCCCCCBBBAAAAAA@@@>>>======<<<<<<<<<<<<===???>>>>>>===<<<;;;::::::888888888888888888888888;;;:::888888999888555333555555666666666666555555888777666555444333222111333333333333333333333333222111000000///000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111000000//////000000111222111111000000111111222//////000111222222222222222222111111111111222222444444444444333333333333444444333333333333444444444444555555666777777777666666666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@BBBDDDEEEEEEFFFHHHJJJKKKUUUqqq}}}qqquuu|||{{{gggJJJFFFDDDTTTzzzppp]]]VVVQQQLLLIIIKKKLLLIIIEEEEEEBBBCCCCCCDDDEEEGGGIIIJJJMMMOOORRRSSSTTTVVVYYY[[[^^^aaacccdddcccbbbbbbcccfffggghhhhhhffffffgggiiilllkkkjjjiiijjjlllnnnpppnnnmmmoootttyyy~~~iii___ZZZXXX___ccc^^^UUUOOOVVVPPPMMMPPPTTTXXX```gggeee___OOO===777;;;;;;666999CCCSSSdddmmmppptttxxxvvvvvvuuuuuuuuuvvvwwwxxxwwwvvvttttttuuuvvvtttsssqqqkkkccc]]][[[]]]___```cccbbb```]]]ZZZYYY[[[]]]___eeeiiiiiieeecccdddgggmmmttt{{{~~~}}}kkkWWWDDDKKKZZZkkktttuuussssssqqqqqqkkk^^^YYYeeezzz{{{hhhdddhhhfffWWWGGGIII___qqqpppiiijjjooorrrmmm]]]JJJ===444...---///......------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///.../////////000000000111000111111222333222222222111222888GGG^^^xxx>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIFFFDDDEEEIIIIIIFFFGGGJJJJJJIIIHHHIIIKKKKKKHHHFFFCCCFFFIIIIIIFFFDDDCCCDDDGGGHHHHHHGGGIIIMMMLLLHHHAAAAAABBBEEEIIIKKKLLLLLLFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIGGGFFFEEEDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;<<<:::;;;;;;<<<<<<=========:::::::::::::::::::::::::::999888888999888666444666666666666666666555444777666555444333222111000222222222222222222222222111111000000000000///000////////////////////////........./////////000000........./////////000000........................////////////////////////////////////////////////////////////////////////000000////////////000000111111000000000000111111...//////000111222222222222222111111111111222222444444444333333333333333444333333333333333333444333444444555555666777777666666666666777888999999:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>?????????@@@BBBCCCCCCFFFIIILLLNNNPPPdddzzzlllllleeeMMMPPPDDDDDD___{{{iii]]]UUUNNNIIILLLNNNLLLIIIIIICCCCCCCCCCCCDDDEEEFFFGGGIIILLLNNNPPPQQQSSSUUUXXX[[[^^^aaaccccccbbbbbbbbbeeeggghhhhhhfffffffffgggkkkkkkjjjjjjkkklllnnnoooooommmooosssxxxooogggeeelllrrriiiXXXKKKSSSOOOMMMNNNNNNMMMRRRYYYooonnn\\\???111777===:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;999888888999::::::999777666666777777666555555444444333333333222222111111111111111111111111111111111111111111111000000///........................---............/////////---............/////////////////////////////////.........//////.........................................................000000////////////000000000000000000000000000000......//////000111222333222111111000000111111222333333333333333333333333333333333222222333333333333333333444555555666666555555555555666777888999999999:::;;;<<<<<<;;;;;;::::::;;;<<<===>>>??????>>>???@@@AAABBBDDDHHHKKKNNNLLLZZZ~~~nnnnnnkkkVVV[[[OOOFFFLLL]]]ppptttzzzggg\\\QQQJJJJJJLLLKKKJJJJJJEEEEEEDDDDDDDDDDDDEEEEEEFFFIIIKKKMMMNNNPPPRRRUUUXXX[[[___aaaaaaaaaaaabbbdddfffhhhhhhgggfffggggggiiijjjlllmmmnnnnnnmmmlllmmmlllnnnsssxxxwwwlllooovvvrrrcccWWWUUUQQQOOOQQQPPPKKKIIIJJJbbbkkkdddJJJ888888===<<>>>>>?????????@@@??????@@@BBBEEEGGGEEERRRnnn|||pppZZZddd^^^SSSGGGCCCKKK^^^nnnuuu{{{jjj\\\NNNKKKKKKJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEHHHJJJKKKLLLOOOQQQTTTWWW[[[]]]^^^___```bbbbbbdddggghhhggggggggghhhgggiiikkkmmmnnnmmmllljjjiiihhhkkkqqqvvv|||tttmmmqqqsssqqqooocccZZZUUUWWWZZZVVVNNNJJJJJJZZZbbbWWWGGG@@@???>>>JJJUUU```gggjjjnnnooonnnssstttuuuvvvvvvuuusssqqqsssrrrpppooonnnkkkgggddd^^^______]]]ZZZYYYYYYZZZVVVUUUUUUXXX^^^dddhhhjjjgggiiikkklllkkkkkklllmmmooovvv{{{uuudddSSSGGGBBBWWW```iiimmmpppuuuwwwwwwyyypppddd___fffppppppkkkppprrrooodddVVVMMMMMMQQQmmmmmmkkkhhhbbbZZZQQQKKKEEE999...,,,...---,,,,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///------...///000111222222000111111222333222222222000444===NNNeee}}}FFFEEEEEEDDDDDDDDDEEEFFFJJJJJJLLLMMMMMMNNNNNNNNNMMMHHHFFFJJJMMMMMMMMMOOONNNMMMKKKIIIIIIJJJLLLNNNNNNTTTYYYXXXQQQKKKJJJLLLIIILLLLLLIIIIIIMMMOOOMMMNNNLLLIIIHHHHHHHHHHHHGGGEEEFFFHHHJJJIIIGGGDDDBBBFFFFFFGGGGGGHHHHHHHHHHHHCCCBBB@@@>>>>>>>>>???@@@???>>>===;;;:::999999999<<<<<<;;;;;;;;;;;;::::::999999999999999999999999777666555666777777555444444444444333333222000000111111111111111111111111//////////////////////////////000000000///...---////////////////////////,,,,,,---------.........,,,,,,---------.........------------------------,,,---............---,,,------------------------------------------------//////............//////...///000111111000///...000000///...//////000111111111000000000000111111//////000000000111111111333333222222222222333333222222222333444444555555444444444444555666777777444666888:::::::::999888999::::::;;;<<<===>>>>>>???@@@@@@???>>>>>>@@@AAA@@@AAANNNaaaoooqqqhhhnnnooogggSSS@@@;;;FFFRRRpppsssxxxooo[[[RRROOOLLLJJJJJJJJJIIIGGGFFFEEEDDDCCCCCC???AAADDDFFFGGGIIIKKKMMMQQQSSSVVVXXXYYY[[[^^^```^^^aaaeeeffffffffffffgggfffggghhhiiiiiijjjjjjjjjhhhhhhkkkooorrruuu~~~{{{|||nnn______ffffff]]]UUUIIIRRRZZZYYYPPPHHHEEEEEEQQQ\\\fffiiikkkpppqqqoooqqqrrruuuvvvvvvsssqqqooorrrpppnnnllljjjfffaaa^^^YYY[[[]]]\\\YYYWWWWWWXXXYYYXXXYYY^^^eeekkknnnnnnjjjlllmmmnnnooopppqqqrrruuuyyyxxxiiiTTTFFFGGGOOOggglllmmmiiijjjoooqqqooommmddd^^^ccciiiiiieeeaaafffkkkjjj___QQQKKKRRR[[[mmmlllkkkjjjeee[[[OOOHHH===444------...---,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///------...///000111222222111222222333333333333333111333;;;JJJbbb|||EEEDDDCCCCCCCCCEEEFFFGGGIIIJJJLLLNNNPPPQQQRRRRRRPPPKKKIIIMMMPPPPPPPPPRRRQQQPPPMMMKKKIIIKKKNNNQQQEEENNNWWWYYYRRRKKKHHHHHHFFFIIIIIIFFFFFFIIILLLKKKOOOMMMJJJHHHHHHIIIHHHGGGDDDFFFHHHJJJIIIGGGCCCAAAFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA???===<<<===>>>???<<<;;;::::::999999999:::888888999:::<<<======>>>777777777777777777777777777555444444555444222000222222222111111///......222111111111000000//////////////////////////////---.../////////...,,,,,,000000000000000000000000,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------------------------//////............//////...///000111111000///...111000///......///000000111111000000000000111111......//////000000000111333222222222222222222333111222222333333444555555444444444444444666777777333555777999:::999888777999::::::;;;<<<===>>>>>>>>>???AAAAAA@@@@@@BBBCCC@@@CCCNNNZZZ^^^jjj|||wwwyyy|||wwwcccJJJ===>>>BBB]]]uuuxxxjjjjjjwwwhhh[[[UUUQQQNNNMMMJJJIIIHHHFFFDDDCCCCCCBBB===???BBBCCCDDDFFFIIIKKKOOOQQQSSSTTTVVVXXX\\\___\\\___ccceeeeeeeeeffffffgggfffeeedddeeegggiiijjjjjjiiilllooopppqqqwwwhhhdddmmmppphhh___XXXUUUUUUUUUQQQKKKKKKOOOVVVaaaiiikkkmmmrrrtttsssppprrrtttvvvuuussspppmmmqqqooommmkkkhhhccc^^^ZZZYYY[[[]]]\\\YYYWWWXXXZZZ^^^]]]^^^cccjjjoooqqqqqqpppqqqqqqqqqqqqqqqrrrrrr}}}iiiQQQGGGRRRcccssstttppphhhfffjjjkkkgggccc\\\]]]gggllleee^^^^^^hhhllllllbbbVVVSSS]]]hhhhhhiiilllmmmhhh\\\PPPIII999222---......,,,+++,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////------...///000111222222222222333444444444444333333333888FFF^^^zzzIIIGGGDDDBBBBBBCCCFFFHHHHHHHHHIIIKKKMMMOOOQQQSSSPPPPPPOOONNNMMMMMMMMMMMMPPPQQQPPPOOOLLLKKKLLLMMMLLLJJJIIIHHHIIIIIIHHHFFFJJJJJJHHHHHHHHHJJJLLLMMMLLLLLLLLLJJJGGGEEEEEEFFFFFFGGGHHHHHHHHHFFFDDDBBBDDDDDDDDDEEEFFFEEEBBB???>>>????????????===;;;:::;;;;;;:::999999999::::::999999999:::<<<>>>???@@@666777777888888888777777888888777555444333222111333222111111000111111111////////////////////////////////////////////////........................,,,---------.../////////,,,,,,,,,---------...............------,,,,,,,,,---------------------------------------------------------............/////////.........------------------.........//////............///////////////////////////.........000000000000000000000000222333333111//////000111333333444444333333222111222222333333333333444444444444333222333444555666666666666777888888999999888999999:::;;;<<<>>>???>>><<<:::<<<@@@BBBBBB@@@DDD???FFFUUUWWWYYYvvvpppsss|||vvv|||{{{yyynnnXXX@@@888<<>>============<<<;;;:::999;;;::::::999999999999999777777777777888999::::::555666666666666666555555666555555444333222111111333222111111000000000000........................................................................------------............,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///.........------------------------.........///............////////////////////////............000000000000000000000000111222222111///...000111111111111222222222111111222222222333333333444444555444333333333444666666666666666777888888999999999999999999:::<<<===>>>===;;;:::<<>>HHHVVV^^^```dddkkkttt|||ttteee[[[WWWNNNLLLJJJHHHHHHHHHHHHHHHGGGDDD@@@???@@@BBBDDDDDDGGGHHHJJJMMMOOORRRSSSTTTVVVZZZ___bbbccccccdddeeehhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiiiiijjjlllnnnooowww~~~~~~bbbbbb```[[[VVVQQQPPPQQQSSSiiijjjlllmmmnnnmmmllllllmmmnnnpppqqqpppnnnllljjjgggccc^^^[[[ZZZYYYWWWUUUVVVXXXYYYWWWTTTTTTYYY^^^eeegggkkkoooqqqrrrrrrrrrpppqqqqqqoookkkkkknnnqqqpppiiiXXXEEE@@@PPPiii{{{mmmllllllmmmlllfff\\\UUU]]]eeeiiieee```aaabbb```fffiiifff]]]ZZZ```gggiiijjjjjjqqqnnn\\\OOOGGG;;;111...+++******+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,------.../////////+++111...---333111---111000111111111222222222222111111777FFFWWWlllIIIHHHGGGFFFEEEDDDDDDEEEGGGFFFFFFFFFGGGHHHIIIIIINNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOONNNMMMMMMNNNPPPLLLKKKIIIIIIJJJJJJHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHEEECCCCCCDDDEEEFFFFFFGGGFFFDDDCCCBBBCCCAAA@@@@@@@@@@@@>>>===<<<<<<;;;:::999999999999:::999999888888888888888777777666555555666666666555555555555444333222222333333222222111111111111333333111000////////////................................................------------------------...------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,............------------------------............---............/////////........................000000000000000000000000000111111000///...000111000000000111111111111111222222222222333333333333555555444444555555666777555666666777777888888999:::999999999:::;;;;;;<<<;;;::::::;;;>>>??????>>>CCC===@@@IIIGGGAAAKKK___sssbbbbbb~~~wwwxxxyyyssskkkeeeLLL<<<999KKKVVVSSSSSSZZZXXX```ooo|||nnnggg[[[VVVOOOIIIHHHIIIJJJKKKKKKGGGCCC@@@@@@AAAAAAAAACCCDDDEEEGGGIIIKKKLLLMMMRRRUUUYYY[[[]]]___aaaccceeefffggghhhiiiiiihhhhhhgggggggggggghhhjjjkkkmmmrrrvvviiiccchhhiiiddd\\\XXX[[[```mmmmmmnnnoooooonnnmmmlllkkkkkklllkkkjjjhhhfffddd```]]]YYYVVVUUUTTTSSSQQQSSSTTTVVVUUUUUUYYY```fffnnnooopppqqqqqqpppooonnnooonnnlllfff```^^^```cccXXXJJJ>>>???LLL]]]ooo{{{pppiiiiiinnnlllaaaXXXWWWeeeiiiiiiddd```bbbeeefffeeebbb]]]\\\bbbiiijjjfffnnnlllqqqkkkVVVGGG???444000---+++***+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////(((...,,,+++111///***///111111111111222222222222000222888DDDSSSiiiHHHHHHGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMOOOQQQOOONNNLLLLLLMMMMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEHHHIIIIIIGGGEEECCCCCCDDDFFFFFFGGGFFFFFFEEECCCCCCCCCAAA>>>>>>>>>>>>===<<<<<<;;;999888777888999:::999888777777666666777777888777777666666777777888555555555444333222111000111111111111111111111111333222111000///.........................................................------------------------...---------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---------------------------------------------------------.........//////------...............///////////////////////////000111222111000000111333444444333222111111111111111222222222222333333333555555555555666666777777555555666666777888888888:::999999999999999:::::::::::::::<<<===>>>======???:::<<>>777///...,,,******+++++++++***++++++++++++************************************+++++++++***+++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------...//////000444///+++000...***000222222222222222222222222000333999CCCRRRiiiFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKLLLMMMMMMLLLLLLNNNPPPOOONNNLLLLLLMMMMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIIIIHHHEEEDDDDDDEEEGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA>>>=========<<<;;;;;;:::999888777888999:::777777666555555555555666555555555555666777888999444555444444333222111000111111111111111222222222222111000///............................................................------------------------------,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------------------------------,,,,,,------------............,,,---------......//////........................000111222222111111333555:::888666444222111111111111111111222222222333333555555555666666666666666555555555666777777888888999999888888888999999:::999:::;;;<<<<<<<<<<<<<<<<<<999:::@@@DDDFFFKKKRRRddd|||vvvhhhwwwiiijjjxxx{{{^^^AAA777BBBXXXhhhgggccc\\\ZZZddd|||sssjjj^^^UUUPPPLLLHHHEEEJJJJJJJJJKKKKKKJJJFFFCCC?????????AAACCCEEEGGGHHHKKKMMMOOOQQQSSSVVVZZZ^^^[[[]]]```ccceeeffffffeeeeeeeeefffgggjjjmmmpppqqqnnnooosss~~~{{{vvvnnngggeeegggjjjhhhiiilllnnnppppppqqqpppllljjjgggbbb]]]YYYVVVUUUQQQQQQQQQQQQPPPPPPPPPQQQTTTVVVYYY]]]bbbiiiooottt{{{wwwrrrlllhhhgggggghhhpppooojjj___QQQFFF@@@>>>777999HHH```nnnlllffffffmmmiiilllpppjjjdddqqqtttooojjjhhhiiimmmssswwwnnnmmmnnnttt}}}}}}ooohhh^^^GGG777222,,,---+++******+++,,,+++***+++*********************************************+++************+++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........???AAA777000333111///555333222222222222222222222111555;;;DDDTTTnnnDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCEEEFFFHHHIIIGGGGGGGGGHHHHHHJJJKKKLLLJJJKKKLLLKKKJJJKKKLLLNNNLLLKKKIIIIIIJJJJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIGGGEEEDDDDDDEEEGGGFFFFFFEEEEEEDDDDDDCCCAAA???>>>======<<<:::999999999888888888888888999666666555444444444444444222222222222333444555666333333333333222222111000000111111111111111111111000//////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------.........,,,,,,,,,---......//////........................///000111111000111333555;;;999777444222111111111111111111111222222222222444444555666666666666555444555555666666777777888888777777777888999999:::888:::===>>>===<<<<<<<<<===<<<<<<>>>AAAEEEIIILLLYYYgggmmm||||||vvvppp{{{gggJJJ999AAASSS]]]rrroooggg\\\ZZZhhh~~~tttggg]]]WWWRRRKKKFFFIIIJJJKKKMMMOOONNNJJJGGGAAAAAAAAAAAABBBDDDFFFHHHGGGIIIKKKMMMOOORRRUUUXXXWWWYYY\\\```bbbdddeeefffiiihhhhhhhhhiiikkkmmmnnnjjjlllooosss|||zzzpppjjjhhhhhhhhhjjjkkklllllllllkkkjjjiiihhheee```[[[VVVRRROOONNNJJJKKKMMMNNNNNNOOOQQQRRRUUUXXX]]]ccciiimmmppprrryyyvvvpppkkkgggdddddddddlllkkkeeeZZZLLL@@@:::888<<>>111///+++,,,+++******+++,,,+++)))))))))*********************************************************+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......@@@AAA777///222000...555333333333333222222222222000555;;;EEEYYYvvvBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFFFFHHHIIIJJJKKKIIIJJJJJJJJJIIIIIIJJJLLLKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFDDDCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBB>>>===<<<<<<<<<;;;888555666666777777777777666666555555444333333333333333222111111000111111222222000000111111111000000///000000//////////////////......------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---------.........++++++,,,------...//////------------------------,,,---/////////000222444777555333111000000111111111111111111222222222222222333444555666555555444444444555555666777777777666666666777777999:::;;;888;;;>>>???===<<<<<<======@@@AAA@@@@@@CCCEEEEEEPPPZZZssstttlllmmmjjjcccYYYMMMFFFHHHLLLjjjoooqqqiii___]]]gggrrr|||ooofff^^^UUUNNNLLLKKKJJJKKKMMMMMMLLLKKKFFFEEECCCBBBBBBCCCDDDEEECCCEEEHHHJJJKKKMMMOOORRRRRRSSSUUUXXX\\\___aaabbbffffffeeefffggghhhjjjkkkeeehhhlllooorrrzzz{{{rrrllljjjkkkllljjjjjjjjjjjjhhhfffdddbbb^^^[[[VVVQQQMMMKKKJJJIIIFFFIIIMMMOOOPPPQQQTTTWWWYYY]]]dddkkkppprrrqqqooosssrrrpppnnnjjjeeeaaa___```^^^WWWLLLAAA:::999:::NNN\\\iiikkkhhhhhhkkklllnnnqqqqqqmmmjjjooo}}}wwwmmmkkkjjjgggdddeeeaaabbbgggmmmrrrxxxiiiRRREEE555,,,---++++++***)))***,,,,,,+++)))(((((())))))******++++++***************************************++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,---......333666///+++000...+++222444444333333333222222222///333999EEE^^^~~~AAAAAAAAAAAAAAABBBDDDDDDCCCCCCBBBAAAAAABBBBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIJJJIIIGGGGGGIIIJJJLLLJJJIIIHHHIIIIIIHHHFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFEEECCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;;;;;;;999555222333444555666666666444444555444333333222222333333444333222111000000000000......////////////////////////.........------------------------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------)))************++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,---...//////------------------------***+++---------...000333111000///------///000111000111111111111222222222222222444555555555444333444444555555666777777777555555555666777999:::;;;888<<>><<<<<<===<<>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDHHHJJJIIIEEEDDDGGGJJJFFFFFFGGGIIIKKKKKKHHHFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIGGGEEECCCDDDEEEHHHJJJFFFFFFDDDCCCCCCBBBBBBBBBEEEDDDCCCBBB@@@===;;;:::<<<<<<;;;:::999777777666666666666666666666666666666555555444222111000000222111111000000000000000000000000000000000000000////////////////////////........................------------------------...---,,,,,,++++++++++++******************************+++++++++,,,,,,,,,*********)))))))))))))))******))))))******+++,,,))))))************))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------........................///000000///------...000111111///.........///000000111111111111222222222111111222222222333333333444444444555555555666666555555555666777777888888777<<<@@@AAA===;;;<<<>>>>>>@@@CCCDDDDDDCCCDDDEEEBBBPPPUUU^^^yyywwwnnnyyynnnpppfffYYY___iii\\\AAACCCWWWsssyyycccZZZ]]]___gggwww}}}qqqdddXXXWWWQQQHHHDDDGGGKKKLLLHHHJJJKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJLLLOOOSSSWWWZZZ\\\[[[[[[```eeegggdddaaadddeeeggghhhiiijjjkkkkkkuuu~~~}}}yyyxxxwwwooommmlllkkklllllljjjhhheeeeeedddbbb^^^ZZZWWWUUUKKKIIIGGGFFFFFFFFFFFFEEEIIIMMMTTTYYY]]]___bbbcccgggnnnwww||||||yyyvvvvvvoootttwwwrrriii^^^UUUOOOMMMIIIAAA777111666BBBMMMnnnnnnmmmooollloooeee[[[YYYaaaooo{{{wwwoookkkcccVVVQQQVVVbbb```aaacccdddgggvvv~~~^^^===111///+++***...,,,+++***))))))***+++,,,************************))))))))))))************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------...............///000000000111222333444333222222666555777CCC___<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDGGGIIIGGGDDDBBBDDDGGGFFFFFFGGGHHHJJJJJJGGGEEEDDDEEEFFFGGGHHHGGGGGGFFFGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>><<<<<<:::999999888777666555555666666666666666666666666555555444333222111000000222111000000//////000000////////////////////////........................------------------------------------------------------,,,+++++++++++++++************************)))))))))*********++++++***)))))))))))))))))))))******))))))******+++,,,))))))************))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...........................//////...------///000222222000////////////000000000111111111222222222111111111222222222333333333444444444555555555666666666666777888888999999777;;;??????;;;:::;;;>>>===???BBBCCCBBBBBBCCCDDDCCCKKKKKKNNN```yyyfffuuu}}}wwwwwwmmm```bbbkkkgggZZZAAAHHH^^^xxxvvvddd\\\UUUYYYaaappp|||ggg```___YYYPPPLLLLLLJJJGGGGGGHHHIIIIIIHHHGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHIIILLLPPPTTTVVVZZZXXXYYY^^^dddfffdddaaabbbccceeefffhhhiiijjjjjjjjjrrruuusssyyy{{{zzzwwwssspppnnnmmmlllllljjjhhhhhhiiiiiigggfffeeeddd```\\\WWWRRRMMMKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJNNNUUU[[[```eeeiiimmmuuuwwwzzz||||||{{{yyyxxxqqqssssssooofff[[[PPPIIIHHHCCC;;;555666BBBSSS```xxxrrrpppoookkkaaaYYYTTTWWWcccooowwwyyyxxxqqqjjjeee```ZZZZZZ]]]eeebbb```bbbbbbdddooo{{{oooSSS888///...+++***---******)))(((((()))******************************))))))))))))************************************++++++******++++++,,,---+++++++++,,,,,,,,,------...............//////000000111222333333333222222333333555CCC___;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFEEEHHHIIIHHHDDDCCCEEEGGGGGGGGGGGGHHHIIIIIIGGGEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB???????????????>>>===<<<666666666555555555444444555555555555555555555555555444444333222111000000111111000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++************************((((((((()))))))))******))))))))))))))))))*********))))))))))))***++++++******++++++++++++***************************************++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------......------,,,,,,++++++++++++,,,,,,,,,,,,------........................,,,.........---...///111444333222000000/////////000000000111111111222222111111111222222222222333333333444444444444555555666666777777888999999999777:::<<<;;;999888:::===;;;===@@@AAA@@@@@@AAACCCDDDIIIGGGHHHPPP\\\{{{vvvnnn~~~}}}vvvmmmhhhjjjkkkjjjMMMCCCHHHddduuugggZZZVVVSSSWWWhhh|||llliiibbbYYYUUUSSSMMMFFFHHHHHHGGGGGGHHHJJJKKKLLLFFFFFFDDDCCCBBBBBBBBBBBBDDDDDDDDDFFFHHHKKKNNNPPPTTTTTTUUUZZZ```cccbbb___^^^___aaaccceeefffggghhheeekkkmmmjjjmmmuuuxxxuuuooonnnllljjjiiihhhggggggfffeeecccccccccbbbaaa___^^^[[[WWWRRRMMMHHHEEECCCBBBCCCCCCEEEGGGIIIKKKLLLLLLQQQYYYaaahhhooouuuyyy{{{zzzzzzzzzwwwuuullljjjgggddd___VVVJJJBBB===999333444===OOObbbooozzzsssoookkkdddVVVSSSRRRYYYdddmmmnnnmmmjjjiiiccc]]]]]]dddiiijjjjjjeeebbbaaa```___aaafffYYYDDD000,,,...,,,+++,,,))))))(((((((((((())))))************************))))))))))))************************************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,......------......///000000000111222222222222111000000444BBB^^^;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGHHHJJJIIIHHHGGGHHHJJJIIIHHHHHHIIIJJJJJJHHHFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::555555555444444444444444444444444444444444444444444333333222111000000000000000///............///------------------------------------------------************************++++++++++++++++++++++++++++++************++++++************************((((((((()))))))))******)))))))))))))))*********)))))))))))))))***++++++******++++++++++++******************************************++++++++++++************++++++++++++++++++,,,,,,,,,---------//////...------,,,+++++++++++++++,,,,,,,,,------........................+++---......---...000222444444333222111000//////000000000000111111111111111111111111222222222222333333333333333333444444555555666666777888888888777999999999777777999<<<;;;===?????????@@@BBBCCCCCCFFFFFFJJJMMMKKK^^^}}}zzz|||}}}~~~wwwnnnkkkmmmbbbKKK???NNNhhhvvvwwwvvveee___UUUOOOVVVlll|||pppeeeaaa```YYYRRRLLLJJJHHHGGGHHHJJJLLLLLLGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCEEEGGGIIIJJJMMMMMMPPPUUUZZZ]]]\\\[[[YYYZZZ\\\___aaabbbccccccdddhhhiiifffhhhmmmnnnllliiiiiihhhfffeeeeeeddddddaaa___]]][[[[[[YYYWWWUUUOOONNNKKKGGGEEEDDDCCCCCCAAABBBEEEGGGIIIKKKNNNPPPRRRYYYcccmmmuuu{{{wwwtttuuutttooojjj```YYYTTTTTTTTTMMMCCC===777666777???MMM^^^mmmuuuwwwtttooohhh___WWWXXX[[[___ccceeeeeeddd```ccc___XXX\\\kkkuuuuuukkkhhhdddcccaaa[[[UUUPPPFFF888,,,+++...---******))))))))))))))))))))))))************************((()))))))))***************************************************++++++,,,***++++++++++++,,,,,,,,,...------------...//////000000000111111111111111///000444AAA\\\}}}:::;;;<<<>>>@@@AAAAAAAAABBBAAA@@@@@@AAACCCEEEGGGEEEFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIIIIKKKKKKIIIHHHDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA<<<===>>>>>>>>>===<<<;;;>>>>>>===<<<;;;999888777555555555555555555555555333333333333333333333333222222222111111000000///000///......---.................................------------------------************************++++++++++++++++++++++++******)))))))))******+++)))))))))))))))))))))))))))))))))*********++++++(((((())))))************))))))(((((())))))***+++*********++++++*********))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------//////...------,,,+++++++++++++++,,,,,,,,,------........................+++,,,------------///111333333333222111000000/////////000000000111111111000000111111111222222222333333333333333333222222333333444444555666666666777777888777666777999:::;;;===>>>??????@@@BBBDDDCCCCCCBBBGGGJJJCCCIIIaaarrruuu{{{tttttthhhSSSAAA@@@HHHRRR```lllccc___WWWOOOLLLUUUfffssstttmmmkkkfff```QQQMMMHHHFFFFFFGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHAAAAAABBBCCCDDDEEEFFFFFFFFFHHHKKKOOOSSSUUUUUUTTTTTTUUUWWWYYY[[[\\\]]]]]]^^^```aaaaaabbbeeeeeecccaaaaaa```___^^^]]][[[[[[[[[YYYVVVSSSRRRPPPMMMJJJEEEDDDCCCBBBBBBCCCDDDEEEEEEHHHLLLOOOPPPSSSVVVYYY\\\dddpppzzz{{{sssqqqrrrooohhh```WWWLLLCCCDDDEEE@@@:::666555;;;EEETTTbbbnnntttvvvxxxuuunnneee\\\ZZZ___bbbbbb^^^]]]```ccc^^^aaa^^^WWW[[[jjjtttttthhhgggfffeeebbb[[[OOOEEE999111+++,,,...---***(((************************))))))))))))))))))))))))((()))))))))******************************************))))))******+++,,,*********+++++++++,,,,,,---------------...///////////////000000000111111000222666BBBZZZzzz999:::<<<>>>???AAAAAAAAABBBAAA@@@@@@AAACCCEEEGGGCCCCCCDDDEEEFFFGGGGGGHHHJJJHHHHHHHHHJJJKKKKKKJJJEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCC<<<<<<======<<<;;;999888<<<<<<<<<;;;999777666555666666666666555555444444222222222222222222222222111111111000000000////////////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))((())))))***+++)))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++)))(((((((((((()))******))))))************)))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++++++++++++++,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,------........................+++---------,,,---...000111111222222111111000////////////000000000111111000000000111111111111222333333222222222222111111222222333333444555555555666777777777777888888888:::<<<===>>>>>>@@@BBBEEEJJJHHHBBBBBBGGGCCCFFFVVVooo{{{eeeiii|||~~~|||aaaTTTHHHBBB===:::CCCOOOUUUUUUSSSOOOMMMOOOTTTYYYnnnxxxrrrkkkdddXXXRRRLLLHHHHHHGGGEEECCCEEEEEEEEEFFFGGGIIIJJJKKKDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFIIILLLMMMNNNNNNNNNPPPQQQRRRTTTUUUVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^]]]ZZZZZZZZZYYYWWWVVVTTTSSSSSSPPPNNNLLLJJJIIIFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEGGGLLLRRRUUUVVVYYY]]]aaakkkrrr{{{~~~wwwqqqooopppmmmeee^^^WWWHHH<<<;;;;;;666333444777AAAQQQbbbmmmrrrrrrqqqsss{{{~~~vvvkkkddd^^^ZZZ]]]```ccc```\\\[[[___eeeaaaaaa^^^[[[^^^gggnnnqqqjjjkkkjjjfffaaaYYYLLL@@@111...+++,,,...---+++(((******++++++++++++******))))))))))))))))))))))))))))))))))))***************************************))))))))))))***++++++************++++++++++++------,,,,,,------...////////////...///000000111111333777BBBXXXvvv888:::;;;===???@@@AAAAAABBBAAA@@@???@@@BBBEEEGGGEEEDDDDDDDDDDDDEEEDDDCCCGGGFFFEEEFFFHHHJJJJJJJJJFFFEEEDDDDDDDDDEEEFFFGGGFFFEEECCCBBBBBBCCCDDDEEE===>>>>>>>>>===;;;888777999999999999888777666555777777666555444333333222222222222222222222222222000000000000000////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******'''(((((()))******++++++((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------........................,,,---...---,,,,,,---///...///000111111111000000////////////000000000111000000000000111111111111333222222222111111111111222222333444444555555666666666777888999999888666999:::;;;<<<<<<>>>AAADDDGGGKKKEEEAAAFFFEEEFFFPPPYYY}}}vvvaaannnyyyzzzggg[[[RRRRRRNNNDDD>>>>>>DDDEEEHHHKKKNNNQQQSSSUUUXXXgggwwwnnnbbb\\\UUUQQQPPPNNNJJJGGGEEEEEEEEEFFFGGGHHHJJJKKKGGGGGGGGGGGGGGGGGGFFFFFFDDDFFFIIIJJJKKKJJJIIIIIIMMMMMMNNNOOOPPPPPPPPPPPPTTTTTTUUUWWWWWWVVVUUUUUURRRRRRRRRRRRQQQPPPNNNMMMIIIGGGFFFEEEEEEEEECCCAAAAAABBBDDDFFFGGGHHHIIIIIILLLRRRZZZ^^^aaadddjjjnnn{{{~~~~~~}}}yyytttnnnllllllkkkfffbbbZZZIII;;;888777333555;;;HHHRRRaaakkkoooooommmllljjjooooooggg]]][[[^^^aaadddbbbaaa___^^^___aaabbbaaa^^^___ccchhhmmmttt{{{zzzzzzsssfffZZZPPPDDD888,,,,,,++++++,,,---,,,***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))***++++++************++++++++++++------,,,,,,------.../////////.........///000111000333777AAAWWWuuu888999;;;===???@@@AAABBBBBBAAA??????@@@BBBEEEGGGIIIHHHFFFEEEEEEEEECCCBBBDDDCCCCCCDDDGGGIIIJJJIIIEEEDDDDDDCCCCCCEEEFFFGGGEEEDDDAAA@@@@@@BBBDDDFFF???@@@@@@@@@>>>;;;888777777777888888888888777777777777666555333222111111111111111111111111111111000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------........................---......---++++++---...,,,---///000111111000000////////////000000000000000000000000111111111111333222222222111111000000333333444444555666666777555666777999::::::888555777999::::::;;;===@@@CCC999EEEEEE@@@CCCCCCAAAEEEHHHYYYzzzfffoootttwwwfff\\\```dddZZZJJJ@@@666777;;;AAAIIIPPPTTTUUUKKKQQQ```xxxjjjddd^^^ZZZYYYWWWRRRNNNEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEHHHJJJKKKJJJHHHGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOLLLJJJKKKGGGHHHIIIJJJIIIIIIGGGFFFBBBAAA@@@AAACCCDDDCCCBBB???AAADDDHHHKKKMMMNNNNNNVVV]]]ffflllooossszzz|||zzzyyyvvvqqqkkkhhhhhhhhhgggeeeZZZIII;;;999888666<<>>===<<<<<<===<<<:::888777666555555444444444444333222111000111111111111000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++*********))))))+++++++++*********))))))))))))))))))(((((((((((('''((()))******)))((('''))))))(((((((((((())))))&&&''')))*********)))(((&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,---..............................------------------,,,,,,////////////000000000000000000000000000000000000222222222111111111000000222222333333333333444444333444555444333333444555555555666777888999::::::::::::;;;;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCFFFSSSeee~~~sssttt}}}rrrqqqooossskkkPPPIII???666777BBBMMMSSSUUUQQQOOOQQQYYYggg{{{xxxjjjhhhgggaaa\\\[[[RRROOOJJJEEECCCDDDFFFGGGEEEFFFHHHHHHHHHHHHIIIKKKGGGIIIKKKJJJFFFDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFDDDBBBAAABBBBBBAAA@@@BBB@@@???AAAEEEGGGFFFEEEGGGJJJLLLLLLLLLQQQZZZaaahhhkkkqqqzzzzzzrrrppprrrqqqrrrmmmeeecccggggggccc```LLL<<<;;;AAAIIIXXXhhhzzzsssppprrrqqqllljjjmmmzzzpppeee```eeeppp{{{ttthhhlllrrrnnngggddd```jjjsssttttttzzzzzz^^^KKKBBB777+++,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,------..................------000111333===VVVwww;;;===>>>>>>===>>>BBBEEE@@@@@@AAABBBDDDFFFGGGHHHKKKJJJHHHFFFEEEEEEEEEFFFEEEFFFGGGFFFDDDDDDEEEFFFCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<<<<;;;999888666555555555444444444444333222111000111111111000000000//////////////////.........---------------------------,,,++++++++++++++++++,,,************************+++++++++*********))))))*********))))))(((((((((''''''(((((())))))******'''((()))******)))((('''))))))(((((((((((())))))&&&'''((()))***))))))((('''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,---------------------------------------------------------.../////////000000000000////////////////////////222222222111111111000000222222222333333333444444333555666666444333333444555555666777888999999::::::::::::;;;<<<<<<======???@@@AAABBBCCCCCCCCCCCCGGGOOOYYYjjj{{{xxxzzzuuuvvvyyywwwrrrcccOOO:::444===HHHJJJGGGRRRRRRRRRSSSTTT\\\ooo~~~zzzrrrjjjfff```\\\WWWRRRMMMKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGGGGIIIJJJIIIFFFDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFCCCBBBAAAAAABBBCCCDDDDDDGGGEEEDDDEEEGGGIIIHHHGGGJJJNNNSSSVVVYYY```iiiqqqxxx{{{~~~}}}uuulllhhhjjjmmmmmmhhhccccccggggggccc^^^KKK???EEESSS```nnn{{{{{{sssnnnpppqqqooopppsssnnnjjjeeedddjjjttt~~~qqqmmmjjjccc___aaa```llluuuuuutttxxx~~~rrrTTT>>>666111+++,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,------........................000111333===VVVvvv<<<===>>>>>>======>>>@@@??????AAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFHHHGGGEEECCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>===<<<<<<;;;:::888777555555444444333333333333333222111000000000000000//////////////////.........---------........................,,,,,,,,,++++++,,,,,,,,,************************+++************)))))))))))))))((((((((((((''''''&&&&&&'''((()))***++++++'''(((((())))))(((((('''))))))(((((((((((())))))&&&'''((())))))))))))(((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------............................../////////000000000////////////////////////222111111111111000000000222222222222333333333333333666888888666444333333444555666666888888999:::999999999:::;;;;;;<<<<<>>>>>MMMPPPTTTTTTNNNMMMVVVccc|||vvvnnnkkkfff```ZZZTTTPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHGGGFFFCCCBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJNNNLLLJJJIIIKKKLLLLLLLLLNNNTTT\\\ccciiirrr{{{{{{xxxwwwuuunnneeeaaabbbdddfffggghhhjjjjjjddd]]]QQQDDDAAAQQQgggxxxzzzrrrqqqsssttttttvvvbbbccceeehhhlllttt|||sssiiiaaa\\\aaakkknnnwww{{{vvvqqqsss{{{|||iiiKKK444...//////+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------........................000111444===UUUttt:::;;;<<<===============>>>???@@@BBBBBBBBBAAAAAAAAACCCDDDFFFFFFEEEDDDCCCBBBDDDGGGHHHFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<999888777555444444333333222222222222222111000000000000/////////..................---------,,,,,,------------------------,,,++++++******++++++,,,************************************))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))*********))))))))))))************************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............//////........./////////000000////////////////////////111111111111000000000000111222222222222333333333444666999:::888555333222444444555666777888999999888888999::::::;;;;;;<<>>@@@AAAAAAAAA@@@??????@@@CCCEEEFFFEEEDDDBBB???BBBEEEGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;777666555444333222222222111111222222111111000000/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''(((((()))))))))***))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((()))***(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))************************+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------......//////............////////////........................000000000000000000000000111111111222222222333333333666999999888555333333444444555666777888999999888888999::::::;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBDDDGGGGGGGGGQQQiii{{{vvvvvvppprrrtttpppeeeUUUEEE;;;;;;>>>GGGSSSYYYVVVQQQOOONNNXXXiii|||}}}qqqgggbbb\\\YYYUUURRRRRRRRRPPPNNNSSSQQQMMMJJJIIIHHHIIIIIIFFFFFFEEEEEEFFFFFFHHHHHHHHHJJJMMMOOOPPPPPPOOONNNLLLMMMMMMMMMMMMOOOSSSWWWXXXYYYZZZ[[[]]]```ccceeemmmrrryyyvvvtttvvvtttnnnjjjhhhfffbbbaaadddkkkiiigggccc\\\RRRIIIDDDIIINNN[[[jjjvvvvvvoookkkiiiccc^^^bbbdddeeeffffffkkkrrrxxx~~~rrrfff^^^XXXZZZlllnnnfffgggjjj]]]SSSCCC333,,,+++***'''************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++*********)))******+++,,,+++++++++,,,,,,,,,---------------.........//////...111555>>>TTTsss:::999999:::===>>>>>>======>>>??????@@@@@@@@@@@@???@@@BBBDDDEEEEEECCCCCC>>>AAADDDEEEEEEEEEFFFGGGDDDEEEGGGHHHHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::::::::555555444333222111111222000000111111111000000//////.........------------------,,,,,,,,,+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))******++++++***)))((('''&&&&&&(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''&&&&&&''''''((()))((())))))))))))(((((('''))))))))))))))))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))((((((((()))******++++++***)))))))))))))))((((((*********************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------........./////////........................//////000000000000000111111111111111222222222222222444777888666555444444333444555555777777888999999999999:::;;;;;;<<<<<<>>>???@@@AAAAAABBBBBBBBB>>>CCCGGGGGGKKKXXXlll{{{nnnvvvyyy}}}}}}sssmmmmmmvvv|||sssXXX@@@888555:::HHHTTTWWWTTTSSSQQQQQQTTT\\\fffssszzztttnnnfffaaa^^^[[[VVVSSSYYYUUUOOOLLLKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOLLLNNNPPPRRRTTTTTTTTTTTTSSSUUUVVVUUUUUUWWW]]]bbbeeehhhkkknnnqqqssswwwyyy|||sssqqqsssnnniiieeeeeeeeeaaa```aaaooofffYYYLLLBBB>>>DDDLLL___gggooouuuvvvzzz|||sssmmmjjjgggbbbdddcccccccccfffmmmuuu{{{sssfff___YYYWWWaaaooozzzqqq```WWWSSSOOODDD777///......+++''')))))))))***************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))************++++++++++++***************++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////---111666???TTTtttAAA>>><<<<<<>>>??????>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBDDDDDDDDDCCCCCC@@@BBBDDDDDDDDDDDDEEEGGGCCCDDDFFFHHHHHHFFFDDDCCC@@@???>>>>>>>>>>>>???@@@<<<;;;:::999888888888888444333222111111111111111//////000000000000000///.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******'''''''''(((((()))))))))******))))))((((((''''''((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))''''''&&&&&&&&&'''((()))'''(((((())))))))))))((()))))))))))))))))))))))))))((('''&&&'''(((***+++))))))))))))))))))))))))'''(((((()))******++++++******))))))((((((((((((************************))))))******++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...---------.........//////........................////////////000000111111111111111111222222222222111333555555555444555666333444444555666777888888:::::::::;;;<<<<<<======>>>???@@@AAAAAABBBAAAAAA>>>BBBFFFFFFEEEJJJWWWbbblllooozzzqqq{{{xxxwwwnnnjjjqqq{{{xxxgggVVVEEE===999>>>FFFLLLQQQVVVXXXSSSQQQRRRRRRVVVcccppp}}}~~~vvvrrrmmmgggcccfff```YYYUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWRRRSSSTTTVVVXXXYYY[[[[[[___aaacccccccccfffnnntttwww{{{}}}zzzrrrkkkiiijjjeeeaaaaaadddddd^^^XXXVVV[[[RRRGGG<<<666;;;PPPeeeqqqssstttrrrrrryyyvvvmmmllllllkkkccc```^^^```eeemmmtttwww{{{nnndddbbb___[[[]]]dddkkk|||mmm[[[PPPKKKGGG???555000...---,,,+++((()))))))))*********+++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))************+++++++++++++++***************+++++++++,,,,,,,,,,,,------,,,,,,------...//////000,,,111777@@@UUUuuuGGGCCC???===???@@@@@@>>>>>>>>>======>>>@@@BBBDDDAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBDDDFFFBBBCCCFFFGGGGGGFFFCCCBBBAAA???>>><<<<<<>>>???AAA::::::999888777777777777333333222111000000000111//////000000000000000///......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))''''''&&&%%%&&&'''((()))''''''((())))))***)))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((((('''))))))))))))))))))))))))(((((()))***+++,,,,,,---************************))))))***++++++,,,---------------.........//////.........................../////////000000111111000111111111111222222222000222333444333444666888333333444555666777888888::::::;;;<<<<<<======>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCFFFEEEBBBCCCLLLWWWjjjuuuffftttzzz~~~vvvtttpppmmmllllllmmmnnn[[[OOOAAA999666888AAAIIINNNNNNQQQUUURRROOOTTT]]]aaaqqqyyytttxxxrrrjjjffffffgggggggggaaa```^^^\\\[[[\\\]]]^^^\\\\\\]]]___aaaccceeefffhhhllloooooopppttt}}}|||qqqrrrrrrnnnhhhbbb``````^^^\\\___dddcccZZZPPPKKKAAA===;;;999999EEEaaa|||vvvsssmmmiiimmmzzzrrrffffffiiijjjaaa^^^[[[]]]cccjjjnnnooooooccc]]]cccgggdddcccfffgggvvvyyyfffXXXRRRQQQ???999222---(((&&&(((+++(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++***************+++++++++,,,,,,,,,---------,,,,,,------...///000000,,,111888AAAVVVvvv;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@BBBBBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAACCCDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEEEECCC@@@??????>>>===<<<;;;;;;999999888888777666666666444333222111000000000000000000///..................---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((...---,,,***)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......000000000000000000000000000000//////111333666888222222222222333444555555222111000333666888666444777777888999;;;<<<<<<===<<<===???AAABBBAAA???>>>@@@AAABBBBBBCCCCCCBBBBBBSSShhh{{{nnnlll{{{zzz|||}}}{{{rrrooosss{{{oooZZZCCC777666777777;;;===BBBHHHNNNSSSVVVWWWWWWWWW[[[eeesss~~~~~~|||yyyxxxwwwuuutttssssssssstttuuuvvvuuusssssswwwzzz}}}zzztttrrrqqqooommmfffggggggddd___]]]\\\]]]XXXUUUXXXaaadddZZZIII>>>;;;888<<>>444000+++))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......111222444===TTTsss;;;;;;<<<===>>>??????@@@>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAABBBCCCCCCBBB@@@AAA@@@@@@???>>>===<<<<<<999999888888777666555555444333222111000000000000///......---------------------,,,++++++++++++,,,++++++++++++++++++++++++******))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////////////////888777444222111222222333222222222222333444555555444222111333555666444222777777888999:::;;;<<<<<<===>>>???@@@@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@DDDSSSdddvvv|||}}}www{{{}}}vvvsssvvv{{{uuujjj]]]SSSLLL@@@444444555:::BBBMMMTTTWWWWWWTTTRRRQQQTTT[[[eeemmmrrryyy}}}ssspppllliiifffdddbbb``````aaa```___]]][[[YYYXXXSSSOOONNNQQQQQQIII@@@;;;AAALLL\\\hhhllllllmmmooojjjhhhfffgggkkkpppuuuxxxeeedddbbb```______```aaaVVV[[[^^^]]]]]]___^^^[[[XXX^^^bbbdddggglllllliiikkkiiifff___VVVJJJ>>>666222///+++))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))***************************+++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,---------......111222444<<>>??????>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAABBBCCCDDDDDDDDDDDDCCCEEECCCBBBBBBBBBBBB@@@>>>BBBBBBAAA@@@???>>>======:::999888777666555444444333222111111000000000000...------,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++------------------------,,,,,,---...............////////////////////////:::888555333111000000000222222222222333444555555333222222333555666555444777777888999:::;;;;;;<<<>>>>>>>>>>>>??????????????????@@@@@@@@@??????>>>@@@GGGNNNXXXqqqwwwvvvzzz{{{{{{uuuqqqnnngggTTTAAA:::666555;;;GGGSSS[[[^^^ZZZWWWRRRMMMKKKOOOUUUZZZ^^^ccciiinnnrrryyyzzzpppjjjdddfffgggeeebbb^^^[[[ZZZ\\\]]]___aaabbb```\\\YYYSSSJJJBBBAAACCCFFFLLLRRRYYYgggvvvzzzuuuooonnnpppllljjjjjjlllooommmgggaaaSSSXXX]]]]]]ZZZYYY\\\aaa^^^gggmmmjjjccc___]]]ZZZVVV\\\bbbgggnnnxxx}}}}}}tttmmmaaaTTTHHH===444///...,,,***)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))************+++++++++************************++++++++++++,,,------------------------,,,,,,,,,---------......111222444<<>>>>>???>>>>>>???@@@AAABBBBBBCCCBBBAAAAAAAAABBBBBBBBBCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFDDDBBBBBBBBBBBBAAA???BBBBBBAAA@@@???>>>>>>===999999888777555444333333222222111000000000000000...------,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++******************************))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------////////////////////////222222111000///000000111222222222222333444555555222222333444555777888888777777777888999::::::;;;>>>>>>=========>>>>>>?????????@@@@@@??????>>>>>>>>>DDDIIIPPPcccxxxsssxxx~~~sssppptttvvvjjj\\\LLLDDD;;;777<<>>>>>===>>>>>>???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>======888888777666555444333222111111000000///000000000///......---,,,---------,,,,,,+++************+++******************************))))))))))))******(((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''((()))******%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************************+++,,,,,,---...---------........................////////////000111111222222222222222333444555555777777666666555666777888666777777888888999999999>>>>>>===<<<<<<======>>>??????@@@@@@@@@@@@??????:::>>>CCCIIIVVVnnnssskkkpppwwwuuulll```ZZZOOODDD===>>>CCCIIIWWW[[[^^^\\\VVVOOOKKKJJJPPPQQQSSSRRRPPPQQQTTTWWW\\\ggglllrrr~~~}}}yyyuuuqqqmmmgggddd\\\___bbbaaa]]]ZZZZZZ\\\aaaeeejjjmmmllldddYYYQQQAAA:::999EEEYYYlllzzz}}}wwwrrrnnnqqqqqqnnniiibbb^^^\\\]]]gggffffffhhhjjjmmmnnnnnnrrrssspppiiieeeccc^^^XXX]]]dddkkkrrr}}}sssfffUUUEEE;;;444///+++)))))))))***++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))((()))))))))************,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///222555;;;LLLiii888999999:::;;;<<<============>>>???@@@AAABBBBBBBBBBBBAAAAAAAAACCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFDDDBBBAAABBBCCCCCCBBB@@@@@@???>>>===<<<;;;;;;666666666555444444333333111000000//////000000000///......---------------,,,,,,+++*********************************************))))))))))))******''''''(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********************************************************++++++,,,---------------........................111111111111111222111111222222222222333444555555<<<<<<:::777444222333444666666777777777888888888============<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@???>>>======CCCPPPaaallltttrrruuusssmmmqqqooohhh___UUUKKKDDD@@@CCCHHHNNNQQQOOOJJJDDDAAACCCEEEHHHKKKLLLNNNQQQSSSOOOVVVUUUXXXccceeeeeelllhhhlllqqqvvvzzz~~~~~~~~~}}}|||yyyzzzxxxuuuwwwyyyuuuooommmjjjgggdddccc```]]][[[XXXZZZ]]]^^^]]][[[[[[[[[\\\```cccaaa[[[RRRJJJFFF>>>@@@KKK^^^oooxxx}}}yyyuuussspppkkkbbbXXXQQQUUU___hhheeeccceeennn|||ssspppjjjhhhlllpppmmmfff]]]dddjjjpppwwwfffYYYGGG:::444000,,,))))))(((((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))************+++++++++***************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222555;;;KKKggg888888999:::;;;<<<<<<=========>>>???@@@AAABBBBBBCCCBBBAAAAAABBBCCCFFFGGGEEEDDDCCCCCCCCCDDDFFFFFFGGGDDDAAA????????????>>>>>>======<<<;;;:::999999444444444444444444444444000000////////////000000...------,,,,,,,,,,,,,,,,,,++++++*********************************************))))))))))))******'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++************************************************++++++,,,------------,,,........................000000111111111111111111222222222222333444555555::::::999555222000222444666666666777777777777777<<<<<<=========<<<;;;:::;;;<<<===>>>???@@@@@@@@@EEEAAA===;;;;;;???FFFLLL[[[qqqzzzvvvssspppvvvrrrmmmllllllfffZZZQQQDDDDDDDDDDDDCCC@@@;;;777666888;;;>>>BBBFFFKKKMMMGGGKKKGGGHHHQQQQQQJJJLLLLLLOOOSSSVVVXXX[[[___bbbjjjlllnnnpppqqqqqqppppppmmmkkkhhhggghhhgggdddaaaaaacccbbb```aaadddddd```\\\ZZZXXXXXXYYYZZZZZZYYY\\\]]]___aaaaaa]]]WWWSSSOOORRRSSSNNNGGGCCCEEEIIIMMMSSS```mmmssstttxxx~~~{{{sssmmmccc^^^XXXSSSSSSXXXaaaggg\\\]]]cccqqqpppnnnlllmmmttt|||{{{ttt```fffllloooqqqsssqqqlll[[[MMM;;;///+++,,,+++)))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))***************************+++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------.........222666;;;KKKggg777888999:::;;;<<<<<<=========>>>???@@@AAAAAABBBDDDCCCBBBAAABBBDDDFFFHHHEEEDDDCCCCCCCCCDDDFFFGGGHHHEEE@@@>>>===<<<;;;:::<<<<<<;;;:::999888888777333333333444444444555555000000////////////000111---,,,++++++******++++++,,,++++++***)))*********))))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,........................+++,,,---///000000111111222222222222333444555555333444555333111111555999666666666666777777777777;;;<<<===>>>>>><<<:::888999999;;;===>>>????????????===>>>AAACCCCCCDDDEEEDDDQQQzzzyyyxxxxxxooofff___dddqqqvvvooofffSSSNNNFFF@@@>>>:::666222222222222444777<<>><<<:::;;;;;;;;;:::999777444333444444333222333444555666......---------......///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&''')))*********)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++,,,,,,,,,---------..................////////////000000000000111111111111666666666666555444333222444444444444444444333333:::999999999999999999999::::::;;;<<<===>>>??????@@@???===<<<<<<<<<===>>>BBBMMM___|||~~~zzztttllliiijjjmmmmmmkkkmmmlllfffYYYKKK???;;;;;;...222333111333777888666333000:::KKKNNNBBB<<<@@@EEECCCBBBDDDHHHLLLLLLLLLQQQQQQRRRTTTSSSQQQQQQSSSUUUQQQPPPTTTVVVSSSPPPPPPPPPSSSTTTTTTWWWZZZWWWQQQRRRUUUZZZ]]]___```aaabbbdddiiifffccc\\\III;;;@@@>>>CCCFFFGGGKKKSSS\\\bbbXXX^^^eeeiiijjjooovvv|||yyykkk]]]QQQQQQ[[[gggllliiicccaaaaaaWWW\\\gggttt~~~|||wwwccceeeaaa^^^iii{{{vvvuuurrrnnnhhhbbb]]]ZZZEEE<<<000******,,,---,,,))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))(((((((((((())))))***++++++***))))))***,,,(((((((((((())))))))))))++++++******++++++,,,---...------,,,,,,,,,------...000444;;;KKKddd888999:::999888888:::;;;<<<===???@@@@@@@@@>>>===CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA??????AAACCCBBBAAA???>>>>>>===;;;999::::::::::::888666444333444333222222222333555666......------------......------,,,,,,,,,+++++++++***++++++++++++++++++***))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((()))***))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************)))************++++++++++++,,,,,,,,,,,,---------............//////////////////000000000111111111555555555555555444444333444444444444444444444444999999999999888888888888::::::;;;<<<===>>>>>>??????>>>===<<<<<<<<<===>>>AAAJJJVVVfff}}}zzzyyytttrrrrrrqqqpppwwwuuurrrmmmggg___XXXSSSHHHEEE===444111333333000888555888>>>===555333777666777999>>>DDDHHHHHHGGGLLLLLLNNNPPPOOOMMMJJJIIIGGGEEEGGGNNNQQQNNNKKKJJJRRRTTTTTTQQQQQQQQQNNNHHHKKKMMMPPPQQQQQQQQQQQQRRRVVVXXXQQQKKKHHH<<<888BBBBBBMMM\\\gggllllllhhhdddbbbaaa___aaagggpppyyy~~~{{{ppphhheeeaaa[[[[[[aaafffgggcccaaabbbeeehhhkkkooouuuxxxvvvpppkkk\\\___^^^^^^jjj{{{wwwqqqiiiddd___YYYPPPIII@@@888...))))))++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))***++++++***))))))***,,,((((((((()))))))))******++++++******++++++,,,---...------,,,,,,---------...000444;;;JJJccc777888999999888888:::;;;=========>>>>>>>>>??????DDDCCCAAA@@@??????@@@AAAAAABBBBBBAAA??????@@@BBB@@@???===<<<<<<<<<:::888999999999888777555444333333333222111222333444555......---------------...,,,,,,,,,,,,++++++++++++))))))************))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&'''((())))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,---............///////////////000000000000111111333333444444555555444444555555555555555555555555777777777777777888888888999999:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===???EEENNNSSSWWWggg|||vvvwww|||}}}uuuooollljjjiiillljjjjjjpppxxx}}}{{{wwwjjjdddWWWKKKFFFCCC===555444777999888555222222333000222555:::>>>???===:::AAABBBDDDEEEFFFDDD@@@<<<@@@???DDDKKKNNNJJJFFFEEEKKKNNNMMMHHHEEEEEEBBB>>>???@@@AAA@@@>>>======>>>???EEEFFFGGGNNNOOOUUUddd|||xxxtttpppjjjeeeaaarrrlllfffeeeiiinnnppppppwwwqqqggg```aaafffgggccceeeeeeeeeccc```bbbggglllooooooppprrrsssqqqnnnkkkiiilllmmmlllttt~~~{{{sssiii^^^WWWSSSMMMBBB999888222,,,))))))******((())))))))))))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))***+++***)))(((***,,,)))))))))*********++++++++++++******++++++,,,------------,,,,,,------......000333:::HHHaaa~~~777888999888777888:::<<>>=========>>>???@@@DDDBBB@@@>>>=========>>>???@@@AAA@@@???>>>???AAA@@@>>><<<<<<<<<;;;999888888888777666555444333222222222111000111222333444......------,,,,,,------,,,,,,,,,++++++++++++***)))******************)))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++)))************+++++++++---------.........//////////////////000000000111111111222444444555555555444444555555555555666666666666666666777777777777888888999:::;;;<<<============<<<<<<<<<;;;;;;;;;===AAAIIILLLFFFHHHaaa~~~yyytttzzzwwwwwwyyy|||~~~|||vvvttttttvvvqqqmmmooovvvzzzxxxuuu}}}yyyrrrllliiieeeYYYLLL>>>FFFIIICCC<<<999666222111222333555666666555444777999:::999:::;;;999555666555888===>>>999666777:::>>>???;;;888888888666333444555555555666999;;;>>>MMMVVV```lllqqqxxxvvvkkkiiikkkrrrxxxvvvuuusssttttttpppiiidddccc___\\\^^^eeehhhccc]]]cccbbbbbbbbbccchhhnnnrrrooonnnllllllmmmnnnooooooppptttwwwwwwzzz~~~zzztttkkkbbbVVVMMMHHHAAA888111111...+++******+++)))((())))))))))))))))))))))))---+++)))'''&&&&&&'''((((((((((((((((((((((((((())))))((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((()))))))))*********((((((***+++)))*********++++++++++++++++++******++++++,,,---------,,,,,,,,,---......///000333999GGG```|||666777888888777888:::<<<@@@???=========>>>@@@AAABBBAAA???===<<<;;;;;;;;;===???@@@@@@>>>>>>???@@@???>>><<<<<<<<<<<<:::888777666555444333333222222111111000///000111222333......---,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++******))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++)))))))))*********++++++------------...............////////////000000000000000222333444444444444444444444444555555666666555555666666666777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::===>>>CCCGGGCCC>>>IIIYYYooo}}}{{{|||}}}~~~xxxxxxyyy}}}|||xxx|||zzzwwwvvvyyyzzzrrrggg^^^bbb```VVVKKKDDD>>>888666555333111111222444666111555666222111444555222666444444777777444444777///555999555111111222222000222666:::@@@GGGOOOUUU___nnntttuuuzzzzzz{{{~~~rrroooppprrrwww~~~wwwyyy{{{{{{xxxrrrlllhhh]]][[[[[[aaafffddd[[[TTTZZZ[[[]]]bbbgggllloooqqqpppnnnllljjjiiikkknnnppphhhnnntttxxxzzzyyysssmmmddd]]]RRRGGG===555000---,,,,,,++++++++++++***)))))))))))))))))))))))))))---+++)))'''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))******)))(((((()))+++)))*********++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---...//////000333999GGG___|||555666777777777888:::<<<>>>>>>===<<<===>>>???@@@@@@??????>>><<<;;;::::::;;;===??????>>>===>>>???>>>===;;;;;;<<<;;;:::888555555444222222111111222000000///...///000111222///...---,,,++++++++++++++++++++++++***************++++++++++++++++++***))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++))))))*********+++++++++,,,------------...............////////////000000///000111222333444444333222222333333444555555555555555666666777777888888666666777888999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999>>>;;;;;;>>>??????BBBGGGNNNeee~~~~~~~~~zzzzzzuuusssnnnlllqqqyyyzzzvvvtttrrrooojjjddd]]]WWWTTTOOOKKKDDD<<<666555888;;;999AAACCC:::333444555222777555666999888666999>>>;;;DDDIIIEEE>>><<<======>>>AAAFFFMMMVVVbbbnnnvvvyyyuuusssvvvyyysssuuuvvvvvv{{{{{{tttooommmmmmnnnooojjjfffeeedddaaa```bbb]]]\\\]]]bbbiiimmmlllkkklllllllllkkklllpppvvvzzzwww|||wwwlllddd\\\VVVKKK???444---************+++,,,,,,+++******))))))))))))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))((()))***)))(((''')))+++)))))))))*********++++++++++++******++++++,,,---,,,,,,,,,,,,---......//////000333999GGG```|||444666777777777888:::<<<;;;;;;;;;;;;;;;<<<=========>>>??????>>><<<:::999:::<<<>>>???>>>======>>><<<;;;999999::::::999777555444222111000000111111//////.........///000111///...---,,,++++++++++++++++++++++++************))))))************))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++*********+++++++++,,,,,,,,,,,,---------................../////////000000000000111222222333222222111111222222333444444555555555666777777888999999555666666777888999:::::::::;;;;;;<<<;;;:::999888999;;;;;;999:::???AAA???===III```~~~|||zzz{{{~~~vvvyyyxxxsssnnnooouuuxxxwwwxxxuuuzzz~~~tttqqqnnnjjjaaaWWWOOOLLLOOORRR___lllpppbbbSSSMMMKKKGGGBBBBBBDDDFFFEEEAAACCCGGGYYYdddlllhhh```\\\\\\]]]ZZZ[[[]]]aaahhhrrr}}}vvvppppppwwwxxxrrrsss{{{zzzooohhhiiinnnrrruuu{{{tttllleee```aaammm{{{rrrlllgggfffiiillljjjhhhmmmoooqqqrrrssswww~~~qqqaaaXXXNNNFFF;;;222...,,,+++***((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''((((((((())))))))))))(((((((((((())))))((()))***)))'''''')))***((((((((()))))))))******++++++******++++++,,,---,,,,,,,,,,,,---.../////////000333:::HHHaaa}}}444555777777777888:::<<<999999999:::::::::;;;;;;<<<===???@@@???===:::888999;;;>>>>>>>>>======>>>;;;999888888999999777666444333222000000000111111///......---...///000111///...---,,,+++++++++++++++++++++************)))(((((())))))))))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000111222222222222111000000111222222333444444555666666777888999999:::555555666777888999::::::::::::;;;<<<;;;:::999888333===@@@:::777<<<>>>:::;;;;;;EEE```~~~zzzxxx|||rrrvvv|||}}}}}}yyyyyyvvvrrr{{{yyy~~~vvvzzzxxxtttoookkklllrrrwww}}}qqqjjjeeelllmmmppprrrnnnhhhfffiiisss{{{{{{|||rrrpppooommmooouuu}}}tttmmmmmmrrr~~~|||vvvyyypppfff]]]___lllyyysssnnnggg```ZZZ^^^sss~~~qqqjjjjjjllljjjhhh{{{||||||zzzwwwwwwzzz}}}{{{hhhWWWNNNAAA777,,,(((+++//////,,,''')))******)))(((((()))))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((()))))))))'''''')))***(((((((((((())))))))))))++++++******++++++,,,---+++++++++,,,---...///000...000333:::HHHaaa~~~666666666666777888999:::::::::::::::::::::::::::@@@>>>===???AAAAAA>>>:::;;;;;;;;;<<<<<<<<<<<<===;;;:::888777555444444444444333222111000000000000111000...---,,,---///000000---))))))+++------,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$"""!!!&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''%%%%%%%%%''')))******(((&&&''')))+++***(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))))))))))))))************------------,,,,,,+++***+++++++++,,,,,,,,,---------------............///222222111111111111111111222222333333333333444444777666444333444555777888666666444444555777999;;;888999:::;;;:::888666444555777888999999888777555999666>>>OOO^^^nnn{{{~~~xxxvvvtttkkkkkklllzzz~~~vvvvvvrrrllljjjmmmttt{{{xxx{{{yyyyyyyyyxxxwwwwwwvvvvvvtttzzz~~~zzzuuuuuuvvvssslllfffiiimmmppptttyyyxxxvvvzzzzzzzzz{{{eeeXXXYYYYYY^^^dddiiiqqqzzz|||yyynnnfff[[[UUUXXXeeeyyytttllljjjmmmrrryyyxxx{{{~~~~~~|||uuutttzzzuuu^^^FFF;;;//////---,,,+++*********+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------111333333555DDDaaa}}}666666666666777888999:::::::::::::::::::::::::::>>>===<<<>>>??????<<<999::::::::::::;;;;;;;;;;;;:::999888666555444333333333333222111000000000000111000...---,,,---...///000---***)))+++,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''%%%%%%%%%'''(((***)))'''%%%&&&((()))((('''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))************))))))))))))))))))************,,,,,,------,,,,,,+++***+++,,,,,,,,,---------------------............///111111111111111111111111222222222333333333444444777666555444555666888999666666555444555777999:::888999:::::::::888666555555666888999999888666555:::666999DDDLLLUUUggg{{{zzzzzzyyyssssssyyypppjjjlllsss}}}{{{zzzttttttttttttuuuvvvwwwwwwrrrvvv{{{{{{wwwssssssuuutttmmmffffffhhhlllttt|||zzztttvvvuuujjj\\\VVVYYYhhhlllmmmnnnqqquuutttppp```\\\YYYXXX\\\gggwww~~~tttllliiikkkooo}}}|||tttqqqssskkkSSS<<<222...---+++***))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///333666999GGGccc666666666666777888999999999999::::::::::::::::::===<<<<<<===>>>===;;;999888888999999999:::::::::999999777555444333333333222222111111000000//////000///...---,,,---......000...+++******++++++***+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%'''((())))))'''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((******))))))(((''''''&&&))))))************))))))))))))))))))************,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......---------............///111111111111111111111111222222222222333333333333777666555555555666888999666555555444555666888999888999::::::999888666555444555666777777666555444888444333888999;;;EEERRRuuuwwwvvvyyyooohhhiiiqqq}}}|||xxxqqqpppppppppppprrrssstttppptttxxxyyywwwvvvwwwyyyvvvqqqooooooooopppvvv}}}zzzyyyuuudddaaabbbbbbccchhhppppppmmmhhhfffgggddd___^^^```bbbeeeiiipppxxx}}}~~~|||uuummmhhhiiilllzzzwwwuuummmhhheeeXXXBBB000***,,,+++)))(((((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++222888;;;GGGbbb666555555666666777888999999999999999999:::::::::<<<<<<======>>>===;;;:::888888888999999999::::::999888666444333222222222111111111000000//////...///...---,,,,,,,,,------000...,,,+++******))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''))))))************))))))((()))))))))************++++++,,,,,,,,,++++++***,,,,,,---------.........---------............///000000000000111111111111111222222222222333333333555555444444444555666777666555555555555666777888888999999999999888777666444444555555555555444444444111000222222111666>>>QQQccc{{{{{{}}}{{{}}}yyyssspppttt{{{|||yyyxxxvvvtttssstttuuuuuuyyy{{{~~~~~~~~~yyyxxx{{{sssmmmmmmlllgggdddddd___[[[]]]hhhsssuuuuuuuuunnnkkkeee]]]\\\^^^^^^[[[iiimmmqqqrrrtttvvvvvvuuuxxx{{{|||xxxqqqmmmmmmpppvvvnnniiifff```XXXQQQCCC333+++***+++***)))((((((+++---///,,,,,,+++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------------------777>>>AAAKKKddd555555555555666777888999888888888999999:::::::::<<<===>>>???>>>===<<<;;;888999999999::::::::::::777777555333222111111111//////000000000///.........------,,,,,,,,,,,,,,,......---+++***)))((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''',,,++++++)))((('''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))))))))************))))))((()))))))))******************+++,,,,,,+++++++++,,,,,,,,,---------......---------............/////////000000000111111111111111111222222222333333222222222222333333444444555555555555555666666666777777777777777777666666333333333444444333333333111000000222222111444888777===III___}}}{{{vvvmmmmmmrrrzzz}}}}}}~~~~~~|||pppjjjbbb\\\XXXYYY\\\\\\\\\]]]bbbkkkzzz~~~tttpppllljjjccc]]]___fffjjjjjjoootttvvvttttttwwwuuuppptttwwwzzz{{{zzzzzzzzz{{{~~~xxxkkk```YYYSSSNNNEEE===333,,,,,,///+++***))))))***,,,///000,,,+++******************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......444===DDDFFFOOOggg555555555555666777888888777777888888999:::::::::<<<>>>??????>>><<<<<<<<<888888999999999:::::::::777666444222111000000000---...///000000///...---------,,,,,,,,,+++++++++,,,------,,,***(((((()))(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++***(((%%%###&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&---------+++((('''''')))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))************))))))))))))))))))************)))***+++++++++++++++++++++++++++,,,,,,,,,---------------............///...//////000000111111111111111111111222222222222000111111111222222222222555555555555555555555555666666555555555555555555222222222222222222222222111000000111111111222222222333555???WWWyyy~~~zzzzzz}}}}}}{{{yyywww{{{}}}zzznnnqqqrrrrrr{{{}}}uuurrrmmmeee^^^[[[\\\[[[[[[___dddiiimmmoooxxxxxxmmmiiillllllhhhfffjjjsssxxxwwwsssxxxyyyvvvzzz|||yyyyyy{{{~~~}}}}}}|||wwwmmm```SSSKKKAAA===666///++++++...222*********+++,,,...//////+++******)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........333999>>>???IIIbbb555555555555555666888888666777777888999999:::::::::===??????<<<::::::;;;777777777888888888999999666555333222000/////////,,,---///000000///---,,,,,,,,,,,,,,,,,,+++*********,,,---,,,***((()))***(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))---//////+++'''$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((''''''&&&&&&%%%,,,------+++'''%%%&&&(((''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%''')))***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))))))))))))))************))))))***+++++++++++++++*********+++++++++,,,,,,---------............///......//////000111111222111111111111222222222222000111111222222222222222555555555555555555555444444444444333333444444555111111111000000111111111000000000///000111000...333222333777@@@PPPjjj{{{{{{~~~vvvqqqpppwww||||||~~~}}}vvvrrruuu~~~|||zzzzzzuuuvvvxxx||||||vvvqqqoooooopppqqqrrrooommmkkkddd^^^___dddiiilllooopppqqqssstttuuu~~~wwwssssssqqqtttuuuuuuyyy~~~~~~{{{www}}}~~~}}}xxxtttnnnhhh```UUUIIIAAA222111...++++++---...///((()))***,,,------------)))))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///...222444666CCC^^^{{{555444444555555666777888666777777888999999::::::999<<<>>>>>>;;;999999;;;666666666666777777777777555555333111000//////...+++---...000000///---,,,+++,,,,,,,,,,,,+++******(((+++---,,,***((()))+++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))///222222///***&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%+++------***&&&$$$%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%''')))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))************))))))))))))))))))************((()))***+++++++++++++++))))))*********+++++++++---------.........//////---......///000111111222000111111111111222222222111111222333333333333222444555555666555555444444333333222222222333444444111111000000000000111111/////////...///111000......***---666::::::AAALLLlll{{{~~~{{{uuusss{{{{{{zzztttiiieeeeeebbbeeeiiilllooorrrrrrpppssstttvvvwwwvvvtttqqqooofffbbb]]][[[\\\___bbbcccfffmmmwwwzzztttooottt~~~kkkrrrvvvvvvrrrpppnnnmmm}}}~~~zzz{{{xxx{{{rrrkkkbbb[[[VVVMMMBBB999+++,,,++++++---///---)))&&&(((***,,,---,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////000222333666EEEaaa~~~444444444555555777888888<<<;;;:::999888888888888777;;;<<<999;;;>>><<<555777666666555555555555666333222111000////////////......---------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''***000555111((("""###'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((('''%%%$$$%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&'''((((((''''''(((***''''''((()))***++++++,,,)))************+++++++++++++++******++++++,,,---***++++++,,,,,,------...////////////000000000000222222111111000111111222111111000000111111222333333111///111555888777666000111222333444444444444111111000///////////////////////////............111000///...///111333555EEELLL___{{{~~~zzzxxxwwwvvvuuu{{{~~~}}}|||xxxyyyqqqzzz}}}{{{uuuxxxvvvrrrnnnlllnnnsssxxx}}}yyyxxxyyywwwpppkkkjjjkkklllllllllkkkjjjiiivvvxxx}}}tttlllhhhiiippp}}}~~~uuukkkcccXXXPPPKKKFFF???:::333000,,,)))))))))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...---...000666DDD]]]zzzyyy666555555555555555666666999999888888888999:::::::::??????:::888888444///777666555555444555555555333222111000////////////...------------,,,,,,,,,+++++++++*********))))))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''',,,000...((($$$%%%(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((()))*********+++))))))*********++++++++++++++++++++++++,,,,,,---***++++++,,,,,,------....../////////000000000000222111111111111111111111111111000000000111222222555333222333666888888666333333333333333333222111111000000///////////////////////////.........---...---,,,+++,,,...000111333777@@@QQQfffyyy|||}}}yyytttxxx{{{}}}yyyrrruuu}}}~~~~~~~~~xxxwwwtttyyyxxxvvv{{{wwwtttrrrqqqpppvvvssspppooopppqqqooonnntttvvvxxxxxxvvvtttttttttyyy{{{wwwpppkkkkkkqqq}}}~~~sssrrruuurrrkkkZZZPPPBBB888444444333111111...+++))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,,,,,,,---......---...000666CCC\\\yyyzzz666666555444444444444555666666666777888:::;;;<<<===BBBDDD@@@:::666333000666666555444444444444444222111000//////...//////------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((******)))(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,------........./////////000000000111111111111111111111111000000000000000111111222666555444555777888777666555555444444222111///...000000//////......////////////.........---------,,,++++++***+++,,,...///+++---///222===UUUttt}}}~~~yyyvvv||||||xxxwww{{{|||~~~|||zzz|||{{{}}}{{{yyyyyywwwzzzyyyyyy}}}zzzxxxvvvrrrkkkeeellllllllllllllloootttxxx{{{wwwxxx|||yyyxxxzzz}}}}}}yyyuuunnnllloooxxxzzznnnhhhfffbbb[[[FFF>>>333,,,***+++,,,+++...,,,)))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++)))************+++++++++---------------...//////...///000555BBBZZZwww{{{444444444333444444555555555555666666888999;;;<<<999???DDDCCC===888666666666555444333333222333333111000//////.........///---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))))))(((&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***)))))))))))))))((((((((())))))))))))************,,,,,,,,,+++,,,,,,---...***++++++,,,,,,------............/////////000000000000000111111111111111000////////////000111111555555555555666666555444444444444333222000///...000//////.........//////.........---------,,,,,,,,,,,,,,,+++,,,---...///,,,000111///000===UUUiiisss|||~~~ttt{{{zzzuuuzzzvvvuuuxxx}}}yyy~~~{{{xxxxxxyyyvvvnnnhhhooorrruuuvvvuuuxxx~~~zzzrrrnnnnnn|||}}}~~~}}}}}}wwwqqqooossswwwxxx{{{~~~wwwwwwqqqggg]]]VVVLLLDDD555333000......---+++))),,,***(((((()))+++******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))*********+++++++++---,,,,,,,,,,,,---.........///000555AAAYYYuuu~~~111111222222333555666777777666666666777777888999555;;;BBBCCC>>>888777888555444333222111111111111000///......---.........------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((((((&&&$$$&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***)))))))))((((((((((((((((((((()))))))))*********,,,++++++++++++,,,------***++++++,,,,,,------...............////////////...///000111111111111000//////......//////000111222333444444333222222222111222222222111111000/////////............//////------------,,,,,,,,,,,,+++++++++++++++,,,,,,---)))---000///,,,///999AAAHHHRRRdddvvvyyywww}}}~~~~~~}}}yyyxxx~~~}}}zzzvvvqqqqqqsss|||tttrrrqqqmmmjjjiiidddddd^^^RRRGGG>>>555...+++*********++++++)))((()))((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++++++++******++++++,,,---//////111555AAAYYYuuu//////000111333555777888888777666666666666666777===@@@FFFIIIFFF>>>999:::555444333111000000000000......------------......,,,,,,,,,,,,++++++++++++(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((()))))))))******++++++******++++++,,,---***++++++,,,,,,------...------........./////////---...000111222111111000...............///000000///111333333222000000000///000000111111111000000......------......//////------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))+++++++++---000333---111<<>>:::///...,,,++++++******)))((((((((((((((()))******''''''(((((())))))******'''''''''(((((((((((((((******+++,,,,,,,,,,,,+++((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&***)))(((&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***,,,---+++++++++,,,,,,,,,------,,,///111444CCC```~~~|||ttt222111111111111222333333111111111222222333333333333222111000000000111111000000//////...---------++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((&&&%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++,,,,,,+++***)))+++,,,,,,------------...//////------......////////////...000222222000...------,,,,,,,,,,,,---......///,,,---...000111111111111++++++***))))))))))))***,,,,,,+++))))))...777>>>---***(((''''''(((((('''&&&'''(((******)))(((((())))))***+++++++++++++++&&&'''))),,,///111///......555DDDTTT]]]```dddjjj~~~xxx{{{xxxtttmmmgggaaa\\\YYYKKKHHHBBB;;;666111---+++&&&(((***++++++***)))(((''''''''''''((()))***+++''''''(((((())))))******&&&&&&''''''((((((((()))(((((()))***************((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***+++***)))))))))***,,,---+++++++++,,,,,,,,,------,,,000222444BBB___~~~}}}yyy111111000000111111222333000000111111222333333333222222111000000000000111//////......---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((---,,,***(((&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************+++++++++))))))+++---+++,,,---,,,,,,,,,...000------------.........///+++---...///...---...///...---------------...///)))***+++,,,---.........+++***))))))((())))))))),,,+++***)))***000777<<<'''&&&&&&&&&(((((('''&&&''''''(((((())))))(((((('''((()))+++,,,,,,,,,,,,)))'''&&&'''***---000000------000666999:::>>>DDDJJJXXXkkk{{{wwwrrruuu|||sssoookkkcccZZZPPPGGG@@@===555111---***)))))))))((()))))))))'''&&&'''***,,,''''''''''''(((((()))***'''((((((((((((((())))))&&&&&&&&&''''''(((((()))&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&'''''')))((((((''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))***************)))******+++,,,++++++,,,,,,,,,,,,------+++000222444AAA]]]}}}{{{{{{000000000000000111222222///000000111222222333333111000000000000/////////...------,,,,,,+++******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((++++++***((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))***+++***)))***,,,...)))+++,,,+++******---000------,,,,,,------...///+++,,,------,,,,,,...000///...---,,,,,,,,,------))))))***+++,,,,,,,,,,,,******)))(((((((((((()))+++***)))***---000111111'''&&&%%%%%%'''((('''&&&(((''''''''''''((())))))&&&''')))************))),,,***''''''(((************&&&&&&((()))(((,,,111...777FFFVVVcccmmmsssvvv{{{xxxnnnaaammmzzz~~~xxxxxx~~~{{{~~~}}}}}}zzzwwwuuuqqqkkkbbb[[[OOOKKKEEE===666000---++++++)))((()))+++,,,+++)))***+++***(((&&&'''***...(((((('''''''''(((((()))((((((((('''''''''''''''%%%%%%&&&''''''((())))))%%%%%%&&&(((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********))))))***++++++++++++***++++++,,,,,,,,,,,,------+++000333444@@@[[[{{{{{{{{{000000000000000111111222///000000111222222333333//////000000//////...---------,,,++++++******)))************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))******)))***,,,...)))***++++++))))))---000---,,,,,,,,,,,,---......---------,,,++++++...000///...,,,+++++++++,,,,,,++++++,,,---------,,,,,,******)))((((((((((((((())))))))),,,//////+++'''***(((%%%$$$%%%'''''''''(((((('''&&&&&&((()))***&&&'''((())))))(((''''''%%%&&&(((,,,......+++(((+++(((''')))(((&&&(((,,,///---+++,,,222<<>>BBBKKKWWWdddpppzzz{{{wwwrrrnnnlllhhhjjjlllnnnppptttxxx|||zzzyyyvvvpppssswwwyyyyyywwwyyy}}}}}}|||vvvqqqwwwwwwyyy|||~~~yyyooogggQQQIII>>>666222000///---+++++++++************)))***************)))((((((''''''((((((((((((''''''((('''%%%$$$%%%&&&(((*********)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))(((((((((((())))))+++*********))))))(((((()))************+++++++++***+++,,,---...---,,,+++,,,...111444>>>TTTsss~~~////////////////////////111000////////////000111000/////////......------------------,,,,,,,,,,,,+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((%%%###%%%)))***(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$&&&''')))***)))((('''%%%%%%%%%&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))************))))))******+++,,,///...---,,,+++,,,,,,---,,,,,,,,,------...............---,,,,,,,,,,,,---+++******))))))******+++))))))************))))))(((((((((((((((((((((((()))((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***)))***'''(((,,,+++///===000222777===EEELLLRRRUUUYYYZZZ\\\___bbbdddfffgggeeegggjjjmmmooossswwwzzz|||~~~~~~{{{||||||wwwnnngggpppmmmiiigggccc[[[PPPGGG>>>999222---------------*********)))))))))(((((())))))******))))))((('''''''''((((((((((((''''''''''''&&&%%%&&&'''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))(((((((((((())))))************)))))))))((()))************+++++++++++++++,,,,,,------,,,,,,,,,///222444===SSSqqq}}}//////////////////////////////............//////000000///...------,,,,,,---------,,,,,,,,,+++++++++******))))))******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$%%%(((***(((&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$%%%'''((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))************))))))******+++,,,...------,,,,,,,,,,,,---******+++,,,------............---,,,,,,,,,,,,,,,+++******))))))******+++))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))***'''$$$...999777))))))***,,,...111333444888888999<<>>///)))777333&&&)))&&&&&&&&&&&&''')))***+++((())))))))))))(((((('''''''''(((''''''(((+++...,,,***(((***+++******++++++******+++,,,,,,***)))((()))***)))))))))+++---)))+++------+++)))((((((''')))+++***'''&&&''')))(((((('''''''''&&&&&&&&&(((((()))***************''''''((((((((((((''''''((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&''''''((((((((((((((())))))(((((((((((())))))(((((())))))*********+++)))************+++++++++***+++,,,---...---,,,+++---///111333;;;QQQppp111111000000//////......,,,---///000000///---,,,******))))))))))))******)))******)))''''''((())))))(((((()))++++++***((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***'''$$$$$$'''((((((&&&(((((((((((())))))))))))))))))))))))((((((((((((+++***)))((((((***,,,---+++++++++*********))))))++++++************++++++,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((444---+++000222---((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))((((((((((((((()))+++++++++++++++***)))((()))))))))))))))))))))))))))'''&&&'''((()))((('''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))***+++,,,+++***(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&"""%%%(((+++---+++)))(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,---------///111333<<>>TTTsss.........---------------,,,,,,............,,,,,,******))))))))))))******)))***+++***((('''((()))(((((((((***,,,---,,,+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''((('''&&&''''''((((((((()))))))))(((((((((((())))))))))))******)))((()))***+++,,,+++************)))))))))++++++************++++++,,,++++++++++++*********((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%(((---///,,,((('''&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''******++++++******))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((((())))))''''''''''''''''''''''''$$$%%%'''***,,,,,,---,,,+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,---------///111333===SSSrrr......------------------+++,,,------------,,,+++******))))))))))))******)))***+++***)))(((((()))((('''(((***,,,...---,,,))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((())))))))))))***))))))((()))***++++++************))))))))))))++++++************++++++++++++++++++************((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((***---000///+++&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''&&&&&&&&&'''(((((())))))************))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&''''''(((((()))))))))(((((((((((((((((((((((($$$&&&)))+++,,,,,,++++++******)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------...000111222;;;QQQppp........................++++++,,,,,,,,,,,,++++++******))))))))))))******(((***,,,+++***(((((()))'''''''''***,,,------,,,(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))++++++************+++++++++++++++*********)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&+++000000---)))&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((''''''((())))))***((())))))*********))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((***+++,,,***)))(((***)))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))***)))((('''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------...000111333===UUUuuu.............../////////++++++++++++++++++++++++******))))))))))))******(((***,,,,,,***)))((()))''''''''')))+++,,,+++***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''''''''(((((((((''''''(((((())))))******((((((((()))))))))******(((((()))))))))))))))***++++++************+++++++++************))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&& )))///---)))''''''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((((((((()))***+++(((((())))))******))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''((((((''''''''''''''''''''''''((())))))******((('''&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((('''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,...111555AAA[[[}}},,,,,,---------.........++++++************++++++******))))))))))))******(((***------+++)))(((((('''''''''(((******)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''))))))'''%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''((()))*********'''(((((()))))))))))))))(((((((((((())))))******++++++************++++++************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''""",,,222---'''&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&'''((()))******'''(((((()))))))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,---------///111444@@@ZZZ|||+++++++++,,,,,,---------++++++************++++++******))))))))))))******(((***------+++)))((((((((('''&&&'''))))))(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''***)))'''%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''(((((()))))))))))))))'''((((((((())))))******++++++************++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))333777///'''%%%'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***''''''((()))))))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------///111111222<<>>OOOmmm,,,++++++******++++++,,,++++++++++++++++++******))))))(((((((((((()))))))))))))))******+++++++++)))))))))(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''###$$$(((((($$$000333111)))$$$%%%&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''%%%###(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++)))************+++++++++++++++,,,,,,,,,,,,---------...111555;;;MMMkkk,,,++++++******++++++,,,+++++++++*********)))))))))(((((('''''''''((((((((())))))***+++,,,,,,---++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''$$$$$$'''((('''333111,,,%%%$$$&&&&&&###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&''''''%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$$$$###$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++)))************+++++++++++++++,,,,,,,,,,,,---------...000333999JJJggg,,,++++++******++++++,,,,,,++++++******))))))(((***))))))(((((((((((())))))******+++,,,---......,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$''')))***000+++$$$!!!$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------......000333888HHHeee~~~,,,++++++******++++++,,,++++++++++++******)))))),,,+++******)))))))))***+++++++++,,,---......///+++++++++***)))(((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***...222***###"""&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************))))))*********++++++++++++++++++,,,,,,,,,------///000111333888HHHddd}}},,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++************++++++++++++,,,,,,,,,,,,******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%+++222777...'''''')))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++******)))************+++++++++++++++,,,,,,,,,,,,------000000222444888HHHeee~~~,,,++++++******++++++,,,+++++++++,,,------......---,,,+++***))))))))))))***))))))))))))(((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))***'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''&&&%%%+++555333,,,'''))))))&&&$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++++++++******)))************+++++++++++++++,,,,,,,,,,,,------//////111333888HHHeee~~~,,,++++++++++++++++++,,,***+++,,,,,,......///000,,,+++***)))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))(((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$"""$$$'''&&&$$$,,,666+++%%%###''''''######'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%$$$$$$&&&'''((('''%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))***+++,,,+++******)))************+++++++++++++++,,,,,,,,,---------......000222777GGGddd}}}************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((***,,,---,,,+++((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((***)))((('''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&)))---000)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%###$$$(((***)))'''%%%&&&&&&'''((()))******+++******)))(((''''''&&&))))))))))))************++++++******************///...---,,,+++*********//////111444:::KKKiii************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))***''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&))),,,...,,,***((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&)))---000((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&''''''(((((())))))*********)))((('''''''''))))))))))))************************************......---,,,++++++++++++......000333999JJJhhh************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))******+++(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%)))...111...+++((((((''''''''''''(((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&'''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&***---000'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&&&&&&&(((***'''''''''(((((((((((((((******))))))((((((''''''))))))))))))************************************---,,,,,,++++++,,,,,,---------///222888IIIggg************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++(((&&&***000333000,,,((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''%%%&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$%%%(((+++---...%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%'''(((******((('''%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$'''((('''%%%%%%'''+++((((((((((((((('''''''''***)))))))))((((((((('''((()))))))))***************************+++++++++,,,+++++++++,,,,,,---.........000222888IIIggg))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%(((...000...+++((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))'''&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&***,,,---,,,%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%''')))'''%%%$$$'''***((((((((((((((('''''''''))))))))))))((((((((((((((()))))))))************))))))*********+++++++++++++++++++++,,,---......000000111444999JJJggg))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&((())))))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$(((,,,...,,,)))%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&'''((('''''''''((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,,,,---...111111222444999JJJggg))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###%%%((((((&&&%%%'''(((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''######%%%***///000+++&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&'''''''''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,+++++++++,,,------000000111333999IIIfff))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%))),,,+++'''%%%(((+++((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''!!!"""%%%+++111111+++$$$'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&***'''$$$%%%''')))'''%%%%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---//////000222777HHHeee+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***(((%%%######$$$''')))&&&((())))))(((''''''(((&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,((()))...///***'''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&''''''''''''((((((((((((+++***)))***+++***)))'''%%%'''(((((('''&&&&&&'''+++((($$$$$$%%%&&&%%%###((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$###!!! ))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((------,,,+++***)))((('''(((((((((((()))))))))))),,,+++*********+++,,,---,,,,,,++++++,,,,,,---...000000222444888EEE```xxx***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((('''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))&&&(((---...(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&''''''((((((((()))))))))***)))((()))******(((&&&&&&'''(((((('''&&&&&&''''''%%%###$$$'''))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&%%%%%%%%%)))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((++++++***************)))(((((((((((()))))))))***++++++*********+++,,,---,,,,,,++++++,,,,,,---...///000222555:::IIIeee~~~((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%'''(((((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''&&&&&&''''''((()))''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''***///...)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&((((((((()))))))))******)))((((((((())))))'''&&&&&&'''(((((('''&&&'''(((---+++((((((((()))(((&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&'''''''''((((((((()))))))))******+++++++++((((((((()))))))))******+++************+++,,,,,,,,,,,,,,,,,,,,,------...///000222555;;;MMMkkk'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''(((''''''&&&$$$&&&((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''(((((()))''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((***...111000,,,((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''))))))))))))************)))((('''((())))))'''%%%&&&'''((((((&&&&&&((())),,,***)))((('''&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))))))))************************++++++,,,,,,,,,,,,,,,,,,---......000000222444;;;MMMlll'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((()))&&&'''))))))'''&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&+++///000---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''))))))))))))************)))((('''((())))))'''%%%''''''((('''&&&''')))+++''''''((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''((((((((())))))*********)))))))))(((((())))))))))))************))))))******++++++++++++------,,,,,,------...///111111222333999JJJhhh'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&''')))***&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###***---+++(((((('''&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((((((((()))))))))******)))((((((((())))))'''&&&'''(((((('''&&&'''***,,,555555444111,,,(((&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&'''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))*********))))))((((((((()))))))))*********++++++((()))******++++++******---------------......///111111222333777GGGddd}}}(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''((())))))***)))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))***''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%###***---((($$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''((((((((()))))))))***)))((()))******(((&&&'''(((((('''&&&'''***---:::;;;:::555...(((%%%$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''((((((((())))))))))))((((((((()))))))))))))))))))))*********+++++++++'''((()))***+++******)))---------------...//////000000222333777FFFaaayyy)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%"""%%%(((++++++***(((&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((((((((()))******''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%,,,...((($$$'''))))))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((''''''''''''((((((((((((+++***)))***+++***)))''''''(((((('''&&&(((+++...'''***,,,,,,)))&&&'''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&&&&'''((()))***++++++)))************+++++++++'''((()))++++++******)))...------------.../////////000222444888FFFaaaxxx))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%*********)))))))))))))))'''((()))******)))(((''')))((('''((()))***)))((()))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))'''&&&'''&&&###&&&***+++000000)))%%%&&&'''%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***))))))************))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((''''''&&&%%%###&&&)))(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))***)))(((&&&''''''''''''''''''''''''((('''&&&'''((())))))'''+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''((('''&&&'''((())))))''')))))))))))))))******+++)))))))))))))))(((''''''******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,---------......---333000000999EEE]]]zzz)))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))))))))(((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))******)))(((''')))''''''(((******)))((('''''''''&&&&&&&&&''''''))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&''''''((((((''''''&&&(((&&&&&&((('''$$$%%%)))+++000///)))%%%&&&'''%%%(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***))))))************))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((''''''&&&%%%%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''((('''&&&'''((()))((('''***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((('''((())))))***)))))))))))))))(((''''''******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,---------......---333000000999EEE]]]zzz((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((***))))))(((((('''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((&&&''''''((((((''''''&&&&&&%%%&&&)))((($$$%%%(((,,,///...)))%%%&&&'''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))***))))))************))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((''''''&&&%%%''''''&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&((()))(((''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&'''((())))))''''''''''''''''''(((((())))))))))))))))))((('''''')))******+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......---333000000999EEE]]]zzz((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))(((''''''&&&&&&((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''((((((((()))))))))))))))(((((((((((('''''')))***+++)))'''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''%%%$$$&&&***)))%%%%%%(((......,,,(((&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%)))&&&%%%'''***+++(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&'''((())))))'''(((''''''''''''((()))))))))))))))))))))(((''''''))))))***+++++++++******************++++++++++++,,,,,,,,,---------......---333000000999EEE]]]zzz'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))***))))))((('''&&&&&&%%%''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''(((((()))))))))******)))(((((((((((((((''''''''')))++++++)))'''&&&'''((()))***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''(((((((((((((((((('''%%%$$$'''***)))&&&&&&)))000---)))((('''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%(((&&&%%%'''***+++)))&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''))))))(((((())))))***+++)))))))))))))))(((''''''((()))***+++++++++++++++)))))))))******+++++++++,,,,,,,,,---------......---333000000999EEE]]]zzz'''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))((((((''''''&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***+++***)))(((''''''((((((''''''(((***++++++)))&&&&&&''')))***++++++***)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******'''(((((())))))(((((('''&&&&&&'''+++***'''(((,,,111+++'''(((((('''''')))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))'''((()))*********))))))))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((''''''&&&%%%&&&%%%&&&'''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))''')))))))))))))))***++++++)))))))))))))))(((''''''((()))***+++++++++++++++(((((())))))***+++++++++,,,,,,,,,---------......---333000000999EEE]]]zzz''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((()))))),,,+++)))((('''''''''(((&&&'''(((***,,,+++(((&&&%%%&&&(((***+++***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((())))))))))))(((((()))'''(((+++***(((***...222+++&&&''')))''''''***&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))***+++***))))))))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((''''''&&&%%%###%%%'''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((()))******)))))))))))))))(((''''''(((((()))++++++,,,,,,+++((((((((()))***+++++++++,,,,,,,,,---------......---333000000999EEE]]]zzz&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((,,,+++)))((('''''''''(((&&&&&&(((***,,,+++(((&&&$$$%%%''')))******)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++(((((())))))))))))((((((***((((((+++***(((+++000333***%%%''')))''''''+++&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''((()))++++++******)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((''''''&&&%%%!!!$$$''''''%%%%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''((('''&&&''')))))))))''''''''''''''''''((()))))))))))))))))))))(((((('''(((((()))++++++,,,,,,,,,'''(((((()))***+++++++++,,,,,,,,,---------......---333000000999EEE]]]zzz))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((******)))((((((((((((((('''((()))******)))((('''&&&&&&''''''((())))))))))))(((''''''(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''******))))))((((((''''''))))))))))))************((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''')))$$$$$$((()))&&&%%%((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))(((&&&&&&'''(((***))))))(((((())))))***'''''''''(((((((((((()))))))))(((((())))))***+++)))(((((((((((()))******)))'''(((+++)))%%%(((///,,,+++)))((('''''''''''')))))))))(((((((((((((((***(((%%%&&&(((***)))'''%%%&&&((())))))(((&&&%%%)))))))))((((((''''''''''''''''''((((((((())))))***************))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))((('''&&&&&&'''((('''%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((()))******''''''''''''((((((((()))+++***((('''&&&''')))***++++++******++++++,,,---,,,,,,,,,---------......---222111222888@@@ZZZ|||)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))*********)))((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((***)))))))))((((((((('''))))))))))))************((())))))***)))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((''''''((($$$###((()))&&&&&&)))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))((()))***)))((('''((()))******)))(((''''''(((((((((((())))))*********+++((((((((((((((()))***+++,,,++++++++++++,,,------+++)))+++...,,,***---444......,,,+++++++++,,,---))))))((((((''''''&&&&&&***(((&&&''')))***)))''''''((()))*********)))(((***)))))))))((((((((('''))))))))))))***************++++++++++++***))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((''''''''''''''')))((('''''''''(((((()))((('''&&&&&&(((((('''&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((((((((()))******'''''''''((((((((())))))+++***(((''''''((()))***++++++******++++++,,,---,,,,,,,,,---------......---222111222888@@@YYY|||((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))******************)))((((((((((((((())))))(((((((((((())))))***))))))(((''''''&&&&&&&&&%%%%%%&&&)))******)))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))************)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''(((((((((((('''%%%%%%((((((&&&''')))(((((((((''''''''''''&&&''''''(((((())))))******(((***+++***)))((()))+++***)))((((((''''''''''''(((((()))******+++,,,,,,************+++,,,---...---------------...//////---,,,---//////...111666//////...------......///,,,,,,,,,+++***))))))(((***)))((()))++++++)))((())))))*********+++++++++***)))))))))))))))((((((*********+++++++++,,,,,,***++++++++++++***))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))%%%''')))++++++)))'''%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((('''&&&&&&(((((((((&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((((()))))))))''''''((((((((((((((((((((((((((((((((()))******''''''((((((((()))))))))***)))(((''''''(((******++++++******++++++,,,---,,,,,,,,,---------.........333222222888@@@YYY{{{((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((''''''&&&''''''(((((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))************))))))(((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''''''''&&&%%%''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''(((******))))))))))))((((((((((((((()))))))))************)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$%%%'''(((((((((((()))))))))***((('''''')))((((((((('''''''''''''''(((((((((((())))))))))))''')))******(((((()))+++)))))))))))))))***++++++))))))***+++,,,---......000000000000111222333333333222222222222333444444555444444444555555777:::444444333222222111111111222111111000///...------+++++++++,,,---,,,+++************)))***+++,,,,,,)))))))))))))))))))))))))))*********++++++++++++******++++++******)))(((************************)))))))))(((((((((''''''))))))))))))))))))))))))'''((()))++++++)))((('''(((((((((((((((((((((((('''(((((()))******++++++******))))))))))))))))))((('''&&&'''((()))(((''')))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))))))))((((((((()))***+++++++++******++++++,,,---,,,,,,,,,---------......///444333333888@@@YYY{{{'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))***))))))(((((((((((((((***)))(((''''''((()))***''''''''''''(((((()))))))))(((''''''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''((()))***+++(((((((((((())))))))))))((()))))))))***************))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&'''((((((((((((,,,......,,,(((''''''(((((((((((((((((((((((((((***)))))))))(((((('''''''''(((******)))(((***++++++++++++,,,...///111222//////000111222222333333777777777777777888999999999999999999999::::::;;;======<<<:::;;;===>>>===;;;::::::999777666555444222111111000//////......---...//////............,,,,,,+++******+++,,,,,,)))))))))))))))*********)))))))))************+++***++++++++++++***))))))***************************))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,++++++*********))))))(((((('''&&&''')))***)))((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))((((((((((((((())))))***(((((((((((()))))))))***)))))))))))))))***++++++++++++******++++++,,,---,,,,,,,,,---------......///444333333999AAAYYY|||'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((******)))((((((((((((((())))))(((((((((((())))))&&&&&&''''''((())))))******(((''''''(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((()))******(((((((((((())))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((()))))))))(((,,,000111,,,((('''(((((('''(((((((((((()))))))))************)))))))))(((***+++,,,---,,,,,,---///000111111222444666777888888888888999999999::::::;;;;;;::::::999999::::::666666555555666666777888999:::888666777;;;<<<999999999888888777555444333111111000000000000//////111222222111000000111333111000000//////...------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((('''(((((()))***++++++,,,++++++,,,++++++***)))(((((('''&&&''')))******)))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))((((((((((((((()))******((((((((()))))))))******((())))))******+++++++++++++++******++++++,,,---,,,,,,,,,---------.........333222333:::BBB[[[}}}''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((()))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))******)))((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((((((((((((((())))))'''((((((((()))))))))***))))))))))))************+++***)))((('''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))))))))((('''...000***&&&((())))))'''((((((((())))))))))))******++++++,,,---......///111222222222222333555999999999999:::;;;<<<<<<>>>============<<<<<<<<<;;;:::888777666666555555111111111111111222222333111222111///222999999555555666777888888777777666777777777888888888888888555555555333111111555888777888888777666444222000.../////////000000000000//////000000000111111111000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))*********,,,,,,,,,,,,,,,***)))(((''''''&&&''')))+++***)))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((+++,,,,,,+++((('''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((((()))))))))&&&&&&''''''((())))))***((((((((((((((()))******(((((()))))))))*********(((((()))***++++++,,,+++++++++******++++++,,,---,,,,,,,,,---------......---222222333:::CCC\\\&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))******************)))((((((((((((((('''((()))******)))(((''')))))))))(((''''''&&&&&&&&&%%%%%%&&&)))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&***))))))(((((((((((()))'''((((((((())))))******))))))))))))************+++***((('''''''''((())))))))))))))))))))))))))))))((((((((('''''''''''')))************))))))(((###***---(((%%%(((+++***'''((((((((())))))******)))***+++---///111222333444555777777777777888:::??????>>>============>>>>>>>>>>>>===<<<<<<;;;;;;888777555444222111111000444333333333333444555555000222111///555===>>>:::999:::<<<>>>@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDD777888666333111222777;;;======>>>===<<<999555333111111222222333333333444333333444444444555555555333333333333333222111111000000000000000000000000---------,,,,,,,,,++++++************************$$$&&&((())))))(((&&&$$$(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,------,,,+++)))(((''''''&&&'''***++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,......,,,)))'''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((())))))))))))************&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))************'''((()))++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,111111333:::CCC]]]((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,***(((''''''((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))(((&&&&&&((()))((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''***((('''&&&&&&'''(((***))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''((())))))((('''''')))+++,,,+++***''''''(((((())))))******'''///555333+++%%%'''+++))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))******&&&((()))***))))))***+++,,,+++)))***,,,......------...000333555777888888::::::<<<===>>>>>>>>>>>>===>>>>>>>>>????????????::::::888777666555555666000000000000111222333444333555777888999888666555666666777999<<<>>>===<<<@@@???===<<<===???AAACCCBBBFFFIIIIIIEEECCCDDDFFFDDDCCC@@@>>>;;;:::888888<<>><<<;;;<<<:::888777888888888666666666666666777888999999777888888888888666444333555444333111111000000000222111000...---,,,************++++++++++++******************))))))))))))(((((())))))))))))))))))))))))((('''''''''''''''***,,,...000///---***'''******++++++++++++************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++************************++++++***************++++++++++++,,,---...///000...333222333999BBB]]]((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***+++,,,***((('''((()))))))))))))))))))))))))))''''''''''''((((((((((((******)))))))))((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))(((&&&&&&((()))((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((('''''')))+++,,,+++***(((((((((((())))))))))))+++000444222,,,((())),,,))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((()))***)))(((''')))***+++***)))+++...000000000222333555888;;;===>>>???BBBBBBBBBAAA@@@???===<<<999999999999999888888888333333333333333222222111555666777888:::<<<>>>???@@@BBBFFFJJJKKKKKKIIIHHHGGGGGGGGGHHHJJJJJJIIIGGGLLLJJJGGGDDDDDDDDDFFFHHHJJJIIIIIIIIIJJJIIIGGGFFFGGGFFFDDDBBBAAA@@@@@@@@@===@@@CCCEEEDDDCCCBBBBBB===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;:::888777:::999888888777666555555666555444333111000///.../////////...---,,,+++***************)))))))))))))))************************))))))((((((((())))))***+++---......,,,***(((******++++++++++++*********)))))))))((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''((((((((())))))&&&'''(((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++************************++++++************++++++,,,,,,,,,,,,------...//////333222222888@@@ZZZ}}}((((((((((((((((((((((((''''''''''''''''''''''''************************'''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++***((('''((()))))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&***(((''''''((())))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((()))))))))((('''&&&((((((((()))+++,,,+++)))))))))))))))((((((((((((---...///---+++)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))***+++***)))'''''')))+++/////////222666999::::::;;;<<<===@@@BBBDDDFFFGGGIIIHHHFFFCCC@@@===:::888555555444444333333222222000111222333444555555555???@@@AAADDDGGGJJJMMMNNNRRRSSSVVVXXXXXXVVVSSSQQQOOOOOOOOOPPPQQQQQQOOOMMMQQQNNNKKKGGGFFFGGGIIIKKKPPPMMMJJJKKKNNNOOOLLLIIIEEEDDDBBBAAA@@@AAABBBDDD@@@BBBFFFGGGFFFEEEEEEEEEIIIHHHFFFGGGIIIJJJIIIIII??????>>>===<<<;;;;;;:::===>>>>>>>>>>>>======<<<============<<<:::999888;;;:::999888777666555444444444444333111///...---++++++++++++******))))))+++++++++++++++************)))))))))))))))*********++++++++++++***))))))******++++++++++++******))))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((('''&&&''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++************************++++++************++++++------,,,,,,,,,------...///333222111777???XXX{{{((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))++++++***((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''''''''***(((''''''((())))))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((((((((('''''')))(((''''''''''''((()))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''(((***+++***)))'''%%%)))(((((()))++++++***)))******))))))(((((('''''',,,***((('''((((((((((((((((((((((((((((((((((((+++************)))))))))************************+++,,,,,,+++***+++...111555555666:::>>>AAABBBBBBAAAAAAAAABBBDDDEEEFFFGGGFFFEEECCC???<<<888444333222222222222222222222222555555555777:::>>>BBBDDDIIIIIIKKKMMMPPPSSSVVVWWWXXXYYYZZZ[[[ZZZYYYWWWVVVQQQPPPQQQSSSTTTTTTQQQOOOPPPNNNKKKJJJJJJLLLOOOQQQRRRPPPNNNOOOQQQRRRQQQOOOHHHFFFDDDCCCBBBDDDEEEGGGHHHJJJLLLKKKIIIGGGFFFFFFGGGEEEDDDDDDEEEFFFEEEDDDBBBAAA@@@???===;;;999999????????????????????????>>>>>>>>>>>>===<<<;;;:::>>>======<<<:::999999888777777777666555444222111/////////...---------,,,,,,,,,,,,+++++++++++++++))))))))))))))))))***+++******)))))))))))))))*********++++++++++++******))))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''(((((())))))))))))'''(((((((((((()))))))))(((((())))))((('''&&&&&&'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++************************++++++*********+++,,,,,,......---,,,,,,,,,------...333111111888@@@ZZZ|||((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((***)))'''''')))***)))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((()))(((((((((((((((((()))(((((((((((('''''''''''''''(((***++++++)))(((&&&)))(((((()))++++++***(((******))))))(((((('''''',,,)))&&&%%%'''))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++---...000000111333777999;;;;;;<<>>>>>===<<<<<<<<<======;;;;;;999777555222000...///000111222333555666666999888777999>>>EEEMMMRRRPPPPPPPPPQQQSSSTTTVVVWWWTTTUUUVVVXXXYYY[[[\\\\\\SSSSSSSSSTTTUUUSSSPPPMMMNNNMMMKKKKKKKKKMMMPPPQQQJJJMMMNNNNNNMMMMMMOOOQQQLLLKKKIIIGGGGGGHHHIIIJJJLLLNNNOOONNNKKKIIIHHHIIIGGGEEECCCBBBBBBCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@???????????????>>>????????????>>>>>>===??????>>>===<<<;;;;;;:::888888999999999888777777555444444333222222111111------------,,,,,,++++++***))))))((())))))*********)))((((((((()))************++++++++++++******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))*********(((((((((((()))))))))***(((((())))))((('''&&&&&&(((((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))*********+++++++++************************++++++******+++,,,,,,---......---,,,,,,,,,---------222111222999CCC]]]((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))******(((((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))((()))***))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((''''''''''''(((((('''(((((((((((()))))))))+++)))(((((()))***))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''''''''''''''((()))*********))))))***)))((()))++++++***((())))))))))))((((((((((((,,,***(((((()))+++++++++))))))))))))))))))))))))((((((((()))))))))******((())))))***+++,,,------111333666999:::<<>>@@@BBBDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDAAAAAA@@@??????>>>======;;;;;;<<<<<<===<<<<<<;;;:::999999888777666555555111111000000///.........,,,++++++***))))))******)))))))))((())))))***+++******++++++++++++******(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((())))))*********((((((((()))))))))******(((((((((((((((((('''&&&((((((((()))))))))******''''''(((((())))))******(((((((((((()))))))))))))))************+++++++++************************++++++***++++++,,,---...------,,,,,,,,,------...,,,111111222:::DDD___((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))+++***)))((()))+++))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))'''''''''((()))*********((((((''''''''''''(((((('''((((((((())))))))))))+++)))(((((()))******)))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((''''''(((((((((((((((((((((''''''''''''''''''((()))***++++++,,,***)))))))))++++++)))((((((((((((((())))))))))))))))))************+++,,,))))))))))))))))))))))))'''((())))))***+++,,,,,,,,,---...///111333444555777:::>>>AAACCCDDDEEEGGGMMMLLLKKKJJJIIIFFFBBB>>>222111///......///000111000000222333333444444444777888999;;;<<<>>>???@@@?????????AAAEEEJJJPPPSSSOOONNNMMMLLLKKKKKKKKKKKKMMMQQQWWW[[[[[[WWWQQQLLLQQQQQQRRRTTTUUUSSSNNNKKKNNNOOOQQQSSSSSSSSSRRRQQQWWWXXXZZZZZZXXXTTTPPPOOOJJJKKKMMMNNNOOOOOONNNNNNIIIJJJKKKKKKJJJIIIJJJKKKFFFEEEDDDDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHIIIHHHFFFDDDCCCBBBBBBCCCAAA@@@??????AAADDDGGGIIIDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::999888888777555555555444333222222222000///...,,,,,,+++++++++)))))))))******+++++++++******++++++++++++******'''((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********&&&'''(((((((((((((((((((((((()))))))))*********'''''''''((()))*********(((((((((((()))))))))))))))************+++++++++************************++++++++++++,,,---......,,,,,,,,,,,,------...///,,,111111222999BBB]]](((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((()))******)))((()))+++))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++&&&''''''((()))******+++((((((''''''''''''(((((('''((((((((())))))******+++)))(((((()))******)))))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&''''''''')))((((((((('''''''''''''''''''''((()))+++---...***)))))))))++++++)))'''''''''(((((())))))******&&&'''))))))(((((()))+++))))))))))))))))))))))))(((((()))***,,,---...///111222444666888:::<<<<<<<<>>======<<<:::999888888999888888777666666555555333222000///------,,,,,,((()))***+++++++++++++++******++++++++++++******'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))************&&&&&&'''((()))))))))((())))))))))))************&&&''''''((()))******+++(((((((((((()))))))))))))))************+++++++++************************++++++++++++,,,---...///+++++++++,,,---...///000---222000111888@@@ZZZ}}}))))))))))))************'''))),,,,,,+++******+++(((((())))))******++++++***************)))(((((())))))************))))))******))))))((((((''''''******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&&&&'''((((((((((((***,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((())))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))((()))*********)))'''&&&((()))*********)))((('''))))))***+++---///000111888;;;<<<;;;<<<@@@AAA???AAADDDIIIMMMNNNMMMJJJHHH???===:::777444222111111000111111111111222555888:::999888;;;@@@DDDGGGHHHHHHLLLOOOOOOLLLKKKOOOSSSIIIIIIHHHJJJLLLMMMLLLKKKGGGGGGHHHHHHHHHHHHHHHHHHJJJ^^^xxx|||lllzzz}}}~~~tttyyyyyywwwtttwwwxxxooobbb\\\ZZZWWWVVVVVVYYYaaahhhnnniiiiiimmmnnnlllmmmrrrvvvnnniiiiiihhhbbb^^^^^^ZZZUUUPPPNNNOOOMMMIIIDDDGGGFFFBBB>>>???DDDGGGGGGGGGFFFGGGJJJIIIEEEEEEHHHGGGEEECCCDDDDDDBBBAAAAAA>>>>>>>>><<<:::777444222444555777888999888888777777777555333111///...---******+++,,,,,,+++++++++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''++++++************++++++))))))))))))************------,,,++++++,,,,,,,,,000...,,,******---000222...222111333:::AAAXXXxxx))))))))))))************)))+++,,,,,,***((((((((()))))))))))))))************************)))(((((())))))************))))))******))))))((((((((((((******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&'''&&&'''((((((((((((***,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((()))))))))))),,,+++***)))((())))))***))))))))))))))))))))))))((((((******+++***))))))*********++++++******))))))+++---111444666888999:::>>>@@@???AAAEEEFFFDDDFFFGGGHHHHHHFFFCCC???<<<666444222111000111222333:::<<<>>>??????@@@BBBDDDGGGIIILLLMMMLLLMMMOOOQQQUUUXXXZZZWWWRRROOOPPPRRROOOLLLJJJIIIJJJKKKKKKKKKOOONNNMMMOOORRRUUUVVVVVV___mmmzzz}}}yyyqqqxxx}}}uuuvvvsssmmmllllllhhhaaaMMMOOOSSSXXX\\\___bbbdddnnnjjjjjjllllllkkknnntttsssqqqnnnkkkhhhfffdddccc___YYYTTTUUUYYY[[[XXXSSSKKKIIIIIIJJJIIIFFFBBB@@@DDDCCCDDDGGGFFFCCCDDDGGGGGGFFFEEEEEECCC@@@??????AAAAAA@@@???===;;;888777444444555555555444444333666555555444444333333222////////////...---,,,++++++******)))))))))************)))))))))***++++++************************************))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((((((++++++************++++++))))))))))))************---,,,,,,++++++,,,,,,---///...,,,++++++---///111...222111333:::AAAXXXxxx))))))))))))***************+++,,,+++(((&&&&&&&&&************)))))))))))))))************))))))((())))))************))))))***))))))))))))(((((((((******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''''''''''''((()))((('''(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))'''((()))***++++++++++++++++++***++++++,,,---...---///444888===@@@AAABBBDDDHHHIIIHHHIIIMMMMMMJJJGGGGGGEEEBBB???;;;888666777666444444555999===???IIIKKKNNNOOOOOOOOOOOOPPPTTTYYY\\\ZZZVVVUUUZZZ___bbbfffiiiiiifffdddccceeeYYYTTTNNNNNNUUUaaammmtttqqqlllhhhhhhmmmpppqqqooo}}}{{{vvvqqqhhh___SSSSSSWWW\\\^^^\\\\\\___XXX[[[ZZZTTTPPPSSSXXX\\\XXXXXXXXXYYYZZZZZZXXXVVVZZZXXXXXXXXXVVVVVV\\\ccckkkqqqoooddd\\\]]]\\\WWWXXXSSSPPPUUU^^^ccc```ZZZQQQJJJIIINNNNNNFFF??????BBB@@@AAAEEEEEEBBBBBBDDD@@@BBBCCCBBB@@@>>>>>>===@@@@@@@@@???>>>===<<<;;;888777666444333222111111333333444555555666777777555555444333222000///...---,,,+++***)))))))))))))))))))))))))))***+++,,,************************++++++*********)))))))))))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))(((((((((++++++************++++++)))))))))*********++++++,,,,,,,,,++++++,,,,,,---...------------...//////...222111222999AAAWWWwww((()))))))))************)))***+++***(((&&&&&&'''++++++******))))))(((((())))))************)))((())))))************))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((((('''((()))((('''((()))+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((())))))************************+++---000333444444777;;;???BBBDDDEEEEEEIIILLLMMMKKKKKKMMMLLLIIIFFFEEECCCAAA@@@?????????AAA???===<<<>>>BBBGGGJJJRRRTTTWWWWWWUUUSSSRRRQQQYYY\\\^^^___^^^aaaggglllrrruuuyyyzzzyyywwwwwwwwwlllddd[[[[[[hhh~~~zzzvvvsssrrrnnngggaaaXXXXXXWWWVVVVVVVVVUUUTTTNNNEEECCCKKKOOOMMMNNNTTTTTTYYY[[[WWWUUU\\\lllyyy{{{oooddd______^^^\\\ddddddccc```^^^aaahhhooottt~~~{{{gggYYYXXXVVVNNNWWWTTTTTT]]]hhhmmmggg```XXXKKKFFFKKKNNNGGGBBBEEECCCAAACCCHHHHHHCCC??????999>>>AAA@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@@@@>>><<<999666444333222222111111222333444666666777666666666666555333222222///...---,,,+++*********(((((((((((()))***++++++************************+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++,,,,,,+++++++++,,,------,,,------..................222111222999@@@VVVvvv((()))))))))************''')))))))))''''''(((***++++++******))))))((((((((())))))*********))))))))))))************))))))))))))))))))******************++++++++++++******((()))))))))************************************))))))))))))))))))))))))***))))))(((((((((((()))'''((()))((('''''')))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))((((((***************************))))))))))))))))))))))))***+++...111555999;;;<<<===???AAACCCCCCCCCCCCDDDGGGIIIHHHIIIKKKJJJGGGHHHGGGFFFEEEEEEGGGIIIJJJHHHFFFCCCAAAAAADDDGGGJJJSSSTTTUUUTTTQQQNNNMMMMMMUUUYYYaaajjjrrruuuuuuttt}}}~~~~~~|||yyyvvvtttttt|||uuummmnnnyyynnnhhh```ZZZVVVTTTPPPNNNKKKJJJJJJNNNTTT\\\fffmmmaaaSSSLLLUUU^^^aaacccggghhhlllnnnllliiiqqq~~~wwwyyy{{{yyyzzz{{{yyyuuutttyyy|||kkkgggddd]]]dddcccfffpppzzz|||tttlll```TTTOOOUUUZZZUUUNNNLLLIIIGGGJJJOOONNNGGG???;;;;;;@@@BBBAAABBBEEEBBB<<<>>>>>>???@@@AAABBBCCCCCC@@@>>>;;;888555444333333111111111222222222333333333444555666666666666666222111///...,,,,,,++++++)))((((((((())))))***+++************************++++++++++++************)))))))))))))))))))))))))))***+++---...///000000))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))************++++++************++++++************++++++++++++,,,+++++++++,,,,,,---...,,,---.../////////...---...222111222888???VVVvvv))))))))))))************((()))))))))((((((***,,,************))))))))))))((())))))************)))))))))************)))))))))))))))************+++******++++++++++++******))))))))))))************************************))))))))))))))))))))))))***))))))(((((()))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((())))))))))))(((((()))*********))))))******************************)))))))))***++++++---///111444888;;;???@@@???@@@@@@@@@AAABBBBBBBBBDDDIIILLLMMMOOORRRRRROOOMMMLLLJJJIIIIIIJJJLLLNNNMMMKKKHHHEEEDDDFFFHHHIIINNNOOONNNMMMLLLLLLOOOQQQWWW___nnn~~~|||zzzxxxvvvsssssssssuuuvvv~~~~~~~~~|||tttfffYYYWWWSSSPPPOOORRRUUUXXX[[[XXXYYY^^^fffppp}}}yyynnnnnnssswwwxxxxxx}}}}}}|||zzzwwwzzz|||xxxzzzxxxtttrrrnnnllllllpppwww}}}|||vvvoookkkggggggooovvvttthhh[[[YYYVVVVVVZZZZZZRRRIIIEEEEEEHHHHHHGGGKKKOOOIII===??????>>>>>>>>>>>>?????????>>><<<999777555444444444333333222222111000000111222444666777888999999444333222000///.........,,,++++++*********++++++++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))((()))+++---///111222222))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))************+++++++++************++++++*********++++++++++++,,,++++++++++++,,,---......,,,---......//////.........222111222888???UUUuuu))))))))))))***************++++++)))((((((***+++)))))))))))))))*********(((((()))***************))))))************))))))))))))*********+++++++++******++++++++++++******))))))))))))************************************))))))))))))))))))))))))***)))))))))))))))******((()))***)))''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))*********)))))))))(((((((((((((((((())))))))))))((((((***+++++++++******************************)))))))))***,,,...000111555777999<<>>===;;;:::888777777777666555444333333222111222444666888999:::;;;555555444222111111111111000000///...------------++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((()))***,,,...///000000))))))))))))))))))))))))(((((())))))))))))((((((************************))))))*********+++++++++++++++************++++++*********+++++++++,,,,,,++++++++++++,,,---...///------------......//////...333111222888>>>TTTttt}}}{{{))))))))))))************------,,,***(((''')))***(((((())))))******++++++(((((()))***************))))))************))))))))))))******++++++++++++******++++++++++++******))))))))))))************************************))))))))))))))))))))))))***)))))))))))))))******((()))***)))''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))((()))***,,,,,,,,,+++***************************(((((()))+++...111444666<<<>>>@@@BBBCCCDDDDDDCCC:::::::::;;;>>>CCCHHHKKKQQQUUUVVVUUUTTTTTTQQQMMMIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGHHHJJJJJJFFFFFFGGGIIIOOOZZZfffooowww|||wwwsssllleeeaaa```bbbdddaaa```^^^bbbqqqwww|||||||||}}}}}}~~~|||}}}~~~wwwwwwyyywwwttttttwwwyyyyyy}}}|||ccc```\\\WWWRRROOOMMMLLLAAABBBBBBBBB@@@>>><<<;;;999999999888777666666666222333555777999::::::;;;666666555444333333333333444333222000////////////++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++,,,---------))))))))))))))))))))))))(((((())))))))))))((((((************************))))))******++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///...------------.../////////333111111888>>>TTTtttvvvttt))))))******++++++,,,,,,111///,,,***)))))))))***)))))))))*********++++++*********++++++++++++,,,'''((()))+++++++++***)))******+++,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((***)))(((''''''((())))))...,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))************************)))***+++++++++)))(((''''''(((((()))))))))))))))'''(((***,,,---...------)))))))))******+++,,,---......000222555999;;;===DDDFFFHHHIIIIIIHHHFFFDDD:::<<<>>>BBBHHHNNNSSSVVVWWWTTTQQQMMMKKKKKKLLLMMMPPPMMMJJJGGGEEEEEEEEEEEEDDDFFFHHHHHHFFFEEEEEEFFFEEEJJJTTT___gggmmmsssyyy~~~xxxrrrooommmlllrrrqqqpppmmmhhhfffppp{{{|||xxxwww~~~~~~|||{{{~~~xxxvvvsssooollliiigggfffeeebbb]]]WWWOOOHHHBBB>>>CCC>>>;;;<<<===<<<:::999777555444777999::::::;;;;;;:::888666444111000///222222222222111000///...------,,,,,,,,,------...,,,,,,,,,++++++++++++++++++)))'''(((++++++***'''******++++++++++++******+++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////000555444666;;;@@@TTTrrrvvvyyy******************++++++111000...,,,******+++,,,(((((()))))))))*********)))))))))*********++++++))))))************)))))),,,,,,++++++++++++++++++******++++++++++++******************************+++++++++************)))******************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((())))))((('''(((((()))***---+++***((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))******+++***)))(((''''''(((((()))))))))))))))'''(((***+++,,,---,,,,,,,,,,,,+++***++++++------000111444777;;;>>>AAABBBGGGHHHKKKLLLMMMLLLJJJIII@@@BBBEEEIIINNNRRRVVVWWWRRRRRRSSSSSSRRROOOLLLJJJLLLLLLKKKKKKLLLMMMMMMMMMLLLOOOPPPLLLFFFCCCGGGLLLMMMSSS]]]ffflllpppvvv{{{}}}{{{vvvooohhhdddeeehhhjjjyyyyyy}}}}}}wwwssssssuuuwwwwwwvvvrrrlllbbbXXXNNNHHHDDDCCCAAA@@@>>><<<;;;<<<>>>;;;888888999999999999===<<<<<<;;;999888777666111111222333444444444444000/////////...---------,,,,,,++++++++++++******,,,***((()))+++,,,***(((******++++++++++++******++++++***)))))))))))))))************))))))))))))***************************************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000555444555:::???TTTsssvvvuuu***************)))))))))...---+++***)))))))))***)))))))))*********++++++************+++++++++,,,++++++******))))))******...---,,,+++******++++++******++++++++++++******************************+++++++++************)))***************************************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************))))))))))))((((((((((((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))************)))(((((('''((())))))******))))))((()))***+++++++++++++++...---,,,++++++---...000444666:::>>>BBBEEEGGGHHHKKKLLLOOOQQQRRRRRRQQQPPPJJJLLLOOOSSSUUUVVVVVVVVVRRRSSSSSSRRRPPPMMMJJJHHHGGGIIINNNTTTYYY[[[ZZZXXX[[[]]][[[RRRHHHFFFLLLTTTVVV___iiipppssswww}}}zzzsssrrrrrrrrrrrroookkkiiikkkrrrwww}}}zzzzzz{{{}}}|||ttthhh]]]VVVTTTUUUTTTOOOHHHDDDCCCCCCBBB???;;;999888888777666666666777777777777666555000000111111222333333333222222333222111000...---,,,,,,,,,++++++*********,,,+++******,,,,,,+++*********++++++++++++******++++++***))))))))))))***************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,---...///000111555333333999???TTTtttzzzuuu+++++++++******))))))(((------+++************+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++***)))***+++---...000///,,,***)))***+++,,,***++++++,,,,,,++++++***************************+++++++++*********))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))''''''(((((()))***+++,,,))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))************))))))*********************---,,,++++++---000333555:::<<<@@@EEEHHHJJJKKKKKKOOOPPPSSSUUUVVVWWWWWWVVVSSSTTTWWWXXXXXXVVVSSSQQQTTTRRRNNNJJJHHHHHHIIIJJJJJJPPPZZZfffnnnppplllgggfffccc]]]UUUPPPQQQXXX^^^eeeppp|||zzzwwwooovvvwwwkkkaaa___dddfff}}}}}}|||{{{~~~wwwpppkkkmmmooollleee]]]XXXRRRNNNHHHHHHFFFCCCAAAAAA>>>999555555666777888888777777555444333222111111000000222333444555555333111///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++******))))))******)))***************++++++************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,---------...............,,,,,,,,,------...///000222555222222888>>>TTTttt,,,,,,++++++******))))))/////////...............*********+++++++++,,,,,,++++++++++++,,,,,,,,,---++++++***+++,,,...000222111///---*********+++,,,++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))************************************************))))))))))))************************************************************))))))************))))))))))))))))))))))))******'''(((((()))***+++++++++((((((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***************************))))))))))))))))))******((())))))*********************************++++++++++++,,,...111555999<<<@@@BBBEEEHHHJJJKKKKKKJJJRRRSSSUUUWWWYYYZZZZZZZZZXXXYYYYYYXXXVVVRRRNNNKKKMMMMMMMMMNNNOOOPPPQQQQQQUUU\\\iiixxxzzzrrrddd^^^WWWVVV\\\dddjjjmmm~~~zzztttlllfffaaacccdddcccfffmmmsssvvv}}}~~~xxxsssnnneee\\\YYY\\\[[[VVVSSSQQQJJJBBB???>>>>>>>>>============:::999777555444333333333000222444666666555444333.........---,,,++++++***,,,,,,------,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,++++++***************))))))******+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------....../////////------------...///000000111555222222777>>>TTTttt,,,,,,,,,,,,,,,+++++++++---------------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///111222333///...---,,,++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************)))))))))************+++************************************************)))******++++++******)))))))))))))))************(((((()))***++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******************************)))))))))((())))))***+++((()))******++++++******++++++******+++,,,------,,,---000444888===AAACCCDDDEEEGGGIIIKKKKKKKKKKKKSSSTTTUUUWWWXXXZZZZZZZZZZZZYYYWWWUUURRROOOLLLKKKGGGNNNZZZeeejjjjjjfffbbbaaafffooo||||||tttbbb[[[XXX^^^kkkwww||||||}}}uuuqqqqqqppplllgggiiijjjmmmssszzzwwwlllkkkooommmfffbbb```WWWLLLHHHFFFCCC???===<<<<<<===999888666444333333444444000111333444555666555555000000///...------,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++************+++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,------.../////////------------...///000111000444222222888>>>SSSsss,,,------------------...------...///////////////000000111111111222222222111111111222222222333333000000111111222222111111------------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))******++++++******)))((()))))))))************))))))***+++++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))************************************)))((((((((()))+++,,,))))))***++++++++++++***++++++***+++,,,---///000000333777<<<@@@DDDFFFGGGFFFFFFHHHIIIKKKMMMNNNOOOSSSSSSTTTUUUWWWXXXXXXYYYXXXVVVSSSQQQOOOOOOPPPQQQVVVaaarrr|||tttsssuuu|||~~~wwwmmmjjjjjjqqq|||}}}wwwuuutttwww{{{~~~~~~|||zzz~~~wwwwwwzzzxxx{{{yyyuuuyyyzzz}}}tttsssxxx|||}}}yyyxxx{{{~~~}}}|||zzz~~~|||sssppprrrmmmccc\\\WWWQQQJJJEEECCCDDDDDD???===:::888666555666666111111222222333333444444222222111000///...------***,,,---,,,******+++---+++,,,,,,------,,,,,,+++---,,,++++++******++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---......//////------------...///000111///333222333999>>>SSSqqq---------....../////////444555666777777777777777777777777888888888999999888888888999999999999:::333333444444333222000///,,,,,,---.........------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************))))))******++++++++++++******************************************************++++++++++++******(((((())))))*********+++)))***+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))***)))(((((((((***+++,,,))))))***++++++++++++***++++++++++++,,,...000111555777<<>>RRRppp888777777777888999;;;<<>>>>>???AAA@@@???>>>???@@@AAABBB<<<>>>AAABBBAAA===999666999777666666666555333111///000111222111...+++***111///---***)))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))(((((()))***++++++******))))))))))))******)))***,,,+++)))(((((()))************************))))))))))))))))))))))))***,,,+++((('''******((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,*********)))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((+++///222111000***,,,...///000111333555999<<<@@@EEEIIIKKKMMMMMMJJJIIIIIILLLPPPRRRPPPNNNRRROOONNNPPPRRRPPPNNNLLLLLLNNNPPPRRRTTTXXX]]]aaaooo|||vvvsssuuuvvvtttqqqrrrvvvzzzzzzvvvtttuuuvvv~~~~~~xxxmmmdddaaa```^^^aaa___ZZZSSSLLLHHHIIIKKKGGGJJJLLLKKKIIIHHHJJJLLLLLLWWW[[[TTTQQQVVVWWWRRRTTTQQQQQQVVV^^^ddddddbbbhhhmmmkkk```UUUSSSVVVXXX\\\ZZZWWWYYYffftttwwwpppkkkccc^^^bbbhhhjjjiiiiiijjjffffffkkkoooqqqsssvvvuuu|||tttkkkiiijjjlllmmmiiiaaaZZZZZZZZZQQQEEE;;;;;;888555222111333555444333333444444222...+++///...---,,,++++++***+++,,,,,,,,,+++++++++*********++++++,,,------......++++++******++++++,,,---------------------------+++)))((())),,,---+++)))+++++++++,,,,,,---------,,,,,,,,,++++++*********---------............///...............///000000111555333222777===NNNiii@@@????????????AAABBBDDDGGGEEEDDDDDDFFFEEECCC@@@>>>???@@@@@@>>>===>>>???CCCBBBBBBBBBCCCEEEFFFGGGCCCEEEGGGIIIHHHFFFCCC@@@BBB@@@>>>======;;;888666777888:::;;;999777333111111000///---,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************)))))))))))))))***++++++******))))))))))))******)))***,,,+++)))(((((()))************************))))))))))))))))))))))))***,,,+++((('''******((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************))))))))))))******************************))))))))))))******,,,***)))+++...000///---+++---000222444666999;;;???BBBFFFKKKOOOQQQQQQQQQJJJIIIJJJMMMQQQRRRPPPNNNOOOOOONNNMMMKKKIIIIIIJJJKKKOOOUUU[[[```eeejjjmmmxxx{{{uuufffmmmuuuzzz}}}{{{yyy|||wwwssskkk```VVVPPPOOOOOOXXX^^^^^^VVVNNNMMMPPPSSSVVVWWWXXXXXXXXXZZZ\\\^^^aaaccceeedddbbbbbbdddgggttttttooonnnkkkmmmkkkjjjoooxxxyyyuuuuuutttxxxuuupppnnnwww}}}tttlllkkkiiiccc\\\YYY\\\YYYYYY\\\[[[WWWTTTUUUYYY```hhhnnnrrrwww|||tttqqqpppqqqwww~~~|||rrruuu}}}ttt___EEEBBB>>>:::888888999:::222222222444666777555333//////...,,,++++++++++++,,,,,,,,,,,,++++++++++++*********))))))(((((((((++++++******++++++,,,---+++++++++++++++++++++++++++)))((())),,,---+++***+++++++++,,,,,,------------------,,,,,,,,,++++++---------............///...............///000000///444222333888;;;KKKfffFFFEEEDDDCCCCCCDDDFFFFFFLLLJJJGGGFFFFFFEEEDDDBBBCCCCCCCCCBBB@@@@@@AAACCCAAAAAABBBCCCDDDEEEFFFGGGEEEFFFIIIKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDBBB@@@>>>>>>???@@@@@@>>>:::666333222222111111000///------++++++,,,,,,------------...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++******))))))))))))******)))***,,,+++***((())))))************************))))))))))))))))))))))))***,,,+++((('''******((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******************************************************))))))))))))******---+++******,,,------,,,...000444777999<<>>===<<<<<<:::888666555555555555444222000000...---,,,+++++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++******++++++******++++++,,,---+++++++++++++++++++++++++++***)))***,,,,,,,,,***++++++,,,,,,,,,,,,------......------------,,,,,,---------............///...............///000000...333222555:::;;;KKKfffIIIHHHFFFEEEDDDDDDDDDDDDLLLJJJGGGCCCAAA@@@???>>>@@@AAAAAA@@@??????AAACCC<<<<<<===>>>>>>>>>======>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAABBBDDDEEEDDDCCCBBBCCCDDDDDDBBB===999666666666777666444222///---------------,,,,,,,,,+++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++******))))))))))))******)))***,,,+++***))))))***************************))))))))))))))))))))))))***,,,+++((('''******((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***************++++++************************+++******))))))******+++++++++******,,,---...///333555999;;;===???CCCEEEFFFIIINNNSSSUUUUUUTTTSSSMMMNNNOOOPPPPPPNNNLLLJJJGGGFFFCCCAAADDDKKKOOOOOOKKKSSS```mmmuuu{{{~~~~~~~~~sssiiibbb\\\UUUQQQOOOOOOPPPQQQMMMQQQUUUUUURRRUUU]]]eeeooowww{{{vvvqqqrrruuuwww~~~xxxvvvxxxjjjgggeeegggllloooooommmlllkkkjjjjjjkkkmmmnnnnnngggkkkooooooooosss{{{|||zzzuuu~~~}}}mmmddd[[[OOOHHHFFFEEECCC@@@;;;999666555444444333111222111000...---,,,,,,,,,------------,,,,,,,,,,,,******+++,,,---...//////++++++******++++++,,,---------------------------*********++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------............///...............///000000000222111555<<<>>>OOOmmmHHHGGGEEECCCAAA@@@@@@@@@AAA@@@>>>;;;888777777888666888999999999:::<<<>>><<<<<<<<<<<<:::777444222666666666777999;;;<<<===<<<;;;;;;===@@@AAA@@@???BBBCCCEEEFFFFFFDDDBBBAAA??????@@@???<<<999555222222111000///---,,,++++++---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++******))))))))))))******(((***,,,,,,*********+++************************))))))))))))))))))))))))***,,,+++((('''******(((************************(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,************************++++++************++++++))))))***+++---///333555999;;;>>>???@@@AAACCCEEEIIIKKKOOORRRTTTTTTRRRQQQPPPPPPPPPOOOMMMKKKIIIHHHBBB@@@===BBBSSSfffllliiigggnnnyyyvvv}}}}}}ooollliiihhhfffbbb\\\XXXRRRSSSVVV[[[aaagggjjjjjjccchhhmmmmmmjjjkkkssszzz}}}{{{yyyppphhhaaa]]][[[XXXWWWUUURRRRRRZZZgggqqqxxx}}}xxxuuuvvvzzz{{{vvvtttvvvxxxoooccc\\\YYYXXXUUURRRCCCAAA>>><<<;;;:::999777555444222111///......---.........---------,,,,,,(((((())))))***+++++++++++++++******++++++,,,---------------------------***+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------............///...............///000000000000///444<<<>>>RRRsss>>><<<;;;999888888999999555666666555333222333555444777:::===>>>@@@BBBDDDDDDEEEDDDCCC???:::555222666555444333444777999;;;===<<<;;;<<<======;;;999;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFDDDAAA>>><<<888777666555333222000000000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******))))))))))))******(((***,,,,,,+++***+++,,,************************))))))))))))))))))))))))***,,,+++((('''******(((************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))************)))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((***+++---///333888<<>>RRRuuu555444444444666888:::;;;888999:::999555333333444888<<>>@@@???>>>???@@@@@@>>><<<::::::999999;;;===???@@@DDDEEEFFFFFFFFFEEECCCCCC>>>>>>>>>===<<<<<<;;;;;;777555333000///...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******))))))))))))******(((***,,,,,,+++++++++,,,************************))))))))))))))))))))))))***,,,+++((('''******(((************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++******)))))))))***++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***,,,...///111555;;;@@@BBBDDDFFFFFFEEEFFFGGGIIIMMMNNNNNNOOOOOOOOOOOOPPPMMMMMMLLLIIIFFFGGGJJJNNNGGGIIILLLWWWsssyyysssqqqtttxxx{{{zzzppppppttt{{{zzzlll___\\\```eeeiiilllqqqyyy~~~qqqhhhgggkkkqqqtttdddnnnxxxwwwnnnhhhjjjpppsssxxx~~~|||zzz}}}}}}~~~{{{sssnnnlllxxxssskkkaaaWWWLLLBBB;;;:::999777555444222222111////////////.........---555444333111///---++++++++++++******++++++,,,---++++++++++++++++++++++++)))+++------++++++,,,...---------,,,,,,++++++++++++++++++,,,,,,,,,---------------............///...............///000000333222333>>>EEEBBBRRRttt666666888:::===@@@DDDFFFBBBDDDEEEAAA;;;666444444888>>>EEELLLQQQSSSUUUWWWXXXYYYYYYWWWSSSMMMGGGCCCBBB@@@<<<:::999;;;???AAABBBAAAAAACCCEEEFFFEEEDDDDDDBBB>>>;;;999999;;;<<>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCAAA===;;;;;;<<>>============AAAHHHMMMNNNKKKGGGCCCDDDAAA>>>;;;::::::888777333111///---,,,,,,---...///...---,,,,,,,,,,,,,,,---+++)))(((***,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------222333555666777:::>>>AAAGGGGGGGGGGGGHHHJJJKKKLLLKKKMMMKKKFFFGGGLLLMMMIIIJJJJJJIIIHHHFFFHHHSSS]]]XXX^^^eeeooo{{{zzz~~~}}}}}}|||rrrfff^^^]]]]]]\\\[[[^^^ggg|||{{{sssppphhhiiiiiijjjkkkmmmkkkgggvvv~~~yyy{{{qqqkkklllmmmggg\\\VVVMMMDDD;;;888999777444111222333222000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,+++***+++,,,---+++)))++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...+++,,,.../////////...---////////////000000000000;;;AAA@@@=========QQQpppMMMLLLIIIGGGGGGJJJMMMNNNEEEEEEEEEDDDBBBAAABBBDDDCCCDDDHHHKKKNNNQQQRRRRRRIIIIIIJJJKKKJJJJJJLLLNNNKKKKKKJJJHHHHHHHHHHHHHHHAAAAAAAAABBBBBBCCCCCCDDDGGGGGGFFFEEECCCAAAAAAAAAGGGHHHIIIIIIHHHEEEBBB@@@???AAAEEEHHHKKKKKKKKKJJJJJJGGGDDDBBBBBBBBB@@@???===;;;888444111///...---------,,,,,,,,,,,,------///---+++***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********************************)))************+++++++++************************,,,,,,,,,+++++++++******++++++++++++,,,...000111555777888:::;;;===AAADDDHHHHHHIIIIIIJJJJJJKKKKKKOOOPPPLLLGGGFFFHHHFFF@@@@@@AAADDDJJJPPPYYYccckkkssswwwyyy}}}{{{uuuqqqvvv~~~}}}vvvpppccc```]]]___eeekkkllllllxxx}}}{{{wwwrrrnnniiibbb]]]eeehhhsssxxxtttvvvwwwrrrlllhhh\\\TTTJJJAAA;;;777666666555555444222///...------++++++,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,+++***+++------+++***++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......///.........////////////000000000000111888888888:::===RRRrrrUUUQQQMMMLLLLLLNNNPPPQQQJJJJJJJJJJJJKKKKKKIIIGGGIIIIIIJJJKKKLLLNNNOOOPPPGGGIIIKKKJJJIIIIIILLLOOOMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEECCCBBBBBBDDDGGGJJJLLLLLLNNNPPPTTTVVVUUUQQQLLLIIIGGGFFFEEEFFFGGGKKKNNNPPPOOOMMMJJJJJJJJJJJJIIIHHHHHHGGGDDD???:::666222000---,,,,,,,,,,,,,,,---...000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++************************)))************+++++++++************************,,,,,,,,,++++++++++++************+++---111444666999;;;===>>>???AAADDDGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKJJJFFFCCCEEEHHHGGGBBBEEEFFFKKKUUUcccpppwwwzzz~~~|||yyyrrrmmmpppwww}}}tttjjjfffeeedddcccjjjjjjmmmsss{{{yyyrrrnnngggdddlll{{{{{{~~~~~~}}}}}}{{{yyyzzzsssmmmaaaRRREEE???@@@BBB:::999777555333222111000+++++++++,,,,,,,,,------((()))***,,,------------,,,+++++++++------+++***++++++,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,++++++,,,,,,---......------------...//////////////////000000000000,,,333333444999===QQQpppVVVRRROOOPPPQQQPPPPPPRRRPPPPPPOOOPPPSSSUUURRRLLLMMMLLLKKKKKKKKKMMMOOOQQQMMMNNNLLLHHHGGGJJJLLLKKKJJJIIIHHHGGGFFFEEEEEEEEELLLMMMNNNNNNNNNMMMLLLKKKGGGDDDAAABBBGGGMMMQQQRRRRRRUUUYYY[[[[[[YYYVVVSSSQQQOOOKKKIIIIIILLLOOORRRQQQOOONNNNNNOOOOOONNNMMMNNNMMMLLLIIIDDD???:::777000///...------,,,,,,---...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,************************))))))*********+++++++++***************+++++++++++++++++++++++++++++++++*********,,,000555999<<<===???AAABBBBBBDDDFFFHHHJJJKKKMMMNNNMMMKKKIIIHHHIIIEEEAAA???CCCIIILLLLLLOOOQQQXXXcccuuu|||uuurrrxxxyyyiiiccc]]]ZZZ___gggooottt~~~xxx~~~}}}zzzuuuuuutttbbbUUUOOOLLLIII===;;;888666555555333333++++++,,,,,,,,,---------,,,,,,---.../////////...,,,++++++,,,------,,,***+++++++++,,,,,,,,,------///...---,,,+++*********,,,,,,++++++,,,,,,---.........---,,,,,,...///000////////////000000000000111666666666999<<>>@@@CCCDDDDDDEEEFFFHHHJJJKKKLLLMMMLLLJJJHHHGGGKKKFFFAAAAAAEEEMMMVVV]]]```eeekkksssyyyxxxzzzpppkkkkkkooollliiikkkqqq{{{~~~|||xxxtttoooooozzzssshhhbbbXXXOOOBBB>>>:::777666555333222------------------------////////////......---,,,---,,,+++,,,---...,,,***+++++++++,,,,,,,,,------///...---,,,+++*********,,,,,,++++++,,,,,,---.........---,,,,,,...///000////////////000000000000444888666666:::;;;LLLhhhLLLIIIKKKMMMHHHBBBGGGQQQUUUWWWTTTNNNPPPVVVWWWSSSOOOOOOOOOOOOQQQTTTWWWYYYYYY\\\[[[XXX\\\eeegggbbbZZZWWWRRRNNNLLLLLLMMMNNNPPPOOONNNLLLLLLKKKLLLLLLLLLLLLKKKIIIGGGHHHKKKNNNMMMMMMMMMMMMNNNPPPRRRSSSOOOOOOOOOPPPRRRTTTWWWXXXUUUUUUTTTUUUWWWWWWUUUTTTOOOPPPQQQQQQQQQOOOLLLKKKBBBAAA>>>;;;888666444333///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,---///111444999===@@@BBB???BBBDDDEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJIIIGGGFFFFFFDDDEEEJJJRRR^^^qqq||||||}}}pppddd______eeeuuu~~~zzztttlllhhhmmmuuu{{{~~~yyynnn```PPPJJJCCC>>>;;;999555222000000000///......------............,,,+++***)))---,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,++++++,,,,,,---......------------...//////////////////000000000000000444333444999;;;KKKfffOOONNNQQQTTTQQQPPP^^^rrr{{{llleeehhhiiieeeiiiiiiiiikkkllloooqqqrrr}}}}}}zzzuuunnngggcccbbbdddfffccc```]]]YYYWWWVVVVVVWWWPPPVVV\\\[[[VVVQQQQQQSSSNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKMMMOOORRRUUUVVVVVVUUUUUUVVVXXXWWWVVVTTTSSSTTTTTTTTTSSSRRRPPPOOOKKKJJJGGGDDDBBB???>>>===666444111/////////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,000222555999===???AAABBBAAACCCFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGJJJRRR\\\dddqqqlllaaa[[[^^^fffsss~~~~~~~~~vvvooonnnrrr{{{{{{}}}xxxiiiaaaVVVNNNIIICCC<<<777444333222111000...---------.........---,,,++++++---,,,,,,---......---+++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......///.........////////////000000000000///333111333888;;;JJJddd\\\\\\aaafffeeejjj}}}wwwrrrnnnlllmmmmmmiiissszzzwwwjjj\\\UUUSSSQQQQQQPPPOOOMMMKKKJJJIIIKKKJJJIIIIIIJJJMMMPPPQQQUUUTTTTTTUUUVVVVVVTTTQQQXXXXXXWWWVVVTTTSSSQQQPPPPPPOOOMMMKKKIIIGGGFFFEEE===999444111//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,222444888<<<@@@AAABBBAAABBBDDDGGGHHHGGGFFFGGGHHHFFFEEEEEEDDDDDDEEEFFFFFFVVV[[[eeemmmpppvvv|||{{{}}}zzzooojjjhhhppplllppp{{{wwwwwwzzzzzzuuuuuuyyy~~~}}}zzzuuuhhh]]]UUUNNNEEE???666555444222000///------......//////000/////////---,,,,,,---......---+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...+++,,,.../////////...---////////////000000000000333666333444999;;;HHHbbbtttyyy}}}~~~tttmmmnnnmmmfff```^^^ZZZUUURRRSSSQQQMMMKKKNNNNNNMMMPPPVVVTTTTTTSSSSSSRRRRRRSSSSSSWWWXXXXXXWWWWWWVVVVVVVVVWWWTTTNNNKKKJJJJJJIIIIIIAAA???;;;777444111///...000///------...//////...------/////////...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++******))))))((()))***++++++***)))((())))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))***************************------+++,,,///000...+++++++++,,,,,,---------,,,,,,++++++,,,---///000222444888;;;???AAABBBBBBDDDFFFHHHFFFDDDDDDHHHLLLHHHFFFCCCCCCFFFJJJKKKIIIQQQ___lllsssyyy{{{||||||vvvlllhhhjjjmmm}}}|||{{{{{{||||||wwwuuu{{{||||||zzzzzzwwwlllsss~~~}}}yyykkkfffZZZDDDAAA999444555555111000333,,,---///...---+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......////////////000000000000333666444555;;;<<>>AAABBBCCCDDDCCCEEEGGGGGGFFFGGGIIIKKKHHHGGGFFFHHHLLLQQQRRRQQQUUUdddrrrxxx||||||iiijjjmmmooosssyyyyyy{{{wwwuuu}}}}}}{{{~~~||||||uuummmrrryyyeeeMMM@@@555222111///...000000000000///......000111,,,------------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////////////////000000000000222555333444:::;;;HHHaaa|||___SSSSSSTTTUUUTTTSSSQQQPPPTTTQQQOOOPPPSSSVVVVVVTTTTTTSSSRRRRRRRRRRRROOOMMMIIIHHHFFFDDD@@@<<<888666222000---,,,,,,.........++++++,,,---.........---------------------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))***++++++***))))))***))))))(((((())))))***************************++++++************++++++))))))))))))))))))))))))***))))))(((((())))))***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,******------***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111444666888:::<<<>>>AAACCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIILLLQQQXXX]]]___aaaeeesss|||tttooollllllnnnsss{{{|||vvvsss{{{~~~{{{~~~{{{tttvvvhhhXXXEEE;;;888555444444333111...,,,,,,---///000---------------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///............///000000////////////000000000000111444222333999:::GGG```tttnnnfff]]]WWWUUUUUUVVVTTTQQQNNNOOOTTTXXXYYYXXXVVVUUUUUUUUUUUUSSSOOOMMMNNNNNNMMMKKKHHHCCC???===:::777222000/////////...++++++,,,------.........------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************))))))))))))))))))***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,***------+++,,,///000...------,,,,,,,,,,,,+++++++++,,,...111444888:::<<<>>>???AAACCCEEEEEEEEEEEEIIIIIIIIIIIIIIIHHHFFFEEEHHHJJJPPP[[[dddjjjooosss{{{|||~~~|||oookkksss}}}~~~vvvzzz~~~~~~|||~~~~~~~~~}}}rrr[[[LLLEEE@@@:::666555222///---,,,------------------...---,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,...............//////000////////////000000000000111444222444999:::GGG```|||tttuuuyyyvvvnnnyyyzzz}}}qqqhhhbbb___^^^QQQNNNLLLNNNTTTZZZ]]]^^^WWWVVVVVVWWWWWWWWWTTTRRRQQQQQQQQQPPPNNNJJJFFFDDDBBB>>>999555222000...---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,'''+++,,,+++,,,111222000,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333777:::===>>>???@@@BBBDDDEEEEEEEEEDDDIIIIIIHHHFFFEEECCCCCCCCCIIIKKKTTTbbbmmmssszzzrrrmmmfffeeesss~~~sssjjjkkkppplllkkkiiieeebbbbbbfffiiikkknnnssswwwyyyyyyxxxvvvzzzxxxyyy|||}}}~~~zzztttttt{{{vvv{{{~~~yyy~~~mmm\\\RRRJJJ@@@888777444111000000111000...------.........---,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,------,,,,,,------...///////////////000000000000222666444555:::;;;IIIaaa}}}wwwuuuqqqooowwwuuujjjiiillluuuyyypppkkk]]]ZZZVVVRRRQQQRRRUUUWWWTTTRRRQQQQQQSSSUUUUUUTTTSSSSSSSSSRRRQQQOOOLLLKKKGGGDDD???;;;888444000---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++************+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++******))))))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%)))***)))***///000...+++++++++,,,,,,---------...///222666999;;;======@@@AAACCCEEEEEEFFFEEEEEEFFFGGGFFFCCCAAABBBGGGMMMSSSSSS]]]lllvvv{{{||||||uuukkkjjjiiinnnyyyvvvrrrmmmfff]]]TTTRRRVVVOOOOOONNNLLLJJJIIIJJJLLLLLLOOOTTTXXX[[[[[[ZZZYYYXXX\\\aaabbbaaa______aaabbb``````bbbdddccc^^^YYYYYYccckkkkkkhhhiiikkklllrrrsssuuuyyy~~~mmmooottt{{{{{{|||{{{|||oooeee]]]RRRHHH;;;777111///000111000..................---,,,,,,,,,,,,,,,---------......------------------------------............------,,,,,,,,,,,,,,,---......////////////000000000000333666444666;;;<<>>???@@@GGGGGGHHHIIIKKKKKKIIIGGGEEECCCIIIVVV___gggxxxzzzjjjooouuuyyy~~~|||}}}{{{}}}}}}zzzssslllllltttvvvsssuuu~~~~~~ssslllnnn{{{}}}wwwrrrsssxxxyyyvvvqqqxxxwwwvvv|||www~~~vvvkkkbbb\\\ZZZ\\\XXXUUUUUUVVVUUURRROOONNNJJJHHHIIIHHHEEEEEEIIIMMMRRRVVVXXXVVVVVVWWWZZZYYYYYY]]]gggrrrwwwsssnnn}}}~~~yyygggQQQAAA999444000111111111///...---///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...---,,,------.........///000111222222333222666444555999;;;JJJdddyyypppfff\\\WWWTTTOOOLLLNNNNNNMMMOOOUUURRRRRRQQQQQQRRRRRRNNNJJJHHHCCC===666222000000111000///......///000///...------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++*********************************++++++++++++******))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,---...///111222666777888;;;===???@@@AAAGGGFFFFFFFFFHHHHHHGGGEEEGGGEEEJJJYYYeeeqqq}}}xxxxxxuuu|||{{{wwwqqqnnneeelllpppnnnooowww}}}yyywwwrrrooojjjgggfffggggggggg___[[[ZZZZZZWWWOOOKKKLLLJJJLLLNNNNNNLLLIIIHHHGGGIIIIIIKKKRRRYYY\\\ZZZWWWdddooo{{{~~~zzzxxx{{{~~~~~~~~~ppp^^^PPPGGG<<<333///000111000//////...///........................---------------------------------............///000///...---------......//////000000111111222222222666444555999;;;JJJddd}}}zzzvvvlll^^^WWWPPPPPPPPPPPPPPPRRRTTTSSSRRRRRRQQQQQQPPPQQQPPPLLLGGG@@@:::555222000111///......000111000///------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---///111222333333;;;;;;<<<===???AAABBBCCCHHHFFFEEEEEEFFFGGGGGGFFFMMMJJJPPP```ppp~~~zzzvvvvvv{{{vvv}}}sssqqqooolllhhhccc]]]YYY^^^jjjtttvvvxxxyyyvvvvvvvvvpppeee]]][[[UUUVVVWWWXXXXXXVVVRRRNNNHHHHHHGGGHHHHHHIIIJJJJJJHHHNNNUUUZZZ[[[\\\___bbbccciiisss}}}~~~~~~~~~~~~|||~~~}}}ttthhh^^^SSSBBB444000111111111000///......................................................---------............///000///......------......000000000000000111111111222666444555999;;;JJJdddsssmmmgggeeeccc^^^UUUOOOVVVSSSSSSSSSQQQOOOOOOQQQRRRPPPMMMHHHCCC===999666222000......///000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,)))+++...111444555555555=========???AAACCCEEEGGGJJJHHHFFFFFFHHHJJJJJJJJJRRRQQQYYYiiiyyy}}}}}}vvvooohhhpppzzzpppfffkkkmmmmmmmmmnnnooommmiiieeerrr{{{zzzyyyzzzzzzwwwpppjjjaaa```]]]XXXRRRPPPRRRTTTSSSSSSSSSSSSSSSQQQMMMIIIJJJLLLRRRZZZ```hhhxxx~~~|||||||||zzzuuuooojjj```NNN>>>999666333000/////////...................................................---------............/////////..................111111111000000000000000222666444555999;;;JJJdddyyyhhhZZZUUUQQQPPPSSSSSSOOOOOORRRNNNOOOOOONNNKKKGGGDDDAAA666333000//////000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***,,,000444777888888888;;;<<<===@@@BBBEEEHHHIIIIIIGGGFFFGGGJJJMMMOOOOOOUUUXXXbbbqqq}}}{{{uuulllfffgggiiihhhggghhhhhhaaaZZZgggzzz}}}|||}}}xxxppplllmmmpppyyyuuurrrpppoooiii^^^VVVSSSOOOLLLKKKKKKOOO\\\iiinnnvvv{{{zzz{{{}}}zzzyyytttfffXXXKKKCCC999111...///000000////////////////////////---------------------------------............///......//////////////////111111111000000000000000222666444555999;;;JJJdddsssYYYPPPLLLQQQSSSQQQPPPTTTJJJLLLNNNPPPPPPNNNLLLJJJ===999555222111000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++***************++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,------///333777:::;;;;;;;;;:::;;;>>>BBBEEEGGGIIIJJJGGGFFFGGGJJJOOOSSSUUUUUUZZZbbbnnnyyy}}}~~~~~~|||yyypppeee___\\\SSSMMMQQQXXX```gggmmmvvvqqqgggoooyyyssskkk```UUULLLIIIOOOXXXRRRVVVVVVSSSUUUaaaooowwwyyytttuuu{{{qqqaaaVVVEEE888222111111111////////////////////////---------------------------------............///......///000000000//////000000000000000111111111222666444555999;;;JJJdddgggWWWKKKMMMQQQOOOOOORRRIIIKKKNNNQQQRRRQQQOOONNNEEEAAA;;;666333111///.................................---------,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++***************+++++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------111222555888;;;===>>>>>>;;;===AAAEEEHHHIIIHHHHHHGGGHHHKKKQQQWWW\\\^^^^^^eeeooo|||{{{{{{}}}pppbbbZZZVVVTTTXXX___^^^[[[ZZZ^^^ccckkkxxx{{{{{{nnn```VVVVVVZZZUUUXXXUUUOOOLLLQQQVVVYYY```^^^bbbnnnzzzuuugggTTTDDD;;;777333111////////////////////////........................---------............///---...///000111000000/////////000000111111222222222666444555999;;;JJJdddwww```MMMLLLNNNKKKKKKNNNJJJLLLOOOQQQRRRQQQOOONNNKKKFFF???999666333000///////////////////////////......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------333555777999<<<>>>???@@@===@@@DDDHHHJJJIIIHHHFFFJJJLLLQQQXXX___dddfffgggppp{{{~~~xxxvvvqqqkkk[[[XXXXXXZZZXXXXXX```lllnnnppptttuuusssuuuwwwkkkgggiiijjjmmmmmmfff^^^XXXPPPIIILLLKKKPPP[[[eeeooozzzsss___NNNCCC;;;555000000000000000000000000000000000000000000000000000---------.........//////---...///111111111000///...//////000111222222333222666444555999;;;JJJddd|||jjjZZZRRROOOKKKGGGMMMMMMJJJIIIMMMSSSSSSOOONNNMMMJJJDDD===666222000222000000000---+++///666000111111///,,,+++++++++...---,,,,,,++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,---...//////---+++***,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------,,,---...000222333444777:::;;;<<<===???@@@GGGEEEEEEHHHIIIGGGIIILLLTTTVVV]]]cccbbbcccooo~~~}}}yyy{{{}}}ssslllkkkcccVVVRRRXXXRRRTTTVVVZZZ```iiirrryyy~~~tttjjjddd]]]TTTPPPUUU\\\^^^]]]\\\oooqqquuuyyy~~~~~~zzzzzz}}}uuubbbSSSIII>>>666333111...---.../////////000000000000000000000000........................---------............///000000000111222222333333444777555666:::;;;KKKfff~~~pppggg```XXXPPPPPPSSSTTTQQQQQQTTTUUUSSSNNNNNNMMMHHHBBB<<<999777111//////111000---...222///000000///---+++,,,,,,///...------,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,---...///...---+++******************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------------///111333444555777:::;;;<<<===???@@@DDDDDDFFFJJJIIIGGGJJJPPP[[[bbbiiillllllppp|||~~~|||}}}dddYYYSSSWWWXXXUUUXXX```dddfffiiilllqqqwww~~~kkkXXXXXXaaaddd^^^XXXWWWVVVUUUZZZcccnnnxxx}}}{{{yyy{{{|||~~~qqqiiiaaaSSSEEE888555222222333444222000000000000000000000000000................................./////////000000000000000111222222333333222555333444888:::IIIddd~~~vvviii]]]^^^ccccccZZZQQQPPPRRRSSSQQQRRRQQQNNNIIICCC???>>>222......111222...,,,---...///000///---,,,---...000//////...---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***))))))******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////............000222444555666888:::;;;<<<===???AAADDDFFFIIILLLIIIFFFIIIPPPYYYhhhsssrrrsss~~~ttt|||ttteeeRRRKKKKKKWWWccciiiooouuu}}}|||zzzxxxxxxyyyzzzzzzyyy~~~}}}{{{zzz{{{}}}~~~~~~hhh```cccfffeeeddd[[[UUUMMMIIIKKKTTT]]]cccqqqpppqqqzzz}}}zzzwwwuuu{{{{{{uuucccQQQ;;;666111000222333000---000000000000000000000000........................//////000000000111111111000000000111222222333333111555333444888:::IIIeeevvviiittt{{{{{{mmm[[[RRRQQQSSSSSSUUUUUURRRMMMHHHDDDCCC888222...111222///,,,,,,---...000///...---...000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////...//////111333555777888999;;;<<<<<<>>>@@@BBBJJJIIIJJJLLLKKKHHHIIIMMMWWWooo}}}~~~uuujjjgggsss|||wwwnnnfff___YYYVVVSSSXXXiiizzzzzzzzzxxxwwwwwwwwwxxxxxxuuusssqqqppprrrssssssrrruuutttrrrrrrsssvvvyyy{{{xxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~sssfffaaahhhrrrrrrmmmcccUUUIIIDDDFFFJJJVVVUUUWWWaaaqqq~~~wwwsss|||}}}lllZZZCCC;;;111...000111000---////////////////////////......................../////////000000000111111000000000111222222333333333777555666;;;===LLLgggsss~~~sssbbbWWWRRRPPPRRRSSSSSSPPPMMMKKKKKKBBB999222111111///...///---...000///......///111///......---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000///000111222555777999999:::<<<===>>>@@@CCCEEEMMMIIIHHHLLLPPPPPPQQQSSSeeetttgggZZZQQQIIIRRRZZZZZZWWWZZZaaafffgggbbbcccooo}}}~~~|||{{{zzzwwwuuuttttttsssrrrqqqppppppppppppooommmlllkkkllllllmmmkkkiiigggggghhhiiijjjiiihhhgggffffffgggjjjmmmooolllmmmoooppprrrssssssssstttuuuvvvwwwwwwxxxyyyyyyvvvvvvvvvwwwxxxyyyzzz{{{zzz{{{{{{|||~~~wwwlllnnnvvvpppZZZIIIDDDEEECCCCCCCCCHHHSSSbbbrrr}}}|||www|||wwwkkkUUUJJJ===444222444444444////////////////////////////////////////////////....../////////000000000000000000111222222333333333777666666;;;===MMMhhh|||uuuppp]]]PPPLLLNNNPPPQQQPPPQQQRRRTTTJJJBBB:::666333//////222...///000000///...///111///...------,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000111222444666999::::::;;;===>>>@@@CCCGGGJJJIIIFFFHHHOOOUUUZZZ```gggyyy{{{mmm___UUUOOOKKKIIIDDDKKKTTTXXXZZZ___iiipppzzzsssmmmnnnvvv~~~~~~~~~}}}|||zzzxxxwwwtttrrrooommmmmmllljjjiiikkkjjjhhhgggeeedddddddddbbbaaa___]]]\\\\\\\\\]]]\\\ZZZXXXXXXZZZ[[[\\\[[[\\\\\\\\\\\\^^^___aaabbbbbbcccdddfffggghhhiiiiiifffgggiiikkklllmmmmmmmmmmmmmmmmmmnnnnnnpppqqqqqqqqqqqqqqqrrrtttuuuwwwxxxzzz|||~~~~~~}}}}}}yyybbbVVVSSSIIIGGGBBB>>>???HHHTTT^^^hhhpppzzzxxxzzz}}}|||iii^^^MMM???666333444555000000000000000000000000////////////////////////........./////////000000000000000111222222333333111555444555999<<>>777000000444///000111000///...///000000///......---.........,,,,,,,,,---------......------------------------++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111111111333555888:::<<<;;;<<<>>>@@@BBBEEEJJJNNNFFFIIIOOOUUUYYY```nnn|||zzzddd^^^VVVNNNKKKLLLNNNOOOTTTYYY```eeehhhkkkqqqwww}}}{{{~~~~~~{{{zzzzzzyyyvvvssspppooonnnllljjjhhhgggfffdddbbb___]]]]]]]]]\\\ZZZ]]]\\\ZZZYYYXXXXXXXXXXXXTTTRRRPPPNNNLLLKKKKKKKKKKKKIIIGGGHHHIIIKKKKKKKKKMMMNNNOOOPPPQQQQQQRRRRRRTTTUUUVVVXXXYYYZZZ[[[[[[YYYZZZ[[[]]]^^^^^^]]]]]]aaaaaa```aaaaaabbbccccccccccccdddeeegggiiikkkllllllnnnqqqtttuuuuuutttssssssssstttvvvwwwzzz{{{|||}}}~~~xxxqqqfff___TTTJJJEEEDDDFFFHHHNNNUUU```iiirrr||||||ssscccOOO>>>444222333000000000000000000000000//////////////////////////////000000000111111111000000000111222222333333111555444555:::<<>>???@@@@@@<<<===???AAAAAAAAA@@@???CCCDDDFFFGGGIIIIIIJJJJJJPPPQQQRRRSSSSSSSSSRRRQQQVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ[[[^^^aaacccddd```bbbfffiiijjjjjjiiiiiihhhhhhiiijjjmmmpppsssuuussstttvvvxxxyyyzzzzzzyyy{{{|||vvvggg\\\UUUOOOHHHCCC>>>DDDMMMWWWbbbooo}}}wwwaaaJJJ:::555555000000000000000000000000000000000000000000000000000111111111111222222222000000000111222222333333333777666777<<<>>>NNNjjjzzzxxxssskkkcccaaa```^^^\\\[[[YYYXXXXXXTTTSSSQQQQQQRRRSSSSSSRRRPPPQQQTTTVVVRRRMMMNNNRRRPPPOOONNNMMMMMMMMMMMMMMMOOOQQQUUUZZZ```fffkkkmmmooorrrqqqlllmmmwww}}}ggggggeee^^^SSSLLLNNNTTTJJJNNNPPPMMMDDD:::444222222000//////000111000/////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,...000222222111000...222222333555999<<<>>>>>>???:::<<>>============<<<<<<<<<======>>>>>>>>>???>>>===;;;999888666666555444444333333444444555666666666666666666666666999::::::;;;;;;<<<<<<<<>>@@@@@@EEELLLPPPPPPQQQUUU\\\ZZZ]]]dddhhhlllsss|||xxxiiijjjhhhZZZOOOOOOTTTVVV]]]hhhttt~~~}}}{{{sssooojjjccc^^^YYYWWWVVVNNNKKKHHHFFFDDDCCCCCCBBBCCC@@@<<<999999888777666999777666444333333333444555555666666666666666777888777666555444222111111222222222111111222222222222222222222222222222222111111111111222222222222444444444444555666777888999999:::;;;;;;;;;;;;;;;::::::999999:::<<<===>>>>>>>>>???@@@AAABBBBBBCCCGGGHHHKKKNNNQQQTTTWWWXXX]]]]]]]]]^^^___aaacccdddgggkkkqqqtttvvvwwwxxxyyyyyyzzz}}}}}}}}}}}}~~~vvvlllZZZSSSNNNKKKHHHGGGOOOYYYeeeqqq}}}oooQQQAAA???555444222111000///......////////////////////////000000////////////000000///111222222222222333555333777555555:::;;;JJJeeeRRRPPPMMMMMMOOOUUUZZZ^^^dddfffhhhnnnuuu}}}}}}{{{nnniiifffgggfffcccbbbddd]]]]]]^^^___^^^]]]\\\[[[VVVUUURRROOONNNOOOQQQRRRMMMMMMKKKHHHJJJOOOQQQOOOOOOSSSXXX]]]ccclllwwwrrr^^^QQQTTTQQQNNNNNNNNNJJJCCC<<<555444333222222111...+++000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000111111333444555777;;;???CCCEEEBBBFFFNNNTTTTTTUUU___kkkjjjeeefffoooyyy|||{{{zzzyyybbbNNNJJJLLLKKKPPPZZZdddiiirrr}}}|||vvvqqqllliiigggYYYVVVQQQKKKFFFBBB???>>>;;;:::888777666777888999666444111111222333333222444333222111111111222222111111111111111000000000333333222111111000000///111111000000000000111111////////////////////////000000000000///////////////.........///000111222222222333444444444333333333333222111000111111111111111222222333333333333444555888:::===@@@BBBCCCGGGHHHHHHJJJLLLNNNQQQRRRYYY]]]bbbfffiiijjjlllnnnnnnppprrrttttttuuuwwwyyyvvvmmmgggcccUUUCCC@@@HHHKKKZZZjjjttt||||||hhhPPPFFF999555111///000000...,,,////////////////////////111000000//////000000111///111222222222222333555444888666666::::::IIIcccFFFKKKSSSYYY___fffnnnsss{{{tttnnnnnnooommmkkklllkkkmmmnnnoooooonnnlllkkkfffccc___\\\ZZZZZZ\\\]]]UUUTTTPPPMMMQQQXXXYYYUUUUUUSSSPPPNNNOOOSSSYYY]]]```gggoootttyyyrrraaaUUUQQQNNNQQQUUUSSSKKKBBB===;;;777444333222000///000//////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,---///222333333555777:::>>>DDDKKKOOOKKKNNNSSSUUUTTTVVVcccqqqnnnllloooyyy~~~hhhVVVHHHHHHMMMTTTbbbqqqwww{{{yyysssooohhh```YYYSSSOOOMMMDDDCCC@@@===;;;999888888555555444333222444777999444333111222444555555555555555444444444555555555333333333222222111111111444444444444444444444444333222222111111222222333111111111111111111111111333333333222222111111111111111111111222222333444333444444555555555444444333333222111111000000000222222222111111111111111000000222333555666777888888999:::<<>>DDDLLLRRRYYYVVVTTTSSSQQQTTT```llluuuwww|||pppgggZZZTTTSSSZZZaaahhhtttvvvkkkeee[[[WWWPPPIIICCC???===<<<999888888777777777777777333333222000///111555888444222111222444444444333444444444555555555555555777666666666555555444444666777777777888888888888666666555555555555666666333333333333333333333333333333333222111111111000222111111111111222222333222333333333333333222222///000000000000000000000000000000000////////////222222222222222222222222000111222555777999;;;;;;>>>AAAEEEHHHJJJLLLNNNPPPUUUXXX[[[^^^aaafffkkknnnooopppsssuuuxxx||||||{{{eeeOOOGGGAAAEEELLLRRRYYYddduuu{{{}}}nnnaaaIIIAAA777222222222000...000000000000000000000000111111000000000000111111///111222222222222333555444888666777:::999FFF```\\\gggwww}}}|||||||||zzzyyyzzztttpppppppppnnnooorrrvvvwwwxxxyyyyyyyyyxxxwwwwwwuuurrrpppooooooqqqrrrnnnlllfff^^^^^^bbbdddccc```aaabbbbbbbbbaaa```___XXXYYYXXXUUUSSSTTTYYY]]]aaarrrnnnfffYYYNNNIIIIIILLLNNNIIICCC;;;444000000//////111000//////......//////........................------------------------++++++,,,,,,,,,,,,------,,,------------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,---///111555666999:::;;;;;;<<>>EEEPPPXXX\\\YYYXXX]]]gggxxx~~~ttthhhbbbbbbpppyyy|||vvvoooiii```XXXMMMCCC===;;;;;;:::888777666555555666666777333333444444555555444444555666777555333555<<>>BBBGGGKKKPPPRRRVVVZZZ___eeemmmrrrsssrrrttt|||kkkZZZNNNBBB===<<>>888333///111111000///////////////////////////////////////........................+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---...000222444777888777:::===???CCCLLLZZZddd___]]]\\\___gggwwwtttiiiiiimmmqqqxxxwwwoooddd^^^[[[VVVLLLEEEDDDAAA===;;;:::;;;::::::999888888777666666666666333444555777888999999999333555666444333666>>>EEE777666666777999999888666666666777777777666444333555555555666666777777777555555555555555555555555888888777777777777888888::::::::::::::::::::::::777777888888999999::::::999999888777777888888888::::::::::::999999888777444555666666666555444333444444555555555666666666000111111222222333333444...///000111111000.........///000///...---...//////111222222333666;;;>>><<>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHGGGGGGHHHIIIJJJKKKLLLMMMRRRTTTWWWZZZ^^^dddkkkoooqqquuuyyyzzzxxxxxx|||{{{tttjjjbbb\\\VVVQQQMMMWWW[[[dddnnn|||uuu\\\NNNOOOLLLKKKKKKEEE;;;333111333111//////000111111000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------//////000111333666777999=========???EEEPPP]]]eeedddggghhheeefffssstttnnnjjjqqq~~~vvvlllfffZZZTTTNNNIIIGGGEEEBBB???<<<;;;:::999888777777777666666666777888999;;;;;;777888999::::::999888777555777888777666777;;;???:::::::::999999888888888777777777777777777777777888888888888888777666555777666555555555555666666888999999::::::999999888999999::::::::::::;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<777666555444444555666777555555555555666666666666555555444333222222222222222222222111111000000000000000000000////////////............///111222444333444666999???EEEJJJMMMZZZ]]]aaagggooozzzmmmXXXMMMHHHCCC<<>>>>>>>>???===>>>??????@@@@@@??????>>>>>>======<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBCCCDDDDDDDDDGGGIIIKKKNNNQQQUUU[[[___aaaffflllooorrrvvv}}}wwwpppiiiaaaXXXSSSSSSSSSUUUYYYbbbooo~~~gggRRRQQQLLLJJJKKKHHH???777333333111//////000111111000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------//////000222444666888999;;;<<<===AAAHHHSSS___hhhfffkkkooooooqqq|||zzzmmmjjjkkkuuuxxxppphhhaaa[[[XXXOOOKKKFFFBBBAAA???<<<:::;;;:::999888888888888888888888888888999999:::;;;777888888999999888888777666777888777666777;;;>>>:::::::::999999888888888888888888888888888888888888888999999888888777666777777666666666666777777888999999::::::999999888999999::::::::::::;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===888777666555555666777888666666666666777777777777666555444333333222333333333333333222222222111111222111111111000000000000//////......///000111222000111222444777;;;???AAANNNPPPTTT[[[dddppp}}}nnn^^^TTTJJJAAACCCEEENNN```sss}}}{{{uuu~~~{{{~~~uuudddOOO>>>444111111......222333111222444000111111111111222222222111111111111111222222333333666555555999;;;JJJeeeMMMJJJGGGDDDDDDCCCBBB@@@>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>===<<<<<<;;;===========================>>>@@@AAABBBEEEIIILLLJJJOOOTTTYYY^^^fffooouuuxxxwwwwwwwwwvvvsssnnnjjjaaa]]]WWWRRRRRRXXXbbbiiioooXXXUUUNNNIIIKKKLLLGGG>>>999444222000///000111111000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------..................///000111222555777999:::<<<>>>AAAEEEMMMXXXdddllljjjnnnqqqqqqtttyyy{{{zzz|||zzzuuuiiibbbZZZRRRMMMJJJIIIGGGCCCAAA>>>===<<<;;;999777::::::999999999999999::::::::::::999999::::::;;;999888888777777888888999777888888777666777:::<<<999999999999999888888888888888888888888888888888999999999999999999888777888888777777777888888999888999999::::::999999888999999::::::::::::;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===999888888777777888999999777777777777888888888999777777666555444444444444444444444444444333333333444333333333333222222222000000/////////000000111000/////////000222444666===???CCCIIISSS```mmmuuu~~~mmmXXXIIIDDD???>>>HHHZZZjjjqqqsss{{{{{{ooo^^^LLL<<<222333111000111111///222777000111111111111222222222111111111111111222333333333777555666:::<<>>@@@BBBDDDEEEAAAAAACCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@???>>>>>>======;;;<<<===<<<<<<<<<>>>@@@???AAADDDGGGKKKQQQYYY^^^___ccchhhooouuuyyyzzz{{{vvvrrrjjjaaaZZZWWWXXXZZZiiisssvvvggg]]]PPPFFFHHHLLLKKKFFFBBB777555222000111111111000////////////////////////........................------............------------------------------------------------,,,,,,.............../////////000000222333666888:::<<<>>>AAAFFFLLLTTT]]]ffflllmmmmmmkkkhhhkkkzzzzzzpppfff___ZZZRRRMMMGGGBBB@@@?????????<<<<<<<<<<<<<<<;;;:::999:::::::::::::::;;;<<<======<<<;;;:::::::::::::::999888777666666777888999888888888888777888999:::999999999888888888888888999999999999999999999999999999:::::::::999999888999999888888888999::::::888999999::::::999999888999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=========999999999999999:::::::::888888888999999999::::::999888777666555555555555555555555555555555555555666666555555555444444444222222111000000000000000111111000000000000111111000222555:::BBBNNNZZZbbbttt{{{mmmUUUGGGFFFCCC???AAALLL___mmmzzz}}}qqq^^^HHH999666333333333000---///444000000111111111222222222222111111111111222333333444888666666;;;<<>><<<;;;<<<===?????????@@@BBBFFFJJJNNNSSSUUUYYY^^^dddjjjpppsss{{{{{{yyytttmmmeee___\\\YYY^^^fffppp~~~~~~xxxfffUUUEEECCCHHHKKKIIIGGG<<<999444222111111111000000000000000000000000000////////////////////////------............------------------------------------------------------.........//////000000000000111222444777999<<<===???DDDLLLSSSZZZ```eeeiiijjjkkkkkkjjjlllxxx|||zzzpppeee\\\UUUQQQPPPEEECCC@@@??????>>>===;;;999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???======<<<;;;::::::::::::999888777666666777888999999888777888888999999999888888888888888888888888888888888888888888888888888999999:::::::::999999999999999999999:::;;;;;;888999999::::::999999888999999999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<999::::::;;;;;;;;;;;;;;;999999999999::::::::::::999999888777666666666666666666666666666666666666777777777777666666666666333333333222222111000000222222111111111111111222,,,...///222777???HHHNNN```jjjxxxjjjTTTQQQIII>>>888>>>MMMZZZpppyyymmmSSS@@@666333333444222...///222000000111111111222222222222222222111222333333444444888666666;;;<<>>>>>???>>>===<<<<<<===???AAABBBGGGHHHKKKNNNRRRXXX```eeemmmrrrxxx{{{yyysssnnnjjj\\\YYYVVVWWW___mmm{{{tttaaaMMMGGGHHHJJJIIIHHHBBB>>>888444222111000000000000000000000000000000////////////////////////------............------------------------------------------..................//////000000111111111222333555888;;;===???AAAHHHSSS\\\bbbfffhhhhhhhhhooovvv{{{}}}zzzuuu||||||lllggg]]]TTTMMMIIIHHHIII???>>>>>>???@@@???<<<999888:::;;;;;;;;;;;;<<<>>>======<<<<<<===>>>??????===<<<;;;;;;::::::::::::888777777666666777777888888777666777999:::999888777777777888888888888888777777777777777777777777777888999999999999999999999999888999999:::;;;<<<888999999::::::999999888999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999:::;;;<<<<<<<<<<<<999999999999:::::::::;;;999999888777666666666666666666666777777777777777888888888888777777777777444444555555444333222222111111111222111111111111---...///000222555:::>>>KKKTTTccctttkkk^^^MMMBBB???AAADDDDDDZZZoooyyy^^^KKK;;;555222333444222222555000111111111111222222222222222222222222333444444333777555666:::<<>>===<<<<<<<<<<<<;;;;;;===@@@AAADDDIIIPPPUUUXXX^^^gggnnnqqqrrrrrrrrrddd```ZZZUUUSSSWWWaaaiiivvvaaaVVVRRRNNNKKKJJJGGGBBB<<<666333222000///000000000000000000000000////////////////////////------............------........................------------.........///......///000000111222222111222444666999<<<>>>@@@EEEOOO^^^jjjqqqrrrqqqppppppyyy{{{||||||nnnbbbWWWSSSNNNHHHCCCAAAAAAAAA>>>======>>>>>>===:::888999;;;<<<:::999999<<>>HHHUUUddduuutttbbbSSSIIIDDD???===FFF\\\tttuuupppxxxrrr```KKK???444222444444444555000111111111111222222222333222222222222333444444333666555555999;;;JJJeeeHHHLLLQQQSSSTTTUUUXXX[[[^^^```ccceeeggghhhhhhggghhhhhhhhhiiijjjlllmmmnnnnnnoooooopppppppppppppppmmmllllllkkkjjjiiihhhhhhiiigggdddbbb```_________VVVVVVUUUUUUTTTSSSSSSRRRMMMNNNNNNMMMKKKIIIHHHHHHHHHFFFDDDBBBAAA@@@===;;;;;;<<<===<<<;;;<<>>888444222000///000000000000000000000000000000000000000000000000---..................---........................---------.........//////...//////000111222222222222222444666999<<>>???>>><<<<<<<<<<<<:::888<<<======;;;999:::===AAA<<<;;;;;;:::::::::;;;;;;:::::::::999999::::::;;;555666777888888777666555666555555777;;;<<<;;;999666666777777888888888999666666666666666666666666555666777888888888888888888888888888999:::;;;<<<999999999::::::999999999999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999999:::;;;<<<<<<;;;:::999777888:::<<<======<<<;;;888888999999999:::::::::999888777666555555555555555555666666777777777888999999999888888888777777555666777888888777666555555555555555444333111111000222333333111//////000---///333:::HHHZZZmmmzzz}}}fffMMM>>>===BBB===III[[[pppuuukkkrrruuu[[[JJJ888222333333222222000111111111111222222222333333222222333333444555222666444444999:::JJJeeeXXX___fffjjjjjjjjjmmmqqqvvvxxx}}}|||vvvqqqfffhhhjjjiiifffbbb___^^^^^^[[[VVVRRRQQQPPPNNNMMMNNNMMMKKKIIIGGGEEECCCAAABBB@@@===<<<<<<===<<<;;;>>>???AAAEEEKKKQQQVVVYYYcccfffjjjkkkgggaaa[[[XXXVVV[[[^^^```jjj|||gggSSSRRRUUUPPPHHH???777333333333222111000///............000//////.........//////.......................................................................................///000000222444777888777:::CCCLLLYYYbbbkkkooosssxxxzzzzzz}}}uuukkkbbbXXXPPPJJJCCCBBB@@@???===<<<<<<;;;======<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::999888777666777777777777666666666666999888888999;;;;;;:::888::::::999999::::::;;;<<<999888777666555555666777:::999999999888888888888999999888777777777777777:::::::::999::::::;;;;;;;;;;;;::::::999888888888;;;;;;;;;;;;::::::::::::===;;;999777777888999:::888:::<<<<<<;;;;;;;;;<<<;;;999888999:::;;;;;;:::888888777777777777888888888999:::::::::999777666666666666666777777888888::::::999999999999::::::777777777777888888888888:::666333333555777666444444333333222222111111111111111111111555<<>>777666000///444000000111222333333444444333333333333333333333333555111888666:::>>>EEEhhhgggnnnvvvzzz|||}}}yyy{{{{{{yyyuuuooolllkkklllhhhbbb^^^ZZZXXXUUUSSSPPPOOOMMMKKKJJJIIIGGGFFFEEECCC@@@??????>>>===;;;:::;;;<<<>>>BBBGGGKKKNNNWWW[[[aaaeeeffffffffffff```___ZZZRRRTTTaaaqqqzzzwww```VVVXXXWWWQQQGGG;;;333111222222222222111000000000000000//////....../////////................................................------------------------...............///000111333666999::::::>>>JJJTTTaaaggglllmmmnnnsss}}}}}}tttoooggg^^^VVVNNNGGGCCCAAA@@@???>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<===;;;:::999999999999:::;;;:::::::::::::::999888777888888888888888888888888:::999999:::<<<<<<;;;999;;;::::::::::::;;;<<<<<<::::::888777777777888888777777888888888888888999<<<<<<;;;:::::::::::::::;;;;;;:::::::::;;;===>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888999:::;;;<<<===>>>===<<<;;;<<<===:::888555555777999999999999999888888888888999999:::;;;;;;;;;;;;;;;::::::777888888888999999999999999888888777777888888999777777777777777777777777:::777444444555777666555333333333333222222222222333222111//////222888<<>>HHHdddxxxrrr{{{eeeEEE888666222000000000111111222333333444444333333333333333333333333555111888666:::>>>EEEhhh|||wwwqqqkkkfffaaa\\\YYYXXXUUURRRPPPPPPOOOMMMLLLKKKIIIGGGEEEEEECCCAAA>>>::::::999:::;;;>>>@@@AAAHHHLLLRRRXXX]]]ccchhhlllmmmllleeeYYYSSSVVV\\\___ppprrr^^^YYYZZZXXXOOOAAA666333444222222333333333222111111000000////////////000000................................................---------------------------------...///000111222666999;;;;;;===GGGWWWcccnnnpppqqqmmmjjjppp~~~yyyrrrfffaaaYYYRRRMMMHHHCCCAAA>>>>>>===<<<<<<<<<<<<============<<<<<<<<<;;;;;;888888888999:::;;;======::::::999999999999::::::999999::::::::::::999999::::::::::::::::::;;;;;;;;;::::::;;;===>>>===;;;;;;;;;;;;:::;;;<<<<<<===<<<;;;::::::999:::::::::888888999999:::;;;;;;;;;<<<;;;::::::999999::::::;;;:::999888999:::<<<>>><<<<<<<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<:::999888888888999:::;;;===>>>===<<<:::999:::;;;;;;888555444666888::::::888888888888888888888888999999888888888999999:::999999999:::::::::::::::777777666666666666777777777777777777777777777777999777555444555666666555333333333333333444444444444444222///------///111999;;;AAARRRnnnttt___LLLCCC;;;@@@UUUsssyyyvvv|||tttTTT???888777333...111111111222222333333444333333333333333333333333555111888666:::>>>EEEhhh{{{uuunnnjjjiiieee```\\\ZZZWWWSSSPPPQQQPPPMMMLLLKKKJJJGGGDDD@@@???===<<<;;;;;;;;;;;;???AAADDDIIINNNUUU\\\bbblllrrrtttooohhhddd```\\\YYYhhhzzzjjjXXXYYYWWWQQQHHH@@@:::888111222333444333333222111000000/////////000111111................................................------------------------------......000111222333888;;;;;;:::AAASSShhhvvvxxxwwwuuuppplllrrrttthhhaaaXXXSSSMMMHHHEEECCCAAA@@@<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<999999999999::::::;;;;;;999999999999999:::::::::888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<>>>???===<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>======<<<;;;;;;;;;;;;<<>>========================;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<===>>>????????????===;;;:::<<<>>>===;;;999888:::;;;<<<;;;999999::::::::::::999999:::999888777777999:::;;;999999999999999999999999666666555555555555666666888777777777777777666666999888666555555666666666333333333444555555555666444444555333111000111222---444:::???III___{{{yyy```RRRDDDBBBKKK]]]vvvsssvvv~~~eeeLLL>>>:::666000111111111222222333333333222222333333333333444444555111888666:::>>>EEEhhh}}}vvvpppkkkeee]]]WWWXXXUUUSSSQQQPPPNNNKKKIIIGGGFFFDDDAAA???===<<<;;;:::;;;<<<>>>AAAGGGNNNSSS[[[gggqqquuuuuutttqqqmmmcccddddddhhhtttvvvaaa[[[TTTPPPNNNIII@@@888222222222333222222111111000000000000000111222222////////////////////////////////////////////////------------------------.........000111333555666:::;;;::::::GGG```xxxyyyvvvuuusssrrrwwwyyyvvvpppdddXXXRRRJJJFFFAAA>>>=========<<<::::::::::::;;;<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::999999888999999::::::;;;;;;;;;;;;999:::;;;<<<<<<======<<<;;;;;;;;;<<<<<<=========;;;;;;;;;<<>>===<<<;;;;;;;;;;;;<<<===============>>>>>>>>>======@@@@@@@@@???????????????BBBBBBAAA@@@@@@@@@@@@@@@CCCBBB@@@>>>>>>>>>???@@@??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCAAAAAABBBDDD???>>>===>>>??????===;;;<<<======>>>>>>======<<<>>>===<<<;;;;;;<<<===>>>999999999999999888888888777777666666666666777777999999888888777777777666888888777666555555666777444444444555666666666777444666777777555444444444///444888666444???YYYoooyyyjjjXXXMMMGGGJJJXXXeeetttuuurrr{{{}}}pppYYYEEE;;;666333111222222222222222333333222222222333333444444444555111888666:::>>>EEEhhh}}}qqqiiiccc```[[[WWWUUURRRPPPNNNLLLKKKIIIGGGDDDAAA???>>>:::;;;;;;;;;===@@@EEEIIIMMMWWWbbbiiipppyyyuuudddYYY\\\kkkrrrfffYYYRRRQQQMMMCCC:::555444333222111111111111000000000000111222333444////////////////////////////////////////////////........................//////000111333555777888:::;;;:::===PPPmmmrrroooqqqvvvyyy|||~~~rrrfffccc___TTTKKKHHHEEEBBB???======>>>>>>===:::::::::;;;;;;===>>>>>>>>>>>>>>>=========<<<<<<=========<<<;;;:::888888999:::;;;<<<======<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???<<<<<<<<<>>>@@@AAAAAA???>>>>>>======>>>>>>???@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDEEEGGGHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIIIILLLMMMNNNMMMKKKIIIIIIIIIGGGEEECCCCCCCCCBBB@@@>>>===>>>???@@@@@@???>>>===???>>>======<<<<<<======;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::999999888888777888999888777555555777888666666666666666777777777666888999888555333333333888333///000222888BBBLLL```|||nnnZZZJJJCCCCCCEEEYYYnnn~~~qqqpppzzzzzzttteeeOOO===555444222222222222222222222222111222222333333444444555555111888666:::>>>EEEhhhwwwqqqiiibbb^^^ZZZWWWVVVPPPPPPNNNLLLJJJGGGEEECCC===>>>>>>===<<<===???AAABBBKKKSSSZZZdddssswwwhhh___bbbppp~~~tttbbbWWWRRRNNNHHHBBB999777444222000000222222111111111111222333444444////////////////////////////////////////////////////////////////////////000000111333555777:::;;;999;;;<<>>>>>?????????>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<============<<<:::999:::;;;<<<>>>>>>>>>>>>===>>>>>>???@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAA?????????AAACCCDDDDDDBBBBBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCEEEEEEEEEDDDCCCBBBCCCDDDEEEGGGHHHJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHJJJLLLNNNOOOOOOOOOMMMNNNNNNOOOQQQRRRSSSSSSOOOQQQSSSVVVYYY\\\___```______`````````___^^^^^^bbbdddeeeddd```\\\YYYXXXTTTPPPKKKHHHGGGGGGHHHGGGGGGIIIJJJKKKKKKJJJIIIGGGDDDDDDCCCCCCBBBAAA??????@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;:::999999888888999999777555444777999888777777777777777666666666777888777555444444555;;;222,,,000666777777:::FFF^^^|||fffUUUNNNFFF>>>BBB^^^}}}uuuiiiyyyyyyppp\\\CCC666555222222222222222222222222111111222333333444555555555111888666:::>>>EEEhhhwwwmmmgggbbb___]]]TTTSSSRRRQQQOOOLLLJJJIII@@@AAAAAA???<<<:::999:::888AAAJJJPPPYYYhhhtttzzzpppeeejjjttt~~~|||iii[[[SSSPPPNNNLLL===:::666222000111333444111111111111222333444555000000000000000000000000000000000000000000000000000000000000000000000000000111222444666999;;;<<<888<<>>BBB<<<;;;::::::;;;;;;:::999<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============;;;<<<===>>>>>>>>>===<<<:::;;;===????????????>>>@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAABBBCCCCCCAAAAAAAAACCCFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHJJJMMMPPPRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPSSSUUUYYY^^^aaacccdddddd```aaabbbcccdddeeefffgggaaacccfffkkkppptttxxxzzz|||}}}}}}}}}|||{{{zzzzzz}}}~~~yyysssooolllaaaZZZRRRLLLKKKMMMPPPQQQYYYZZZ[[[]]]]]][[[ZZZYYYNNNOOOOOONNNMMMKKKIIIGGGDDDDDDDDDCCCCCCBBBBBBBBB??????>>>>>>>>>>>>??????======<<<;;;;;;:::999999888999:::777555444777:::999999888888777777666666444666777777666666888999777333333666555111333888;;;IIIcccmmmaaa^^^UUUGGG666UUUxxx{{{gggppp}}}xxxgggKKK:::888222222222222222222222222111111222333333444555555555111888666:::>>>EEEhhh~~~ttthhheeeaaaYYYSSSSSSVVVTTTNNNKKKEEEBBBBBBAAA>>>===???:::===BBBEEEIIISSS```jjjxxxxxxnnnuuuwwwzzzooo]]]OOOKKKMMM???===999555111000222444333000///000444555444222000000000000000000000000111111111111111111111111///////////////.........222111222444777:::::::::AAA<<>>===:::;;;;;;:::::::::<<<===>>>AAA@@@???>>>===<<<<<<<<>>AAAAAAAAAAAAAAA@@@??????CCCBBBCCCEEEDDD??????BBBDDDDDDDDDEEEFFFFFFCCCAAADDDDDDEEEGGGIIIJJJLLLLLLKKKNNNMMMJJJMMMUUUWWWTTTYYYTTTVVV]]]\\\UUUUUU]]]^^^ZZZVVVXXXaaalllvvv{{{wwwtttooojjjhhhjjjooottttttzzztttooo___VVVKKKEEEEEENNN^^^kkksss{{{{{{vvvuuupppjjjhhhgggccc\\\\\\XXXTTTRRRQQQOOOOOOQQQGGGFFFGGGKKKJJJEEECCCDDDEEEBBB>>>===>>>???===;;;===<<<::::::;;;<<<;;;:::777888888777666555555666888888777777666666555555666666555555555444444444888>>>JJJ___|||xxxgggVVVOOOQQQ@@@EEEOOOccc|||jjj~~~|||aaaHHH<<<444555444222111222444444444444444444444444444444333888777777::::::GGG```xxxqqqfff[[[YYY[[[YYYTTTQQQLLLIIIJJJHHHCCC@@@AAA999<<<===>>>???EEEOOOWWWbbbrrrwwwooofffssssssbbbRRRJJJCCC@@@<<<777333111222333111111111222444444333222000000000000000000000000111111111111111111111111////////////////////////222222333555777999::::::>>>AAAPPPfffuuuyyywwwwww|||{{{mmmfff\\\LLL@@@>>>>>><<>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;???>>>>>>=========>>>>>>@@@@@@???@@@@@@@@@@@@??????@@@AAABBBCCCEEEEEEFFFCCCAAABBBFFFGGGFFFIIINNNHHHGGGGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUWWWYYYZZZZZZ___aaa```]]]aaajjjoooooorrrnnnpppwwwwwwrrrsss{{{~~~zzzvvvxxxyyyddd\\\RRRJJJFFFCCCDDDSSSeeevvv~~~xxxsssqqqqqqoookkkiiidddaaa``````\\\TTTNNNNNNLLLHHHEEEDDDFFFGGGEEECCCFFFCCC@@@???>>>>>>===<<<999999999888777666777777999:::::::::;;;:::::::::666666666666555555555555888666999DDDWWWvvvyyyhhhUUUKKKIIIEEEDDDDDDNNNfffiiirrrnnnSSS@@@777777555333222333333333444444444444444444444444333888666777::::::GGG```zzzkkkcccbbb___[[[WWWRRRPPPQQQOOOIIIEEEDDD>>>??????===<<>><<<===BBB<<<<<<>>>??????>>>===<<<<<<===>>>@@@@@@@@@???>>>AAAAAA@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEGGGHHHJJJJJJJJJFFFEEEHHHJJJJJJMMMRRRQQQQQQPPPMMMKKKMMMSSSXXX[[[]]]```dddfffhhhhhhhhhuuuvvvuuusssxxxwww```]]]SSSQQQTTTMMMAAAGGGYYYjjj||||||zzztttjjjdddccc\\\XXXSSSRRRRRRQQQNNNKKKGGGEEEAAA@@@AAABBBBBBAAA;;;;;;:::999999999999999999::::::;;;;;;:::999999888888888777777777666666;;;444222666===TTTppp\\\NNNHHHEEEBBB<<<<<>>???===<<<>>>999===@@@AAA???>>>???@@@??????@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNSSSPPPPPPUUUXXXXXXZZZ]]]hhhjjjkkkgggaaa```dddiiilllooosssxxxzzz{{{{{{zzzrrrlllzzzlll^^^]]]hhh```IIIAAALLLRRR```ttt|||wwwrrryyy{{{wwwqqqnnnllliiiddd```WWWSSSMMMHHHFFFDDDCCCAAA===;;;::::::;;;<<<===<<<<<<<<<<<<<<<;;;:::999888::::::999999999888888888;;;555666;;;:::BBBhhhnnn^^^VVVFFFEEE@@@<<>>>>>???<<>>===@@@CCCCCCBBBAAA??????@@@BBBCCCGGGGGGFFFFFFFFFFFFGGGGGGFFFIIIMMMNNNMMMLLLLLLNNNNNNPPPTTTYYY]]]aaacccdddiiigggkkksssyyyyyyyyyzzz}}}kkk}}}pppdddkkkeeeMMM@@@CCCBBBHHHUUUgggzzz~~~vvvmmmeeeZZZWWWTTT\\\vvv{{{qqqfff]]]TTTMMMIIIEEEBBB@@@@@@BBBDDDDDDCCCAAAAAA@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999222555<<<999666KKKjjjuuummmYYYVVVOOOFFFBBBLLLdddxxxuuuwwwwwwWWWGGG;;;222222555444333444333333333444444444555555222666666777::::::HHHaaawwwkkkccc\\\VVVTTTVVVMMMKKKHHHDDDAAA>>>===<<<>>>???EEENNNYYYfffvvvvvvfffYYYVVV___tttdddYYYKKK@@@:::888666555555666666444222111111222111111111111111111111111000000000000000000000000...//////000000111111222000333555555555888===BBB[[[cccjjjiiijjjrrr~~~}}}ooo```UUULLLDDD@@@@@@DDDCCCAAAAAAAAAAAACCCEEEAAACCCCCCBBB???@@@CCCFFFIIIHHHFFFEEEEEEEEEFFFGGGOOOOOOOOOOOOOOOPPPQQQRRRWWW[[[```aaa___^^^___aaahhhmmmttt}}}oooxxxiiiaaaZZZIII???@@@AAA???DDDQQQ^^^fffkkknnnmmmooolllcccZZZUUUOOOIIIIIIIIIFFFIII```}}}uuuppp^^^ZZZUUUTTTVVVWWWVVVUUUKKKIIIFFFCCCAAA@@@AAABBB>>>>>>=========<<<<<<<<<<<<555555999666222>>>QQQyyyyyyqqqcccSSSFFFEEERRRbbbxxx}}}yyy}}}lllSSSAAA333333666555444555222333333444444555555555111666666777;;;;;;HHHbbbzzzmmm```ZZZYYYWWWTTTPPPLLLHHHDDDAAA???AAA>>>???EEEKKKSSSbbbppp}}}ppp^^^YYYeeerrrxxxjjjWWWGGG???;;;999777999777444222222222222222111111111111111111111111111111111111111111111111...//////000111111222222111444777888888;;;BBBHHHdddbbb___```nnn|||jjj^^^QQQKKKGGGCCCBBBDDDDDDEEEEEEDDDDDDFFFHHHIIIHHHIIIIIIIIIIIIJJJLLLMMMOOOQQQUUUXXX[[[\\\]]]]]]ggghhhiiijjjlllnnnpppqqqxxx~~~pppqqqvvvaaaTTTHHH@@@>>>===;;;@@@LLLTTTWWW[[[___hhhmmmnnnggg___YYYSSSNNNEEEIIIFFFAAAOOOttt{{{wwwwwwwwwtttqqqddd___WWWNNNHHHDDDCCCCCC????????????>>>>>>>>>>>>>>><<<:::999777777???IIIQQQqqqvvvgggVVVJJJJJJPPPgggrrrpppwwwzzzaaaKKK888666888555333666222222333333444555555666111666555777;;;;;;HHHbbb{{{iii^^^ZZZWWWUUUQQQNNNKKKGGGCCC@@@===:::;;;AAAFFFLLLZZZhhhoooooo^^^VVV\\\vvvwww```NNNCCC>>>:::888<<<777222000222333333111111111111111111111111111111111111111111111111111...//////000111222222222333666:::::::::>>>FFFLLLiiiaaaXXXZZZooo|||rrrZZZQQQIIIGGGHHHGGGHHHKKKFFFHHHJJJIIIHHHIIIJJJJJJNNNNNNPPPRRRTTTUUUUUUUUUTTTYYYccclllsssvvvwwwvvvqqqkkkkkkYYYLLLAAA<<<333888EEEVVVaaagggoooxxxyyylll```TTTLLLDDDKKKHHH===EEEfffzzzmmm___SSSLLLHHHGGG@@@@@@@@@?????????>>>>>>:::===???<<<999:::@@@EEEDDDaaayyyhhhUUUJJJHHHZZZ{{{pppnnnxxx}}}lllSSS<<<888999555333555222222333333444555666666111666555777;;;;;;IIIbbbooofff```XXXRRRRRRQQQLLLFFFCCCAAA???======>>>BBBNNNZZZlllttt~~~sss]]]ZZZeeezzziiiWWWBBB<<>>AAARRRwwwtttdddSSSFFFEEECCC@@@>>>======>>>===>>>===;;;:::999::::::;;;BBBXXXuuuwwwdddUUUNNNJJJlllssszzz```AAA666777555222222555555555555555555555555666999777777<<<===IIIbbbqqqfff\\\YYYVVVQQQLLLJJJEEEBBB???>>>======EEEOOOYYYcccpppiii\\\WWWfffwwwpppcccOOODDDAAA:::555444444333333444444555111111111111111111111111333333333333222111000///000000111111222222333333333;;;:::888???JJJ\\\ppptttnnnnnnwwwtttnnnhhhaaaOOOLLLIIIIIIKKKPPPUUUZZZiiiooosssnnngggeeejjjooo|||{{{sssmmmsssqqquuuuuukkkbbb___^^^iiizzzqqqmmmgggfffeeedddbbbaaa```___[[[[[[\\\\\\\\\]]]]]]]]]___aaaccc```\\\YYY[[[^^^[[[aaajjjwwweeeWWWbbbtttVVVBBB:::888;;;QQQvvvuuueeeTTTBBB:::999AAAVVVkkkttteeeVVVOOOFFFBBBBBBBBB???;;;>>>===<<<::::::::::::;;;>>>NNNeeerrrddd___MMMYYYpppuuuzzzkkkLLL;;;777777666666555555555555555555555555555888666666;;;;;;HHHaaa{{{kkkccc]]]XXXTTTSSSLLLHHHDDDBBB>>>;;;===BBBGGGPPP^^^ppp~~~jjjVVVSSSbbbzzz}}}sss\\\NNNGGG<<<666555444444444444555666000000000000000000000000333333333333222111000000000000111222222333444444444777<<<;;;@@@ZZZuuu||||||}}}~~~ggg[[[\\\```SSSUUUVVVXXX]]]eeennntttzzzuuupppmmmpppooovvvvvvsssrrruuuzzzwwwpppnnniiiddd[[[WWW[[[nnnzzzxxxqqqjjjeee\\\OOOEEEAAA======>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEEDDDGGGIIIHHHEEEDDDFFFIIIJJJKKKOOOXXXllljjjVVVXXX}}}zzz\\\FFF<<<999<<>>===;;;::::::;;;;;;===FFFSSSqqqtttmmmnnnXXXKKKTTTvvvxxxwww}}}___DDD888888999777555555555555555555555555444777555666:::;;;GGG```}}}pppggg^^^XXXWWWQQQLLLHHHGGGCCC>>><<<===???FFFRRRbbbuuuyyygggYYYUUUaaa{{{hhhXXXNNN@@@777666444333333444555666000000000000000000000000222222222222222111000000000111111222333444555555777555===???DDDiii~~~gggYYYZZZbbb^^^fffmmmppptttzzzzzzwwwuuuqqquuurrrgggUUURRROOOPPPSSSWWWZZZZZZ[[[___eeejjjnnnqqqvvvzzzyyyzzzyyyxxx|||pppgggeeeqqqxxxjjj]]]UUUMMMHHHAAA999444333444444555666777888999:::===>>>@@@BBBDDDDDDEEEEEEAAACCCEEEDDDCCCBBBDDDFFFMMMJJJHHHKKKYYYpppmmmWWWTTTvvvoooVVVEEE>>><<<<<>>CCCKKKUUU]]]jjjwwwnnnhhhiiicccccckkk|||jjjWWWMMMHHHDDDBBBAAA@@@>>><<<;;;;;;<<<<<>>>>>???AAAIIIVVVeeesssyyyhhhUUUSSSggg~~~{{{fffTTT@@@999777555333222333444555000000000000000000000000111111222222222111000000000111222333444555666666:::555===CCCNNNuuutttfffdddhhhnnn{{{}}}xxx}}}qqqiiiooo|||wwwhhhaaa___NNNKKKFFFBBBAAABBBCCCDDDGGGMMMUUU[[[___dddjjjpppvvvzzz~~~wwwppplllsssuuufffLLLCCC;;;888555222333666444444555666777888888999888:::<<>>;;;:::EEE___yyysssPPP===444//////222...111555666777:::@@@EEEJJJYYYlllzzznnn[[[RRRIIIGGGKKKXXXgggvvvtttcccTTTJJJEEEBBBAAA???===<<<<<<<<<<<<>>>AAACCCWWW|||{{{fff]]]]]][[[NNNHHHSSSgggxxxuuuttteeeGGG<<<777333555555555555555555555555666999666777<<<<<>>>>>>>>===??????>>>>>>>>>>>>======>>><<<===BBBNNNaaa|||iiiTTTQQQpppeeePPPCCC======<<>>AAAFFFPPPcccuuu~~~gggSSSGGGDDDBBB@@@>>>============:::>>>AAAQQQnnnkkkWWWOOOQQQPPPIIIEEEQQQkkkvvvxxxWWWBBB999555555555555555555555555555666999777888<<<===IIIbbb{{{wwwuuuttttttqqqpppooonnnnnnnnnnnnnnniiiiiiiiijjjjjjkkkkkklllrrrzzzssshhh\\\QQQNNNNNNJJJFFFDDDAAA>>>>>>CCCGGGNNN]]]kkkjjjRRRLLLPPPvvvrrrQQQAAA???:::666444333444555222222222222222222222222000000111111111111000000111111222444555777888888:::;;;;;;MMMooonnndddbbbrrr~~~kkkZZZJJJKKKWWWeeeqqqxxxqqqaaaYYYTTTUUURRRLLLEEE===999777777<<>>??????>>>===<<<;;;;;;;;;<<<<<<<<<;;;???<<<<<>>>>>DDDNNNUUUVVVVVVVVVQQQYYYpppgggNNNAAA999222222666---000333222111111444777;;;BBBLLLUUUZZZ\\\^^^___]]]\\\YYYRRRKKKIIIMMMQQQZZZbbbrrrrrrZZZJJJ<<<888777:::GGGVVVeeerrrttt]]]OOOEEECCCAAA???>>>=========999???AAAIII\\\mmm{{{eeeYYYWWWWWWOOOEEEJJJbbb~~~}}}cccFFF999888555555555555555555555555666888666777;;;<<>>>>>BBBOOO^^^lllxxx~~~gggVVVQQQcccdddEEEBBB===888555444555666333333333333333333333333///000000111111111000000111222333444666777888999999<<<;;;QQQ{{{~~~dddNNNOOO\\\nnntttgggUUU```sssgggYYYNNNHHHOOOZZZ``````___ooo~~~mmm^^^YYYVVVQQQJJJBBB===;;;:::222;;;GGGQQQZZZgggvvvzzzqqqaaaSSSOOOOOOJJJBBBEEEKKKMMMHHHCCC@@@:::333444111111666777444222333000000111222333444555555444666999<<<===<<<:::999888777777888:::;;;;;;:::999666666<<>>IIIUUU___ppp}}}wwweeeXXXEEEDDDBBB@@@>>>======>>><<>>QQQnnn{{{dddOOOEEEQQQooofffNNNFFFAAA;;;>>>999999AAAHHHFFFAAA===BBBMMM\\\rrr[[[LLLBBB:::333888<<<444222222333444666888999:::>>>EEELLLOOORRRTTTQQQLLLHHHDDD???;;;999888777777888<<>><<<:::444;;;JJJZZZcccmmmsssuuuqqqeeeYYYCCCBBB@@@???>>>===;;;999BBB>>>AAAIIILLLNNN^^^qqqyyyyyylllSSSFFFUUUwww}}}sssTTT===555555555444444444555555666555::::::;;;>>>===IIIbbbyyysssqqqvvvuuulllfffeeeccc^^^[[[\\\XXXSSSNNNLLLLLLLLLKKKIIIKKKIIIHHHHHHIIIJJJJJJIIIJJJJJJJJJKKKLLLMMMOOOOOORRRSSSUUUYYY```iiisssyyy~~~}}}||||||zzzvvvsssqqqvvvtttrrrsssxxxtttccc\\\VVVQQQPPPKKKGGGCCCAAA===<<>>@@@JJJfffxxx~~~fffPPPHHHCCCAAALLL]]]cccfffiiiiiijjjnnnvvv|||jjjRRRIIIDDDKKKhhh}}}ZZZKKKMMMJJJTTThhhkkk^^^XXXWWWdddiii___TTTNNNIIICCC???@@@999888999<<>>888666666666666<<<>>>???<<<777222000000222222222333333333444444555555444444333333333333333444444555666666555555555555555555666666666666666888999999???RRRmmm|||jjjXXXLLLOOOdddxxxfffOOOFFF@@@999999555666<<>>JJJXXXnnnUUUHHHBBB<<<444666888000333333333444666999;;;===BBBIIIPPPRRRSSSTTTPPPKKKDDD@@@;;;888777777666555111555888AAA\\\xxx~~~sssbbbLLL<<<:::888444???RRRcccjjjpppqqqooojjjaaaWWWFFFCCC@@@???>>>===<<<:::@@@===@@@GGGHHHIIIUUUfffwwwbbbRRRVVVoooyyyZZZBBB888666555555444444555555666555:::999:::===<<>>CCCKKKSSSbbbttt{{{sss^^^ZZZ\\\oooooo\\\HHH>>>;;;777444333222333555666666444222000222222222222222222222222111222444444444666888:::;;;GGGWWWmmm|||wwwuuukkkRRRHHHBBB999888>>>???AAACCCCCCCCCFFFLLLRRRaaassspppQQQBBBAAAIIIjjjsssTTTJJJHHHDDDUUUvvvsssjjjWWWWWWjjj{{{dddVVVMMMFFFAAA???<<<:::777777999;;;<<<<<<>>>:::444111111222333333888999888666333111111111222222222222333333333333444444444333333333333333222222333444444444444333444555555555555666666666555777888999@@@QQQiii{{{zzznnn```RRRLLLUUU```uuuyyyrrr___MMMCCC<<<666333111333777999777777999888BBBOOOvvvxxx___LLLBBBAAA???666555666///555444444444666:::>>>@@@GGGMMMRRRRRRRRRQQQKKKEEE>>>;;;777555444555444444111555666;;;QQQnnnyyyttt[[[III<<<;;;777444FFF___uuuxxxxxxqqqiiiddd]]]WWWIIIEEE@@@=========<<<;;;@@@>>>AAAFFFFFFEEENNN[[[~~~yyykkkYYYPPP\\\ooocccIII;;;666666555555555555666666666:::999999<<<;;;HHHaaa|||{{{~~~{{{pppeee\\\WWWTTTRRROOOMMMMMMNNNOOOPPPSSSRRRPPPPPPPPPOOOLLLJJJPPPQQQQQQRRRTTTVVVXXXYYYWWWZZZ]]][[[ZZZbbbqqq~~~|||wwwuuuwww}}}nnn```XXXVVVPPPLLLJJJFFF@@@>>>@@@DDDHHHSSSdddttt{{{xxxrrrkkk^^^VVV]]]ssstttXXXFFF>>>888444333333444444555555333222111222222222222222222222222222333555555555777999<<<<<>>777666666777777777777999===AAA;;;IIIccczzzXXXEEEBBBMMMoootttXXXMMMFFF@@@WWWooo___]]]|||iiiWWWJJJDDDCCCAAA>>>;;;999999::::::999777555333333333444555555666666444333222222333444222222222222333333333333444444444333333333333333444444555555555555444444444444444555555555666666222444666999BBBRRRffftttxxxqqqhhh]]]PPPHHHKKKRRRYYY``````UUUHHH???888222111000222555333111444:::777AAAMMMsssttt[[[JJJ@@@???@@@888666999444666555444555888<<>>777666MMMlllttthhh```[[[VVVIIIEEE???;;;:::;;;;;;;;;@@@@@@DDDHHHHHHGGGLLLTTTlll|||ssslll[[[JJJMMM[[[xxx}}}kkkNNN;;;777777666666555666666666666:::888888;;;;;;HHHaaaxxxsssxxxrrrjjjfff___YYYUUUUUUWWWYYY[[[ZZZYYYZZZZZZYYYWWWUUUVVVVVVVVVWWWXXXYYY[[[[[[XXX\\\^^^[[[XXX]]]kkkxxxzzzvvvuuuzzzsssccc]]]UUUOOOLLLIIICCC??????AAABBBHHHVVVgggqqqrrrooopppeeeZZZYYYaaavvvkkkUUUEEE;;;666777555444333111111222222333222222222222222222222222222444555666777888;;;===BBB^^^ttt~~~iiiTTTKKKCCC===;;;666666666555555666999;;;:::===HHHaaazzzZZZHHHCCCPPPrrrxxx[[[LLLEEEAAA]]]rrr\\\dddfffRRRLLLNNNFFFCCC>>><<<;;;;;;:::999888888888777777777888888777666444333444555666777222222333333333444444444444444444444444444444444444555555666555555444444444444444444555555555555222444888>>>HHHUUUdddmmmjjjbbbYYYQQQIIIEEEHHHNNNOOOUUUXXXQQQFFF<<<555000222222444555333000444;;;===HHHUUU}}}nnnWWWGGGBBBAAA888555999777777666666777:::???EEEHHHKKKOOOOOOKKKGGGDDD>>>777666444222333444666666555444888666555EEEbbbqqqqqqWWWKKKCCC???777888TTTxxxzzzjjj```XXXRRRGGGCCC===999888999::::::>>>@@@DDDHHHIIIHHHLLLQQQ\\\vvvpppaaaMMMIIIQQQddd~~~~~~|||rrrTTT===999888777666666666666666666:::888888;;;;;;IIIccczzz~~~wwwlllccc```aaadddeeeeeedddeeefffeeebbb___\\\\\\[[[[[[[[[[[[\\\\\\WWW[[[^^^ZZZVVVYYYdddnnn~~~wwwrrrqqqtttzzz}}}zzz{{{oooggg\\\QQQMMMKKKEEE@@@?????????CCCNNN]]]jjjqqqsssmmmggg```[[[ZZZhhh|||eeeNNN<<<666777666444222000000111333444333333333333333333333333333444666777888999<<>><<<888777666555666666888888>>>;;;<<>>___rrreeeWWWLLLEEE@@@;;;888777999:::::::::===AAADDDFFFHHHKKKMMMWWWxxx~~~uuufffTTTIIIHHHTTTqqq}}}{{{^^^EEE:::999888777777666666777555999888888<<<===LLLfff~~~{{{yyytttoookkkeeeeeecccbbb```_________ZZZ]]]```^^^ZZZZZZ```fffxxxzzzvvvpppkkkjjjnnntttxxxvvvuuuyyyvvvgggXXXQQQNNNIIIDDDAAA>>>>>>@@@HHHUUUcccooouuurrrjjjddd___ZZZ\\\rrr```DDD888888555444444333333333333333333333333333333333333333333555777888888:::===@@@PPPkkk{{{|||{{{www~~~oooWWWGGG???===:::999777777888888999888888888888@@@XXXlllPPPEEEAAAEEE___{{{vvvWWWJJJDDDAAA[[[tttaaa___ssstttZZZRRRMMMIIIEEEAAA???>>>===;;;===>>>>>>===:::999;;;======;;;888888::::::999777555555555666666666666777666666666666777777777888777777777777777666555444333333444444444555555555777999>>>FFFMMMRRRSSSRRRMMMFFFBBBBBBCCCCCCEEEIIIPPPQQQQQQKKK@@@666222222333222333666666333444888666CCCUUUuuuYYYHHHDDD;;;777777444666777999<<<@@@EEEIIIKKKLLLMMMIIIAAA<<<;;;888444444333222333555777666555666999888999JJJccclllfffPPPEEE@@@BBBAAAJJJooo~~~ooo[[[JJJCCC???;;;999999:::;;;;;;999===@@@BBBEEEHHHJJJJJJTTTiii{{{ooo___OOOCCCKKKccc|||kkkRRR;;;:::999888777777777777555999777888===???NNNiii~~~xxxnnnmmmkkkhhhfffdddcccccc^^^aaadddbbb___]]]```dddiiiyyy~~~vvvrrrnnniiieeeeeejjjpppuuuxxxvvvwww|||qqq___WWWSSSMMMHHHEEE>>>>>>???DDDNNN]]]jjjsss{{{pppgggccc[[[TTTZZZhhhwwwQQQ@@@???444555666777777555333222333333333333333333333333333555777888999;;;>>>@@@\\\www~~~uuurrr{{{~~~bbbNNNDDD@@@:::888777777888888888777555:::<<<;;;GGGggglllRRRJJJBBBAAAWWWvvvttt\\\RRRHHH<<>>;;;;;;>>>AAA???<<<::::::;;;;;;999666666666666666777777777777666666777777888888999999:::::::::::::::999888888333333333444444444555555666888===DDDJJJKKKGGGDDDFFFAAA???CCCEEEDDDBBBCCCFFFGGGGGGBBB888111000333333000111555666333333555777DDDVVVvvvXXXFFFDDD???;;;:::666555777999===BBBFFFJJJLLLIIIIIIDDD;;;666666444111333222222333555666666555333666666888JJJbbbhhh___OOODDDAAAEEEHHHVVV~~~yyy```KKKBBB???;;;:::;;;<<<<<<<<<<<>>@@@PPPlll{{{yyyuuussspppmmmjjjgggooonnnkkkiiihhhhhhiiijjjttt{{{{{{ssswwwmmmfffggglllppptttxxxppp___VVVPPPLLLIII@@@AAABBBBBBEEEPPP```lll|||zzzvvvlll]]]RRRPPPSSSmmmiiiIIIAAA888444333555555222111444333333222222222333444444777777444777>>>:::<<>>===<<<:::999888666666999;;;:::DDDgggrrrMMMKKKAAA???NNNfff|||xxxfffTTTIII???EEE```lll]]]eeetttnnn___SSSLLLOOONNNEEEBBBFFFHHHAAA???BBBCCC??????CCCFFFCCC@@@???>>>===:::888:::999888777777777888999:::999999888999;;;>>>???===<<<;;;<<<======;;;999888666333222444666777777777999;;;<<<======>>>???@@@??????AAACCCFFFFFFFFFJJJCCC999555555555444222111222333444555555555555888>>>OOOrrrXXXJJJFFF>>>999888333777999<<>>DDDDDDeee}}}|||zzzxxxwwwvvvvvvuuuwwwyyy{{{}}}{{{}}}ssskkkkkkppptttxxx}}}|||fff[[[VVVQQQMMMBBBBBBAAA@@@AAAJJJWWWaaayyy|||}}}vvviii\\\TTTRRRZZZzzzWWWEEE:::555444555555333333555333333222222333333444555666888666888===999===OOO|||zzz|||xxxmmmqqq~~~www]]]NNNHHHBBB@@@>>>===<<<;;;999888888777:::;;;777;;;SSSnnn}}}XXXLLLBBB@@@KKK]]]uuunnnTTTIII???BBBUUUxxxwwwaaa```gggsss___PPPOOOQQQMMMIIIIIILLLFFFCCCEEEEEEAAA@@@BBBEEECCC@@@>>>============:::999888777777888999:::<<<<<<===>>>??????@@@@@@???>>>>>>>>>??????===<<<:::888666555777888888777444555777999:::;;;===>>>@@@AAACCCFFFHHHHHHGGGFFFHHHAAA999444444555444222222222333444555555555555888<<>>@@@CCCFFFHHHJJJJJJKKKOOOVVVfffzzzgggVVVFFFFFFQQQrrrrrr}}}SSSEEE999666777777666666666999;;;555HHHXXXUUUhhh~~~{{{sssssswww{{{qqqaaaYYYSSSNNNGGGFFFCCC@@@???DDDMMMUUUqqqzzz{{{kkk]]]TTTNNNrrrcccDDD<<<777444555666444444666333333333333333444555555555999888999<<<999AAAWWWzzzooo}}}wwwlllfffrrr~~~dddUUUNNNFFFCCC@@@===<<<;;;999888888888:::<<<777444???OOOvvveeeOOOCCCAAAFFFRRRlllnnnTTTHHH??????FFF^^^qqqccc___tttwww___YYY[[[XXXSSSQQQRRRMMMJJJKKKKKKIIIHHHIIIIIIHHHFFFBBB>>>===???@@@::::::999999999;;;<<<===???AAACCCEEEEEEEEECCCBBBDDDCCCBBBCCCDDDDDDBBB@@@===<<<;;;;;;<<<<<<:::888444444555666888;;;===???BBBEEEJJJNNNNNNLLLHHHEEEDDD???888444444555444222333333333444555555666666888:::GGG|||uuuZZZJJJEEE<<<999999555888:::>>>AAACCCCCCBBBBBB:::999888666555444444444555555666666777777777888<<<===>>>???GGGPPPSSSQQQRRRLLLJJJEEEEEEdddtttVVVEEEAAA===;;;;;;<<<<<<<<<>>>???BBBDDDGGGIIIKKKKKKMMMNNNRRR^^^wwwvvvjjjUUUKKKJJJfffvvvzzz^^^LLL:::555777888777666666888:::666RRRoooggggggxxxsss~~~~~~}}}ooo```VVVQQQMMMKKKGGGBBB@@@BBBHHHMMMdddrrr|||iii[[[QQQfffmmmHHH???888333444555444444666333333333333333444555666555::::::999;;;:::GGGbbbrrrwwwmmmbbbdddvvvtttsssqqq^^^TTTMMMHHHBBB???===<<<:::888888777999<<<:::777:::AAARRRnnnYYYGGGEEEEEEJJJeeeuuubbbRRRDDD===??????IIIooozzzooojjj~~~sssqqqnnnhhheeeddd```ZZZXXXWWWVVVVVVVVVSSSSSSPPPKKKEEE@@@>>>???===<<<<<<<<<===>>>@@@AAACCCDDDFFFGGGHHHHHHGGGGGGHHHGGGGGGGGGHHHHHHFFFEEEBBBAAAAAABBBBBB@@@===:::888777666777:::===@@@AAAFFFKKKQQQUUUSSSNNNIIIEEEAAA===888555555555444333444444444444444555666666888999EEEyyyzzz^^^LLLFFF<<<999:::666777999===@@@AAA@@@>>><<<888888777777666666555555777777888888999:::;;;<<<>>>AAACCCGGGPPPYYY\\\ZZZ[[[PPPIIICCC???YYYsssRRREEEAAA===;;;;;;<<<<<<<<<>>>???AAADDDGGGIIIJJJJJJNNNNNNPPPXXXmmmppp\\\IIIZZZiiiSSS<<<444777888777555888888:::666WWWvvveeetttmmm{{{zzz~~~nnn```XXXPPPNNNIIIDDDAAAAAADDDFFFTTTfff{{{xxxgggVVV^^^xxxxxxWWWCCC:::333333555444333444333333333333444555666777666;;;::::::<<<>>>PPPmmm|||tttccc]]]ggg|||nnndddooo^^^UUUNNNFFFAAA???>>>;;;888999777888:::;;;::::::<<<===ZZZvvvvvvkkkOOOKKKGGGIIIaaa{{{jjjWWWOOOAAA;;;???>>>>>>RRRooouuuxxx~~~tttmmmiiieeeaaa\\\\\\ZZZVVVOOOHHHCCC@@@@@@@@@??????@@@BBBDDDEEEGGGGGGFFFFFFHHHIIIKKKLLLLLLKKKKKKKKKLLLLLLJJJHHHGGGGGGFFFGGGGGGDDD@@@===;;;999888999>>>BBBDDDEEEMMMRRRWWWYYYUUUNNNIIIFFF@@@===:::888777666555444555555444444444555666666888;;;HHH|||eeePPPHHH===999:::777555888;;;>>>>>>===:::888888888888888888888888888:::::::::;;;<<<>>>???@@@AAAEEEKKKSSS___lllqqqoookkkXXXKKKBBB;;;NNNssslllMMMEEEAAA===;;;;;;<<<<<<<<<<<<>>>@@@BBBEEEFFFGGGHHHLLLKKKLLLSSSbbb|||kkkKKKNNNtttoooXXX???666777888777666888777<<<777VVVqqqssshhhsss|||lll^^^SSSOOOKKKFFFBBB@@@@@@AAAIIIZZZmmm}}}www\\\ZZZiii~~~fffIII>>>555444555444333444333333333333444555777777777;;;999:::???EEEYYYxxx}}}|||fff]]]___ooojjj___~~~~~~fff\\\TTTJJJCCCBBB@@@===999;;;999777888888888777777888BBBTTTuuu}}}]]]TTTLLLKKK___|||yyykkkXXXNNNAAA;;;>>>>>>;;;AAANNNrrrtttlllwwwmmmdddbbb^^^[[[XXXRRRKKKFFFCCCCCCBBBBBBBBBDDDEEEFFFHHHGGGFFFFFFHHHKKKNNNPPPOOONNNMMMMMMOOONNNMMMKKKJJJJJJIIIHHHHHHEEEAAA===<<<::::::>>>EEEKKKMMMMMMUUUXXX[[[YYYRRRKKKHHHGGGAAA@@@>>>;;;999777666555666666555444444555666777888???PPPnnnWWWKKK>>>999;;;888666777:::<<<<<<;;;999777::::::999999:::;;;<<<<<<>>>======>>>@@@BBBDDDFFFFFFLLLUUUbbbrrr~~~gggVVVJJJ>>>IIIggg|||eeeLLLEEEAAA===;;;;;;<<<<<<<<<;;;<<<>>>AAACCCDDDEEEFFFFFFGGGIIIMMMUUUhhhyyyTTTLLLmmmpppZZZCCC999888888777666666444>>>999QQQrrrbbbiiijjjXXXTTTOOOIIIEEEBBB???>>>DDDRRRaaaooommm```^^^uuuqqqOOOCCC888666777666444444222333333333555666777888999;;;888999BBBKKKaaaxxx~~~oooZZZYYYdddxxxzzzfff```nnncccYYYMMMFFFDDDCCC???;;;::::::999777777888666444888;;;DDDcccnnn]]]QQQMMM[[[qqqaaaNNNEEE===;;;;;;;;;===AAAVVVlllooo~~~pppiii```\\\ZZZWWWPPPJJJDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGIIILLLNNNPPPQQQPPPOOONNNOOOPPPOOONNNLLLKKKJJJHHHGGGEEECCC???<<<<<<<<>>@@@BBBDDDEEEEEEDDDEEEHHHKKKLLLWWWppp```QQQiii~~~}}}lllZZZFFF<<<999777666777555333AAA999EEE}}}ppp]]]bbbzzz^^^ZZZTTTNNNIIIEEE@@@>>>DDDOOOZZZfff{{{iiiWWWdddzzzSSSGGG;;;888888777555555222333333444555666888888:::;;;666999DDDOOOfff|||~~~fffSSSXXXggg}}}vvvdddcccyyyfff\\\OOOGGGEEEDDD@@@;;;888::::::999999:::888666888<<<@@@XXX~~~zzzdddTTTOOOYYYvvvfffOOOHHH>>>888888<<>>???DDDNNN\\\eeehhhhhhbbbaaa]]]TTTJJJEEEFFFIIIDDDDDDDDDAAA===:::888888888777555444444555666777888GGG___|||aaaQQQAAA:::;;;888999:::;;;;;;<<<<<<<<<<<>>AAACCCDDDEEEEEEEEEGGGJJJKKKIIINNNccczzzdddQQQccc|||jjjZZZHHH???:::777666888666333CCC888;;;ppprrr[[[YYYrrrnnnbbbVVVPPPKKKEEE???>>>CCCIIIOOOYYYmmm|||fffZZZhhhiiiQQQ===999888444222666333333222222333666999:::<<<888???>>>;;;YYYxxxwww}}}ppp\\\QQQ___vvvnnndddhhhjjj^^^UUUTTTPPPIIICCCBBB===<<<:::888777888999999;;;999<<>>AAA???999AAAKKK[[[iiippppppmmmjjjggg___WWWPPPIIIEEEGGGLLLSSSKKKFFFFFFDDD>>>:::;;;:::999666333222333777:::===PPPvvvcccKKKAAA;;;888666<<<888EEEIII;;;>>>FFF;;;???<<>>AAAIIIFFFGGGGGGFFFHHHOOOVVVUUUOOO]]]hhhvvvhhh]]]vvviiiVVVFFFCCC@@@===;;;;;;;;;:::999:::<<<>>>>>>???@@@CCCFFFDDDGGGIIIHHHGGGMMMYYYcccqqqYYYUUUkkk{{{kkkQQQ===777::::::666666888555888CCCLLLaaaqqqXXXSSSgggzzz{{{lll\\\UUUPPPKKKFFFEEE???DDDHHHQQQeee~~~lll^^^eeewww```KKKBBB===444000333333333222333444666999:::;;;666<<>><<<999888777888888:::999<<>>???@@@CCCEEECCCFFFGGGEEECCCGGGPPPYYYrrrppp[[[TTTcccvvvZZZBBB999:::999555:::<<<777777:::;;;IIIcccrrrWWWMMM\\\qqqvvv```UUUQQQMMMIIIGGG>>>@@@CCCIIIZZZssstttfffcccrrrpppZZZMMMBBB666111333333333333333555777999:::;;;555999BBBRRRppp}}}qqq```TTTUUUjjj|||hhhaaaiii|||eee\\\[[[WWWNNNGGGCCCAAA>>>:::888777777888888888:::CCCXXXssssssdddZZZdddhhhSSSIII@@@>>><<<:::999;;;;;;===???@@@AAAFFFNNNTTTsssyyyrrrnnnrrrvvvlllggg\\\[[[^^^ZZZUUURRRNNNKKKKKKJJJIIIGGGMMMPPPTTTVVVVVVVVVWWWXXXXXXWWWVVVWWWXXXXXXWWWUUUQQQOOOJJJDDDCCCDDDCCC@@@GGGTTTdddooopppmmmiiihhh```XXXPPPKKKGGGCCCEEEJJJZZZ```]]]PPPGGGGGGGGGDDD@@@>>><<<:::;;;===AAACCCQQQeeeoooRRRCCC<<<;;;<<<===LLLeeekkk]]]VVVQQQFFFNNNKKKTTT___bbbfffeee[[[OOOKKKGGGLLL^^^oootttqqqiiifff```XXXTTT[[[hhhtttxxxjjj}}}vvv```KKKDDDAAA>>>;;;;;;;;;:::999:::;;;===>>>>>>???BBBDDDCCCFFFGGGEEEAAABBBHHHNNNbbbssscccWWWZZZttt}}}~~~```EEE999999999666888;;;999999<<<:::CCCZZZvvv[[[MMMWWWllliiiYYYRRRMMMIIIHHH@@@@@@AAAEEESSSjjjsssfffdddyyycccRRRDDD888444777444444444555666888999;;;<<<888888BBBWWWqqq~~~|||yyy|||~~~hhhWWWQQQZZZrrr}}}jjjcccnnnooo^^^\\\[[[SSSKKKCCCAAA>>>;;;999888888888777777777>>>SSSqqquuudddeeefffVVVKKKAAA===<<<999888888======<<<:::999;;;@@@DDDMMMXXXeeeooovvvyyymmmddd___dddmmm{{{tttaaa[[[]]]XXXUUUSSSQQQQQQQQQPPPOOOMMMRRRTTTUUUUUUTTTUUUVVVXXXYYYWWWWWWWWWXXXXXXWWWUUUUUURRRMMMHHHEEEEEEDDDCCCHHHPPPYYY^^^]]]^^^bbbggg\\\TTTLLLHHHFFFCCCDDDHHHNNNZZZ^^^UUURRRVVVRRRFFFEEEAAA===;;;<<<@@@DDDFFFXXXooodddLLL???::::::===>>>WWWrrrwwwjjj___WWWMMMRRRVVVhhhwwwxxxxxxttthhh```XXXQQQSSSbbbpppqqqjjjZZZUUUMMMEEEBBBJJJXXXccc~~~vvvgggrrr|||eeeNNNFFFBBB>>>;;;;;;;;;:::::::::;;;=========>>>AAACCCEEEGGGHHHFFFCCCBBBEEEIIIYYYttt}}}ppp]]]UUUggg~~~ttt}}}```EEE777777999999555999999;;;@@@>>>HHH___zzz```QQQUUUhhh{{{eeeXXXPPPLLLKKKCCCAAA@@@CCCLLL___wwwooo\\\sssmmmXXXEEE888555777444444555666777999:::;;;;;;;;;:::DDD]]]sss~~~vvvxxx___QQQRRRccc{{{}}}iiidddqqqnnneeebbbZZZQQQDDDBBB???<<<:::999999:::999777555<<>>???AAACCCHHHPPPZZZbbbmmmkkkggg```XXXQQQJJJGGGPPPPPPXXXoookkkaaa```ZZZUUUTTTTTTUUUWWWXXXWWWUUUVVVWWWWWWVVVTTTUUUWWWYYY\\\ZZZYYYYYYZZZZZZYYYXXXYYYUUUQQQMMMIIIFFFFFFGGGIIINNNTTTVVVWWWZZZ___dddZZZQQQIIIGGGEEECCCCCCFFFAAAKKKPPPQQQ\\\llllll```QQQLLLEEECCCDDDGGGJJJKKK___yyyyyyfffQQQBBB:::777999===KKKiiivvvkkk```ZZZWWWccc}}}yyyyyyqqqgggeeemmmssslllaaaDDDBBB???;;;<<>>;;;:::;;;:::::::::;;;<<<===<<<===@@@BBBCCCEEEGGGFFFDDDCCCEEEGGGOOOfffzzzcccQQQ[[[pppzzzkkk}}}dddIII999777999999888;;;999999<<<:::DDD[[[zzzcccSSSQQQ```xxxrrr^^^PPPJJJJJJCCCAAA@@@AAAFFFSSSjjj~~~}}}___ddd}}}fffNNN<<<555444444555666777888::::::;;;999======LLLllloooXXXNNNXXXoooxxxeee```oooyyynnn```SSSIIIGGGCCC???===;;;;;;;;;:::999666:::KKKdddyyyxxxppp|||cccTTTDDD>>><<<999777666777888999999999999888777:::888666666999<<<>>>???DDDDDDDDDDDDCCCBBB@@@@@@CCC@@@FFF^^^ttthhhfff^^^XXXXXXXXXZZZ]]]______^^^[[[\\\[[[ZZZYYYYYY[[[]]]aaa___]]]]]]^^^^^^]]]\\\\\\XXXUUURRRNNNJJJKKKPPPOOOTTT[[[```ccccccccccccZZZQQQIIIGGGFFFDDDCCCEEE>>>??????FFFZZZsss~~~}}}pppjjjbbb]]]YYYVVVQQQMMMccc|||kkkXXXMMMAAA;;;888777:::@@@XXXyyyzzznnn```]]]SSSccc}}}ssspppkkk]]]NNN999888888888999???FFFKKKgggwwwpppaaa```eeettt\\\HHHDDD???;;;::::::;;;:::999;;;<<<<<<<<<===???AAA@@@BBBCCCCCCBBBAAABBBDDDGGGXXXqqq}}}eeeQQQRRR]]]|||jjjuuunnnRRR???999888888777:::888888;;;;;;FFF^^^zzztttttt```QQQKKKXXXpppdddQQQIIIIIIEEECCCBBBBBBCCCKKK```tttjjjZZZtttzzz^^^GGG:::555444555666888999:::;;;;;;999>>>>>>TTTuuudddRRRNNN```|||rrr```\\\nnnnnn\\\QQQNNNJJJDDD@@@===;;;;;;777999999:::FFF^^^www|||mmm[[[HHH???===;;;999888999999999999::::::999999999999999;;;===??????@@@>>>>>>???@@@AAABBBCCCDDD??????HHH\\\tttsssoooddd___^^^]]]___bbbdddeeedddaaabbbbbbaaa``````bbbddddddaaa___^^^_________^^^\\\YYYXXXXXXUUUQQQTTT[[[___```dddhhhlllmmmjjjggg[[[RRRIIIHHHHHHEEEDDDDDDCCC===888===LLL___mmmtttxxxuuurrrqqqmmmeeeZZZQQQ___yyybbbLLLEEE===:::999999???FFFbbb~~~wwwjjjXXXTTTJJJUUUpppuuuggg^^^VVVHHH:::777555444444666<<>>@@@@@@AAAAAAAAA@@@@@@AAAAAAAAANNNbbbyyygggVVVPPPPPP|||ssskkk|||vvv[[[FFF<<<999888444888777:::??????JJJbbbyyyrrr{{{ooo\\\NNNHHHTTTnnn}}}yyyxxxnnnVVVMMMNNNGGGEEEEEEEEECCCHHH[[[pppuuuVVVccc~~~lllRRRAAA999444555777888:::;;;;;;;;;;;;??????ZZZ|||mmm^^^NNNOOOeeeooo]]][[[oookkkXXXUUUOOOHHHBBB>>><<<;;;333999<<<;;;DDD]]]|||sss```KKKAAA???<<<;;;;;;888777666666888:::;;;;;;;;;<<<===<<<<<<===AAACCCAAAAAA@@@>>>>>>===>>>>>>:::@@@NNN```nnnzzznnneeecccbbbbbbeeeggghhhhhhfffggghhhgggffffffgggiiicccaaa^^^]]]^^^^^^^^^]]]\\\YYYYYY\\\ZZZWWW\\\dddnnnjjjfffgggllloooooommm\\\RRRJJJHHHHHHFFFDDDDDDHHH@@@:::;;;???DDDMMMVVV]]]```gggoootttooocccYYYXXX~~~eeeMMMFFF@@@===;;;<<>>555777555111000333:::CCCIII```nnnzzz{{{ssshhhaaa^^^ooovvv___JJJEEE???;;;::::::;;;;;;999:::;;;;;;;;;<<<>>>@@@CCCCCCBBBAAA@@@@@@AAAAAA;;;DDDTTTjjjjjj[[[RRRLLLsss}}}eeevvvyyy```JJJ???;;;999444999888:::>>>;;;CCCYYYyyyrrr^^^OOOJJJSSSjjjyyyzzzttt]]]QQQIIIIIIGGGEEEBBB???CCCSSScccrrr~~~]]]VVVcccvvvSSS===666555555666777888999::::::===333AAAccczzzfffTTTIIIUUUqqqtttccc[[[mmmtttaaaUUUPPPLLLCCC@@@???777:::<<<999666BBB```bbbGGGBBBEEECCC>>>===???===:::888999;;;<<<===???@@@>>><<>>>>>???:::@@@RRRdddkkkvvv~~~|||vvvrrrkkkfffccccccfffgggfffggghhhkkkmmmnnnllljjjiiiiiiiiijjjhhhccc]]]XXXUUUUUUXXX[[[[[[]]]fffppptttqqqnnnooossstttrrrnnnaaaVVVKKKGGGFFFDDDDDDGGGGGG???;;;>>>AAA>>>>>>AAAEEECCCGGGRRRZZZ[[[ZZZZZZ]]]|||lllUUUIIIAAA???;;;888EEEXXXyyy|||sss___NNNMMMHHHGGGFFFEEEEEEFFFFFFGGGBBBAAA???===;;;:::999999111555777555333888CCCLLLbbbpppwwwyyyzzznnn``````qqqsss\\\MMMCCC;;;<<<===;;;888888:::::::::;;;<<<===>>>>>>@@@@@@@@@@@@@@@???>>>===>>>EEENNN\\\www|||fffVVVNNNaaaqqqzzzlllLLL<<<===;;;888;;;888999<<<:::DDD\\\yyywwwzzzcccPPPIIIRRRhhh|||{{{kkkYYYQQQLLLJJJGGGCCC???BBBNNN\\\lll___UUUYYYvvvqqqTTT???555555555666777888999::::::@@@999JJJmmmtttaaaTTTNNN^^^{{{tttddd[[[jjjjjjXXXPPPOOOFFFBBBBBB<<<::::::999888AAA[[[mmmRRRIIIGGGBBB???@@@<<<<<<;;;:::;;;===@@@AAA???@@@???@@@IIIUUUZZZYYYWWWSSSLLLEEE@@@>>>======>>>AAAPPPeeeooowww|||xxxpppiiieeeeeegggiiihhhiiilllqqqwwwzzzzzzyyyxxxwwwuuutttqqqkkkddd___TTTTTTVVVZZZ[[[]]]fffpppvvvsssqqqssswwwxxxvvvsssiii^^^RRRMMMIIIEEEDDDFFFGGG@@@===>>>>>>;;;999:::>>>;;;===BBBGGGJJJNNNTTTYYYssszzz___NNNCCCAAA@@@@@@MMM^^^{{{qqq]]]KKKIIIDDDAAA===:::888666555444999888777777666666777777555888999777666:::EEENNNfffuuu{{{{{{{{{ooodddgggwwwqqqXXXNNNEEE===<<<<<<:::888999::::::;;;;;;<<<<<<======???????????????>>>======<<>>SSSxxxzzzkkkSSSMMMOOOdddzzzkkk]]]WWWeeedddVVVUUULLLEEECCC@@@<<<:::;;;===BBBUUU}}}tttYYYLLLFFFAAA???AAA:::<<<>>>???@@@AAADDDFFFAAABBBCCCHHHUUUccclllmmmddd[[[OOOFFFBBB@@@???>>>BBBBBBOOOdddsss{{{{{{tttpppooorrrtttuuuuuuwwwzzz}}}~~~}}}|||}}}{{{yyyvvvsssnnnhhhdddVVVUUUXXX\\\^^^aaajjjtttzzzxxxxxxzzz}}}~~~{{{xxxnnncccXXXSSSNNNIIIFFFGGGGGGCCC@@@AAA@@@<<<999999:::888888999888;;;FFFRRRVVVllllllXXXGGGDDDEEEIIIYYYlllzzzqqq^^^KKKGGGEEEAAA;;;777444222///...111111111222333555666777:::<<<<<<;;;:::@@@JJJSSSlll{{{{{{ppphhhnnnzzzrrrWWWNNNFFF???<<<;;;888888;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>======<<<:::>>>AAAFFFVVVttttttVVVMMMVVVyyytttdddNNNCCC@@@888999<<<999:::===<<>>>>>VVV}}}rrrdddJJJIIIRRRiiiqqq```QQQNNN```ttt___ZZZOOOEEECCCBBB???<<<>>>BBBCCCOOOvvv|||___PPPJJJEEEBBBCCC:::===AAACCCEEEFFFGGGHHHDDDEEEHHHPPP]]]iiippprrreee[[[MMMEEECCCEEEEEEDDDFFFDDDMMM```pppzzz{{{{{{}}}}}}}}}|||}}}~~~~~~|||zzz{{{yyywwwuuusssppplllhhh\\\[[[]]]bbbeeeiiiqqqzzz|||lllcccZZZVVVRRRMMMIIIIIIFFFDDDCCCDDDCCCAAA??????======>>>===:::;;;FFFSSSVVViiizzzbbbMMMFFFFFFNNNfff~~~|||tttbbbNNNIIIGGGBBB<<<999888777555333000000111222444666888999===>>>???>>>@@@GGGQQQYYYqqqzzznnniiiqqq{{{wwwZZZMMMFFF@@@>>><<<888888;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<:::>>>AAACCCMMMggg^^^QQQSSSooouuu{{{zzziiiPPPCCC???666999<<<::::::>>><<>>XXX|||jjj]]]KKKNNN\\\tttsss]]]LLLJJJ^^^fff\\\OOOEEEDDDBBB???<<<>>>BBB@@@GGGgggjjjXXXQQQLLLGGGCCC===@@@DDDHHHLLLLLLJJJHHHGGGFFFIIIQQQZZZ```bbbcccYYYPPPFFFBBBEEEIIIKKKKKKLLLJJJNNNYYYdddnnn}}}}}}}}}|||zzzxxxtttpppmmmcccaaabbbggglllpppxxx}}}mmmddd\\\YYYUUUNNNIIIHHHDDDDDDDDDBBBBBBDDDEEEEEEAAABBBDDDDDD@@@>>>EEEOOOTTTiiimmmUUUJJJIIISSSpppzzzfffPPPJJJEEE???999666666777555333333333333444555777888999<<<===???@@@DDDKKKUUU\\\ooozzznnniiiqqq~~~aaaOOOHHHBBBAAA???:::888:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========<<<<<<999===AAACCCIII]]]|||pppXXXUUUhhhsssuuuoooRRRCCC>>>777888<<<999:::>>>===HHH___zzzaaaNNNRRReeeyyyrrrssszzzuuuzzzsssYYYQQQJJJHHHFFFCCCCCCFFFRRRbbb{{{}}}```OOORRRiiiyyygggQQQBBB<<<888888999:::;;;<<<<<<===<<>>;;;???SSSjjjwwwyyyvvv```UUUNNNHHHDDDGGGHHHKKKSSSZZZ[[[UUUOOOLLLGGGGGGLLLPPPPPPOOOPPPKKKGGGDDDEEEJJJOOORRRRRRTTTRRRRRRUUUYYY```ooo~~~|||wwwqqqllljjjgggggglllqqquuu|||ssskkkccc___ZZZQQQJJJGGGDDDFFFEEEBBBCCCJJJPPPSSSMMMIIIFFFFFFDDDAAABBBGGGUUUkkkwww]]]SSSTTT___zzzkkkTTTNNNIIIBBB999555666666333000444444444444444555555666999;;;===@@@DDDJJJQQQVVVdddttt|||||||||sssmmmtttqqq\\\PPPEEEBBB@@@===:::999:::::::::::::::;;;;;;;;;;;;<<<<<<===============888;;;>>>AAADDDRRRmmmaaaYYYdddtttsssvvvXXXGGGAAA999777;;;999:::===<<>>??????===:::===DDDKKKUUU^^^rrrnnn\\\TTTSSSSSSYYYWWWZZZeeeqqqssskkk```UUUMMMGGGHHHIIIFFFEEEGGGFFFHHHLLLQQQUUUYYY[[[\\\\\\YYYXXXYYYYYY\\\cccjjjzzz{{{tttnnnqqqmmmmmmrrrwww{{{yyyrrrkkkhhhcccYYYQQQNNNHHHLLLLLLJJJOOO^^^kkkqqqgggZZZMMMIIIHHHGGGFFFGGG^^^qqqddd___fffpppttt]]]XXXNNNFFF<<<888999999666222444444333333333444444555666888:::===@@@DDDHHHKKKRRRdddpppxxx|||www}}}ppp]]]JJJAAA@@@>>><<<:::999999999::::::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>::::::;;;<<<===FFF^^^uuuuuu^^^```~~~wwwuuudddQQQEEE888666:::888999===<<>><<>>:::>>>LLLhhh~~~hhh```eeekkkhhheeehhhuuu~~~qqq___SSSJJJHHHGGGEEEEEEIIIJJJOOOWWW]]]```bbbcccddd___]]]]]]___``````___``````eeennn{{{|||wwwxxxtttssswww}}}{{{tttooonnnjjjbbb[[[WWWMMMRRRTTTTTT^^^sssmmmWWWOOOOOOPPPOOOOOOjjjxxxhhhhhhuuu~~~|||gggcccNNNEEE<<<888:::;;;888444444444333333444555555666555666888:::<<<>>>@@@AAAEEEXXXhhhvvvhhhMMMAAA??????===<<<888888999::::::;;;<<<<<<<<<<<<===>>>??????>>>>>>???<<<:::999888@@@VVVmmmaaa^^^zzz}}}|||nnnYYYHHH555555999777888<<<;;;FFF^^^fffQQQTTTfffuuugggkkkhhhPPPHHH[[[tttuuuzzzgggVVVRRRSSSIIIAAA???:::>>>KKK___ttt~~~]]]SSSMMMZZZ{{{rrrVVVCCC;;;:::777666888<<<>>>===BBBUUUuuu]]]OOOKKKKKKaaaqqqWWWPPPNNNEEEZZZlllzzz}}}ZZZNNNLLLIIIJJJAAA>>>BBBAAA;;;===EEE@@@NNNeee~~~vvvvvv~~~oooYYYWWWMMMGGGJJJGGGLLL^^^\\\aaagggkkkkkkhhhfffeeeeeebbb___^^^_________]]][[[WWWXXXbbbmmmwww~~~~~~xxxuuuzzz|||{{{vvvpppooonnnhhh```[[[ZZZ]]]gggsss^^^TTT```___VVVWWWssslllnnn~~~nnn```QQQIII???888999;;;999444555555333111111333333111000222555666777888999:::BBBJJJ\\\ppp|||vvvTTTEEECCC@@@===:::999888888:::===>>>>>>===<<<<<<<<<===>>>>>>?????????<<<:::999777<<>>IIIZZZmmmaaaSSSIIIVVVyyyxxx[[[DDD<<<:::888777999<<<>>>===EEE[[[pppXXXKKKIIIOOOhhhqqqZZZRRRNNNDDDVVVnnntttfffVVVOOOHHHEEEDDDCCCCCCDDDGGGIIIJJJIIINNNYYYiii|||yyyrrruuuwwwhhhQQQNNNFFFHHHTTTVVVWWWaaaooossswwwwwwtttnnnkkkiiigggccc```___```aaa```^^^]]]WWWUUUYYY```hhhqqqxxxtttuuuvvv|||{{{zzz}}}}}}|||xxxsssqqqrrrnnnhhhiiiiiiooo}}}wwwooovvvqqqgggiii}}}~~~tttdddXXXNNNHHH???999888999777444888888888777777777666444444444444444333444666777===CCCRRRgggyyyuuu\\\HHHAAA===:::999999888888:::<<<<<<;;;999<<<<<<===>>>????????????>>><<<;;;999777<<>>===FFFSSSdddwwwiiiVVVFFFPPPooo|||___FFF===;;;999999;;;===>>>>>>JJJccciiiSSSGGGFFFUUUrrrkkk^^^RRRDDDQQQtttjjjeeesssxxx|||gggYYYNNNFFFKKKKKKHHHLLLYYYcccfffooollljjjlllssszzz~~~ttthhh^^^XXX]]]tttzzzmmmbbbTTTPPPJJJSSShhhmmmiiikkkwww{{{~~~}}}wwwpppllljjjqqqlllfffccccccddddddbbbddd]]]XXXYYY]]]cccmmmwwwpppppppppuuu~~~{{{yyy{{{{{{xxx}}}{{{|||wwwooocccWWWPPPIIIDDD???;;;:::999888888888888888999888777666555:::999666333222333444555888:::DDDYYYooolllqqqkkkSSSGGGAAA>>>===:::::::::;;;===<<<:::888<<<===???AAAAAAAAA@@@???>>><<<;;;:::888<<>>@@@OOOjjjzzzbbbNNNEEEFFFZZZzzzrrrZZZFFFLLLkkkeeeUUUYYY___ssssss```RRRNNNPPPTTTWWW\\\hhh}}}wwwjjjaaa]]]YYYTTTOOOKKKQQQfff{{{xxxqqqnnnkkkkkkhhh___dddvvvzzzqqqooorrrxxx~~~{{{wwwuuuvvv{{{qqqiiihhhjjjnnnqqqnnnhhhcccbbbdddjjjvvv{{{uuu{{{zzzooohhh```XXXRRRPPPJJJFFFBBBBBBAAA>>>===???999888888::::::999;;;???AAA>>>:::777666666666666666555;;;HHHZZZqqqkkkaaawww___OOOFFFAAA???<<<;;;;;;===>>>>>><<<:::<<<===@@@CCCCCCBBB@@@???>>><<<<<<:::888;;;HHHVVVmmmyyyqqqyyyyyy~~~xxxYYYAAA999;;;999:::>>><<>>===>>>CCCWWWqqq|||sss]]]KKKEEEHHH___cccJJJJJJgggkkkQQQIIIMMM[[[mmmvvvwwwbbbRRRTTTQQQ]]]pppqqqkkk~~~ttt```SSSMMMNNNOOONNNMMMTTTdddttt|||}}}}}}uuu{{{xxxmmmjjjnnnxxx{{{pppmmmsss{{{vvvrrrnnnoooyyy|||jjjYYYTTTWWWXXXXXXXXX\\\dddiiirrr|||~~~mmmddd^^^XXXVVVYYYUUUQQQPPPSSSRRRJJJDDDBBB>>><<<===AAACCCDDDKKKTTTLLLGGGAAA===;;;:::888666777777999===EEE\\\jjjWWWrrr}}}fffVVVJJJAAA:::;;;::::::;;;======<<<;;;<<<>>>AAACCCDDDCCCAAA???===<<<<<<;;;999;;;GGGTTTlllwww{{{}}}aaaEEE999<<<999;;;???===DDDYYYrrr]]]jjj}}}nnn\\\NNNHHH@@@BBBEEEHHHLLLTTT^^^fffsssyyyccccccnnn~~~~~~qqqaaaZZZXXXVVVUUUVVVXXXTTTPPPPPPRRRUUUUUUSSSWWWYYY___hhhnnnttt~~~zzzssszzzcccWWWMMMIIIHHHBBB<<>><<>>???@@@AAA;;;CCCHHHRRR___fffvvvqqqjjjeee______bbbccc```eeepppppp```OOOFFFAAA???DDDMMMRRRUUU___lllcccZZZNNNEEE@@@===:::888:::;;;<<<999;;;OOOwwwoooXXXlllmmm^^^TTTGGG<<<===;;;999888999;;;;;;:::<<<>>>@@@BBBBBBBBBAAA@@@===<<<===<<<999:::EEERRRjjjyyy|||{{{gggKKK:::===:::;;;???===EEEZZZmmmVVVeeeyyysssWWWHHHCCCBBB@@@???CCCJJJSSSYYYeeewwweee]]]dddooo{{{{{{tttuuuqqqlllpppjjj___UUUPPPNNNLLLMMMPPPSSSPPPNNNNNNQQQSSSRRRPPPOOOPPPSSSYYY]]]bbbkkkuuuwwwpppqqqfffmmmmmm]]]NNNHHHGGGBBB@@@AAAEEEPPPeee}}}hhhQQQJJJKKK\\\xxxkkkLLL@@@999<<<===<<<@@@IIIjjjxxxzzzfffSSSGGGHHHPPPqqqeeeRRR```hhhTTTMMMIIIJJJSSS]]]aaadddbbbdddzzzqqqeeeZZZSSSMMM\\\yyy{{{ddd[[[fffyyyyyyvvvnnneee______aaa^^^XXXNNNHHHKKKXXXhhhsss}}}yyy~~~}}}pppttteeeUUUEEE>>>===<<<===???777;;;;;;AAALLLQQQ^^^uuuuuusssqqqiiieeehhhfffhhhxxxaaaPPPIIIJJJTTTccckkknnnyyywwwaaaOOOEEE@@@>>><<<===>>>???===>>>PPPtttvvv\\\ddd|||jjjaaa\\\QQQEEEEEEAAA<<<999999:::;;;;;;===>>>???@@@AAAAAAAAAAAA<<<<<<======::::::DDDPPPgggyyy}}}lllQQQ<<<===::::::>>><<>>???AAABBBFFFVVVuuuyyy[[[VVVqqq~~~mmm___\\\\\\TTTIIINNNHHHAAA<<<;;;;;;<<<===>>>>>>>>>??????@@@AAAAAA<<<<<<>>>===::::::DDDOOOeeeyyyoooUUU===>>>::::::>>><<>>>>>???AAAEEENNNYYY```___XXXOOOIIIPPPPPPPPPNNNLLLJJJJJJKKKHHHIIIIIIJJJKKKNNNPPPRRRTTTPPPMMMMMMOOORRRSSSSSSNNNPPPQQQNNNKKKLLLSSSZZZdddmmmzzz}}}vvvqqqfff\\\VVVKKKJJJ\\\rrrrrr\\\KKKGGGEEEAAAAAABBBHHH[[[uuuwww\\\DDDIIISSSccc}}}hhhPPP@@@???888;;;CCC@@@KKKllllll|||mmmZZZKKKDDDLLLYYYZZZ[[[nnnppp^^^TTTLLLVVVmmmvvv{{{~~~}}}}}}{{{uuuooojjj^^^UUUSSSYYYZZZSSSPPPTTTTTTkkkzzz___SSSMMMSSSpppvvv{{{jjjdddppp}}}zzzaaaXXXMMMEEEAAA?????????>>>;;;;;;===;;;:::BBBMMM]]]eeeooo}}}{{{wwwlllbbbWWWYYYZZZuuurrrjjjnnnxxxeeeOOOGGGIIIKKKJJJPPPMMMEEENNNhhh~~~vvv]]]OOOLLLlllnnneeeRRRDDDFFFOOOUUU^^^UUUHHH>>>999888:::<<<>>>>>>>>>>>>>>>?????????AAA??????>>><<<<<>>;;;>>>@@@CCCcccwwwWWWJJJHHHVVVtttddd\\\RRRFFF>>><<<===>>>??????EEEMMMQQQPPPLLLHHHEEEIIIJJJKKKJJJGGGEEEEEEEEELLLLLLMMMMMMNNNPPPSSSUUUSSSQQQPPPRRRWWWYYYXXXVVVMMMOOOPPPMMMJJJLLLSSSZZZ___gggrrr|||}}}vvvpppfff]]]RRRGGGEEESSSdddooowwwwww```NNNIIIFFFAAA@@@@@@FFFXXXqqq|||bbbHHHIIIOOO[[[nnnRRR@@@???888;;;BBB???KKKmmmggguuukkkYYYJJJDDDMMM[[[fff```lll|||xxxhhhXXXRRRQQQ^^^www~~~iii[[[RRRRRRQQQLLLMMMTTTccczzzcccVVVOOOTTTqqqxxx}}}mmmdddhhhoootttcccQQQIIIFFFAAA??????===;;;<<<===<<<;;;BBBKKKWWW___iii~~~~~~|||uuuhhh___VVVTTTTTTnnnssslllmmmsss{{{ppp\\\TTTTTTUUU^^^YYYNNNIIIYYYwwwsss\\\OOOMMM]]]```[[[MMMCCCDDDJJJNNNWWWOOOEEE===::::::;;;<<<===>>>>>>???????????????@@@?????????<<<<<>>@@@DDDdddtttTTTLLLEEERRRuuu{{{tttpppppplllvvv}}}mmm^^^KKK???>>>@@@>>>;;;:::===@@@BBBAAAAAABBBCCCDDDFFFHHHHHHFFFDDDDDDDDDNNNPPPRRRSSSTTTWWW[[[^^^XXXVVVUUUYYY]]]^^^ZZZUUUMMMOOOPPPMMMJJJKKKRRRXXXWWW\\\fffpppxxx|||~~~~~~}}}~~~vvvoooggg```QQQGGGCCCKKKTTTZZZbbblllzzzeeeRRRKKKGGG@@@@@@???CCCTTTlll~~~gggKKKJJJLLLUUUwwwVVVAAA>>>999;;;@@@>>>MMMqqq}}}aaammm~~~hhhWWWIIIDDDPPP```yyymmmqqqvvvvvviii^^^```fffxxxjjj\\\QQQPPPPPPQQQYYYcccoookkk\\\PPPTTTooo}}}yyy|||}}}wwwzzzzzzoooccc^^^\\\uuu]]]VVVQQQGGGBBBDDD???>>>???@@@>>>===AAAHHHOOOWWWbbbwwwpppaaaZZZSSSQQQPPPeeewwwkkkhhhiiimmmsssxxxwwwooollljjjoooaaaRRRTTTmmm|||}}}~~~wwwfffSSSJJJJJJNNNQQQPPPIIIDDDCCCEEEEEELLLGGGAAA===;;;<<<<<<=========???@@@@@@@@@???>>>@@@?????????======EEEOOOhhh{{{iiipppuuuvvvUUUBBB:::===:::>>>AAAEEEeee}}}uuuWWWQQQHHHUUUzzz}}}uuummmhhhccc\\\YYYZZZYYY___pppsssUUUCCCAAADDD@@@888:::<<<<<<===<<<>>>AAACCCDDDGGGJJJLLLLLLKKKLLLLLLPPPSSSVVVYYY[[[___dddiii```]]]ZZZ[[[]]][[[VVVQQQPPPRRRRRRNNNJJJJJJOOOTTTPPPSSSYYYcccmmmtttwwwxxxyyy~~~uuuoookkkgggXXXNNNHHHKKKLLLLLLSSS]]]jjjkkkUUUMMMGGGBBBAAA???AAAPPPhhh}}}jjjMMMJJJLLLVVV}}}]]]CCC===999;;;>>>>>>QQQxxx|||___jjjyyycccTTTHHHEEESSSggg{{{|||yyy~~~xxxuuurrraaa\\\ZZZ```gggnnnwwwyyycccRRRQQQdddyyyzzznnnrrr{{{~~~yyynnneee]]]wwwwwwwwwwwwnnncccQQQIIIMMMGGGGGGGGGEEEBBB@@@AAADDDJJJSSS]]]rrr~~~kkk[[[WWWSSSRRRQQQ^^^wwwqqqaaa\\\]]]dddnnnvvv|||}}}tttfffZZZccc{{{xxxkkkkkkkkkfffZZZNNNJJJLLLKKKMMMMMMJJJFFFDDDCCCBBBDDDAAA>>>======>>>>>>===<<<>>>???AAAAAA@@@???>>>?????????@@@>>>>>>FFFOOOjjjyyyeeegggvvv}}}qqqrrrcccEEE<<<===999>>>BBBFFFeeerrrXXXRRRMMM^^^|||vvvpppkkkccc[[[TTTPPPMMMIIIHHHJJJIIILLLWWWlllnnnMMMCCCEEEBBB999===>>>??????>>>???AAACCCDDDGGGKKKNNNPPPQQQSSSUUUTTTXXX\\\]]]]]]```fffkkkddd```[[[WWWVVVVVVTTTSSSUUUVVVVVVQQQKKKIIILLLQQQNNNNNNQQQZZZfffppptttttt|||}}}tttpppooonnn```VVVOOOMMMJJJFFFJJJSSSZZZooooooXXXNNNGGGCCCCCC@@@AAAMMMeee{{{oooPPPJJJLLLUUUfffGGG>>>:::;;;===???XXX{{{bbbmmmsss]]]QQQHHHFFFXXXppp}}}~~~zzzqqqhhhgggkkkuuuoooXXXPPPVVV___}}}pppvvv}}}tttzzz|||fffTTTPPPTTTeee~~~xxx~~~yyy___RRRSSSRRRRRRPPPKKKGGGDDDCCCBBBKKKUUU___qqq~~~jjj]]][[[YYYUUUSSSZZZdddaaaTTTOOOUUUXXXgggyyy}}}oooffflllyyy}}}tttjjjfffeeeeeeccc\\\UUUUUUZZZTTTTTTSSSPPPKKKFFFCCCCCCBBB@@@>>>===>>>?????????===>>>???@@@AAA@@@@@@??????>>>@@@AAA??????FFFPPPiiiqqqTTT[[[]]]jjjvvvtttmmmIII>>>===888>>>BBBFFFeee~~~{{{xxxlllVVVNNNTTTjjj}}}sssjjjeee___YYYTTTPPPIIIDDDCCCAAA??????AAA>>>@@@EEEQQQdddeeeLLLGGGEEEAAAAAABBBCCCBBB@@@@@@@@@BBBCCCEEEHHHKKKMMMOOOSSSUUUWWW[[[^^^^^^[[[\\\aaagggcccaaa\\\UUUQQQQQQUUUXXXXXXZZZZZZTTTMMMJJJMMMQQQRRRNNNMMMUUUcccoootttttt|||tttrrrrrrrrrfff[[[RRROOOJJJDDDDDDKKKSSSddd}}}sss[[[PPPGGGDDDDDDAAA@@@KKKccczzzyyyXXXMMMLLLQQQyyyqqqLLL???;;;;;;<<>>GGG\\\llltttooo```VVVTTT\\\ggguuuuuu___VVV[[[[[[WWWPPPKKKIIIFFFBBBNNN[[[eeetttpppeeedddbbbVVVSSSTTTUUUOOOGGGJJJTTT[[[nnn}}}rrrrrrtttqqqoooqqqqqqooonnnlllhhhccceeekkkdddcccbbb___VVVLLLIIIKKKGGGDDD@@@>>>???@@@@@@@@@????????????@@@@@@AAAAAA>>>>>>@@@AAA@@@???GGGPPPfffZZZWWWOOO[[[}}}xxxqqqMMMAAA===888>>>BBBEEEddd}}}~~~uuurrriiiWWWMMM^^^xxxmmmeee[[[UUUSSSRRROOOLLLKKKEEEAAAAAA@@@>>>>>>@@@<<<;;;===BBBIII[[[{{{dddQQQMMMKKKGGGGGGFFFDDDAAA???@@@AAAAAABBBDDDDDDEEEHHHLLLOOORRRWWW[[[ZZZWWWXXX^^^dddddddddaaaYYYPPPNNNSSSZZZYYY[[[\\\WWWQQQNNNPPPTTTWWWQQQMMMUUUdddqqqvvvvvv~~~zzzuuutttsssqqqhhh\\\SSSQQQMMMEEEBBBFFFLLLZZZpppwww___SSSIIICCCCCC@@@>>>III```yyyaaaSSSMMMNNNrrr{{{QQQ@@@<<<<<<===EEEhhhzzzggguuuhhhRRRKKKGGGIIIaaaqqq\\\VVV\\\ZZZjjjrrrxxx}}}rrrqqqmmmkkkpppvvv]]]QQQNNN\\\zzz}}}zzziiiZZZQQQJJJEEEBBB<<>>>>>@@@AAACCC===>>>@@@BBB@@@@@@GGGPPPbbbqqqhhhWWW]]]{{{wwwQQQCCC>>>888===BBBDDDbbbwwwrrrkkk\\\OOOgggsss\\\UUULLLJJJLLLPPPQQQPPPNNNHHHDDDDDDCCC@@@???AAA???===<<<<<<;;;BBBWWWmmm|||___TTTRRRMMMLLLIIIEEEAAA@@@AAACCCAAABBBAAA@@@@@@BBBFFFJJJIIIOOOUUUUUUTTTWWW^^^fffgggiiihhh]]]PPPKKKPPPXXXYYY[[[\\\YYYSSSQQQTTTXXX[[[TTTOOOUUUeeesssxxxwww{{{~~~~~~yyyuuuuuusssooojjj^^^TTTSSSPPPGGGCCCEEEAAANNNaaappp{{{zzzaaaUUUKKKBBBBBB???===GGG___xxxhhhYYYPPPNNNoooTTTAAA=========HHHmmmyyygggvvveeeOOOIIIGGGJJJdddtttvvvzzzeeeNNNHHHNNNKKKZZZ```dddvvv{{{sssnnnfffccc\\\SSSPPP[[[qqqdddWWWSSSWWWnnn|||~~~mmm]]]RRRKKKGGG>>>:::;;;BBBCCCIII```{{{qqqZZZIIIBBBBBBCCC???BBBDDDEEEGGGTTTlllccc______ZZZQQQNNNOOOMMMHHHRRRdddppp|||qqqfff[[[VVVLLLEEEFFFGGGFFFGGGKKK___tttxxxfff```cccVVVOOOGGGAAA>>>???AAABBBBBBAAA>>>======???BBBDDD===>>>@@@BBBAAA@@@GGGPPP___zzzdddddd{{{TTTEEE???888===AAADDDaaa}}}vvvlllxxxwwwiiicccbbbyyyppp\\\MMMDDDGGGJJJGGGHHHNNNLLLMMMLLLHHHFFFDDDAAA===AAA@@@>>><<<<<<===???AAARRRsss{{{sssmmmZZZIIIDDDDDDDDDFFFIIICCCAAAAAABBBDDDFFFEEEDDDFFFKKKTTT\\\```___^^^^^^```kkklll^^^RRRRRRUUUSSS___^^^^^^[[[UUUQQQTTTZZZ]]]SSSJJJPPPhhh~~~}}}~~~}}}xxxqqqkkkhhhhhhjjjbbbYYYSSSOOOJJJFFFDDDHHHEEE```qqqqqqsssfffSSSLLLHHHDDDAAAAAAFFFUUUnnnrrr]]]KKKOOOddd~~~\\\>>>===AAA999MMMxxxxxx```OOONNNIIIPPPmmm{{{rrrqqqxxxzzzjjjcccfffsssllleee^^^TTTIIIDDDEEEDDDEEEHHHKKKSSS^^^jjjrrrvvvyyysssjjjfff\\\WWWPPPJJJIIIKKKPPPTTTpppXXXWWWZZZjjj|||wwwyyyyyyddd[[[QQQGGGAAA<<>>JJJqqq~~~iiiOOOCCCCCCBBB===???===<<>>???@@@AAAAAA@@@???@@@>>><<>>???@@@DDDOOOjjj}}}jjjWWWPPPOOOKKKHHHHHHGGGFFFEEEGGGIIIJJJHHHFFFDDDJJJTTT^^^ccceeeeeeeeegggsssuuugggYYYVVVVVVTTT```dddeeeaaa[[[WWWVVVVVV```VVVLLLRRRkkkyyyrrrjjjdddaaaeee```YYYSSSNNNJJJIIIJJJJJJIIIlll}}}hhhTTTLLLGGGDDDAAAAAAEEETTTmmmsss___OOOSSShhh~~~]]]???>>>@@@:::NNNxxx|||]]]MMMLLLIIISSSrrryyyrrrqqqqqqqqq~~~xxxnnnmmmkkkbbbXXXRRRLLLEEEBBBBBBBBBDDDFFFHHHMMMXXXhhhsssooobbb___]]]YYYSSSNNNJJJHHHIIIJJJRRRppp]]]XXXccc}}}|||wwwsss|||yyyvvvxxx}}}ppp^^^OOOEEEAAA;;;>>>777888<<>>===>>>>>>===@@@EEEGGGhhhwwwjjjaaaZZZVVVTTTZZZiiixxxwwwkkk___WWWTTTPPPQQQPPPMMMIIIHHHIIIKKKYYYgggvvvzzzuuupppqqqsss|||~~~ssslllmmmrrr{{{|||www```VVVKKKGGGJJJLLLIIIDDDBBBBBBBBBAAAAAAAAA@@@>>>AAABBBCCCDDDDDDFFFIIIKKKaaayyyqqq[[[@@@=========@@@HHHhhh}}}lllVVV[[[iiiqqquuu{{{rrrWWWMMMLLLKKKLLLOOOOOOKKKFFFEEEFFFIIILLLMMMKKKIIIFFFCCCAAAAAAAAABBBBBB;;;DDDjjjyyyhhh___]]]YYYUUURRRLLLJJJIIIKKKNNNNNNJJJGGGCCCIIITTT^^^ggglllnnnmmmrrryyyiii```\\\WWWbbbkkkoooiiiccc```[[[UUUaaaVVVMMMUUUnnnyyytttmmmddd^^^bbb___YYYRRRLLLKKKLLLMMMNNNMMMrrr|||yyykkkVVVLLLGGGCCC@@@@@@DDDRRRkkkvvvdddTTTVVViii```BBB>>>@@@:::NNNxxxyyyzzzwwwYYYIIIIIIHHHVVVxxxzzzwwwyyyzzzxxxqqqjjj^^^RRRMMMKKKGGGFFFGGGAAADDDFFFGGGLLL\\\tttjjj[[[\\\\\\ZZZWWWRRRMMMHHHDDDBBBDDDkkk]]]\\\bbbzzzwwwaaaXXXjjjxxxnnngggdddccckkkqqqqqqmmmtttyyy___NNNGGGDDD===>>>888999<<>>???888;;;>>>DDDeeeyyy___QQQLLLJJJEEEBBBBBBAAA<<<:::;;;<<>>AAAOOOggg|||sss[[[OOOVVVjjjJJJ???===:::RRR|||lllTTT^^^tttoooUUUFFFEEEGGG[[[qqqqqq{{{~~~nnnfffVVVRRRQQQRRRQQQMMMLLLNNNMMM\\\nnnyyyxxxjjjdddhhheeebbb^^^YYYSSSNNNKKKIIIDDDKKKsss______kkkaaa___qqqaaaTTTLLLIIIIIIHHHEEEBBBCCCNNNeeeyyyyyy^^^PPPIII>>><<<777;;;???CCCcccvvv```TTTOOOIIIEEEEEEDDD@@@<<<===:::<<>>>>><<<<<<@@@CCCKKK[[[kkkgggjjjlllnnnttt|||~~~{{{ssshhhaaa___``````___[[[aaavvv|||mmmnnneeeaaaaaaXXXLLLPPP___{{{sssjjjkkkggg^^^QQQGGG@@@AAABBBAAA@@@CCCCCCEEEGGGHHHHHHIIIJJJLLLVVVpppwww```hhh^^^BBB>>><<<<<<@@@IIIiiixxxjjj]]]___sss|||cccUUUIIIIIIJJJHHHIIIMMMRRRRRRRRRRRRSSSTTTUUUUUURRRRRRPPPKKKGGGGGGLLLPPPZZZjjj|||rrreee^^^\\\ZZZUUUPPPHHHMMMPPPSSS___pppwwwtttlllvvv}}}lll```YYY\\\___aaaaaa```]]]ZZZ___UUUSSSccc~~~xxxrrrllleee______^^^WWWRRRXXXfffllliii___ddd|||aaaRRRIIIEEE@@@>>>AAANNNeeezzzzzz^^^KKKMMMpppmmmLLL>>>======XXXbbbQQQ```uuu}}}kkkSSSFFFEEEHHH^^^nnnbbbfffoooxxxiiibbb^^^VVVWWW]]]fffhhh```WWWRRRSSSggguuullljjjllllllhhhbbb[[[TTTOOOKKKJJJCCCEEEzzzwwweeeaaafffxxx||||||]]]ZZZ{{{vvvfffZZZSSSPPPLLLHHHEEEEEECCCEEESSScccxxxwww]]]NNN@@@;;;444999>>>AAA```sss```ZZZRRRKKKJJJHHHCCC???>>>:::888:::BBBRRRpppuuummmhhhgggkkkffffffddd^^^TTTJJJBBB>>>:::666777;;;???HHH]]]sss|||||||||sssddd[[[\\\dddlllpppcccdddqqq~~~}}}{{{tttfffgggdddccc```TTTJJJNNNZZZeeewww}}}rrrgggYYYKKKBBBBBBDDDAAA@@@DDDEEEGGGIIIJJJIIIIIIJJJKKKSSSnnn~~~uuu[[[\\\yyy```CCC>>><<<<<<@@@IIIiiiyyykkk___eee~~~|||iiiZZZPPPQQQSSSOOONNNQQQUUUUUUUUUVVVWWWXXXXXXYYY[[[YYYUUUOOOGGG???:::777;;;CCCWWWzzztttfff```\\\VVVQQQJJJNNNNNNOOO\\\pppzzzwwwiiilllsss~~~{{{lllaaaZZZVVV[[[eeefff^^^YYY\\\fff]]]]]]nnn|||tttkkkeeedddiiiggg^^^```mmmyyy{{{dddoooeeeUUUJJJFFFAAA???AAAMMMeeezzz}}}bbbMMMMMMaaammmKKK======BBBaaaaaaUUUdddsssuuu|||eeePPPEEEEEEIIIaaa|||ooommmpppqqqvvvlllkkknnnoooqqqpppxxxgggUUUUUUdddtttyyytttlllkkklllooovvvvvvnnnllljjjiiifffbbb\\\VVVPPPLLLIIIIIIFFFoooyyykkkcccbbbttt|||eeejjjzzzmmmTTTLLLeeesssfff^^^ZZZWWWOOOMMMPPPNNNJJJQQQ^^^ooowwwzzzXXXGGG???666:::???AAA___|||lllbbbXXXSSSOOOGGGBBB@@@===;;;:::;;;>>>MMMlllyyyqqqkkklllooo```\\\WWWRRRMMMFFF???:::666333555:::===FFF___yyyuuummmkkkpppyyyqqqnnnxxxsssnnnssstttkkk\\\SSSTTTZZZVVVdddzzzttt```PPPDDDEEEFFFBBBAAAFFFGGGIIIKKKKKKJJJIIIIIIIIIRRRlllzzz]]]WWWttt~~~aaaDDD>>><<<<<<@@@IIIiiivvvggg___iiiqqqaaaVVVYYYYYYSSSPPPSSSWWWWWWXXXXXXYYYYYYZZZZZZWWWXXXUUUNNNDDD??????AAAEEE<<<===ZZZ}}}jjjaaa[[[TTTOOOKKKNNNLLLLLL[[[qqq|||zzzkkkhhhjjjttt}}}zzznnnccc^^^WWW\\\lllmmm```YYY___mmmdddeeevvvvvvoookkkvvvvvviiidddooo~~~gggsssgggWWWKKKGGGBBB???AAAMMMeeeyyy~~~dddPPPOOOXXX}}}kkkJJJ;;;===EEEhhhcccXXXeeeoookkkzzzaaaMMMDDDEEEJJJddd}}}}}}www|||rrrtttoooRRRUUUZZZ]]]XXXMMMGGGGGGKKKMMMSSSddd}}}xxxooolllhhhaaaaaa___\\\WWWRRRMMMKKKKKKCCCccckkk___[[[nnnwwwhhhhhhwww}}}ggg\\\JJJ???OOO{{{~~~pppeee```[[[QQQPPPUUUTTTNNNRRR^^^xxxvvvbbbOOODDD:::===AAACCC```vvv|||pppccc[[[UUULLLDDDBBB<<<:::;;;<<<999???WWWppp~~~||||||~~~{{{}}}{{{rrriiieeefffSSSNNNGGGCCCBBB???888333333111555;;;===FFFbbb}}}{{{vvvyyyuuucccZZZXXXXXXUUU[[[nnnfffTTTGGGGGGHHHCCCBBBGGGIIIJJJLLLLLLJJJHHHHHHHHHQQQkkkaaaWWWrrr}}}aaaDDD>>><<<<<<@@@IIIiii~~~tttdddZZZmmmvvvaaa]]]___\\\ZZZ]]]PPPYYY```___]]]\\\\\\ZZZWWWSSSLLLGGGCCC@@@>>>===;;;??????EEEhhhwww```[[[YYYIIIMMMEEEOOOPPPLLLkkklllkkkhhhgggooo}}}qqq^^^ZZZ]]]```jjjooo```VVV^^^ooovvvtttyyyzzzzzzhhhjjjtttrrrjjj~~~lll[[[QQQGGG??????AAAKKKaaawww}}}kkkXXXJJJYYYmmmmmmIIIBBB;;;???nnnfffYYYkkkssshhhzzz|||^^^MMMCCCCCCLLLlllsssYYYLLLIIIFFFDDDCCCAAA???===BBBDDDNNNaaavvvxxxmmmfffbbb[[[___aaaWWWQQQPPPJJJCCCFFF^^^qqqccc[[[iiilllkkk}}}oooXXXMMMCCC@@@EEE^^^{{{uuutttgggZZZRRRWWW\\\[[[^^^fffuuuWWW???<<<===<<>>999888;;;:::;;;OOOwww\\\NNNRRRNNNNNNFFFOOOOOOMMMmmmuuujjjgggfffmmmzzzsssccceeedddcccmmmxxxmmm```ddduuu}}}}}}ooogggjjjhhhiii~~~ooo^^^QQQHHHBBB@@@AAAHHH^^^tttzzziiiXXXLLL[[[nnnrrrLLLDDD===???jjj```ZZZqqqxxxkkkzzzzzz]]]LLLCCCCCCLLLlllhhhQQQFFFDDDAAA???>>>===<<<:::999999@@@OOOaaa{{{yyylllaaa___mmmvvvhhhWWWOOOIIIJJJFFFUUU|||iiiXXXaaa|||sss}}}www___MMMEEE>>>;;;<<>>:::888777666666999666666<<>>CCCLLLlllmmmaaa]]]^^^fffuuuggghhhqqqqqq~~~jjjccc[[[QQQLLLJJJGGG???999;;;===<<<999>>>VVV{{{kkkSSSPPPMMMPPPIIINNNMMMLLLiii~~~ooommmlllqqq|||{{{pppwwwrrrmmmvvv}}}ooonnn}}}pppkkkhhhrrrqqqaaaPPPIIIEEECCC@@@FFFZZZqqqsssdddVVVMMMYYYkkkuuuNNNDDD???BBBjjjZZZ[[[www~~~nnn|||zzzZZZKKKCCCCCCLLLkkkqqq[[[HHHBBB???===<<<<<<<<<:::999999777;;;DDDQQQkkkxxxaaabbbyyy~~~bbbSSSNNNJJJCCCLLLssswwwZZZYYYvvv{{{|||sssXXXHHHAAA===<<<;;;===KKK\\\ooozzzuuusssmmmfffiiirrr{{{xxxiiikkkqqqJJJ@@@EEEMMM]]]oooxxx\\\QQQQQQJJJGGGDDDBBB===:::>>>EEEHHHJJJOOOTTTTTTSSSVVV\\\^^^ccccccdddccc```qqqyyypppmmmeeeZZZSSSPPPOOONNNMMMJJJGGGAAA<<<888666666777555999777555999>>>TTTtttqqqkkknnnuuummmuuu{{{sssfffZZZOOODDDBBBDDDEEEFFFHHHIIIJJJKKKJJJHHHHHHHHHIIISSSlllsss```wwwsssqqqaaaEEEAAA@@@AAAFFFPPPppphhh\\\\\\gggvvv{{{tttxxx}}}tttfffTTTJJJIIIGGGBBB===???===>>>>>><<>>===;;;>>>DDDNNN```}}}}}}rrrjjjnnnwwwsssxxxlllZZZWWWiiivvvIII>>>IIIYYYlll|||lllZZZVVVNNNIIIFFFEEEAAA<<<===AAAAAA@@@BBBEEEGGGHHHMMMTTTWWWZZZYYYZZZWWWRRRfffzzzqqqhhh\\\SSSOOONNNMMMLLLJJJFFF@@@:::777555666777222888777777;;;@@@VVVxxxxxxiii```jjjhhhqqqyyyyyyxxxkkkTTTPPPGGGAAABBBEEEEEEGGGIIIJJJKKKKKKJJJHHHHHHIIIKKKTTTkkkpppaaaxxxtttppp___DDDAAAAAABBBGGGRRRssshhh]]]cccuuugggRRRJJJGGGDDDAAA>>>:::;;;???===???RRRiiikkk[[[WWWYYYVVVTTTQQQRRRfff}}}zzzrrraaaLLLHHHFFFFFFCCCEEEVVViii}}}ooo___SSSLLLUUUggg|||NNN???<<>>===<<<>>>>>>>>>===::::::<<<@@@DDDSSSvvvnnn___llllll]]]WWWKKKFFFKKKkkkiiiUUUhhhgggSSSIIIBBB:::999::::::;;;<<<@@@HHHXXXpppyyybbbOOOLLLXXXjjjxxxJJJ@@@QQQfffxxxhhh[[[VVVOOOIIIGGGDDDAAA@@@CCCBBB>>>===???@@@@@@EEELLLNNNPPPNNNNNNNNNMMMaaatttkkk^^^TTTPPPNNNLLLJJJJJJFFF@@@:::777555666777111777777888<<<@@@UUUtttooo\\\aaa^^^dddhhhhhhjjj```JJJGGGAAA>>>AAADDDEEEGGGJJJKKKKKKKKKJJJHHHHHHIIIKKKRRRhhhvvvxxxxxxkkkccc{{{xxxsss]]]CCCAAA@@@AAAFFFSSSuuuhhh___iiibbbRRRKKKGGGDDDCCC???>>>AAA@@@>>>EEEPPPvvvcccXXXVVVVVVSSSPPPSSSaaa}}}zzzsssaaaNNNHHHEEEFFFEEEFFFSSSbbbxxxuuudddVVVNNNXXXkkkVVV@@@:::GGGwww\\\WWWoooyyynnn}}}lllQQQEEEBBBCCCKKKjjjiiiKKKEEE???===<<<;;;=========<<<999888:::>>>???HHHccc}}}wwwbbbcccsssqqqdddZZZSSSMMMEEEBBBWWWmmmWWWeeeiiiZZZPPPGGG===888:::<<<<<<;;;444<<>>===@@@DDDEEEGGGJJJJJJKKKLLLKKKIIIIIIIIIJJJOOOcccvvvsssqqqhhheee|||}}}xxx\\\CCC@@@??????EEESSSwwwjjjbbblllmmm[[[RRRMMMJJJIIIGGGFFFDDDAAA@@@AAACCCTTT}}}iii___aaa]]]YYYZZZaaayyysss|||uuudddSSSJJJEEEGGGGGGFFFNNNYYYlll}}}xxxfffWWWMMMVVVkkk^^^EEE;;;FFFwwwXXXTTTmmmyyyooo~~~iiiNNNDDDAAACCCKKKjjjkkkMMMJJJ@@@>>><<<<<<======<<<;;;<<<999:::======CCCVVVlllyyygggccciiieee```]]]WWWMMMEEE???LLLtttoooXXXbbbmmm```OOOHHH@@@;;;<<<>>>>>><<<555999>>>>>>999===QQQggg^^^KKKDDDGGGLLLbbbtttQQQOOOeee|||uuu```SSSKKKFFFDDDEEEHHHBBB>>>>>><<<999999;;;;;;AAA<<<;;;NNNbbbsss{{{nnnggg]]]WWWUUUTTTRRRPPPIIIGGGBBB>>>:::888777666666888555666<<<<<>>>>>DDDTTTzzzooofffooonnn```WWWSSSQQQIIIKKKIIIDDD@@@@@@@@@???JJJeeeuuusssuuupppjjjhhhhhh|||fffttt}}}xxxgggXXXMMMFFFGGGHHHFFFKKKSSSaaatttxxxeeeUUUKKKRRRiiicccIII===GGGwww{{{SSSQQQnnnzzzpppiiiMMMCCCAAACCCKKKjjjlllPPPOOOBBB@@@>>>>>>>>>???>>>======888888::::::>>>NNNaaawwwxxxkkkhhhiiicccccceee___PPPLLLHHHSSSwwwpppXXX```xxxgggYYYFFFBBB<<<999;;;>>>===:::CCC>>><<<>>><<<999===EEEbbbmmmUUUIIIIIIHHHXXXxxxkkkNNNQQQjjjyyyfffZZZSSSOOOPPPLLLGGGCCCBBB@@@<<<:::;;;777???:::999SSSpppzzzpppggg```XXXRRRPPPOOOLLLJJJIIIGGGCCC???;;;999777666777888444777???>>>EEEXXXbbb{{{wwwrrrpppzzznnngggoooxxxooobbbYYYOOOAAA===<<<@@@BBBCCCFFFKKKHHHKKKMMMNNNLLLJJJIIIIIIHHH\\\wwwxxxtttrrrggg___ppp~~~```FFFBBB>>>===DDDUUU|||rrrppppppvvv~~~pppgggddd___XXXTTTNNNKKKGGGEEEFFFGGGDDD@@@BBBEEEUUUmmm}}}xxxppphhhxxxkkkUUUMMMFFFGGGLLLNNNMMMLLL[[[sss{{{cccOOONNNYYYggg___FFF>>>OOOuuuMMMWWWvvvzzznnn~~~lllSSSFFFBBBEEEPPPppprrrXXXMMMHHHAAA===???BBB@@@===<<<<<<888:::??????>>>KKK\\\vvvyyyqqqkkkqqqxxxwwwnnndddQQQKKKIIISSSvvvuuuXXXYYYuuu{{{nnnbbbUUULLLCCC>>>@@@>>>999>>>@@@777===>>>>>>===:::888888888IIIbbb{{{^^^JJJLLLOOORRRiiiuuuhhhUUUXXXuuu{{{gggZZZSSSQQQTTTPPPHHHAAA;;;999888888888>>>999<<>>HHHXXX{{{zzzwwwzzztttfffaaa___\\\XXXQQQPPPNNNLLLKKKJJJHHHFFFBBB???FFFYYY}}}vvvcccuuuvvvhhhUUULLLDDDEEEIIILLLMMMMMM^^^vvv}}}dddOOOMMMXXXggg^^^FFF===MMMjjjHHHVVVuuu~~~zzz|||jjjQQQDDD@@@DDDNNNooopppYYYRRRKKKDDD@@@BBBDDDBBB??????AAA<<<<<>>MMMcccgggPPPQQQVVVYYYhhh}}}yyymmmZZZ]]]xxx~~~gggYYYRRRPPPQQQMMMFFF@@@;;;888777888666;;;666:::XXXttt~~~zzz~~~|||pppkkkhhh___VVVRRRMMMKKKLLLLLLKKKHHHGGGDDD@@@<<<999777666666666:::777<<>>>>>>>>@@@CCCEEEGGGGGGHHHIIIKKKMMMLLLKKKIIILLL\\\yyyzzzyyysssaaaYYYsssiiiIII@@@<<>><<>>>>>AAAPPPaaattt{{{}}}yyyvvvvvvpppeee]]][[[QQQGGGAAADDDaaarrr[[[^^^yyytttkkkgggeeedddfffhhhfff]]]OOOCCC>>>>>>EEE999>>>FFF???;;;BBBHHHEEEDDDCCC@@@>>>;;;999888777<<>>:::888777777777999444===]]]xxx}}}}}}yyysssuuusssgggaaa]]]SSSPPPMMMJJJJJJLLLLLLJJJHHHEEECCC???;;;888777666666666888555AAA]]]pppyyy|||zzztttkkkdddbbb{{{___KKK>>>=========>>>@@@BBBCCCFFFGGGIIIJJJKKKKKKKKKJJJNNN```}}}vvvvvvqqqaaaYYYsssjjjKKKBBB???@@@HHHWWWzzz|||rrrkkkmmmyyyeee[[[RRROOOOOONNNMMMMMMLLLCCC???@@@OOOxxxppp\\\OOOFFFGGGIIIIIILLLQQQbbbyyyhhhQQQLLLaaarrr\\\FFF>>>MMMeeeFFFNNNcccuuuyyyeeeMMMBBB@@@CCCLLLllllll```SSSMMMHHHHHHGGGDDDBBBCCCFFFAAA>>>>>>===@@@KKKWWWccceeemmmkkkgggjjjqqqpppdddYYYVVVNNNGGGDDDFFFZZZrrr```fffpppcccYYYRRRNNNIIINNNRRRQQQKKKEEECCCDDDBBB>>>DDDKKKKKKRRRVVVOOONNNLLLHHHEEEBBB@@@===;;;888999888@@@TTTjjjrrriiipppzzz~~~{{{oooppp{{{|||qqqaaaPPPEEE@@@AAABBBEEEDDDAAA>>>;;;888777666888:::666DDDhhhyyyqqqrrroooccc]]]XXXNNNLLLIIIHHHIIILLLMMMKKKIIICCC@@@===999666555444444555555444BBB```wwwyyymmmjjj{{{~~~|||___JJJ>>>=========>>>@@@AAABBBDDDFFFHHHJJJJJJJJJKKKKKKOOOddd|||mmmlllhhh\\\WWWrrr|||hhhKKKCCC???@@@FFFUUUxxx||||||{{{lllbbbVVVQQQQQQYYYhhhvvv|||jjjXXXSSSTTTTTTRRRRRRIIICCCDDDCCCFFFcccwwwpppqqqwww~~~rrr]]]PPPHHHJJJJJJGGGIIIQQQcccxxxiiiRRRMMMaaasssZZZFFFAAAOOOgggEEEIII\\\oooyyydddMMMCCCAAADDDLLLlllvvvaaaUUUOOOJJJIIIFFFBBBAAABBBEEECCCBBBAAA@@@???DDDKKKRRRRRR\\\}}}nnnfffjjjyyyrrr```VVVPPPIIIFFFGGGXXXwwwgggnnnxxxggg[[[SSSOOOFFFFFFHHHJJJLLLKKKHHHFFF@@@HHHPPPQQQ___{{{}}}cccZZZVVVQQQMMMJJJGGGCCC@@@999===<<<>>>FFFRRRnnnwww```UUUWWW]]]XXXSSSKKKCCC???>>>???AAABBBBBBAAA???===;;;888777999999888JJJrrr}}}uuutttqqqfff```[[[PPPIIIGGGEEEGGGJJJLLLJJJHHHCCCAAA===999666555444444333555555BBB^^^xxx~~~cccmmmxxxooopppqqqeeePPPAAA>>>>>>>>>???@@@AAAAAABBBCCCFFFHHHIIIIIIJJJLLLNNNQQQhhh{{{fff```\\\SSSSSSqqq{{{|||cccGGGBBB???>>>DDDSSSwww~~~yyywww|||rrrdddVVVOOOHHHGGGHHHNNNYYYddduuujjjcccaaa]]][[[\\\MMMDDDDDDEEEDDDWWWuuuxxxjjj```]]]eeewwwyyynnn[[[OOOJJJOOOOOOIIIJJJRRRggg{{{jjjSSSMMM[[[qqqXXXGGGCCCPPPgggCCCFFF\\\rrrxxxcccNNNDDDCCCDDDKKKjjjyyyvvvyyy|||||||||aaaWWWQQQKKKIIIEEE@@@???BBBDDDDDDEEEDDDBBBAAAAAACCCGGGHHHUUU}}}uuujjjnnnooobbbUUULLLGGGEEETTT{{{kkksssnnn^^^UUUSSSMMMHHHCCCDDDHHHJJJGGGCCCBBBMMMQQQMMMeeeyyy___ZZZSSSMMMJJJGGGBBB>>>777>>>??????CCCHHH^^^|||cccSSSOOOQQQNNNLLLHHHCCC@@@>>>===<<>>;;;999888999:::PPPwwwzzzxxxvvvlllgggbbbWWWIIIFFFDDDEEEHHHJJJIIIGGGHHHEEEAAA===999777666666222666777CCC[[[tttssskkknnngggZZZSSSLLLCCC======>>>???@@@AAABBBCCCCCCCCCFFFIIIJJJIIIJJJMMMPPPTTTmmmiii^^^UUUNNNQQQppp}}}}}}kkk]]]CCC???>>>===CCCRRRwww|||nnnlllkkklllkkkfff]]]UUUPPPMMMKKKJJJJJJPPP^^^lll}}}rrrpppvvvkkkTTTHHHEEEDDDPPPdddmmmnnnfff___ZZZZZZddd{{{tttkkkZZZQQQPPPZZZ[[[RRRRRR[[[nnniiiRRRMMMWWWpppWWWFFFBBBOOOoooFFFGGG^^^tttvvv```MMMDDDCCCCCCIIIgggeeeXXXRRRMMMIIIDDD>>>>>>AAA???AAACCCBBBAAAAAA@@@???AAACCCSSSuuuwwwwwwjjjXXXNNNGGGBBBMMMyyyzzziiiuuuxxxeee[[[YYYUUUMMMFFFGGGNNNUUUWWWVVVQQQSSSMMMFFF\\\ccc]]]TTTNNNKKKGGGBBB===;;;>>>;;;===DDDJJJ\\\xxx~~~fffVVVPPPQQQMMMKKKHHHDDD@@@===;;;;;;CCCDDDFFFFFFEEEAAA===:::;;;<<<>>>UUU{{{|||zzzxxxppplllhhh\\\OOOKKKGGGGGGIIIKKKKKKIIIJJJGGGCCC>>>:::777666666333555555>>>RRRgggqqqffflllwwwyyy\\\KKKDDD@@@>>>>>>;;;<<<>>>@@@AAABBBCCCDDDCCCFFFJJJJJJIIIJJJNNNSSSWWWrrrxxxfffWWWOOOSSSqqq}}}}}}nnnXXX@@@>>>===>>>DDDTTTyyyzzztttllliii___SSSWWWYYYZZZWWWSSSNNNLLLKKKIIIIIIKKKLLLNNN[[[tttiiiOOOFFFDDDKKKWWWZZZ^^^[[[YYYYYYYYYbbbxxxssslll\\\TTTWWWccceee\\\\\\eeeuuuiiiQQQLLLWWWsssWWWFFFAAAMMM{{{LLLIII```tttuuu___MMMDDDBBBCCCHHHeeekkkYYYTTTNNNJJJDDD>>>>>>BBB;;;===>>>======>>>???======@@@SSSrrrfffWWWOOOHHHBBBGGGllluuufffuuuqqqgggeee\\\VVVQQQTTT^^^jjjsssxxxggg]]]OOOEEEVVVlllddd[[[UUURRRNNNHHHCCCCCC???777:::FFFOOO___www{{{dddTTTOOOOOOMMMKKKHHHEEEBBB@@@@@@???DDDFFFHHHIIIGGGCCC???<<>>>>>>>>>>>EEEUUU{{{ccc[[[WWWZZZZZZRRRJJJHHHPPPXXX\\\YYYUUUTTTSSSQQQNNNXXXYYYQQQWWWrrrzzzWWWJJJNNNRRRSSSTTTXXX\\\]]]YYYZZZjjjnnnjjj[[[SSSZZZllltttmmmjjjooo~~~jjjPPPKKK\\\RRRDDD???OOONNNNNNZZZfffsss\\\JJJCCC<<>>;;;<<<===>>>>>>>>>===<<<@@@@@@OOO}}}qqqcccWWWOOOEEEFFFCCC\\\{{{gggccc~~~uuujjjeeedddaaaZZZbbbsssYYYRRRccczzzoooeeecccaaaXXXKKKCCC@@@CCC===<<>>;;;<<<<<<;;;;;;<<<>>>@@@@@@@@@@@@BBBDDDCCCGGGKKKMMMLLLMMMPPPSSS\\\yyyttteeeNNNQQQxxx}}}[[[CCC@@@??????FFFXXXggg]]]WWWWWWWWWSSSOOOOOOPPP```nnnpppiiiccc^^^ZZZZZZ\\\XXXRRR^^^|||yyyYYYNNNRRRWWWZZZ[[[SSS\\\eeeiiimmmzzzppplll]]]UUUXXXjjjsssppprrrzzziiiRRRNNNbbbRRRDDD???NNN}}}QQQOOOXXXaaavvvttt^^^MMMEEE???AAAMMMeee|||dddTTTNNNIIIJJJIII@@@???>>>===<<<<<<<<<======???@@@OOOzzzwwwfffWWWQQQHHHIIIFFF^^^uuukkkXXXYYYzzz{{{pppggglllqqqnnnsssxxxoootttyyyrrrpppkkk^^^OOOFFFAAACCC>>>>>>JJJUUUhhhqqqYYYPPPRRRRRRMMMKKKMMMMMMIIIFFFFFFTTTRRROOOOOOPPPOOOLLLIIIEEEBBBNNNkkkyyytttooohhh___ZZZWWWVVVTTTPPPOOOPPPMMMIIIDDD>>>:::777666666777444444888???KKK^^^ooovvvaaaTTTIIIBBBIIIVVVnnn{{{WWWJJJ???<<<===<<<;;;<<<<<<>>>@@@@@@@@@@@@BBBDDDBBBFFFJJJLLLLLLNNNRRRUUU```|||ttteeeNNNSSSzzzzzz[[[BBB@@@>>>>>>FFFXXXwwwmmmbbb]]][[[WWWVVVWWW^^^vvv}}}uuupppkkkbbb^^^mmmxxxtttssslllkkkssssss[[[VVV```kkkooonnnaaalllyyyqqqlll\\\RRRSSSaaalllpppyyy~~~gggQQQOOOddd}}}PPPDDD???NNN}}}|||NNNNNNZZZbbbrrrvvvaaaNNNGGG@@@AAAKKKccctttrrrpppWWWNNNKKKMMMLLLBBBCCCAAA>>>;;;:::;;;<<<>>>>>>@@@KKKssstttbbbWWWRRRJJJLLLKKKdddnnnbbbMMMRRRyyyttt{{{zzzfffSSSHHHBBBDDD@@@BBBQQQ]]]nnnwww```TTTRRRTTTQQQOOOOOOMMMKKKNNNSSS]]]VVVNNNLLLMMMNNNKKKHHHFFFEEERRRlll~~~wwwpppiiifff___ZZZXXXVVVPPPMMMNNNMMMJJJEEE@@@;;;888666666999666555777999???LLLYYYsssuuudddRRRDDDEEELLLQQQiiizzz|||UUUJJJ@@@===>>><<<;;;<<<<<<>>>@@@@@@@@@@@@BBBDDDAAAEEEIIIKKKLLLOOOTTTYYYeeessscccNNNVVV~~~~~~rrr[[[BBB???>>>>>>EEEXXX~~~uuukkkccc^^^\\\qqq|||xxxtttjjjbbb```]]]\\\hhhmmm___hhhooohhhXXXMMMIIISSS```kkkyyy}}}eeeOOOLLL^^^wwwMMMCCC@@@PPPhhhEEEKKK^^^kkkuuuxxxcccMMMFFF@@@???GGG]]]ttthhhnnnzzz}}}[[[PPPMMMQQQPPPGGGFFFDDDAAA>>><<<<<<<<<<<>>EEEhhh}}}zzzuuuhhhbbbkkk{{{}}}mmm\\\TTTQQQJJJMMMPPPnnnzzzhhhOOOUUU}}}~~~yyypppooonnnWWWKKKCCCDDD@@@FFFXXXfffttt}}}jjj^^^YYYWWWUUUTTTRRROOOPPP[[[ggghhh]]]PPPLLLOOOQQQNNNIIIFFFFFFPPPdddyyyzzzqqqmmmeee^^^\\\XXXRRRMMMMMMJJJHHHDDD@@@<<<999888777999666444555555777===FFF\\\wwwyyygggVVVLLLIIIKKKcccyyyvvvvvvRRRHHH@@@>>>===;;;:::;;;<<<>>>@@@@@@@@@@@@BBBDDDAAADDDIIIKKKMMMQQQWWW\\\iiinnn^^^MMMYYY{{{jjjsss[[[BBB???======FFFXXXxxxkkkcccvvvsssbbbaaa[[[WWWaaasssyyyuuupppeeedddyyy~~~|||jjjbbbUUUIIICCCJJJWWWfffxxxfffPPPLLLYYY{{{qqqJJJDDDCCCUUU\\\@@@IIIcccrrrvvv{{{dddNNNGGG@@@???EEEZZZ|||}}}yyy}}}dddWWWSSSTTTTTTMMMHHHHHHFFFDDDBBB???===;;;@@@>>>>>>[[[wwwpppkkkfff\\\VVVbbbwww~~~ooo[[[SSSPPPJJJMMMTTTyyyqqqUUU[[[}}}ooohhhaaaSSSPPPRRRiiisss[[[OOODDDDDD@@@JJJ```nnnyyyyyynnniii```bbbccc```ZZZ\\\kkk}}}vvviii[[[YYY```ddd```YYYOOOLLLPPP^^^qqqtttllldddbbb^^^WWWPPPMMMHHHFFFBBB>>><<<:::::::::999555444666555333666;;;NNNbbb}}}xxxkkk]]]SSSVVVnnnxxxmmmnnnvvvwwwxxxooo]]]NNNFFF???>>>===:::999:::<<<>>>@@@@@@@@@@@@BBBDDDBBBFFFKKKMMMOOOSSSXXX]]]jjjjjjZZZLLL\\\{{{gggmmm\\\BBB???===>>>FFFZZZtttvvvooommmdddZZZUUUXXX[[[[[[^^^\\\bbbzzz|||vvveee]]]SSSHHHAAAGGGUUUggg{{{iiiSSSPPP[[[tttoooJJJFFFFFFZZZ^^^DDDJJJfffuuurrr|||dddOOOIIICCC@@@FFFZZZ|||qqqfff\\\UUUQQQKKKLLLLLLKKKIIIGGGCCC@@@>>>AAAAAA===PPPxxxnnn^^^YYYZZZjjjvvv___VVVTTTLLLNNNWWWrrrVVV___}}}vvvqqqdddZZZQQQDDDDDDBBBNNNbbbyyyvvv```TTTFFFEEEBBBNNNgggvvv}}}|||xxxmmmuuu}}}{{{sssrrrvvvkkknnnzzzzzzpppddd^^^[[[bbbsss{{{ssslllkkkhhh```WWWRRRJJJGGGBBB>>>;;;;;;<<<===999666666888888555666999FFFSSSlll~~~yyynnndddbbb{{{vvveee___bbbccceee^^^LLLLLLFFFAAA???>>>:::999:::<<<>>>@@@@@@@@@@@@BBBDDDDDDIIINNNQQQRRRUUUYYY\\\kkkiiiXXXLLL```{{{kkkrrr]]]CCC@@@>>>>>>HHH\\\oooddd]]]XXXXXX[[[WWW]]]eeeuuuqqqbbbZZZOOOFFFAAAHHHWWWkkk~~~hhhTTTSSSbbbyyyqqqLLLHHHHHH^^^dddJJJNNNjjjzzzsss|||fffNNNIIICCC@@@EEEYYY{{{rrr```VVVOOOQQQPPPNNNKKKIIIFFFDDDDDD>>>EEEAAAIIIpppddd``````ooommm]]][[[RRRRRRXXX~~~pppTTTbbb}}}vvvrrrcccVVVOOOGGGAAA@@@CCCIIIaaaxxxcccWWWJJJGGGDDDRRRnnn||||||ttt|||ssskkknnn}}}zzzuuuuuusssjjj___XXXPPPLLLEEE???<<<;;;===???===999888;;;<<<999888:::???EEEYYYeeejjjvvvkkkiiiyyyfff^^^```cccgggaaaOOOLLLGGGCCCBBB@@@;;;:::<<<<<<>>>@@@@@@@@@@@@BBBDDDGGGLLLRRRUUUVVVVVVXXXZZZlllmmmZZZOOOccc}}}rrr{{{^^^EEEAAA??????III]]]uuujjjgggcccdddiii___iiiqqqwwwoooaaaYYYJJJDDDAAAHHHYYYmmmyyydddSSSTTTgggsssNNNIIIJJJ```eeeLLLPPPnnnwww}}}gggKKKFFFAAA>>>BBBVVVyyyssscccZZZVVVSSSOOOKKKIIIHHHHHHIII<<>>???@@@<<<;;;>>>>>><<<:::<<<:::<<>>===>>>@@@@@@@@@@@@BBBDDDIIINNNUUUXXXXXXWWWWWWYYYmmmqqq]]]RRRfffvvv___EEEAAA???@@@JJJ^^^}}}}}}}}}qqqfffsssrrrzzznnn___UUUGGGEEEEEELLL[[[ppppppZZZPPPYYYwwwrrrXXXHHHMMM```jjjLLLPPPvvv}}}hhhPPPHHHAAA>>>CCCTTTuuuyyyhhhaaaWWWQQQQQQPPPJJJHHHJJJCCCGGGCCCHHH___|||yyylll```[[[eeehhhbbbwww|||nnnaaaTTTJJJJJJIIIJJJOOO```~~~wwwaaaVVVMMMFFFLLLdddzzz}}}~~~~~~qqqkkkkkk___LLL??????EEECCC<<>>999<<<<<<:::;;;IIIbbbuuurrrlllsssqqqjjjqqq}}}}}}vvvYYYTTTQQQOOOIII@@@>>>CCC:::;;;<<<===>>>@@@CCCFFFNNNRRRWWWXXXWWWWWWYYY[[[jjjyyyXXXMMMnnn|||{{{|||VVVEEEBBB???DDDLLL```vvvtttmmm[[[lllpppmmm|||mmm___UUUHHHEEEDDDMMM___tttttt\\\PPPYYYzzzsssVVVFFFIII\\\kkkJJJMMMrrr{{{fffPPPHHHAAA???CCCTTTtttvvvfffXXXTTTUUUSSSRRRSSSIIILLLFFFHHH\\\xxx}}}rrrlllrrr}}}ffffffyyyvvv}}}|||pppfff[[[RRRMMMMMMPPPXXXggg}}}eeeVVVIIIFFFPPPiii}}}~~~vvveeePPPFFFEEEHHHFFFCCCFFFFFFFFFEEEDDDDDDBBB??????AAA@@@;;;777<<>>;;;<<<>>>>>>???AAAEEEHHHPPPTTTXXXYYYXXXXXXZZZ]]]hhhwwwYYYRRRttt{{{~~~wwwUUUDDDAAA===CCCKKK```uuuqqqqqq^^^ppp|||iiisssooo}}}mmm^^^SSSHHHDDDCCCNNNdddzzzzzzaaaTTT]]]pppUUUJJJLLLZZZlllHHHKKKnnnzzzeeeQQQHHHAAAAAADDDSSSrrruuu```ZZZ]]]]]]XXXTTTQQQRRRKKKJJJZZZtttzzzhhhqqq~~~xxxuuuttt}}}xxxmmmaaaWWWPPPQQQYYYiiiyyywww]]]OOOEEEHHHWWWooohhhPPPHHHGGGFFFFFFIIIKKKIIIGGGFFFCCCAAA???>>>:::<<<===;;;888999===AAAYYYvvvwwwqqqvvv{{{}}}iiibbb\\\XXXQQQHHHAAA???===>>>??????@@@CCCGGGJJJSSSVVVZZZ[[[ZZZZZZ]]]___hhhuuu[[[YYY|||{{{oooSSSCCC???;;;AAAJJJ```tttnnniiiggglllzzzwwwmmmiiiuuuttt{{{zzzlll]]]QQQGGGCCCCCCQQQiii}}}cccXXXccc}}}lllTTTPPPTTT[[[pppJJJKKKhhh}}}hhhSSSHHHBBBBBBEEEPPPnnnwwwsssvvvsssdddUUUUUUWWWQQQOOO[[[qqqtttyyy|||zzzhhhYYYUUUTTTbbb|||wwwooobbbOOOHHHCCCLLL^^^tttnnnSSSLLLJJJFFFKKKUUUWWWPPPIIIFFFCCC@@@???@@@999:::<<<===============GGG\\\rrrrrrkkkbbb[[[SSSLLLFFFBBB>>>???@@@@@@AAADDDIIIMMMVVVZZZ]]]^^^]]]]]]```cccnnnqqqZZZ\\\}}}pppPPPAAA>>>:::???III```wwwoooXXXTTTYYYmmmxxxggglllvvvtttwwwkkk\\\OOOEEECCCFFFVVVnnn|||```XXXhhhsssmmmTTTPPPWWW]]]yyyPPPLLL^^^vvvnnnTTTIIIBBBCCCEEEMMMiiihhhYYY[[[VVVTTT]]]lllvvvtttxxxfff^^^YYYffflllaaaVVVIIIFFFGGGRRReeevvv~~~xxx}}}}}}bbbWWWSSSRRR\\\lllmmm^^^PPPJJJHHHFFFEEEHHHEEEDDDBBB@@@???===;;;:::===KKKXXXhhhtttsss|||wwwhhhZZZOOOGGGAAA>>>??????@@@BBBFFFLLLPPPZZZ]]]```aaa``````dddgggyyy{{{jjjSSSYYYwwwMMM???>>>;;;???HHHaaa|||sssWWWPPPTTTiii||||||vvv}}}|||tttjjj[[[MMMDDDFFFMMM^^^tttxxxZZZWWWnnn|||mmmtttZZZOOOTTT___TTTKKKRRReeeqqqVVVIIIBBBDDDDDDHHHccckkkiiiaaa]]]```hhh~~~uuu|||nnn___fffnnnaaaUUUHHHEEENNNYYYiiivvv}}}mmmffflllyyytttccc]]]aaassskkkWWWRRRRRRPPPMMMMMMKKKIIIFFFBBB@@@>>>>>>???AAAOOO\\\iiipppooonnn^^^SSSKKKEEE>>>???@@@BBBEEEJJJQQQVVV^^^aaaccccccbbbcccgggkkkuuubbbLLLWWWtttJJJ>>>???===AAAIIIaaaxxxZZZPPPQQQcccwww}}}zzz}}}}}}rrriiiZZZLLLEEEJJJVVVgggzzzvvvXXX\\\{{{xxxlll{{{hhhWWWWWWcccUUUJJJLLL]]]pppXXXIIIBBBDDDCCCDDD]]]|||tttkkkhhhiii}}}uuu}}}|||~~~fffcccssseeeWWWIIIFFFUUU^^^jjjttt|||qqqVVVNNNUUUVVVdddssszzzrrriiittt}}}fffcccgggbbbZZZVVVMMMLLLJJJFFFBBBAAADDDFFFJJJ___uuuuuuzzztttsssqqqllljjjkkkrrrxxxxxxmmm```WWWQQQLLL???@@@BBBDDDHHHOOOVVV\\\aaacccfffeeedddfffjjjnnnsssaaaNNN]]]~~~jjjHHH===@@@???CCCJJJbbb{{{ZZZOOOMMM]]]ppp~~~yyy{{{{{{qqqiiiZZZKKKFFFMMM\\\mmm~~~uuuZZZccczzznnn~~~uuuccc^^^iiiSSSIIIKKK^^^nnnYYYIIIBBBDDDBBBBBBZZZyyywwwppplllyyyvvvuuuqqqnnnnnnWWWMMMVVVdddwwwxxxzzziiiaaawwwhhh[[[NNNLLLYYYaaakkksss{{{dddFFF===FFFEEERRR___fffkkkuuuyyyxxxxxxwwwxxx|||vvvxxxxxx}}}wwwjjjcccUUUUUURRRLLLDDDAAABBBDDDMMMiiivvv{{{tttiiifffccc]]][[[]]]aaannnuuunnnbbbYYYSSSNNNAAABBBDDDFFFKKKRRRZZZ```bbbeeeggggggfffgggkkkooouuudddSSSeee~~~hhhFFF===AAAAAADDDKKKbbb|||\\\RRRNNNWWWhhhyyy}}}kkkttt|||ooobbbVVVNNNBBBLLL___uuuuuubbbnnnvvvlllVVVtttxxxSSSGGGOOO\\\uuu\\\IIIHHHBBB???GGGSSSppp}}}pppfffeeeccc___\\\YYYOOOGGGFFFIIIOOOWWW___rrruuuaaarrrooo[[[PPPLLLZZZ___gggoooyyyqqqZZZEEE===AAADDDJJJRRRXXX]]]jjj~~~vvvuuutttlllgggiiihhhzzzwwwddd\\\UUUOOOKKKFFFCCCEEEJJJVVVwwwvvvggg]]][[[^^^```eeejjjvvvvvvjjjddd___QQQHHHEEEDDDIIISSS\\\aaabbbdddgggllllllgggeeelllwwwqqq[[[SSSjjjaaaCCC;;;<<>>@@@CCCJJJPPPiiimmm]]]kkkiiiXXXQQQOOOVVV[[[dddmmmvvvuuudddRRRBBB>>>DDDFFFJJJPPPVVV```qqqyyywwwsssmmmggg\\\UUUUUUMMMXXXcccjjjxxxyyyiii^^^SSSLLLGGGEEEHHHNNNhhhqqqgggccc```\\\fffooo}}}{{{ooommmhhhWWWHHHFFFFFFMMMWWWaaafffggggggjjjmmmmmmgggdddlllwwwmmmYYYUUUqqq|||ZZZCCC;;;<<>>CCCJJJcccvvvmmmpppwwwccc]]]ZZZTTTPPPOOOFFF===;;;:::;;;>>>DDDYYY}}}}}}rrrkkk[[[QQQ[[[sssrrr___SSSOOOOOOTTTYYYbbblllvvvhhhWWWJJJAAABBBHHHKKKRRR[[[dddppplll```^^^jjj{{{hhh___VVVKKKCCCBBB>>>@@@EEEJJJRRRfffvvvcccUUULLLJJJRRR[[[}}}zzzrrrgggkkkxxxvvvwwwoooXXXKKKJJJLLLRRR\\\eeeiiijjjkkklllnnnmmmgggdddmmmyyygggSSSUUUwwwxxxRRRBBB<<<<<>>BBBJJJlll}}}wwwxxxzzzvvvgggZZZOOOHHHCCCHHHUUUhhhuuudddTTTLLLJJJKKKSSSYYYcccmmmxxxfffSSSIIIDDDHHHPPPUUUbbbrrrxxxjjjbbbcccmmmwwwxxxhhhYYYQQQKKKCCC>>>===<<<:::===BBBAAAGGGbbb~~~eeeSSSPPP___ppp~~~zzzwwwXXXQQQQQQSSSYYY```fffhhhiiijjjkkkllljjjeeeeeeqqq~~~fffRRRVVV|||uuuOOOAAA<<<<<<@@@AAAOOOxxx===@@@DDDFFFIIIWWWsss|||vvvnnn]]]NNNGGGPPPhhhrrrdddhhhuuuyyyjjjHHHEEEIIIdddlllSSSKKKBBB@@@DDDFFFZZZppp{{{vvvtttxxxsssooonnnkkkhhhVVVNNNFFFCCCAAA>>>???CCCFFFccc{{{nnn```\\\```^^^RRRFFF@@@???>>>???AAAJJJ]]]nnnqqqkkk___RRRIIIEEEFFFHHHQQQWWWbbbmmmxxxgggTTTMMMKKKQQQYYYaaasssxxxooojjjeeeccccccXXXNNNIIIGGGCCC@@@???999666:::AAA???@@@YYYxxxqqqWWWTTTiii}}}[[[RRRTTTXXX^^^dddhhhiiijjjggghhhhhhgggdddgggvvvdddSSS\\\sssrrrrrrNNN???<<<<<>>999:::<<<;;;@@@YYYuuuwww___^^^uuurrrWWWPPPTTTZZZbbbhhhlllmmmnnngggfffgggfffeeejjj|||zzzYYYSSScccooopppnnnNNN>>><<<<<<>>>BBBVVV<<>>;;;<<>>???===:::<<>>AAACCCLLLTTT```mmmxxxjjj]]]VVVRRRVVV^^^kkkyyyqqqggg^^^TTTRRROOOLLLKKKJJJGGGCCCBBB???===;;;999???SSSggguuu}}}}}}qqqttt~~~~~~yyyiii\\\NNNQQQWWW___fffkkknnnooooooiiihhhhhhgggfffmmmtttTTT]]]uuutttwwwjjjKKK===<<<======BBBXXX~~~>>>DDDKKKLLLIIILLL]]]pppssshhh{{{~~~wwwyyynnnlllaaaPPPLLLTTTiii~~~xxxhhhkkkwww~~~YYYMMMDDDRRRqqqyyy[[[OOOFFFDDDFFFBBBQQQppp{{{~~~}}}xxxxxx{{{vvvnnnaaaVVVKKKDDD???<<<<<<@@@AAAPPPsssuuu~~~fffTTTPPPPPPLLLGGG???:::888;;;<<<999888999:::888777888;;;>>>@@@@@@NNNVVVbbbooo{{{pppbbbXXXPPPRRRYYYjjjyyymmmaaaWWWRRRRRRQQQOOONNNNNNIIIEEE<<<>>>???======CCCPPP\\\nnnuuuzzzrrrXXXOOOJJJVVV\\\cccjjjmmmmmmmmmmmmlllkkkjjjhhhgggoooppp[[[oooxxxgggGGG===<<<======BBBZZZwwwGGGEEEFFFJJJJJJKKKWWWgggeeeaaa{{{wwwvvvlllfff\\\OOONNNUUUwwwlll```pppwwwwww|||SSSGGGLLLQQQooo~~~gggQQQJJJGGGCCCEEELLLsss}}}jjjdddkkkkkkgggaaa^^^bbbtttttt~~~~~~|||yyyqqqbbbMMMEEEEEE:::666CCCEEEUUUxxx}}}sssdddYYYYYYVVVNNNGGGDDDAAA===:::999999888777<<<777555666777999>>>DDDNNNUUUcccrrryyyhhhXXXOOOQQQXXXppptttiiiaaa[[[PPPRRRWWWYYYQQQEEECCCHHHHHH999:::BBB===>>>IIIRRR]]]```ppp|||hhhNNNJJJRRRXXXaaahhhjjjkkknnnpppooorrrnnnllllllmmmsssoooggg~~~{{{]]]NNN??????>>>>>>DDD]]]}}}{{{HHHFFFIIINNNLLLJJJRRR___pppbbbiiisssxxxnnnfff[[[QQQUUUbbbzzz~~~iiibbbrrruuutttUUUGGGLLLSSSnnnkkkUUULLLHHHCCCEEELLLmmmzzzuuulll```^^^cccmmmkkkdddZZZUUUaaa|||xxx|||rrrrrrqqqUUUEEECCC>>>:::CCCCCCVVVvvvxxxtttpppeee___UUUNNNNNNGGGCCC???<<<;;;:::999888<<<888666888888999>>>DDDQQQYYYgggvvv~~~lllYYYNNNPPPXXXssspppgggaaa[[[VVVTTTTTTUUUOOOEEEAAABBBEEE<<>>>>>DDD]]]{{{HHHHHHNNNTTTRRRLLLOOOXXX|||wwwlllooovvv~~~wwwmmmbbbVVVQQQ___rrruuucccfffzzzpppnnnzzzZZZGGGLLLTTTlll~~~qqq[[[OOOHHHCCCDDDIIIeeeyyykkk``````___[[[ZZZ^^^tttxxxtttcccRRRUUUkkkvvveeefffdddHHHCCCBBB???BBBFFF___yyy|||ttt___SSSUUUJJJGGGBBB>>>===<<<:::999<<<999888:::::::::>>>EEEUUU___mmm|||xxxxxxvvvcccVVVYYYcccxxxzzzlllgggccc^^^XXXSSSPPPPPPLLLFFFAAA@@@???;;;>>>@@@???HHHOOOHHHHHHDDDLLLVVV___wwwqqqyyyggg^^^ccc|||jjjYYYMMMIIIMMMUUUaaaeeehhhjjjooouuuvvvsssvvvsssppppppqqqyyybbb___zzz|||WWW?????????>>>===DDD^^^{{{LLLMMMSSS\\\[[[SSSTTT[[[zzzwwwqqqhhhZZZOOOQQQgggiii]]]ooowwwkkkkkkmmmbbbIIIIIISSSiii{{{vvv```RRRHHHBBBBBBFFF^^^yyykkkaaaaaaeeedddbbbbbbzzz|||ccc\\\jjjzzzzzz|||ooommm[[[iiixxxwwwrrrQQQEEEDDDBBBBBBIIIiiinnnZZZXXXMMMIIIDDD@@@>>><<<:::999;;;::::::<<<;;;;;;@@@GGGYYYdddsssqqqllltttuuuuuunnnaaaeeeppp|||wwwllliiifffbbbYYYVVVRRRPPPMMMJJJHHHGGGAAA===>>>@@@MMMgggsssgggVVVHHHDDDKKKQQQdddooobbb[[[kkk~~~dddTTTTTTaaa{{{hhhRRRGGGEEEIIIQQQYYYccceeefffhhhnnnuuuvvvrrrwwwvvvttttttxxx___bbbvvvTTT???===???>>><<>><<<:::999;;;:::;;;===<<<<<>><<>><<<:::;;;:::<<<===<<<===FFFPPPcccnnn|||gggdddlll~~~rrrccceeennnyyyxxxttttttpppiii\\\ZZZTTTNNNMMMOOOMMMHHHIIIBBBDDDRRRsss[[[IIIHHHJJJeeeuuucccKKKCCCGGGfffpppgggqqqyyyyyyvvvkkkfffaaaUUULLLHHHDDDDDDCCCDDDJJJRRR^^^bbbeeeggglllrrrsssooooooqqqrrrttt}}}sssXXXlllzzzmmmUUUEEEAAA;;;>>>>>><<>>IIIUUUhhhrrrooollllllsssuuucccYYY___kkkrrr~~~|||tttccc]]]TTTSSS\\\ddd^^^RRRHHHFFFOOOaaa{{{{{{aaaZZZVVVttt}}}cccTTTAAA>>>HHHkkkyyyooo}}}{{{yyyyyyqqqkkkeeeZZZNNNIIIDDDBBBAAABBBIIIQQQ]]]dddiiikkknnnrrrsssrrrooorrrrrrttt~~~lllTTThhhwww}}}}}}|||rrr^^^III??????999>>>>>><<>>KKKYYYlllvvvvvvqqqiiidddjjjxxxsssooogggZZZMMMJJJWWWfffmmm|||~~~rrrhhh]]]aaatttzzziiiLLLOOO```ssslll```zzzlllQQQCCCCCCCCCQQQtttxxx{{{tttmmmbbbTTTKKKBBB???>>>AAAKKKUUU]]]fffnnnooopppsssuuutttqqquuuuuuuuuoooZZZwwwvvv~~~{{{vvvkkkXXXFFF>>>>>>999>>>???===JJJnnnvvvMMMTTTjjj~~~|||iiibbbXXXVVViiixxxsssrrrzzztttjjjrrr~~~ssseeehhhnnntttsssIIIKKKQQQaaauuugggQQQFFFCCCCCCLLLcccmmm```VVVOOONNNPPPdddwwwrrrqqqooolllcccYYYPPPMMMJJJGGGKKKRRRgggbbbUUU\\\kkk```WWWOOOIIIJJJKKKGGGAAA???<<<;;;<<<<<<<<<@@@NNN\\\oooxxxqqqkkkbbb]]][[[YYYVVVTTTOOOJJJFFFEEEGGGJJJTTT^^^eeevvvmmmkkkhhhzzz___gggxxxhhhfff^^^LLLAAACCCCCCOOO{{{wwwnnnTTTHHHAAACCCCCCAAAGGGSSSccchhhpppvvvwwwwwwuuuuuuppptttxxx~~~ooo]]]zzziiiTTTCCC======???BBB@@@<<>>@@@BBBBBBIIITTTfffkkkrrrvvvxxxwwwvvvuuuwww|||kkk```{{{hhhSSSCCC======<<<@@@>>>;;;LLLsss}}}vvvtttssszzz{{{xxxhhhYYYRRRccc}}}nnnhhhsssyyyxxx}}}yyy{{{xxx|||eeeMMMXXXfffzzzpppZZZKKKEEEFFFDDDYYYwww]]]TTTWWW]]]www~~~rrrdddVVVQQQSSSUUUWWWXXX[[[]]]YYYcccsss^^^TTTMMMLLLLLLIIIEEEDDD<<<;;;<<<===>>>BBBNNNZZZjjjssskkkfffccc^^^VVVNNNHHHDDDDDDAAA>>>===???@@@BBBIIIQQQ\\\oooiii\\\RRR```yyyhhheeerrrzzzTTTGGGCCC>>>DDDQQQxxx|||gggMMMBBB;;;>>>BBBEEENNNXXXiiinnnssswwwyyyxxxxxxxxx{{{fffgggyyyeeePPPBBB======:::>>>===;;;MMMuuu}}}}}}xxxdddXXXYYYpppwwwmmmjjj{{{zzzpppqqqvvvwwwwwwLLLSSS```tttuuu```MMMFFFGGGDDDUUU|||ttteeecccaaauuunnnfffgggiiigggccc```fffgggppp{{{___VVVPPPPPPPPPKKKEEECCC<<<;;;;;;>>>???BBBLLLWWWfffnnnzzzmmm``````]]]UUULLLEEEBBBBBB>>><<<===@@@AAABBBHHHNNNXXXlllhhhWWWKKKUUUuuu~~~~~~sss[[[bbbyyyuuuTTTHHHDDD;;;CCCPPPrrrnnnZZZKKKAAA<<>>======OOOvvvyyyrrr```^^^hhh~~~|||rrrqqqvvv|||rrrnnnuuu||||||PPPNNNYYYlll|||fffPPPGGGGGGGGGSSSuuu~~~wwwxxx{{{vvvjjj___iiippp{{{^^^WWWRRRSSSSSSLLLDDD@@@===;;;;;;===???AAAIIIRRRaaagggrrr|||oooZZZZZZXXXRRRJJJEEECCCDDD>>><<<===@@@AAAAAAFFFLLLUUUjjjiiiXXXLLLQQQiiiqqqvvv}}}jjjbbbmmmnnnTTTIIICCC;;;BBBKKKfffvvvjjj^^^RRRKKKDDD???DDDNNNXXXaaaggglllppptttwwwzzz}}}~~~}}}xxxiiinnn|||yyyqqqXXXDDD>>>======<<<@@@??????QQQwwwzzzwwwwww~~~{{{nnnfff^^^hhhyyy~~~ssspppyyy|||uuuvvvsssooowwwUUUKKKTTTeeeyyymmmTTTIIIIIIHHHPPPmmm~~~~~~||||||{{{vvv{{{uuu```TTTaaannn{{{^^^WWWRRRSSSRRRKKKCCC>>>===;;;;;;===>>>@@@EEEMMMZZZ```kkkxxxkkkUUUTTTQQQMMMHHHEEEEEEEEE>>><<<===???@@@???CCCIIIRRRhhhooo^^^RRRQQQ```dddkkkyyypppooo{{{~~~iiiRRRHHHBBB>>>CCCFFFZZZjjj]]]VVVPPPLLLGGGEEEJJJWWWccckkknnnoooqqqtttwwwzzz}}}~~~uuunnnhhhxxxuuurrrVVVAAA===>>>>>>===AAA@@@AAATTTyyy{{{[[[___bbbeeelllxxx}}}qqqeee______qqqxxxnnnpppxxxpppmmmmmmoooxxxSSSKKKQQQ```rrrtttYYYLLLLLLFFFJJJcccyyyzzzfffppp}}}kkkSSSJJJXXXiiiwww```WWWPPPOOONNNHHHBBB@@@>>>;;;:::<<<===>>>BBBGGGRRRZZZhhhyyyiiiUUUQQQLLLIIIGGGGGGFFFFFF@@@>>>>>>@@@???>>>BBBHHHPPPfffvvvfffYYYSSSZZZ[[[ccctttkkkSSSHHHBBB???BBBBBBSSSzzz||||||cccXXXUUUQQQLLLJJJIIIPPP^^^kkkrrrrrrssstttvvvwwwxxx|||uuukkkjjj}}}wwwxxxXXXBBB>>>@@@>>><<<@@@AAACCCWWW|||xxxzzzFFFMMMVVV\\\eeesss}}}xxxkkkaaa^^^aaawwwuuummmrrrwwwrrrnnnkkklllnnnqqqtttttt{{{MMMJJJOOO\\\mmmyyyxxx\\\NNNOOOCCCEEE\\\}}}}}}rrrzzz}}}gggRRRGGGUUUhhh|||cccXXXNNNKKKJJJFFFBBBBBB???;;;:::<<<===<<>>AAA@@@RRR{{{}}}ooocccbbbooo}}}{{{^^^VVVUUUPPPMMMKKKLLLSSSbbbpppuuutttwwwwwwwwwwwwwwwzzz{{{lllmmm~~~{{{}}}[[[DDD@@@AAA>>>:::???@@@DDDYYY{{{xxx@@@AAAFFFOOOXXXeeexxx}}}~~~zzztttllleeeaaa___qqquuujjjdddrrr}}}vvvsssppppppooolllgggbbbdddooo|||uuuMMMEEEQQQ^^^eeeiiiuuuhhhUUUKKKFFFAAAPPPoootttrrrwww]]]LLLJJJSSSjjj|||jjj]]]PPPJJJHHHEEEBBBBBB:::???AAA???<<<<<<>>>???KKKYYYlll{{{zzz```QQQPPPSSSMMMJJJKKKGGGDDDCCC@@@<<<===BBBHHHJJJMMMmmmbbbTTTNNNIIIMMMUUUfff|||~~~VVVHHHGGGCCCBBB???IIIlllyyyfffbbbhhhzzzsss\\\WWWSSSKKKKKKMMMSSS^^^jjjtttxxxyyyyyyxxxxxxxxxuuuttt{{{|||fffmmm}}}vvvZZZHHHDDDCCC@@@:::CCCBBBCCC]]]zzzsssCCCBBBCCCIIIQQQ___ttt|||tttsssqqqlllgggdddeeeggg}}}rrrjjjfffvvv|||yyyvvvsssqqqpppkkkddd___aaakkkwwwXXXEEEOOO^^^fffeeeiii|||lllYYYNNNGGGCCCOOOhhheeeZZZccclllwww}}}gggRRRGGGJJJUUUlll}}}mmm]]]TTTNNNHHHCCCAAA???AAAAAA>>><<<===???AAAMMM]]]rrrttt___UUUUUURRRQQQPPPIIIEEEDDDAAA>>>===@@@DDDGGGRRRqqqrrr```QQQLLLIIIFFFJJJSSSddd|||jjjVVVIIIBBBBBB???GGGfffwwwhhhiiizzzxxxgggccc\\\QQQOOORRRYYYeeepppyyy||||||yyyyyyyyyyyywwwvvv}}}vvvgggooo~~~pppWWWHHHFFFEEECCC>>>EEEDDDEEE```{{{rrrFFFCCCAAACCCIIIWWWmmm{{{{{{tttlllllljjjeee```bbbiiiooozzzpppnnnnnn|||zzzzzzxxxvvvuuuuuuqqqjjjeeebbbjjjttt~~~hhhHHHLLLZZZeee^^^WWWlllrrr___RRRHHHFFFLLL\\\{{{~~~]]]MMMNNNTTTUUUjjjxxxyyyiiiUUUIIIFFFJJJXXXpppyyyeeeYYYRRRJJJDDDBBBEEECCC@@@>>>>>>???AAADDDQQQddd{{{uuubbb[[[TTTTTTSSSKKKHHHGGGDDDBBB??????BBBEEEUUUuuuqqqdddZZZNNNGGGEEEGGGFFFDDDHHHQQQdddhhhKKKBBBBBB@@@EEE^^^ooonnn{{{xxxzzzzzzttthhhYYYQQQWWW```lllvvv|||}}}|||zzzyyyyyyyyywwwwww~~~qqqmmmxxxzzzgggTTTJJJHHHHHHFFFCCCHHHFFFHHHccc}}}rrrHHHDDDBBBBBBFFFQQQddduuu~~~yyy}}}}}}qqqnnnmmmiiiccc___bbbmmmwwwuuupppvvv}}}~~~xxxwwwwwwzzz||||||wwwsssiiimmmssszzztttLLLIIIVVVggg]]]MMMaaayyyeeeVVVIIIHHHJJJRRRooo{{{sssuuu]]]OOOLLLMMMKKK\\\hhhjjjrrrnnnZZZMMMIIIJJJKKK]]]vvvwwwaaaUUUOOOJJJEEEDDDHHHCCCAAAAAAAAAAAACCCFFFXXXmmmnnnXXXRRRTTTOOOJJJIIIGGGFFFCCC@@@DDDIIIWWWwww|||fffXXXPPPGGGDDDDDDGGGGGGFFFJJJQQQjjj}}}RRREEEDDDBBBDDDVVV|||}}}uuupppwww~~~qqq^^^TTTZZZeeepppyyy|||{{{yyyzzzxxxxxxwwwtttttt|||yyysss{{{~~~xxxnnn```SSSLLLKKKJJJIIIFFFIIIGGGKKKiiiuuuGGGEEEEEEFFFGGGMMMZZZhhhyyy{{{xxx|||tttsssqqqlllgggeeelllxxxyyykkknnnxxxwwwxxx{{{|||qqqppprrrvvv~~~OOOIIIZZZtttoooWWW___~~~kkk[[[KKKIIIHHHKKKeeemmmqqqqqqggg[[[RRRLLLIIIGGGPPP]]]fffjjjrrr~~~xxx|||vvvcccTTTMMMJJJIIINNNbbb}}}ttt\\\PPPKKKHHHFFFEEEGGGCCCBBBEEEFFFDDDFFFLLLcccvvvcccRRRTTTTTTLLLIIIGGGGGGCCCAAAGGGPPPaaajjjXXXNNNIIIFFFDDDEEEGGGJJJRRRYYYvvvlllQQQLLLEEEDDDOOOlll~~~vvvyyy{{{{{{wwwccc[[[bbbllluuuzzz|||zzzyyyxxxvvvuuutttqqqqqqyyyuuuyyy}}}pppfff[[[TTTQQQOOONNNLLLHHHIIIHHHPPPooovvvGGGGGGHHHJJJIIIIIIQQQ[[[nnnxxx{{{zzzwwwuuusssooommmqqq{{{mmmfffsss|||zzzxxxzzz}}}~~~|||xxxqqqooorrrwwwVVVMMM^^^jjjddduuusssaaaOOOJJJGGGHHH[[[zzzxxxssslllddd^^^VVVNNNHHHAAAEEERRRbbbiiijjjsss|||qqq|||uuuooo|||tttcccTTTLLLHHHEEEPPPhhh|||aaaRRRMMMJJJGGGFFFHHHDDDEEEIIIIIIFFFMMMXXXrrrrrrZZZYYYWWWQQQKKKHHHHHHDDDBBBLLLZZZrrr{{{bbbRRRJJJLLLMMMKKKKKKQQQ^^^iiimmm```QQQJJJKKK[[[zzzzzziiifffllltttzzz}}}}}}}}}}}}vvvtttsssssspppqqqzzzzzzvvvkkkaaaYYYXXXXXXVVVSSSRRRMMMMMMMMMWWWvvv{{{tttGGGGGGJJJKKKGGGEEEJJJQQQbbbnnn~~~yyyvvvwwwxxxtttppprrr{{{nnnpppxxxwww}}}yyyyyy|||~~~~~~}}}|||rrrnnnrrrvvviiiUUUXXXvvvtttkkksss{{{jjjSSSKKKGGGHHHTTT}}}wwwnnnfff]]]SSSNNNEEEGGGNNNYYYhhhsssvvvsssoooeeeoootttyyywww|||wwweeeRRRIIIGGGFFFSSSmmmiiiXXXSSSOOOLLLKKKKKKHHHHHHLLLIIIIIIVVVhhhwwwoooddd]]]TTTOOOMMMHHHGGGTTTfffwwwaaaWWWbbbjjjddd[[[\\\lll{{{~~~fffXXXPPPQQQbbbwww|||ooopppuuuzzz}}}}}}}}}~~~tttsssssstttsssvvvyyy}}}fff]]]XXX[[[___]]][[[ZZZVVVTTTTTT___~~~rrrmmmGGGHHHIIIJJJEEEBBBEEEMMM[[[hhh{{{yyysssrrruuu{{{vvvrrruuu}}}vvv~~~uuuttt{{{zzz}}}tttoootttxxx{{{[[[MMMbbbuuussspppwwwpppWWWLLLHHHHHHOOOrrrwwwlll```VVVSSSQQQRRRNNNQQQhhhvvviii```fffyyyzzzjjjuuuvvvdddOOOFFFHHHLLLUUUpppooo]]]WWWTTTQQQPPPOOOKKKKKKLLLIIIJJJ]]]tttzzzhhh^^^WWWSSSNNNMMM\\\pppnnnjjj}}}lllffftttyyyeeeVVVMMMUUUdddzzz|||rrruuuyyy|||}}}||||||~~~sssrrrsssuuuvvv{{{~~~{{{ddd[[[WWW^^^dddccc``````\\\ZZZZZZeeekkkgggEEEDDDEEEFFFCCC@@@BBBGGGUUUgggwww|||vvvvvvxxxzzz{{{yyyvvvvvv}}}xxx|||vvv|||{{{~~~xxxzzz}}}|||vvvtttxxxmmmLLLUUUllllllhhhuuuwwwYYYSSSKKKFFFMMMiii~~~fffZZZ\\\UUUPPPTTTWWWbbb}}}iii^^^kkkvvvnnnhhhmmmgggWWWOOOPPPMMMDDD```|||ooo[[[RRRTTTXXXOOOPPPQQQMMMJJJQQQggg}}}ooo]]]WWWUUUXXXhhhyyyqqq|||wwwxxxaaaSSSQQQWWWjjjvvvsssqqq}}}{{{yyyyyy{{{}}}}}}}}}vvvvvvuuurrrttt~~~ttt{{{[[[VVVWWW```iiijjjgggeeegggdddbbblllqqqlllEEECCCDDDEEEBBB>>>@@@EEEOOOdddwww{{{wwwwwwzzz{{{|||~~~xxx~~~~~~vvvuuu|||yyyzzz~~~{{{{{{|||{{{yyyyyytttuuuzzz|||]]]YYYjjjkkkdddiiicccWWWKKKGGGKKK```|||zzzfff\\\WWWRRRXXXWWWXXXxxx|||mmmcccgggttt}}}{{{uuusssjjjZZZZZZXXXVVV\\\fffkkkiiikkkwwwfff\\\WWWQQQOOONNNMMMOOOZZZqqqxxxqqqmmmlllwww~~~jjj^^^YYYbbbmmm|||www|||{{{yyyzzz|||}}}}}}|||xxxwwwuuuuuuyyy{{{rrrlllVVVUUU\\\jjjuuuwwwsssqqqllljjjjjjuuuzzzrrrGGGEEEDDDEEEBBB???@@@EEEOOOiii~~~zzzxxxyyy|||}}}~~~|||zzz}}}uuupppxxx~~~}}}{{{xxxvvvyyyzzzwwwuuussssssppptttzzzxxxiiiVVVcccjjjffffff|||qqq\\\LLLHHHHHHSSSxxxxxxtttwwwbbb]]]ZZZcccbbbWWWmmmssskkknnntttuuupppwwwrrrlllyyywwwooojjj^^^SSSQQQTTTVVVZZZ___|||nnneee[[[TTTOOOPPPYYYhhh~~~yyyjjjdddmmm~~~{{{|||{{{{{{|||~~~~~~}}}{{{wwwuuusssvvv~~~sssvvv{{{cccQQQTTTaaavvvyyyxxxxxxLLLHHHFFFFFFDDDAAABBBFFFXXXuuu~~~zzzyyyxxxyyy{{{}}}zzz}}}{{{}}}xxxvvv}}}yyyzzzxxxuuutttyyy}}}yyyuuuqqqlllqqqxxxttt{{{tttUUUZZZgggiiikkkrrr{{{```LLLIIIFFFJJJiiitttrrrddd```nnnqqqbbbnnnxxxvvv}}}yyyzzzzzzssstttzzziiiYYYMMMMMMMMMLLLWWWggg~~~lll___UUUWWWccctttttt|||}}}}}}}}}~~~|||uuuqqqpppvvv~~~uuuwwwaaaOOOUUUfff}}}PPPJJJGGGFFFEEEBBBBBBEEE\\\{{{{{{vvvwwwyyy{{{}}}ooowwwzzz|||}}}yyyvvvsssrrrttt}}}wwwmmmnnntttpppuuuYYYRRR\\\eeelllooodddOOOKKKGGGGGG```nnnfffttt|||pppwwwyyy|||~~~uuuuuusssuuu{{{kkk]]]UUUTTTPPPPPPddd~~~yyyiii[[[___nnn~~~|||zzzzzzzzz}}}~~~~~~|||tttqqqqqqyyy|||{{{qqq```OOOVVVhhhSSSLLLGGGFFFEEEBBBBBBDDDYYYyyy}}}{{{xxx{{{}}}|||jjjuuu~~~zzzzzz}}}zzzuuuqqqtttzzz{{{yyy~~~pppooosssmmmpppXXXIIIOOO[[[hhhmmm~~~lllWWWPPPJJJHHHXXXpppttt~~~~~~zzzooozzzppphhhgggppp}}}vvvrrrhhh```ZZZQQQQQQhhhsssfffjjjyyypppiiiiiipppyyyxxxzzz~~~~~~~~~~~~|||vvvuuuwww~~~~~~nnn```QQQXXXjjjYYYQQQKKKJJJIIIFFFEEEGGGXXXwww|||{{{|||~~~vvv~~~zzz{{{~~~zzzwwwvvvuuuwwwzzzmmmrrr~~~zzzrrrsssvvvnnnnnn[[[IIIGGGPPP___gggvvvwwwbbbUUULLLHHHQQQ^^^~~~xxx~~~pppfffgggqqqyyyjjjeee```\\\[[[eee~~~xxx{{{{{{tttqqqttt{{{|||~~~}}}{{{{{{|||||||||zzzwwwxxx|||mmmZZZPPPYYYnnn___WWWPPPOOONNNKKKJJJKKK\\\zzz~~~yyyxxxzzz}}}uuu~~~|||yyyxxxrrroooqqqwwwyyygggfffoootttvvvxxxtttrrrpppvvv{{{qqqpppgggPPPEEEGGGRRR```mmmjjjYYYMMMIIILLLQQQppp}}}}}}xxxrrrjjjzzzrrrkkkkkkwww}}}{{{yyyxxxyyyzzzzzzyyyuuuwww}}}}}}yyy{{{{{{gggOOOOOOZZZpppxxxlll]]]SSSQQQQQQPPPNNNbbbtttxxxssstttzzz}}}sss{{{yyysssxxx|||ppphhhnnnzzzxxxhhhjjjtttwwwrrrnnnsssssswww{{{zzzuuutttvvvyyyIIIBBBPPPSSSeeeeeetttrrr___PPPGGGFFFJJJ___vvviiijjjpppooo{{{||||||xxxvvvwww{{{}}}zzzvvvqqqxxxtttpppwwwqqq[[[QQQSSSZZZnnntttggg\\\UUURRRRRRfffuuu~~~zzzxxxyyy}}}{{{vvvyyyuuu~~~qqqiiiqqquuukkkkkkkkknnnqqqjjjjjjnnnssssssppppppttt}}}ZZZFFFMMMSSS^^^```mmmwwwfffUUUJJJHHHKKK[[[ooo___YYY[[[|||}}}|||zzzwwwwwwyyyzzzyyyxxxtttzzzzzz|||hhhTTTLLLRRRZZZooosssfffaaaaaannnxxx}}}zzzxxxvvvyyy}}}~~~}}}ttt}}}tttnnnwwwrrriiiggglllrrrkkkjjjlllppppppmmmooottt}}}~~~rrrLLLHHHPPPZZZ___hhhuuuqqq^^^OOOJJJLLLPPPtttjjjZZZQQQMMMmmm|||yyyxxxvvvtttrrrsssvvvxxx{{{qqq\\\NNNIIIPPPZZZrrrzzzyyyyyy}}}{{{yyyxxxssstttwww{{{xxxssszzzxxx{{{vvvrrrqqqsssrrroooooopppnnnkkkmmmqqqxxxTTTFFFLLLYYYbbbgggjjj}}}~~~jjjVVVKKKJJJEEE___lll]]]UUUQQQlllzzz|||zzz|||xxxuuuuuusssnnnjjjkkkqqqwww~~~yyyrrrbbbRRRJJJJJJOOO[[[uuu~~~zzzvvvuuuuuuvvvnnnvvv~~~}}}~~~|||xxxyyyxxx}}}yyyqqqvvvwwwzzz~~~}}}xxxrrrooonnnnnnllliiikkkppppppsssdddLLLJJJVVVdddhhheeesssuuu^^^NNNIIIBBBRRRxxxrrr^^^VVVSSSmmmxxxzzzrrrdddcccttt~~~ttttttrrrmmmhhhiiiqqqxxxxxx|||vvveeeUUUJJJFFFGGGNNN\\\xxx}}}|||yyytttqqqrrrtttwwwrrr|||||||||zzz|||~~~rrr{{{tttoooqqqrrrtttyyy~~~rrrppppppqqqpppnnnpppuuupppppp{{{```LLLPPPccckkkdddkkkiiiTTTKKKGGGMMMiiieeeVVVQQQkkk{{{sss~~~}}}|||___UUUZZZooo~~~vvvvvvtttoookkkmmmuuu|||oooZZZKKKDDDBBBBBBLLL\\\yyy|||vvvvvvtttqqqoooqqqvvvzzz|||}}}}}}{{{wwwsss{{{vvvsssppppppqqqrrrsss{{{|||tttrrrrrrtttssspppqqquuuqqqpppwww{{{TTTNNNdddpppfffdddwwwsss\\\OOOMMMKKKZZZ~~~}}}jjj^^^rrrrrrwww}}}xxxxxxoooWWWRRRXXXmmm{{{wwwvvvssspppnnnqqqxxx~~~hhhQQQFFFCCCBBBAAAJJJZZZxxxxxxtttssssssrrrooonnnqqqxxx}}}{{{}}}rrrxxx~~~tttqqqpppnnnkkkppprrrrrrvvv|||{{{vvvsssqqqqqqrrrooojjjiiimmmllljjjoooZZZOOOgggtttiii___kkkzzzbbbSSSOOOIIIOOOlllqqq}}}yyyvvv~~~wwwzzzgggTTTTTTZZZooo{{{wwwvvvtttqqqoooooorrrxxx|||}}}bbbLLLEEEFFFFFFDDDHHHXXXvvv~~~~~~}}}{{{xxxtttqqqooommmnnnooopppsssxxx|||wwwpppxxx{{{rrrxxxyyyzzzyyywwwssspppmmmiiikkknnnssswwwwwwuuurrrpppoooppprrrtttqqqhhh```mmmlllhhhtttmmmVVV```uuu|||kkkggg{{{ppp^^^RRRLLLJJJVVVsssyyyUUUJJJZZZ^^^}}}yyyvvvzzzxxxtttqqqooorrrxxx|||}}}wwwzzzrrrXXXHHH@@@======???HHHWWWssszzzyyywwwuuurrrpppnnnmmmkkknnnsssxxx|||}}}ooolllwww~~~xxxtttrrrtttvvvwwwwwwuuurrrqqqhhhhhhiiilllpppsssttttttpppmmmkkkmmmpppppplllhhheeegggeeepppvvvSSS\\\vvvqqqdddrrrvvvfffVVVMMMIIISSSjjjvvvrrryyytttVVVLLLYYYeee~~~{{{xxx{{{zzzxxxvvvvvvyyy~~~zzz|||jjjQQQCCC???>>>???AAAIIIXXXttt~~~|||uuutttqqqnnnllllllllllllkkkrrr||||||xxxtttkkkeeemmm}}}tttwww{{{{{{xxxuuussssssmmmooorrrttttttsssqqqooogggeeedddeeejjjooorrrtttqqqlllhhhfffiiilllmmmlllccchhhhhhoooUUUTTTkkkqqqaaalll~~~~~~qqq^^^QQQIIINNN[[[tttzzz~~~rrriiijjj{{{kkkVVVOOO\\\ooo~~~{{{yyywwwyyyzzz{{{|||xxx|||vvv```III??????AAABBBCCCIIIWWWttt}}}zzzwwwsssqqqmmmjjjiiijjjmmmnnnqqqzzz|||vvvnnnkkkggglll|||}}}nnnoooqqqqqqqqqooonnnnnnkkklllmmmnnnnnnllljjjiiihhhfffdddeeeiiimmmpppqqqqqqlllfffcccdddfffhhhhhhccckkkkkkllluuu___MMMVVVmmmkkkaaalll~~~{{{iiiXXXLLLLLLOOO^^^uuutttooogggnnnooobbbTTTTTTeeezzz~~~|||zzzxxxqqqtttxxx|||~~~~~~}}}nnnYYYDDD===AAADDDEEEEEEGGGVVVrrr|||xxxtttrrrooommmjjjhhhiiilllpppsss~~~{{{qqqrrrwwwrrrtttppplllkkknnnooollljjjffffffggggggggggggffffffkkkjjjjjjkkkmmmnnnnnnmmmjjjhhhdddbbbbbbcccdddeeeaaaiiiiiigggkkkqqqsssOOOGGG^^^gggeeejjjsssuuubbbTTTNNNIIIPPPtttyyyqqqxxxvvvoooyyyhhhZZZQQQYYYqqq}}}|||zzzyyynnnrrrxxx}}}~~~|||xxxcccRRR@@@<<<@@@BBBCCCCCCGGGVVVsss~~~|||yyyuuurrrooommmiiihhhggghhhlllssszzz~~~}}}www~~~wwwlllsssqqq{{{tttkkkiiilllooonnnkkk````````````aaadddfffhhhmmmmmmmmmooopppooommmjjjbbbbbbccccccdddeeefffgggcccjjjiiiggglllppp~~~___IIIXXXfffiiigggbbbwwwooo___TTTJJJLLLeee}}}zzz{{{vvvuuu{{{bbbUUUQQQ___{{{~~~|||{{{zzzqqqvvv}}}~~~jjjVVVIII===;;;=========>>>HHHWWWuuu{{{}}}zzzxxxuuurrrooommmlllkkkeeefffhhhmmmvvvzzzqqqssswwwzzzsssmmmmmmwww{{{{{{uuulllhhhiiimmmrrrtttbbb```]]]\\\]]]aaaeeehhhmmmmmmlllnnnoooooommmkkkbbbcccdddeeeeeefffhhhiiiiiilllhhhgggmmmooowwwxxxRRRSSS```jjjjjj```fffzzz{{{jjjZZZOOONNN[[[iii}}}wwwooo}}}pppZZZSSSSSSeee}}}zzzyyyxxxwwwvvv{{{sss[[[KKKCCC===<<<<<<;;;;;;>>>FFFUUUrrr~~~~~~|||vvvuuussspppmmmjjjjjjjjjkkkdddfffkkktttyyykkkdddsssyyyppplll~~~xxxtttmmmgggfffkkkuuu|||gggddd___[[[[[[^^^bbbffflllkkkjjjkkkmmmnnnnnnmmmggghhhhhhgggeeeeeeggghhhiiiiiicccaaaggggggiiivvv~~~YYYMMMWWWjjjrrrjjjZZZqqqqqq___TTTRRRVVVYYYssstttuuukkkqqqfffTTTSSSVVVhhh~~~yyyvvvtttsssrrryyy~~~mmmRRRFFFAAA>>>???>>><<<===@@@BBBQQQooouuuuuuvvv{{{~~~}}}|||~~~}}}zzzzzz{{{{{{wwwtttpppooommmkkkiiihhhhhhhhhkkkrrr|||tttccciiixxx}}}zzz}}}zzzqqqrrr{{{zzz|||qqqrrrmmmggghhhrrryyyyyypppqqqooojjjdddbbbffflllnnnllliiiffffffiiilllnnnllliiieeedddfffgggfffdddeeebbbbbbgggjjjiiihhhjjj}}}TTTSSSoooggg]]]vvv{{{nnnaaaVVVQQQQQQbbbzzzwwwpppmmmeeefff|||cccSSSIIIXXXxxxyyyrrrnnnooorrr~~~bbbHHHCCC@@@<<<:::;;;===>>>???EEERRRmmmpppoooppptttxxxyyyxxxwww~~~|||{{{{{{yyy{{{}}}~~~}}}|||}}}~~~zzzxxxvvvuuuvvvuuurrrooojjjjjjkkkjjjjjjlllpppsss~~~|||pppppp}}}{{{{{{{{{zzzxxxvvvwwwrrrtttqqqkkkkkkppprrrpppoooqqqqqqoookkkhhhiiijjjiiihhhgggffffffggghhhiiilllhhhdddeeeggghhheeeaaadddcccdddggggggfffjjjqqqkkkUUU```xxxrrraaalllyyyjjj\\\TTTPPPVVViiitttnnnddddddcccUUUNNN]]]}}}~~~yyyuuusssuuuvvvuuuZZZBBBBBB???;;;:::;;;===>>>>>>CCCPPPllljjjjjjjjjmmmoooqqqpppooowww{{{~~~~~~|||zzzzzzzzzzzzzzzxxxxxxzzz||||||{{{zzzzzz{{{wwwyyy{{{zzzyyywwwvvvvvvtttsssppppppooonnnllljjjhhhlllpppqqqsssxxxyyyqqqxxxxxxuuu}}}{{{yyy~~~~~~wwwrrroooppprrrrrrooonnnooonnnkkknnnppprrrsssrrroookkkiiiiiijjjkkkkkkiiifffcccaaaiiieeecccffflllnnniiidddffffffggggggcccaaahhhrrrxxx\\\PPPjjj|||fffbbbsssuuufffYYYQQQPPPYYYtttzzziiiddd~~~dddYYYWWWggg{{{yyyyyy{{{|||}}}}}}tttzzz}}}~~~hhhOOO>>>AAA>>>;;;999;;;<<<>>>>>>AAAOOOkkkffffffgggiiikkkmmmmmmmmmrrruuuyyy|||}}}|||}}}}}}~~~~~~~~~~~~{{{xxxvvvtttrrrpppmmmvvvyyy{{{|||{{{zzzzzz{{{vvvwwwxxxwwwuuurrrqqqqqqnnnmmmlllkkkkkkkkkjjjiiijjjqqqwww{{{~~~xxx~~~wwwmmmpppyyy|||||||||uuuqqqooolllnnnoooooooooooonnnlllnnnooopppssssssqqqmmmiiinnnoooqqqqqqnnnhhhbbb]]]dddaaabbbhhhqqquuuqqqkkkkkkiiiiiihhhccc___cccjjjrrryyylllLLLYYYwww~~~jjj^^^fffyyyqqqbbbVVVTTTSSSdddoooeeezzzddd[[[]]]ooo|||xxxxxx}}}vvvnnnwww[[[HHH???@@@===:::999:::<<<======@@@NNNkkk```bbbccceeegggjjjlllnnnmmmppptttvvvwwwwwwxxxyyy{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||{{{||||||}}}~~~|||yyyxxxxxxzzz~~~~~~{{{yyyxxxuuurrrpppwwwyyy{{{{{{yyywwwwwwwwwrrrssssssqqqnnnlllllllllhhhiiiiiiiiijjjkkkmmmnnnqqqyyyzzz}}}yyytttpppvvv|||~~~xxxpppnnnpppmmmmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnooopppooollljjjmmmoooqqqrrrpppkkkeeeaaabbb```bbbiiirrruuuqqqllljjjfffeeehhhhhhddddddeeennnooo{{{www]]]SSS]]]|||qqq```ZZZggg{{{}}}lll\\\YYYRRRZZZyyy~~~iiibbbvvvpppfffeeevvv|||yyywwwzzz}}}ssslllQQQDDDAAA>>><<<999999:::<<<===<<>>888;;;<<<:::888::::::999999::::::;;;<<<>>>HHH```ssspppkkkfffbbbaaa```___dddbbb```aaaccceeeeeeddd______^^^]]]]]]\\\\\\\\\ZZZ[[[]]]___```aaaaaabbbeeeeeedddcccbbbcccfffhhhhhhiiikkkkkkhhhfffiiimmmhhhhhhiiiiiiiiikkklllnnnooorrrvvv|||yyyhhh\\\XXXsss~~~{{{yyyzzz{{{{{{~~~{{{sssnnnooollllllmmmnnnnnnkkkfffcccaaaeeeiiijjjhhhggghhhjjjkkkkkkkkkjjjiiihhhhhhgggcccdddeeefffeeebbb___\\\^^^fffpppuuurrrkkkeeebbb^^^___eeekkkkkkfffccceeeeeeiiilllkkkhhhhhhpppxxxuuuzzzYYY\\\tttbbbqqqzzzrrrjjjcccZZZ```qqqvvvvvvwww}}}{{{yyyyyyzzz||||||uuuaaaMMM:::666;;;===999666:::999999999999:::;;;;;;???HHH^^^~~~wwwqqqmmmjjjhhhiiieeebbbbbbdddfffeeeccc```___^^^]]]]]]]]]]]]]]][[[]]]___``````aaaccceeeffffffgggfffffffffiiikkkhhhiiilllmmmiiifffjjjqqqqqqrrrsssrrrrrrtttwwwzzzrrrgggeeegggjjjmmm|||}}}{{{yyyzzzxxxsssqqqrrrmmmfffhhhpppdddddddddeeefffdddaaa^^^```fffllllllgggeeehhhkkkhhhhhhgggfffeeedddddddddcccbbbbbbcccdddbbb___]]]___dddiiijjjiiiggghhhjjj______ccciiiiiiddd``````bbbbbbeeegggfffeeejjjqqq|||uuu```hhhtttkkkuuu|||tttllldddaaaggg|||zzzuuussstttxxx~~~}}}yyyhhhVVVFFF888777:::;;;999777999999999999999:::;;;;;;AAAJJJ___~~~~~~yyytttsssttttttqqqnnnjjjjjjiiihhhhhhhhhiiijjjfffhhhjjjjjjjjjkkkooorrrqqqssstttuuuuuuvvvxxxzzzxxxyyy|||~~~zzzvvvzzz|||llllllvvv|||zzzzzz|||}}}rrrjjjhhhkkkiiiccceeennndddbbbaaa`````````^^^]]]```dddiiikkkiiiiiijjjmmmiiiiiigggfffeeedddcccccccccaaa```aaabbbbbb```]]]aaadddffffffdddcccfffhhh___^^^bbbhhhiiieeeaaaaaa^^^___bbbdddbbb___dddmmmkkkrrrnnnsss}}}wwwooofff```ggg~~~}}}wwwrrrnnnvvvmmmZZZHHH???888888:::999888888999999999888999999:::;;;>>>HHH___~~~}}}|||{{{{{{|||}}}~~~zzz|||}}}||||||~~~~~~}}}}}}}}}~~~}}}{{{jjjcccccclllnnnhhhfffllliiigggcccaaaaaa``````___```bbbeeeiiilllnnnnnnmmmmmmllljjjiiigggfffffffffdddaaa______aaabbb```^^^aaaeeejjjjjjgggcccbbbbbb]]]]]]aaahhhkkkiiiffffff^^^___cccddd^^^XXX^^^jjjrrr|||bbbgggooowwwvvv{{{uuuiii[[[VVVbbb|||{{{uuuqqqnnnzzz}}}}}}~~~{{{dddPPP>>>999777999999888888:::999999888888999999:::;;;888DDD^^^}}}xxx}}}|||wwwrrrvvv}}}|||uuukkkhhhhhhjjjiiiddddddfffiiihhhhhhiiiiiigggccc```___bbbdddddddddfffjjjoookkkjjjjjjjjjlllnnnpppqqqiiiccc_________]]]]]]```dddddddddccc```]]]]]]___ccccccdddeeefffggghhhiiidddcccbbb```___^^^^^^^^^ooo}}}vvvmmmWWW\\\oooxxxyyyxxxkkk```ZZZXXX```zzzwwwrrrrrruuuxxx|||}}}zzz{{{WWW@@@<<<;;;::::::999999999:::::::::999999888999999999;;;BBBVVVvvv~~~yyyuuuvvvtttqqqqqqtttqqqkkkhhheeefffiiijjjgggeeefffgggfffdddcccccccccccccccfffgggggggggfffgggiiikkkjjjjjjiiiiiijjjkkkmmmnnnfffaaa___aaabbbaaaaaadddcccccceeeffffffccc```___]]]^^^aaaccceeeggghhhiiihhhfffdddaaa]]]ZZZXXXWWWgggxxxyyy}}}aaaRRR^^^fffkkkuuuuuujjjcccZZZXXXfffyyyyyyrrrqqqtttzzzmmmNNN<<<;;;::::::999888888999999:::999999888888999999999<<>>NNNkkk{{{vvvyyyuuuooottt}}}|||ssskkk{{{}}}|||iii^^^___eeehhhmmmeee^^^ZZZVVVVVV___iii^^^___cccgggddd```bbbhhhfffcccbbbccceee```VVVNNNPPPWWW```hhhlllmmmllllllfffgggiiikkklllmmmmmmmmmiiidddbbbeeegggfffhhhjjjeeefff___TTTSSS]]]ccc```^^^___aaadddfffhhhiiiiii[[[\\\\\\\\\]]]]]]^^^^^^]]]\\\___gggvvvwwwYYYOOOEEE]]]}}}uuuwwwyyyiiiccc___gggzzz}}}vvvoookkkkkkmmmvvvxxx|||wwwuuuzzz^^^QQQDDD>>>;;;888777888666666555555666777777888666666666666777888999:::;;;???OOOlll}}}mmmjjjuuuvvviiidddcccbbbbbbYYYQQQOOOMMMNNNVVVaaaccceeehhhgggaaaZZZ]]]dddhhhaaaZZZZZZ^^^^^^WWWPPPMMMUUUaaaiiillllllmmmnnn^^^```cccfffhhhiiijjjjjjlllfffcccdddeeecccdddgggdddgggbbbUUURRR[[[aaa______``````aaacccdddeeefff\\\\\\[[[ZZZZZZZZZ[[[\\\\\\WWWYYYbbblll||||||lllWWW???QQQ{{{{{{yyyoooddd^^^cccuuuttttttqqqlllhhhiiimmmqqq{{{|||~~~wwwlllbbbdddyyywwwTTTGGG;;;888::::::999999666666666666666777888888666666666666777888999:::<<<@@@QQQnnnmmmqqquuuxxx{{{wwwtttuuuuuu~~~sssiiieeecccdddaaaWWWMMMJJJIIIJJJPPPWWW\\\]]]______^^^___```bbbddd```\\\\\\___cccdddddd___ccchhhiiihhhggghhhjjjfff```]]]```bbbbbbgggnnniiifffbbbaaaaaa```]]][[[ccceeebbb[[[VVVWWWXXXWWWUUU[[[```bbb```___aaaddd^^^\\\ZZZYYYZZZZZZYYYXXXWWWSSSSSSXXX[[[ccc|||pppzzzvvvUUUIIIUUU```vvv~~~~~~}}}tttkkkbbb```lll{{{tttgggfffeeegggkkkqqqwww{{{|||}}}vvviiieeeaaacccrrrpppaaaFFFBBB<<<888666666666666777666555555555666888999999999888888999999:::;;;>>>BBBTTTqqqeeefffhhhkkkooovvv}}}xxxvvv|||||||||}}}yyypppjjjhhhiiikkkggg^^^RRRIIIHHHMMMUUU[[[VVVXXXZZZ[[[\\\]]]___aaajjjgggcccbbbdddffffffeeefffiiikkkkkkiiiffffffggg```\\\\\\```aaa___aaafffdddaaa^^^^^^___```___]]]^^^cccddd___ZZZVVVQQQLLLOOOUUU[[[^^^^^^^^^aaaddd```^^^[[[ZZZYYYYYYWWWVVVVVVQQQPPPRRRQQQVVVjjjppplllhhhRRRQQQSSSfffxxxzzzrrrggg___aaaiii|||vvvmmmccceeehhhlllqqqwww{{{}}}yyyqqqnnnooottt~~~bbbSSS>>>;;;666444444444444444777666666555666777888999999999888888999999:::;;;===@@@RRRqqqgggdddaaaaaaeeekkkooorrrxxxyyy|||wwwvvv~~~yyyxxx{{{~~~yyytttwwwtttoookkkiiikkknnnqqqrrrnnn___MMMIIISSS\\\]]]YYY[[[^^^```aaacccfffhhhmmmkkkhhhggghhhgggfffeeefffhhhjjjiiigggdddccccccZZZYYY[[[^^^^^^[[[ZZZ\\\]]][[[YYYZZZ\\\^^^______[[[```bbb]]]YYYUUUPPPKKKOOOSSSYYY\\\\\\]]]___bbb___\\\YYYVVVUUUTTTRRRPPPWWWRRRPPPPPPNNNOOO]]]nnnmmmkkkxxxcccMMMRRRcccxxx|||}}}|||rrrfff___]]]bbbrrr}}}uuunnniiifffbbbfffmmmtttzzz~~~}}}zzz~~~}}}sssUUUGGG:::888666666777888888777666666666666666777888888999999888888999999:::;;;<<>>888555444555555444222222333444444444444333444555666666777777666666777777777777777888888888<<>><<<<<>>BBBDDDAAAAAA@@@@@@@@@@@@??????@@@???>>>======>>>???@@@EEELLLfffsssjjj~~~{{{zzzxxxlllfffbbbdddooo||||||uuuoookkk___```bbbeeelllwww~~~vvvpppjjjffffffeeebbb___bbbcccggglllrrrvvvxxxxxx~~~|||yyyuuu\\\HHH<<<777444222444444444333333222222222444444444444444444444444444333333333333444555555666666666666666777888888999AAAIII]]]xxxssssssxxx|||sssnnnjjjgggbbb^^^___cccdddeeebbb\\\ZZZ[[[[[[XXXYYYYYY[[[___^^^^^^dddmmmnnncccZZZYYYYYYXXXZZZ^^^cccbbb```^^^^^^^^^```aaa]]][[[XXXTTTRRRQQQQQQQQQWWWZZZ]]]___^^^\\\[[[[[[YYY\\\^^^]]]ZZZWWWWWWWWWXXXUUUSSSUUUYYY[[[YYYVVVLLLLLLLLLMMMOOOPPPRRRRRRVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUSSSQQQNNNMMMLLLMMMIIIIIIJJJKKKJJJHHHFFFEEEGGGEEEAAA>>>>>>???BBBDDDAAAAAAAAAAAA@@@@@@???>>><<<<<<;;;::::::;;;<<<<<<<<>>FFF[[[~~~}}}yyy}}}}}}{{{wwwoooeee]]]WWWUUUXXXSSSQQQUUUXXXWWWVVVVVVYYY[[[YYYVVVUUUYYYYYYWWWWWWRRRLLLJJJOOOVVVYYYYYYZZZ\\\\\\ZZZYYYYYYZZZ[[[___]]]ZZZWWWVVVVVVXXXYYY]]]^^^______^^^]]][[[ZZZWWWYYY[[[\\\[[[ZZZ[[[[[[XXXVVVSSSRRRRRRUUUWWWYYYYYYWWWVVVUUUVVVVVVUUUUUUVVVWWWWWWWWWVVVTTTQQQOOOUUUUUUTTTSSSRRRQQQPPPPPPKKKIIIFFFFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@>>>===<<<<<<;;;===>>>@@@AAA@@@>>>;;;999======<<<;;;;;;<<<======999:::???AAA===IIIrrrtttsssyyyttt{{{sssrrrnnnhhhbbb^^^[[[[[[[[[XXX[[[```cccggglllrrrwww{{{{{{xxxrrrjjjgggggggggdddaaaZZZ\\\```ffflllqqqttttttvvvzzz~~~~~~~~~uuueeeRRRDDD:::888555333333333333333333333333333333333333333333333333333333333333333444333333333333444555555555555555555555666666777444<<>>===<<<;;;::::::;;;<<<===>>>>>><<<;;;999;;;:::999999999999:::;;;BBB555444???CCCCCCXXXvvvyyy{{{~~~}}}xxxuuu{{{~~~}}}zzzvvvpppiiiccc___]]]ZZZYYYWWWVVVVVVXXXYYY[[[]]]fffnnnpppnnnpppzzz|||yyytttnnniiieeeaaa]]]ZZZ[[[]]]___```^^^bbbhhhoootttxxxyyyyyy}}}}}}xxxeeeTTTDDD888444444333333333333333333222222333333333333444444333333333333333333333333444333333333333444555555555555444444555555666777555<<>><<<;;;::::::;;;999999:::;;;;;;;;;:::::::::999888777777888999:::BBB888666===???===DDDQQQ~~~|||oookkkqqqzzz~~~yyysssmmmjjjjjjddd]]]YYYXXXXXXUUUSSSTTTVVVWWWUUUTTTUUUZZZ___hhhiiilllooossswwwzzz|||}}}zzzyyyrrrnnniiiggggggfffbbb^^^[[[\\\^^^]]]]]]^^^bbbeeelllpppuuuzzz}}}{{{{{{fffUUUJJJ>>>333111222333333333222333333222222222333333444444444222222222222222222222222444333333333333444555555555444444444444555666666555;;;???QQQuuu|||yyyrrrkkkkkkooorrryyy|||sssgggZZZQQQTTTTTTSSSQQQOOOOOOQQQSSSQQQOOOOOOPPPMMMKKKOOOVVVYYY[[[ZZZVVVVVVYYYZZZXXX]]]___[[[TTTRRRWWWYYYWWWZZZZZZWWWUUUYYY^^^[[[SSS^^^___```aaaaaa```^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVZZZ\\\]]]]]]\\\\\\]]]^^^aaa]]]YYYXXXZZZ\\\\\\[[[ZZZ]]]``````^^^ZZZWWWUUUTTTQQQLLLHHHGGGJJJNNNQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHDDDAAABBBFFFHHHEEEBBBBBBAAAAAA@@@AAAAAABBBBBBCCCBBB???<<<;;;;;;;;;<<<888888888999999:::;;;;;;;;;:::999888888999:::;;;222888<<<;;;666777@@@HHHSSSvvv~~~~~~|||yyyiiidddfffhhhlllttt~~~|||sssjjjeeeffffffbbb]]]]]]XXXRRROOOOOOPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVXXXUUUYYY___eeeiiipppwww}}}}}}vvvtttqqqnnnkkkhhhgggfffgggbbb^^^^^^bbbdddbbb___]]]bbbhhhjjjhhhhhhkkkoooyyy{{{rrrwwwoooSSSGGGBBB;;;222333444555555333222111222222222222333333444444444222222222222222222222222444333333333333444555555555444444444444555666666666;;;>>>OOOsss}}}ssstttuuutttrrrnnnjjjhhhkkkfff```]]][[[XXXTTTQQQLLLOOORRRUUUVVVUUUTTTSSSRRRPPPMMMKKKKKKNNNQQQTTTXXXXXXZZZ[[[[[[ZZZYYYYYY^^^[[[XXXVVVVVVWWWWWWWWW[[[ZZZXXXWWWVVVWWWYYYZZZ\\\]]]___aaaaaaaaaaaa```^^^ZZZUUUUUUXXXZZZYYYVVVZZZ[[[[[[ZZZYYYYYY[[[]]]ZZZ___```[[[YYY\\\]]]ZZZTTTYYY___bbb```[[[UUURRRMMMLLLJJJGGGFFFIIINNNRRRRRRQQQOOOMMMLLLJJJIIIIIIHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@FFFFFFDDD@@@;;;888777888;;;:::888666666777888999:::::::::::::::::::::::::::999888888888:::===>>>GGGSSSsssvvvyyyyyy|||oooiiieee```aaalllzzz{{{xxxwwwvvvrrrnnnjjjddd]]]VVVSSSRRRQQQPPPQQQPPPNNNOOOPPPPPPNNNMMMKKKLLLNNNQQQUUUXXX[[[]]]ZZZ___fffkkkpppvvv~~~~~~yyyvvvuuutttqqqnnndddbbb```aaacccdddbbb```aaaaaaaaa``````cccgggkkkiiijjjmmmpppssswwwyyyzzz}}}zzziii}}}~~~ZZZHHH>>>555222555444333222222444444333222333333222222222222222222222222222222222222222222333333333444444444555555444444333333444555777888<<<>>>>>>LLLooo}}}xxxwwwuuurrrmmmhhhccc```ZZZWWWTTTSSSRRRQQQMMMJJJMMMOOOQQQSSSTTTTTTSSSRRRKKKKKKJJJKKKLLLNNNPPPRRRWWWXXXZZZ[[[[[[ZZZYYYYYY]]][[[YYYXXXYYYYYYYYYXXX[[[ZZZYYYWWWWWWXXXYYYZZZ\\\]]]^^^______^^^]]]]]]^^^[[[XXXYYY\\\\\\YYYUUUXXXXXXXXXYYYYYYYYYZZZYYYVVV[[[\\\XXXWWWYYYZZZWWWWWWZZZ^^^```___\\\XXXVVVWWWUUUSSSNNNKKKJJJLLLOOORRRQQQOOOMMMKKKJJJIIIIIIGGGEEECCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@EEEEEECCC@@@<<<999888999;;;:::888777777777888999999999999999999999999999999888777777888999;;;===FFFHHHVVVyyy|||ppptttvvvnnnddd]]]```hhhqqqzzzzzztttmmmfffbbb___]]][[[WWWVVVTTTSSSSSSSSSQQQOOOKKKLLLLLLMMMNNNPPPQQQRRRPPPSSSWWWYYY[[[^^^bbbfffgggmmmqqqooonnnrrrvvvxxx}}}~~~zzzvvvrrrpppppppppnnnllljjjfffcccaaabbbbbb```___]]]\\\[[[]]]aaacccbbbaaaaaabbbdddeeefffiiimmmppppppqqqtttwwwzzz}}}|||wwwtttzzzjjjMMM???999333111333444333222222444444333222222222222222222222222222222222222222222222222222333333333444444444444555444444333333444555777888:::===>>>NNNqqqxxxooommmjjjeee```[[[WWWUUUOOONNNMMMNNNOOOOOONNNLLLOOOOOOPPPQQQRRRRRRQQQQQQGGGIIIKKKMMMPPPQQQRRRSSSWWWXXXYYYZZZ[[[ZZZZZZYYY\\\[[[ZZZ[[[]]]]]][[[ZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYY^^^\\\[[[\\\^^^^^^ZZZVVVXXXVVVVVVWWWZZZZZZWWWTTTQQQUUUWWWVVVTTTUUUUUUTTTWWWYYY[[[]]]]]]\\\ZZZYYYZZZZZZXXXTTTPPPMMMLLLMMMQQQPPPOOOMMMKKKJJJIIIIIIFFFDDDBBBBBBCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@CCCCCCBBB@@@===::::::;;;::::::999999999888888888777777777777777777777777777777666666666888999;;;???>>>@@@SSS~~~|||uuu|||kkkbbb______dddiiissszzz~~~yyytttpppmmmjjjfffdddaaa```___]]][[[XXXTTTSSSRRRQQQOOONNNMMMLLLJJJLLLMMMLLLLLLLLLOOOQQQQQQWWW\\\ZZZYYY\\\^^^^^^\\\]]]^^^```bbbdddfffggglllllllllkkkjjjhhhgggfffddddddddddddccccccbbbbbbaaa^^^[[[YYYYYYXXXWWWVVVTTTRRRQQQRRRTTTVVVWWWWWW\\\\\\]]]aaaeeehhhjjjiiikkkmmmoooqqqqqqsssvvvxxxyyy{{{}}}{{{wwwvvvzzz~~~|||zzzrrreeePPP<<<555444111000222444222111222333444333222111111111222222333333444222222222222222222222222333333333333444444444444444444333333333555666777777<<>>EEEXXXyyy{{{rrr}}}qqqddd]]][[[eeefffllltttzzz~~~~~~zzzwwwtttqqqpppmmmjjjgggeeedddbbb```]]]ZZZWWWVVVQQQQQQQQQQQQQQQQQQSSSTTTQQQWWWYYYVVVSSSRRRQQQNNNKKKJJJJJJJJJLLLNNNQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOPPPQQQRRRSSSUUUSSSQQQPPPOOOOOOOOOOOORRRRRRRRRUUUXXX\\\___```ggghhhjjjnnnrrruuuwwwxxx{{{}}}~~~~~~yyytttwwwwww{{{uuueeeYYYIII<<<111111333222111222333222111222333333333111000000111222333333444444222222222222222222222222222222333333333444444444444444333333333444666666444;;;@@@RRRuuu}}}yyy||||||{{{xxxsssnnniiieeemmmjjjeee```[[[TTTNNNLLLFFFEEEDDDDDDEEEFFFHHHJJJKKKIIIEEECCCCCCGGGLLLOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPQQQSSSUUUWWWTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWYYY\\\______]]]ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ[[[\\\]]]YYYXXXVVVVVVXXX[[[^^^```___\\\YYYYYY[[[ZZZSSSMMMQQQSSSUUUVVVTTTRRRRRRTTTRRRSSSWWW\\\___^^^ZZZVVVOOOQQQSSSSSSQQQOOOMMMMMMNNNMMMKKKJJJIIIHHHGGGGGGDDDBBB@@@@@@AAABBBAAA@@@@@@?????????>>>>>>>>>>>>===>>>??????===;;;;;;<<<888888999999999888777666888888888888888888888888555555444444555555666666888888===BBBBBBNNNttt{{{zzznnnggggggaaa]]]___bbbeeekkksss~~~{{{wwwuuussssssrrrpppmmmjjjgggfff```___^^^^^^^^^_________ZZZ^^^___ZZZVVVTTTOOOJJJLLLKKKJJJIIIJJJLLLNNNPPPPPPOOONNNNNNNNNNNNOOOPPPOOONNNMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQSSSTTTZZZ[[[]]]```dddhhhllloootttvvvxxxzzz}}}|||xxx{{{xxxlll]]]MMMBBB;;;444000111444444333444333222111111333333222111000000111222333333444444222222222222222222222222222222222333333333444444444444333222333333555666333:::@@@RRRttt}}}zzzuuutttsssppplllgggbbb^^^[[[XXXTTTRRRPPPKKKEEEAAABBBCCCCCCCCCCCCDDDFFFHHHIIIKKKIIIEEEBBB@@@CCCIIIMMMNNNOOOOOOPPPQQQQQQQQQPPPQQQPPPOOONNNNNNOOOQQQSSSRRRSSSTTTVVVWWWWWWWWWVVVUUUUUUVVVYYY\\\\\\ZZZXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUVVVVVVWWWYYY[[[]]]^^^XXXVVVTTTSSSUUUYYY^^^aaa___]]][[[ZZZ[[[YYYUUUQQQTTTSSSTTTUUUSSSPPPQQQTTTSSSTTTWWW]]]aaa```[[[VVVPPPRRRTTTSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@???@@@@@@???>>>>>>>>>=========<<<<<<<<<:::<<<>>>>>><<<:::::::::888888777777777666666666777777777777777777777777444444555555555555555555>>>444444===<<<;;;RRRsssyyylll```\\\YYYVVVYYY```mmmzzz~~~{{{||||||{{{yyywwwuuusssooommmkkkiiiiiiiiigggfffaaadddddd```]]]\\\WWWRRRSSSRRRPPPOOOOOOPPPQQQSSSQQQPPPNNNNNNNNNPPPRRRSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVWWWXXXXXXXXXZZZ]]]```dddfffiiikkkmmmqqquuuyyy{{{}}}}}}~~~wwwgggYYYKKK???777666444222333555555555444333111000111222333222111111111111222222333333444222222222222222222222222222222222222333333333333555444333222222333444555444;;;???PPPsssyyyxxxwwwppptttuuurrrnnneeeccc```\\\XXXUUUSSSQQQLLLIIIJJJLLLJJJDDDCCCFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHEEECCCCCCGGGKKKIIIKKKMMMOOOPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVUUUUUUSSSRRRSSSUUUXXXXXXWWWUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVXXXYYY[[[\\\XXXWWWVVVUUUUUUXXX\\\^^^[[[[[[ZZZZZZYYYXXXXXXWWWVVVRRRQQQRRROOOLLLMMMSSSSSSSSSTTTXXX]]]]]]YYYUUUOOOQQQRRRQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDEEECCC@@@?????????===<<<<<<<<<<<<;;;;;;;;;::::::888:::======;;;999888888888777555444444444555666666666666666666666666666444555555555555555444444===333111888:::999BBBPPPwwwxxxooobbb]]]```dddlllwww|||zzzvvvuuuvvvuuusssqqqoooqqqpppllljjjiiifff```___^^^]]][[[[[[[[[[[[\\\XXXVVVUUUTTTTTTWWWZZZ\\\\\\\\\\\\\\\]]]^^^_________aaaddddddeeeggglllppprrrtttvvvwwwwwwzzz~~~xxxfffUUUIII@@@:::666333444444333333444444444222111000111222333222000222222222222222222222222222222222222222222222222111222222222222333333333555444333222222333444444666;;;===NNNpppxxxwww~~~|||}}}yyy|||yyykkkvvvrrrccc```cccaaa\\\XXXOOONNNKKKIIIGGGFFFFFFFFFFFFDDDGGGLLLKKKEEEDDDHHH???@@@AAAAAABBBCCCDDDDDDCCCEEEFFFEEECCCBBBCCCEEEFFFHHHKKKNNNOOONNNMMMLLLIIIKKKMMMOOOPPPOOONNNLLLNNNOOOQQQSSSTTTUUUTTTTTTRRRQQQQQQSSSUUUVVVUUUSSSUUUVVVVVVVVVVVVUUUTTTSSSWWWVVVVVVUUUVVVWWWYYYZZZXXXYYYYYYXXXWWWWWWYYYZZZWWWXXXYYYXXXWWWXXXZZZ\\\VVVQQQNNNOOOLLLHHHJJJQQQSSSPPPOOOQQQVVVXXXVVVRRRKKKMMMNNNMMMKKKIIIIIIIIIGGGGGGEEEDDDCCCCCCCCCCCCEEECCC@@@???>>>>>><<<;;;;;;;;;:::::::::999999999777:::<<<<<<:::888777777888666444333222333555666555555555555555555555555555555555666666555444444444666777777888:::>>>BBBSSSooo|||pppooobbbfffjjjsss~~~~~~yyywwwvvvrrrlllooonnnmmmlllkkkkkkjjjjjjhhhgggeeedddeeehhhkkknnnkkkllllllmmmmmmmmmmmmnnnhhhkkknnnooopppsssyyy}}}~~~|||yyyzzz~~~~~~ooocccQQQBBB:::777555444222333333111000222333333222111000111222222222000333333222222222222222222222222222222222222222222111111222222222333333333555444333222222222333444888<<<===LLLnnnbbb```___fffqqq{{{yyytttqqqvvv~~~{{{wwwiiieeeaaa```bbbaaa]]]YYYTTTSSSQQQNNNLLLKKKJJJIIIBBBCCCDDDCCCAAAAAACCCEEEAAA@@@AAACCCEEEEEEDDDBBBBBBAAA@@@??????@@@AAABBBGGGHHHIIIHHHFFFDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKMMMKKKIIIHHHIIIKKKLLLLLLKKKMMMQQQTTTVVVUUUSSSRRROOOPPPQQQQQQOOONNNOOOQQQNNNRRRWWWXXXWWWUUUVVVWWWRRRTTTVVVSSSPPPPPPTTTYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZWWWSSSSSSVVVYYYYYYXXXVVVTTTQQQPPPPPPPPPNNNMMMMMMOOOPPPMMMNNNRRRTTTQQQOOONNNLLLIIIGGGFFFEEEDDDEEEDDDDDDCCCAAA@@@??????>>>============<<<<<<<<<;;;;;;:::999999888888777777777777777666666666666555555555444444333333333222222222333333333444444111111111222222333333333000111222333555666777777???JJJbbbzzz|||}}}vvvyyy~~~|||yyyyyyzzz|||wwwtttqqqoooooossswww{{{xxxxxxxxxxxxyyyyyyzzzzzzwwwwwwxxx||||||}}}{{{{{{zzzzzz{{{pppUUUKKK???666444444222000222222222222222222222222222222222111111111000000222222222111111111000000222333444333111111111333222222222222222222222222666555555444444444555555999;;;;;;LLLlllKKKHHHGGGJJJQQQXXXZZZZZZ\\\XXXVVVYYY```cccaaa]]]ccccccbbbaaa````````````aaa^^^^^^dddllllllcccYYYSSSOOOKKKJJJKKKJJJFFFBBBFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@BBBDDD@@@@@@@@@BBBDDDEEECCCBBBAAA@@@???>>>>>>???@@@AAAEEEGGGHHHGGGEEECCCCCCDDDEEEEEEFFFGGGGGGHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLPPPSSSTTTTTTRRRQQQPPPQQQRRRQQQPPPOOOPPPRRRPPPSSSWWWXXXVVVTTTSSSTTTTTTTTTSSSQQQPPPQQQTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRUUUXXXYYYXXXVVVSSSQQQPPPPPPOOONNNMMMPPPRRRQQQMMMMMMPPPQQQOOONNNMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCBBB@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777777777777666666666555555555444444444333333333333222222222333333333333444111222222222222222222333444444444444444444444444999<<>>555000111333333111222222222222222222222222222222222111111111000000222222222111111111000000111222333333111111222333222222222222222222222222444444333333333444444555777999:::KKKkkk???<<<:::<<<@@@CCCCCCAAADDDCCCCCCDDDGGGHHHHHHGGGNNNMMMKKKHHHFFFDDDCCCCCCHHHEEEDDDJJJQQQSSSMMMGGGFFFCCC@@@???@@@@@@>>>;;;>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@??????@@@BBB@@@??????AAACCCDDDCCCAAA??????>>>>>>>>>>>>??????BBBDDDEEEEEECCCBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDFFFGGGIIIJJJJJJIIIGGGEEEIIIKKKMMMPPPQQQQQQPPPPPPPPPQQQRRRRRRPPPPPPQQQRRRRRRTTTWWWWWWUUUSSSRRRRRRQQQNNNLLLLLLNNNRRRUUUWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSRRRQQQQQQTTTWWWXXXXXXVVVSSSPPPOOOOOOOOONNNMMMSSSTTTQQQLLLKKKMMMNNNLLLMMMLLLJJJHHHFFFDDDCCCCCCBBBAAAAAA@@@???>>>======;;;;;;;;;:::::::::999999:::999999888888777666666666666666666555555555444444444333333333333333222111111222222222333333333222222222222222111111111444333444333444333444333777555666@@@WWWxxx|||ooonnnvvvyyy|||uuuyyy}}}{{{zzzuuummmqqq~~~pppYYYJJJ999444///---///111222111222222222222222222222222222222222111111111111111222111111111111000000000///111222222111111333444333333333333333333333333222222222222222333444555444777999JJJjjj;;;::::::<<>>>>>???@@@?????????@@@AAAFFFEEEDDDBBBAAA@@@@@@@@@BBB??????CCCIIILLLKKKHHHCCCAAA??????@@@BBBAAA@@@>>>>>>>>>>>>???@@@AAABBB>>>???@@@???======???@@@???>>>>>>???AAABBBBBB@@@>>>>>>============>>>>>>???AAABBBCCCBBBAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHHHHGGGFFFEEEEEEHHHIIIKKKMMMNNNOOOOOOOOONNNPPPQQQPPPOOOOOOPPPRRRSSSTTTVVVWWWVVVUUUTTTSSSLLLGGGDDDFFFMMMTTTVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVTTTSSSRRRSSSTTTUUUVVVVVVVVVSSSOOONNNNNNNNNMMMMMMSSSSSSPPPKKKIIILLLMMMKKKLLLKKKIIIFFFDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<:::999999999888888888888999888888777777666666555555555555555444444444444333333333333222222222222111111111111222222222222333333222222111111000000000000111222444555666777555555666999DDD\\\zzzwwwzzz}}}|||wwwtttqqqmmmtttzzzvvvjjjVVVBBB777777444111000000111111///111111111111111111111111111111111111111111111111111111111111000000000000...000111222111111333555333333333333333333333333222222222222333444555666444888:::IIIggg555666777999;;;;;;;;;::::::<<<===<<<::::::;;;======<<<<<<;;;;;;;;;;;;;;;>>><<<<<>>???===>>>???>>><<<<<<>>>???>>>===<<<===???AAA@@@@@@===========================???AAAAAA@@@@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGGGGHHHHHHFFFCCCCCCEEEGGGGGGHHHIIIJJJKKKMMMMMMNNNLLLMMMOOOOOONNNMMMOOOPPPSSSSSSUUUVVVWWWXXXWWWVVVNNNIIIEEEGGGOOOUUUVVVUUUWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVUUUTTTSSSSSSTTTUUURRRNNNLLLLLLMMMMMMLLLOOOQQQOOOJJJIIILLLMMMKKKKKKIIIGGGEEECCCAAAAAA@@@>>>>>>>>>======<<<<<<;;;888888888888777777777777888777777666666555444444444444444444333333333222222222222222222222222222000000000111111111222222222222222111111000000000///000111222444555666666///333666777888BBBSSS```www{{{}}}sssrrrxxx~~~}}}qqqdddYYYMMM???555222666444333222222222111000111111111111111111111111111111111111111111111111000000000000000000000000...///111111111111333444333333333333333333333333333333333333444555777777555999;;;IIIddd|||777888999999999999888888888999::::::888888999:::;;;:::999888888777777777999999999:::<<>>;;;999999999>>>===============>>>>>>===>>>>>>===<<<<<<===???===<<<;;;;;;>>>?????????======>>>>>>>>>>>>=========>>>@@@AAA@@@???@@@AAA@@@AAABBBDDDEEEFFFGGGGGGHHHIIIIIIFFFCCCBBBFFFIIIGGGGGGGGGHHHIIIKKKMMMNNNJJJLLLMMMMMMMMMMMMNNNPPPSSSRRRSSSTTTWWWXXXXXXVVVTTTOOOLLLMMMRRRVVVUUUSSSWWWVVVTTTSSSSSSTTTVVVWWWVVVWWWWWWVVVSSSQQQQQQRRRUUURRRNNNKKKKKKLLLLLLLLLLLLNNNNNNJJJJJJLLLLLLJJJIIIHHHFFFDDDBBB@@@??????>>>=========<<<<<<<<<;;;888888888777777777777666777777666555555444444333333333333333222222222222000111111111111222222222///000000000000111111111111111111111111000000000333222333222333222333222111333555333222666>>>DDDfff}}}wwwrrrvvvxxx}}}{{{vvvttttttsssvvv}}}ssspppzzzjjj[[[KKKAAA;;;555444666000000000000111111222222111111111111111111111111111111111111111222222222//////000000000000000111...000111111000000222333222222222222222222222222444444444444555555666777555:::;;;HHHbbbxxx:::;;;;;;;;;::::::;;;<<<999999888999999999999999;;;::::::999888888999999888999:::::::::;;;>>>AAAJJJHHHEEEAAA===<<<<<<==================>>>??????===>>>>>>===<<<<<<===???===;;;::::::<<<>>>???>>>===>>>????????????>>>======???AAAAAA?????????@@@@@@@@@BBBCCCDDDDDDDDDDDDHHHJJJLLLJJJFFFDDDFFFIIIGGGGGGFFFGGGHHHJJJMMMNNNJJJLLLMMMNNNMMMMMMOOOPPPSSSRRRQQQRRRUUUVVVUUUSSSPPPOOONNNPPPTTTVVVVVVTTTVVVTTTRRRQQQQQQRRRTTTVVVSSSUUUVVVUUURRRPPPPPPRRRUUURRRMMMJJJJJJKKKLLLLLLJJJMMMNNNKKKJJJLLLJJJGGGHHHGGGEEECCCAAA???>>>>>>============<<<<<<<<<<<<888888888777777777777666666666555555444333333333333222222222111111111111000000000000111111222222/////////000000000111111000000000000111111111111222222222222222222222222666444222111333555888:::HHHggg|||uuurrrsssuuusssvvvyyyzzz}}}{{{uuuwwwuuuhhhTTTHHH;;;777666555444444....../////////000111333111111111111111111111111000000111111111222222222////////////000000111111///000222111000///111222111111111111111111111111444444444333333444555555333888:::GGGaaawww333444555555555777999;;;888777666666888999888777444444444444555666777888888999::::::888999<<>>===>>>???>>><<<<<<>>>???<<<;;;999999;;;===>>>>>>===>>>???@@@@@@???>>>===>>>@@@AAAAAA???>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAFFFKKKNNNMMMIIIEEEFFFHHHHHHGGGFFFFFFHHHJJJMMMOOOKKKMMMNNNNNNNNNNNNPPPQQQTTTRRRPPPPPPSSSSSSQQQOOOGGGHHHKKKOOOSSSVVVWWWWWWTTTSSSQQQOOOOOOQQQSSSTTTPPPRRRUUUTTTQQQOOOPPPRRRUUUQQQMMMJJJJJJKKKLLLLLLJJJNNNOOOLLLKKKKKKHHHDDDHHHGGGEEEBBB@@@???>>>==================<<<<<<<<<888888888888777777777777666555555444444333222222222222222111111111111000//////000000111111111222////////////000000000000//////000000111111222222//////000111333444555666555222///000333555444222777JJJeeeyyy||||||qqquuu|||rrrnnneeeSSSHHH>>>555666999666111...111111000///......000222000000000000000000000000000000111111222222222222.../////////000000111111000111222111000///000111000000000000000000000000444444333222222222333333111666999FFF```www777777777777777888888888777777888888888999999999777666555444555777999::::::::::::999999888888888999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999999:::;;;BBBBBB@@@???>>>>>>======<<<<<<<<<<<<============AAAAAA@@@???>>>>>>??????;;;<<<===>>>>>>???>>>>>>???AAACCCCCCBBB@@@@@@@@@CCCDDDGGGIIIJJJJJJJJJJJJHHHHHHHHHFFFEEEFFFIIIKKKMMMMMMMMMNNNNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSKKKKKKMMMPPPSSSUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPOOONNNMMMLLLLLLLLLLLLJJJIIIIIIKKKKKKIIIFFFFFFEEEBBB@@@>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>888888777777666666555555444444444444444444444444000000000000000000000000000000000000000000000000111111000000//////......000000////////////000000111111000000000000111111333333333444444444555555999<<>>======<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========???>>>>>>===============<<<======>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@@@@AAACCCDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIGGGFFFGGGJJJLLLOOOPPPPPPPPPPPPQQQQQQQQQOOOPPPPPPQQQRRRRRRRRRRRRNNNMMMNNNPPPSSSUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOMMMOOOQQQSSSTTTTTTSSSRRRRRRQQQOOONNNLLLKKKKKKKKKKKKJJJHHHIIIJJJJJJHHHEEEEEECCCAAA>>>===<<<;;;;;;::::::999999::::::;;;;;;888888777666666555555444444444444444444444444444000000000000000000000000000000000000000000000000000000000000//////......000000////////////000000111111000000000000111111222222222222333333333333444444666<<>>999333333222222222111111111000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111222222222222222222222222111111111111111111111111333333222222333333444555444999:::EEE^^^vvv999888888777666555444444444444555555555666666666555555444444555666888999999999888888888888777777888888999::::::::::::::::::999999888999999::::::999999999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<===???AAAAAA@@@@@@@@@BBBAAACCCEEEGGGHHHIIIHHHHHHIIIJJJJJJIIIHHHIIIKKKMMMRRRRRRRRRSSSSSSSSSTTTTTTPPPPPPQQQRRRSSSSSSTTTTTTQQQPPPPPPQQQTTTUUUUUUTTTRRRRRRQQQQQQPPPPPPOOOOOOFFFJJJOOOTTTWWWWWWUUUTTTSSSRRRPPPNNNLLLJJJJJJIIIJJJHHHGGGGGGGGGGGGFFFDDDCCCAAA???===;;;;;;;;;;;;:::999888888888888888888777777666666555444444444333333333333333333333333000000000000000000000000000000000000000000000000000000000////////////...000//////......//////000111000000//////000000111000000111111111222222222222444333111444BBBYYYkkkwwwlllhhhkkkwww{{{pppfffWWWHHH===666222000333222222222222111111111000000000000000000000000///000000111111000000///000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111333333222222333333444555555999999CCC\\\sss777666666666555555444444444444444444555555555666444444444444555666777888777777777777777777777777777777888999999999999888888888888888888999999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::===>>>>>>>>>===<<<;;;;;;;;;===????????????@@@BBB@@@AAACCCEEEFFFGGGGGGGGGIIIJJJJJJJJJIIIJJJLLLNNNRRRRRRRRRSSSSSSTTTTTTUUURRRRRRSSSSSSTTTUUUVVVWWWTTTRRRQQQRRRTTTUUUTTTTTTOOOOOOOOOOOOPPPPPPPPPPPPEEEHHHMMMRRRVVVWWWVVVUUUUUUTTTRRROOOLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@>>><<<;;;;;;;;;;;;:::999888777666666666666666666555555444333333333222222222222222222222222000000000000000000000000000000000000000000000000/////////////////////////////////....../////////000000////////////000000000000000111111111222222222555777666555999BBBKKKaaa|||wwwyyypppooonnnqqqwwwrrrbbbXXXJJJ<<<444111111111222222222222111111111111000000000000000000000000//////000000000000/////////000000000111111111111///000000000111111111111000000000000000000000000111111111111111222222222333333222222333333444555555999:::EEE]]]sss333333333444444555555666444444444555555555666666333333333444444555666666666666666666666666666666555666666777777777777777777777777888888999999999===<<<;;;:::999999999999999999999999::::::::::::::::::;;;<<<<<<<<<;;;:::===============<<<;;;:::;;;<<<>>>>>>===>>>@@@AAA>>>???AAACCCEEEEEEEEEEEEGGGHHHJJJJJJIIIIIIKKKMMMOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQQQQRRRSSSTTTVVVWWWVVVTTTRRRRRRSSSTTTTTTSSSLLLLLLMMMNNNOOOPPPQQQQQQJJJKKKLLLNNNPPPRRRTTTUUUVVVTTTRRROOOLLLJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@AAA@@@???===<<<;;;;;;;;;<<<::::::888777666666555555555555444444333222222222222222222222222222222222////////////////////////////////////////////////...............///////////////............//////000000////////////000000111111111111222222222222000222444666666666777777CCCfff{{{mmmrrrzzz{{{qqqllluuucccNNNGGG>>>777333333333333222222222111111111000000//////////////////////////////000000000000/////////000000000111111111111///000000000111111111111000000000000000000000000000000111111111222222222333333222222333333444555333999<<>>===;;;:::999888888888888888888888999999999999999:::<<<======<<<;;;;;;<<<<<<=========<<<;;;;;;;;;<<<======<<<<<<>>>@@@<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFHHHHHHHHHHHHJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPMMMMMMMMMMMMNNNPPPRRRTTTVVVTTTRRRQQQSSSTTTTTTTTTKKKLLLLLLMMMNNNOOOOOOPPPOOOMMMKKKJJJKKKMMMPPPRRRTTTRRRPPPMMMKKKIIIHHHGGGDDDDDDCCC@@@======>>>???===<<<;;;:::999::::::;;;999999777666555555555555444444333333222111111111111111111111111111111111////////////////////////////////////////////////---............////////////......------......///000//////......//////000000111111111111222222222333111000000222444666777999DDDWWWooo~~~~~~|||wwwoookkkpppwwwzzzwww}}}fffMMM:::777333111222222222222222111111111111000000000////////////////////////...//////000000//////...000000000000111111111111000000000000111111111111111111111111111111111111000000000111222222333333333333222222333333444555333999<<>>;;;:::<<<>>>:::999888777666777888999777666555444444444444444333333333222111111000000111111111111111111111111////////////////////////////////////////////////---------........./////////......------....../////////............///////////////000000000111111222222222000///111666:::555333999MMMfff~~~|||{{{qqqbbb\\\iii}}}uuulllbbbUUUHHH>>>222111///000111222111000111111111111000000000000////////////////////////......////////////......000000000000111111111111000000000000111111111111222222222222222222222222///000000111222222333333333333222222333333444555444888999CCC[[[ppp333333222222222222222222000111111111111222222222111111222333444444444444333333333444444555555555222333444444555555444444333444666777888888888777555444444444444555666666777777777777888888888888777888:::<<<<<<<<<:::999::::::;;;<<<=========<<<=========;;;::::::<<<>>>;;;<<<>>>@@@AAABBBBBBAAA@@@BBBDDDEEEEEEEEEFFFHHHGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJLLLOOOQQQSSSUUURRRPPPPPPQQQSSSTTTTTTRRRQQQOOOMMMKKKIIIHHHGGGNNNLLLJJJHHHHHHIIIKKKLLLMMMLLLJJJGGGEEEDDDCCCCCCBBBBBBAAA>>>:::888;;;>>>777666555444444555666777444444333333222222333333333333222222111000000000000000000000000000000000////////////////////////////////////////////////---------.........//////.........------.........//////............//////............/////////000***///444333...,,,111666///111888BBBHHHWWWxxx{{{^^^^^^___iii}}}qqqllleeeZZZJJJ:::666:::444333222222333444333111111111111111000000000000////////////////////////......////////////......000000000000111111111111000000000000111111111111222222222222222222222222///000000111222222333333333333222222333333444555555888666>>>VVVnnn111111000000111111222333222222222222222222222222222222222333333333444444222222222333333333444444222222222222222222222222333333333444444444555555555555555666666666777777666888999888777666777888999999888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB@@@@@@AAACCCEEEGGGIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQOOOOOOOOONNNLLLKKKIIIHHHLLLNNNLLLGGGGGGKKKLLLJJJKKKKKKIIIGGGDDDBBB@@@???AAA@@@???<<<999999:::<<<:::999888777666666666666444444333222222222222333222222111000//////000000111111111111111111111111...///000111111000///...000000///...............------------------------,,,,,,,,,---------......////////////000000000000......////////////......000000000000111111111111333111444999999???XXXsss~~~~~~rrrlll^^^fffrrrxxxqqqnnnbbbXXXJJJ@@@;;;777333///000000111111111222222222111111222222222222111111000000000000000000000000...............///000000000000000000000000000000000000000000000000000000000111222111000//////111000000000000111111111111222222111111222222333444888666888BBBTTTnnn111111000000000111222222111111111111111111111111111111111111222222222333222222222333333333333444222222222222222222222222222333333333333444444444555555555555555555555555666777888888777666777888888888888888888888888888999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA???@@@@@@AAACCCEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLKKKJJJHHHHHHKKKMMMKKKGGGGGGKKKLLLJJJLLLKKKHHHEEECCCAAA??????BBBAAA@@@===:::999:::<<<888888777666555555555555444333222222111111222222222111111000//////000000000000000000000000000000---...////////////...---///......---------------------------------------,,,,,,,,,------------............////////////000......////////////......//////000000000111111111555000000444666777DDDUUUjjj~~~|||~~~}}}xxxnnnnnnqqqyyy}}}qqqfff___MMMFFF<<<777666555333111000000111111111222222222///000000111111000000///////////////////////////...............///000000000000000000000000000000000000000000000000000000000111222111000//////111000000000000111111111111222222111111222222333444888666888BBBSSSmmm000000000000000111111222///////////////////////////000000000000111111111111111222222222333333333222222222222222222222222111111222222222333333333444444444444444444444444666777888888666666777888888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@?????????@@@AAABBBDDDDDDFFFGGGHHHIIIJJJJJJJJJIIILLLKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOOOONNNLLLKKKIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKJJJGGGGGGJJJLLLJJJMMMJJJGGGCCC@@@???>>>>>>BBBBBB@@@===:::999999;;;777666555444444333333444444333222222111111222222111111000/////////000000////////////////////////,,,---............---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................////////////......//////000000000000111111666...,,,111444222444999@@@LLLddd}}}rrr|||zzz|||tttsss{{{|||pppaaaQQQGGG:::666111000222333222000000000000111111111111222...//////000000//////...////////////////////////...............///000000000000000000000000000000000000000000000000000000000111222111000//////111000000000000111111111111222222111111222222333444777555888AAAQQQkkk000////////////000111111//////////////////////////////000000000111111111111111111111222222222222111111111111111111111111000111111111111222222222444444333333333333222222666777888777666555666888888888888888888999999999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBCCCFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKMMMNNNNNNLLLKKKIIIHHHIIIIIIJJJJJJIIIIIIIIIGGGJJJIIIFFFFFFJJJKKKIIILLLIIIEEE@@@>>>======>>>@@@@@@???<<<999777777888777666555444333333333333444444333222222222222222111000000/////////000000........................---------......---------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------......//////......---////////////000000000111333---,,,222555333111222666555BBB```}}}~~~xxxssszzz{{{jjj[[[MMM>>>333666333111111222222000...000000000000111111111111...//////000000//////...////////////////////////...............///000000////////////////////////////////////////////////000111222111/////////111///000000000111111111111222222111111222222333444666555888@@@OOOhhh//////......//////000111000000000000000000000000000000000000111111111111000000000111111111222222111111111111111111111111000000000111111111222222333333333333333333333222555777888777666555666777777777888888888999999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBAAAAAA@@@@@@AAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJFFFIIIIIIFFFFFFIIIIIIGGGIIIFFFBBB???<<<<<<<<<=========<<<:::777555555666777777666555444444444444555555444333333333333333000///////////////000000////////////////////////........................///......---,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------............------...////////////000000000000///000333444333444666777333777EEETTTeee|||xxxuuuhhhSSSGGG>>>555...666555444333333111///---000000000000000000000000///000000111111000000///.......................................///000000////////////////////////////////////////////////000111222111/////////111///000000000111111111111222222111111222222333444555555888???MMMddd...............///000000000000000000000000000000000000000000111111111111///000000000000111111111111111111111111111111111000000111111111222222222222222222333333444444444555666777777555555666777777777777888999999::::::999999:::::::::;;;;;;;;;==============================>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKFFFIIIIIIEEEEEEGGGGGGDDDEEECCC@@@>>><<<;;;<<<<<<999::::::888666444444555777777666555444444444444555444333333222222333333//////......//////000000//////////////////////////////............/////////......---------------************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------......////////////000000000111333222111000222555222222666999;;;CCCZZZrrr}}}uuuoooqqqxxx}}}|||vvvfffOOO???999777555333111222222222222111000000111000000000000000/////////000000111111000000///.......................................///000000000000000000000000000000000000000000000000000000000111222111000//////111000000000000111111111111222222111111222222333444444555888>>>JJJaaa......------......///000............................../////////000000000/////////000000000111111111111111111111111111111111111111222222222333333111111222333444555666666555666777666555555666777666777777888999999::::::::::::;;;;;;;;;<<<<<<<<>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNKKKKKKLLLLLLLLLKKKKKKJJJFFFIIIIIIEEEDDDFFFEEEAAAAAA@@@>>>===<<<<<<;;;;;;777888999888666555555555666555444333222222222222333222111111000000111111...............///000000------------------------......---,,,,,,---.........------,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,........./////////000000///111222111000000111111///222555555444777BBBLLLaaarrrzzzkkkhhhkkkwww~~~xxxzzz|||wwwsssmmmeee^^^QQQHHH<<<555444555444333...///000111000000111111111111000000////////////...//////000000//////..........................................///000000000000000000000000000000000000000000000000000000000111222111000//////111000000000000111111111111222222111111222222333444444444888>>>III___...------------...//////---------------------------------.........//////////////////000000000000000000000000000000000000111222222222222333333333111111222333555666777777555666777666555444555777666777777888999999::::::;;;;;;;;;<<<<<<<<<======????????????????????????;;;;;;<<<===>>>???@@@@@@?????????@@@AAABBBDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFBBBCCCFFFHHHKKKLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPKKKKKKLLLLLLKKKJJJJJJIIIGGGIIIIIIEEEDDDEEEDDD@@@>>>>>>>>>======<<<;;;;;;777888999999777666666777555444333222111111111111111000000///////////////...............///000111,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,++++++******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,............/////////000...///000111333444333///222333333222444888:::999<<>>???????????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDEEEHHHJJJKKKJJJHHHGGGDDDFFFHHHJJJKKKKKKKKKKKKMMMOOOQQQRRRRRROOOMMMKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNKKKHHHFFFEEEEEEDDDCCCAAA@@@>>>===;;;:::::::::999999999888777666666555333333222222111000//////333333111...///333222///////////////////////////------------------------+++,,,,,,------,,,,,,+++************************************************...---+++******+++---...------------------------,,,,,,---......---,,,,,,---------............///000000000111222222333333222222222333333333444444777888FFFiii~~~}}}}}}www}}}}}}|||zzzuuunnnppphhh]]]RRRHHH@@@999555222222111111000111111111111111111111000000000000000000000000111111111111000000//////.........---////////////////////////000000000000000000000000000000000000000000000000000000//////......------111111000000//////.........///000222222222111000333222111111111222333444333666444999MMMbbb|||............------------//////////////////......---........./////////000////////////////////////......////////////......111111111111111111111111222111000111333444444444777777888888777666444333666666666777777777888888999999999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>========================?????????@@@@@@AAAAAAAAACCCEEEGGGJJJJJJIIIHHHGGGEEEFFFHHHIIIKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMJJJGGGFFFFFFEEECCCBBB???>>>===;;;:::999888888888777777666555555444444333333222111111000//////---000111......000111...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************...---+++******+++,,,...------------------------,,,,,,---......---,,,,,,------------............//////000111111222222333222222222333333333333444777666<<>>???@@@AAAAAACCCDDDFFFHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNHHHHHHIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFFFFDDDBBB???===<<<;;;999888777777666666666555555444333333333222222222111111000000///+++111444111...///000///........................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---------------------------,,,,,,------------,,,,,,------------............//////000000111111222222111111222222222333333333444444555:::HHHaaa~~~~~~yyy}}}wwwxxxtttkkkddd^^^JJJDDD;;;444111111111222000000000000111111222333111111000000000000//////------........./////////////////////............////////////////////////////////////////////////////////////////////////.........///////////////000000000000////////////111111000/////////000000333222111111111222333444111555444999LLL```|||,,,,,,,,,------.........///......------,,,,,,+++........................///////////////////////////000000000000000000///000000000000111111111111333222111222444555555555222333444444555555666666444555555555555666666666888777777777777888999999999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<>>>???@@@@@@BBBCCCEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNOOOGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEEEEEEECCC@@@===<<<<<<:::888777666666666555555444444444333333333222111111111000000000///...666:::666111000111111------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111222111111111111222222222222111444555444555>>>OOO\\\ppp~~~zzz|||}}}vvvbbbUUULLLGGG;;;777222//////000111111////////////000222333333111000000000////////////------.........////////////////////////.........////////////////////////////////////////////////////////////////////////------......//////000000000000000000////////////555444333111111111222222333222111111111222333444222777555999JJJ]]]yyy+++,,,,,,,,,------............------,,,,,,,,,+++...............---------........................//////000000000000////////////000000000111111111333111000111333555555444111111222333444555666666333333444444444555555555777666666666666777888888777777777777777888888999;;;;;;;;;<<<<<<=========999999:::;;;===>>>??????AAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGIIILLLNNNGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDCCCCCCCCCBBB???<<<<<<;;;:::888777666555555555444444444444444333333111111111000000000000000111999<<<777222000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......//////000111111000000000111111111222222111333444444222444888<<>>>>>@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHDDDBBBAAAAAAAAA@@@>>><<<;;;;;;999777666555555555444444444333333333333333000000000000000000000000111666888333......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------......//////000000///000000000000111111111222111000000333555666777::::::===EEEQQQccc|||}}}{{{~~~~~~{{{|||tttrrrvvvuuummmffffffiiijjjaaa___UUUEEE999444333222.........000111111...,,,////////////000000111222000000////////////............/////////000000000.........///////////////////////////////////////.........................................................///////////////////////////000000000000111111000/////////000000333222111111111222333444333999888:::GGGXXXttt------,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........------,,,,,,,,,........................,,,------......------,,,......//////000111111222111000//////111333333222000000000000111333444555222222222222333333333333555555444444555555666777666666666666666777888888999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======@@@@@@AAAAAABBBCCCCCCCCCEEEDDDCCCBBBAAAAAABBBCCC@@@@@@AAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCAAA???>>>??????>>><<<:::999777666444333333333222222222222222222222222///000000000000000000000///222111---,,,...---***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************((()))***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,------......///000000/////////000000000111111111...---...222555666555:::777666888;;;DDDWWWiiiwwwzzzqqqvvvxxxtttjjjaaa]]]ZZZVVVOOOMMMEEE:::333222111......------...000000///---000000/////////000000111000000/////////.........------........./////////............/////////000////////////////////////................................................///////////////............/////////000000000111......//////000000//////333222111111111222333444000777777999GGGXXXuuu---------,,,,,,++++++++++++,,,,,,---...///000000.........------,,,,,,,,,...........................//////////////////...---......///000111111222000///...///111222222222111000000000000222333555111111222222222333333333555444444444444555666666666666666666666777888888777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>======>>>======888777666444333222111111000000000000000111111111////////////000000000000...///---+++,,,000000,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,------...//////000////////////000000000000------...111333333111...///000555999777444:::EEEIIISSSggg|||{{{{{{zzzyyy~~~|||ssszzzyyyqqqdddXXXOOOEEE===999999555000000333333000///...,,,---///000111111111000000////////////000000/////////............,,,,,,,,,---------......---.........//////000000////////////////////////................................................000000//////.........---.../////////000000111111...///000222222222111000333222111111111222333444---555555999GGGYYYwww...---,,,,,,---,,,***(((,,,,,,,,,---///111222333,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////000000000000000000000000111111111111333222111000000222444555555555555555555555555555444555777888888777666666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>???AAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBCCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDCCCBBBBBBBBBAAA=========<<<;;;999888777666555333111111222333444333333333222222111111111////////////////////////......---,,,+++******)))---,,,,,,++++++,,,,,,---************************************************,,,+++******))))))******************************)))************+++++++++,,,+++*********+++,,,---******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000///////////////000111111222222333444444555555666<<<===BBBOOOeeesssjjjgggfffmmmvvv}}}}}}uuussstttvvvvvv```LLL>>>888666666333222222222111111000000..............................////////////......111111000///////////////000///...------...///000///......---------......------------------------///......---------............////////////..................////////////............////////////000111222111000///000111333333333333333333333333222666555999FFFVVVttt///...,,,,,,---,,,+++))),,,,,,,,,,,,---......///,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,---------..................................../////////000000000000000000000000111111111111333222111000000222444555555555555555555555555555555666666777777777777777666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA=========<<<:::888777666555444222111111111333444222222111111111000000000////////////////////////......------,,,+++++++++,,,,,,++++++++++++,,,,,,************************************************,,,+++******))))))******************************)))************+++++++++++++++*********+++,,,---******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------........./////////000000///////////////000000111111111222222333333444444666666666;;;GGGYYYlllwww}}}}}}|||rrrhhhbbbaaabbbdddfff[[[LLL===444111000000000000000/////////....................................////////////......111000///............///...---,,,,,,,,,,,,---............---------......------------------------......------------......------............------............////////////............///////////////111222111000///000111333333333333333333333333222666555999FFFUUUsss111...,,,+++,,,---,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------.........//////............................../////////000000000000000000000111111111111333222111111111222333444444444444444444444444444666666666666666777888888666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDAAAAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@???======<<<;;;999777555444555444222111111111222333000000000000////////////////////////////////////------------------------++++++************++++++************************************************,,,+++******))))))******************************)))************++++++++++++************+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........////////////......//////000111///000000111222222333333555444111111444;;;EEELLL\\\lll~~~{{{zzzxxxxxx|||yyyxxxpppdddXXXNNNIIIGGGGGGEEE???777111............////////////..........................................////////////......//////...---------.........---,,,,,,,,,,,,---...........................------------------------...---------------......,,,,,,------------,,,,,,............////////////............///////////////000111111//////000111222222333333333333333333333777666:::EEESSSqqq111///,,,++++++---------++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------........./////////................................./////////000000///000000000111111111111222222111111111222333444444444444444444444444444777666555555555777888999666777888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===??????@@@BBBCCCDDDEEEEEEBBBBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@??????>>>>>><<<;;;;;;999777555333222333333222111000111111222////////////////////////........................,,,,,,---------.........+++******))))))******+++************************************************,,,+++******))))))******************************))))))*********+++++++++***************++++++,,,******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///............///000000///000000111111222222333333444444333333666;;;@@@FFFPPP\\\ccchhhppp{{{oooooosss{{{wwwyyyzzzpppllleeeYYYLLLAAA:::666444444222000///000111111000000000000000000000000000........................---......//////......---...------,,,,,,---------/////////....../////////------..................------------------------------,,,,,,------......,,,------......------,,,............////////////............////////////...///111000//////000111222222222222222333333333444888777:::EEERRRnnn111...+++***+++---------************+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......------------.........///....................................///////////////000000000111111111111222222111222222222333333444444444444444444444444666555555555555777999:::666777888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>???@@@@@@???????????????@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@???>>>===<<<<<<:::999999777555333111000222222111111000000000000///000000000000000000000------------------------++++++,,,,,,---.........+++******))))))******+++************************************************,,,+++******))))))******************************))))))*********+++++++++))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...............//////000000000111111222222333333000444666666333333666999777;;;@@@BBBDDDKKKYYYeeeppp|||zzzyyyuuuwww~~~xxxttt|||||||||~~~{{{ooonnnnnnqqqrrrmmmcccZZZKKKHHHBBB;;;666333222222000//////000222222111////////////////////////000........................------............------------,,,,,,,,,,,,------...//////////////////...,,,,,,---...//////......------------------------,,,,,,,,,,,,,,,---............////////////..................////////////............////////////---///000000//////000111111111111222222333333333444888777:::EEEQQQmmm...,,,******+++------,,,++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------........./////////000000000000111111111111111111222222222333333333333333333333333333333333555555555555666888999:::666777888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDEEEDDDCCCBBBAAABBBCCCDDDAAA@@@???>>>===;;;;;;:::777777666555444222111000111111111111000000//////////////////000000000000------------------------+++++++++,,,,,,---------++++++************++++++************************************************,,,+++******))))))******************************)))************+++++++++((()))******++++++************++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------......///000000000000111222222333333333777;;;999444000000222111222666888888888???HHHQQQ]]]eeeooo~~~~~~wwwpppnnnnnnttt|||vvvtttkkkfff```\\\YYYRRRIIIAAA777666333111000000111111///......///000///---+++,,,,,,,,,---------------........................------............------------,,,,,,,,,---......,,,,,,---......---,,,,,,+++,,,---/////////......------------------------++++++++++++,,,---...///...//////////////////...............////////////............////////////,,,...////////////000222000000111111222333333333333777666:::DDDQQQlll,,,*********,,,,,,+++***,,,,,,+++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,------------------------------------.........//////000000000000111111111111111111222222333333333222333333333333333333333333333444555777888888999999666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@AAACCCCCCDDDCCCBBBAAAAAAAAABBBBBB@@@???>>>===<<<:::999999444444444444333222111000000000000000000000///...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************,,,+++******))))))******************************)))************+++++++++'''((()))***+++******)))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------...............------------...//////...//////000000111111222555:::???===777111111333444222444888888555777<<>>???@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCDDDCCCAAA@@@???@@@AAAAAA@@@???>>>===;;;:::999888222333333333333222111111000000000000000//////...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---************************************************,,,++++++***)))*********************************)))************+++++++++'''((()))++++++******)))******++++++++++++************+++++++++,,,,,,,,,,,,,,,------------......---------.........//////...------------...//////------......///000000000000777======888444555888555000///222333222555;;;;;;@@@>>>>>>GGGRRRjjjnnnaaaZZZWWWKKKEEE>>>;;;;;;:::555000000111111111111111111111222000......000111000///---------....../////////........................,,,------......------,,,---------------...///000---...///000000///...---***+++---///000000///...------------------------++++++++++++,,,---...///,,,------......------,,,............/////////000............/////////000,,,---//////...///000222///000000111222222333333000555555999DDDQQQlll************+++,,,------+++++++++*********))))))(((((()))+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................///////////////////////////000111111333333222222111000000000222222333333333333444444222333444555666666666666999999999:::::::::;;;;;;>>>;;;:::======::::::==================>>>??????AAACCCDDDCCC@@@?????????BBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<:::999888777444444333222111000///...////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,+++++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))+++)))(((***......***%%%))))))************))))))******+++,,,,,,,,,,,,+++************************))))))************))))))******+++,,,,,,,,,,,,++++++---------+++++++++---------------------------000000000000000/////////222222:::DDDCCC888333777444333333222333444555666666888::::::;;;???FFFLLL^^^dddjjjkkkmmm{{{|||pppbbbTTTHHH???;;;999<<<444///444222///555111111000000000000111111//////...------------...///000111000...,,,---...------------------------------------------------/////////......------,,,---------.........//////...------,,,,,,------...///...,,,++++++,,,---...------+++******+++------.........------,,,,,,,,,........................---+++,,,111666666000***////////////000000000000222222222111111111111111333777666777@@@LLLjjj++++++*********+++,,,,,,+++++++++*********)))))),,,222888777222......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............///////////////////////////000000111222222222111111111000000222222222333333333444444333444444555555666777777999999999::::::::::::;;;<<<999999<<<===:::999;;;======<<<<<<======>>>>>>???@@@BBBAAA???======>>>@@@@@@@@@?????????>>>>>><<<<<<;;;999888777666555444333333222111000///...////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************))))))*********+++++++++,,,+++++++++************************************))))))))))))))))))))))))---***)))+++...///+++'''))))))************))))))******++++++,,,,,,,,,+++************************))))))************))))))******+++,,,,,,,,,,,,++++++,,,------++++++,,,---------------------------////////////////////////111111666@@@EEEAAA:::666111111222333444444555555:::;;;;;;999777999>>>CCC@@@FFFLLLNNNSSSddd}}}wwwqqqnnnlllhhhdddYYYUUUNNNFFF>>>888444222000444222222666222,,,,,,000000////////////000000//////...------------...---...//////------...///------------------------------------------------.........---------------,,,------------.........------------------------...---,,,++++++,,,...///...------,,,,,,------.........---------,,,,,,,,,........................///222555777666333000///////////////000000000000111111111111111111222222333777666777@@@LLLiii,,,,,,+++*********+++++++++++++++***************,,,777@@@>>>444,,,---111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------............///////////////......//////000111000000000111111111222222222222222222333333333333555555444444555666888999888888999999999:::::::::;;;888888<<<===:::888999<<<<<<<<<<<<<<<=========<<<===??????===<<<<<<===>>>>>>=========<<<<<<<<<999999888777555444333333333333222111000//////...////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))*********++++++************))))))))))))''''''((())))))***++++++))))))))))))))))))))))))...+++)))***---...,,,***))))))************))))))*********+++++++++++++++************************))))))************))))))******+++,,,,,,,,,,,,++++++,,,------++++++,,,---................................................//////222999EEEKKKDDD999111111222333444444444444:::;;;:::777444444888<<>>>>>HHH\\\lll|||vvvvvvssskkk```XXXQQQLLLFFFAAA999777555222000000000000000111222333555333///,,,//////............////////////...------------...+++---............///111------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,---,,,++++++,,,---///000---......//////......---...------------,,,,,,,,,........................000666<<<:::333...///222////////////000000000000000000000111222222222333333777666777@@@LLLiii,,,,,,+++***))))))******************************(((111999666---&&&(((---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////............///000000/////////000111222222333111222222222222333333333666555444333444666888:::888888888888999999999999;;;777777<<>>LLLKKK@@@666555333222222222444555555666777555333333888<<>>BBB???:::888999999:::;;;;;;;;;;;;:::999;;;======<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::777777666555444333333222222111111000000/////////------------------------------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***(((((()))*********))))))************))))))******)))))))))***+++,,,******************************++++++++++++************+++,,,,,,,,,,,,+++***+++---,,,,,,+++---...+++++++++++++++++++++++++++,,,,,,,,,------......,,,111000---555DDDJJJGGG===:::444000///000333666222444555444333333888<<>>:::999===BBBIIIQQQ[[[cccmmmxxxxxxnnnhhhbbbZZZTTTQQQBBB???;;;777555444222111222222111000//////......111,,,444666+++,,,222---......------------......//////...------------...000111222111///...///000------------------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,...//////...,,,++++++++++++,,,---...//////+++,,,---......---,,,+++------------------------........................---000222111///...///000////////////000000000000//////000111222333333333222777666888@@@KKKggg++++++***)))))))))*********************++++++++++++***))))))***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............------......///000......//////000111222222111111111111222222222222444444333333444555777888666777777777777888888888;;;777888???DDDAAA;;;888777888:::;;;;;;::::::999999;;;<<<<<<:::999::::::::::::999999999888888888666666555555444333333222111111000000000/////////------------------------,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((()))***+++,,,******************************++++++++++++************+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///+++++++++++++++++++++++++++,,,,,,------.........,,,000000---///888AAAEEE>>>:::444///---///222555333555666444222111444777888999;;;;;;:::999:::<<<@@@AAACCCDDDGGGLLLRRRVVVWWW```hhhkkkoooyyy}}}xxx{{{xxxmmmaaa[[[TTTMMMGGGAAA===:::666555444222111000111111000000/////////.........///000DDDJJJ555000555+++......------------......//////...------------...111222222111///......///------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...........................///......///000222222111////////////000000000000000000000111222222222333222777666888@@@KKKfff}}}***))))))))))))******+++))))))*********++++++++++++******+++---------+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............------------...//////.../////////000000111111111111111111222222222222222222333333444555555555666666666777777777888888999555666???DDDAAA:::666666777999:::;;;:::999888888999;;;:::888777777777888777777777666666666666555555444444333222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************((((((((())))))*********(((((((((((()))))))))***((((((((())))))*********((()))))))))***+++++++++))))))))))))))))))))))))((()))***+++***)))))))))))))))************))))))******((((((((()))+++,,,***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///------------------------,,,,,,,,,---......//////...---...000//////444<<<888666222000//////111222333444555333000///222444777777777888888777777777666666777777888999<<<@@@888@@@EEEDDDDDDJJJRRRVVV\\\dddnnnpppllliiiiiilllwww~~~}}}xxxvvvwwwuuuqqqfff```ZZZYYY[[[XXXNNNEEEDDDAAA<<<777444222111000222222222111000///000111//////000000000000000000222555PPPVVV999000777,,,//////............////////////...------------......///000///...---...///------------------------------------------------.........---------------,,,------------.........------------------------,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................///...---...///000111222////////////000000000000111111111111111111222222111777666888@@@JJJeee|||))))))(((((()))***++++++))))))******++++++++++++''')))+++---,,,+++)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000000111111111111222222222000111222333444444444444666666666666777777777777888444555>>>DDDAAA999444555777999:::::::::888777777888999888666444444555666666555555555444444444444333333333222111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((())))))******++++++''''''(((***+++,,,......))))))))))))))))))))))))'''***,,,---,,,***))))))))))))************))))))+++***((('''((()))+++,,,***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,...///////////////////////////,,,,,,------...///000000///***,,,333222+++,,,222000000111000000000000000///111333222000///222555444333222333444666777777888999;;;<<<:::777777888888======999777;;;AAACCC===AAADDDGGGHHHLLLQQQUUUZZZeeerrr{{{|||~~~zzzwwwpppttttttlllccc]]]XXXTTTKKKGGGDDDCCCBBBAAA===:::777666444111111444666555111111222111111111222444...//////000000000//////333444NNNQQQ...'''444,,,//////............////////////...------------...***,,,------,,,---...///------------------------------------------------/////////......------------------.........//////...------,,,,,,------...---------......---,,,,,,///...---,,,,,,---...///,,,,,,,,,------.................................---......---,,,,,,///111////////////000000000000222222222111111111111111111777666888@@@JJJeee|||))))))))))))((((((((((((******))))))))))))******,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////////////////000000111000111222333333333333333222222333333444555666666555666666777777777777777666777888888888777555444888777777777777777888888888888888888888777666666777777666555444444333333000000000000//////////////////.........---------......---,,,,,,+++******************************************************************************)))))))))))))))))))))))))))))))))))))))(((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...//////......///111222111000000000000000111111666999888333000000222333333444444555666666777888666444555777888555222444444333444555777999:::888888888888999999999999GGGJJJOOOUUU\\\dddiiimmmpppssswwwzzz{{{{{{yyyxxxrrrwwwxxxooofffaaaZZZXXXUUUPPPJJJEEE@@@>>>:::888888;;;;;;777666777999666222000000111000000000000000000///////////////000111000///...///000//////000000000000//////........................//////.........---------............////////////.........------.........333///++++++---......---///...,,,+++***+++,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))------------------------..................------000000//////.........---000...---///444777777555///999AAA???555...///444222666555777@@@JJJcccrrr)))))))))))))))))))))(((******))))))))))))******,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000////////////000111111111111111111111222222222222333333333444555555555444555666666777777666666666777777888777666555444555555555666777888999:::777777888888777777666555666666555444444333222222000000000000/////////...///.........------------...------,,,++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---///......---///000111000000000000000111111666:::===;;;666222222333333333333444555666666666777555444555777777555222444333333333333444444555333333333444444444555555000111333555888<<<>>>@@@IIIJJJKKKMMMOOOQQQRRRRRRXXX[[[bbbiiinnnrrruuuvvvyyyzzz|||~~~{{{uuuoookkkkkkmmmoooaaa```^^^ZZZTTTNNNHHHEEEBBBBBB@@@>>><<<999777555555333444777666333111333777555111000000111111000000000000000///////////////000111000///...///000...//////000000//////...........................//////.........---------............////////////......------------......222///,,,+++---......---...---,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------------,,,++++++------------------------........................000/////////............///...,,,...111444444333222999???>>>777222333666222666444666???HHHaaasss))))))))))))))))))))))))******))))))))))))******+++++++++++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000111111222333222111000000000111222333333333333444444444444333444555555666666555555666777777777777666555444333444444555666888999:::666777777777777666555555444444444333222222111111000000000/////////..................------------------,,,,,,++++++******************************************************************************))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...//////------...000////////////000111111222888;;;<<<:::666222111222222333333444444555555666666555444555666555444222222222222222222111000//////000000000111111111111444444333222222222333333333222111111333666:::<<<===>>>BBBEEEIIILLLNNNOOOSSSTTTUUUWWWYYY\\\^^^___cccbbbcccfffjjjmmmnnnnnnooo~~~zzzrrroookkkkkkkkkkkklllnnnooopppjjjkkkhhh```[[[[[[[[[ZZZZZZWWWRRRLLLHHHFFFFFFFFF======<<<:::999777666555555555555555444444333222111///000444333000...000555333000000111222222111000000000000///////////////000111000///...///000.........//////................................................------------............/////////------,,,,,,,,,,,,------111...,,,+++,,,......---------,,,+++++++++,,,,,,------------............------------------------++++++,,,,,,,,,,,,------......------------,,,,,,------------------------........................////////////...............---,,,---///111111000000333666666333000111333222666444555===FFF^^^uuu)))))))))))))))***************))))))))))))******+++++++++***************************************************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////000000000000000111222222555444222000///000222333444444333333333333333333222333444444555555444444666666666666666555555555444444444444555666777888555666666666666555444444333222222222111111111000000000/////////.........------------------------,,,,,,,,,,,,++++++******************************************************************************))))))))))))))))))))))))))))))*********))))))((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000000......///000.........//////111222333444666777666222000000000222222333333444444444444444444444444444444333222000000111222222000///...000000000000111111111111222222111111111111222222444333111000111333666888222333333444666777999:::999888888999;;;===???AAABBBBBBCCCEEEGGGIIIIIIIIIIIIPPPXXXWWWPPPJJJHHHIIIEEEFFFFFFFFFFFFFFFEEEEEE???>>><<<;;;;;;;;;:::888:::999777555444333333333333333333333444555777888666666666666555333222111111///000444444000///111333111000000111222222222000000000000///////////////000111000///...///000------............------................................................---------.........//////---,,,,,,++++++,,,,,,---///...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,---------------------------------------...............///////////////...............------.../////////...///000000000000000111444777555666===EEE\\\}}}yyy~~~((()))))))))*********+++******))))))))))))***************************************************************************************++++++,,,,,,,,,+++++++++,,,,,,---------...------------...//////000000000///000111111222666555333111000111222333333333333333333333222222222333333444444444444444777666666555555555555555555555444444333444444444444555555555555444333333111111111111111000000000////////////............,,,,,,------------------,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///111222111//////000111............///000111222000111222222111000000111222222222333333333333333222333444444333222111111...///000222222111000000//////000000000111111111---------......000111111222111111000000/////////333222111111111222333333444444333222333444555666555666777777888888999:::;;;:::999777777777999:::666666777777666555333333666444333555666666444222111111222333444444555555222111111222333666888:::444444444444333111000///111///000444444111000222222000///000222333222111000000000000///////////////000111000///...///000------............------........................---.....................------------............---,,,,,,++++++,,,,,,---,,,---------,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***++++++,,,------------------------------------.........//////.........////////////////////////.........///000111111111111222444444444555999666666===EEE\\\}}}|||xxx((())))))******+++++++++******))))))))))))******)))))))))***************************************************************))))))******+++,,,,,,,,,***++++++,,,,,,------......------------.../////////////////////000000111444333222111111111222333222222222222333333333333222333444444555555444444777666555555444444555555666555444333222222222222333444444444444333222222111111111111111111111111/////////.........------,,,,,,,,,,,,------------++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000111222111///...///000............///000000111000000111111222222333333222222222222222222222222111222444333111000000111//////000111111111111111............////////////222222222222222222333333///000000111000...,,,+++222222111000000000111111555555444333333333333444222333555555444444555666555333111222555666555333444555555555444333222111666333222555666444222333222222333333444444555555111111111111222444666777111111222222333222222111///---///222333//////111111000///000222222111000000000000000///////////////000111000///...///000.........//////.................................---------...............,,,------------.........------,,,,,,,,,,,,------+++,,,------,,,,,,---...++++++,,,---------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***)))***+++,,,---------------------------,,,,,,------.../////////.........//////////////////000000000......000222000000111111222222333444555888666666===DDD\\\|||qqq((())))))******+++,,,,,,******))))))))))))******((()))))))))*********+++************************************************((())))))***++++++,,,,,,******+++,,,,,,---.........------------...//////...............//////000000000000000000111111111111111111222333333333444333333444555555555555555777666555444444444555555444333333222222222222333333333333333333222222111111111111111111111111111//////.........---------++++++,,,,,,,,,---------******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......000000///...------...//////.........//////000222111000111222222333222222222222222222111111111///222333333000//////111111000000////////////000---.........///////////////......---------------000111111222222111000000000000000000111111111111111222222222333222222111000222444333111111333555///000111222222111000///222222222222222222222222111...///222222......111222111111111000000000111222222222222333333444555222222333444444444444333///---///222333000///111111000000000222222000///000000000000///////////////000111000///...///000...//////000000//////...........................---------.........//////,,,,,,---------...............------------......)))+++...---,,,+++,,,...***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,*********,,,---///------------------------,,,,,,------...//////000............/////////000---///000000......000333---///222222111000111333333777444555;;;CCC[[[|||jjj|||((())))))***++++++,,,,,,******))))))))))))******(((((())))))*********+++************************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---.........------------...//////---------------...//////,,,---...///000000//////000000111222333333444444333444555555666666555555777666555444333444555555222111111111222333444444222333333333333222111111111111111111111222222222//////.........---------+++++++++,,,,,,---------******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))+++++++++***)))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...///...,,,+++,,,---000//////.........//////333111000///000000000///222222111111111111111111///111333222000...///111333222000...------------/////////000000000111111111111000000000000111111------......///000111222///000111222333333333222///000222333444444333333000333555444222111333666111444666444000...000222111111000000111111222333333000111555333...000555333222111111111111111222111111111222222222333333333333333333222111000000111///000444555111111333222111000111222111///...000000000000///////////////111111000///...///000//////000000000000//////........................---------.........//////,,,,,,,,,---------......///......------......///(((+++......,,,+++,,,...)))***,,,---...---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++++++++---///000------------------------,,,,,,------...///000000---.........//////000000,,,...000///------000333///333777777444333444666111555333333:::BBBZZZ{{{eeettt((())))))))))))*********************************+++++++++++++++++++++++++++,,,---,,,***)))***+++************************))))))))))))))))))))))))***++++++,,,,,,++++++***------------------------///...,,,,,,,,,---///111000000000000000000000000000111111111111222222222666555555444444444555555444444444444444444444444444333222222111111222222000000000000000000000000000000000000////////////...............---------)))+++------+++***+++++++++++++++***)))(((((('''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,,,,+++***)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++)))***,,,,,,***)))***+++************************++++++++++++++++++++++++......---,,,,,,+++************+++++++++,,,,,,,,,------------------------............////////////111111000000000000111111222111000///............////////////000000000000222111///---,,,---///000000//////.........////////////000000//////...---000000000000111111222333333---222666000000555333333333333222222111111111222333555666666555333222222222222222222111000000333222222222111111000000000000000000111111111111000000111111222222222333111111111111222333444555444333333333444444222000111111111111111111111111111000///...///000222444000000000000000000000000000000111111111111000000......////////////................................................------,,,,,,,,,------.........***...---)))000>>>BBB===.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))...444444///+++)))*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------...------,,,,,,------...---......---,,,,,,///111444111111333444222333666333555555888===@@@XXX|||kkkmmm***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,+++***))))))+++************************))))))))))))))))))))))))***++++++,,,,,,++++++***------------------------///...---,,,,,,---///000000000000000000000000000000000111111111222222222444444333333333333444444444444444444444444444444333333222111111111111222000000000000000000000000000000000/////////......//////......------,,,,,,)))+++,,,,,,+++***+++,,,++++++******)))(((((('''))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***)))***,,,,,,***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++...------,,,++++++************+++++++++,,,,,,,,,------------------------............////////////111111000000000000111111111111000////////////000000000000///////////////111000...---,,,---.../////////............//////000111111111000000//////...............///000000222---222666111333888555333333333444444444444444111222444555555444222111333333333333333222111111444444333333333222222222222222222222222222222222111111111222222333333333111111111111222333444555444333333333444444222111111111111111111111111111222111000///000111333444000000000000000000000000000000111111111111000000......////////////......................................................,,,,,,------------------,,,///---'''+++555777000------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...222777777222///...///+++++++++++++++++++++,,,++++++++++++++++++++++++...................................................------------------.........///...------///111333111111444444222222555222555444777<<<@@@WWW{{{gggfff***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++***)))((()))***************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,------------......---,,,,,,...///000////////////////////////000000000111111111222222222222111222222333444555333333333333333333333333333222222111111111111111000000000000000000000000000////////////.........//////...------,,,++++++***+++,,,,,,*********,,,++++++******)))((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((())))))***,,,,,,***)))***+++((((((((((((((((((((((((++++++++++++++++++++++++------,,,,,,++++++************+++++++++,,,,,,,,,---------------------------............/////////111000000//////000000111000000000000000111111222111000000//////.........//////---,,,,,,,,,---...//////............//////111111111000000000000///---------...///000111111666111555777333666;;;666666666666555555555444444222222444444444444222222333333444444444333222222111111111111111000000000000000000000////////////222222222222222333333333111111111222222333444555555444333444555444333111111111111111111111111111333222111111111222333444000000000000000000000000///000000111111000000///......////////////......................................................------------------,,,,,,,,,///---((()))///...(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///222111---++++++---++++++++++++++++++++++++***+++,,,------,,,+++***------------------------////////////////////////------------------------...///000///......000222222000111555555222111444111444333666;;;>>>UUUyyygggaaa}}}(((((()))))))))*********************************************************((()))***)))((('''((()))************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------...------------...///000........................000000000000111111111111111111111111222444555555222222222222222222222222222222111000000000000000/////////////////////////////////.........------///......---,,,+++*********+++++++++))))))***,,,************))))))((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((******((('''((())))))***,,,,,,***)))***+++))))))))))))))))))))))))************************,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000////////////000000/////////000000222333333111111000///......------...------,,,,,,,,,------///............//////000//////.........///////////////000111333555777888>>>999;;;;;;666:::>>>777999888777666555444333333333444555555555555444333333333333444444333222222111111111111111111111111000000000000////////////111111111222222222222222222222222222333444555555555444333444555555333111111111111111111111111111333222111111111222222333//////////////////////////////000000000000//////......////////////..............................---------........................------,,,,,,,,,***......+++,,,//////***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***((('''((())),,,,,,,,,++++++++++++***,,,---///000000///---,,,------------------------.............../////////------............------///000111111000///111222111///111666666222111222111333333555:::===TTTxxxnnnaaavvv(((((()))))))))*********************************************************'''((())))))((('''((()))************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------......//////------------------------//////000000000111111111222222222222333444666666222222222222222222222222222111000000//////000000....................................------------...------,,,++++++*********++++++***((((((***,,,*********)))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***))))))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((******((('''((())))))***,,,,,,***)))***+++************************************************,,,+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000////////////000000......//////000111333333111000000///...------,,,------,,,,,,,,,---------...............///000000---,,,,,,,,,---///000111111222333666999<<<>>>@@@BBB>>>???>>>:::AAAEEE<<<666666666666555555555555333333444444444444333333222222333333444333333222444444444555555555555555444444333333222222222222111111111111111111111000222222222222333444555666555444444444555555333111111111111111111111111111111111111000000000111111//////////////////////////////000000000000//////......////////////..............................---------.........//////.........------,,,,,,,,,)))---...------///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******+++,,,++++++++++++++++++++++++,,,---///000000///---,,,------------------------,,,,,,---------.........---......//////......---...000111111000000111222000///111555666222000222111444222555:::===SSSwwwrrr___mmm***++++++++++++,,,,,,,,,************************************************'''((())))))(((((()))***************************))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++,,,,,,---------------............///......................../////////000000000111111333333222333333444555666111111111111111111111111111000000///////////////..............................---------,,,,,,,,,,,,,,,++++++++++++*********+++***)))((((((***,,,******))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((())))))***,,,,,,***)))***+++************************************************++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000//////......//////000............///000111222000//////......---------------------..................---......///000111---,,,---...///222555666666777888:::===@@@CCCDDDCCC@@@AAA???===HHHLLLAAA222222444555777999::::::222222222222222222222222333333444444555555444444333333333333444444444444333222222111111000000000222222222111111111111000222222222222333444555666666555444444666555444222111111111111111111111111111111111000000000000///000000000000000000000000...//////000000//////.........////////////..............................,,,,,,------.../////////------------------,,,,,,+++---...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---...///000000///...---...000111222111000111222111///000444444111000333222444333555:::===SSSwwwvvv]]]eee***++++++++++++,,,,,,,,,************************************************'''(((******)))(((***+++************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))******+++,,,,,,------,,,------.......................................////////////000000000111333222222222222222333333111111111111111111111111000000///............///---------------------------------,,,,,,,,,,,,+++************++++++++++++*********((('''(((***,,,)))))))))))))))))))))***))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***)))***,,,,,,***)))***+++******************************************************************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........//////............//////......------...///000000........................------......////////////---------......///000111000000000222555888<<<>>>@@@@@@AAABBBCCCEEEGGGHHHHHHDDDDDD???===HHHKKK>>>444555666777888999:::;;;444444444333333444444444555555666777777777777777444444444444555555555666444444333222222111000000444444444333333222222222333333222333333444555666666555444555666666444222111111111111111111111111222222222222111111000000000000000000000000000000......////////////............////////////..............................,,,,,,------...//////000,,,,,,---------------------...///...+++)))***---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********)))((())))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---...///000000///...------///111111000000000111222///000333333111111444333555444666:::===SSSwwweeehhh((())))))))))))*********************************))))))))))))))))))))))))''')))******))))))***,,,************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,---......//////......////////////////////////////////////000000000000222222111111111111111111000000000000000000000000000000///...............---------------------------------,,,,,,,,,++++++)))))))))***++++++,,,,,,*********(((''''''***,,,)))))))))))))))*********))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////............//////...------------...//////---------...............------...///000000//////---------......000111111333333444666999>>>BBBDDDJJJIIIIIIIIIIIIIIIJJJJJJOOOJJJGGG@@@;;;EEEFFF777;;;;;;::::::999888777777888888777777777777888888777777888999999999999999;;;;;;<<<<<<============<<<;;;;;;:::999888888888666666666555555444444444333333333333444555666666666555444555666666444222111111111111111111111111333333333333333222111000000000000000000000000000......////////////............////////////..............................,,,,,,------...///000000,,,,,,,,,------.........------//////---+++...222,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***+++---,,,***)))(((((()))***,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111---...///111111///...---,,,...111111000//////000333000///222222000111444333666444777;;;===TTTwwwqqqooo'''((()))+++,,,---......,,,,,,+++***)))((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......------------------------111111111111000000000000222111111111000000//////000000000000000000000000///............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((('''((()))******)))((('''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***************************************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------.........//////000000000///...------------------------------------------,,,---///222222///+++222...---000222222666;;;888:::===AAAEEEHHHJJJKKKPPPRRRTTTTTTRRRRRRUUUWWWUUUSSSOOONNNMMMLLLJJJHHHKKKGGGCCC@@@>>>===<<<;;;:::???DDDEEEDDDCCCDDDGGGAAAAAABBBCCCEEEDDDBBB@@@AAAAAABBBCCCDDDDDDEEEEEEDDDFFFGGGFFFBBB@@@@@@BBB>>>;;;888666777888888888777444222222555777777555777999::::::888777666666333111//////111222333222111222222222000///000000///////////////000111111///////////////.........////////////////////////........................---------------...//////------......------,,,+++...---+++++++++---///000,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................000111222222111000111333666===<<<111---222555222333000777444888@@@MMMvvv)))***+++,,,,,,---,,,,,,++++++******)))((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------...------------------------000000000000000000000000111111111000000000//////000000000000000000000000///............---------.........---------,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((('''((()))******)))(((''')))))))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++***************************************)))((((((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------........./////////000//////...---------------------------------------///------///111222///---555222333888<<<>>>BBBGGGKKKLLLNNNQQQTTTVVVXXXYYYYYY\\\^^^]]][[[YYYZZZ[[[\\\ZZZYYYXXXYYYYYYXXXWWWUUURRROOOMMMLLLMMMLLLLLLMMMPPPTTTUUUTTTSSSTTTUUUMMMNNNOOOPPPPPPMMMJJJGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRPPPLLLIIIIIIJJJIIIFFFBBB@@@@@@???>>>===>>>;;;999999:::;;;:::888999:::;;;;;;999888777777666444333333444555555444222333333333222222222333222222111000000000111111////////////............////////////////////////..............................------......///000,,,,,,,,,,,,,,,---------...---,,,++++++---...000,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---...///...------///111222666888555333444333000333000666333888???MMMuuu,,,,,,,,,------,,,++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,------------------------------------////////////////////////111111000000000000//////000000000000000000000000///............------------------,,,,,,,,,++++++************************************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((()))******+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***************************************)))((((((++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............////////////...------------------------------------------///...------///111000000333333777@@@FFFIIINNNSSS[[[[[[[[[\\\]]]```bbbdddeeeggghhhgggdddbbbaaaaaa___^^^^^^```cccdddddddddaaa^^^[[[YYYYYYZZZZZZYYYYYY[[[\\\]]]^^^]]]\\\\\\SSSUUUVVVWWWUUURRRNNNLLLKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTTTTSSSPPPNNNMMMMMMLLLJJJGGGEEEEEEDDDCCCBBBBBB@@@>>>>>>>>>>>><<<:::===============;;;::::::888666555555555444111///222222333333333333333333555444333222111111111111/////////.........------////////////////////////.......................................///000000...---,,,++++++,,,---......---,,,+++,,,---...///,,,,,,,,,---------......------------------------------------------------+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,------,,,+++---000333:::666333444444111000222444000666333888???KKKrrr,,,,,,------------,,,,,,(((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,++++++,,,,,,,,,---------,,,,,,---------------------------...............000000000000000000//////000000000000000000000000///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))***************************************************)))((((((+++******))))))******+++))))))))))))))))))))))))************************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..............................---,,,,,,---------------------...............---,,,,,,...000222333888999???JJJQQQUUUYYY^^^dddcccbbbbbbdddgggjjjllloooooommmkkkiiihhhiiiiiiddddddeeehhhlllooooooooooookkkfffcccaaa```^^^]]]ZZZZZZZZZ[[[\\\\\\ZZZYYYRRRSSSTTTTTTSSSRRRRRRRRRNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLKKKJJJIIIIIIJJJJJJHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBCCCBBBAAAAAAAAAAAA@@@>>><<<;;;:::999888555111...555444333333444333333222555444444333222222333333000//////......---------////////////////////////........................///............///000000222000...,,,+++,,,---......---,,,,,,,,,------...,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................//////...------///333777JJJ;;;000//////,,,///666555000555333888???IIIooo******+++,,,------------((((((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---------........./////////////////////000000///////////////////////////............---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************(((((()))))))))*********))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............---------------,,,,,,,,,------...---------....../////////,,,,,,,,,---000333888;;;EEEGGGMMMXXX___bbbfffkkkppppppooopppqqqtttxxxzzzxxxuuuqqqnnnnnnpppsssuuuppppppqqqtttxxxzzzyyyxxxwwwrrrlllfffbbb___\\\ZZZWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\\\\^^^cccggggggfffeeedddcccbbbaaaaaa___^^^]]][[[ZZZXXXVVVTTTVVVUUUTTTTTTTTTSSSPPPMMMGGGHHHJJJKKKKKKLLLNNNOOOKKKIIIGGGGGGHHHHHHGGGEEEBBBAAAAAAAAAAAA???<<<999===;;;999888999888666444555444444333444444555555111111000///......------////////////////////////.......................................///000000666444111...,,,,,,------------------,,,---------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................000000///......000555888III;;;000000000---111888666000555333888>>>HHHlll((()))***+++,,,------,,,(((((())))))*********+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------.../////////......////////////000000///////////////////////////............---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((())))))(((((((((((())))))((())))))******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))************+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........---------------,,,,,,,,,,,,,,,------...---------...//////000000,,,...111444777<<>>FFFiii)))******++++++*********)))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,------...//////000000........./////////000000///////////////////////////............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((())))))))))))((((((***)))(((''''''((()))***((())))))******+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++******)))((()))))))))************'''''''''((()))*********))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))***************)))((((((***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---------...///000000000000444999>>>BBBIIIPPPUUUYYYYYY^^^gggnnnqqquuuzzz~~~{{{{{{}}}xxxwwwvvvuuutttrrrnnnkkkdddaaa^^^\\\]]]^^^^^^^^^gggmmmssssssooopppvvv}}}{{{wwwppphhhccc]]]^^^______```dddjjjooommmiiieeeeeehhhiiigggeee\\\YYYVVVTTTSSSQQQOOOMMMLLLHHHFFFGGGJJJKKKIIIEEE>>>===;;;999888777666666444444333222111000//////////////////////////////........................,,,,,,,,,,,,,,,---......111000000///...---,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---...///.........000222---222555333333555555333777000444222888>>>DDDfff+++++++++******(((''''''******))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////------......///000111111---.........//////000000//////////////////////////////.........------------------,,,,,,,,,++++++************************************************(((((())))))))))))((((((***)))(((''''''((()))***((())))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))'''((()))++++++******)))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,,,,++++++++++++,,,,,,---...---------...///000000111333888???EEEKKKRRRYYY___aaaaaafffooovvvyyy~~~}}}~~~~~~{{{zzzyyyvvvtttrrrmmmhhhdddaaa``````bbbfffkkkmmmnnn{{{~~~xxxtttuuuvvvuuuuuuyyy~~~zzzuuuuuuxxxzzzxxxuuuvvvrrrkkkeee```\\\XXXUUULLLHHHFFFIIIMMMOOOMMMJJJDDDBBB@@@===:::888666555555555444333222111000///////////////////////////........................,,,++++++++++++,,,------,,,,,,---......---,,,,,,---.........------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...........................000111000//////000111...555555---***111555333888111444222888>>>DDDeee+++++++++*********))))))((((((((((((((((((((((((++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......................../////////////////////////////////000111000---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))***************'''((()))***************''''''((()))))))))))))))+++***)))(((((()))******+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))*********)))))))))))))))******+++,,,+++***))))))+++(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---.........------+++,,,---///111444999===:::???FFFMMMSSS[[[dddkkknnnqqqvvvzzz}}}}}}wwwwwwwwwtttvvvzzzyyyoooddd```bbbfffbbbmmmuuuxxx}}}|||nnn___UUUTTTVVVQQQNNNJJJIIIJJJKKKKKKKKKJJJLLLLLLHHHBBB<<<;;;;;;888888888888666444111000111000////////////000000------------------------............////////////........................///...---,,,,,,---...///,,,,,,,,,---------......---------------...///000---------------------------+++***+++......,,,***,,,,,,,,,---------.........---,,,,,,++++++++++++---,,,,,,,,,,,,---...///+++++++++,,,---...000000000...,,,,,,---...///...............////////////000000000000111111111111333333000333999:::IIIfff+++++++++*********))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////................................................///222444333///,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((()))***************((())))))************)))''''''((()))))))))))))))+++***)))(((((()))******************)))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********))))))))))))******((()))***)))((('''''')))))))))))))))******************++++++++++++************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................000333666999===AAAGGGKKKFFFLLLSSSZZZ```gggmmmrrruuuxxx|||}}}~~~yyyuuusssooommmrrrzzzyyyyyywwwsssnnnooouuu{{{zzzsssnnnvvvtttooodddXXXPPPOOOQQQQQQSSSUUUVVVSSSNNNIIIFFFKKKOOOSSSSSSNNNHHHAAA===<<<<<<;;;:::888666444333111111000/////////000000....................................////////////........................///...------------...///,,,,,,---------.........---------------...//////---------------------------,,,+++,,,......,,,***,,,,,,,,,---------......------,,,+++++++++,,,,,,------,,,,,,,,,------...111000///---,,,+++******000...,,,,,,---.....................////////////000000000000111111111111222333222777===<<>>;;;999777777333222111000000000000000/////////////////////...............////////////........................///...------------...///,,,------------............------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++,,,,,,,,,---------......,,,,,,+++++++++,,,------...------,,,,,,,,,------------------------......000...,,,,,,...///...---............////////////000000000000111111111111222444555;;;AAA>>>JJJddd************************((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////...................................................111333111---******---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******************************)))((('''''''''((()))))))))))))))(((((((((((()))))))))************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))))))))))))))))))))))))))***+++***+++,,,+++)))))))))+++)))))))))*********++++++******++++++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******,,,...111333777;;;AAAGGGLLLQQQVVVZZZaaadddjjjoootttxxx{{{}}}}}}xxxvvvvvvxxxuuuqqqlllgggiiipppxxx~~~sssqqqllleee___\\\\\\^^^eeennnwwwxxxqqqggg```]]]YYYSSSLLLJJJNNNTTTYYYZZZOOOMMMIIIDDD@@@===;;;:::555555333222111111111111////////////........................////////////.................................------.........------------..................---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......++++++++++++,,,,,,---.........---,,,,,,,,,------++++++,,,,,,...///111111///...,,,---...///...---............///////////////000000000111111111111444555444:::???===JJJeee************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////................................................,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******************************)))((('''''''''((()))))))))))))))''''''(((((())))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((())))))))))))))))))(((((()))***++++++***+++,,,+++)))))))))+++((((((((()))))))))************++++++++++++************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,///333777999>>>BBBGGGKKKOOOSSSWWWYYYbbbcccfffkkkqqqvvvyyy{{{zzzwwwwww~~~~~~{{{tttmmmiiijjjlllxxxvvvsssqqqtttzzzzzzqqqjjjhhhhhhjjjiiinnnsssrrrmmmhhhhhhiii```WWWLLLFFFIIIOOOVVVYYYWWWTTTOOOIIIDDD@@@>>>===999888666555444333333333000/////////......------............////////////........................---..................------------........./////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,---------......++++++++++++,,,,,,---......------,,,,,,,,,------111000///...---,,,,,,,,,...---------//////...,,,............///////////////000000000111111111111555555222666;;;:::IIIeee***************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,***++++++,,,,,,------...,,,,,,,,,---------......////////////////////////........................------------------------+++)))((())),,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))************))))))(((''''''((()))))))))))))))&&&&&&'''((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))******)))((((((((((((((()))***+++,,,((()))***)))((('''''')))'''((((((((())))))))))))******++++++++++++******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------///111555999===???===@@@CCCEEEGGGJJJMMMPPPQQQSSSWWW]]]dddjjjmmmmmmjjjhhhkkkvvvxxxllliiiddd___[[[ZZZ]]]```zzz{{{|||~~~}}}vvvrrrqqqqqqrrrrrrqqqnnnkkkkkkooossseee```XXXRRROOONNNMMMMMMWWWTTTQQQLLLGGGCCC@@@>>><<<;;;:::888666555555444111111000000//////..................////////////........................------...//////...------------.........///////////////...------------...------------------------,,,---//////---,,,---...,,,,,,,,,---------......,,,,,,+++++++++,,,---------,,,,,,,,,,,,---...///------------...///000111...------...//////...,,,............////////////000000000000111111111111555444000333999888GGGddd))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******+++,,,,,,---......,,,,,,,,,---------......////////////////////////........................------------------------+++++++++******)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************((())))))************)))''''''((()))))))))))))))%%%&&&'''))))))))))))(((((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***((('''(((((((((((()))***+++,,,((()))***)))((('''''')))(((((()))))))))***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000222444777:::<<<===999:::;;;<<<===???CCCEEECCCGGGNNNXXXaaaffffffddd```bbbhhhpppvvvvvvpppkkk[[[YYYXXXYYY]]]bbbfffhhh{{{xxx~~~{{{wwwrrrpppqqqtttvvvlllkkkhhhbbbZZZSSSNNNMMMOOOOOOMMMKKKHHHEEEBBB@@@@@@???===;;;999777777666444444333222222111000000............////////////........................------...//////...------............//////////////////...---------------........................+++...000///---,,,---///,,,,,,,,,---------......------,,,+++++++++,,,,,,+++++++++,,,---...///000'''(((***,,,///333666777...------...000///...,,,............////////////000000000000111111111111333444111555:::999FFFbbb))))))******++++++++++++))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,******+++,,,,,,---......,,,,,,,,,---------......////////////////////////........................------------------------+++...000---(((&&&)))---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************'''((()))***************'''(((((()))))))))))))))$$$%%%'''))))))))))))((((((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''(((((((((((()))***+++,,,***+++,,,+++***))))))+++)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///111444666777888888999:::;;;:::;;;===AAADDDDDDIIITTTaaakkkooolllhhh```eeejjjmmmjjjfffbbbaaaXXXXXX[[[dddpppzzz{{{vvvuuutttrrrqqqsssssspppiii```YYYWWWWWWHHHIIIIIIIIIGGGEEECCCBBBAAA@@@>>><<<:::999888777666666555444444333222222............/////////000........................,,,---...//////...---,,,............/////////000000///...---------------////////////////////////+++...000000---,,,---///,,,,,,,,,---------.........------,,,++++++++++++******+++,,,---///000111,,,,,,,,,---///000222333---------...000000---+++............/////////000000000000000111111111111222333333888===:::EEE```++++++************++++++'''(((******((((((((()))---,,,***))))))***,,,---((((((((((((((()))))))))''''''(((((())))))************))))))((((((''''''&&&''''''((((((((((((((((((((())))))******++++++******+++++++++,,,,,,,,,................................................---------............///,,,------......------,,,)))******(((***...,,,'''))))))))))))))))))))))))******))))))))))))******'''((()))******+++******(((((('''''''''(((((()))((((((((((((''''''''''''&&&''''''((()))******+++)))))))))))))))(((''''''(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((444999111)))***+++((()))************+++++++++************************+++++++++*********)))))))))***++++++))))))***+++******))))))******+++,,,+++***)))+++---...,,,***++++++,,,,,,---...///000000444777999888777777777;;;???AAA>>>:::;;;AAAHHHOOO[[[gggooouuuyyyuuummmkkkbbb___cccbbbYYYVVV[[[VVV___mmmzzzrrrqqqqqqmmmuuupppkkkkkklllhhh```XXXTTTOOOJJJIIIJJJJJJFFFCCCDDDCCCBBB@@@???===;;;;;;777777777999999777222//////...------------//////------------------------...------------...//////..............................------------..............................---...///000000...,,,+++...---,,,,,,---...000111******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...//////......///111000000000///000000111222///555333222777:::FFF\\\*********))))))*********''')))******)))(((((())),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''&&&'''(((((())))))(((((()))))))))))))))***************+++++++++,,,,,,,,,------------------------........................------------............,,,,,,------------,,,,,,)))---///,,,***,,,,,,***))))))))))))))))))))))))******))))))))))))******)))************))))))((((((((('''''''''(((((()))***))))))))))))(((((((((''''''(((((())))))******)))*********))))))((('''(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&444===999///)))***,,,)))************+++++++++************************+++++++++*********))))))***+++,,,,,,******+++,,,++++++*********++++++,,,,,,***)))***------,,,))),,,,,,,,,---///111444555444333333666<<<@@@BBBBBBDDDDDDBBB??????EEEPPPXXXbbbkkktttvvvvvvuuummmdddbbbWWWRRRWWWZZZZZZ```iiiqqqxxxyyyooovvvrrrmmmnnnqqqpppkkkeee]]]YYYTTTSSSSSSQQQKKKGGGBBBBBBCCCCCCAAA>>>:::888666666777888:::999777555222111000///......//////...........................------------...//////..............................------------..............................---...///000///...,,,+++///......---------......***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...//////......///111111000000000000111222222000666444333888:::GGG\\\***))))))(((((())))))***''')))******)))(((((()))+++***)))(((((()))***++++++++++++***)))))))))((())))))))))))(((((((((((())))))))))))((((((((((((&&&'''(((((())))))((((((************))))))))))))******+++++++++,,,,,,,,,------------------------------------------------------------............,,,,,,------------,,,,,,'''...111---)))***,,,,,,))))))))))))))))))))))))******))))))))))))******+++++++++***)))((((((''')))((((((''''''(((((((((************))))))))))))))))))))))))))))))))))))*********+++******)))((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&111>>>@@@444((((((000)))************+++++++++************************+++++++++***************+++,,,------++++++,,,---------,,,+++++++++,,,,,,,,,+++******,,,,,,+++)))000///...///000333666777999777888???IIINNNMMMIIIHHHEEEAAAAAAGGGSSS```hhhffflllqqqqqqooollleee]]]ZZZSSSSSS\\\ffflllvvv~~~|||xxxtttuuuzzz}}}{{{xxxqqqmmmhhhdddaaa[[[SSSMMMIIIJJJLLLLLLJJJEEE@@@===;;;999888999::::::999888666555333111000///......////////////////////////...------------...//////..............................------------..............................---.../////////...---,,,////////////...---,,,++++++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,---------------............///---...//////......///111111111111111111222333333111777666444999;;;GGG\\\))))))(((((((((((())))))((()))++++++)))((()))***))))))(((((((((((())))))---,,,,,,+++***)))((((((******))))))((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,------,,,,,,,,,'''+++---+++***---...,,,))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))***)))((((((((((((((((((*********)))))))))((((((******))))))))))))))))))******+++++++++******)))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---777===555((('''///))))))*********+++++++++************************************************,,,---...---,,,,,,---.........---,,,,,,,,,,,,------,,,++++++++++++++++++333222000000111333666888@@@BBBHHHOOOTTTRRRJJJCCCCCCAAA@@@EEEQQQ^^^hhhnnnccceeefffdddccc```\\\YYYWWWXXXbbbsss}}}yyyrrriii___XXXXXXXXXYYYWWWTTTOOOIIIFFFBBB???<<<:::999999888666888777555333111///...---////////////////////////...------------...//////..............................------------..............................---......//////...---------.../////////...,,,+++,,,,,,,,,,,,------......------------------------,,,,,,,,,------------------------............///---...//////......///111222222111111222222333444222888777555:::;;;FFF[[[))))))(((((((((((())))))(((***++++++)))))))))***)))(((((((((((((((((()))---,,,,,,+++***)))((((((******))))))((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++))))))((()))///444222,,,))))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++******)))((((((((((((((())))))((((((((('''''''''************)))))))))))))))******+++++++++******(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---))),,,333111(((&&&,,,))))))*********+++++++++************************************************,,,---......,,,,,,---.........------,,,------...---------,,,++++++,,,---000000000111444777:::<<>>;;;::::::999777999888777555333111///..............................------------...//////////////////////////////......------------..............................------..................+++,,,.../////////...---,,,,,,------------......------------------------,,,,,,,,,------.........---------............///---...//////......///111222222111111222222333444222999888666:::;;;EEEYYY***))))))(((((())))))***(((***++++++***))))))***(((((())))))))))))((((((+++++++++***)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))'''((())))))******))))))************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++---+++(((***222999555---))))))))))))))))))))))))******))))))))))))******)))((((((((((((***,,,---++++++***)))((((((((((((((((((((((((''''''''''''************************((()))******+++*********(((***+++***)))((()))***))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))),,,(((&&&***,,,***(((((()))************+++++++++***************************************+++++++++,,,---......,,,,,,---...---,,,,,,,,,,,,---...///---......---,,,---///111...///222666;;;@@@CCCEEEIIIHHHFFFAAA===<<>>>>>>>>===<<<999999888777666444222111...........................------------...//////////////////////////////......------------..............................---------............///+++,,,---...////////////------------------......------------------------,,,,,,,,,---......//////---------............///---...//////......///111111111111111111222333333222999888666::::::DDDWWW~~~*********))))))*********(((***,,,+++***)))******)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))************))))))))))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,******///444222+++))))))))))))))))))))))))******))))))))))))******+++***((('''((()))***,,,,,,+++***)))(((((((((((()))))))))((((((((((((''')))))))))******++++++,,,'''((())))))*********)))(((***+++***)))((()))***))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((******'''(((++++++((()))************+++++++++************************))))))*********++++++++++++---...---,,,+++,,,---++++++++++++,,,---//////---//////...---...222555444666:::???CCCGGGIIIJJJDDD@@@;;;:::>>>GGGOOOUUUYYY\\\```dddeeebbb]]]XXXPPPQQQXXXeeepppwwwyyypppfff\\\TTTOOOHHHFFFCCCBBBBBBBBB@@@>>>::::::;;;;;;:::999777777////////////////////////...------------...//////////////////////////////......------------..............................---------------...//////......---------......///..................------------------------------,,,,,,------.../////////---------............///---...//////......///111111000000000000111222222222999888666999999BBBVVV{{{++++++************++++++)))***,,,,,,***)))***+++))))))************))))))(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))******(((((()))***************(((((())))))******++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++)))++++++)))***,,,+++'''))))))))))))))))))))))))******))))))))))))******---,,,)))((('''((()))***,,,+++***)))((((((((((((************))))))))))))(((((()))***+++,,,,,,,,,''''''((()))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$---///)))''',,,---((()))************+++++++++************************))))))******+++++++++++++++,,,------++++++,,,---))))))***+++,,,...///000---///000///...///444888===???CCCGGGIIIJJJJJJJJJ===999888???LLLZZZbbbeeeggghhhhhheeeaaa[[[VVVSSS[[[\\\gggwwwyyylllaaaZZZNNNLLLIIIFFFEEEBBB???===:::;;;<<<======<<<;;;;;;000000000000000000000000...------------...//////000000000000000000000000.........------.................................---------------...///000111000...---,,,,,,---.....................------------------------------,,,,,,------...///000000---------.........//////---...//////......///111000000000///000111111222111888777666999888AAATTTyyy,,,+++******))))))******,,,,,,+++***))))))******)))***+++,,,,,,+++)))((())))))************))))))((((((((((((((((((((((((******))))))))))))************+++++++++,,,,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************)))))))))***+++++++++,,,******))))))))))))******---,,,+++***))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))******************++++++++++++******+++,,,------+++)))******+++***)))(((((()))***+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++,,,---------,,,...111111222777>>>@@@>>>EEEIIINNNOOOMMMGGGBBB>>>;;;;;;AAAPPPbbbnnnoookkkggg___YYYVVVSSSSSS]]]iiitttzzzyyytttlllaaaTTTJJJGGGEEEBBB???BBB>>>;;;<<<@@@AAA===888999555222111333333111........./////////...,,,+++,,,...111333222111111111000000000000000000000000000//////.........//////........................------------------------------,,,,,,,,,------...//////...------------...---------.........//////...............///000000.........//////000111222111111000000111111222333333888666444888888@@@RRRxxx---,,,+++***************,,,++++++***))))))******))))))++++++++++++***)))))))))************))))))))))))))))))))))))))))))******))))))))))))******************+++++++++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***************************************+++++++++******))))))))))))******---,,,+++***))))))))))))))))))))))))))))))))))))*********)))((((((''''''))))))))))))******************++++++++++++*********,,,------+++)))*********)))(((''''''((()))*********))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,************************))))))***+++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,++++++++++++******+++---............111333555===HHHNNNNNNQQQSSSSSSOOOHHHAAA>>>===BBBEEENNN[[[hhhmmmiiiddd___VVVOOOMMMQQQ]]]sss{{{uuukkk```VVVLLLDDD@@@EEECCCBBBAAA@@@@@@@@@???888777666333111/////////...//////000000///...---...000333333111000//////000000000000000000000000000//////.........//////........................------------------------...------,,,,,,------...//////...------------...------------...........................///000000.........//////000111222111111000000111111222333111777555444999999AAASSSyyy......,,,+++************,,,+++******)))*********((()))***+++++++++++++++))))))************))))))******************************))))))))))))******)))))))))*********+++++++++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************+++++++++*********************))))))))))))******,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********+++---,,,+++)))************))))))))))))************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********+++---...000111111444777;;;EEEQQQYYYZZZ[[[ZZZUUULLLAAA<<<===@@@MMMRRR\\\ffflllkkkddd^^^UUUPPPMMMPPP[[[oooyyyvvvvvvqqqpppooonnnooosssyyy~~~}}}xxxsssrrruuuzzz|||mmm]]]PPPJJJJJJJJJIIIEEE@@@======???999;;;<<<777111...///222...//////000000000//////000222333333111///......000000000000000000000000/////////......//////000........................------------------------......---------------...000///......------......,,,,,,,,,---------.....................///000000.........//////000111222111111000000111111222333333888666444888888@@@QQQ{{{///...---,,,+++*********++++++***************+++(((((()))***+++,,,,,,,,,))))))************))))))******************************))))))))))))******((())))))))))))*********+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))************************,,,+++++++++***)))))))))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))******************++++++++++++******)))+++,,,,,,***)))***+++++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************************++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111333666:::???CCCKKKUUUYYYWWWWWWUUUOOOFFF======DDDLLLXXX\\\bbbffffffccc___]]]ZZZ\\\aaaiiivvv~~~wwwwwwnnnpppqqqoookkkgggddddddaaaaaaaaa___^^^___bbbeeekkkhhhccc^^^\\\\\\^^^___gggeeeiiirrryyy|||{{{tttggg___ZZZYYYVVVRRRLLLFFFBBB?????????>>>;;;666333333555.........///////////////000111333222000///////////////////////////////////////////////////000111........................------------............///......------------...000//////...............,,,,,,,,,,,,------------...............///000000............///000111222111111000000111111222333555:::777555888777===OOO|||///...---,,,+++++++++++++++***************++++++(((((()))******+++,,,---))))))************))))))******************************))))))))))))******((())))))))))))*********+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******************************,,,+++++++++***)))))))))******))))))))))))************))))))((()))))))))************************(((((())))))******++++++((()))))))))******************++++++++++++******(((***++++++***)))***+++)))******************)))******))))))))))))******((())))))))))))))))))((())))))))))))))))))))))))************************************************))))))******++++++++++++************************++++++***))))))******+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---///222555;;;AAAHHHMMMSSSWWWUUUPPPIIIHHHEEE@@@>>>DDDPPPZZZ```___]]]ZZZVVVUUUXXX[[[lllrrrzzz{{{uuummmlllssssssjjjdddeee[[[^^^aaabbbbbbaaaaaaaaaaaacccdddccc```]]]ZZZZZZcccbbb___\\\XXXUUUSSSRRRRRRQQQUUU___gggjjjllloooiiikkkooosssyyyzzzyyy||||||sssoookkkfffdddaaa[[[SSSLLLEEEBBB>>><<<;;;:::777444..................//////...000111111000000111222///////////////////////////////////////000111111////////////////////////---------....../////////000///...---------------000000///............///,,,,,,,,,---------.....................///000000............///000111222111111000000111111222333333999666555888888???QQQ|||---,,,,,,+++++++++++++++*********)))******+++,,,***)))))))))***+++,,,,,,))))))************))))))******************************))))))))))))******)))))))))*********+++++++++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++*********************))))))))))))*********))))))(((((()))))))))************************)))))))))******+++++++++))))))))))))******************++++++++++++******''')))++++++***)))***+++''''''((((((((((((''''''******))))))))))))******))))))************))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,+++***)))))))))***+++***************************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...000111000///000555:::@@@GGGNNNSSSWWWXXXSSSKKK>>>>>>===???DDDMMMXXX______[[[TTTNNNMMMPPPXXX^^^xxx~~~zzzqqqkkkiiigggbbb^^^___]]]^^^bbbdddaaa^^^^^^^^^```dddhhhlllnnnnnnoooqqqtttwwwwwwsssnnniiigggeeedddcccccccccaaa]]]YYYUUURRRUUU]]]bbbaaa^^^^^^WWWXXXYYYZZZ^^^dddkkkpppxxxzzzzzz~~~{{{uuunnnllllllhhhaaaZZZOOOIIICCC@@@@@@>>>999444111000///.........//////...///000111000000222333000000000000000000000000////////////000111222222////////////////////////---------...//////000000000000///...------------111000//////......//////---------.........//////...............///000000.........//////000111222111111000000111111222333///555444444999:::CCCUUUzzz+++************+++,,,,,,******))))))***++++++,,,+++******))))))***+++,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******************+++++++++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++***************************************+++++++++******))))))))))))******))))))(((((((((((())))))******************************************++++++))))))))))))******************++++++++++++******''')))***+++***)))***+++'''((())))))))))))((('''******))))))))))))******+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************************************((()))***+++,,,++++++***++++++++++++++++++++++++---,,,***)))((()))***+++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,///111111111444:::@@@EEEKKKQQQSSSTTTSSSLLLCCC===<<<===BBBJJJRRRWWWYYYVVVRRRNNNNNNTTT^^^hhhnnn|||vvvpppooopppppplllhhhdddbbbaaa``````hhhlllnnnllllllnnnooonnnssstttxxx}}}wwwsssqqqrrruuuuuuqqqmmmiiieeeffflllnnnjjjdddaaaYYYZZZYYYWWWUUUVVVYYY]]]fffoootttttt{{{~~~zzz~~~~~~tttmmmiiifffdddbbb[[[XXXRRRLLLFFFAAA<<<999555444222000000///000000///000111000//////111222000000000000000000000000////////////000111222333////////////////////////---------...///000000000111000///...------------111000000///////////////........./////////000000...............///000000.........//////000111222111111000000111111222333000666555444999999BBBTTTwww))))))))))))***+++,,,---******))))))***+++,,,,,,,,,+++***)))))))))***+++))))))************))))))((((((((((((((((((((((((******))))))))))))*********++++++++++++,,,,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++************************))))))******+++++++++,,,******))))))))))))******))))))(((((((((((()))***************************************************))))))))))))******************++++++++++++******'''(((***+++***)))***+++***+++,,,------,,,+++*********))))))))))))******,,,------......------,,,))))))))))))))))))))))))************************************************((()))***+++,,,+++******++++++++++++++++++++++++---,,,***)))((()))***+++************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***---111222222777???EEEJJJNNNQQQOOONNNKKKCCC:::AAA???@@@FFFOOOTTTTTTRRRKKKKKKLLLTTTaaappp{{{xxxpppooommmhhhbbb^^^^^^___```aaadddfffkkkqqqxxx|||}}}~~~{{{wwwwww|||zzzrrrnnneeefffddd___YYYUUUUUUVVVVVV\\\^^^]]]fffvvv}}}zzz||||||~~~{{{uuuooorrrvvvzzz~~~pppfffbbbeeehhhfffeee```WWWLLLCCC@@@@@@888777555222111111111111222222222111///...///111000000000000000000000000////////////000111222333000000000000000000000000---------...///000000111111111000......---------111111000///////////////////////////000000000000...............///000000.........//////000111222111111111000111222222333666;;;888555888666===NNNvvv++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))************+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))***,,,,,,***)))***+++*********++++++,,,,,,,,,,,,,,,.........---,,,+++,,,,,,++++++,,,...///111,,,,,,,,,---------......)))******++++++******)))************************)))************+++++++++,,,++++++******++++++,,,***+++,,,,,,******+++,,,------,,,+++***)))(((''')))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,------------...000000......111999AAAIIIMMMOOOIIIEEEBBB???;;;:::>>>AAAHHHPPPRRRPPPLLLLLLMMMDDDOOO^^^nnnzzzvvvjjjeeeccceeegggeeedddeeeoookkknnnyyy{{{wwwuuupppnnnnnnpppjjjaaa\\\]]]^^^TTTSSSWWWZZZdddlllhhhfffoooyyyzzzrrrnnnyyyxxxssspppqqquuuzzzyyypppeee]]]^^^aaajjjooocccMMMBBBEEE???===:::555111//////000222111000111222333222111111111111111000000000000000000////////////000000000------111222///...///////////////////////////000//////......000111222...//////000000000000///............///000222222000000//////.........---//////000000000000//////222111000//////111333444444333444555555777AAALLLppp++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,+++***))))))***+++,,,************************************************************************************************************++++++++++++)))+++,,,,,,*********+++******+++++++++,,,,,,,,,......///000000///...---,,,,,,++++++,,,---...//////......------,,,++++++******++++++++++++******************************)))************+++++++++,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,+++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---***,,,......------...///222333555:::AAAHHHMMMOOOJJJDDD???>>><<<;;;>>>CCCJJJNNNRRRQQQLLLHHHGGGHHHVVVggg|||zzzuuuuuu{{{~~~{{{wwwuuummmhhhiiiuuu~~~}}}~~~}}}wwwvvvwww}}}xxxooommmcccaaacccbbbhhhkkkdddcccjjjrrrtttooollluuu{{{zzzzzzzzzyyy~~~yyyssseee```aaahhhdddTTTHHHFFFCCCAAA>>>999555222111111222000///000222333222111111111111111000000000000000000////////////000000111///111666777333000000////////////////////////......---------...///000...///000000000000000000............///000111222000/////////............------///000111111111111222111000///000111333444444333444666555777AAAKKKmmm++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,)))+++,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,......//////000//////...,,,,,,+++++++++,,,------111000///...,,,+++))))))++++++,,,,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,((())))))***+++,,,------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***,,,...///......///000444777===DDDIIILLLMMMMMMCCC===888888:::===CCCKKKTTTTTTRRRLLLFFFDDDEEEHHHggg~~~vvvpppllliiikkktttyyyyyywwwwwwwwwrrrwww}}}rrrhhhiiillllllrrruuummmdddeeejjjmmmkkkiiinnnvvvtttyyy~~~wwwrrrnnnqqqxxxuuufff]]]bbbfff^^^RRRJJJGGGEEEAAA===999666444333222000///000111333222111222222111111111000000000111000000//////000000111000000444::::::444000///////////////////////////---,,,,,,,,,,,,---.........///000000111111000000///......//////000111222////////////............+++,,,...///111222222333222111000000000111333444444333555666555777@@@KKKjjj++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,000000///...,,,+++***)))+++,,,,,,------,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,((()))******+++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------)))+++...//////000111222666<<>><<<999777555333111000000111222222222222222222111111111000000111000000000000000000111---///555;;;:::333...---////////////////////////,,,,,,,,,,,,------.........///000111111111111111///////////////000111111///////////////.........,,,---...000111111222222111111000000000111222333444333555777666777@@@JJJkkk++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))*********+++++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,...///000222555888<<>>>>>===:::888666444111000111222222222222222222222111111111111111111000000000000111111---000777===:::333......000000000000000000000000---.........////////////...///000111222222222222000////////////000000111.........///////////////...//////000000000000///111111111111111222222222333444666777666777???IIInnn++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---------------,,,,,,,,,,,,...............///000111,,,,,,---......---------,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++************************)))************+++++++++***+++,,,------,,,+++******+++,,,,,,******+++,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,...///111555;;;???DDDIIINNNNNNHHHAAA<<<::::::888;;;BBBGGGIIIMMMRRRIIIKKKOOOXXXcccooozzzzzzuuusssppp~~~~~~{{{tttsssvvv||||||sssmmmmmmlllgggbbb___^^^\\\[[[\\\aaajjjtttzzzjjjhhhpppyyy~~~rrrlllgggaaa\\\NNNIIIDDDAAABBBBBB@@@===:::777444222222333222222333222222222222111111111222111111000000111111222111444999>>>:::333000222000000000000000000000000...///000000111111000000...///000111222333333333000000////////////000000........./////////////////////000000000000//////000000111111222222222222333444666888777777>>>HHHooo++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---//////---------.........---------,,,,,,,,,......------...///111222+++,,,...////////////...,,,,,,,,,---------......******++++++++++++******************************)))************+++++++++)))***,,,------,,,***)))***+++,,,,,,******+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,,,,---///222888@@@EEEIIILLLNNNKKKDDD===::::::999;;;AAAIIIMMMJJJIIIJJJHHHPPP___ppp~~~tttnnnuuu~~~~~~yyyzzz{{{wwwsssrrrjjjhhhccc^^^[[[^^^eeekkkrrrxxx}}}zzzqqqjjjgggrrryyysssooojjjddd[[[TTTLLLHHHHHHHHHGGGDDD>>>;;;666444333333222222333333222222222111111111222111111000000111111222333555999;;;777111000444000000000000000000000000...///000111111111000000...///000111222333333333000000////////////000000............/////////000---...///000000111000000000000111222222222222222333444666888777777>>>GGGlll++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...//////...------............------,,,,,,,,,,,,,,,++++++,,,---///000+++,,,...000111111000000------------------------*********++++++*********************************)))************+++++++++)))***,,,------,,,***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......---------...222:::CCCJJJIIIKKKLLLGGG???:::999:::999<<>>GGGiii------++++++++++++---------------,,,,,,+++++++++---)))''')))---000---)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------,,,,,,+++*********+++,,,,,,---......000000//////.........---------------------------++++++,,,------...//////---,,,+++,,,...///...---,,,,,,------------,,,,,,++++++++++++,,,---......000+++((())))))(((+++000,,,+++******,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---,,,***)))***+++---------.........//////.........------,,,,,,,,,)))+++------,,,,,,---...111000000555===DDDGGGHHHKKKGGGAAA<<<;;;===BBBFFFIIIGGGIIIMMMKKKEEEEEEJJJ[[[jjj}}}{{{uuuvvvxxxjjjddddddcccggghhhcccaaadddhhhiiiiiijjjpppnnneeegggiii^^^```___dddpppuuuqqqnnnoooyyyzzz}}}vvvlllfff^^^YYY```ZZZ[[[hhhwwwssseeeaaajjjyyy~~~yyyyyypppeee\\\SSSKKKIIIKKKBBB???:::777666444222111333333333333222222222222222222222222111000///...111111111111111111222222000000000000000000000000111111111111000000000000444222111//////000222333333222111000//////////////////000000000000/////////000222222000///000000...///000111222333444444333222444888888999???GGGhhh------,,,++++++,,,---------------,,,,,,,,,++++++++++++******+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------------,,,++++++++++++,,,------...//////000/////////.........---------------------------++++++,,,,,,------......---,,,+++,,,...///...---------............------,,,,,,,,,,,,,,,------......+++,,,///...++++++---,,,+++***+++,,,,,,,,,***++++++,,,,,,,,,---------,,,,,,,,,---------.........///000///---,,,---...------...........................------,,,,,,,,,+++,,,......------...///222222444:::AAAGGGIIIHHHJJJDDD===999;;;BBBIIINNNSSSNNNKKKKKKJJJKKKRRR\\\mmmwww}}}|||{{{{{{|||vvvfffZZZWWWYYY^^^bbbbbb]]]ZZZ]]]aaabbbdddgggqqquuuooopppmmm```XXXSSSTTTZZZ]]][[[YYYZZZYYY[[[aaaiiipppvvv{{{~~~|||vvvpppjjjbbb```dddnnnuuuwww{{{zzzooodddkkkvvvxxxnnnddd]]]UUUKKKFFFEEEDDDAAA===:::888666333111333222222222111111111111111111111111111000000///111111111111111111222222000000000000000000000000111111111111000000000000222111000//////000111111333333222111000000000000//////000000000000//////---///111111000///000111//////000111222333333444333222444888888999???GGGhhh...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,***,,,---,,,***)))***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,++++++,,,------......//////////////////...............------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,...///...---.........//////.........///...------,,,---------,,,,,,000555444...******---+++***+++,,,---,,,***,,,,,,,,,,,,------------,,,,,,,,,---------......///000111000...---...///..................------.........---------------,,,...//////...---///000444666;;;AAAGGGJJJIIIHHHEEE???999999@@@IIIQQQUUUTTTOOOKKKJJJMMMWWWiiixxx{{{nnnmmmiiiddd```___aaaccciiippptttnnnaaaXXXXXX\\\bbbffffffaaa^^^aaadddeeegggkkk{{{nnneee]]]XXXWWWXXXUUUSSSTTTPPPSSSVVVWWWXXX[[[```dddkkkvvvzzznnnllllllmmmlllhhhhhhkkkvvvoooiiigggssstttjjj```[[[WWWNNNFFFBBBEEEBBB???<<<;;;888555222333222111111000000000111000000111222222222111111222222222222222222111111000000000000000000000000111111111111000000000000000000000000000000000000444333222111111000111111///000000111111000000///---///111111000000111222000111111111222222333333333222444777888888>>>FFFggg......------------......------------------,,,,,,+++,,,------------...///,,,,,,------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,---...///...------,,,,,,,,,---------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++,,,---------.........///........................------------------------------------,,,,,,,,,,,,...---,,,---...//////---......////////////......000000///...---,,,,,,---,,,,,,000666555...))))))---,,,++++++,,,---,,,+++,,,,,,,,,------------...,,,,,,,,,---------......,,,---...---,,,++++++---...............---------...............---------,,,...///.........000111555999@@@FFFJJJJJJHHHFFF>>>;;;;;;@@@IIIQQQUUUUUULLLLLLNNNRRR[[[kkkxxxooogggaaa\\\]]]]]][[[ZZZ\\\aaaeeemmmvvv}}}yyymmmeeeeeejjjlllpppqqqllljjjmmmqqqrrrrrruuu|||tttkkkgggeeeaaa]]]ZZZ]]]bbbccc]]]VVVSSSTTTTTT___eeelllpppttt}}}yyyrrrmmmjjjgggccc```fffmmmvvvvvviiikkkyyy|||www~~~sssggg\\\YYYWWWQQQJJJFFFDDDBBB@@@>>><<<:::777444444333222000000000000111///000111222333333333333333222222222222222111111000000000000000000000000111111111111000000000//////000000111111111111000444333333222111111222222000000000111111000000000000222333333111000111222222222222222222222222222333333444777777888>>>FFFeee........................------------------------...+++***,,,111444222000,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,.........---,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,------------------...............------------------------......------------------...---,,,---///000///.........////////////......111000///...---,,,,,,,,,---,,,...222111,,,***+++---,,,++++++------,,,+++,,,,,,---------.........,,,,,,,,,---------......+++,,,---,,,*********+++.....................---........................,,,---.........///111333888===CCCHHHJJJHHHDDDBBB888;;;AAAJJJRRRUUUTTTQQQKKKUUUaaakkkuuuuuukkkeeebbb^^^\\\___bbbeeeffffffiiipppvvv~~~~~~uuutttxxxxxx}}}~~~{{{yyy}}}~~~~~~|||wwwtttppphhh```dddlllpppkkkdddbbb```]]]YYYZZZ[[[\\\```hhhsss|||~~~{{{|||ttthhh^^^^^^___gggxxxxxxrrrrrrsssrrrpppnnnpppxxx{{{nnnaaa\\\YYYTTTNNNLLLHHHEEEBBB@@@>>><<<999777666555333111111111222222111111333444555555666666333333333333222222111111111111111111111111111111111111111111000000000///000111222333333333333222333333222222111222222222000000111111111111000000444555666555222111000111222222222222222222333333333333444777777777===EEEbbb......///000000///......------------............000,,,))),,,222666333///+++,,,,,,------.........------------------------------------------------,,,---------............------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............)))***,,,---......------,,,,,,,,,---......//////------------------------------------------------------------------------,,,,,,,,,,,,------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------.............../////////...---------///000///............//////.........000///...---,,,,,,,,,,,,---++++++......++++++---...,,,+++,,,---...---+++,,,---------............,,,,,,,,,---------......---...///...,,,+++,,,------------.........//////.............../////////+++---......///111555777===AAAFFFHHHGGGDDDAAA???999???HHHPPPUUUUUURRRPPP\\\mmmuuujjjdddggglllnnnooorrrwww||||||{{{|||uuurrr{{{{{{vvvuuuqqqkkk___aaaccccccaaa_________aaafffqqq{{{~~~yyyvvvvvvyyyccc^^^XXXZZZhhh{{{wwwoookkkhhhgggppp{{{mmmfff```ZZZUUUTTTSSSOOOJJJEEEBBB???===::::::888666333222333444555333444555666777777777777444444444333222222111111111111111111111111111111111111111111000000000000111111222222333444444444333222111111111111222222000111111222222111111000444555666555333111111111111222222222333333444444333333444777666666<<>>>>>DDDKKKOOOPPPQQQTTTWWWqqq|||uuunnnpppyyy}}}rrryyy~~~sssiiicccbbb___ZZZXXXZZZ]]]^^^```eeewww}}}qqqooohhh```aaalllvvv{{{xxxgggfffpppzzztttmmmeeeaaabbbccc]]]UUUMMMGGGCCC@@@>>>===;;;888666555555666777666777777888999999999999555444444333222222111111111111111111111111111111111111111111000000000000222111111111111333444555111111000000000111111222000111111222222111111000000222333333222111111222111111222222333444555555444333444666666666<<>>>>>>>>DDDHHHLLLKKKJJJNNNWWW___~~~}}}yyy~~~xxxuuuxxxtttiii]]]VVVTTTUUU[[[aaahhhsss{{{mmmcccdddkkkppplllwwwiiihhhrrr}}}~~~xxxpppmmmnnnpppiii^^^SSSLLLFFFBBB@@@???===:::777666777888999888888999::::::::::::999555555444333333222111111111111111111111111111111111111111111000000000000111000//////000222444555111000000000000000111111111111222222222222111111,,,...000111111111222444000000111222444555666666444333444666666666;;;CCCXXX