BM6P6(@ pppQQQAAA???<<<:::999888666555333333333444444444555555666222444:::999777FFF[[[ooommmxxx{{{^^^OOORRRVVVmmmlll{{{xxx]]]RRRUUU[[[ttthhh```aaaiiiuuurrrmmmzzz}}}uuutttsssqqqpppnnnlllkkkooojjjcccaaaiiizzzyyyfffUUUIIIFFFHHHCCCAAA???>>>===;;;888555333222222111111111111111444333222222333444444333666===???999777;;;>>>===DDDWWWwwwlllkkkxxx~~~[[[HHHCCC@@@BBBFFFHHHMMMSSS]]]lllzzzXXXQQQIIILLLPPPUUUZZZcccnnnvvv}}}ssstttuuuzzz~~~~~~|||{{{zzzyyy~~~}}}{{{zzzyyyyyyzzzzzzzzzxxxwwwyyy|||~~~}}}{{{zzzmmm___RRRGGGBBBAAAIIIqqqxxxnnn~~~{{{vvv{{{RRRIIICCC@@@:::777555444333222555444444444444555666666>>>666<<<___\\\qqq|||___OOODDDBBB@@@>>>>>>@@@BBBDDDKKKJJJIIIIIIHHHKKKYYYgggyyyyyyrrrjjj___WWWLLLKKKHHHEEECCCBBBBBBBBBFFFFFFEEEFFFIIIPPPYYY___eeepppuuuqqqooonnndddVVVSSSOOOKKKIIIIIIIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAIIIFFFBBB???>>>???BBBDDDAAAGGGJJJTTTeeemmmsss|||tttlll\\\QQQIIIHHHIIIHHHGGGGGGAAA@@@QQQ```lllXXXDDD>>>:::777555444555444333444444333333333444555555555777<<>>;;;999999888666444333333333444444444555555777333333777666999LLLbbbkkkppp{{{oooVVVMMMSSSZZZ{{{yyyrrriiiUUUccciiiqqqqqqXXXRRR\\\hhhwwwrrrhhhhhhwwwvvvrrrnnnmmmnnnnnnmmmlllmmmllljjjiiinnn~~~qqq]]]OOOIIIIIICCCAAA???>>>===;;;888666222222111000000000000111333222111111222333444444999>>>@@@:::777:::<<<;;;AAA^^^oookkktttxxxuuuTTTHHHCCCAAADDDGGGIIIMMMSSS]]]iiizzzwwwTTTNNNMMMQQQVVV\\\cccmmmyyyxxxpppsssuuuzzz~~~}}}{{{zzzyyyxxx||||||zzzzzzyyyzzzzzz{{{yyywwwvvvxxx|||{{{oooaaaSSSHHHBBBBBBGGGmmmxxx|||rrrZZZKKKEEEAAA<<<888666666555444555444444444444555666666<<<999BBBfffsssZZZwwwoooTTTFFFAAA@@@???>>>???@@@BBBCCCCCCBBBBBBBBBAAACCCOOO[[[kkkttt||||||tttnnniiibbbXXXQQQLLLJJJHHHFFFDDDCCCCCCCCCDDDFFFHHHKKKQQQZZZdddkkksss|||~~~|||xxxhhhUUUQQQNNNJJJHHHHHHGGGEEECCCBBBBBBAAAAAA@@@?????????=========>>>???AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>CCCCCCHHHTTTYYYaaaqqqwwwnnn\\\RRRIIIHHHIIIHHHFFFGGGDDD@@@PPPgggxxxaaaIII>>>;;;777555555555444333555444444444444555666666888<<<@@@GGGVVVqqqnnnNNN@@@===:::888888777555333333333333444444444555555666333222555777AAAXXXooolllvvv~~~www```MMMLLLVVVhhhnnnwww___VVVeeennnxxxcccPPPMMMZZZiii}}}|||hhheeeoooyyypppgggdddhhhlllmmmkkkhhhkkkmmmjjjjjjttt~~~rrr```QQQHHHFFFBBBAAA???>>>===<<<999666222111111000000000000000222222111111111222444555999>>>???;;;888:::======KKKnnntttvvviiiKKKFFFBBBBBBEEEHHHIIIMMMRRRZZZeeevvvzzzYYYSSSTTTYYY```hhhppp|||pppmmmsssvvvzzz~~~|||{{{zzzyyyxxx{{{{{{zzzyyyyyyyyyzzzzzzxxxvvvuuuvvvzzz~~~}}}qqqcccUUUJJJDDDBBBBBBaaaooo}}}hhhNNNHHHDDD>>>999777777666666555555444444555555666777999:::FFFgggdddXXX}}}aaaIII???>>>>>>>>>???@@@AAABBBBBBBBBAAABBBCCCAAAAAAIIISSS\\\fffqqqwww|||rrrnnnhhhccc___YYYRRRLLLJJJIIIGGGEEEDDDDDDEEEEEEDDDGGGLLLSSS\\\gggssszzziiiRRRNNNLLLHHHGGGFFFEEECCCBBB@@@@@@??????>>>=========<<<;;;999999;;;===@@@BBBBBBCCCDDDEEEDDDAAA???===>>>CCCAAAAAAHHHMMMZZZooozzzqqq]]]RRRIIIGGGHHHGGGFFFGGGHHH@@@RRRsssgggIII>>>;;;777555555555444333444444444444444555666777666<<>>>>><<<999777222111000000//////000000111111111000000222444666999<<<===;;;999<<<@@@CCCYYY^^^EEECCCAAABBBFFFHHHIIIMMMSSSYYYfff{{{eeeaaa^^^dddlllttt}}}uuujjjlllsssxxxyyy~~~~~~|||{{{{{{zzzyyy|||{{{zzzyyyxxxwwwwwwwwwvvvtttrrrrrruuuzzzssseeeWWWLLLEEE@@@<<>>======<<<<<<===:::777555555777:::<<>>>>>===:::888222111111000000000000000000111111000000111555999=========;;;:::<<>>>>>===<<<<<<<<<<<<:::777444555888;;;>>>JJJHHHFFFCCC@@@>>><<<;;;888???===<<>>EEEQQQrrrzzznnnUUUOOOFFF>>>999777666555666666555555666666777888<<<:::???UUUwwwhhhZZZzzzoooPPPCCCCCC???@@@BBBEEEFFFGGGGGGFFFGGGFFFHHHKKKJJJHHHIIIMMMJJJQQQWWWYYY[[[___```^^^ZZZXXXUUUQQQNNNKKKIIIHHHHHHHHHHHHIIIJJJMMMOOOQQQTTTZZZccclllttt|||ttt^^^RRRMMMGGGHHHIIIHHHEEEBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;:::888666666999===BBBFFFIIIGGGCCC???<<<;;;;;;<<<:::@@@???===BBBHHHWWWpppyyyqqqbbbUUUJJJFFFFFFEEEDDDFFFEEEHHHRRRuuuRRRAAA===999666555555444333222222222333444555666777===FFFSSSfffzzznnn}}}kkkJJJ@@@>>>;;;999999888666444333333333444444444555555555666666===SSSlllqqqiiiiii\\\QQQLLLHHHMMMhhhkkkuuuYYYQQQWWW[[[sssyyymmmoooxxx~~~fffOOOHHHKKKXXXeeezzzwwwaaaZZZiii~~~wwwgggZZZQQQYYYbbbeeeaaaZZZUUUSSSUUU___kkkuuu{{{}}}zzzyyyppp___PPPIIIBBBAAA?????????>>>;;;999444333333222222222222222000222333222000222999>>>DDD>>>::::::;;;???KKKXXXsssxxxeeeKKKEEEBBBBBBEEEJJJLLLOOOYYYcccqqqyyyjjjiii|||lllhhhnnnnnnpppwwwxxx~~~||||||zzzxxxvvvuuuvvvvvvuuutttrrrpppoooiiijjjkkkjjjjjjnnnsssxxxyyy~~~wwwiiiZZZMMMFFF???<<<>>>BBBOOOttt{{{\\\UUUJJJAAA<<<999777666666666666666666777777888;;;:::BBB\\\mmm]]]}}}kkkMMMAAABBB@@@AAABBBCCCEEEFFFFFFFFFKKKJJJMMMRRRUUUUUUWWW\\\WWW[[[[[[WWWUUUWWWWWWVVVSSSRRRQQQNNNLLLKKKKKKKKKKKKKKKLLLMMMPPPSSSUUUWWWZZZ```iiiqqqxxxttt___NNNGGGGGGDDDFFFHHHFFFCCC@@@@@@AAA<<<<<<<<<;;;::::::999999777666666777:::???CCCFFFAAA@@@===;;;::::::;;;<<<;;;BBB@@@???CCCEEEOOOcccuuu{{{xxxpppcccVVVJJJFFFFFFDDDDDDEEECCCIIIIII\\\XXXAAA>>>:::777666555444333444444444444666777888999>>>KKKccczzz~~~vvvjjjHHHAAA???<<<:::999888666555333333333444444444555555555666666???\\\{{{tttdddUUUMMMNNNLLLRRRtttlllcccNNNOOOYYY^^^~~~xxxkkkmmmwww~~~aaaMMMKKKPPPVVVdddzzzooo^^^___qqqkkkZZZYYYccclllkkkaaaXXXVVVXXXQQQZZZhhhxxxwwweeeVVVPPPBBBAAA?????????>>><<<:::555444333333222222333333000333444222111333:::@@@???999666888<<>><<<>>>BBBPPPwwwwww{{{```YYYNNNDDD>>>:::888777666666666666666777888888777888DDDcccnnn^^^jjjMMMAAAAAA@@@AAAAAABBBCCCDDDEEEEEEJJJIIIMMMUUUZZZ\\\___eeehhhhhhdddZZZSSSRRRQQQOOOOOOOOOOOOMMMLLLLLLNNNPPPNNNNNNOOOQQQTTTWWWZZZ\\\]]]cccllluuu{{{|||qqqaaaPPPCCC>>>@@@BBBDDDFFFEEEAAA???>>>???;;;;;;::::::999888888777666666555666888;;;???AAA999999999999::::::;;;;;;777===<<<;;;@@@@@@GGGXXXgggoooxxx~~~xxxooocccWWWJJJFFFEEEDDDDDDEEEBBBJJJBBBHHHlll~~~bbbBBB>>>:::777666555444333555555666666777999:::;;;BBBSSSttt}}}vvvzzziiiKKK@@@===:::888888777666555444333333333333444555555000888666HHHpppzzziiiaaaZZZMMMEEEIIIPPPaaazzzzzz{{{[[[VVVOOOWWWtttzzzmmmnnnsssyyy}}}aaaJJJIIIRRRYYYfffxxxlll[[[\\\ooossseee___llltttmmm```YYYTTTPPPOOONNN```nnnZZZKKKCCC@@@>>>@@@???;;;;;;===999888555333111111222222222333333222333666===CCC@@@999999>>><<<>>>VVVtttrrrjjjkkkiiiyyyooo|||XXXHHH@@@CCCFFFIIIKKKNNNVVVbbbkkkooo~~~zzzgggkkksssrrrssszzz{{{|||~~~|||yyyvvvtttsssqqqrrrrrrrrrqqqooommmlllkkkgggeeefffeeeeeemmmwwwyyy}}}yyykkk\\\OOOHHHAAA;;;@@@@@@CCClllpppiiisss~~~rrr[[[QQQPPPEEE<<<999555555555555555666777999999<<>>;;;;;;:::999888888888888777666666777888999999777555555555555666888999;;;:::;;;<<<<<<===AAAFFFIII```jjjvvv}}}}}}uuu___WWWLLLFFFDDDEEEEEEEEE@@@GGGAAADDDUUU\\\lllfffGGG???888777777555333444222444666666888;;;===<<>>???>>>;;;;;;===999888555333111111222222222333333333333777>>>CCCAAA::::::======AAA\\\{{{llllllllliii}}}~~~wwwTTTGGGAAABBBFFFIIIMMMQQQZZZgggpppvvvxxxggglllttttttvvv|||}}}|||~~~}}}|||zzzxxxvvvsssrrrqqqqqqqqqqqqpppnnnmmmllliiieeeccceeedddeeemmmvvv|||}}}|||~~~|||ooo___PPPGGGAAA;;;>>>???FFFoootttiiihhhxxx|||cccUUUSSSGGG<<<999555777666666777777999:::::::::@@@EEEnnnhhhhhhdddKKKBBBBBB@@@CCCFFFGGGGGGFFFEEEEEEHHHMMMVVVaaahhhhhhbbb]]]ZZZZZZXXXVVVSSSQQQPPPOOOOOOMMMLLLKKKKKKMMMPPPQQQUUUWWWYYY[[[\\\^^^aaadddjjjmmmsssyyy}}}sssiiibbb^^^]]]]]]]]]RRRGGGCCCBBB???>>>>>>;;;:::999888888777888888666555444555666777666555555444444444555777999:::999::::::;;;<<>>>>>;;;;;;===999888555333111111222222222222333333444888>>>BBBAAA;;;999<<<>>>GGGfffmmmooorrrssssssQQQGGGEEECCCFFFJJJOOOUUU```mmmvvvsssfffllltttuuuvvv||||||zzzzzzyyyxxxvvvtttrrrqqqpppppppppooonnnmmmkkkkkkfffcccaaabbbbbbdddjjjqqqvvvyyy||||||zzzxxxzzz|||ssscccRRRHHHAAA;;;;;;>>>HHHnnn}}}uuuvvvwwwmmm[[[VVVIII===:::777888888888888888999:::;;;;;;@@@DDDooodddhhhcccJJJBBBDDD@@@EEEJJJNNNMMMKKKIIIGGGEEEMMM[[[lllwwwwwwnnneeeWWWTTTRRRRRRSSSSSSPPPMMMQQQOOOLLLJJJKKKNNNRRRUUUVVVXXX[[[]]]^^^aaaeeehhhmmmpppuuu{{{xxxvvvzzz}}}{{{xxxiiiZZZJJJCCCAAA???===>>>::::::999888777777777777555333222333444444333222333333333444555666888999777888999:::;;;===BBBEEESSScccssszzz|||{{{wwwsssaaaYYYNNNGGGDDDEEEDDDDDD===EEECCCAAAKKK[[[xxxmmmIII@@@999888777555444555777777777555555999@@@GGG^^^fffJJJ@@@===:::888888777666555444444444444444555666666;;;444LLLiiilllmmmqqqjjjQQQLLLIIIRRRppp[[[TTTYYY```zzztttgggllloootttwww{{{kkkPPPFFFKKKSSSXXXcccqqqxxxbbb]]]lllzzzqqqjjjqqqssskkk]]]RRRNNNNNNIIIIIIRRReeexxx}}}[[[IIIBBB=========;;;;;;<<<999888555333111111222222222222222333666:::???BBB???:::888;;;???NNNqqqsssrrrqqqOOOHHHHHHEEEGGGKKKQQQYYYdddqqqzzz{{{kkkbbbiiiqqqsssuuuzzz~~~~~~yyywwwwwwvvvuuutttrrrpppooonnnnnnnnnmmmlllkkkjjjiiidddbbb___^^^^^^```dddgggeeejjjqqquuuvvvxxx{{{~~~uuufffUUUJJJBBB<<<:::<<>><<<<<<999999888777666666666666444333222222333333222111222333333444555666777888777888999::::::===AAADDDOOOaaauuu}}}}}}{{{xxxuuubbbZZZNNNGGGDDDDDDDDDCCCBBBEEEBBB@@@KKKdddrrrKKKBBB:::888777555444666555555777888888;;;FFFQQQrrrfffJJJ@@@===:::888888777666555555444444444444555666666;;;777RRRqqqvvvvvvuuuhhhPPPKKKJJJ[[[tttYYYVVVXXXddduuuhhhkkknnnsssvvv{{{eeeLLLFFFMMMTTTWWWbbbooo~~~kkkXXXXXXiiixxx}}}|||mmmjjjgggddd^^^WWWPPPLLLGGGEEEGGGPPP]]]lll}}}xxx___LLLCCC<<<;;;<<<;;;:::;;;999888555333111111222222222222222333777<<>>999;;;CCCRRRlll|||rrr{{{{{{bbb]]]RRRDDD???<<<888888777777777888999999666@@@DDDddd|||^^^gggeeeJJJAAADDDGGGIIIJJJKKKMMMTTT^^^fffnnnpppttt|||zzzyyysssmmmkkkkkkggg\\\SSSNNNNNNNNNNNNOOOPPPQQQRRRVVVXXX\\\___aaaeeejjjmmmsssuuuyyy~~~{{{zzzoooVVVJJJ???===>>><<<:::999888888777666555555555555444333222222444444333222222222333444555666777777777888::::::;;;===@@@CCCNNNaaavvv{{{wwwaaaYYYNNNFFFCCCCCCCCCBBBBBB???===>>>NNNrrrwwwLLLCCC:::888777555555666222333777999888:::GGGVVVgggIII@@@===:::888888777666555555555444444555555666777;;;BBBXXXoooxxxwwwlll[[[JJJGGGOOOkkkfffWWWWWWYYYnnnvvviiiiiimmmssswww|||~~~___IIIGGGNNNRRRUUUaaaooo~~~ttt\\\PPPUUUeeesss|||sssjjjcccbbb```YYYQQQKKKIIIGGGFFFHHHRRRddd{{{vvvsssooobbbNNNDDD;;;:::<<<;;;:::;;;999888555333111111222222222111111444888===@@@AAA;;;999999;;;EEE___{{{oooNNNGGGFFFJJJKKKNNNUUU___lllxxxtttssszzzzzzoooiiihhh^^^YYYZZZaaahhhkkkmmmqqquuuzzz|||xxxtttttttttsssrrrpppnnnlllkkkkkkkkkiiihhhgggfffffffffaaa```]]]YYYYYY[[[[[[WWWXXX___jjjqqquuuxxx{{{~~~~~~|||uuuhhhXXXLLLBBB@@@888999AAACCCSSSpppzzzsss{{{fffdddYYYIIIAAA===888888777777777888888999888CCCDDD[[[tttnnn^^^gggkkkNNNBBBDDDCCCEEEGGGHHHLLLWWWgggttt}}}}}}wwwuuusssmmmaaaXXXOOOPPPPPPQQQQQQQQQQQQQQQYYY\\\___bbbeeeiiimmmpppvvvxxx{{{|||uuupppkkkbbbTTTJJJEEE???;;;<<<<<<:::888888777777666555444444444444444222222333444555555333222333444555777777777777666888:::;;;;;;<<>>>>>BBBTTT~~~NNNDDD;;;888777555555777444444777999777888III]]]fffIII@@@===:::888888777666555555555555555555666666777:::OOO^^^hhhtttrrr___PPPHHHKKK___xxxttt]]]TTTWWW\\\{{{uuuhhhhhhmmmsssyyy~~~{{{[[[FFFFFFMMMOOOSSS```ooo~~~jjjSSSQQQ[[[ffftttsssiiibbbaaa```YYYRRROOOIIIIIIHHHGGGNNNaaazzz~~~xxxooolllllldddPPPEEE;;;999;;;;;;::::::999888555333111111222222222111111444999>>>AAAAAA::::::;;;>>>JJJhhh~~~rrrRRRJJJGGGJJJKKKOOOWWWcccrrr~~~www~~~uuufff^^^YYYTTTQQQRRRMMMLLLPPPWWW^^^```ccceeejjjrrr|||{{{wwwtttuuutttsssrrrooommmkkkiiijjjiiihhhfffeeeeeeeeeeee___```]]]YYYZZZ^^^]]]XXXWWW___iiiooorrrsssuuuvvv~~~~~~~~~~~~wwwiiiVVVHHHAAA???666888AAA===IIIiii|||wwwzzzllllllaaaNNNAAA<<<:::999999888888888999999:::EEEDDDXXXooo{{{nnn___eeetttTTTDDDEEE@@@DDDHHHIIILLLUUUdddooo{{{|||yyywwwvvvuuupppfff^^^UUUTTTSSSRRRQQQRRRSSSTTTZZZ]]]```ccceeeiiimmmppptttvvvyyy|||~~~~~~~~~}}}xxxssskkk```UUUJJJAAA<<>><<<888777:::777666555444333333333333222111000222444666555444222333555777888888888777555666999999:::;;;===???FFFXXXmmm|||yyyppp]]]UUUJJJCCCAAABBBBBBBBBCCC@@@DDDEEEQQQ}}}OOOEEE<<<999777666666888777555777999888>>>UUUooofffHHH@@@===:::888888777666555555555555555555666777777999YYYccccccqqqoooYYYNNNLLLTTTppp{{{xxxrrrpppZZZSSSVVV___tttggggggmmmtttzzzyyyYYYEEEEEELLLMMMRRR```oooeeePPPVVVccckkkwwwmmmeee```aaa^^^VVVSSSTTTFFFHHHHHHEEEJJJ\\\ttt{{{{{{wwwssspppjjjQQQEEE:::999;;;;;;::::::999888555333111111222222222111000444:::???AAAAAA:::;;;===AAANNNmmmhhhrrrvvvXXXOOOKKKJJJKKKOOOYYYgggvvv|||```RRRFFFEEEGGGEEECCCEEEAAABBBFFFNNNTTTWWWYYY[[[___jjjvvv|||||||||{{{wwwtttuuuuuutttrrrooollljjjhhhjjjiiigggeeedddddddddeee]]]___]]]YYY\\\aaa```ZZZTTT[[[eeelllnnnnnnpppqqq{{{}}}zzzjjjTTTDDD@@@???555777BBB===HHHkkkxxx{{{qqqqqqfffPPPBBB:::;;;;;;:::999999:::::::::666AAADDD\\\zzz```dddzzzXXXGGGGGGAAAFFFLLLMMMMMMQQQZZZbbbwwwzzzsssssssssuuuuuuqqqjjjddd[[[XXXUUURRRQQQSSSUUUWWWYYY[[[^^^aaacccgggkkknnnppprrruuuwwwyyyyyyxxxxxxnnnkkkdddXXXMMMEEEDDDEEE@@@???@@@@@@<<<777777<<<666666555444333333333333000//////111444555555555333444666777999999888888333555777888888999;;;===BBBRRRgggwwwuuukkk[[[SSSIIIBBBAAABBBBBBBBB@@@>>>DDDAAAEEEnnnPPPFFF<<<999777666666888888555777;;;<<>>===;;;999888666666555555666777777555444555666BBB^^^kkkiiiooolllXXXGGGFFF\\\}}}zzzssskkk___SSSVVVppprrrfffgggmmmrrrvvv~~~pppWWWIIIHHHMMMOOO\\\bbbnnnaaaPPP___lllvvvqqqfffZZZWWW[[[[[[RRRHHHLLLJJJEEEGGGJJJJJJ]]]zzz|||sssjjj[[[JJJ:::777;;;<<<:::999;;;999666333111000111111555333333666;;;???@@@???<<<>>>@@@AAASSSrrrlllrrr~~~{{{~~~YYYKKKOOONNNRRRYYYbbbnnn{{{aaaGGGDDD@@@>>>===>>>===<<<;;;<<>>CCCPPP^^^```[[[___jjjxxxnnnfffgggnnn{{{zzzmmmeee^^^WWWUUUSSSRRRUUUZZZZZZ[[[^^^___```bbbeeegggnnnpppqqqqqqqqqqqqsssuuujjjfff___VVVMMMGGGEEEDDDDDDBBB@@@===:::777555444444444444444333333222111222222333333333333444444222444777999:::999777555555555666888999:::;;;<<>>>>>???@@@AAAAAA@@@@@@HHHYYYkkkvvvxxx___GGG;;;<<<777555777333555222444999<<>>===;;;999888666666555555666777666555444555777FFF^^^hhhhhhooonnn\\\MMMSSSiiiqqqpppkkk```UUU[[[xxxttthhhkkkrrrxxx}}}mmmTTTFFFGGGLLLOOOVVV```lllxxxbbbSSSbbboooyyyuuulllbbb\\\ZZZWWWQQQLLLHHHIIIEEEFFFGGGIII```yyyyyyeeeRRR???999:::;;;;;;;;;;;;:::777444222222222222555333333666;;;??????>>>999:::>>>CCCZZZkkkiiioooxxx{{{]]]NNNQQQRRRWWW___hhhssstttQQQBBB???;;;999999999999888888999;;;<<<===@@@DDDGGGVVV]]]aaa___```ffflllnnnssszzzwwwpppnnnnnnoooppppppnnnkkkiiiiiiiiieeeeeeeeedddcccbbbaaa```]]]\\\ZZZZZZ[[[[[[YYYXXXRRRTTT^^^jjjpppooommmnnnqqqyyy~~~{{{rrreeeVVVIIIDDD:::777<<<;;;:::JJJ```xxxtttnnnzzz}}}|||{{{xxx]]]CCCBBB;;;;;;:::999999:::;;;<<<:::???FFFcccnnnbbbLLLCCCEEEPPP___hhhggggggppp|||yyymmmjjjnnnvvvmmmeee]]]XXXUUURRRTTTXXXYYYZZZ]]]^^^___aaadddggghhhkkkmmmoooooooooppprrrhhhddd\\\SSSKKKHHHHHHIIIPPPLLLEEE>>>888555333333444444444444333222111111222222222333333333444444333444666888999888777777555555666777999:::;;;<<>>@@@AAA@@@@@@===;;;@@@MMM^^^kkk^^^FFF;;;<<<777666888444:::888888;;;EEE```~~~bbbJJJ>>>===;;;999888666666555555666777666555555666888EEEYYYbbbdddmmmkkkYYYKKKYYYrrrgggnnniii^^^WWWcccwwwiiilllttt}}}mmmUUUGGGHHHMMMQQQVVVcccooowwwkkk^^^mmmyyyyyyoooeee\\\UUUPPPNNNEEEHHHEEEDDDDDDGGG```}}}ppp\\\EEE;;;:::;;;<<<>>>;;;:::888555444333333333333222222666<<>>;;;888777777777666555777888888777666777:::<<>><<<>>>@@@AAABBBBBB@@@===???JJJ]]]mmm]]]EEE:::;;;888777999666888:::888999KKKtttyyynnnkkkwww```HHH>>>===;;;999888666666555555666666666555555888:::EEEZZZffflllsssjjjTTTHHHZZZxxx{{{fffxxxggg]]]ZZZlllyyyhhhiiirrr{{{sss]]]OOOMMMQQQSSSYYYhhhttt}}}uuujjjxxxwwwkkk```WWWPPPMMMFFFHHHEEECCCDDDEEEWWWvvvvvv~~~}}}{{{rrr^^^HHH===;;;:::;;;<<<:::999777555444333333333222111333777===@@@???===>>><<>>===;;;999888666666555555666666555555666999;;;NNNfffyyyoooVVVNNNbbbyyynnnhhh___```wwwyyyffffffoooxxx{{{{{{fffWWWSSSUUUWWW\\\hhhvvv|||sss~~~|||ssskkkcccZZZQQQKKKIIIIIIDDDCCCGGGDDDJJJ]]]oooxxxvvvnnnttt{{{{{{|||kkk[[[III???<<<999888999888777666444333222222111111111333999???AAA@@@======;;;AAAMMMiiivvvuuuzzzyyyaaaWWW]]]ggguuuyyyXXXBBB<<<:::999888999:::999777666777888777666666777999777777888:::;;;===@@@CCCJJJMMMQQQVVVZZZ]]]aaacccgggfffaaaWWWSSSWWW^^^```ccceeeffffffcccaaa``````ccccccbbbbbb```___^^^]]]\\\ZZZWWWUUUTTTRRRPPPMMMNNNMMMRRR^^^hhhkkkjjjkkknnnrrruuusssooogggYYYLLLAAA;;;888999888999AAAMMM{{{~~~zzzuuu}}}qqqQQQCCC>>>>>><<<;;;;;;;;;<<<<<<999???EEE```tttttt\\\JJJJJJWWW^^^\\\aaasssiiigggiiipppzzz}}}vvviii___VVVTTTUUUTTTUUUWWWVVVXXX[[[]]]^^^aaadddggglllppptttvvvuuurrrpppnnnfffaaaZZZTTTPPPLLLHHHEEE===;;;999777777777888999777666444333111111111111111111111222222222333333222111000000000222444555444444555666888999:::;;;;;;@@@KKKZZZiiinnnkkkeeeYYYRRRHHH@@@===<<<===>>>;;;<<>>===;;;999888666666555555555666555555777:::===SSSooojjjUUUVVVkkkqqquuuzzzkkkdddhhhyyybbbeeeooowwwzzz}}}{{{gggXXXUUUXXX[[[dddkkkxxx{{{}}}yyyvvvsssrrrrrrrrrrrrpppmmmjjjddd[[[QQQIIIIIIJJJEEEDDDHHHCCC@@@IIIRRRcccmmmlllqqqzzz|||}}}wwwfffXXXHHH@@@<<<999777777666666555444333222111111111111555;;;AAACCCAAA>>>999999AAASSStttvvvuuuooo^^^aaalll|||jjjKKK::::::888777888999999888777555666888888777777888:::999666555777888777888;;;<<<===@@@CCCEEEHHHIIIJJJJJJLLLJJJEEEDDDKKKQQQSSS\\\^^^bbbcccbbbaaaaaabbbaaaaaaaaaaaa```___^^^]]][[[YYYVVVTTTSSSQQQOOOLLLEEEFFFOOO^^^jjjjjjfffccckkkooossssssppphhhYYYKKK@@@;;;888888888888>>>FFFbbbqqqrrrwww}}}uuu|||yyyVVVCCC@@@???===<<<;;;;;;<<<===888>>>BBBXXX}}}kkkwwwxxx~~~{{{cccNNNHHHSSS^^^dddkkkwww~~~hhhaaacccjjjuuu{{{tttggg\\\SSSRRRTTTTTTUUUVVVXXXZZZ\\\^^^```cccfffiiimmmqqquuuwwwvvvsssqqqoooiiiccc\\\VVVRRRLLLFFFAAA<<<<<<<<<<<<;;;:::999999888666444222111111111111111111111111222222222222111000//////000111333444333444555666888999::::::<<<@@@JJJ[[[jjjpppllleeeZZZSSSIIIAAA<<<<<<<<<===<<<===@@@AAAAAAOOOttt\\\EEE;;;<<<999999<<<888666===???EEEggg]]]GGG>>>===;;;999888666666555555555555555555777;;;>>>RRRoooyyyZZZPPP^^^rrr~~~nnnyyykkkeeelllxxx```cccnnnxxx{{{|||sss]]]OOOPPPXXX___iiiiiiqqq|||{{{wwwuuujjjjjjiiigggfffdddbbbaaajjjooorrroooeeeXXXMMMFFFFFFJJJGGGEEEGGGAAA<<>>:::888CCC[[[rrrrrr~~~hhhfffsssxxxUUUAAA<<<999888777888::::::999777777999;;;;;;:::::::::;;;>>>999777999999666666:::777777777999:::;;;:::999999<<<<<<999:::@@@CCCCCCMMMQQQWWW[[[^^^___aaabbb]]]^^^^^^^^^^^^^^^]]]]]]YYYWWWTTTSSSRRRPPPNNNKKKCCCCCCJJJZZZfffhhhdddaaaggglllpppqqqppphhhXXXIII???<<<888888777777<<>><<<<<<<<<<<<===888>>>AAAPPPqqqyyyeee~~~zzzoooZZZKKKXXXkkkxxxxxxuuuxxxwwwggg]]]```gggooouuuvvvtttrrr___TTTLLLMMMRRRTTTVVVWWWZZZ\\\^^^```bbbeeeiiilllmmmqqquuuwwwwwwvvvuuuuuummmfff\\\VVVRRRMMMGGGAAA???>>>>>>===<<<;;;:::999888777444222000000111111111111111111222222222222111111111111222333444444333444555666777999::::::;;;???JJJ\\\lllrrrllleeeXXXQQQGGG???<<<;;;<<<===???@@@CCCDDDDDDTTT~~~]]]FFF;;;===999999;;;888555;;;>>>IIImmm\\\HHH>>>===;;;999888666666555555555555555555777<<>>EEEFFFCCC???>>>;;;FFFcccnnnqqqpppjjjxxxYYY>>>999@@@:::999999:::<<<<<<;;;999;;;===??????===<<<===>>>BBB<<<999<<<===999999<<<888777666777777777555444444777888666666:::;;;999@@@FFFMMMTTTXXX\\\___aaa[[[[[[\\\]]]]]]]]]]]]\\\WWWUUUSSSQQQQQQOOOMMMKKKHHHDDDEEEQQQ^^^dddeeefffdddiiinnnpppppphhhWWWGGG???<<<999777777777:::>>>AAAZZZqqq~~~yyybbbHHHAAA@@@>>>===<<<<<<<<<===:::@@@@@@JJJfffyyyrrr^^^vvvzzzfffUUUeee~~~tttpppwwwlllaaaZZZ___eeehhhhhhhhhjjjlllTTTJJJCCCGGGOOOTTTWWWYYY[[[]]]```bbbdddfffjjjmmmnnnqqqvvvyyyzzzzzzzzz{{{pppggg\\\TTTPPPMMMHHHDDD???>>>===;;;::::::::::::999777444222000000111111000111111111111222222222111222222333444444555555333444555666777888999:::;;;???JJJ\\\mmmsssllldddUUUNNNEEE>>>;;;;;;======;;;<<<@@@BBBDDDVVV^^^GGG<<<===999999;;;777:::>>>AAAPPPuuu^^^GGG???===:::999999999888666333777444444999888;;;IIIZZZzzzmmmZZZTTTZZZgggooommmddd```jjjuuuggggggooovvvxxxzzz~~~~~~|||sss___KKK@@@AAAKKKSSSWWWZZZ\\\[[[\\\fffyyy|||jjjbbbbbbdddfffiiizzzyyyqqqmmmlllllllll___\\\YYYYYY[[[___bbbccckkknnnsssxxx{{{{{{yyyxxxjjjMMMAAAEEEFFFCCCCCCEEEDDD@@@???AAAHHHVVVhhhuuu~~~{{{vvvpppvvvlll```NNN@@@;;;<<<;;;888;;;:::888666555444444444333222555===FFFHHHCCC=========EEEdddppplllqqq}}}rrrzzzWWWCCCCCC@@@666===;;;;;;<<<:::777999>>>>>>>>>???@@@???===???BBB@@@>>>===;;;:::999888777<<<666333555444000000444222444666555444555555444===>>>@@@DDDKKKSSS[[[___]]][[[YYYZZZ]]]^^^[[[XXXUUUUUUSSSQQQOOOMMMKKKJJJHHHFFFDDDFFFRRR___ccc```kkkmmmooonnnllleeeVVVHHHAAA:::777888999888999===EEE[[[~~~wwwlllGGGBBB>>>;;;===>>>;;;999;;;???===@@@NNNdddzzztttooo}}}ooo```pppxxxooouuuiii^^^XXXXXX___iiillleee\\\VVVKKKCCCDDDOOOXXXWWWVVVYYY]]]___bbbdddfffiiimmmppprrrzzz~~~zzzxxxkkk^^^VVVOOOHHHCCCCCC>>>===<<<;;;<<<===???@@@@@@;;;555111000000111222000111111111111222222222111111222222222333333333444555777777888999<<<>>>:::===GGGXXXiiipppkkkcccSSSMMMEEE>>>;;;;;;;;;;;;<<<>>>@@@???CCCWWWzzzfffDDD???===:::===777;;;:::888FFFccc___GGG???===:::999999999888666333888555444999888<<>>>>>BBBGGGQQQRRRSSSTTTYYYgggzzzvvvbbb[[[___dddiiilll{{{}}}rrrtttnnngggaaa^^^^^^_________aaadddiiiooouuu{{{sssWWWIIIKKKGGGDDDDDDFFFEEEAAA???AAAAAAZZZ{{{zzzwwwssseeeQQQBBB<<<;;;;;;999;;;999888666444444444444333222555===FFFHHHCCC===<<<<<>>===???DDDHHHKKKGGGCCC???===<<<:::999;;;666666999999555444777777666555444555888::::::777888999===DDDLLLSSSXXX[[[[[[[[[\\\]]]\\\YYYWWWVVVUUURRRPPPMMMJJJHHHGGGEEEDDDBBBEEEPPP]]]bbb```bbbfffiiijjjiiidddVVVHHH@@@:::666777888888999===AAAZZZwwwmmmyyyrrrLLLEEE@@@===??????<<<;;;<<<===<<<@@@OOOllluuuyyylll{{{ttttttdddTTTQQQPPPSSS\\\hhhlllgggaaa^^^TTTJJJJJJYYYfffgggcccaaa```bbbeeehhhjjjmmmqqqttt{{{tttiii^^^YYYTTTLLLGGGEEE???>>><<<;;;<<<>>>@@@BBBDDD???777222000000111111000111111111111222222222222222222222333333333333333555666777666888:::<<<888;;;EEEWWWhhhnnnhhh```RRRLLLDDD>>>;;;:::;;;;;;<<<>>>@@@@@@BBBOOOjjjxxxgggEEE???===:::===777;;;===:::NNNuuu^^^EEE???===:::999999999888666333888555444999999>>>NNNWWWmmmsssdddRRRHHHTTTmmmwwweeeRRRSSSUUUggg{{{lll^^^fffooowwwzzz}}}|||xxxiiiSSSBBB999999<<<>>>HHHIIIKKKQQQ^^^pppttt[[[SSSXXX```fffiii|||jjj```cccaaa___aaaeeeiiilllnnnpppuuu{{{xxx^^^NNNLLLGGGEEEDDDGGGFFFAAA@@@BBBBBB```ttt\\\III???;;;:::999999888777555444333333333222333666>>>EEEGGGBBB===<<<;;;LLLtttmmmppp|||pppFFF@@@@@@555333======::::::>>>@@@??????AAACCCFFFIIIIIIJJJNNNTTTZZZWWWQQQIIIDDDBBBBBB@@@>>>:::777888;;;===:::888888:::666333333555777999;;;555555555777;;;BBBIIIMMMVVVYYY\\\]]][[[YYYWWWVVVUUUTTTQQQNNNKKKHHHEEEDDDBBBAAA@@@BBBNNN[[[aaa___^^^ccchhhiiihhhcccUUUHHH@@@:::666777888888999<<<>>>___uuuuuuuuukkkvvvzzzQQQHHHBBB???@@@@@@===<<<>>>;;;===@@@NNNtttzzzyyyqqq}}}^^^JJJLLLHHHMMMYYYfffkkkgggeeefff^^^SSSSSSfffxxxxxxlllcccbbbeeehhhkkknnnqqquuuyyyvvvjjj___YYYUUUMMMGGGDDDAAA???===;;;<<>>@@@BBBAAAFFFVVVgggmmmhhhEEE???===:::===777<<>>BBBDDDIIIUUUggg{{{pppVVVKKKOOOUUU[[[^^^xxxrrriiieeeooooooppptttzzz}}}eeeRRRKKKHHHEEEEEEGGGFFFBBBAAACCCEEE```hhhRRRDDD<<<888888888888666555444333222111111333888???EEEFFFBBB===>>>;;;LLLtttoooppp||||||VVV:::>>>CCC:::888CCC>>>>>>???BBBAAAAAAEEEKKKIIITTT[[[YYYTTTUUU\\\bbbbbbYYYOOOJJJKKKLLLJJJGGGBBB???===???@@@???<<<:::<<<888666888999888888999888777555555777;;;@@@CCCLLLQQQXXXZZZYYYVVVUUUUUUSSSRRRPPPMMMJJJGGGEEEDDDAAA@@@???AAALLLYYY``````aaaggglllmmmkkkcccUUUHHH@@@:::666777888777999<<<@@@gggoooqqqxxxnnnyyyUUUJJJDDD@@@AAA@@@===<<<>>>===@@@@@@MMMwwwzzz}}}~~~sssaaaLLLJJJEEELLLXXXdddgggddddddgggaaaWWW[[[rrrnnn^^^bbbeeeiiilllooosssxxx{{{ooo]]]SSSNNNHHHCCCBBBBBB@@@===;;;<<<>>>BBBDDDCCC>>>666111///000111222000000111111111222222222333333333333444444444444666777777777666666777999:::===HHHYYYhhhllleee[[[OOOIIIBBB<<<999::::::;;;???===???BBB@@@AAALLL[[[tttiiiFFF@@@<<<999===777<<<>>>@@@ddduuu~~~}}}xxx___FFF???===:::999999999888666333999666555999:::CCCVVVjjjvvvuuufffUUUMMMbbbzzzgggOOONNNIIIQQQggg~~~|||}}}wwwoooiiicccZZZQQQ^^^gggooosssuuuyyyxxxuuummm^^^III;;;777888;;;<<>>AAA??????DDD===@@@EEEGGGEEEFFFPPP\\\iiitttyyymmmbbbcccpppzzzsssiii]]]YYY[[[\\\XXXSSSQQQMMMHHHEEEEEEEEEAAA<<<>>><<<<<<@@@???;;;;;;???@@@>>>;;;999888999;;;<<>>>>>BBBBBBMMMwwwvvv|||zzzwwwvvv\\\MMMFFFHHHNNNXXXaaaccc___^^^bbbZZZWWWccc}}}nnn]]]cccfffjjjnnnrrrvvv|||lllVVVJJJFFFCCCCCCCCCAAA@@@===;;;;;;===???AAA<<<777222///...000222222000000111111111222222222333333444444444555555555777888999888777777888::::::===FFFVVVeeeiiiaaaXXXMMMHHH@@@:::999999:::;;;@@@<<<===AAAAAAAAANNN___jjjGGG@@@<<<999<<<777<<<===HHHqqqcccHHH???===:::999999999888666333999777555888:::EEEZZZrrrzzzdddSSSQQQiii~~~]]]LLLNNNKKKRRRdddyyyxxxsssuuujjjfffeeekkknnnmmmkkkkkkddddddaaa[[[WWWTTTNNNGGGLLLTTT[[[^^^aaaeeefffdddWWWOOOEEE===::::::999777>>>@@@EEENNNZZZdddllloooXXXQQQKKKIIIIIIMMMXXXdddmmmwwwqqqZZZJJJGGGEEEDDDGGGFFFAAA@@@BBB???III___xxx|||vvvvvvwww|||dddUUUIII===999;;;888888888777555444222111000444:::AAAEEEEEE@@@<<<@@@>>>MMMqqqxxxwww___BBBAAA???>>>>>>@@@BBBCCCDDDGGGLLLNNNJJJHHHOOOYYYnnnvvvuuuhhhdddssswwwtttxxxxxxqqqiiibbb^^^XXXRRRQQQPPPIIIAAA@@@>>>???BBBAAA???IIIVVVZZZWWWRRRKKKEEE@@@<<<:::;;;AAAIIIOOORRRSSSSSSTTTNNNNNNMMMKKKJJJIIIHHHGGG@@@AAA???@@@HHHTTT]]]___ZZZdddnnnpppmmmeeeXXXLLL???999555666777777888;;;<<>>===@@@BBBNNNrrrrrr|||yyyzzzvvvsss}}}www|||hhhTTTPPPPPPLLLLLLNNNVVV^^^___[[[YYYZZZSSSXXXkkkoooeeeeeehhhmmmqqquuuzzztttaaaMMMEEEEEEEEEFFFGGG@@@???===;;;::::::;;;;;;444111...---///000111111000111111111111222222222444444444555555555666666888999999888777777999;;;999;;;BBBQQQ___ccc\\\SSSKKKFFF???999888999:::;;;AAA<<<===BBBAAABBBSSSjjjlllHHH@@@<<<999<<<888===>>>QQQ|||bbbFFF???===:::999999999888666333999777555888;;;GGG]]]yyybbbPPPUUUooouuuVVVJJJMMMNNNUUUdddssstttjjjfffiiieeeaaaaaafffhhheeeaaa```___bbbbbb___[[[XXXQQQIIIDDDKKKQQQSSSVVV[[[^^^]]]XXXRRRIII@@@:::999:::;;;???@@@BBBFFFLLLSSSZZZ___WWW\\\bbbbbb\\\[[[ggguuuttt]]]JJJGGGDDDDDDFFFEEEAAA???AAAAAAAAAOOOiiixxxtttkkkgggssssssqqqrrr^^^TTTJJJ>>>:::===888999888888666555333111///444;;;BBBEEEDDD@@@<<<;;;@@@UUUyyyxxxyyyaaaJJJ>>>>>>???AAABBBBBBFFFJJJQQQRRRWWW]]]^^^ZZZXXX[[[aaafffddd___kkk~~~yyysssrrrooocccWWWNNNIIIGGGHHHHHHPPPiii}}}ooo___PPPDDD===<<<>>>DDDKKKQQQSSSSSSQQQMMMMMMKKKJJJHHHFFFEEEDDD@@@@@@???>>>DDDQQQZZZ\\\ZZZeeeooorrrnnneeeWWWKKK???999555666777666888;;;888WWWrrrjjjiii{{{jjjzzzbbbPPPJJJDDDCCCAAA>>>>>>@@@<<<>>>AAALLLfff|||lll~~~uuusssnnnbbb^^^^^^VVVWWWUUUPPPHHHDDDGGGLLLOOOLLLLLLQQQYYY]]]ZZZWWWWWWTTT___tttuuujjjiiidddggglllqqqvvv{{{cccTTTHHHHHHLLLKKKGGGDDD>>>===<<<:::999777666555000///......000111000///000111111111111222222222444555555555666666666666666777888777666777999;;;::::::@@@MMM[[[___YYYQQQJJJEEE===888777888:::;;;@@@<<<>>>CCCAAAAAAUUUpppmmmIIIAAA<<<999<<<888===>>>VVV___AAA???===;;;999999999888666333:::888555888;;;HHH___~~~bbbPPPYYYtttnnnSSSJJJLLLLLLTTTeeevvvyyysssssszzzyyyuuuuuuyyy{{{vvvqqqoooqqqvvvxxxuuupppjjj```VVVPPPWWW\\\]]]aaagggjjjjjjkkkaaaQQQAAA777777>>>DDDAAAAAAAAABBBEEEMMMWWW^^^hhhsss~~~ppphhhrrr{{{dddPPPFFFCCCCCCEEEDDD@@@???AAAAAA:::CCC___uuuyyytttqqqpppqqqsssooo]]]UUULLL???999<<<999999999999777555333222///444<<>>???CCCIIIQQQTTTRRROOONNNMMMKKKHHHFFFDDDBBBAAA??????>>><<>>CCCDDDBBBDDDIIIOOOVVVaaakkkzzzwwwxxxjjjPPPBBBCCCCCCDDDCCCCCCBBBAAABBB<<>>DDDJJJTTT]]]eeejjjqqqrrrmmm```QQQHHHBBB;;;666666666555666:::999999dddxxxzzzaaauuuooo[[[UUUMMMHHHEEEDDDAAA???CCCAAA@@@EEERRRcccsss|||tttiii~~~xxxsssiii\\\MMMAAA:::777999;;;===>>>???AAADDDGGGBBBGGGNNNUUUYYYYYYWWWUUU```vvvrrrlllhhhdddhhhiiijjjmmmqqquuuxxxzzzqqq]]]IIIIIINNNUUUSSSIIIBBBBBB???<<<999777666555333111.........///////////////222111000000000111333333777444333555999:::666222444444444444555777888:::888;;;AAAKKKTTTWWWRRRLLLFFFBBB<<<777444555888:::;;;>>><<<>>>DDDCCCNNNdddjjjGGGAAA===:::===999>>>CCCXXX|||aaaFFF@@@===:::999999999888777666888555555;;;<<>>@@@AAA???CCCCCCCCCHHHQQQYYYaaalllvvv|||iiiNNNCCCCCCCCCCCCCCCCCCCCCCCCFFF===AAAXXXuuu{{{pppddd\\\PPPBBB::::::999888888777666555444444555666:::AAAFFFFFFAAA<<>>[[[{{{dddqqqhhhSSSDDD<<<;;;>>>DDDHHHMMMPPPRRRZZZgggqqqooo[[[KKK>>>999:::GGGSSSWWW[[[gggeeeWWWQQQOOOLLLGGGDDDCCCBBBAAA@@@???;;;:::>>>CCCJJJTTT]]]eeejjjppprrrlll```QQQHHHAAA;;;666666666555666:::AAA>>>fffwww```sssppp]]]WWWOOOJJJHHHGGGDDDBBB??????@@@FFFRRReeezzzsss}}}~~~wwwrrrhhhZZZKKK@@@:::888999:::<<<===>>>@@@CCCFFFDDDHHHMMMSSSVVVXXXXXXWWWfffvvv~~~yyywwwqqqiiigggggghhhiiimmmqqquuuxxxxxx}}}|||wwwooo```SSSEEEDDDGGGMMMLLLFFFBBBBBB>>>;;;888666555444222000............////////////222111000000000111222333555333222444888999666222555444444444555666888999999:::@@@IIIRRRUUUQQQLLLEEEAAA<<<777444555888:::===>>>;;;===CCCAAAIII]]]jjjHHHAAA>>>:::===999???JJJgggaaaFFF@@@===:::999999999888777444777555777<<<>>>KKKddd~~~~~~mmmYYYWWWaaaxxxoooWWWSSSTTTSSS\\\nnnttthhhpppuuuxxxvvvzzzgggfffUUUCCCAAAAAA@@@DDDCCCDDDKKKVVV```gggqqqzzz~~~oooVVVEEEDDDBBBAAAAAACCCDDDEEEFFF===@@@[[[~~~yyypppcccRRRAAA999888888888777666555444333333444666;;;AAAGGGGGGBBB===@@@BBBcccrrrccctttlllXXXDDD<<<===??????@@@EEEMMMUUUZZZ```ooouuuaaaKKK@@@>>>>>>???AAAMMM___kkkuuuxxxaaaTTTOOOKKKGGGCCCBBBAAA???>>>>>>;;;:::>>>BBBHHHSSS^^^eeejjjppprrrlll___QQQGGG@@@:::666666666555666:::AAA@@@hhhnnn\\\mmmqqq]]]WWWPPPKKKJJJIIIFFFCCC<<<>>>@@@DDDPPPfff}}}zzzuuupppeeeVVVHHH???:::999888999;;;<<<===???AAADDDGGGHHHKKKOOOSSSWWWZZZ\\\mmmvvv{{{|||~~~yyymmmeeeddddddfffhhhlllpppsssooosssssskkkbbbZZZRRRLLLAAA@@@AAADDDDDD@@@>>>???;;;999666444444333111///............//////000000111111000000111111222333333111000333666888666333666555444444555666777888::::::>>>FFFOOORRROOOKKKDDD@@@;;;666444555888:::>>>???;;;<<>>:::===:::@@@NNNvvvtttuuuvvvwww|||aaaFFF@@@===:::999999999888777444777666777<<<>>>MMMggg||||||mmmZZZVVV___zzzpppYYYUUUXXXXXXbbbuuu~~~lll]]]hhhpppzzztttjjjqqqbbbJJJBBBAAAAAAEEEEEEEEEJJJTTT\\\bbbllluuu~~~qqqZZZFFFDDDBBB@@@@@@BBBEEEGGGEEE???EEEbbbqqqYYYGGG===:::888888777666555444333333444666;;;BBBHHHHHHBBB===AAACCCfffoooiii{{{wwwhhhVVVGGG;;;:::@@@DDDEEEGGGFFFPPP^^^lll|||tttcccPPPGGGEEEEEEGGGJJJZZZrrrmmmYYYOOOKKKGGGCCCAAA@@@???>>>===;;;:::===@@@GGGSSS^^^dddiiioooqqqkkk^^^PPPGGG@@@999666666777666777999888AAAnnnzzzhhhXXXfffsss[[[VVVOOOLLLKKKJJJGGGDDD>>>@@@AAABBBLLLhhh}}}zzzwwwsssmmmaaaSSSFFF===::::::777999:::;;;<<<===@@@BBBGGGGGGHHHKKKQQQXXX___cccllloooqqqqqquuuxxxqqqggg```aaabbbdddfffhhhjjjkkkiiihhhddd[[[QQQKKKGGGDDD>>>>>>???@@@???===;;;:::888666333222222111000...------......//////000000111111111111111222222222000//////111444666555444666555555444555666777888::::::<<>>>>>:::===CCC@@@CCCSSSxxxjjjIIICCC>>>:::===;;;CCCYYYnnnnnnqqquuu{{{aaaGGG@@@===:::999999999888777444888666666:::===NNNkkkyyy~~~qqq\\\WWWdddzzz```YYY[[[[[[kkk~~~mmm___```iiivvv|||qqq}}}tttRRRCCCBBBCCCFFFFFFEEEGGGOOOVVV^^^iiittt}}}zzzeeeSSSEEECCC@@@??????BBBEEEGGGEEEBBBJJJccc{{{~~~cccPPPEEE???888888777666555444333333444666<<>>>>>AAAaaapppppp{{{~~~|||lll[[[QQQGGG@@@;;;<<<>>>@@@DDDIIIJJJVVVlllrrrfffZZZRRRPPPRRRvvvuuu]]]OOOKKKGGGDDDBBBAAA@@@>>><<<::::::<<>>999666777888666777999555III}}}yyy~~~}}}ooo\\\fffsss\\\WWWRRROOONNNMMMKKKHHHBBBCCCCCCBBBMMMmmm{{{wwwtttooojjj___QQQEEE===::::::777888:::;;;;;;<<>>:::999777:::===>>>???>>><<<999666444222111111111///...---------...///000000111000000111111222222222222000//////000222444555444555555444444555666777888;;;:::;;;BBBJJJNNNLLLIII???===999666555666888999;;;===:::===DDDAAAFFFWWWjjjIIIDDD???999===<<>>>>>AAADDDFFF???@@@GGG\\\zzzwww~~~}}}```QQQFFF<<<999999888777666555444444333666===EEEJJJJJJDDD>>>>>>EEEbbb{{{xxx{{{|||xxxsssnnndddVVVKKKGGG<<<;;;<<<>>>>>>???EEEMMMQQQbbb}}}sssrrrwwwsss\\\NNNJJJFFFCCCBBBBBBAAA@@@<<<::::::;;;===CCCQQQ___ccchhhnnnpppjjj]]]OOOEEE>>>888555777888777777999;;;TTT}}}~~~eeekkksss___[[[VVVTTTTTTSSSQQQNNNDDDFFFDDDDDDOOOqqq|||}}}yyyuuussslllggg^^^QQQFFF>>>;;;:::777999:::;;;;;;<<<>>>AAADDDDDDDDDHHHOOOXXXaaaggggggfffccc```___^^^^^^]]]WWWYYY\\\___```^^^\\\ZZZYYYQQQHHHCCC???999666555///444999:::===???>>>:::444222000000000000///...,,,------...///000111111000000111222222222222111000000000000111333444555444444444444555777888:::;;;:::<<>>CCCAAAIII^^^jjjJJJEEE@@@999======GGGggg}}}aaaGGG@@@===:::999999999888777555999666555;;;CCC[[[}}}~~~^^^aaayyyccc___aaa```lll{{{pppjjjjjjfffmmmvvv}}}}}}uuuiiiaaahhhpppxxxyyyuuuuuu|||___IIIHHHGGGEEEHHHHHHMMMWWW```jjjvvvyyysssiii[[[NNNAAA???>>>===>>>@@@CCCDDD>>>???CCCQQQiiirrrtttZZZNNNDDD999::::::999888777666555555333666===EEEKKKKKKEEE???===JJJiii{{{~~~ooodddZZZVVVRRRJJJCCC@@@::::::===AAACCCEEEKKKTTT[[[rrr}}}uuuttt{{{~~~}}}fffUUUKKKHHHDDDAAAAAAAAA@@@@@@;;;::::::;;;<<>>AAABBBBBBCCCGGGLLLTTT[[[___gggbbb\\\[[[]]]___``````UUUVVVWWWWWWWWWWWWVVVVVVSSSNNNJJJGGGAAA888777:::///444666444555::::::777444222000///000111000///,,,,,,---...///000111111///000111222333222222111111222111111111111333555333333333333555777:::;;;;;;:::===CCCKKKMMMJJJEEE<<<:::777555555666888999666<<<<<<>>>@@@>>>IIIbbbjjjJJJFFF@@@999===>>>IIIddd~~~aaaGGG@@@===:::999999999888777555888666555<<>>======>>>@@@BBBCCCEEECCC@@@EEEXXXmmmvvvssssssrrrZZZRRRIII<<<;;;;;;:::999888777666666333666===FFFLLLKKKEEE???888JJJkkkuuu~~~dddTTTFFFFFFHHHDDD>>>;;;:::999<<>>JJJnnn|||~~~]]]EEE???===;;;999888777888888777555888:::999EEEhhhxxxYYYgggooo]]]WWW```lll|||mmmeeeggguuuyyyzzztttmmmsss```QQQTTTTTTLLLKKKPPPXXXaaajjjsss{{{~~~{{{zzzuuujjjZZZNNNDDD===:::<<<>>>===<<<===@@@CCCCCCCCCPPPgggvvvyyyzzz~~~ooofffSSS>>>===999888666666777777666444000666???GGGNNNOOOFFF:::>>>HHHmmmqqqyyycccOOO??????AAA===<<<@@@===888;;;DDDGGGFFFOOO^^^xxx||||||oooppp}}}}}}ssssssvvvxxxxxxyyyyyy{{{~~~~~~|||zzzxxxxxxvvvtttsssvvv{{{}}}|||yyyzzzzzzzzz{{{{{{|||||||||}}}dddSSSJJJFFFDDDBBBAAA@@@>>><<<:::;;;:::;;;======AAALLLXXX___gggmmmlllfff\\\MMM@@@;;;888555333444666777777777CCCQQQlllrrrcccnnnwwwmmmjjjbbbXXXWWW\\\[[[VVVPPPJJJFFFFFFGGGOOOhhh|||ssszzzuuuhhhYYY]]]]]]___gggqqq{{{}}}yyyyyyzzzvvvppphhhbbbXXXNNNGGGBBB===;;;777999:::;;;;;;===???BBB@@@DDDIIIKKKJJJKKKNNNQQQXXXPPPHHHHHHNNNQQQNNNIIIGGGCCCAAADDDKKKOOOLLLHHHLLLKKKHHHEEEBBB@@@???>>>>>>:::555111000111111111111111111000000000//////---------...............222111111111000000//////333333222222222222222222111222333444666777888999888:::>>>EEEKKKLLLHHHCCC===:::666444555777777777999>>><<<<<<@@@AAAMMMccchhhUUUIIIBBB888;;;FFFIIImmm]]]DDD???===;;;999888777888888888555666888:::GGGjjjmmmUUUfffqqq^^^ZZZeeessspppOOOFFFNNNVVVXXXTTTZZZcccmmmvvv~~~zzzxxxtttiiiZZZOOOFFF???:::<<<>>>===<<<>>>;;;@@@CCCHHHYYYrrrxxxvvv{{{jjjaaaQQQ@@@@@@:::888777777888888666555222888???GGGNNNPPPFFF;;;>>>HHHoooxxxooo|||hhhRRR@@@>>>???<<<;;;======;;;>>>FFFHHHKKKYYYjjjzzz|||wwwjjjmmm{{{}}}tttuuuyyyzzzzzzzzzwwwyyy{{{zzzyyywwwvvvwww{{{||||||{{{zzzxxxwwwwwwtttuuuuuuvvvvvvvvvvvvuuuhhhUUUKKKEEEDDDCCC@@@??????>>><<<:::;;;:::;;;<<<<<<@@@KKKWWW___gggnnnllldddYYYLLLAAA;;;888555444555666777777888???OOOpppyyyyyydddqqq~~~rrrnnneee\\\ZZZ___^^^ZZZPPPKKKGGGGGGEEEIII^^^tttwwwyyyuuuuuuiiiXXXXXXYYY[[[bbbkkkuuu|||}}}}}}zzzvvvuuuuuuqqqjjjfff```XXXOOOHHHBBB===:::777888:::;;;;;;===???BBBCCCEEEHHHMMMPPPRRRRRRQQQUUUMMMEEEEEEIIILLLHHHCCC@@@>>><<>>EEEKKKKKKGGGBBB<<<999666444555777888888<<>><<>><<<===>>>>>>BBBGGGIIIQQQggg}}}{{{zzzsssiiinnn~~~zzztttuuuyyyyyyxxxyyytttvvvvvvvvvtttssstttuuuzzz}}}|||wwwssstttvvvssstttuuuvvvvvvuuusssssszzzoooXXXMMMHHHEEEAAA@@@>>>>>>>>>===<<<:::;;;::::::;;;;;;>>>IIIUUU^^^hhhoookkk```UUUJJJBBB:::888555444555666777777;;;===RRR|||pppeeeuuuooojjjaaaYYYXXX[[[[[[XXXPPPLLLJJJIIIFFFGGGWWWkkkyyy|||wwwnnnccc\\\^^^gggpppyyyzzzxxxtttrrrqqqmmmfffccc^^^WWWPPPIIIBBB<<<999777888:::;;;;;;<<>>???BBBEEEHHHIIIGGGGGGFFFEEEEEEDDDDDDCCCGGGDDDAAA>>><<<;;;888666555555444222111000///...------........./////////111111111111111000000000000000000111111222222222222333444555666777888999888:::>>>EEEJJJJJJFFFAAA;;;888555444555777888888>>>@@@===???BBB???HHH]]]iii\\\LLLBBB<<<<<>>MMMggg~~~}}}yyycccWWWmmmkkk___gggvvvlllrrruuutttwwwsssMMMAAACCCGGGMMMWWWnnnwwwzzzwwwsssjjj]]]SSSKKKBBB;;;;;;<<<;;;<<>>BBBDDDGGGWWWooo|||wwwiiiWWWGGG@@@:::999777777777777555333333888???EEEMMMOOOHHH>>>AAAHHHlllvvveeeooozzz~~~qqqZZZCCC<<<@@@AAA@@@???>>>@@@DDDGGGJJJXXXuuu{{{vvvmmmeeemmm~~~~~~vvvrrrtttvvvuuussstttrrrssssssrrrqqqqqqsssuuutttuuuwwwvvvsssrrrrrrsssrrrssstttuuuuuutttrrrqqq~~~gggSSSJJJGGGEEE???===<<<<<<======;;;::::::999999::::::===HHHTTT^^^hhhoooiii\\\PPPGGGAAA999777555444666777777777===???___xxxfffbbbsssxxxhhhccc[[[VVVVVVXXXYYYWWWSSSOOOMMMMMMIIIJJJZZZmmmxxxooommmnnntttwwwwwwtttrrrqqqlllfff___\\\VVVPPPJJJCCC<<<777666888::::::;;;<<>>;;;999777666555333111000......------......//////000000111111111111111111111111000000111222333333444444333444555666777888999999888:::>>>DDDIIIIIIDDD@@@:::777444333555777888999>>>???===@@@DDD@@@JJJcccoooeeeRRRDDD@@@???EEERRRxxxwww^^^EEE???===;;;999888777888888555555666999@@@NNNeeexxxxxxuuubbbXXXnnn~~~ddd\\\kkkrrrfff```fffgggcccggg|||nnnKKKCCCFFFEEEHHHPPP\\\eeesss{{{xxxtttkkk^^^TTTJJJBBB;;;:::;;;;;;<<<>>>;;;???AAAFFFZZZxxxzzz}}}uuu___KKK===:::888666666666666444222222777===CCCKKKOOOIII@@@DDDHHHgggsssfffqqq{{{wwwyyywwwbbbJJJ???@@@AAA@@@>>>>>>BBBEEEGGGLLLaaaxxxpppeee___jjj}}}{{{tttqqqrrrssspppoooppppppqqqqqqqqqppppppssstttqqqpppoooqqqssstttrrrpppnnnnnnoooppppppooonnnmmmvvv```MMMGGGCCC???===<<<:::;;;<<<<<<;;;999:::888999::::::===HHHTTT___iiimmmfffXXXMMMEEE@@@888666555555666777777777;;;AAAlllzzzppp```\\\kkk~~~nnnddd^^^XXXWWWYYYZZZZZZZZZXXXSSSPPPOOOKKKLLL\\\ppp}}}nnnsssuuussspppoookkkfff\\\YYYTTTOOOIIICCC<<<777666888999::::::<<<>>>AAACCCEEEGGGHHHIIILLLQQQTTTMMMIIIFFFHHHMMMPPPOOOMMMSSSZZZaaabbb[[[PPPHHHEEEBBBCCCCCCCCCBBB@@@???>>>??????>>>?????????<<<:::777777555333111///...---------......///000000111111111111111111222222222222222333333444555666666444555555666777888999999999:::>>>DDDHHHHHHCCC>>>999666333333555777999999<<<======AAADDDBBBRRRrrruuunnnVVVDDDBBB???DDDWWWrrr___GGG???===;;;999888777888888444666888999@@@PPPhhhzzz}}}vvvaaaXXXpppvvv^^^\\\mmm|||oooccc^^^bbbbbb^^^gggrrrNNNBBBCCCEEEJJJQQQSSS[[[iiivvv{{{yyyuuulll^^^TTTHHH@@@::::::<<<;;;;;;===;;;???@@@CCCVVVrrrzzz}}}mmmYYYGGG;;;999777666666666444222222666<<>>===:::>>>CCCFFFIIISSSpppxxxnnnbbb^^^kkk~~~vvvqqqnnnoooooommmmmmooommmnnnpppppppppppprrrsssuuurrrpppqqqttttttqqqmmmnnnnnnnnnnnnoooooopppppp~~~|||oooYYYKKKGGGCCC======<<<::::::;;;;;;:::888999888888::::::>>>JJJVVVbbbhhhjjjbbbVVVLLLCCC===777666555555777888888777888BBBsss}}}zzzrrrvvvcccYYYeeezzzmmm___YYYVVVXXXZZZYYYWWWXXX[[[VVVSSSQQQLLLLLL[[[nnniiiooosssqqqnnnlllgggbbb[[[WWWRRRMMMHHHBBB<<<888666777999::::::;;;>>>@@@FFFIIIJJJHHHEEEEEEHHHMMMIIIGGGFFFJJJOOOSSSTTTSSSQQQWWW]]]^^^WWWLLLCCC>>>BBBCCCDDDDDDCCCBBB@@@???;;;::::::;;;<<<===;;;:::666666444333111///...---------...///000000111222111111111222222222222222444444444555555666666666666666666777888999999999999:::>>>CCCGGGGGGBBB===777555222222555777999::::::===>>>BBBDDDCCC\\\|||xxxZZZCCCCCC>>>BBB[[[ooo}}}xxx~~~aaaGGG???===;;;999888777888888555888999888>>>SSSpppddd^^^zzzlllZZZ___rrr~~~xxxmmmcccXXX[[[ZZZ\\\nnnuuuSSSDDDDDDIIINNNRRRZZZaaakkkvvv|||zzzxxxtttkkk\\\QQQDDD===999:::<<<;;;;;;<<<>>>AAA@@@???KKKaaaoooqqqkkkhhhxxxsssbbbNNN===;;;999888888777555444333777<<>>>>><<<;;;;;;;;;;;;999888888777888:::;;;???KKKXXXdddhhhggg___TTTKKKBBB:::777555555555777888888777:::DDDtttxxx|||ppp```iiiooo___YYYXXX\\\]]]YYYUUUTTTXXXUUUUUUVVVQQQPPP^^^ooo~~~~~~qqqjjjqqquuurrrnnnjjjddd___ZZZVVVQQQKKKGGGBBB===999555777999999:::;;;>>>@@@DDDFFFIIIJJJJJJIIIIIIIIIIIIHHHIIIMMMRRRVVVXXXWWWSSSSSSQQQMMMGGGAAA<<<:::???@@@BBBCCCDDDCCCBBBAAA;;;999888999:::;;;:::999555444333222000///...---------...///000111222222111111111222222333333333444444444555555555555555666777777888888999999:::999:::===CCCGGGFFFAAA;;;777444222222444888:::::::::>>>@@@CCCBBBCCCeeeaaaFFFGGGAAAEEEbbbqqq{{{|||bbbGGG???>>>;;;999888888888888777:::999666===UUUxxxkkkfffdddYYYcccxxx|||vvvlllcccRRRSSSSSS[[[uuutttXXXIIIIIIOOOQQQPPP]]]bbbkkktttzzz|||zzzxxxwwwtttiiiZZZOOOBBB<<<888:::<<<;;;:::<<<<<<@@@@@@???HHHYYYbbbbbb\\\YYYjjjkkk]]]III???===;;;::::::999777555444888>>>EEEOOOVVVSSSLLLEEEKKKcccpppqqqzzz~~~fffZZZ]]]ffflllmmmnnncccSSSCCC<<<>>>@@@AAA???DDDHHHPPPeeeyyytttkkk___RRROOO___rrrddd```^^^```bbbbbbfffkkkfffjjjmmmoooooonnnoooooonnnqqqtttssspppoooqqqsssjjjiiihhhgggiiillloooqqq}}}iiiQQQDDDDDDAAA:::???===;;;;;;;;;;;;999777777777888:::<<<@@@MMMYYYfffhhheee]]]TTTLLLBBB999666555555666888888888777>>>FFFtttvvvnnn~~~jjjpppooofff```___dddeee^^^XXXWWWSSSRRRVVVZZZXXXWWWdddtttuuuvvvhhh___^^^___ooovvvzzzvvvooojjjddd___YYYUUUPPPJJJFFFBBB===:::555777999999:::;;;>>>@@@???@@@DDDKKKRRRSSSOOOKKKKKKKKKMMMPPPVVVYYY[[[ZZZ^^^XXXOOOFFF@@@===<<<<<<:::;;;>>>AAABBBBBBAAAAAA===;;;999888999:::999888444333222111000...------------...///000111222222111111111222222333333333444444444444444444333333777777777888999999999:::999:::===CCCFFFEEE@@@;;;666444222222444888:::;;;;;;@@@BBBDDDAAACCCiiigggJJJKKKEEEIIIhhhuuu```GGGAAA>>>;;;:::::::::999888:::666;;;>>>BBB^^^mmmlll{{{ddd```hhh~~~yyykkk\\\MMMVVV]]]fffzzzttt\\\KKKGGGMMMTTTYYYdddfffjjjqqqwww|||~~~~~~~~~{{{vvvsssoooggg[[[RRRDDD???999888999;;;;;;:::<<<@@@CCCCCCEEENNNXXX___aaaVVVnnn|||jjjXXXMMM@@@>>>;;;999888888888999888777>>>EEELLLYYYYYYHHH<<>>===;;;:::999888888888888888999;;;<<<@@@LLLXXXbbbeeeddd[[[QQQHHH???777555555444444444555555666333GGGrrrgggeee```xxxtttjjjiiigggddd```\\\XXXVVV___^^^[[[UUURRRUUU]]]ccc{{{}}}qqq[[[RRRJJJGGGWWWnnnyyytttnnneee___]]]UUUQQQLLLGGGCCC>>>:::777444555777888999<<<@@@CCCDDDCCCCCCDDDHHHNNNSSSWWWQQQNNNMMMNNNRRRVVVWWWWWW\\\[[[WWWOOOFFFAAA@@@BBB===:::777888<<<@@@@@@???===;;;999888888888666444333333222000///---,,,,,,+++,,,---...///111222222222222222333333444444444666666777666444444555777888888888999999::::::;;;:::<<>>777555555444333444666888:::<<>>>>>EEEEEE[[[bbbMMMTTTDDDMMM\\\aaaGGGAAA>>>;;;:::::::::999888:::444888<<>>===<<<;;;:::999888888888999888888::::::===HHHTTTaaadddbbbYYYNNNFFF===666555444444444444555666666888AAAfff}}}jjjwwwddd}}}xxxmmmkkkiiifffccc```^^^]]]ddd^^^WWWSSSUUUYYY\\\]]]ooo~~~yyygggSSSIIIGGGPPPiiixxxrrrlllddd]]]ZZZTTTPPPKKKFFFBBB>>>:::777444555777888999<<>>BBBAAAXXXgggMMMQQQEEEOOOaaa{{{bbbHHHAAA>>>;;;:::::::::999888999222555;;;HHHmmmgggkkkwwwlllmmmsss|||qqq^^^MMMOOOTTT___ooo|||gggVVVPPPRRRWWW[[[bbbdddhhhmmmqqquuuxxxyyy}}}xxxrrrkkk```SSSJJJDDD???999888999;;;;;;:::<<<>>>@@@AAADDDNNN```nnnuuufffsssuuudddYYYOOODDDAAA===::::::;;;;;;;;;888666;;;AAAIIIXXXZZZJJJCCCBBBWWWlllyyy|||}}}~~~zzzxxxyyyxxxuuulll[[[MMMVVVlllyyypppbbbaaammmjjj[[[RRRIIIFFFMMMPPPJJJOOOhhhsssggg[[[RRRGGGCCCEEEHHHHHHGGG;;;<<<======@@@FFFPPPXXXYYY]]]aaaddddddddddddeeehhhjjjmmmnnnmmmlllllllllkkkffffffkkkkkkjjjqqq}}}oooVVVFFF@@@@@@>>><<<<<<<<<:::999888888777777:::888888999888:::EEEQQQ```ccc```VVVKKKDDD<<<555444444444444444555666666>>>:::ZZZyyyrrr~~~ggguuulllkkkhhheeecccbbbaaaaaahhh^^^SSSQQQWWW\\\ZZZVVVbbbyyymmmaaaPPPEEEKKKccctttmmmhhh```YYYVVVRRROOOJJJEEEBBB>>>:::777444555777888999;;;???BBBEEEGGGJJJMMMMMMLLLIIIGGGKKKLLLOOOTTTXXX[[[[[[ZZZ]]][[[ZZZZZZ[[[[[[[[[ZZZLLLDDD:::444444666888999888777666666777777666444111111000///...,,,++++++,,,,,,---...000111222222222222333333333333444444444555666555444333555777888888888999999999999999:::<<<@@@DDDEEEBBB<<<777555444333333444666999:::;;;@@@??????@@@BBBZZZmmmQQQQQQEEEMMM^^^ssscccHHHAAA>>>;;;:::::::::999888999333555<<>>RRRxxxcccwww{{{yyyzzz{{{zzzxxxqqq```TTT^^^vvvuuudddmmmyyyssscccXXXNNNKKKRRRRRRNNNWWWsssooo```WWW[[[^^^[[[YYY\\\RRRMMMGGGDDDFFFHHHGGGEEE<<<======:::888<<>>:::888444555777888888;;;>>>AAADDDGGGKKKOOOQQQQQQOOONNNIIIKKKMMMQQQVVVYYY\\\]]][[[ZZZYYY\\\___aaa^^^[[[IIIBBB999333333444555555555333333333555555444333000000///...---,,,++++++,,,,,,---///000111222333333333333333333333333333333444555444333333555777888888888888999999999999:::===@@@CCCCCC@@@;;;777444444333333444777999;;;:::===@@@AAA@@@GGGdddvvv[[[VVVKKKMMM[[[|||eeeIIIAAA>>>;;;:::::::::999888888444777===KKKnnnsssbbbiii|||}}}~~~ooopppuuueeeRRRFFFJJJPPP\\\lll|||{{{lll___ZZZ]]]ccchhhdddhhhmmmrrrwww|||}}}|||xxxssskkk```UUUNNNDDD???999888999;;;;;;:::<<<<<<>>>???AAALLLeee~~~|||lllsss}}}ssseeeTTTKKKEEE>>><<<===???>>>===;;;888<<>>BBBBBB@@@EEEPPPMMMLLLKKKHHHEEEBBBAAAAAA<<<======999666777>>>DDDGGGHHHJJJLLLPPPUUU\\\aaa```cccgggiiihhhgggfffffffffccceeehhhfffeeennn{{{uuu___HHH??????>>><<<<<<:::999888888777777777777777777888999:::>>>JJJVVVcccddd^^^RRRGGGAAA;;;666333333333444444666777777<<<===iiiqqqaaayyymmmfffdddaaa]]]ZZZYYYYYYYYYeee___XXXVVVXXXZZZYYYWWW___|||}}}jjj___QQQQQQkkkxxxjjj]]]XXXWWWUUURRRQQQNNNJJJFFFCCC@@@>>>;;;888444666777777888:::===@@@CCCEEEIIIMMMPPPRRRSSSSSSNNNNNNNNNOOORRRWWW\\\___```___^^^___```]]]XXXSSSBBB===888666666777555333222111000111222333333111000000///...---,,,,,,+++,,,---...///000222333333333333333333333333333333222333444333222333444666666777777888888999:::::::::===AAACCCAAA>>>999666444333333333444777:::;;;<<<<<<@@@AAA>>>LLLoooyyy```YYYSSSSSScccwwwfffIIIAAA>>>;;;:::::::::999888777666:::===HHHhhhrrrccceeeyyyyyy~~~|||nnn\\\OOOJJJNNNYYYdddnnn~~~yyylll```\\\```hhhnnniiinnntttyyy~~~{{{zzzxxxssskkk```VVVPPPDDD???999888999;;;;;;:::<<<<<<>>>@@@???IIIeee{{{}}}~~~lllYYYPPPIIIAAA>>>AAACCCBBB???;;;888===BBBHHHVVVWWWGGG@@@AAARRR{{{lll```iiimmmpppxxx~~~xxxvvvkkkbbb___lllzzzvvv```WWWPPPLLLPPP\\\ggg{{{eeeRRREEE===>>><<<<<<>>>???AAAHHHPPPOOOQQQQQQNNNIIIDDDCCCCCC@@@BBBCCCBBB@@@AAADDDGGG??????>>>>>>AAAGGGOOOUUUYYY]]]bbbeeeffffffeeeeeedddbbbdddfffcccaaajjjxxxlllWWWDDD??????<<<;;;===999888888777666666777777666666888:::<<>><<<<<<===<<<999555222111000111222333222111000000//////...------,,,------...///111222333333444444333333333333222222111222333333222222444666444555666777888:::;;;;;;:::>>>AAABBB@@@;;;888666333333222333444777:::<<>>;;;:::::::::999888555666::::::BBBcccuuueeeddd}}}wwwfffTTTLLLNNNRRRdddppprrr~~~|||sssfff[[[WWW[[[dddlllpppuuu{{{yyyyyyxxxrrriii^^^UUUOOODDD???999888999;;;;;;:::<<<<<>>FFFccc~~~|||hhhVVVNNNEEEBBBEEEHHHFFFDDD999777<<>>AAAMMMnnnsssgggjjjrrrwww~~~vvveee^^^YYYYYY___nnnrrr]]]WWWQQQJJJKKKXXXjjjrrrVVVGGG???<<<;;;999;;;===@@@GGGOOOQQQOOOLLLLLLMMMNNNOOONNNKKKJJJGGGIIILLLNNNNNNMMMKKKJJJ<<<<<<;;;999:::===CCCGGGKKKPPPWWW]]]```aaabbbccccccaaaccceee```]]]fffuuubbbQQQBBB???>>>999999>>>888888777666666666666777666666888:::<<>>BBBBBB>>>:::777666333333222333555777:::<<<@@@999AAADDD@@@___}}}gggXXXSSSXXXUUUeeehhhJJJAAA>>>;;;:::::::::999888333555999888???aaayyyfffeeetttaaaOOOKKKQQQSSSkkkwwwttt~~~vvvmmm```TTTPPPTTT^^^fffuuuzzz}}}yyyyyywwwqqqggg\\\RRRMMMDDD???999888999;;;;;;:::<<<<<>>BBBEEEMMMjjjsssqqq|||yyynnnTTTIIILLLRRR^^^nnn}}}nnn[[[XXXRRRIIIGGGGGG]]]uuuhhhKKK<<<;;;>>>>>>===;;;>>>>>>???IIISSSOOOCCC@@@???@@@FFFNNNRRRPPPLLLIIIKKKNNNQQQRRROOOJJJEEE>>>>>>===;;;999999<<<>>>>>>DDDMMMUUUZZZ]]]___```bbb```bbbddd___[[[dddsss]]]MMMAAA???===666777>>>888777777666666666666777777666888:::<<>>===;;;999???FFFIIIFFFCCC@@@???===;;;999555666777777777999<<>>:::>>>BBBBBB>>>999666666333333222333555777:::<<<>>>777AAAFFFFFFlllssskkkeeebbbdddXXXbbb|||nnnHHHAAA>>>;;;999999888777666888333777;;;@@@[[[}}}rrr^^^iiivvveeeRRRGGGLLLWWWaaaoooxxxzzzrrrmmm___TTTRRRMMMGGGKKKUUUiiittt}}}xxxvvvsssnnnggg\\\QQQJJJAAA>>>:::888999;;;<<<===@@@<<<::::::<<>>CCCqqq|||zzzuuu}}}gggPPPNNNYYY\\\aaahhhpppwwwyyyyyysssiiihhhdddVVVEEE;;;AAAFFFQQQ___iiikkkeee^^^LLLDDD;;;777888::::::999===>>>BBBGGGIIIFFF???888<<<===<<<===GGGTTTXXXUUUPPPOOOOOORRRUUUVVVSSSPPPNNNGGG???;;;;;;;;;999666888:::???FFFKKKQQQYYY```^^^^^^ddd```WWW\\\fffeeeWWWJJJ===999:::999888888777777666555555555555555999666888===;;;:::GGGZZZbbb[[[QQQGGG@@@:::666444222222222333444555666777<<>>???@@@BBBCCCCCCAAA>>>;;;;;;;;;777555333222333666999;;;>>>@@@CCCFFFJJJNNNQQQRRR]]]]]]\\\[[[YYYVVVSSSQQQSSSTTTVVVYYY\\\```ccceee[[[WWWQQQLLLHHHDDD???<<<;;;999777777777888777666000000000000////////////---------...111222222222444444444444333333222111///000111333333444444444333444555777888888999999<<>>999666444333222222333666999<<<>>>???:::DDDCCCEEE~~~~~~iiihhhhhh```]]]aaannnHHHAAA>>>;;;999999888777666888444888;;;@@@[[[qqq\\\ggg|||yyyiiiYYYKKKGGGOOO[[[ooo|||}}}iiibbbVVVLLLJJJFFF@@@CCCLLLYYYdddpppvvv~~~}}}wwwsssnnnhhhaaaXXXPPPJJJAAA>>>:::888999;;;<<<===>>><<<<<<<<<===BBBQQQ```VVVSSSccczzzggg[[[UUUSSSWWWbbbbbbPPP>>>999999@@@HHHKKKKKKKKKTTTEEECCCkkkzzzxxx~~~cccUUUWWWbbbbbbeeekkknnnnnnppprrr}}}rrrmmmpppkkkXXXDDD;;;555666999@@@FFFGGGBBB======999555555999;;;;;;888;;;<<>>999555333222222222333444555666777===JJJkkkxxxmmmwwwkkkeeeZZZ[[[\\\\\\[[[YYYWWWUUU[[[___aaa___[[[\\\bbbhhhfffooo~~~xxxyyy{{{|||jjjOOO@@@999666666888;;;>>>???@@@CCCBBBAAA@@@>>><<<:::999666555333222333555888:::===>>>???BBBDDDFFFHHHIIILLLNNNRRRVVVZZZ]]]______aaaaaabbbcccdddfffggghhheee```YYYRRRKKKEEE???;;;???===:::999888777444222000000//////.........---,,,,,,---///111222333333666555555444333111000///000111111222333333333333333444666777888999999999:::===@@@???<<<777444222333333333444666999===>>>???:::CCCCCCGGGwwwwwwbbb```___YYYYYYaaannnIIIAAA>>>;;;999999999777666777555:::<<>>===AAANNN\\\WWWXXXiii~~~vvvmmmccc______dddqqqooo\\\???999888@@@IIIMMMOOOPPPYYYNNNDDDdddwwwyyy}}}rrrpppiii\\\ZZZ```jjjjjjmmmsssrrrlllmmmttt}}}sssttt~~~vvvYYYAAA;;;888444111111333555444222333222333777;;;===:::777999:::<<<>>>???>>>;;;888999777555555===IIIOOOOOORRRYYYccclllrrrvvvxxxyyyrrrkkkaaaYYYTTTOOOJJJFFFDDDBBB>>>;;;<<<@@@DDDGGGPPPNNNSSSRRRMMMTTT\\\XXXIII???888999;;;:::999999777666666555555555555666777555666:::999999FFFVVV\\\VVVLLLCCC<<<777444222222222222333444666777888777AAA]]]wwwuuunnnxxxiiidddYYY[[[\\\]]]\\\YYYUUUSSS]]]^^^^^^]]]ZZZYYYZZZ\\\]]]```ffflllqqq|||~~~~~~www^^^FFF;;;777888;;;>>>CCCHHHLLLMMMHHHDDD@@@>>>>>>===:::777666555333222222444777999<<<===???AAACCCEEEGGGHHHIIIKKKOOOSSSWWWZZZ]]]^^^dddccccccbbbaaa```______\\\YYYUUURRRPPPMMMJJJHHHEEECCCAAA???<<<999444111000//////...---,,,,,,++++++,,,---///111333444555777777555444222111//////111111111222222222222222444555666777888999999999999;;;===<<<999555222111222333333555777:::===??????===DDDFFFMMMwwwmmm^^^[[[ZZZXXX^^^iii|||oooIIIAAA???;;;:::999999888777777555;;;<<<>>>ZZZyyyggghhhvvv}}}qqq|||}}}jjjVVVOOOTTT```ppp|||~~~vvvgggXXXMMMGGGAAA@@@===888999>>>===DDDNNNXXXeeettt~~~{{{xxxppplllgggaaa[[[TTTLLLGGG???<<<999888999;;;<<<<<<;;;<<<=========BBBRRRbbbgggeeeppp}}}xxxuuulllgggiiirrryyy___AAA:::888???GGGLLLOOORRRXXXUUUGGG___ssswwwooo[[[VVVVVVUUUYYYaaakkkmmmuuu}}}{{{tttuuu}}}yyyrrrzzz}}}ZZZ???999===999555333555888::::::666666888;;;======:::666:::::::::;;;<<<<<<;;;:::???<<<777666;;;CCCHHHJJJKKKUUUcccpppxxx}}}~~~xxxqqqjjjbbbZZZTTTQQQOOOJJJEEEDDDGGGFFFDDDJJJEEEFFFFFFEEEPPPYYYTTTDDD===888:::<<<:::888888777666555555555555666666777666777999999<<>>AAAHHHSSS___dddcccTTTLLLBBB=========;;;888666555333222222444666777888999<<>>@@@@@@@@@EEEHHHVVVtttggg______^^^]]]fffsss|||qqqKKKBBB???<<<::::::999888777777555;;;<<<===YYY|||ooooooxxx{{{yyymmmyyytttbbbSSSTTTbbbsss{{{ooo```TTTGGGCCC???===;;;888999;;;;;;???FFFPPP]]]mmm|||yyynnnlllhhhddd^^^UUUKKKEEE===;;;999888:::;;;<<<<<<===<<<<<<<<<<<>>FFFJJJMMMOOOUUU[[[KKK\\\nnnsss}}}|||eeeOOOJJJNNNSSSWWW\\\eeelllwww~~~zzzzzz|||llllllxxx{{{YYY@@@;;;666444222222444777999:::999999:::<<<======;;;:::<<<<<<<<<;;;;;;<<<===???DDD???:::888:::===BBBFFFIIISSS```llluuu|||yyyrrrmmmeeebbbYYYSSSUUU]]]^^^ZZZUUUKKKGGGDDDCCCNNNTTTLLLCCC===:::;;;<<<999666777666666555555555555666666888777888:::;;;AAAMMMXXXXXXRRRIII@@@;;;777555333222222333444555777888999???UUUlllpppvvviiieeedddbbb```^^^^^^___aaabbbmmmiiicccaaabbbdddffffff^^^bbbjjjwww|||zzzuuucccKKK???@@@===EEEPPP^^^ppp|||zzzqqq___TTTFFF===;;;<<<<<<:::666555333222222333444555333555777:::===AAACCCDDDEEEEEEGGGIIILLLNNNPPPQQQRRRRRRRRRRRRQQQOOONNNMMMOOOMMMKKKJJJJJJJJJIIIGGGEEEDDDBBBAAA@@@<<<777333...------,,,+++*********+++---000111111111444777444444333222222222333333444333222222111222222333666777888999:::::::::999;;;<<<<<<:::777444333333222333444777:::<<>>:::???FFFIIIKKKMMMXXXbbbMMMWWWyyylllqqqyyyyyyyyyuuubbbPPPNNNUUUZZZ[[[[[[bbbnnnwwwwwwwwwzzzxxxsssaaahhhwwwsssXXXCCC===444555555666666666777777666777999;;;<<<>>>>>>???>>>>>>>>>======>>>@@@CCC@@@;;;777777777999===CCCLLLQQQYYY```gggmmmrrruuusssxxx~~~~~~zzzpppiiiooo|||zzzjjj\\\TTTOOOMMMTTTUUUHHHAAA<<<:::;;;;;;777555666666555555555555666666777888888999:::>>>FFFQQQZZZVVVPPPGGG???:::777555333222222333444555777999:::<<>>???BBBBBBCCCDDDEEEGGGIIIJJJIIIJJJLLLMMMNNNMMMMMMLLLNNNLLLIIIGGGFFFEEECCCBBB<<<;;;:::999888666222000,,,,,,,,,,,,+++++++++++++++///111222000000333666444333222111222333444555555444333222222333444555888888999:::::::::::::::<<<===<<<999666444333444222333555888;;;>>>@@@AAA???DDDBBBHHHkkkxxxfffbbb```___[[[XXX\\\dddtttyyyuuuOOOBBB@@@<<<:::::::::999888777333888:::<<>>===999666555666888888999999>>>GGGMMMRRR]]]iiitttzzz~~~tttllliiikkkoootttzzz~~~}}}yyyuuunnnkkkfffaaaZZZQQQGGGAAA;;;999888888:::<<<<<<;;;<<<<<<======???MMMjjjzzzmmmwww|||jjjFFF???<<>>???BBBEEEAAA===<<<@@@BBBDDDJJJRRRVVVUUUTTTVVVYYY\\\^^^___```eeelllssszzzyyybbbVVVQQQRRRSSSYYYVVVEEE>>>:::888999888555555777555555555555555666777777666888888:::>>>IIITTT\\\RRRMMMDDD===888555333222222222333444666888:::;;;AAAwww~~~kkknnnrrrkkkccc]]][[[ZZZYYY[[[___ccceee___^^^[[[YYYXXXZZZ\\\___bbbbbbbbbhhh|||~~~~~~vvvmmm\\\LLLJJJRRR```wwwwwwbbbUUUPPPHHH@@@;;;888888999555444333222111111111111666666888999;;;<<<===>>>BBBAAA@@@@@@@@@AAABBBBBBAAACCCFFFHHHJJJKKKKKKJJJIIIFFFDDDBBBBBBBBB@@@???777555333111111000---,,,+++++++++,,,,,,,,,,,,------000333222000///222666555444222111111222333444555444333333333555777888888999::::::;;;:::::::::===<<<;;;888555333333444111333555999<<<>>>@@@AAAAAAFFFDDDSSSnnneeeaaa^^^[[[XXXWWW[[[aaatttooovvvPPPBBB@@@<<<;;;::::::999888777333777:::===RRRqqqggg[[[ddd~~~wwwjjjvvvvvvjjjYYYZZZggguuupppmmm```PPPGGG>>>===999555444777999999888777<<>>>>>AAAOOOkkk~~~lllqqq~~~tttFFF???===CCCJJJMMMNNNOOOkkkqqqNNNIIImmmuuuooovvv{{{|||~~~xxxuuuzzzvvvkkkcccgggppptttpppkkkqqq~~~mmmooouuurrrkkkXXXGGG;;;888:::<<<===<<<;;;<<<<<<666:::???BBBCCCBBB@@@@@@???AAABBBAAA???@@@CCCGGGKKKIIIKKKRRRWWWZZZaaajjjeee```YYYUUUVVVWWWVVVUUUUUUXXX\\\bbbiiirrrzzz~~~www^^^EEE<<<>>>FFFMMMVVVRRR???;;;777555777666444555888555555555555555666777888555777888999???JJJVVV]]]PPPJJJBBB;;;777444222111222222333444666888:::;;;TTTvvvyyyiiiooosssnnnfff___^^^]]]\\\[[[\\\]]]^^^YYYZZZ[[[YYYWWWVVVWWWYYYVVVZZZ[[[```ttt|||ssskkk^^^RRRTTT___uuuuuu___MMMJJJIIIFFFAAA;;;777666666555444333222111111000000---...000333666999;;;<<<::::::;;;<<<>>>AAACCCEEE@@@BBBEEEHHHJJJKKKKKKKKKIIIFFFBBB???===;;;888666666333000///...---+++******++++++,,,,,,---.........111444333000...111555777666333111111111222333666555444333444666888:::999999:::;;;;;;;;;::::::<<<<<<:::777444222333444111333666999<<>>MMMkkkoooZZZdddwwwkkkxxxvvvfff]]]VVVeee|||uuujjjllleeeYYYNNNBBB>>><<<999666555666777888888;;;>>>@@@???===<<<<<<@@@DDDIIIMMMVVVkkk|||eee\\\WWWMMMFFFGGGFFFKKKQQQWWW^^^gggrrrzzzvvv{{{}}}zzzxxxwwwtttooojjjgggaaaYYYPPPHHHBBB???:::777777:::;;;:::;;;???======>>>>>>???JJJbbbxxxqqqcccmmmkkkJJJ>>>999BBBKKKMMMSSS[[[xxxTTTIII___jjjtttnnnaaagggpppoookkklllpppvvvvvvqqqtttzzzlllUUUHHHBBBBBB@@@???AAAAAA>>>;;;999777888;;;@@@DDDDDD@@@===<<>>@@@JJJVVV]]]]]]___bbbfffmmmttt|||sssaaaSSSSSSUUUSSSRRRTTTTTTVVVXXXZZZ]]]bbbhhhlll{{{{{{~~~hhhUUU===<<<888:::HHHWWWTTTGGG:::999888777666666666666555555555666666777888999<<<999777:::AAALLLWWW^^^NNNIIIBBB;;;777555333111888444333555666777;;;AAAfffpppxxxqqqhhhggg[[[]]]\\\ZZZYYYZZZZZZXXXMMMMMMQQQVVVVVVSSSSSSWWWLLLXXX\\\]]]tttxxxqqqmmmcccZZZ```mmm~~~nnnaaaPPPAAAAAABBBBBB???;;;777555444555444333222000///...---000000111222444555666666888888999;;;===>>>@@@@@@FFFFFFEEEEEEDDDCCCBBBBBB@@@???===:::777444222111------------------------+++++++++,,,,,,------...111333444333222333666:::888777666444444444555555777777666666777777888999<<<;;;;;;:::::::::;;;;;;<<<999666444222333444555111333666:::===???@@@AAAFFFEEEOOOzzznnnfffaaa___]]]]]]aaafffjjjmmmlll}}}zzzzzz~~~~~~RRREEEBBB>>>;;;;;;;;;:::999777888999888:::JJJkkkvvv___iiixxxlllwwwvvvhhh```^^^lll{{{|||hhhccchhhbbbXXXOOOEEE===;;;888666555666777888:::<<>>===<<<<<<:::===@@@AAAFFFRRRdddrrrnnn\\\LLLKKKJJJDDDAAADDD===???CCCFFFLLLTTT^^^eeennnuuuyyywwwtttsssrrrooofffbbb]]]VVVNNNHHHCCC@@@:::777666999:::999;;;???=========>>>@@@III^^^qqqccc[[[gggiiiIII@@@<<>>888999999999<<<@@@AAA???===???BBBBBBBBBIIIXXXfffmmmmmmgggccchhhtttppp^^^PPPQQQVVVTTTRRRRRRRRRTTTWWWZZZ\\\```dddhhhoooppprrrtttsssmmmccc[[[KKKAAA<<>>HHHRRRWWWXXXMMMHHHAAA;;;777555333111666333333666888888===CCCkkkllltttnnnyyyjjjccc`````````___\\\YYYXXXVVVUUUIIIGGGHHHOOOSSSRRRPPPPPPIIITTTYYY[[[pppuuussstttrrrggg\\\```mmm~~~kkk[[[SSSIII>>>>>>>>>>>><<<:::888777666555444333222111///......///000000222333444555555555666777888999:::;;;<<<>>>>>>======<<<;;;;;;:::;;;;;;999666444222000///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...111333444444333444777:::888888666555555555666666888888777777888888999999<<<<<<;;;;;;;;;;;;;;;;;;;;;999666333222333444555111333666:::===???AAAAAAEEEEEETTTjjjbbbbbb```]]]\\\]]]```bbbdddeee}}}yyy{{{~~~TTTEEEBBB???<<<;;;;;;999888888999:::777999MMMuuueeennn{{{mmmwwwuuufff]]]```iiiiii\\\]]]ddd]]]TTTMMMDDD;;;999777555555666777999<<<>>>@@@@@@>>><<<;;;;;;===???AAAAAABBBFFFNNNTTTiiiwwwtttRRRGGG@@@AAAAAA;;;999;;;888888999:::<<>>>>><<<===>>>AAAHHHXXXgggXXXWWWfffgggJJJCCC@@@CCCHHHRRRggg{{{\\\JJJYYY}}}zzzxxx___PPPEEEHHHNNNNNNOOOQQQ[[[ZZZYYY___pppzzzkkktttwwwlllZZZNNNJJJHHHEEEDDDKKKWWW[[[PPP???555<<<:::999999;;;=========AAABBBCCCHHHWWWjjjwww{{{jjj]]]QQQTTTfffzzzhhhXXXNNNQQQWWWUUUQQQQQQPPPSSSWWWYYY[[[]]]___bbbeeeeeeddd^^^XXXTTTVVVYYYSSSKKKMMMbbbuuuoooSSS999999888777666666555666666555555555666666777888999999999<<>>@@@AAAAAADDDCCCTTTfff]]]```___]]][[[[[[\\\]]]^^^```vvvVVVGGGDDD@@@>>>===;;;999888666888:::999===WWWhhhnnnzzzpppwwwuuuiii``````ooorrr]]]UUUZZZaaaXXXOOOHHH???:::888666444555666888:::???@@@AAA@@@>>><<<<<<<<>>;;;999999999999666555888999888:::>>>>>><<<<<>>@@@EEEQQQddduuu{{{xxxXXXKKK===>>>MMMaaammmrrr^^^TTTQQQWWWYYYTTTQQQSSSPPPSSSWWWZZZ[[[[[[\\\]]]aaa```[[[QQQGGGCCCFFFKKKHHHKKKXXXhhhiiiXXXGGGAAA888777666666555555555666555555555555666777888999:::===CCCJJJPPPRRRPPPNNNGGGBBB<<<777555444333222333222444777888777<<>>888777555444555777:::<<>>>>>???@@@AAAFFFLLLSSSZZZ```fffjjjiiimmmzzzlllLLLAAA@@@BBBDDDCCC@@@???@@@;;;<<<<<<===>>>===<<<;;;:::BBBGGGDDD@@@@@@@@@???CCCBBB???===;;;:::::::::999666666999:::999;;;>>>>>><<<<<>>BBBBBBBBBAAA@@@AAADDDFFFEEEPPP___mmmvvv|||uuuSSSBBBAAA@@@???>>>===<<<<<<=========???AAAAAA???===;;;AAAEEEFFFHHHMMMPPPOOOQQQPPPNNNKKKHHHEEEBBBAAA:::777777:::;;;:::;;;???===<<<===???AAAGGGUUUccc^^^bbbvvvdddKKKFFFBBBCCCJJJVVVccckkk}}}|||```OOOPPPkkksssrrrzzz}}}yyykkkccc```ZZZRRRJJJCCCAAAAAABBBCCCDDDCCCBBBBBBCCCCCCAAACCCCCCBBBHHHYYYkkkuuuqqqcccYYYWWWNNN???:::???:::===??????>>>;;;::::::;;;@@@IIIWWWhhhooofffXXXDDDCCCCCCEEEJJJTTT___fffhhhbbb``````ZZZQQQQQQWWWRRRUUUYYY[[[[[[ZZZ[[[[[[YYYUUUPPPKKKFFFAAA<<<999<<<::::::======:::999:::555555444444444444555555555555555666666777888999666<<>>777666===FFF@@@<<<777333222222222222333333555666444444<<>>AAABBBCCCCCCBBBFFF[[[~~~eee```^^^bbbcccccc___\\\[[[^^^aaakkkfffmmm```NNNKKKHHHFFFDDDAAA===:::888999999999???VVV~~~~~~kkkjjj{{{|||uuuuuu~~~uuukkkjjjooo{{{zzzjjjVVVFFFBBB>>>DDDKKKJJJLLLKKK@@@888777666666888;;;>>>@@@AAABBBBBBBBBBBBDDDHHHLLLQQQeeehhhKKKHHHDDDAAABBBEEEEEEDDDGGGEEEDDDFFFJJJMMMNNNMMMIIIKKKMMMPPPXXXbbbfffdddcccbbb___ZZZTTTMMMGGGCCC;;;888888;;;<<<;;;===@@@;;;<<<>>>???@@@GGGZZZkkkgggggg{{{[[[GGGGGGEEEDDDGGGRRR```jjjuuuooo]]]PPP\\\kkksss}}}zzzyyyzzzwwweeeZZZ]]]ccchhheee]]]TTTNNNJJJEEEEEEEEEEEEDDDCCCEEEHHHJJJPPPUUU[[[hhh{{{gggQQQKKKGGG===:::???===???@@@???===<<<===???@@@CCCIIISSS```hhhaaaVVVHHHKKKQQQYYYcccnnnxxxrrrccc^^^XXXQQQPPPUUURRRUUUXXXYYYYYYYYYZZZ[[[UUURRRMMMFFFAAA===<<<;;;;;;;;;999777:::===;;;666555444444333444444555555555555555666666777888999666:::<<<888333444<<>>:::777666888<<<===;;;777444444444333333222222111//////......------------,,,,,,------.........///------------------------++++++++++++++++++++++++++++++++++++++++++++++++------...000111222333444888777777999;;;<<<999777222333555777888888888888888:::;;;======<<<;;;:::;;;;;;<<<<<<;;;999777555111111222222222333333444888999<<>>PPPppppppaaa\\\]]]]]]^^^]]]ZZZVVVVVV[[[```eeebbblllcccOOOMMMJJJGGGEEEBBB===:::888888999:::AAAWWW|||{{{mmmmmm~~~ttttttsss}}}zzzqqqhhhiiiooo}}}wwwiii]]]NNNAAA@@@;;;???DDDEEEIIIIII===888777777777888<<>>??????HHH]]]qqqqqqnnn~~~PPPEEEHHHHHHCCCAAAJJJ[[[hhhnnn{{{hhhQQQSSS~~~|||fffuuu~~~zzz}}}}}}mmm^^^TTTZZZgggvvv{{{vvvmmmddd^^^aaa^^^]]]^^^______```bbbhhhoooxxxeeeGGGAAABBB<<<888;;;@@@AAAAAA>>><<<<<<@@@DDDFFFFFFHHHNNNZZZdddbbb[[[XXX\\\fffsss}}}dddZZZVVVQQQPPPSSSRRRTTTVVVWWWXXXXXXZZZ[[[VVVSSSLLLBBB:::777:::===...:::>>>888444777777333444444333333333444444555555555555666666777888999888999:::888666999???EEE<<<888444111111222222222222333555666666999FFFSSSxxx|||pppggg```rrrssskkkddd```___ddd]]]ZZZZZZUUUQQQ[[[kkkeeeYYYNNNLLLLLLKKKJJJKKKTTTSSSWWW[[[YYYVVVaaappp}}}rrrqqqlllddd]]]ZZZXXXWWWQQQLLLGGGFFFEEEBBB???===999666666999>>>@@@===999444444444333333222222222/////////......------,,,***++++++,,,------......------------............++++++++++++************++++++++++++++++++++++++......///111222444555555:::888777999<<<<<<999666111222444666888888888777888999;;;======<<<;;;::::::;;;<<<<<<:::888666444111111111222333333333444888:::===???BBBCCCDDDDDDEEEbbbhhh___YYY\\\TTTVVVVVVTTTRRRTTT[[[bbb^^^___mmmgggTTTRRRPPPOOOIII@@@===>>><<<222999===:::TTTyyyyyytttvvvtttqqq~~~yyywwwqqqhhhfffiiiuuuvvvnnnbbbYYYQQQJJJCCC===<<<===>>>@@@@@@>>><<<:::999555333666999<<<===???FFFBBB@@@DDDGGGIIINNNTTTkkkuuuaaa```]]]aaarrr|||nnnbbb[[[dddqqqwwwxxxyyyqqqoooqqqxxx{{{xxxsssqqqnnnjjjccc\\\UUUMMMEEE@@@:::::::::;;;<<<>>>@@@AAA>>>777<<<@@@===KKKhhh{{{rrrqqqyyy~~~mmmzzzWWWKKKHHHGGGFFFGGGLLL[[[iiiqqqhhhSSSTTTmmmxxxuuu~~~vvvlll___WWWVVV```lll~~~YYY:::999999777999:::>>>>>>:::555:::FFFPPPRRREEEMMM[[[^^^SSSTTT[[[YYYfffsssuuu[[[WWWRRRPPPRRRPPPUUUUUUUUUVVVWWWWWWTTTRRRPPPMMMGGGAAA===:::999999999999999888777666666555777666555444444444444444444444555777777888888888777777555444999AAABBB@@@<<<:::666333222333444666666333111666888555IIIpppuuueeeaaagggwww}}}nnnbbb\\\```aaa___YYYXXXZZZWWWTTT___pppggg\\\RRRPPPMMMKKKOOOUUUPPPUUUZZZZZZWWWXXX^^^eee}}}tttmmmhhhbbb___]]]ZZZTTTOOOPPPPPPQQQUUUUUUNNNAAA666999999777777@@@GGGBBB888555222000000222222111///000000//////.........---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,---......///222333555444333222222333:::888666666777888777666333333222333444666888:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999777555333222111222333333222333555777888:::===???CCCFFFGGGEEEPPPppp```]]]WWW[[[ZZZVVVQQQQQQVVV]]]bbbddd```cccdddxxxkkk[[[XXXUUUSSSMMMCCC>>>>>>;;;333:::>>><<>>>>>===<<<;;;666444888<<<===>>>???@@@???AAAEEEIIIPPP^^^kkk}}}uuuxxx{{{jjjdddgggxxx|||tttnnnjjjccc\\\TTTLLLEEE@@@777888999:::;;;======>>>===666;;;???<<>>>>>FFFRRRYYYZZZYYYXXX^^^]]]PPPNNNXXXZZZpppmmmUUURRRPPPPPPSSSQQQUUUTTTTTTUUUVVVUUUSSSQQQNNNKKKFFF@@@<<<999888888999999888888777666666555777666555444444444444555555555666777888888888888888;;;<<<===AAAEEEDDD???999777444111///000222333777888777::::::888QQQ|||pppuuuqqqmmmccceeerrrhhhdddcccdddaaa[[[VVVVVVYYYVVVSSS]]]llleee[[[SSSRRRRRRPPPQQQUUUYYYZZZZZZXXXVVVYYYaaahhhwww{{{{{{ssslllggg___ZZZXXXWWWTTTQQQYYY[[[]]]]]]YYYQQQGGGAAA999999888999AAAFFF???555555333111111222333222000000000/////////.........------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,---...//////000222444444333333444555888666555555777888888777444333333333444666777888<<<<<<<<<======<<<<<<<<<;;;;;;:::888777555333222111222333333222333555777===>>>>>>???AAADDDFFFGGGcccmmmaaa]]]WWW\\\^^^ZZZVVVUUUXXX\\\___```]]]```bbbsssqqqccc___\\\ZZZRRRGGG???===;;;555:::>>>;;;MMMqqqvvvhhhiiifff]]]WWWSSSQQQRRRTTTWWW___gggggggggeee___VVVOOOLLLLLLNNNMMMLLLKKKJJJIIIIIIIII??????@@@CCCGGGIIIIIIHHHDDD;;;666:::>>>??????AAACCCCCCEEEEEEEEENNNdddxxxggggggpppvvvooojjjccc[[[SSSKKKDDD@@@666888:::<<<===>>>>>>>>><<<666:::===;;;KKKhhhxxxkkkbbbhhh{{{~~~tttzzzlllMMMLLLHHHEEEDDDCCCIIIWWWfffrrrttt```QQQaaa{{{gggooo|||uuuooollljjjkkkrrryyy[[[>>>:::888666888888:::===BBBKKKZZZiiirrrssshhh]]]\\\ZZZOOOOOO___iii~~~dddOOOOOOOOOQQQSSSQQQSSSSSSRRRSSSTTTTTTQQQOOOKKKHHHDDD???;;;999888777999888888777777666666555666666555555444444555555666777888888999999999999777===BBBDDDGGGHHHCCC<<<777555222000///000111333333777888:::999:::XXXhhh[[[jjjvvvuuuhhhlllfffbbbdddfffddd\\\WWWTTTUUUXXXUUURRRYYYeeeaaaYYYTTTUUUWWWVVVTTTTTTZZZZZZYYYXXXWWWYYY]]]```uuu|||zzz|||nnnhhhaaa[[[YYYZZZ[[[[[[ccceeeeeeaaaXXXNNNGGGDDD:::999999;;;AAACCC<<<333444222000000111222111000000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000111///111333444444444555666555444333444777999999999555444444444444555666777<<<======>>>>>>======<<<;;;:::999888666444333222222333333222222333555777AAA@@@AAAAAABBBEEEJJJOOOwwwiiibbb\\\WWW\\\___\\\YYYXXXZZZ]]]^^^___]]]aaaaaalllrrrxxxgggccc```___WWWKKKAAA======888999;;;999GGGlllwwweee```[[[SSSQQQQQQPPPNNNMMMOOOUUU[[[ZZZ[[[[[[YYYWWWXXX]]]bbbhhheee___XXXSSSQQQQQQRRRGGGHHHLLLSSS\\\aaabbbbbbTTTEEE:::;;;@@@@@@AAADDDGGGIIIJJJHHHFFFPPPlllnnnpppzzzyyypppkkkbbbYYYQQQIIICCC???999;;;>>>@@@BBBBBBBBBAAA===888<<<===;;;JJJdddqqq___[[[ggg}}}{{{kkkPPPKKKGGGEEECCCCCCIIIXXXfffoooxxx}}}{{{jjjSSSZZZzzz|||{{{llltttwwwpppmmmsssZZZ@@@<<<888777::::::@@@AAAHHHZZZqqqooo```___dddbbbjjjcccQQQSSSRRRRRRSSSPPPQQQQQQPPPQQQRRRQQQOOOLLLIIIGGGCCC???<<<:::888888888888777777666666666666666666555555555555666666777888999999::::::::::::666===BBBDDDEEEEEE???888777555333111111222333444000555777999:::???]]]{{{eeeddd}}}sssmmmzzzzzzaaa```aaabbb___UUUUUUTTTUUUWWWTTTPPPTTT[[[\\\WWWSSSVVVZZZZZZVVVRRRRRRUUUXXXZZZ[[[XXXUUURRRddduuuhhhqqquuurrrlllgggdddccceeefffeeeddd```YYYQQQIIICCC???>>><<<;;;===AAAAAA;;;444333222111000000000000000000000//////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111333444555444333444555222111111333777999::::::666666666555555555666666======>>>>>>>>>>>>======:::999888666555444333333222333333333222333666999@@@AAACCCEEEFFFHHHOOOXXXzzzfffbbb[[[XXX\\\YYYYYYXXXYYY[[[]]]___``````cccaaaeeexxxqqq~~~jjjfffdddccc\\\OOOCCC======:::888:::<<>>===AAAAAADDDIIIGGGIIILLLMMMPPP```vvv~~~{{{qqqjjj```VVVNNNGGGAAA===999;;;>>>AAACCCDDDCCCCCC@@@<<>>;;;JJJ```hhhZZZXXXiiihhhRRRIIIGGGEEEDDDDDDIIIWWWeeekkkqqqyyytttZZZWWWooo~~~yyy~~~}}}lllgggrrr}}}ZZZBBB===999999>>>===AAAEEETTTlllvvvkkkqqq~~~mmm^^^___YYYSSSRRRNNNOOOOOONNNOOOOOONNNLLLIIIHHHFFFCCC@@@===;;;:::999777777777666666666666666666666555555555666666777888999999::::::::::::999999>>>BBBAAA@@@@@@<<<777555444222111111222333444555888777999>>>DDD]]]yyynnnwwwgggmmmpppaaa```\\\[[[[[[UUUWWWWWWXXXXXXTTTPPPPPPSSSVVVTTTSSSUUUXXXZZZVVVQQQRRRTTTVVVXXXXXXVVVSSSQQQXXXlll~~~~~~bbbfffvvv~~~xxxpppiiiggggggaaa\\\UUUQQQOOOLLLGGGBBBEEEAAA>>>@@@BBBAAA===:::666666555333222111111111//////000000000000000000////////////////////////------------------------------------............//////000111222333333444444555666666444222222333111000000333777:::;;;<<<888888888777777777666666======>>>>>>>>>>>>======999888777555444333333333333333444333333555999<<<@@@AAAEEEHHHGGGFFFOOOZZZmmmccc```[[[YYY[[[VVVWWWWWWXXXYYY[[[]]]______aaa]]]___nnn}}}pppllliiiiiicccTTTFFF>>>::::::888;;;AAAKKKvvv|||xxxccc\\\]]]^^^iiisss{{{||||||~~~|||xxxwww{{{tttbbbTTTMMMLLLLLLLLLGGGGGGLLLZZZmmmtttXXXAAA???CCCCCCEEEKKKHHHIIIMMMRRR[[[nnnuuu}}}xxxpppiii^^^SSSJJJCCC>>>;;;777999;;;>>>@@@AAAAAAAAA@@@>>>BBBAAA===KKK]]]```\\\[[[lll}}}zzz```OOOIIIGGGFFFEEEDDDGGGSSS___fffmmmvvvfffYYYddd|||zzz~~~uuu~~~{{{nnnhhhmmmzzz{{{\\\FFF@@@:::;;;@@@??????KKKaaayyyxxxqqqwwwvvv~~~|||rrrpppbbbTTTPPPMMMNNNMMMLLLMMMMMMLLLIIIGGGFFFDDDBBB@@@>>><<<;;;:::666666666666666666666666666666555555666666777777888999999:::::::::999999===BBBCCC???======;;;888222111000000000111222333666999555555;;;DDD^^^mmm\\\pppvvvfffaaa```YYYYYY\\\YYYYYYZZZZZZXXXUUURRRPPPQQQQQQSSSTTTSSSUUUWWWVVVSSSZZZYYYVVVTTTRRRUUUYYY^^^[[[dddlllsssllldddjjjuuuiiicccbbb]]]WWWQQQPPPTTTUUURRRNNNJJJEEECCCFFFGGGDDD@@@???<<<<<<;;;999555333333444//////000000000000111111000000000000000000000000........................///////////////000000000000111111222333444555555555777777666444222222222111000111333888;;;<<<===999999999::::::999888888<<<======>>>>>>======<<<999888666444333222333333333444444444555888===AAABBBBBBEEEHHHEEECCCOOO^^^}}}ssseeebbb^^^[[[\\\YYYWWWXXXXXXWWWVVVWWWYYY[[[[[[[[[WWW[[[jjjxxxyyytttrrrqqqjjjZZZIII???888;;;999===CCCFFFnnnwww}}}zzzcccZZZ\\\```mmmyyy|||}}}sssbbbYYYYYY]]]^^^]]]VVVOOOKKKQQQbbbvvvvvvXXXAAAAAAGGGFFFFFFKKKLLLKKKPPP\\\mmm|||zzzyyyzzzppphhh\\\PPPGGGAAA<<<999666666888:::<<<>>>@@@@@@??????DDDCCC@@@MMM\\\]]]^^^___sssjjjyyyYYYLLLIIIGGGGGGFFFCCCCCCKKKUUUccckkkuuuttt___^^^zzzyyy{{{}}}{{{}}}xxxtttvvvzzzxxxooofffiiinnntttvvvqqqiiibbb]]]YYYZZZVVVPPPWWWmmm|||```KKKCCC::::::???>>>AAARRRjjjwwwpppccc```eeerrr~~~jjjUUUOOOLLLLLLKKKKKKKKKKKKJJJGGGEEECCCBBBAAA???===;;;:::999666666666666666666666666666666666666666777888888888888999999999999888888>>>BBBCCC>>>::::::999777111111111111111222333444333888666444<<>>:::555222222444//////000000000111111111000000000000000000000000........................000000111111111222222222111222333444555666666777444666777666444333333444222111222444888<<<======999:::;;;<<<<<<;;;;;;:::<<<<<<<<<======<<<<<<<<<888777555333222222333444333444444555777;;;AAAEEEEEECCCFFFIIIFFFGGGYYYooo}}}rrrbbbccc\\\[[[^^^WWWVVVWWWWWWVVVUUUVVVZZZ]]]ZZZXXXSSSZZZjjjuuu||||||xxxwwwooo]]]KKK@@@888===:::>>>AAA>>>bbbrrrssszzzzzz|||dddYYYZZZ^^^sss{{{lllhhhooovvvwwwtttiii\\\OOOMMMYYYmmm}}}sssVVVAAACCCJJJHHHFFFJJJKKKKKKTTThhhwwwoooggg[[[OOOFFF???;;;888666666777999;;;>>>@@@AAA<<<>>>EEEEEEBBBPPP]]]\\\]]]bbbzzziii|||VVVLLLJJJHHHGGGFFFAAA???EEENNNbbbkkkuuu~~~ddd[[[kkk}}}qqqwww|||}}}rrr|||}}}wwwyyy}}}zzzmmm```\\\[[[YYYTTTMMMIIIFFFFFFIIISSSWWWYYYjjjcccOOOEEE;;;:::>>><<>><<<:::999888555555555666666666666666666666666666666777888888888888999999999888888777<<>>>>>===999333//////111//////000000111111111222000000000000000000000000////////////////////////111111222222222333333333222333333444555666777777333444666666555444555666333222222555999<<<>>>>>>999:::<<<=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888777444222111222333444333444555666888===CCCHHHGGGDDDFFFJJJJJJOOOgggjjjbbbdddZZZ[[[```VVVRRRTTTUUUUUUUUUXXX^^^ccc]]]XXXSSSZZZkkksss|||wwweeeOOO???:::<<<::::::===DDDbbbhhh___ppp~~~{{{|||bbbXXX[[[aaarrr~~~~~~{{{vvvfff^^^YYY```pppdddIIIFFFHHHDDDFFFNNNQQQOOOZZZxxxxxxiiiWWWKKKAAA:::666777777888999;;;<<<===>>>>>>AAABBBDDDBBBFFF]]]kkkdddeeemmmzzzjjjrrrQQQJJJFFFAAA???BBBAAA???CCCKKKXXXhhhxxxrrrWWWYYYqqq|||uuuyyy~~~~~~}}}yyy{{{zzzdddWWWJJJKKKKKKIIIFFFGGGKKKNNNSSS\\\gggsssttt^^^JJJAAA<<<888>>>HHHZZZgggpppfffRRRKKK\\\rrrcccRRRLLLJJJIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@???===:::888888999666666666666666555444444777777777777777888888888;;;999777777888999888777@@@@@@>>><<<999666444222111111222222222333333333444;;;===<<>>@@@<<<======<<<::::::;;;<<<>>>===<<<;;;:::999888888555444333333222222222222333111000444;;;AAAEEEFFFGGGEEEHHHKKKKKKYYYpppggg\\\VVVWWWZZZ\\\[[[TTTUUUUUUTTTTTTXXX^^^ddd___WWWYYYdddfffdddnnn~~~~~~|||hhhPPP@@@;;;<<<999999===@@@YYYwwwddd```uuuggg\\\^^^eeexxx|||xxx|||vvvhhh___VVVWWW^^^mmmpppUUULLLLLLKKKMMMQQQPPP\\\vvvrrrdddTTTIIIAAA999666666777888999;;;<<<===>>>>>>999:::@@@EEEQQQoooyyywww}}}|||ppphhhJJJGGGFFFBBB@@@AAAAAA???BBBHHHSSSddduuummmTTTRRRggg}}}|||qqqZZZMMMLLLMMMNNNNNNNNNRRRXXX]]]qqq}}}lll[[[KKKCCC>>>===HHHVVVccclllooobbbPPPPPPgggnnnZZZNNNIIIHHHHHHHHHHHHGGGFFFEEECCCCCC?????????<<<999777888999666777777777666666555444777777777777888888888888:::999888777888888999999??????===:::777444222000111111111222333333333444333===999666WWWtttvvv|||xxxfffUUUXXXrrrxxxgggbbb]]]YYYYYY[[[]]]^^^YYY\\\______\\\XXXWWWVVV]]]___```^^^[[[YYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVWWWYYYXXX```zzzooo~~~qqqfffnnn~~~}}}{{{qqqkkkhhhccc^^^ZZZVVVSSSQQQSSSPPPMMMMMMMMMKKKEEE@@@:::999888666444333333333222222111111111111222222111111000000000000111111111111111222222222222333222222333333333333444444222444666555444444777:::888222111777:::888555555444444555666777999;;;<<<>>>>>>???===<<<;;;<<<>>>???>>>===<<<:::999888777555444333333222222222333444333444888???EEEIIIJJJLLLKKKIIIIIIRRRoooeee^^^VVVRRRUUUXXXZZZZZZWWWWWWWWWVVVTTTUUUYYY\\\```XXXWWW___```]]]fffwww{{{}}}kkkQQQ@@@======999:::======NNNmmmuuuzzzvvvgggaaavvvnnnaaabbbhhh|||~~~yyyyyy}}}sssmmmlllppppppdddRRRGGGOOOWWWfffyyyfffSSSLLLMMMPPPPPPVVVooo{{{hhh\\\NNNFFF???888555555777888:::;;;===>>>>>>>>>;;;:::>>>EEEUUUttt{{{{{{}}}xxx___IIIIIIFFFBBB@@@@@@@@@???AAAEEENNN___pppzzz}}}vvvaaaLLLJJJ\\\yyyttt___TTT^^^___aaaeeekkkttt~~~rrreeeYYYMMMDDD<<<===MMM```kkkoookkk\\\QQQZZZyyykkkZZZPPPHHHEEEHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>;;;888666777888777777777777777666666555666666777777888888888888::::::999777666777:::<<<>>>===;;;888555222000...000111111222333444444555777<<<888===bbbgggVVVcccmmmvvvrrrbbbggguuubbb^^^XXXVVVYYY^^^bbbeee]]]___aaa```]]]YYYWWWVVVPPPPPPSSSZZZ```ccc```\\\ZZZ[[[[[[ZZZXXXUUUTTTTTTTTT\\\[[[YYYsssuuu```VVVjjj|||zzz}}}~~~yyy|||pppnnnjjjbbbZZZVVVVVVWWWTTTPPPLLLJJJHHHEEE???:::888888666555333333222222222222222222222222222222111111000000000000111111000000000111222222333333222222222333333444444444333333333333333444888;;;:::555333666999999777777999999888888888999::::::???@@@@@@???======>>>???@@@???===<<<:::888666666444444333222222222333333444555888===DDDJJJLLLMMMKKKNNNJJJGGG[[[xxx^^^ZZZUUUUUUXXX\\\^^^^^^WWWXXXXXXVVVTTTTTTUUUWWW___WWWVVV[[[ZZZUUU]]]kkk}}}}}}{{{mmmQQQ@@@>>><<<888;;;???<<>>888444444777888:::<<<===>>>>>>>>>AAA===???EEEVVVsssqqqlllttt}}}VVVHHHIIIFFFCCC@@@???@@@AAABBBCCCKKKZZZkkktttuuulllYYYGGGEEEQQQqqq}}}yyyfffccc\\\QQQEEE999:::LLL```oooqqqkkk^^^[[[nnnrrrUUUMMMKKKEEECCCIIIFFFFFFEEEDDDBBB@@@>>>=========<<<:::777555555666666777777777777777666666666666777777888888999999999::::::888777888;;;???>>>===:::777444111///...000000111222333555555666;;;888:::III___kkkfff\\\VVVqqq}}}}}}nnnwwwkkk```[[[VVVUUUXXX___eeehhhdddcccaaa^^^ZZZXXXVVVUUUNNNOOORRRXXX```bbb```\\\WWWXXXXXXVVVSSSRRRSSSUUUWWWYYYVVVTTTccciiiTTT\\\nnn|||wwwyyyzzzyyyxxxtttmmmddd]]]XXXWWWWWWQQQNNNIIIFFFDDD@@@<<<999888777555444333222222222222222222222222222222222111111000000000000111111111111111111111111111111222222222333333444444444333222222111222555999;;;===999666666888999999999<<<<<<<<<;;;<<<<<<======???@@@@@@???===<<<>>>???@@@???===;;;999777555444444333333222222333333333222555:::AAAGGGKKKMMMMMMHHHOOOKKKIIIdddbbbZZZXXXWWWXXX[[[^^^___^^^VVVVVVTTTSSSSSSTTTWWWYYYZZZUUUVVVZZZXXXRRRVVV```xxx~~~}}}mmmPPP@@@===<<<888<<>>??????@@@===@@@HHHZZZvvvppp```kkk|||jjjKKKDDDEEEDDDBBB@@@???AAADDDDDDBBBGGGTTTeeeqqquuunnn```RRRKKKNNNhhhrrrcccccc___VVVJJJ>>>???PPPaaatttxxxuuunnnssspppYYYGGGHHHIIICCCCCCIIIFFFEEEDDDCCCAAA???===<<<<<<<<<;;;888555444444555666666777777777777666666555666666777888888999999999999999888888:::===???===<<<999666333111000//////000111222444555777777999888;;;FFFTTT\\\\\\YYY```wwwmmm|||uuuddd___[[[WWWUUUYYY^^^cccfffeeeaaa[[[VVVSSSSSSSSSTTT___```___^^^\\\ZZZXXXXXXWWWVVVTTTRRRQQQSSSVVVYYYUUUPPPSSS]]]dddjjjyyylll\\\WWWttt|||{{{{{{xxxnnngggbbb^^^XXXSSSNNNKKKGGGCCCAAA???===<<<999888666555444333222222111222333333333333222111111111000000000000111111333222222222111111000000111111222333333444555555333222000111333777:::<<<>>><<<999777777999::::::;;;;;;;;;;;;<<<===>>>???===>>>>>>===;;;;;;<<<>>>>>>===<<<:::777555444333333333333222222333333444222666===CCCGGGJJJKKKKKKHHHOOOMMMOOOllltttZZZWWWWWWWWWXXXYYYZZZYYYXXXYYYVVVRRRPPPQQQTTTWWWZZZTTTTTTXXX]]]ZZZSSSTTTZZZooommmOOOAAA<<<<<<999===AAA<<>>>>>??????>>><<>>CCCHHHHHHDDDDDDNNN^^^ooozzzzzzpppgggaaaYYYgggwwwooohhhdddbbb```ZZZRRRMMMQQQ^^^iii{{{mmmQQQFFF@@@DDDEEEBBBBBBFFFCCCCCCCCCAAA@@@>>><<<;;;:::::::::777444222333444444555555666666666666666555555666777888999999::::::888888999<<<>>>>>>===;;;:::777444222111111111//////111333444666888888444<<<===AAA[[[xxxuuu___nnnzzzgggllllllaaa^^^[[[YYYXXX[[[^^^```aaa___ZZZSSSOOOOOOPPPRRRSSS___aaaaaa\\\VVVSSSUUUXXXZZZWWWSSSRRRUUUXXXZZZ[[[NNNJJJUUUiiilllaaaeeevvvgggLLLdddqqq{{{xxxyyy|||~~~uuuoookkkdddZZZRRRLLLIIIFFFCCCAAA@@@@@@AAA<<<;;;999777555444333333111222333444444333222111111111000000000000111111333333333222222222111111111111222333333444555555333111000222666999<<<<<<===>>><<<777666999:::999666666777888999;;;<<<===<<<======<<<::::::;;;<<<<<<;;;999888666444333222333333222222222333444444555:::AAAFFFHHHIIIJJJJJJGGGKKKPPP]]]xxx}}}xxxkkk^^^ZZZZZZZZZZZZYYYXXXWWWVVV[[[XXXSSSQQQQQQTTTVVVWWWRRRTTTZZZ^^^\\\VVVUUUXXXeeexxx~~~mmmPPPDDD<<<<<<:::<<<>>>999DDD^^^|||wwwmmmfffiiigggrrr|||qqqjjjmmmssswwwzzz}}}}}}|||~~~zzztttmmmcccZZZPPPFFF===:::999777777999888999;;;<<<>>>?????????>>>>>>DDDJJJUUUiiilllYYYcccrrr{{{|||RRRIIIGGG@@@???@@@>>>>>>DDDLLLLLLGGGCCCIIIXXXlll|||zzzrrrsssbbbaaawwwooojjjfffeeedddaaa___[[[YYY[[[ccckkkppp}}}~~~gggVVVFFF@@@>>><<<<<<>>>??????>>>@@@@@@@@@???>>><<<;;;:::999999999666333111222333333333444555555555555555555555666777888999:::::::::777666:::@@@BBB???;;;888777444222000000111111...///111333555777888999555===FFFVVV{{{yyyuuubbb^^^tttvvveeeaaa[[[ZZZZZZ[[[^^^___^^^]]]VVVSSSPPPPPPSSSVVVWWWWWWSSSVVVXXXWWWTTTSSSVVVYYY[[[VVVSSSUUUYYY\\\YYYUUULLLKKKTTTbbbcccZZZ\\\gggxxx```ZZZ___jjjwww~~~~~~zzzwwwtttxxx|||}}}{{{sssiii^^^VVVLLLJJJGGGDDDAAAAAACCCDDD???>>><<<999777555444444111222444555555444222111111111000000000000111111111111222333444444555555000111111222444555555666333111111444888<<<===<<<<<>>888666999:::777555555666666777888::::::<<<======;;;:::999;;;<<<999888777666444333222111333222222222333333444555<<<@@@FFFIIIJJJJJJJJJKKKJJJOOObbbqqqaaaaaa\\\\\\]]][[[YYYWWWVVVUUUWWWUUUSSSTTTVVVXXXWWWVVVVVVWWW[[[]]]ZZZVVVVVVZZZ^^^jjj}}}mmmQQQFFF<<<===;;;<<<<<<777BBB^^^zzzppprrraaammmkkkwwwqqqgggaaa^^^^^^bbbeeedddbbbbbbgggsss~~~xxxwwwrrrhhh```PPPFFF<<<:::999777888:::999999;;;===>>>?????????<<>>>>>FFFOOOOOOIIIEEEGGGSSShhhzzzyyyrrrvvv___TTTooo{{{{{{zzz}}}wwwrrrnnnkkkjjjjjjgggdddcccaaa^^^[[[\\\ccclllqqqqqqzzznnnQQQEEEBBB<<<<<<<<<999555777===<<<777============<<<;;;:::999999999888666333111111222222333333444555555555444444555666777888999:::::::::666444:::BBBEEE@@@999666444222000//////000111...///111333555777999::::::;;;OOOwww|||^^^PPPYYY{{{kkkaaaaaaYYYYYY[[[^^^``````]]][[[QQQPPPPPPTTTZZZ^^^^^^]]]VVVXXXYYYYYYWWWVVVUUUVVVZZZUUURRRVVV\\\\\\UUUMMMPPPPPPQQQQQQPPPQQQXXX___uuuXXXRRRRRR\\\kkkvvvyyyxxxqqqwww{{{yyyzzzyyylllaaa[[[NNNLLLIIIEEEBBBBBBDDDFFFBBB@@@>>>;;;888666555444111222444555555444222111111111000000000000111111///000111333555777888999000111111222444555666666222111222555:::>>>>>><<<;;;??????888666999999666888888777777888999999:::<<<======<<<::::::;;;===777666666444333222111111222222222222333333444555AAAFFFKKKMMMLLLKKKLLLMMMRRR\\\~~~___WWWaaaXXXXXXYYYWWWTTTRRRQQQQQQOOOOOORRRVVV[[[]]][[[XXXZZZZZZ[[[[[[WWWUUUWWW[[[\\\```zzzuuuVVVEEEBBB>>>;;;;;;<<<===EEEMMMqqqfff|||fffuuupppyyy{{{oooaaaVVVOOOLLLLLLMMMNNNMMMOOOUUU[[[bbbmmmxxxxxxeeehhhsssyyywwwvvvpppeeeZZZIIIDDD===999777888999999:::;;;<<<>>>???AAABBBBBBCCCBBBGGGYYYppp|||uuugggyyyrrrWWWHHHBBB;;;AAA===???@@@@@@@@@@@@BBBCCCEEECCCKKK___qqqxxxuuuqqqhhhooo]]]aaa}}}}}}{{{||||||yyyuuurrrqqqrrrooolllgggdddcccbbbaaa```^^^^^^^^^```cccfffjjjlllqqqooollloooxxxtttdddOOOBBB>>>>>>;;;777555555555444444444444444999999999999999999888888<<<:::777555333333333444444444444555555555555555555555555666777777888888:::888777;;;???@@@===888333222111////////////000000333444222222444888:::===888___zzzvvvsssZZZFFF^^^tttggg[[[ZZZYYY[[[]]]\\\YYYWWWUUUUUUTTTTTTSSSTTT[[[cccccc___UUURRRSSSWWWWWWSSSRRRUUUQQQRRRSSSUUUVVVRRRLLLGGGKKKMMMOOOOOONNNOOOTTTXXXfff~~~xxxwww[[[EEEEEESSS___lllwwwrrrrrrnnnjjjmmmxxxxxxjjj]]]ZZZSSSKKKEEECCCBBBAAA@@@@@@>>>;;;999888777555444333222111111000111111111222333333111000///111222111222333444666777888999777555333444666777555333///111666:::<<<======<<<>>><<<:::888777777777888:::888555333333666:::===@@@???>>><<<:::999999999555444333333222222222222111111222111222444888<<>>;;;<<<<<<===CCCKKKrrrjjjbbbnnn|||zzzttt{{{tttyyyyyylllfff^^^XXXTTTQQQPPPPPPKKKJJJKKKNNNQQQ[[[mmm}}}uuubbb]]]jjj|||}}}yyywwwtttlll___UUUHHHCCC===999777888999999:::;;;===???AAACCCDDDEEEEEELLLZZZlll{{{yyypppuuuOOODDDBBB===AAA===>>>@@@@@@@@@@@@AAACCCDDDAAAGGGWWWiiissswwwyyymmmaaayyy}}}||||||zzzvvvttttttsssqqqpppmmmjjjfffccccccbbbaaa```______^^^^^^___aaadddeeecccaaa___bbbjjjxxx~~~ooodddRRRHHH<<<666555666444222222222333333333444444444555666666777888888999999:::999666444333333333444444444444555555555555666777777888999999:::;;;;;;:::888777:::>>>>>>:::666222222000/////////000111222222222111222666:::<<>>;;;999888777555333333333222111111111111111222333333222000000111222111222333444666777888999888666444444666666444222000222666:::<<<============<<<:::999888777777888777666555444666999<<>>===;;;:::999888888555444333333222222222333222222222222333777===AAALLLMMMNNNNNNNNNOOOQQQSSShhhnnnccc___\\\SSSVVVXXXVVVSSSRRRUUUXXX[[[YYYaaannnpppeee[[[YYYUUUXXXYYYYYYXXXYYYZZZ[[[SSSWWW^^^yyyxxxWWWEEECCC???<<<<<<<<<<<>>@@@CCCEEEFFFFFFFFFXXXqqq{{{wwwyyyoooFFFAAACCC???@@@===>>>@@@@@@??????@@@BBBBBB???CCCOOO___mmm{{{jjjmmm~~~}}}}}}}}}{{{zzzwwwrrrmmmlllnnnnnnkkkhhhiiigggdddbbbbbbbbbaaa``````___]]]\\\[[[[[[\\\\\\XXXVVVTTTUUUZZZbbbkkkqqqvvvrrrlllggg___SSSFFF<<<777555222222333444333111111111222222333444444444222333444555777888999999888777555333222222333444444444555555555666666666777888888999;;;<<<======:::888777888;;;;;;777444111000/////////000222222444111000111444777:::<<>>@@@>>>===;;;:::999888777777444444333222222222333333333333333333555;;;CCCHHHLLLJJJMMMSSSRRROOOSSS]]]sssddd___ZZZSSSOOOVVVXXXTTTUUU[[[\\\VVV\\\___iiitttqqqcccWWWUUUQQQSSSVVVXXXXXXXXXYYYZZZ\\\]]]]]]nnnzzzYYYGGGBBB???======<<<;;;???FFFaaa}}}pppmmmsssvvvuuuyyy|||~~~yyyuuu}}}wwwqqqddd```___eeeqqqyyyyyynnn___WWWWWWddd{{{}}}xxxtttvvvvvvrrriii]]]RRRLLLDDD@@@;;;888888999999:::<<<===???AAACCCDDDDDDDDDGGG^^^}}}~~~|||rrraaaBBBBBBDDD@@@>>>===>>>??????>>>>>>???AAA???>>>BBBLLLYYYiii}}}}}}lll|||{{{zzzzzzxxxwwwsssrrrpppooommmkkkgggdddeeecccaaa```aaaaaaaaa```___^^^\\\ZZZXXXXXXWWWWWWWWWUUURRRPPPQQQSSSVVVXXXSSSQQQMMMJJJFFF@@@888222000222444555555444444444555555555555555555666666333444444555666777888888777666444222222222444444444444555555666666777777666666777888:::;;;<<<<<<999888666777888777444111000////////////111333444444000///333666777888999???^^^ssscccLLLRRRkkkzzz~~~zzzVVVnnn}}}fffaaaZZZTTTWWWWWWVVVXXX^^^cccccc]]]WWWOOOQQQRRRRRRTTTWWWUUUOOONNNbbbjjj\\\MMMMMMPPPNNNPPPRRRTTTTTTTTTTTTTTTUUUQQQOOONNNPPPSSSSSSOOOLLLOOOXXXrrr```KKKAAA???CCCHHHKKKPPPSSSWWW___iiiooonnnuuuvvvyyyzzz{{{|||yyyrrrqqqnnnggg]]]SSSNNNKKKEEEAAA===999888666444333444444333222222222222222333444444333111111222333333333444555666777888888:::999777777666555444333444666888;;;===>>>>>>>>><<<<<<;;;:::999999999888555666777999;;;===>>>???<<<;;;:::888777666666666444333333222222333333333333333333444888>>>GGGMMMMMMJJJOOOVVVSSSNNN[[[pppfff\\\ZZZTTTLLLNNNVVVVVVPPPUUUaaabbbXXXUUUYYYbbbhhhcccWWWQQQRRRXXXXXXYYY[[[[[[XXXYYY\\\gggfff___eeezzz{{{ZZZHHHAAA>>>======<<<:::>>>CCC\\\vvv|||vvvuuuvvvzzz~~~xxxyyy~~~||||||rrriiihhhjjjjjjkkkmmmgggaaa[[[ZZZ]]]eeettt|||vvv|||uuuuuussskkk```VVVNNNKKKAAA>>>:::777888999::::::===???@@@BBBCCCBBBBBBAAAIII^^^{{{xxxnnnmmmxxxYYYEEEDDDDDDAAA<<<<<<>>>??????======>>>@@@>>>>>>CCCLLLVVVdddyyynnnttt~~~~~~|||zzzxxxxxxwwwuuutttsssxxx|||zzzssslllhhhhhhbbb```______``````___^^^\\\[[[ZZZYYYXXXWWWVVVVVVWWWUUURRROOOMMMKKKKKKKKKBBBAAA@@@???>>><<<999777000333555666555555666888<<<<<<;;;;;;::::::999999999999999888888777777777777666444222222222444444444444555555666777777888666777888999:::;;;<<<<<<999888666555555444222000//////...///000111333444333///000666888666666999KKKiiiqqqXXXLLLaaalllVVV}}}qqqfffccc\\\WWWWWWPPPPPPRRRXXX]]]]]]XXXRRRQQQTTTVVVUUUWWWZZZXXXSSSUUUhhhooo___OOOMMMPPPNNNQQQNNNMMMQQQWWWZZZYYYVVVMMMLLLKKKNNNQQQRRROOOLLLNNNKKKXXXssshhhRRRBBB;;;;;;@@@DDDIIIOOOYYYdddiiigggkkkoootttyyy{{{}}}ppp```VVVQQQHHHDDD???:::888666555333555444444333333333333333444555555444222111333444333444444555666777888888::::::999888666555444444666888:::<<<===>>>>>>>>>======<<<<<<;;;;;;::::::888999::::::;;;;;;;;;;;;:::999888666555555555555333333333222222333333444222333555777;;;AAAIIINNNOOOMMMQQQUUUPPPNNNdddrrr^^^ZZZZZZXXXUUUQQQVVVSSSLLLRRRaaacccZZZ\\\^^^```^^^WWWQQQRRRWWW\\\YYYZZZ]]]\\\YYY\\\aaacccbbbYYYXXXgggxxxzzzXXXHHH???===<<<>>><<<:::===BBBRRRmmm|||{{{vvv}}}~~~}}}tttfffXXXSSSUUUZZZaaahhhXXXXXX[[[```ccchhhrrr}}}~~~{{{~~~vvvtttnnneeeZZZQQQKKKIII???<<<888777888999::::::===???AAACCCCCCCCCBBBAAAKKKZZZqqq~~~uuubbb[[[___rrr{{{QQQIIIFFFBBB@@@<<<<<<===???>>>===<<<===???===>>>BBBJJJRRR]]]ooo~~~tttppp~~~~~~{{{}}}zzzwwwvvvuuutttrrrqqqnnnvvv|||yyypppgggeeeggg___^^^]]]]]]^^^^^^]]]\\\YYYYYYXXXXXXWWWVVVUUUUUUQQQPPPOOOMMMKKKIIIHHHGGGAAA@@@???===;;;888666555333555666888999;;;>>>@@@BBBAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>><<<:::999888888777555333222222333444444444555666777777888999999::::::;;;;;;<<<<<<===888777666555333222111111000/////////000111333444333///111777888666:::BBBaaayyyrrrVVVVVVqqqnnnXXXVVVccc\\\XXXUUUXXXYYYUUUTTTVVVXXX[[[YYYTTTOOOYYY\\\\\\YYYXXXYYYWWWTTTUUUaaaeee[[[PPPNNNPPPPPPPPPKKKIIINNNVVV[[[WWWRRRJJJJJJJJJLLLOOOPPPPPPOOONNNGGGKKK\\\hhhqqqoooVVVDDD;;;;;;>>>AAAGGGRRR]]]bbb``````dddkkkqqqvvvyyy}}}|||tttaaaVVVRRRLLLGGGAAA<<<999777666444666555444444333333444444444555555444222222333555444444555666777777888888999::::::999666555555666999:::;;;<<<===>>>??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999888777666555444444444444333333222222222333444444222555999===@@@DDDIIILLLKKKJJJKKKMMMLLLTTTmmm~~~hhh[[[YYYZZZYYYYYYUUUVVVQQQLLLPPP[[[___[[[jjjiiifff^^^WWWUUUZZZ```RRROOORRRXXXXXXTTTWWW^^^XXXZZZRRRQQQ\\\iiivvvUUUFFF===;;;<<<>>>===;;;===BBBJJJhhh{{{zzzmmm\\\MMMJJJNNNSSSVVVYYYMMMPPPXXXaaahhhppp~~~{{{uuuqqqjjjaaaWWWNNNGGGCCC===:::888777888:::::::::;;;===AAADDDFFFFFFEEEDDDIIIVVViiiqqqeeeTTTWWWeeellldddFFFJJJEEE>>>@@@===<<<===>>>>>><<<<<<===>>>===<<>>;;;888555333333444555777:::>>>AAACCCDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCAAA???======:::999666444333333333444444444555666777888999999:::::::::::::::;;;;;;;;;777777666444222111111222000000/////////111222333444000222777777777CCCSSSdddjjjsssVVVQQQ___tttZZZWWWPPPPPPYYYYYYZZZ[[[\\\\\\\\\YYYVVVTTT]]]```___ZZZWWWXXXWWWTTTVVVXXXYYYUUUQQQNNNPPPRRROOOMMMLLLPPPUUUWWWTTTPPPJJJLLLMMMMMMMMMNNNPPPQQQNNNJJJLLLSSSZZZfff~~~zzz```NNN;;;<<<===@@@JJJUUUYYYWWWTTTXXX]]]ccciiiooovvvzzz}}}{{{xxx~~~nnn]]]VVVVVVOOOJJJCCC>>>:::888777555666555555444444444444444555666666555333222444555555555555666777777888888888999:::999777555777888;;;;;;<<<===>>>>>>????????????@@@@@@@@@???>>>===;;;;;;:::999888888999999666555444333333333333333333222222222333333444555333777>>>CCCFFFHHHIIIIIIGGGFFFFFFJJJVVVlll{{{cccZZZYYYXXXUUUUUUVVVSSSPPPOOOQQQTTTWWWXXXhhhgggccc\\\XXXYYY]]]```LLLJJJOOOYYYYYYQQQPPPVVVQQQUUUPPPOOOWWW^^^nnnsssSSSDDD<<<:::;;;>>>===;;;===BBBHHHhhhwwwzzzeeeSSSCCCCCCJJJMMMHHHCCCEEEIIIRRR]]]ggguuuzzzvvvsssnnnggg___WWWMMMDDD>>><<<:::777777888::::::::::::<<>>===<<<;;;<<<===>>>;;;;;;???DDDKKKYYYeeezzzrrrvvv|||}}}{{{zzzxxxuuusssrrrqqqooommmggggggfffdddbbbaaabbbbbb]]]\\\[[[\\\\\\\\\ZZZXXXVVVVVVVVVUUUTTTRRRPPPOOOPPPOOOMMMJJJGGGDDDBBBAAA:::;;;;;;:::777555444444222222444888<<>>BBBCCCDDDFFFHHHJJJLLLLLLIIIHHHGGGFFFDDDCCCAAAAAA<<<:::777555333333333444444444555666777888999999999999999888888888777777777777666444222111222333111000/////////000222222666111222666555888JJJ```zzz|||vvvZZZGGGUUUppplll]]]^^^UUUUUU___\\\VVVYYY[[[[[[YYYXXXWWWWWW]]]```^^^YYYVVVWWWWWWUUUZZZUUURRRSSSRRRNNNNNNRRRQQQQQQSSSTTTUUUTTTRRRPPPLLLNNNOOONNNLLLLLLPPPSSSMMMNNNQQQTTTVVVddduuu]]]>>>===;;;<<>>????????????@@@AAABBBAAA@@@???>>>;;;:::999888888888999:::555555444333222222222222222222222222333333444555444:::BBBHHHJJJJJJIIIHHHJJJIIIHHHRRRkkksss]]]XXX[[[ZZZXXXVVVUUUQQQPPPSSSRRRPPPQQQUUUZZZZZZYYYUUUTTTWWWYYYZZZSSSRRRYYYdddbbbVVVQQQUUULLLQQQNNNMMMRRRTTT^^^qqqwwwUUUDDD>>>===<<<;;;;;;<<<===>>>FFFmmm~~~xxxrrrzzzpppggg}}}www~~~___HHH@@@EEEAAA>>>@@@AAA<<>>;;;===<<<<<<<<<<<<<<<<<<<<<<<<>>>999:::???@@@AAAPPPcccwwwssskkk}}}yyy{{{|||yyyvvvuuurrrnnnlllkkkkkkkkkgggeeecccaaa``````aaabbbaaa^^^\\\[[[ZZZZZZXXXWWWUUUVVVWWWWWWVVVSSSQQQOOOKKKJJJIIIGGGDDDBBB@@@@@@>>>===<<<999777555333222111111111222444666777888666777999<<<>>>???@@@@@@@@@???>>><<<<<<<<<<<<===<<<999555111000000111333333444666666555555777888::::::::::::999999888777555555444222000///...---000000000111222222333333...444333777;;;777QQQxxxfffMMMDDD___yyyoooaaa[[[ZZZ\\\ZZZWWWUUUXXX[[[[[[XXXUUUTTTUUU\\\]]]ZZZUUUSSSUUUUUURRROOOSSSTTTPPPNNNPPPQQQOOOMMMPPPTTTVVVUUURRRMMMJJJJJJMMMOOONNNKKKJJJLLLOOOIIIHHHJJJNNNNNNYYYyyy}}}mmmQQQCCC888999>>>AAAEEEIIIJJJLLLMMMNNNQQQWWW___fffhhhnnntttvvvvvvxxx|||wwwooommmfff\\\QQQIII@@@;;;::::::888666888888666444333333555666555444333444666666555444888888777666555444333333888888999:::::::::999999<<<<<<============<<<<<>>======:::999999888777666666555666555555444444333333222333333444333222333666888888>>>FFFKKKKKKJJJJJJLLLHHHNNNUUUfffooodddYYYTTTWWWZZZWWWRRRSSSSSSRRRQQQPPPNNNMMMLLLNNNOOOPPPSSSUUUTTTQQQNNNQQQWWWbbbjjjcccTTTKKKJJJNNNNNNOOOOOOPPPTTTYYY]]]uuuTTTCCC>>>===<<<;;;;;;<<<===>>>@@@^^^}}}zzzxxx}}}{{{uuunnnzzzzzzuuuzzztttkkkqqq|||fffMMMCCCGGGAAA===???@@@@@@FFFKKKRRRccc}}}~~~{{{wwwsssrrrlllaaaWWWNNNFFF@@@<<<888888777666777888999:::===BBBAAAEEESSSSSSHHHFFFGGGcccooohhhhhhqqqyyyeeePPP???>>>AAA>>>;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===888999======>>>LLL^^^vvvxxxhhhtttzzzvvvsssooolllkkkjjjiiiiiieeedddbbbaaa````````````___]]]ZZZYYYYYYYYYXXXVVVWWWWWWWWWVVVTTTPPPMMMKKKJJJIIIGGGEEECCCAAA??????======;;;999777555333222333333333444555666777888999:::;;;;;;<<<;;;;;;;;;;;;:::999777777777777888777555333111111222555666444555777777666666888999::::::::::::999888777666555444333222000///...---000000000111222222333333444777666888>>>JJJhhh{{{}}}ttt[[[JJJLLLoooooohhh```]]]^^^^^^ZZZVVVSSSVVVXXXWWWTTTSSSSSSTTTWWWYYYXXXTTTSSSVVVWWWUUUPPPSSSSSSPPPPPPRRRQQQNNNPPPQQQQQQQQQPPPNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLMMMJJJHHHJJJMMMNNNUUUnnn[[[HHH777666>>>BBBBBBBBBEEEFFFHHHHHHJJJNNNTTTYYYaaagggmmmppprrrtttzzzssslllnnnllleeeTTTLLLAAA;;;999999777555777777777666444222222222666555444555777888777666777777777666555555444444777888999:::::::::::::::<<<<<<============<<<<<<>>>>>>>>>>>>>>>======<<<888888888777666555555555444444444444333333333333444555555444333444777:::@@@DDDHHHKKKJJJIIIIIIJJJEEEGGGUUUuuu~~~eee___XXXVVVXXXXXXUUUQQQTTTSSSQQQPPPNNNMMMMMMMMMSSSRRRQQQQQQQQQNNNKKKGGGPPPSSSZZZ^^^XXXMMMHHHIIILLLMMMMMMMMMNNNQQQUUUYYYtttRRRAAA>>>===<<<;;;;;;<<<===>>>EEEUUU|||~~~}}}|||}}}||||||{{{|||~~~|||yyykkklllvvvlllQQQDDDFFFAAA>>>CCCFFFMMMPPPSSSZZZlllxxx}}}{{{xxxtttrrrqqqiii^^^SSSJJJCCC>>>;;;666666666666666777888888;;;AAAAAAFFFSSSQQQHHHHHHWWWvvvqqqooo}}}oooXXXHHH;;;<<>>===<<<<<<:::888777555333333555555444444555555666777999999:::;;;;;;;;;::::::::::::888777777777777777666444222111111333555777555666888888777777999:::999999999999888777666555444333333111000///......000000111111222333333333333444777888AAA]]]xxx```YYYmmmoooQQQKKK[[[ccc```]]]___aaa```ZZZTTTRRRSSSSSSRRRPPPPPPQQQSSSUUUWWWVVVSSSSSSVVVVVVTTTSSSTTTSSSRRRTTTWWWSSSMMMRRRPPPNNNKKKJJJJJJKKKLLLKKKKKKLLLMMMNNNNNNKKKIIIIIIGGGIIIMMMMMMQQQ```qqqtttbbbMMM@@@;;;:::<<<>>>@@@AAABBBCCCCCCEEEIIILLLVVV[[[aaafffiiinnntttyyy~~~~~~vvviiiffflllooolllaaaYYYNNNEEE@@@===:::777666777888888777666444222666555555666888:::999888666666666666666666666666666777888999:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;===============<<<;;;;;;666666666555555444444333222222222222333333333333555666666555555777:::===FFFGGGHHHJJJJJJJJJIIIIIIIIIKKK^^^}}}```ZZZYYYWWWWWWWWWUUURRROOOSSSRRROOOMMMKKKKKKLLLMMMSSSQQQOOOMMMLLLJJJGGGDDDNNNNNNPPPPPPLLLFFFEEEIIIJJJKKKKKKKKKKKKLLLPPPSSS}}}}}}sssQQQAAA===<<<;;;;;;;;;;;;<<<===DDDKKKlllppp}}}mmmllluuu```NNNJJJCCCBBBJJJOOO___bbbdddkkkyyy~~~ooottt~~~|||zzzxxxuuusssnnnfffZZZOOOGGGAAA===:::444555555555666666777777:::AAACCCFFFLLLIIIHHHQQQiiizzz}}}wwwuuuNNNCCC:::;;;===;;;999999:::::::::999999999999999;;;888888999888999AAALLLbbbooozzzgggcccwww{{{tttuuuxxxrrrllliiihhhhhhdddaaaaaaaaaaaa```___]]]\\\[[[ZZZXXXWWWVVVWWWXXXWWWVVVVVVUUUSSSQQQMMMIIIFFFDDDCCCCCCBBB@@@???===<<<;;;;;;:::999888666555333333555555444333333333333333222333666888;;;<<<>>>>>>???>>>>>>===<<<<<<<<<;;;777555333111111111333444666888999999999999:::<<<999999999888777666555444333222222111000//////...000000111222222333333444222111888:::EEEjjjyyybbbQQQRRRooo~~~gggMMMTTTmmmjjj\\\[[[[[[]]]```^^^YYYSSSRRRQQQPPPNNNNNNOOOQQQRRRUUUWWWVVVRRRQQQSSSRRROOOUUUTTTSSSSSSWWWZZZVVVNNNPPPNNNLLLJJJIIIJJJLLLMMMIIIHHHHHHKKKNNNMMMIIIEEEGGGFFFHHHMMMNNNNNNTTT]]]uuuwww]]]DDD777888>>>>>>???@@@AAAAAABBBDDDDDDJJJNNNTTTZZZ___eeekkkppppppoooiiiaaaaaahhhnnnnnnlllfff]]]TTTMMMFFF???;;;999888777888999999888777555444444666888::::::999555555666666777777777777666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999555444444444333333222222000000111222222333444444333444555666777:::>>>BBBFFFFFFFFFGGGIIIJJJJJJIIIOOO[[[rrrgggWWWVVVWWWWWWVVVSSSQQQPPPPPPRRRPPPLLLIIIHHHHHHJJJKKKLLLKKKIIIIIIJJJJJJIIIGGGLLLLLLKKKJJJFFFDDDFFFIIIIIIJJJJJJIIIHHHIIILLLOOOqqqQQQBBB===<<<;;;::::::;;;<<<===;;;???\\\}}}qqqyyywwwtttfffgggsssnnnVVVOOOGGGGGGSSS[[[mmmmmmkkkkkkttt~~~tttqqq|||zzzyyyxxxvvvuuujjjbbbWWWLLLDDD???<<<:::333444444555666777777777888AAADDDCCCCCC???GGG\\\yyy~~~{{{wwwdddHHHAAA;;;;;;<<<:::888777::::::999999999888888888;;;999999999888888>>>EEERRR___vvvkkkaaauuu~~~jjjeeeiiiwww}}}xxxqqqllliiifffbbb___``````______]]][[[ZZZXXXYYYXXXVVVUUUVVVWWWVVVUUUQQQPPPOOOLLLJJJGGGEEEDDD@@@@@@???>>>===<<<;;;:::999999888777666444444333333333222000000//////000+++---000333777:::;;;<<>>======<<<<<<555444222111111222333444777888::::::999999;;;<<<888888888777666555333222111111111000000/////////111111111222333333444444888555999<<>>@@@AAAAAAAAAAAADDDHHHMMMSSSYYY___ccccccdddbbb```bbbhhhmmmnnnjjjhhheeeaaa[[[SSSKKKFFFBBB>>>999777777888888777444333333555777999999888555555666666777888888888666777888999:::;;;;;;:::::::::;;;;;;;;;;;;::::::999::::::::::::999888888333333333222222222222222000000111222333333444444000222555777:::===BBBEEEFFFFFFFFFFFFHHHJJJMMMOOOXXXrrrooo______XXXXXXVVVSSSOOONNNOOOQQQPPPMMMJJJGGGFFFFFFHHHIIIHHHGGGGGGHHHJJJKKKKKKJJJLLLLLLLLLJJJHHHHHHIIIIIIHHHIIIIIIIIIGGGHHHJJJLLLnnnPPPCCC===<<<;;;::::::;;;<<<===;;;>>>TTTooozzz}}}ooonnnzzzvvvhhhfffqqq~~~```MMMKKKIIIPPP```jjjpppnnniiiccchhhuuu}}}~~~}}}{{{yyywwwwwwuuusssqqqccc\\\RRRIIIBBB===:::888222333555666777777777777888@@@AAA@@@>>>:::FFFaaa}}}kkklllyyywww|||XXXDDDAAA===;;;:::999888888;;;::::::999999888888888::::::999888777888<<>>>>>===<<<;;;;;;::::::888777777666555444444333111000///...------------***+++---000222444555555888888888888888666555555/////////000222555777888777888::::::999999;;;<<<888888777666555333222111000000000000000000000000111111222222333444444444<<<777666>>>VVVrrroooTTTPPPkkkpppPPPNNNnnnuuu```^^^[[[YYYWWWWWWVVVUUUTTTTTTQQQNNNMMMMMMNNNNNNNNNLLLOOOPPPOOOPPPSSSSSSPPPLLLLLLJJJIIILLLPPPNNNIIIHHHIIIJJJKKKKKKKKKJJJJJJCCCCCCDDDEEEGGGFFFCCCAAACCCDDDGGGIIIJJJJJJJJJJJJPPPYYYiii{{{VVV777999888888:::<<<>>>>>>======>>>@@@CCCHHHMMMQQQTTTZZZ[[[]]]___bbbgggjjjkkkdddfffiiiiiigggbbb]]]ZZZNNNGGG>>>999777777555444555444333555777888888777666666666777777888888888888888999:::::::::999999999::::::;;;;;;::::::999888888888888888777777666222222222222222222222222000111111222333444444555000444888<<<>>>AAADDDFFFHHHHHHGGGFFFHHHPPP]]]ffftttyyybbb^^^dddYYYWWWTTTPPPMMMMMMPPPRRRNNNMMMJJJHHHFFFFFFGGGHHHIIIHHHHHHJJJLLLMMMLLLJJJJJJMMMLLLJJJIIILLLLLLIIIGGGHHHHHHHHHGGGGGGHHHJJJiiiMMMBBB<<<<<<::::::::::::<<<<<>>:::EEE^^^xxxsssccc]]]jjjyyy\\\NNN???>>><<<:::888999::::::<<<;;;;;;:::999999888888888999888777666888999:::GGGOOOeeeyyygggjjj}}}xxxtttjjjbbbcccllluuuyyy||||||}}}}}}}}}}}}}}}|||vvv{{{yyylllccc```aaa```___\\\ZZZXXXWWWWWWWWWVVVTTTRRRQQQQQQQQQOOONNNKKKJJJHHHFFFDDDCCCBBBAAA===<<<<<<<<<;;;:::::::::666666666555555444444444///......---,,,,,,,,,,,,---...///111222333444444222333333333333111000///---...///000333555777999777888::::::999999;;;<<<777777777666444333111000/////////000000000000000111111222333333444444555888999<<>>BBBCCCCCCCCCDDDGGGHHHFFFEEELLL___zzzxxxddd]]]]]]]]]UUUSSSPPPNNNMMMOOOPPPQQQOOONNNLLLKKKIIIIIIHHHHHHIIIIIIJJJMMMOOOOOOMMMKKKHHHKKKJJJFFFGGGKKKLLLHHHDDDEEEGGGFFFEEEEEEGGGHHHfffKKKAAA<<<;;;::::::::::::;;;<<<<<<:::CCCYYYzzz~~~xxxzzzxxxfff```kkk{{{iii[[[]]]ZZZ[[[dddiiilllxxx~~~}}}xxxsssrrrpppooommmiiiddd```UUUPPPIIICCC>>>999555222222444666777999999999888999:::777;;;AAA===DDDYYYaaaZZZSSS```}}}AAABBB;;;<<<;;;888777999;;;<<<<<<<<<;;;;;;:::999888888666777777666555777888777;;;>>>TTThhh|||jjjeeeqqquuuiiivvv~~~ttt]]]VVV```iiijjjvvvvvvxxxyyyzzz{{{{{{{{{rrrxxx~~~nnnccc```bbb```^^^[[[XXXVVVVVVVVVWWWUUURRRPPPNNNNNNNNNLLLKKKLLLJJJHHHEEECCCAAA@@@???<<<<<<<<<;;;;;;:::::::::666666555555555444444444///...---,,,,,,,,,,,,,,,000111333555777888888999222222333333222111///...000000000111222333555555666888999999999999:::<<<777777666555444222000///////////////000000000000111222222333333444444555666???LLLssshhhQQQMMMRRRjjj}}}ggg```ZZZYYYXXXWWWVVVVVVUUUUUUSSSPPPMMMLLLLLLLLLJJJGGGLLLOOOPPPNNNNNNPPPOOOKKKIIIKKKJJJFFFEEEIIIMMMMMMMMMKKKHHHEEEDDDCCCCCCCCCBBBDDDFFFEEEBBBAAACCCFFFDDDFFFFFFCCCAAABBBDDDFFFEEELLLXXXkkkwwwvvvsss^^^NNN<<<999666555888999888777===;;;999999;;;>>>???@@@AAAAAADDDIIIMMMOOORRRUUUWWWXXXZZZZZZZZZ[[[\\\^^^XXXRRRMMMKKKLLLKKKFFFBBB999888777888999:::999888888888777777777777777777::::::::::::999888777777999999999::::::999999999666666666777666555555444222222222222222222333333333333444444444444555555999>>>CCCFFFFFFDDDCCCBBBDDDEEEDDDEEEPPPlll{{{\\\VVV]]]]]]TTTQQQOOOLLLMMMOOOQQQQQQPPPPPPOOOOOONNNLLLKKKJJJIIIGGGHHHKKKOOORRRSSSQQQOOOGGGIIIFFFAAACCCIIIKKKGGGBBBDDDEEEEEEDDDDDDFFFGGGdddJJJBBB;;;::::::999999::::::;;;:::>>>AAAPPP|||{{{uuuvvvzzzzzzddd]]]mmmyyy~~~ttttttfffZZZ^^^fffyyy{{{tttnnnnnnqqqqqqnnnnnnnnnggg]]]QQQKKKDDD>>>;;;777333000444555666888;;;<<<;;;999===999:::>>>>>>===GGGVVVWWWTTT\\\pppsss]]]???EEE::::::999999999999888888::::::;;;<<<;;;999666555777666666666666666777777===@@@GGGYYYvvvwwwiiivvvzzzzzzrrr}}}iiiTTTSSSZZZ^^^kkkqqqvvvvvvuuuuuuvvvvvvvvvuuuxxx}}}uuurrrrrrgggaaaYYYUUUUUUVVVVVVUUUPPPPPPPPPOOOMMMJJJHHHFFFGGGGGGEEECCCAAA???===<<<<<<<<<;;;:::999777777666777666555444333222222222...///000///......000222444555666777777666555555222333444444444222000...111222222333444555666666999999999888888888888888444333222111000000000000////////////000000000000///555777444222555777777;;;HHHggg|||kkkUUUFFFLLLiiiwww]]]ccc]]][[[WWWVVVVVVVVVVVVVVVUUUUUUSSSPPPMMMLLLMMMNNNLLLLLLKKKJJJIIIIIIJJJJJJKKKJJJIIIIIIJJJJJJJJJJJJMMMIIIEEEDDDFFFGGGGGGEEEEEEDDDCCCBBBAAAAAABBBCCCHHHCCC>>>???DDDEEE@@@;;;CCCHHHKKKQQQgggtttddd]]]QQQDDD;;;555111222666666999;;;:::777555777:::999:::<<<>>>AAACCCEEEEEELLLMMMMMMNNNOOOPPPQQQQQQSSSUUUWWWYYYYYYWWWUUUTTTFFFDDDBBB@@@?????????@@@???===:::888777888:::<<<::::::::::::;;;<<<>>>@@@>>>>>>===<<<:::999888888777777666555333222111111222222111111111111222222444333222222333777:::<<>>===CCCFFFCCCFFFAAA>>>HHHbbbfff]]]]]]YYYVVVWWWRRRSSSQQQMMMNNNPPPPPPLLLLLLKKKIIIHHHHHHHHHIIIJJJGGGIIIRRR```kkkgggWWWHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEFFFGGGGGGHHHuuudddJJJBBB;;;::::::999999::::::;;;:::===>>>JJJqqq|||wwwwwwyyyzzzfffbbbssszzz|||pppfffnnnwww~~~{{{tttooouuuvvvsssmmmkkkiii```VVVKKKGGG@@@<<<999777444222555555777999:::;;;:::999;;;<<<===<<<;;;AAARRRbbbZZZ]]]jjjVVV===@@@;;;;;;::::::999999888888888999:::;;;;;;999888777777666666666666666777777888:::AAAPPPlllmmmlll|||qqq~~~vvvzzzgggYYYXXXYYYbbbfffkkkooosssvvvwwwvvvuuussswwwzzztttooo___ZZZTTTQQQQQQRRRPPPNNNNNNNNNNNNMMMLLLJJJGGGFFFGGGFFFDDDBBB@@@>>>===<<<;;;;;;:::999888777666666666666555333333222222333///000111000//////111333666666777888888777666666333444555555444222000///222222333444555666777777777777777777777666666666444333222111000000000000////////////000000000000333333444555777888888999GGG```wwwpppcccKKKIIIYYYxxxooo^^^]]]YYYWWWVVVVVVWWWWWWUUUSSSQQQPPPNNNMMMLLLLLLLLLLLLNNNMMMMMMLLLKKKKKKLLLLLLKKKIIIGGGGGGIIIKKKJJJHHHKKKHHHDDDCCCDDDFFFEEEDDDFFFEEEDDDBBBBBBBBBBBBCCCEEEAAA???CCCKKKOOOMMMIII@@@CCCDDDFFFSSSnnnuuu```OOOBBB:::999<<<444777999;;;:::999999999999999:::;;;<<<>>>@@@AAACCCCCCDDDFFFHHHIIIJJJKKKMMMOOOQQQSSSSSSRRRQQQOOOHHHIIIIIIIIIHHHFFFDDDCCCAAA@@@===<<<;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???===<<<;;;:::999888777777666666555444333222111111333333222222222222222333222222222444777;;;???AAADDDGGGIIIGGGFFFGGGFFFBBB===CCCNNN```zzz~~~ppp[[[XXX[[[XXXVVVWWWSSSTTTSSSPPPQQQTTTRRRNNNLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHMMMVVV]]][[[PPPEEEGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFzzzpppcccJJJAAA::::::999999999999:::::::::;;;:::BBBbbbyyyuuussszzzgggcccuuu|||uuu~~~vvvqqqtttsssnnnhhhddd```WWWNNNEEEAAA===999888777666444555666888999:::::::::999999>>>@@@;;;<<>>======<<<<<<<<<=========<<<<<<::::::999888777666666555555444444333222111111000333333333222222333333444222333555888<<>>@@@BBBCCCCCCCCCBBBCCCEEEHHHIIIHHHFFFBBB???BBBBBBBBBAAA@@@>>><<<;;;::::::;;;<<<;;;:::999888777777666666555555444444333333333222222111111111333333222222333444444555777888;;;>>>BBBFFFJJJLLLMMMFFFCCCCCC???<<>>AAAPPPeeeooommmfffyyyrrrhhhGGGBBB@@@<<<<<<<<<;;;::::::999888888::::::999999888777666666777777666555555555555555777666666888AAAUUUooozzzqqqsssvvvtttZZZQQQWWWIIIKKKPPPUUUUUUTTTZZZdddfffgggjjjooopppnnnqqqvvvyyy|||~~~|||wwwqqqlllkkkiiibbbYYYRRROOOMMMJJJGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@???===<<<:::999999777777777666666555555444444444333222222222333333111222333222111111333555555555666666777888999999<<<;;;:::888555333111000333444444555666777888888777666666555444444333333000000//////...//////////////////000111222222222333000444999444111DDD]]]|||qqqUUUMMMVVVqqq|||}}}cccZZZTTTxxxttthhhddd[[[TTTQQQ]]]YYYUUURRRQQQQQQQQQQQQQQQMMMIIIJJJLLLLLLHHHDDDLLLLLLKKKKKKKKKKKKLLLLLLIIIEEEBBBCCCGGGIIIGGGDDDFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@>>><<<>>>@@@AAA@@@>>>CCC;;;999>>>???===CCCMMM^^^lll{{{uuu~~~oooZZZKKKEEEBBB===777555777:::::::::999888666444444333444444555555555555555555555555777888:::<<<============>>>>>>???>>>>>>===<<<;;;===>>>??????===;;;999888777777888888888666555333444444444444444444333333222222222222222222222222222222222333444666777888>>>???BBBDDDGGGJJJKKKLLLOOOHHHBBB>>>;;;CCC___}}}___^^^ZZZWWWVVVSSSPPPPPPQQQKKKNNNOOONNNPPPRRROOOJJJHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGFFFFFFEEEFFFGGGHHHBBBAAA>>>======>>>AAABBBCCCCCCBBBBBBBBBBBBBBBBBB~~~```III>>>999999888888888888999999999999:::<<>>>>>;;;888444333444555555999<<<;;;888666777999<<<<<<>>>HHHZZZhhhhhhbbbcccwwwwwwZZZDDDAAA>>><<<::::::999999999999888888;;;:::999888777666555555777777666555444444444444333222333666===LLLdddxxx{{{sss|||}}}~~~uuuwwwzzzzzzpppbbbYYYVVVJJJGGGHHHMMMLLLKKKRRR^^^\\\]]]aaaeeeeeecccffflllqqqtttvvvtttooollllllnnnkkkeee\\\VVVSSSPPPLLLIIIFFFFFFDDDCCCAAAAAAAAAAAA???>>>===<<<:::999888777666666666555555444444444333333222222222222333333111222333222111111333555444444444555777999;;;<<<>>><<<:::777555222000///333333444555666777777888777666666555444333222222//////............//////...///000000111222333333000333888888333:::WWWvvvnnnLLLSSSfffjjjMMMLLL^^^~~~bbbccc]]]TTTVVVZZZ]]]XXXRRRNNNNNNOOOPPPQQQQQQOOOLLLLLLMMMLLLHHHEEEIIIIIIHHHHHHHHHIIIJJJJJJGGGFFFDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEEEEDDDCCCAAA@@@???===<<<;;;<<<===>>>===;;;;;;999999===@@@??????BBBLLLZZZuuummmllliiiVVVNNNFFF@@@888333222444777999888777777777666555555444333333222222111111000000444555666777888999999999;;;:::888666666777888999888888999999999777666555444444444444444333222111222222222333333333333333222222222333333333333333222222333555777:::<<<===BBBCCCFFFHHHJJJJJJJJJJJJEEEBBB>>>:::>>>TTT{{{hhh[[[ZZZWWWUUUSSSQQQQQQQQQRRRLLLNNNNNNMMMNNNPPPNNNJJJGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGHHHIIIIIIHHHHHHDDDCCCAAA@@@@@@AAACCCDDDAAAAAAAAAAAAAAAAAABBBBBB|||```III===999999888888888888999999777888;;;<<<===FFFaaa{{{yyysssiiisss|||~~~hhhaaappp{{{zzzsssooopppggg\\\RRRNNNIIIBBB===>>>::::::999555222111333555666999===<<<888555666888>>>;;;@@@OOO^^^aaa]]]YYYkkkwwwsssMMMDDD@@@:::<<<777777888888888888999999999999888777777777777777777777666555444444444444222111333777<<>>>>>>>>======<<<:::999888777777555555555444444444444444333222222222222222333333000111222111000111222444333333444555888;;;>>>??????===:::777444111///...222222333444555666777777555555444333222111000000///......------......///...///000111222333333444000666999666777KKKqqqzzz___kkk|||nnnTTTGGGMMMooojjj[[[^^^UUUQQQWWWWWWVVVSSSNNNLLLMMMNNNOOOOOOQQQRRRQQQQQQPPPNNNMMMKKKGGGGGGGGGGGGGGGHHHIIIIIIEEEGGGGGGFFFDDDDDDFFFHHHDDDFFFHHHGGGEEEDDDFFFGGGDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;777<<>>;;;<<<666777666444000000333666666:::===<<<777555666888@@@<<>>666666666777888888999999777777777777777888888999888777666555444333333333444333444999;;;???MMM\\\yyynnnlll~~~ooommmggghhhyyycccNNN???AAAFFFDDDCCCFFFIIIKKKPPPTTTSSSQQQUUU[[[]]]YYYUUUWWW]]]dddhhhiiifffeeeeeeeeeeee```XXXQQQFFFEEEBBB@@@>>>=========<<<<<<;;;:::999777777666444444444444444444333333222222222111222222333333000111222111000000222444333333444666999===@@@BBB???===:::777333000...---111222222333444555666666444444333222111000///.........---------......///...///000111222333444444222999999444<<>>======FFF___nnnjjj```QQQBBB888444555333555777999:::999777555222222222333333333444444111111222222222222222222333222222222111111111111111111111222222222333333333222111000000111222333111111111222333333444444222333333444444555555666555666888;;;???CCCFFFHHH@@@BBBEEEGGGHHHHHHFFFEEE???EEEGGGJJJ]]]~~~xxxpppvvv```[[[\\\YYYXXXWWWUUUVVVVVVRRRNNNJJJJJJHHHDDDEEEHHHGGGCCCIIIHHHFFFEEEEEEEEEFFFGGGIIIFFFCCCDDDGGGGGGDDD@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBBvvvZZZFFF<<<888888888888777777777777888555777:::888;;;PPPhhhyyy~~~jjjlllpppwwwuuu~~~nnngggmmmzzz|||}}}yyyvvvuuuuuuqqqjjjdddZZZSSSIIICCCAAA???;;;777777666333111111222444666555888;;;;;;999888999<<<:::@@@FFFPPPTTTLLLQQQiiiqqqIII???;;;;;;===:::999999999888888888777777777777777777777777777777666666555444333222222111666444555999;;;===DDDKKKccczzzsssnnnyyyqqqvvv{{{YYY???>>>BBB>>><<<@@@BBBDDDGGGJJJLLLMMMMMMMMMPPPNNNOOOTTT\\\cccgggggg```bbbeeehhhiiieee^^^XXXRRRJJJ@@@:::999:::;;;<<<===<<<:::999777666666666555555444444444333333333333333333222222222111111222222111111111111111111444555666888999;;;<<<===>>>:::555111//////111222222222333333333333333333777555222///---------............///////////////555333000...000333333111888:::777999PPPuuusssyyy\\\NNNDDDCCCYYYvvveee___XXXTTTTTTTTTQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQQQQPPPNNNMMMLLLGGGJJJIIIGGGHHHJJJHHHDDDHHHEEEDDDFFFFFFBBBAAADDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@??????>>>===<<<;;;:::::::::::::::<<<;;;;;;:::::::::;;;;;;???AAANNNiiiwwwUUU;;;444777888777666666777777666555444444444444444444444444111222222222222111000000222222111111111111111111111111111111111111111111111000000//////111222333111111222222222333333333444444444444555666777888===???>>>===CCCJJJHHHAAA@@@FFFIIIGGGDDDEEECCCAAAXXX]]]bbblllvvvttt~~~yyyaaa\\\\\\ZZZUUUVVVUUUUUUSSSQQQNNNMMMHHHJJJLLLKKKIIIGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCCBBBAAACCCDDDEEEBBBAAA@@@?????????@@@AAA>>>>>>???@@@AAACCCEEEFFFuuuYYYEEE;;;888888888888777777777777777555777:::888:::LLLbbbwwwiiikkkpppyyyuuueee___fffuuu~~~~~~||||||xxxtttrrrpppllleee^^^VVVOOOFFF@@@>>>===999555777555333111111333555666777:::<<<<<<999888:::===???IIINNNRRRUUUSSS```yyy^^^@@@<<<999999;;;999999999888888888777777777666666666666666666666666555555555444333333222222444222333777999:::@@@GGG]]]uuuwwwppp~~~zzzyyyoooLLL===;;;::::::===<<<>>>AAADDDFFFFFFFFFFFFIIIIIIJJJNNNUUU\\\aaadddbbbggglllnnnkkkfffbbbaaaZZZQQQEEE<<<:::;;;<<<<<<<<<;;;:::999777666666666444444444444333333333333333333222222222111111111222222111111111111111111222333444555666777888999888666333000///111333444333333333333333333333333555444111///...---...............///////////////111111000//////222555666222333@@@YYYmmmqqqjjjeeegggqqqVVVHHHCCCLLLiiixxxeee___XXXTTTTTTTTTQQQOOOKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPOOONNNLLLKKKIIIKKKJJJFFFGGGJJJJJJHHHHHHEEEDDDFFFEEEBBBBBBDDDBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@>>>======<<<<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;??????GGGYYYrrr{{{iiiWWWGGG;;;444555444555888;;;<<<888555777777666666555444444444333333444444333333222111111111111111111111111111000000000000000000000000000//////...///000111222111111111222333444444444555555555666888:::;;;<<>>>>>??????@@@======>>>???@@@BBBCCCDDDsssXXXDDD;;;888888888888777777777777666555777:::888999GGGXXX~~~yyyqqqhhhiiinnnxxxqqqeeeWWWSSS\\\kkkyyy}}}{{{zzz{{{wwwqqqmmmjjjddd]]]WWWPPPJJJBBB===;;;999666333666444333222222333555666888:::<<<;;;999888;;;>>>@@@OOOTTTQQQTTT\\\rrrtttkkkKKK:::;;;888777999777888888888888777777777777555555555555555555555555444444444444333333333333333111111444555555:::@@@SSSeeezzz}}}hhhrrruuuttt}}}]]]@@@444555999;;;888999;;;>>>???@@@@@@???BBBCCCDDDFFFJJJPPPWWW\\\___fffmmmnnniiieeeeeeggg\\\SSSGGG>>>;;;;;;:::::::::999999888777666555555333333333333222222222222222222222111111111111111111111222222222222222222000000111111222333333333111111000000111333555666555444444333333222222222333222000///......//////.........//////000000000///111222333222333777;;;::::::OOOpppwwwbbbOOOMMMccc|||zzzeeeMMMBBBHHH^^^}}}gggaaa[[[UUURRRRRRRRRPPPNNNJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNNNNOOONNNMMMKKKJJJJJJLLLJJJFFFFFFJJJLLLKKKHHHEEEDDDEEEEEEBBBBBBEEEAAAAAAAAA@@@@@@???????????????>>>===<<<;;;;;;:::;;;;;;::::::999999::::::;;;::::::999999:::;;;;;;<<<<<>>>>>=========>>><<<<<<<<<===>>>@@@AAABBBqqqVVVCCC:::888888888888777777777666555555777:::888888AAAMMMqqqzzzuuurrriiihhhjjjsss~~~rrr\\\SSSJJJHHHPPP^^^mmmuuuwww|||{{{zzz}}}zzzyyyxxxzzzvvvpppjjjddd]]]VVVQQQIIIEEE???;;;888777555333444333222222333444666777888:::;;;:::888888;;;???CCCWWW\\\VVVZZZjjjmmmsssZZZDDD;;;===888555888666888888777777777666666666444444444444444444444444222222333333333444444444222111111444444222555:::IIIWWWiii|||mmmssswww|||lllKKK777555777777777888999;;;<<<<<<<<<<<<===???@@@@@@@@@DDDLLLRRRTTTZZZ```bbb```___aaacccWWWPPPGGGAAA???===;;;999999999888777666555444333333333333222222222111111111111111111111111111111111111222222222222222333000000000000000000000000//////000222333444555666555555444333222111111111000//////......//////000.........///000000111111222222444777777666666999999KKKjjj{{{lllNNNFFFQQQmmmpppyyyooo]]]IIIHHH^^^{{{rrr___[[[WWWRRRPPPOOOPPPOOONNNMMMLLLLLLKKKLLLLLLMMMNNNLLLLLLMMMMMMMMMLLLJJJIIIGGGJJJJJJGGGFFFIIIKKKJJJHHHDDDCCCEEEEEEBBBBBBEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>======<<<;;;:::::::::::::::999999999999::::::999999999999999::::::;;;888:::<<<===CCCSSSjjj|||pppnnn|||vvv```RRRNNNOOOGGGFFFDDD???:::666666777888888888777777666666666666666666666666555555444333333333333333444444444222222222222222222222222222222222222222333333333333444555777999:::<<<<<>>>>>===<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@pppUUUCCC;;;888888888888777777777666555555777888777777<<>>JJJ]]]ooozzzzzzyyy~~~}}}ooouuuyyy___EEE999555111666777777888888888888888<<<======;;;:::<<>><<<:::777555444333333333333333222222222111111111111111111111111222222111111222222333333333333111111111000000000//////111222333444444555555555444444333222111000000///...............//////000......//////000111111222555222333888:::666444666666ccc```IIIQQQbbbzzztttaaaRRRIIIYYY|||{{{ddd```YYYVVVSSSPPPPPPPPPQQQQQQRRRQQQOOOMMMLLLLLLMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIBBBHHHKKKIIIGGGHHHHHHEEEFFFCCCDDDFFFFFFCCCBBBEEEDDDDDDDDDCCCBBBAAA@@@@@@=========<<<;;;;;;::::::999999888888888999999:::888888888888888999:::;;;666;;;>>><<<===HHH\\\mmmxxxxxxyyy{{{kkkdddccc___dddddd[[[KKK===999:::777777777777888888888888666666666777666555555444555555666666666777777777666666666666666666666666666666666777777777777777777888999;;;===???AAAAAAEEEEEEFFFFFFGGGHHHJJJJJJKKKLLLMMMLLLJJJJJJLLLPPPWWW```fffhhhrrrwwwjjjaaaaaa]]]TTTQQQTTTNNNNNNMMMLLLLLLLLLKKKKKKPPPQQQRRRPPPMMMJJJIIIHHHDDDCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB>>>>>>======<<<;;;::::::999999999:::;;;<<<===>>>oooUUUCCC;;;888888888888777777777777555666777777777777:::<<>>===:::888666444444444111111222333444555777888777888999777777999@@@EEE[[[eeeeeedddmmmyyyWWWEEE999777:::555666;;;999666666666666555555555555444444444444444444444444111111222222333333444444333222444777666222222666555@@@PPP```nnn{{{|||{{{vvvhhh^^^hhhzzzvvv\\\GGG999111555555444444444444444444::::::999888777888:::<<>>???DDDJJJOOOQQQQQQPPPOOOOOORRRVVVVVVSSSPPPGGGDDD???:::666555555555333333333333222222222222222222222222222333333333111111222222333444444444333333222222222111111111444444444444444444444444222111111000000/////////,,,------.........//////......///000000111222222555000111777888555888???YYY|||ZZZ[[[ttttttTTTKKKDDDKKKhhhnnn^^^___YYYWWWUUUSSSRRRSSSUUUVVVUUUSSSPPPNNNLLLLLLLLLMMMJJJKKKLLLLLLLLLKKKJJJIII@@@HHHLLLJJJGGGFFFEEEBBBDDDBBBDDDHHHHHHDDDBBBCCCAAAAAAAAA@@@@@@?????????======<<<<<<<<<;;;;;;;;;888888777777888888999999777777777777888999::::::777<<<>>><<<:::@@@LLLXXXvvvwwwqqqwwwzzzppp[[[FFF;;;888999999999999999999999999777777777777777666666555777777777888999999::::::999999999999999999999999:::;;;;;;<<<===<<<<<<<<<;;;<<<===???AAACCCDDDEEEHHHHHHGGGHHHHHHIIIJJJKKKJJJIIIIIIHHHFFFHHHQQQ\\\sssdddcccbbb___WWWOOOMMMQQQMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNOOONNNKKKHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCC>>>>>>>>>===<<<;;;:::999999999999999:::;;;<<<===oooUUUDDD<<<888888888888777777777777666666666666666888999888>>>^^^vvv~~~~~~qqqSSSUUU^^^jjjoookkkggghhh``````aaabbbeeelllvvv|||{{{|||rrrfff^^^dddlllrrrvvvzzz~~~{{{xxxxxxvvvsssrrrrrrrrrrrrrrrpppooonnnhhheee```XXXOOOHHHCCCAAA:::999888666444333333444000111222333444666777888888999999888888<<>>999777888888444444444444333333333333222222333333333444444444111111222222333444444555444333333333333333222222444444333333222333333333///////////////.........,,,,,,---.........---------...///000111222333333444111444777555555EEEYYYjjjbbbyyyrrrXXXBBB@@@EEE[[[|||lll```ZZZWWWVVVTTTRRRQQQSSSUUUWWWTTTRRROOOLLLKKKKKKLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJCCCJJJNNNJJJFFFEEEEEEDDDAAAAAAEEEJJJJJJEEEAAABBB??????????????????>>>>>><<<<<<;;;;;;;;;;;;::::::777777777777777888999999666666666777777888::::::888:::;;;;;;:::<<>>===<<<::::::999999999999999999888777777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@??????>>>>>>???AAABBBDDDEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKGGGEEEDDDFFFJJJTTTjjj~~~zzzddd\\\^^^\\\WWWTTTSSSRRROOOLLLLLLKKKJJJJJJKKKLLLMMMIIIKKKLLLKKKIIIFFFEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCFFFDDDBBBAAA?????????@@@>>>>>>>>>>>>===;;;:::999999999999999:::;;;<<<<<>><<<777777666555222111222333000000222333555666777888999::::::::::::???GGGNNNXXXPPPJJJWWWooo{{{MMM@@@@@@777999===888888888222666666555555555444444444555555555555555555555555222222222222222222222222222111444777666222111444222444999CCCOOO```uuu|||xxx~~~|||yyynnnWWWKKK777666555444333333333333222000000222666888666333333777:::999777999@@@FFFGGGEEEDDDHHHOOOVVVYYYZZZ[[[UUUKKKBBB<<<999:::;;;555555444444444444333333333333333444444555555555111111222333333444555555444333333333333333333333333333111111111222333444---------...............,,,,,,---......------,,,---...///000111222333333444444888:::444888SSSqqq{{{kkkcccvvvqqqMMM>>>>>>FFFUUUttt{{{pppbbbUUUSSSSSSQQQOOOOOOPPPSSSVVVRRRPPPMMMKKKJJJKKKMMMNNNJJJKKKLLLMMMMMMLLLKKKKKKGGGMMMOOOIIIDDDDDDFFFFFF@@@AAAEEEKKKKKKFFFAAAAAA????????????@@@@@@@@@@@@;;;;;;::::::::::::::::::777777666777777888999999666666666666777888999:::777777888999:::===AAACCCDDDVVVlll|||xxxyyywwwfff[[[VVVTTTSSSDDDDDDBBB@@@===;;;999999::::::;;;;;;::::::999888666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBAAA@@@@@@??????@@@AAABBBDDDEEEEEE@@@AAABBBCCCEEEHHHIIIKKKKKKGGGGGGLLLVVVkkk|||wwwpppfffeeeWWWWWWRRRKKKOOOWWWTTTJJJLLLLLLKKKJJJJJJKKKMMMNNNGGGHHHJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDHHHFFFCCC???===<<<<<<<<<>>>?????????>>><<<:::888999999999999:::;;;<<<<<>>:::;;;999777555444555666666444444444333333222222222111111222222222333333333333333333222222222111111111000///...------...///,,,,,,------------------,,,,,,------.../////////---***,,,222444000000444:::444999777333NNNkkkkkkeeeYYYOOOgggzzzsssSSSGGGDDD@@@TTTrrrmmmssspppccc^^^SSSRRRPPPPPPRRRSSSRRRQQQNNNNNNNNNNNNMMMLLLJJJIIIGGGKKKLLLJJJKKKMMMMMMIIIHHHGGGEEEDDDBBBAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???===<<<<<<;;;;;;<<<<<<;;;:::999999888777999999888888888888999999777555333444666888777555888888777777888:::;;;===AAAAAAHHH]]]xxxuuukkkkkktttzzzlllfffeeefff]]]___\\\QQQDDD;;;999999777:::<<<===;;;::::::;;;;;;888666888===>>>:::666===<<<;;;999999;;;>>>@@@<<<===???BBBCCCCCCBBBAAADDD???CCCFFFCCCGGGLLLFFFFFFAAAEEEGGGAAADDDJJJGGGWWWYYY]]]eeevvvsssfffnnnvvvrrrmmm```WWWTTTQQQMMMKKKKKKLLLMMMKKKKKKJJJKKKKKKJJJHHHEEECCCFFFJJJLLLKKKIIIGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHLLLIIIDDD???<<<;;;<<<===;;;<<<=========<<<;;;:::999888666666777;;;???BBBjjjQQQAAA999777777777777666666666555555555444444444555666777888;;;JJJmmmsssnnnnnntttnnn```LLLAAADDDMMMTTTVVVUUUSSSRRRUUUZZZbbbgggqqqtttwwwyyyyyy{{{~~~zzzsssqqqooonnnnnnmmmjjjhhhaaa^^^ZZZWWWTTTSSSSSSSSSPPPNNNKKKFFFAAA===999777666333111111222333222000333333444555666666777777999;;;<<<;;;;;;===BBBEEENNNQQQdddzzzrrrTTTJJJHHHCCCBBB???<<<999777666555666555555444333333222222555555444444333333222222111222222333333222222111111333555777777666444333555333333888>>>III[[[kkk{{{yyy||||||ooosssxxx```LLL999444666666555444000...---...000111000///222222111222333555888999;;;<<<>>>???AAABBBBBBBBBCCC???;;;<<>>AAAMMMiiiiii___gggmmmggg\\\UUUSSSQQQPPPPPPPPPOOONNNMMMMMMNNNNNNMMMKKKHHHGGGDDDHHHJJJIIIJJJMMMLLLIIIHHHGGGEEEDDDBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBB@@@???===<<<;;;:::::::::::::::::::::999999999999888777777666666777777888777555333444666888777555888777777777777999:::;;;:::;;;@@@LLL___rrrzzznnnwww}}}tttooonnnggg\\\PPPFFF???;;;;;;;;;;;;:::888777888::::::888777666888:::<<<>>>===<<<<<<===>>>??????>>>@@@AAA@@@@@@??????@@@AAABBB>>>CCCGGGDDDHHHMMMIIIDDDAAADDDAAA999DDD[[[eee|||}}}}}}|||dddfffooozzzkkknnnnnnfffRRRQQQOOOMMMLLLLLLMMMMMMOOOMMMJJJIIIJJJJJJIIIHHHJJJKKKLLLJJJGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDHHHFFFAAA===;;;:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777666888:::===???jjjQQQAAA999777777777666666666555555444444444333444444555666666888BBBaaa{{{zzzgggFFF999???JJJLLLLLLKKKIIIHHHLLLRRRXXXccciiipppttttttuuuxxxzzztttfff```___qqq~~~xxxtttooommmjjjiiigggdddaaa^^^UUURRROOOKKKHHHGGGFFFFFFEEEDDDBBB???<<<999777666444333111111222333222111555555555666777888999:::===<<<;;;===@@@CCCEEEGGGSSS```|||xxxmmmrrrRRRAAA<<>>NNN^^^www{{{xxxrrr{{{jjjmmmvvv^^^CCC444111222444555111000//////000000...,,,111000//////000111333444777888999::::::::::::::::::777555777;;;======;;;666555333222111111222333222222222222111111111111/////////000000000000000000000000////////////.........---,,,,,,,,,------,,,,,,---------........./////////000111111222222444111000222333333666:::888444666OOOooopppXXXEEE>>>BBBbbbgggZZZIII;;;KKKjjjoooUUUTTTZZZhhhlll[[[VVVTTTQQQOOOOOONNNLLLJJJKKKLLLNNNNNNLLLIIIFFFDDDBBBFFFHHHGGGHHHKKKKKKHHHHHHGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@????????????@@@>>>===<<<;;;:::999999999888888888999999999::::::666666555555555555666666666555333444555777666666666666555555666777999:::999;;;>>>@@@GGGZZZrrrxxxpppeeeZZZQQQJJJEEECCC@@@CCCGGGGGGBBB<<<777444555888<<<===<<<::::::;;;::::::;;;<<<>>>>>>===;;;;;;>>>AAAAAA@@@@@@CCCFFFJJJDDDGGGGGG@@@CCCIIIGGGEEEAAACCCBBBBBBZZZ~~~yyywwwbbb^^^cccccc___NNNMMMMMMMMMMMMMMMMMMMMMRRROOOKKKHHHHHHJJJJJJJJJLLLKKKJJJGGGCCCBBBBBBDDDDDDEEEEEEEEEDDDCCCAAA@@@CCCAAA>>><<<:::::::::;;;===<<<;;;:::999888888888888888777888888:::;;;;;;iiiQQQ@@@999777777666666666555555555444444444333444444444444444666:::OOO|||[[[???;;;AAAEEEGGGHHHFFFBBBAAADDDGGGTTT\\\ffflllnnnpppsssvvvvvvzzz{{{tttbbbQQQKKKMMMXXXdddrrr{{{~~~|||yyyssspppnnnlllhhhddd```[[[VVVRRRKKKIIIFFFBBB@@@>>>======>>>===;;;:::888666444333333222111111222222333333555666888:::<<<>>>@@@AAACCC>>><<<@@@GGGMMMSSSWWWcccuuuwww{{{WWWDDD===555888888:::===???@@@>>>;;;:::444444444333333333222222555555444333222111000000000111111222222222222111000111333444444444333222///000222333222555CCCQQQggg{{{{{{rrrtttrrr]]]WWWcccqqqxxxjjjVVVCCC666111222555222111111222222222///---000000///......///000000222333444555555555555555666444222333444555444222222222111000//////000000000000000000000000000000....................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000111222222222111000000111333444666999888@@@HHH```{{{lllOOOIIIKKK]]]sssUUUKKKDDDFFFfffbbbSSSVVVRRRaaammm[[[TTTRRROOONNNMMMMMMKKKIIIJJJKKKMMMMMMKKKHHHDDDBBBDDDHHHIIIHHHHHHJJJJJJFFFGGGGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>======>>>>>>======;;;::::::999999999888888888888888888888888666666555555555555666666555444444444555666666666555555444444444555777888:::<<<===:::;;;HHHaaauuu|||mmmaaaXXXRRRRRRUUUVVV^^^gggjjjcccSSSCCC999777999;;;<<<<<<:::999999::::::::::::999:::;;;<<<:::>>>CCCCCCAAA@@@CCCEEEIIIAAABBBBBB>>>GGGTTTUUUbbbUUURRRXXXeeerrrpppttt___YYY[[[[[[VVVQQQMMMMMMNNNOOOOOONNNMMMLLLQQQNNNKKKIIIHHHIIIHHHHHHCCCDDDDDDCCCBBBBBBDDDFFFAAABBBDDDDDDDDDBBB@@@>>>???>>>===;;;;;;;;;;;;<<<===<<<:::888666666666777777777888888999888888888fffOOO@@@999666666666666555555555555444444444444444444333333555777888AAAaaaqqqOOO???:::AAADDDGGGGGGEEEBBBBBBCCCIIIRRR^^^eeegggiiinnnrrrqqqtttuuunnn[[[IIIGGGNNN[[[```gggppp}}}~~~}}}|||{{{zzzyyyvvvrrrnnnpppllleee___YYYSSSMMMIIIEEEDDDAAA>>><<<::::::999:::999888666555333222111111111222111111222333444666888;;;???CCCFFFGGGHHHEEEBBBEEENNNTTTWWW[[[aaaqqquuuFFF>>>>>>555222555666777999::::::999999333333333333333222222222444333333222111111000000///000111111222222222222000000222222333333222111//////111222000111;;;FFFTTTdddxxx|||pppuuuxxxiiiZZZXXXaaakkkooonnnbbbOOO???777444222111111222333333111000111000000///////////////...///000111222333333333222111000000000///...---/////////...............////////////////////////---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...//////000000111222222111222333444555666777666111KKK___qqqyyyeeeVVVcccnnnxxxvvv```III???CCCXXX{{{[[[UUUWWWLLLWWWfffZZZPPPNNNLLLKKKLLLLLLKKKJJJJJJKKKLLLLLLJJJGGGDDDBBBJJJMMMMMMJJJIIIJJJHHHDDDFFFFFFDDDBBBAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<======<<<;;;::::::::::::999888888777666666555555777666666555555666666777444444444444444444555666555444333333333444555666666777777555444<<>><<>>???AAABBBBBBAAA???>>>===============<<<<<<<<<<<<;;;999777666555666666666666777888888777666666cccMMM???999666666666555555555444444444555555555555444333333555888888<<>>JJJTTTfff{{{wwwrrrwwwqqqdddhhhcccnnnwwwssseeeSSSAAA555333111//////111222111000111111111000000/////////------///000111111111111------............------------------------------------------............---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,---...///000000111/////////000111111222222000333333222333777888777@@@RRR___```]]]___rrrSSSKKKAAA@@@OOOnnnpppdddRRRQQQSSSJJJOOOYYYUUULLLKKKIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEMMMPPPPPPLLLJJJJJJHHHCCCEEEDDDCCCAAA??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;::::::::::::;;;999888777666555444444333666666555555555555666666333444555444333333555777555444333222222333444555444555555555555888>>>BBBeee|||pppcccWWWOOOLLLEEEOOObbbsssxxxkkkSSS???777888;;;@@@FFFHHHGGGDDDCCC@@@===>>>FFFSSSbbbkkkYYYSSS[[[jjjxxxmmmjjjmmmtttkkkbbb[[[UUUSSSRRROOONNNPPPOOOPPPQQQQQQPPPOOOMMMLLLMMMLLLKKKJJJIIIGGGCCC@@@:::===???@@@@@@?????????===>>>???@@@@@@???>>>>>><<<===>>>>>>>>>>>>===<<<;;;:::999888777666666666555555666777777666666666zzz___JJJ???:::666666555555555444444444555666666777666555444333333444666;;;EEEWWWkkkxxxvvv~~~vvvlllaaaUUUIII@@@>>>===AAAIIIPPPSSSSSSSSSYYY^^^]]]XXXVVV[[[aaacccdddhhhdddTTTGGGPPPbbbtttzzz~~~uuusssqqqpppooonnnllljjjhhhbbbXXXOOOHHHDDDAAA@@@:::999999777666666555555333333333333222222222222...000222222111222444777888<<>>AAARRRmmmrrr^^^VVVOOOLLLNNNNNNMMMMMMNNNKKKIIIHHHHHHJJJKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHMMMPPPOOOLLLJJJKKKHHHDDDCCCBBBAAA???>>>======<<<======<<<;;;;;;;;;;;;<<<;;;::::::999999999999:::666666666555555444444444555555444444444444555555222444555444222222555777555555333333222333444555666666666666777999;;;===MMMjjjzzzyyyeeeWWWSSSWWW[[[ZZZhhh~~~xxx[[[FFFDDDDDDLLL___rrrttteeeTTTGGGGGGLLLYYYlll~~~wwwrrr{{{iiicccoooppp^^^ZZZYYYTTTMMMJJJLLLMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPNNNKKKIIIHHHFFFDDDBBB>>>>>>???>>>======???AAA??????>>>>>>===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999999999999888888777666444444444555555666666777xxx\\\III>>>;;;666666555555555444444444666666777777777666444333111///222888???GGGVVVeeeuuu~~~tttmmmmmmoookkkdddPPPJJJDDDGGGQQQ[[[```aaa]]]aaabbb\\\SSSOOOSSSYYYWWWZZZ___^^^QQQHHHVVVlllxxxzzzpppmmmkkkjjjjjjjjjiiihhhbbb[[[QQQHHHCCC@@@???>>>555555555444333333222222000000111111222222333333...000222222111222555888999>>>EEEKKKNNNMMMIIIGGGHHHMMMVVVWWWKKKDDDTTTmmmmmmTTT===???888444888333///111333666777666555444222222222222222222222222/////////000111111222222......000111111222222222////////////000000000000000+++***///333333222444333999GGGYYYgggnnnqqqrrrllllllmmmnnnqqqpppkkkdddttt___UUUeeevvvppp^^^>>>:::555222111222333333///000000111000000///////////////......,,,+++***,,,...//////...,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,++++++++++++******+++---...///...------,,,,,,---...///000111222111222222333333444555555444888888888BBBTTTaaafffHHH===???EEEOOOppp|||XXXGGGBBB;;;FFFggg{{{fffZZZTTTRRRKKKMMMUUUOOOGGGIIIKKKJJJHHHHHHIIIIIIIIIHHHKKKJJJHHHGGGGGGHHHJJJKKKKKKNNNNNNKKKJJJKKKIIIEEEBBBBBB@@@>>>===<<<<<<;;;======<<<;;;;;;;;;;;;<<<999999888888888888888888444444444555555555555666444333333222222333333444222444555444222222444777666555444333333333444555444444444333333555999<<<999FFFOOO]]]tttyyyuuuggggggooovvv}}}~~~~~~xxxoooddd[[[WWW[[[ZZZffflllVVV[[[hhh}}}{{{xxxpppeeekkkiii^^^\\\YYY\\\YYYQQQNNNQQQPPPKKKJJJKKKKKKMMMNNNOOOPPPQQQTTTPPPKKKHHHGGGFFFEEEEEE??????>>><<<<<<>>>CCCFFFAAA@@@>>>===;;;::::::::::::;;;===>>>>>>===;;;999777888999::::::999777777444444333444444666777777xxx\\\HHH===888777777666555444444333333555555555555555555555555444000222888888999GGGYYY}}}uuurrryyyxxxbbbIII@@@NNNcccqqqkkkiiieee[[[LLLCCCHHHRRRSSSQQQRRRSSSQQQUUUeeewwwpppmmmiiifffdddcccaaa___SSSOOOIIICCC>>>:::999888444444444333333222222222333333333222222222222222333333333333444666888:::>>>???@@@@@@???BBBGGGKKKOOOSSSTTTPPPMMMSSS```kkkuuuaaaMMM===<<<;;;555222444555555444444444333333333444333111000000000111111000000000000000000000000...//////000111222222222111111000//////////////////...------...000222444444333:::JJJ[[[gggqqqwww}}}uuupppssszzzyyynnncccmmmWWWQQQZZZgggnnnOOOFFF===999555000...111111222222000------000444000000000000////////////---------,,,,,,,,,++++++,,,++++++******++++++,,,........................,,,,,,,,,++++++*********,,,,,,++++++***+++++++++............/////////000111111111111111222333333,,,111666888555111222666222777666;;;XXXxxxvvv___HHHEEEBBBLLLhhh}}}bbbNNN???<<>>>>>=========<<<;;;:::999777666555444888888999999999999888888555555666666666666555555555444444333333444444555444444444444444444444444555333222222333444444333333333444444555666666777888999;;;CCCUUUooommm]]]WWWYYY]]]zzz|||aaa\\\ppptttlllyyyzzzkkkddd```]]]ZZZXXXTTTRRRQQQPPPNNNLLLOOOMMMJJJIIIJJJKKKLLLLLLTTTNNNIIIGGGHHHHHHEEEAAA???>>><<<;;;<<<===???@@@???>>><<<;;;;;;;;;<<<===888:::<<<>>>>>><<<999777:::999888777666666666666555444444333333444444555xxx]]]III>>>999777666666555444444333333444444444444444444444444666222222666666555AAAQQQsss~~~|||dddJJJEEENNNVVV\\\```fffggg___SSSOOOQQQMMMLLLNNNQQQTTT[[[jjjyyytttfffccc^^^[[[YYYWWWTTTRRRKKKHHHCCC>>>;;;999888888444333333333222222222222333222222222222222222222222222222333444666777888:::>>>AAA@@@???AAAIIIPPPYYYTTTSSSVVVZZZbbbuuu~~~QQQAAA666777888444333777555444444444444333333333333222111000000000111111000000000000000000000000...//////000111111222222111000000///////////////000///...---...000111333222000444???LLLYYYgggrrr|||zzzvvvtttjjjUUUKKKMMMQQQQQQjjj```QQQ@@@555222555888000111222111000//////000111111000000000/////////------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,....../////////000000000333333222222111000000000999333---,,,///222333333555444999LLLjjjyyylllUUUJJJIIIPPPdddeeePPPDDD>>>HHH___zzzcccYYYUUURRRQQQQQQQQQNNNJJJIIIJJJLLLHHHGGGFFFFFFGGGJJJLLLNNNIIIIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJHHHFFFEEEDDDAAA@@@>>>===<<<<<<======<<<<<<;;;999888777555555777777888888888888777777555555666666666666555555444444333333333333444444444444444444444444444444555333111222333444333222333333333444555666666666777888888;;;FFF^^^}}}~~~xxxwwwwwwyyyhhh^^^mmmnnnzzz~~~mmmdddaaa]]]ZZZXXXVVVSSSRRRQQQPPPOOOMMMLLLJJJHHHHHHIIIJJJJJJJJJPPPLLLGGGFFFHHHHHHDDDAAA???>>>===<<<<<<===>>>???>>>===<<<<<<;;;;;;<<<<<<888:::<<<======;;;999888999888777777666777777777555555555444444555555555uuu[[[HHH===888666666555555444333333333333333333333333333333333777333333555333111:::GGGeeerrrRRREEEHHHOOOUUUYYYbbbjjjiii___VVVRRRGGGFFFHHHMMMSSSZZZeeeooottt}}}iii\\\WWWSSSOOOLLLJJJHHHEEECCCAAA???<<<888666666666666222222222222222111111111222222222222222333333333222333444555777888999999;;;>>>@@@??????FFFRRR\\\___WWWUUU```mmm|||cccCCC999333555555222333999444444444444333333333333222222111000000000111111000000000000000000000000...//////000000111111222000000//////......//////000000.........///000111222//////444<<>>;;;999:::999666444333333333444111111111111111111111111222222222333333444444444444555777888:::;;;<<<<<<@@@@@@@@@AAAEEENNNZZZbbb[[[]]]bbboootttMMM>>>:::777777555111222777444444444333333333222222111111111000000000000111000000000000000000000000////////////000000111111000//////.........//////111000///............///333111000111444===PPPaaaiiizzz}}}xxxtttlllcccUUUbbbfff]]]WWWUUUKKK===999555000000222444444333222222111111111000000000/////////.........------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------,,,------...///000000000111111111111222222222444555555555444444---333777666555888;;;<<<>>>BBBFFFGGGFFFHHHQQQZZZdddiii}}}rrrOOO???<<>><<<;;;;;;;;;;;;999:::;;;;;;;;;:::888777999999999999999::::::;;;999999888666666555555555555555444444444444555555mmmUUUDDD:::555444444444444444333333333222222222222222222222222333333333333222222666<<>><<<;;;;;;;;;;;;999777777666555333222111111222111111111111111111111111222333333444555666666777555666777999:::<<<===>>>BBBBBBEEEKKKPPPTTTTTTRRRQQQaaaooo{{{ZZZ???;;;:::999888444111222666444444333333333222222222000000000000111000000000///////////////////////////////////////000000000//////............//////000000///......---------111111222333222666DDDSSS___lll}}}xxx{{{|||}}}iiiOOOGGG\\\rrrkkkSSSFFF>>>444///...000222222222222222222111111111111000000000/////////.........------------------...------------------------------------------------......------...//////000111111111222222222222333111222222333333333222222333333333666BBBQQQWWWVVV???DDDAAA;;;BBBXXXmmmuuuiiivvvrrrUUU===;;;DDDQQQkkkkkkYYYUUUTTTMMMIIIJJJIIIIIIIIIIIIJJJJJJIIIHHHKKKLLLLLLMMMMMMLLLKKKKKKMMMLLLIIIGGGFFFGGGHHHIIIDDDDDDEEEEEEDDDCCCBBBBBB@@@???===;;;:::;;;<<<===;;;;;;::::::999888777777444444555555555555444444444444555555555555444444333333333222222333333333333333333333333333333333444222000111222333222222222222222333333333333333222444666888999999888888;;;QQQooo{{{nnn___lllhhhbbb^^^\\\ZZZWWWTTTVVVTTTQQQOOONNNMMMKKKJJJLLLKKKKKKLLLMMMLLLKKKIIIBBBBBBBBBCCCDDDCCCAAA???@@@???>>>===;;;::::::999888999:::::::::999777666999888888777888999:::;;;;;;:::888777555444333333444333333222222333333444mmmVVVFFF<<<777444444333333333333333333222222222222222222222222111111333333333444777999<<>>@@@EEEFFFCCC;;;>>>@@@@@@>>><<<;;;;;;888888777999::::::999777666555444333222111111111111111111222222222222222333444555666777888999999666666666777999<<<>>>@@@BBBGGGNNNUUUXXXSSSIIIAAAMMM___qqq~~~gggEEE888555555555444222222333666333333333333222222222222...///000111111111000000////////////////////////////////////////////////......------......//////////////////...------------...111222000000888CCCUUU\\\jjj~~~tttqqqrrr{{{rrrfffqqqnnnTTTCCCJJJ[[[aaa\\\OOOIII@@@888333000///...333333333222222222111111111111111000000000/////////......------......///........................---------............///............///000111111222222222333333333333444222222111000000000000000777666:::MMMkkk|||nnnWWWAAA@@@;;;===TTTrrrzzzrrrwwwqqqRRRAAA999EEE[[[rrrjjjbbbZZZTTTMMMGGGHHHLLLHHHGGGGGGIIIJJJKKKJJJHHHGGGHHHJJJLLLNNNOOOOOOOOOKKKJJJHHHGGGFFFGGGGGGHHHBBBBBBCCCCCCCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<::::::999999888777777666444444555555555555444444444444555555555555444444333333222222222222333333333333333333333333333333333222000000222333222111222222222222222222222222444222///111444888999999777===KKKbbb{{{ttt~~~xxxjjjccccccccc```[[[XXXVVVUUUSSSRRRUUURRRPPPNNNNNNMMMKKKIIILLLJJJHHHHHHHHHHHHFFFEEEAAAAAAAAABBBAAAAAA@@@?????????>>>===<<<;;;:::999777888888888888777666666777777777777888999::::::;;;:::888666555333333222333333222222222222333333kkkUUUFFF===777333333333333333333333333333333333333333333333333///111222222333444555555666<<>>???<<<>>>CCCFFFDDD<<<;;;::::::;;;;;;999888666555555777888888666444333222222222222222222222222222222222333333333444444555666777999:::;;;<<<:::999888999;;;>>>CCCEEEIIINNNTTTUUURRRNNNLLLMMMccchhhuuuwwwOOO;;;999555555333111222444555555333333333222222222222111---...000111111111000000////////////////////////////////////////////////...------------...///000..................------+++,,,///111///,,,111888DDDJJJWWWkkk|||{{{sssiiiiiitttuuugggtttrrrnnncccSSSDDDAAAIIIRRRPPPPPPPPPLLLEEE===777444444333333333333222222222222222111111111000000000//////............//////////////////////////////------......////////////////////////000111222222333333333333444444444444222111000000222555888:::999>>>HHH\\\vvvhhhIIIJJJHHHNNN```wwwzzzlllUUU???===GGGaaaeeeYYYYYYUUUKKKFFFFFFIIIIIIGGGFFFFFFIIIKKKLLLKKKHHHJJJJJJKKKKKKLLLMMMMMMNNNGGGGGGGGGGGGGGGGGGGGGGGG@@@@@@AAAAAABBBAAAAAA@@@???????????????===<<<;;;999888888777777666666666444444555555555555444444333444444555555444444333333333222222222222333333222222222222222222222222333111000000111222222111222222222222222111111111111111000111222555777999555666;;;FFFVVVggguuu|||uuuhhhaaa]]]___ccc[[[YYYWWWUUUTTTSSSQQQPPPQQQOOOMMMMMMMMMNNNMMMLLLMMMKKKHHHFFFEEEEEEDDDCCCBBBBBBAAA@@@??????@@@@@@>>>>>>======<<<;;;:::999888777666666555555666666666666777777888999999999888777666555555555555555444333333222222333333444iiiSSSEEE;;;666333333333333333333333333333333333333333333333333...111222111222333333222666999AAASSSttt|||}}}ooo[[[PPPGGG@@@===666<<<>>>::::::AAAEEEDDDDDD???888555777:::;;;:::555444444555666555333111000000111111222333333444222222222333333444444444555666777888:::<<<======@@@>>><<<<<<>>>CCCHHHKKKQQQUUUUUUNNNGGGKKKYYYgggyyy^^^>>>888===:::888555222333555555333333333333222222222111111---...///111111111000//////////////////////////////////////////.........---------------...///000------......///......---,,,,,,...111///,,,...333444<<>>444444444333333333222222222222222111111111111000//////............//////000000000000000000000000---.........//////000000////////////000111222333333333333444444444555555111000111333777>>>DDDGGG@@@GGGJJJKKKSSS[[[UUUGGGSSSYYYooooooeeeVVVAAADDDLLLbbb{{{^^^SSSJJJOOOMMMEEEDDDJJJJJJDDDGGGFFFFFFIIILLLMMMKKKIIIPPPOOOMMMKKKJJJIIIIIIHHHEEEEEEFFFGGGGGGGGGFFFFFF??????@@@AAAAAAAAA@@@@@@>>>???@@@AAA@@@>>><<<;;;888888777777666666555555444555555666666555555444333444444555555444444333333222222222222222222333222222222222222222222222333111000000111222222111222222111111111111111111,,,111666777444111111222...888???===999AAAVVVjjjzzz}}}~~~uuuxxxrrrdddZZZ[[[___^^^ZZZXXXYYYXXXXXXWWWVVVTTTQQQPPPMMMLLLKKKLLLNNNOOOOOOOOOQQQMMMIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@>>>>>>???AAA============<<<;;;:::999888777666444444555666666555555777888999999999999555555555555555666777888555444444333333444444555iiiQQQAAA888444444222111222444444444222333333333333333333333333333222111111111222333444555999;;;@@@VVVyyyyyybbbTTTJJJBBB<<<666777::::::888777@@@LLLFFF???777444555888888666666666555555555444444444444444333222222333333333000111222444555555555555999999999;;;===???AAAAAA>>>@@@@@@>>>@@@JJJWWW___hhhZZZQQQRRRVVV^^^tttmmmJJJ???:::333555555444333333333333444222222222111111111111000////////////////////////////////////////////////...........................---+++***+++,,,...000...------,,,,,,------...........................222222:::IIIWWW```hhhooosssuuuwwwwwwzzzxxxxxxuuukkkgggkkkQQQQQQMMMQQQeeeuuujjjRRRBBB<<<666333333444333111//////111444333000000444333111000000111222111111222111000...------...///000---...333333000111666333222111000...///111333111111222333444222...+++333444444;;;KKK]]]aaa[[[FFF@@@::::::AAAMMMXXX^^^kkknnn{{{tttNNN@@@EEE:::???cccbbbOOOGGGIIIFFFCCCCCCFFFHHHGGGFFFHHHFFFEEEGGGKKKMMMLLLJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKIIIGGGFFFFFFFFFDDDBBB@@@@@@AAAAAAAAAAAABBBBBBAAA???===:::999888888888888777777666555444444333666666555555555444444444555444333222222222222333333333333222222222111111222222222111111111000000222222111111111111222222111111111111111111111111111111111111111111111111222222333555888<<<@@@BBBRRRZZZiiiyyy}}}yyyaaaXXXZZZ\\\ZZZXXXVVVXXXZZZXXXWWWUUUTTTRRRQQQQQQPPPRRRNNNJJJKKKPPPSSSRRROOOQQQOOOKKKGGGDDDCCCCCCCCC@@@AAAAAA@@@@@@???>>>===>>>===;;;:::999999::::::777777777777666555444333666666666666666666666666888777666444444444555666666666666666555444222222hhhPPP@@@888555444333222222444444333222333333333333333333333333222222111111111222333444...222333777EEE```}}}{{{hhh[[[WWWSSSLLLFFF???;;;888:::<<<===BBBHHHEEE???888666777999888666666555555555555444444444444444333333333333444444555555666777888888888888<<<===>>>?????????@@@AAAFFFEEECCCDDDKKKUUU^^^bbbYYYXXX[[[dddnnn}}}TTT===:::<<<:::555555444333333333333333222222222111111111000000////////////////////////................................................------,,,,,,,,,---...///------,,,,,,,,,,,,------...........................---222===HHHSSS___jjjlllzzzwwwvvv}}}}}}iii]]]KKKAAAMMMbbbllljjjQQQLLLEEE???<<<888222...777444222444333//////111222000///...//////...---000////////////000000111111------000111......222000111222333333333444555444222//////222555777888333:::CCCKKKUUU^^^]]]VVVAAA<<<:::CCCTTTcccjjjkkkcccpppmmmddd___AAA888FFFHHHccczzzdddUUULLLHHHGGGEEECCCCCCFFFGGGFFFDDDFFFFFFFFFGGGIIIJJJJJJIIIJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBB@@@???===:::999888777777888777777666555555444444666555555555444444444444444444444444333333333222333333222222222111111111222222222111111111000000222111111000000111111222111111111111111111111111111111111111111111111111333333333333555888;;;===AAAFFFOOO[[[eeeqqqnnn```ZZZVVVXXXXXXWWWTTTRRRSSSTTTVVVUUUTTTRRRQQQPPPOOOOOOQQQNNNKKKLLLPPPSSSQQQNNNNNNMMMJJJGGGEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<===<<<:::999888888999999777777777777666555444333666666666666666666666666888777555444444444555555777777777666555333222111fffNNN@@@999777555444333333333333222111333333333333333333333333222111111111111222333333000000222444999IIIfffzzzmmm^^^XXX]]]dddggggggcccRRRAAA;;;<<<===>>>@@@EEE@@@;;;999999999777555555555555555444444444444555444444333444444555555333444555666777888999999:::===???@@@AAACCCHHHLLLSSSRRRSSSXXX___bbb```]]]LLLZZZiiisss]]]===555999<<<<<<555444333333222222333333222222111111111000000000000000000000000000000000........................------------------------------------............------,,,,,,,,,,,,------------------------------000...///444;;;FFFVVVeeennn~~~|||~~~wwwoooppppppcccQQQDDDBBBIIIRRRXXXRRRNNNHHHEEECCCAAA===:::888111---...000///000111333222111111333333222111111111111111111222222222666222000222333111111333333333222222111111111111222222333777===AAACCCDDD999@@@GGGJJJLLLMMMKKKHHHMMMIIIJJJYYYmmmzzzxxxrrruuurrrQQQJJJMMM<<<===YYYjjjiiiRRRJJJJJJIIIFFFEEEDDDCCCDDDEEEFFFDDDBBBDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBB???>>><<<:::888777777777888777777666666555555555555555555555444444444444444444555555555444333222333222222222222111111111222111111111111000000000222111111000000111111222111111111111111111111111111111111111111111111111333333222222222444555666888888;;;AAAHHHRRRcccsss|||```TTTVVVZZZUUUUUUUUUTTTQQQOOOOOOPPPSSSRRRQQQOOONNNMMMMMMMMMOOOMMMLLLMMMPPPQQQOOOLLLJJJJJJIIIHHHFFFDDDBBBBBB????????????>>>===<<<;;;;;;:::999888777777888888777777777777666555444333666666666666666666666666666666555444444444555555888888777666555333111000dddLLL???:::888666555333333333333111000222222222222222222222222111111111111111222222333444111333666555;;;RRRlll{{{jjjaaafffuuu|||[[[GGG>>><<<===???DDD@@@<<<:::999888666444666666555555555555444444555555444444555555666666333333444666888:::;;;<<<<<<>>>AAACCCFFFNNNYYYbbbqqqqqquuuxxxuuujjj]]]UUUNNNbbbssswwwjjjEEE999;;;;;;777555444333333222222222222222111111111111000000000000000000000000000000000000........................------------------------,,,,,,---............------,,,,,,,,,,,,,,,,,,---------------------------222///...///222999IIIXXXlllrrr}}}zzzxxx|||qqqggg\\\UUUMMMEEEDDDGGGLLLHHHDDDEEELLLTTTZZZ]]]EEE:::111000111111000111222111000222444555555444444444444333333222111000666444222333444333333333222111000111333555666777555:::CCCMMMSSSRRRMMMHHH???>>>===<<<>>>EEEKKKNNNVVVWWW___rrrkkk^^^BBB>>>IIIHHHRRRrrrwwwcccKKK@@@CCCHHHGGGBBBCCCCCCDDDEEEFFFEEECCCBBBBBBDDDFFFFFFCCCBBBDDDGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<:::888777666555777777777666666555555555444444444444444444444444333444666666666555333111222222222222111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111222222111111111222333444888666666888;;;AAAOOO[[[|||fffYYYWWWWWWUUUSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLKKKKKKLLLNNNNNNKKKIIIGGGGGGHHHHHHFFFDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::::::::999999888888888888666666777666666555444444555555555555555555555555555555444444444444444444888888777666444222111000cccLLL???:::999666555333333333333111000222222222222222222222222000000111111222222222222222...///444333333???PPPkkk{{{wwwuuuqqqXXXIIIBBBBBBEEEAAA>>>;;;888777777777666777777777666666666555555666555555555666666777888999999999999:::<<<===>>>@@@CCCHHHOOOZZZjjj{{{{{{fffYYYUUU]]]ppp}}}||||||~~~iiiOOO:::;;;@@@<<<555222333333222111111111111222111111111000000000//////////////////////////////........................------------------------+++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,------------------------...---,,,,,,+++...888DDDVVVYYYcccuuuxxxlllgggccc``````cccPPPHHHAAAAAAKKKZZZhhhppp[[[NNNAAA;;;999666444444444222000///000111000///333222222222111111000000000222333222111111222111---111888AAAHHHJJJGGGDDD>>>DDDMMMUUUXXXSSSIIIBBB===777333888CCCRRR^^^eeeVVVaaatttuuueeeUUUFFF:::AAAWWWcccooorrrTTTKKKAAA???CCCFFFDDD@@@BBBCCCEEEEEEEEEDDDCCCCCC@@@CCCEEEDDDAAAAAACCCEEEFFFEEEEEEEEEFFFGGGHHHHHHIIIGGGEEEEEEEEEEEECCCAAAAAAAAA@@@@@@???>>>=========<<<;;;:::888666555444666666666666555555555555333333444444444444444444333444555666666444222111222222222111111111000000000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000000000111111222333444444666444333555666777>>>GGG___ccckkkttt}}}zzzzzziii]]]WWWQQQLLLOOONNNNNNOOOPPPQQQQQQQQQNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFDDDEEEFFFGGGFFFCCC@@@???===>>>>>>======<<<;;;::::::::::::::::::999999999666666666666666666555444444444444444444444444444333333333444444444444333777666666555333222000///cccLLL???:::999555444333333333333222111222222222222222222222222///000111111222222111111000///000333444333777===NNNbbb|||kkk[[[QQQJJJKKKOOOKKKGGGAAA;;;888888:::;;;888888888888777777777777666666666666777888999999;;;;;;::::::;;;<<<>>>??????GGGVVVjjjooo___]]]dddwwwtttwwwPPPAAA666888<<<999555555333222111111000000111111111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...///...---111777===FFFUUUcccppp{{{~~~xxxrrrTTTJJJ===888===HHHTTT[[[VVVLLLAAA>>>======???BBBBBB===888444222222111000333222111000111111333444222999>>>;;;666555666666777>>>KKKWWW]]]WWWKKKAAA@@@AAABBBDDDDDDAAA<<<888<<<888:::FFFTTT___ggglllrrrooo^^^RRRIIIDDD;;;FFF[[[ssskkkRRRGGGCCC???>>>>>>@@@@@@@@@AAABBBDDDDDDBBBAAABBBCCC@@@AAACCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHFFFEEEEEEDDDBBB@@@AAAAAA@@@???===<<<;;;;;;<<<<<<;;;:::888666444333444444444444444444444444333333333333444444444444333333444444444333222111222111111111111000000000//////000000000000000111111000000//////000000111000000000000000000000000000000000000000000000000//////000111222333444444444333333666555333555:::@@@DDDKKKUUUbbbtttttt___XXXZZZfffrrrxxxlllZZZOOONNNPPPKKKJJJJJJLLLOOOPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDBBB???===>>>>>>>>>>>>===<<<;;;:::999:::::::::::::::999999555666666666666666555555444444444444444444444444111222333444444444333333444444444333222111000///dddLLL???:::888444333222222444444333222111111111111111111111111...///000111222111111000...333666444222555666666>>>PPPiiiyyykkk\\\VVVUUUXXX^^^dddkkkcccWWWIII???<<<<<<>>>:::::::::999999999888888777777666777888999::::::999:::;;;>>>BBBGGGKKKNNNQQQ]]]sssxxxrrrnnnmmmwwwnnnWWWCCC<<<666555666666444333222222111000000000000000111000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---111222000000333222;;;FFFOOOWWWbbbrrr}}}{{{rrr]]]TTTHHHAAAAAAEEEIIIKKKHHHAAA<<<;;;<<<>>>EEELLLNNNHHHAAA;;;::::::;;;;;;@@@>>>:::666555555666777:::GGGNNNHHH>>>;;;;;;<<<@@@DDDJJJRRRUUUPPPCCC999:::999888999<<>>BBBNNNjjjuuu]]]LLLBBB@@@>>><<<;;;:::;;;===??????@@@AAA@@@>>>>>>???BBBAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFDDDDDDDDDDDDBBBAAABBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::888666333222333333333333333333333333222222333333333444444444333333222222222111111111111111111111000000000000////////////000000111111000000////////////000000000000000000000000000000000000000000000000000000//////000111111222222222444222333666666222222555111444:::AAAJJJWWWgggqqqtttaaaQQQIIILLLRRRLLL[[[eee^^^RRRLLLPPPUUUMMMKKKKKKLLLOOOQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGDDDDDDDDDDDDBBB@@@>>><<<>>>>>>>>>>>>===<<<;;;;;;777888999::::::999888888555555666666666666555555333333333333333333333333000111222333444333333222111111111111111000//////dddMMM???999777444222222222444555444222111111111111111111111111...///000222222111111000(((333777000---222555222555AAATTTiii}}}kkkYYYTTT[[[gggttt}}}mmmXXXHHH???===???;;;;;;;;;:::::::::999999777777777777888999:::;;;;;;===AAAHHHPPPYYYaaaeeerrr~~~{{{nnnhhhrrr{{{TTT;;;<<<;;;888444555555222---222111111000000000000000000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''''')))+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&'''---000...---...222222444:::DDDRRR```hhhxxx}}}rrriiipppnnnhhh```\\\[[[[[[ZZZXXXMMMGGGAAA>>><<<<<>>AAACCCQQQMMMFFF???:::888888888===LLLVVVNNN@@@:::;;;<<<999777777;;;AAADDDBBB>>>888999<<>>===AAA@@@FFFQQQhhhiiiLLLAAA>>>:::888888888999:::;;;<<<<<<===??????===;;;;;;>>>AAAAAA???>>>@@@DDDFFFEEECCC@@@@@@AAABBBCCCDDDFFFGGGDDDCCCBBBBBBCCCDDDCCCBBBCCCCCCBBB@@@>>>===<<<;;;:::;;;::::::888666333222222222222222222222222222222222222333333444444444333222111000000000111111111111111111000000000000.../////////000000111111000000////////////000000000000000000000000000000000000000000000000000000//////000000000000//////111//////222222//////222111444777999<<>>===<<<;;;666777888999999888777666555555666666666666666555333333333333333333333333000111222333444333333222//////000000000000//////dddMMM???777333222///000555;;;<<<777000111111111111111111111111...//////000111222222222000111111111111222222222222666@@@SSSooouuuppprrrwwwfffVVVQQQQQQNNNJJJLLL^^^eeeVVVDDD<<<;;;999<<<;;;::::::;;;===>>>>>>===>>>CCCPPPggg~~~~~~jjjhhhiii{{{uuuYYY???<<<999888777666444222111111000000000000////////////---------.........//////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******************************+++,,,---//////000111222333444888CCCSSS___eeennnvvvyyy}}}~~~xxxooollljjjttt^^^DDD777999>>>>>>;;;888@@@;;;444888:::<<>>GGGUUUbbbiiilllrrrwwwxxxrrrhhh]]]TTTJJJ<<<444:::MMMgggxxx}}}[[[IIIBBB===888777888888888888999:::;;;;;;???>>>=========>>>@@@AAA@@@@@@@@@@@@AAACCCDDDEEE@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>===;;;:::999<<<;;;999777555333222222111111111222222333333333222222222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000////////////000000////////////000000000000000000000000111111111111333333333444666777999:::DDDHHHNNNVVVaaaooo}}}uuudddYYYKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHIIIJJJMMMPPPRRRRRRQQQPPPNNNMMMMMMNNNOOOJJJJJJJJJKKKLLLNNNOOOPPPJJJJJJJJJJJJIIIHHHGGGGGGEEECCCBBB@@@??????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999777666555444444444333333555888888555222444333111//////000222333111111000///////////////000000000000000///......dddMMM???777444888555555999???@@@<<<666111111111111111111111111...//////000111111222222000000111111111222222222333555:::FFF\\\zzz}}}{{{rrr___VVVXXX^^^bbbcccxxxfffLLLCCCEEEGGG@@@BBBFFFMMMQQQOOOIIIDDDCCCLLLXXXfffwww}}}}}}oookkkzzzbbbEEE<<>>???@@@FFFPPPVVVVVVRRRLLLIIITTTaaatttsss]]]QQQPPPQQQPPP>>>>>>AAAJJJYYYmmmkkkVVVAAA:::::::::888888888888888888888999:::;;;<<<<<<<<<<<<>>>???AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999;;;:::888666555444333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////000000////////////000000.../////////000000000000//////000000000111111111222222222333444555666777888:::<<<@@@FFFOOOXXX___ppp{{{qqqcccYYYPPPIIICCCEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFFFFGGGIIILLLOOOQQQRRRPPPOOOMMMLLLKKKLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@??????@@@@@@======<<<<<<;;;<<<<<<<<<;;;:::999777666555444444444333333666888888555333444333111000///000222222111111000///////////////000000000000000///......cccLLL???888555777444222555:::<<<999555111111111111111111111111...//////000000111111222000000000111111111222222333333333777DDD]]]zzzvvvmmmccc___cccmmmuuuzzzdddNNNMMMXXXaaa___dddllltttvvvooocccZZZWWWcccpppuuuvvvuuupppjjjiiifffrrruuuuuuxxxeeeDDD888:::===666555444333222111000000000000000000////////////---------...............000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************+++,,,,,,,,,------......,,,,,,,,,++++++000888>>>KKKRRRZZZaaajjjsssxxxxxxnnnhhhdddiiiqqq|||ttttttvvviiieeekkkrrruuuttt~~~{{{eeeLLLCCC===;;;@@@===DDDGGGCCC???>>>@@@???===AAANNN[[[XXXIIIFFFMMM\\\jjjxxx{{{rrrhhheeegggsssnnn```OOODDD>>>::::::===???HHHWWWiii{{{jjjIII???666555777666555555777777777777888999:::;;;::::::;;;<<<>>>@@@BBBCCCBBBCCCCCCDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@======<<<;;;;;;:::999999999888777666555444444444111222222222222333333333333333333222111111111000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////000//////......//////000....../////////000000000//////000000000000111111111111000000111222222333333333333333444888===AAARRR[[[fffooovvv~~~{{{```WWWJJJAAA>>>>>>???>>>>>>???@@@AAACCCFFFHHHIIICCCCCCCCCDDDFFFIIILLLNNNOOONNNLLLJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@@@@?????????@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::888777555444444444444444555666888888666444444333222000000000111222111111000///////////////000000000000000//////...aaaKKK???999666333000...///333555333111111111111111111111111111////////////000000111111000000000000111111111111111222222111666EEE[[[lll|||wwwsssssswww|||}}}xxxiiiUUULLLUUUfffpppmmmrrrwwwxxxqqqggg]]]WWWhhhqqqwwwpppdddZZZSSSOOO[[[dddxxxzzzdddHHH<<<;;;:::666444333333222111000000///000000000000////////////......................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,---,,,------,,,+++---111444999BBBNNN[[[fffqqqxxx{{{xxxuuuoooggg```fff~~~rrrccccccqqqzzz]]]TTTRRRTTT]]]YYY^^^\\\QQQHHHIIIPPPUUU^^^jjj|||kkkSSSXXXnnn|||uuuoooRRRDDD<<<>>>@@@@@@DDDMMMeeekkkwwwcccMMMBBB<<<:::888888777555444333555555555666777888999::::::;;;;;;===>>>@@@AAABBB>>>???BBBDDDEEEEEEDDDCCCAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????::::::::::::999999999999777777666555444444444444222222222222222222222222444333333222111000000///111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............/////////////////////....../////////........./////////000000////////////000000000111111111000000///000000111444444444333222444888;;;:::@@@GGGMMMSSS[[[eeemmm{{{lllVVVFFFCCCAAA>>>>>>???AAAAAA@@@;;;<<<===???AAACCCEEEGGGCCCCCCCCCDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>????????????@@@??????>>>===<<<<<<<<<<<<999999777666555444444444444555555666777777666555444444222111111111111111111000000/////////////////////000000000000//////~~~___JJJ>>>999777555222000000222444444222000000000000000000000000///////////////000000000//////000000000111111111---111444333333888DDDNNNkkkvvv|||rrraaaUUUUUU___jjjnnnnnnqqqqqqhhh[[[QQQQQQTTTiiinnnmmmcccZZZYYY]]]___hhh}}}fffDDD<<<===:::555555222222111111111000000000000000000000////////////.....................---............------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000---222;;;GGGSSS```mmmvvvvvv}}}~~~rrrjjjssswwwqqqsss|||yyyyyy|||~~~wwwfff[[[```ooozzzvvvrrrggggggfffaaaZZZIII===777>>>IIIVVVjjj}}}sssTTT===444555000222333333333444555666444444444555666777999999<<<<<<======>>>>>>>>>???===???AAACCCDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????999999999999888888888888666666555444444444444444222222222222222222222222333333222222111000//////000000000000000000000000000000000000000000000000////////////////////////....................................//////////////////............//////............////////////...////////////000000000222111000000000000000000111222222222222333666888222444666888:::???GGGLLLXXXggg{{{}}}iiiXXXNNNGGGBBB>>><<<<<<<<<======<<<:::888<<<<<<===>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIFFFEEEEEEDDDDDDEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<888888666555444444444444444555666666666666666666555444333222222111111111111000000/////////////////////000000000000//////~~~|||]]]HHH===888777555333111111222333222222000000000000000000000000/////////////////////////////////000000000111111,,,111555666444333777;;;NNN^^^uuuyyylllgggjjjpppssssssuuuwwwuuukkk^^^YYY___fffllllllhhhbbbcccmmmxxx~~~|||aaaJJJ:::;;;999000///999111111111111111111000000000000000000////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***************************+++++++++,,,,,,------*********++++++,,,------...---...444===JJJ]]]lllwwwzzzzzztttwww~~~sssbbbOOOFFFIIIMMMKKKFFF@@@CCCKKKXXXfffuuuuuuYYYEEE;;;666444666///222222///...111333333222333333444555777888999<<<<<<===>>>>>>>>>======@@@AAAAAABBBBBB@@@???>>>@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>999999888888888888888888666555444333333333333333333333333222222222222111222222222111000000000///000000000000000000000000000000000000000000000000////////////////////////....................................///////////////......------......///------........./////////......////////////000000111111000000000000000111000111222111000000111333333333333222111333666999@@@OOOcccpppooojjjlllsssttt{{{|||rrrkkk[[[SSSGGG===999888:::;;;888777666666777888:::;;;=========>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCEEEGGGHHHDDDDDDCCCDDDDDDEEEFFFFFF@@@AAAAAA@@@@@@???>>>===<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<777777555444444333333333333444555555444444555777555555444333222111111000111111000///////////////...//////000000000000000zzzxxxyyyyyyZZZFFF<<<888666333222111111111111000///000000000000000000000000////////////////////////////////////000000000111...000333333222222333444999EEEYYYrrr|||}}}}}}zzzvvvtttvvvxxxzzzyyyuuuuuu~~~wwweeeEEE>>>999999555000111777111111111111111111111111000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************++++++******++++++,,,---************************))))))***+++,,,------...+++***)))***+++,,,,,,,,,000------000333999HHHWWWhhhgggmmmzzzwwwmmmhhhmmmxxxxxxnnnttt~~~xxx}}}{{{sssQQQHHH<<<888<<>>>>>>>>>>>@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@??????>>>===<<<999999999888888777777777666555444333222222222222333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////....................................///////////////......------......///---------.........//////........./////////000000000000/////////000000111000111222222000///000111222333333222111111222333888@@@MMMTTTNNNEEEFFFMMMUUU]]]gggnnnrrrwww}}}~~~wwwpppnnnnnnyyysssqqquuuwwwrrrmmmjjj^^^\\\ZZZVVVQQQIIICCCAAA;;;===???===:::666444444444555555666777:::>>>@@@<<<<<<<<<===???@@@BBBCCCAAAAAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEE@@@@@@@@@@@@???>>>===<<<<<<======>>>===<<<::::::::::::999::::::;;;<<<===666666555444333333333333222333555444222222444777555555555444333222000000111111000///////////////......///000000000000000qqqrrruuuxxxYYYEEE;;;777666444444444444444333222111000000000000000000000000///////////////.........////////////000000000000111000///...///111333444555888AAATTTpppzzzXXXBBB======888333555:::777///111111111111222222222222000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********+++,,,,,,---************************((())))))+++,,,---......---,,,***+++,,,,,,,,,,,,***)))---222111...444>>>CCCLLL[[[mmmwww{{{zzzooommmooottt}}}|||rrrxxxyyyjjj[[[]]]hhhiii```EEECCCAAAAAAFFFSSSbbblllwww~~~___JJJ999666666888666000///444,,,000000---///555555111111111222333444666777888777999;;;===???@@@@@@@@@===<<<<<<===>>>???AAABBB??????@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777666666444333222111111111333333333222222111111111000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////..................................../////////000.........------.........---------.........//////............/////////000...............///000000,,,...000000/////////000///000111222333333333333444888@@@CCC<<<222444===777<<>><<<<<<;;;::::::<<<999;;;;;;888555555:::???777999;;;<<<:::888777666999:::;;;<<<>>>@@@BBBCCC===>>>@@@CCCEEEFFFGGGGGGGGGFFFDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBB@@@@@@@@@@@@???>>>===<<<======>>>>>>===;;;999888888888888999:::;;;<<<===666555444444333333333333111333444333111111444666555555555444333222000///111111000///////////////......///000000000000000kkkkkkrrrtttXXXFFF:::666666222222222111111111111000000//////...------,,,,,,////////////////////////////////////////////////---------...///000000111444222555???PPPggg{{{VVV@@@:::555555555666555555444333111111111111000000000000000000//////.........---........................++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------------............///555===JJJWWWcccnnnvvvzzzxxxpppkkkjjjuuuvvvttt~~~}}}fff[[[PPPNNNRRRTTTOOOIII===DDDPPP]]]kkkzzzwww___KKK===666333333333222222222111111000000000000////////////000111222222444444555666777:::===??????>>>>>>>>><<<======>>>??????@@@@@@AAA???<<<===@@@@@@>>>;;;===>>>>>>======<<<;;;:::;;;;;;;;;;;;999666444333555555444333333222111111222222222222222222222222111111000///////////////////////////000000000000000000//////.........---......------------......000---+++,,,......,,,***------............------,,,,,,,,,---------..................////////////////////////////////////---------............///000000000000000000000000111111111111111111111111::::::888777555333222111555555555666666666666777===>>>>>>???>>>===;;;:::888999<<>>999555777777555444444555666777666666666666666666666666999777666444444555777888:::;;;;;;:::999888:::;;;???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDCCCBBB@@@DDDDDDDDDDDDDDDCCCCCCCCC@@@>>><<<;;;<<<<<<;;;:::>>>===<<<;;;;;;<<<===>>>:::999888888777777888888888666444222000000111222222222333333444555666666777666555444333222222222222222111111000/////////000000///...------,,,,,,ooonnntttrrrWWWDDD999555555222222222111111111111000111000000///......------................................................---------...///000000000//////111666===KKKcccwwwyyy}}}tttZZZBBB888777555555555555555444333333111111111000000000//////000/////////.........---........................++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------------...............444<<>>>>>>>>@@@???===>>>>>>???===<<<<<<<<<===============<<<:::::::::999888666444333555444444333222222111111222222222222222222222222000//////................../////////000000000000000/////////..................------------......///---+++,,,......,,,***------............------,,,,,,,,,------------...---.........////////////........................------------............////////////////////////111111111111111111111111777666555444333222111000333333333333444444444444333444555555555444333222444777:::<<<<<<999666444555444333333222333444555555555555555555555555555777666555444444555666777777888999999999999;;;===999<<>>===<<<<<<<<<<<<===>>>999999888777777777888888777666444222111111222333222222333333444444555555666555444333333222222222222222111111000/////////000//////...------,,,,,,sssoootttoooTTTCCC888444444222222222111111111111000111111111000//////......................................................---------...//////000000///000222222000666GGGYYYnnnxxxnnnffffffNNN???777555777444444555555444444333222111111000000000000///////////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------......***+++...222888@@@HHHNNN```ppp~~~ooojjjooo~~~{{{}}}|||wwwpppmmmppptttmmmcccnnnhhhhhhzzzmmm^^^]]]bbbqqq~~~qqqcccNNNGGGAAABBBLLL[[[gggmmmtttVVVHHH666...///222333111000000000000000////////////////////////////////////000000111222333444444333555888999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>><<<<<<<<<===::::::<<<======>>>>>>>>>777777888777777555444444444444333333222222111111000000000000000000000000//////...---------------....../////////000000000////////////..................------------.........---,,,,,,------,,,+++,,,------......------,,,,,,,,,,,,,,,---------------------.........//////........................------------....................................////////////////////////333222222111111000//////000000000111111111222222000111222222222222222111555888<<<<<<888333111111222111111000111111222222333333333333333333333333666555444333333444555666555666888888888:::<<<>>>;;;===???AAABBBAAA???===DDDEEEGGGJJJKKKIIIDDD@@@EEEDDDDDDCCCBBBAAAAAA@@@AAA???======>>>>>>===<<<>>>======<<<<<<======>>>999888888777777777777777666555333222222222333444333333333333333333333333555555444333222222222222222111111000000//////...//////......---,,,,,,,,,rrrmmmrrrlllQQQAAA888333333222222222111111111000000000000000/////////......................................................---------......///////////////000111///000:::FFFWWWjjj{{{wwwqqqppp{{{eeeLLL>>>999666555444444444444444444333222222111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++,,,,,,,,,------------***+++++++++---111777<<>>???>>>;;;999;;;>>>::::::;;;<<<======<<<<<<555555555555555555444444333333333333222222111111000000000000000000000000000///......------.............../////////000000///////////////............------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,---------.........------------------------......................../////////////////////000////////////000000000000111111222333333444444444888<<>>AAADDDDDDEEEGGGHHHGGGCCC@@@EEEDDDCCCBBBAAA@@@???>>>AAA???======>>>???>>>===========================888888777666666666666777555444444333333333444444333333333333222222222222444444333222222222222222111111111000//////...............------,,,,,,,,,nnnlllsssiiiNNN@@@777333222222222222111111111000000//////............------................................................------------...............+++***...//////222777BBBUUUfffmmmvvvuuulllrrruuuwwwtttRRRHHH>>>;;;:::666222111333333333333333222222111000000000////////////...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********************++++++++++++,,,,,,,,,---,,,---...---,,,---///111222999CCCKKKSSS[[[eeemmmkkkpppzzz{{{yyy}}}vvvmmmfffaaa___aaaeeekkkooossswwwzzz{{{}}}pppmmmiiittt|||sssjjj___UUUSSSTTT[[[fffmmmooommmyyyyyyfffQQQ@@@777555,,,///222444222000---,,,------------------------------....../////////000---......///000111222222222444666777666777888:::;;;;;;<<<<<<<<<<<<======:::<<<>>>===:::888:::<<<;;;;;;;;;;;;;;;:::999999555555444444444444444444333222222222222222111111////////////////////////111000//////......//////............////////////.........///////////////------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...------------------------------------------------....../////////000000000...////////////000000000////////////000000111111444888;;;888222......111//////000000111111111111333333333333333333333333444444444444555555666666555666777777666666888::::::999888999<<>>===???>>><<<<<<===>>>===<<<<<<<<<<<<======<<<<<<<<<888777666666555555666666555555444444444444444444222222222222222111111111333333222111111111222222111111000000///.........---------------,,,,,,,,,nnnppp{{{fffMMM???888444222222222222111111111111000...............---------------------------------------------------------------------------------111,,,+++///222000///000444===FFFMMMXXXlllwwwfffbbbcccrrrzzz___MMMCCC???======:::555333555222222333333222222111000000000////////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,+++,,,......,,,++++++,,,+++,,,...222:::CCCMMMSSS^^^eeennntttwwwyyy~~~zzzzzzvvvjjjccclllvvvpppllloooooovvv|||sssdddRRR>>>777777666222000,,,///222000,,,+++...111,,,,,,,,,------------------------......//////000,,,------...///000111222333444666666666666888:::::::::;;;;;;<<<======>>>:::;;;<<<;;;:::999999::::::::::::999999888777666555555444444333444444555222222222222222222111111////////////////////////111111000///////////////------........./////////.........///////////////------,,,,,,,,,,,,------***+++,,,,,,++++++,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........//////000000000....../////////000000000//////.........///000000,,,...111111///...000222...///000111222222111111333333333333333333333333222222333444444555555555444555666666555555777999777;;;CCCKKKPPPSSSTTTSSSHHHFFFCCCBBBCCCDDDEEEDDDBBBAAAAAA@@@???>>>>>>======;;;::::::;;;<<<;;;;;;:::;;;<<<<<<<<<<<<;;;:::777777666555555555555555555555555555444444333333111111111111111111111111222222111111000111111222111000000//////......---------,,,,,,,,,,,,,,,,,,rrr{{{eeeKKK???888444333222222222111111111111000.............../////////------------------------------------------------------------------------000...///222333//////111111///000666???MMMaaaqqq{{{}}}wwwiiiiiiuuusssXXXDDD;;;@@@=========;;;666555888222222222222222111111000000000/////////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++((()))))))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************++++++++++++(((***++++++******+++,,,,,,,,,++++++,,,///333666CCCKKKVVV___ffflllqqqsssqqqwww~~~~~~zzz~~~jjjVVVHHH:::///)))///777555///+++...///...---,,,---///222,,,,,,,,,---------......,,,,,,---......///000000,,,,,,---...///000000111222333555555444555777999777888999:::;;;<<<===>>>;;;:::999999::::::999888666777777777777777666666777666555444333333444444111111111111111111222222000000000000000000000000000000///............///---------.........//////............/////////000---,,,,,,++++++,,,,,,---)))+++---,,,******,,,...******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................---...............//////------........./////////222111000/////////000000+++,,,,,,---...///000111---...///000111111111000111111111111111111111111///000111222222333333333222333444555444666888:::777===FFFOOOTTTUUURRRPPPEEECCCAAABBBCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>:::999777777999:::999999999999:::;;;;;;:::999999777666555555444444555555666666666666555333222222//////000000111111222222111111000000000000111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,wwweeeKKK???999555333222222222111111111111000////////////000000000000------------------------------------------------------------------------((()))...111///+++---222444---+++222666888CCCQQQhhhmmmwwwpppkkkvvv}}}dddMMM???999999999777777:::888333111333222222222222222111000000000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))************+++++++++'''((()))))))))***,,,...))),,,//////---,,,...000000111444:::DDDQQQ[[[^^^gggkkkppprrrttt{{{ppp[[[FFF999555555333000000111...(((***111,,,++++++---//////,,,***,,,,,,,,,------.........,,,,,,------...///000000+++,,,,,,---...///000000111222333333333444666888555666777888:::<<<======<<<999777888:::;;;999666333444555666777777777777888777555444333333444444111111111111111111222222111111111111111111111111//////...------------...---------.........//////---.........//////000000---,,,,,,++++++,,,,,,---(((+++---,,,******,,,...******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------................................................------------------------,,,,,,---------.........000///---,,,+++,,,,,,---222000......//////...---+++,,,...000111111000///000000000000000000000000------///000111111111111///111333444555666999<<<555888===AAADDDDDDBBBAAA?????????@@@AAA@@@>>>;;;?????????>>>>>>>>>>>>>>>999777666666777888888777888999::::::::::::999888666666555444444444444555777777777666555333222111...//////000111222222333111000000000000000111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,bbbJJJ???999333111111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///000000000000222333666777JJJWWWkkkzzznnnfffjjjyyyzzzuuu~~~rrrYYYFFF===;;;999888777777555444333222222222000000000000000000000000////////////............------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************,,,+++*********+++,,,---......///000333777:::<<>>??????;;;<<<===????????????>>>777888:::<<<>>>>>>>>>>>>777888999:::::::::999888;;;;;;;;;;;;:::999888888777666555444333222222222555666777777666444222000000000000000000000000000111000/////////111222333333111///---,,,++++++,,,++++++++++++++++++++++++bbbJJJ???888333111111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............///......///000111333444333DDD___yyysssbbbfffooo}}}vvvbbbVVVEEE;;;888999888666777666555333222222222111000000000000000000000000////////////............------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,---...///111333444444<<>>>>>======<<<999:::;;;<<<<<<;;;:::999::::::::::::999888777666666555444444333444444444555666777777666444222000000000000000000000000000///////////////000111111111000///---,,,,,,,,,,,,++++++++++++++++++++++++```HHH>>>888333111111111111111000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------...///000111000888DDDSSSddduuu}}}zzzhhhhhhsss]]]MMMFFF@@@999777:::<<<;;;999666555444333222111111111000000000000000000000000/////////............---,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++************************+++************+++,,,,,,+++,,,,,,------------,,,+++111777666222111555:::>>>DDDLLLOOOQQQTTTZZZ___cccggggggccchhhttt|||{{{zzzzzzyyyyyyyyyzzzzzz{{{ssspppiiiaaaXXXPPPJJJFFF@@@:::111---,,,------,,,///...---,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,---...///000...///000111333444555666555555666777777888999999999999888888888777777777888777777666555444333333222222222111111111111111000000000000000000000000////////////////////////......------------..................------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++************************++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////....../////////000000000//////////////////////////////000000000000111111/////////000111222333444555555666777888999::::::888999:::;;;<<<<<<<<<<<>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999888888777666555444444444444444555666777666666666666555333222000000000000000000000000000---...////////////////////////...---,,,,,,------++++++++++++++++++++++++}}}xxx___GGG<<<777333222111111111111000000000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------...//////666333000222>>>SSSjjjzzz~~~{{{~~~}}}xxxcccPPP@@@777===:::777888;;;<<<:::888555444333222111111111111000000000000000000000000//////.........---------,,,,,,,,,++++++++++++***************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***************************************************************++++++,,,,,,---...///...---,,,+++---111444333///,,,,,,///,,,///333333222333777;;;===??????===AAAKKKRRRSSSMMMMMMLLLKKKJJJHHHFFFEEEBBB@@@===888333///+++***333///***)))+++...111222,,,,,,---.........------++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++,,,---...///......///000111222333444444444555666777888888999999999888888888777777777777777666555444333222111111111111111111111111111000000000000000000000000////////////////////////...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++++++++++++++************************************************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000////////////////////////////////////000000000111.........//////111222222333333444555666888999999:::;;;;;;<<<======>>>>>>DDDBBB@@@===;;;:::::::::;;;;;;<<<;;;;;;;;;::::::888888888888777666555555555555444444555555666777666666666555444333111111////////////////////////,,,---.../////////---------------------------...***+++++++++++++++,,,,,,vvvpppzzz]]]EEE;;;666333222111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.....................//////111666???IIIPPP^^^gggqqqwwwzzz}}}~~~dddPPPCCC<<<777555;;;888555444555666555333444333222111111111111111////////////////////////............------------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++************************))))))))))))))))))))))))))))))******++++++++++++***+++---.........---,,,***---//////,,,+++***+++...//////---***)))+++...000111///---,,,///000...222222222111000---+++***...---------,,,,,,,,,+++000...+++***))))))((((((******+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))******+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++,,,---.../////////000000000000000444444555666777888999999888888888777777777666666666666555444333222111000111111111111222222222222////////////////////////........................------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))***++++++++++++***))))))))))))))))))))))))************************(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////...........................////////////000000000............///000111111222222333444666777888999:::::::::;;;<<<<<<===>>>@@@???===;;;:::::::::;;;;;;::::::999999888888888999999999999888777666555666666555444444444444444666666555555444222111111////////////////////////,,,---...//////...---,,,,,,,,,,,,---------------*********++++++,,,,,,,,,sssnnnyyy[[[CCC:::666333333111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------....../////////......---...///111111111333555777<<>>===666333555444444444444444444333222222111000000000000000111////////////////////////......---------,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))---,,,***)))))))))***+++,,,)))&&&''')))+++***))))))***+++++++++*********///---,,,---,,,***)))***......---,,,+++++++++,,,((()))))))))************+++++++++***(((''''''(((++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++************+++++++++,,,,,,,,,******************++++++***+++,,,---...000111111///000111222444555666777555555444444444333333333222222111111111111111111---.........//////000000////////////////////////........................---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------.........//////..................................../////////000000////////////000000111......000111333555666777:::999999888999;;;<<<===888999:::;;;;;;;;;:::999;;;:::888666666666666777666666666666555444333222000000000111222333555666666666444333222111111111000000000000000000000000111000///...------...///,,,,,,---...---,,,+++***))))))***+++,,,,,,------iiinnn~~~yyyRRR???888444222444222111111000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................000000////////////000000111444999<<>>===<<<:::999888777777777666555444333444555555666666555444333333222111//////000111333444555555444444333222111000///...///000111000...------...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkknnn}}}xxxRRR???999444222333111111111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///...111333333222666===CCCIIILLLOOONNNPPPZZZjjjxxxzzzvvvwwwyyy{{{{{{{{{sssjjjddd___]]]SSSDDD777333333111111333888777666444333333333222222222333333333333222222111000...,,,+++++++++,,,...////////////...------------,,,,,,,,,+++++++++++++++******))))))((((((************************************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++,,,---......//////000111222333444444333333222222222111111111333333222111111000///////////////////////////...////////////..................---------,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))((())))))))))))))))))))))))************************,,,+++)))(((((()))***+++(((((())))))(((((('''&&&))))))))))))***,,,------------------..................---,,,,,,,,,------------------------------//////............//////000000111111222333333333444666888999999999:::<<<;;;:::999777666666666666666555444333222333333444666555555444333222222222///000000222333444555555444333333222111000///......///000///...---.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnpppvvvRRR@@@:::555111222111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------///000111///,,,,,,///222333555666777999AAALLLTTTfffhhhhhhgggfffiiiooottt~~~tttnnnlllrrruuuxxxvvvpppjjjgggggg\\\WWWNNNDDD>>>:::999:::555000---///000000111333666555444333222111111111111222222222222222222111888666333000...------...///////////////......---,,,,,,,,,,,,++++++++++++*********)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))))))))*********++++++************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))***++++++++++++***************************++++++***++++++,,,---...---......///000111222333222222222111111111111111222222222111111000000///......//////////////////////////////...............------------,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((************))))))((('''))))))))))))))))))))))))***************************)))((((((((((((***+++&&&((()))((((((***///444///,,,)))(((+++---,,,+++------------............------,,,,,,,,,---..............................//////............////////////000111111222222333333555777888777777888:::999888888777666666777777444444333222222222222222444444444333333222222222000000111222333333444444333333222111000//////...---...000///......///000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,pppuuutttQQQAAA;;;555111111111000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,...//////---,,,...///111111//////000333666999???@@@AAABBBDDDIIIPPPUUUZZZ\\\]]][[[XXXSSSOOOMMMMMMNNNNNNKKKEEE???<<<<<<555555555444444333222222...///000222222111222444444333222111000000000000000111111222222111111000;;;999555222111000111222//////000000//////...---,,,,,,,,,++++++++++++***)))))))))))))))******************************************)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************************))))))))))))************************************))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************++++++******+++,,,,,,---------...///000111222222111111111111111111111000222111111111000000000///............////////////////////////............------------------------......---,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((************)))((('''&&&))))))))))))))))))))))))************************)))(((((('''(((((()))***))))))'''%%%'''000@@@LLL999333,,,***,,,---+++(((,,,,,,---------.........,,,++++++,,,---...///000///////////////////////////......------......///...//////000000111111222333555777777777777888999::::::999999999999::::::444333333222222222222222333333333333222222222222111111111222222333333333333222222111000/////////,,,...//////......000111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,qqqxxxrrrPPP@@@;;;666222111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------...------,,,,,,------...((()))+++,,,+++,,,------...------...///111222222...///000111333555777:::777666555555555555333222111222333333222111111111...///222333444333111000...000222000...---...///222111000//////.../////////000000000000000000///333111///...------...//////////////////......---,,,,,,+++++++++*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************))))))***++++++++++++***************************++++++*********+++,,,,,,------...///000111222222000000000000000000000000111111111000000000000000---.........//////000000////////////............------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))*********)))&&&'''///>>>III999333,,,***,,,---+++(((,,,,,,,,,------------...+++++++++,,,---...///000////////////////////////......------------......------...//////000000111333555777888777666777888999999999999999999:::;;;444444444444333333333222111111111222222222222222222222222222222222222222222111111000000/////////,,,...//////......000111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,pppvvvpppNNN???;;;666222222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...........................------,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,------...------------111111222333333222111111333222111111222222222111......//////////////////111000.........000111333---000000---,,,...///...111000///..................//////000000//////...---------,,,---------..................------,,,++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***************************++++++************++++++,,,---...///000111111222////////////000000000000000000000000000000000000------......///000000000////////////............,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********(((***,,,***((((((+++...///,,,)))(((+++---,,,+++,,,,,,,,,,,,------------+++++++++,,,---...///000..............................------------......,,,------......///000000333555777777666666666888666555555555555555666666444444444444444333222222000000000111111222222333333333222222222222222222111111000000000/////////---...000///......///000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,mmmnnn|||oooMMM===999555333444////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************------------------------,,,,,,++++++++++++,,,,,,000...---,,,------------,,,...///...+++))))))***+++*********++++++***)))...---------------------000000//////...---+++)))///...,,,+++,,,...111333,,,000000...///333333///000000///............///.........//////...............///000000000///...---------------,,,,,,+++++++++++++++************++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***************************++++++************++++++++++++,,,---...///000000........./////////000000///000000000000000000000------......///000000111////////////............,,,,,,,,,---------......++++++++++++,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++&&&(((***,,,+++(((%%%###))))))))))))***,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------...,,,,,,,,,---......//////222444666666555444555666333333222111111111222222222333333444333222111000//////000000111222222333333333333222222111111111000000000000////////////...///000///...---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,kkkfffrrroooLLL<<<999555333555////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---+++))))))***+++,,,+++%%%)))---...,,,,,,///222000...---...000111222222***+++,,,---------------))))))***---///000///---111111111111000...,,,+++***...///---///444222+++000000///.........//////---..................------...000111111///---+++,,,,,,------,,,,,,+++***+++++++++************))),,,++++++***)))(((((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************++++++***************+++)))***+++,,,---......///---.........//////000000////////////000000000000---------...///000000111000/////////............,,,,,,,,,------.........*********+++,,,---...///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%&&&((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,'''&&&'''))),,,......---+++,,,------,,,+++,,,---++++++,,,,,,,,,---------------,,,,,,,,,---......------------------------...------,,,,,,------...++++++,,,------......///111333444444333222333444333222222111000000111111111111222333222111000///......///000111222222333444333333222222111111111000000000000///////////////000111000...------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,iii\\\rrrjjjKKK???666555555000000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------------------............//////...---,,,,,,++++++......//////////////////........................,,,,,,.........---,,,+++,,,,,,,,,+++++++++******))))))************)))))))))***+++,,,,,,+++***)))---,,,+++)))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++******))))))))))))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))************,,,+++*********+++,,,------......///////////////.........................................................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------//////.........---------222222222222222222222222333222111000000000222222222111111111000000//////111111111111111111111111111222222333333222222111333222000///.........///........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,nnnbbb{{{iiiJJJ>>>666444555///000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............---------------.........////////////......---,,,,,,+++////////////....................................,,,---............---,,,,,,,,,,,,+++++++++******))))))************)))))))))******++++++******)))++++++***)))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))*********))))))((()))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************++++++*********+++,,,---------...///////////////------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------//////.........---------111111111111222222333333222222111000000111111222111111111000000000//////111111111111111111111111111222222333333222222111333222000///.........///////////////////////////------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,zzzkkkhhhIII===555444444...000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---............---............//////////////////...------,,,,,,////////////......------------------------------------......///......---,,,,,,,,,+++++++++******))))))************))))))+++******))))))******+++***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))*********+++***))))))(((((((((((())))))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************+++************+++,,,,,,,,,---......//////......------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((*********************************++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...............---------//////000111111222333333111111000000000111111222111111000000000000//////111111111111111111111111111111222222222222111111222111000///.........///000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssgggHHH<<<444333444...000000000000000///......------------------------++++++++++++++++++++++++***************************************************************************************++++++,,,,,,,,,,,,+++++++++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++------.........------.........//////////////////......---------000//////......------,,,------------------------------..................,,,,,,,,,+++++++++******))))))************))))))+++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++++++++,,,,,,,,,,,,+++***)))(((((('''(((((())))))))))))((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))***************************++++++,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********'''(((***,,,,,,***((('''************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................------...///111222333333000000000000000111111111000000000000000000//////111111111111111111111111111111222222222222111111111111000///////////////////////////////////////.................................---------,,,,,,++++++++++++++++++++++++sssfffGGG;;;444333444...000000000000000///......------------------------++++++++++++++++++++++++******************************************************************************))))))******+++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))+++,,,------------------------...........................---------//////......---------,,,------------------------------------......//////,,,,,,,,,+++++++++******))))))************))))))+++***)))(((((()))***+++''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''((((((((())))))))))))(((''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,******)))(((''''''(((((((((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))******+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------.....................,,,,,,---...000111222222//////000000111111111111//////////////////000000000000000000000000000000000111111222222111111000000000000000000/////////......................................................---------,,,,,,,,,++++++++++++++++++++++++nnnfffGGG;;;444333444///000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************))))))))))))***++++++)))************+++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******))))))************))))))***))))))(((((())))))***''''''''''''(((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((()))******++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++************)))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))************+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...............,,,,,,---...//////000000......///000111111111111......////////////000000000000000000000000000000000000111111111111000000//////000000000000//////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++uuukkkfffHHH<<<555444555000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))***++++++(((((()))))))))*********************************************************(((((()))))))))*********************************************************************++++++++++++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///,,,,,,,,,+++++++++******))))))************))))))(((((())))))))))))(((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((('''''''''''''''((()))***'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////,,,,,,------............---...///000111111111000........./////////000000000000000000000000000000000000111111111111000000...///000111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************kkklllfffHHH<<<555555666000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...,,,,,,,,,+++++++++******))))))************))))))'''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((())))))******(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&((()))***+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((()))++++++******)))******+++,,,,,,,,,,,,+++*********************************************************++++++,,,,,,,,,++++++************++++++************************************))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////------------------------,,,---///000111111111000---.........//////000000000000000000000000000000000000111111111111000000...///000111111000//////000000000000000000000000+++++++++++++++++++++++++++++++++*********))))))************************kkknnncccFFF===666333444111/////////...------,,,,,,---------,,,,,,++++++++++++***)))(((((()))***+++*********)))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////......---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''(((***++++++((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++******************))))))(((((((((((())))))''''''''''''((((((((((((+++++++++***)))((((((''')))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......---------------,,,,,,+++++++++000000000000////////////------......///000000111111000///...------...///////////////............000000111111111111000000..................------++++++++++++++++++++++++************************************************lllooocccEEE===666333444111/////////...------,,,,,,---,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***+++***)))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))))))))))))))(((((((((((())))))*********+++++++++************************(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......,,,...---,,,+++++++++,,,,,,))))))*********+++++++++++++++***)))((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((())))))***'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))''''''''''''((((((((((((++++++******)))((((((''')))((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((************)))))))))((())))))))))))************------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------...------------------,,,,,,+++++++++/////////////////////000,,,,,,---......///000000111000///...------...///////////////............//////000000000000//////,,,,,,------......//////++++++++++++++++++++++++************************************************qqquuuaaaDDD===666333444111/////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,---******))))))))))))******))))))))))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))************+++************************(((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++------,,,++++++++++++,,,(((((()))))))))***************)))))))))))))))***)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''(((((()))***''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))''''''''''''((((((((((((+++******))))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((************)))))))))))))))))))))*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,++++++---.........///000000000+++,,,,,,------......///000///......---........./////////............---......////////////......++++++,,,---...///000000++++++++++++++++++++++++************************************************```CCC===666333333000/////////...------,,,,,,+++++++++,,,,,,---------***))))))))))))))))))***)))))))))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************************************(((((((((((()))))))))***************************++++++++++++++++++++++++,,,+++***+++,,,------+++,,,,,,,,,+++++++++++++++))))))))))))*********+++***)))))))))))))))***+++(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''(((((()))***((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((******))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))******************************++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000+++++++++,,,,,,---------........................//////.........---------,,,------......------,,,,,,,,,,,,------.........************************************************************************^^^BBB<<<666333333000/////////...------,,,,,,+++++++++,,,,,,---------)))))))))******)))))))))(((((())))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************************++++++++++++++++++++++++---++++++,,,---...---,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,***)))))))))))))))***+++((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((((((((((((((&&&&&&'''((()))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******************++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))******+++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000+++++++++,,,,,,,,,,,,,,,------..............................------------,,,,,,------------,,,,,,......------,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))\\\BBB<<<666333333000/////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))************))))))((((((((()))******++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''(((((())))))*********)))))))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))************************++++++++++++++++++++++++---,,,+++,,,---......,,,+++++++++,,,+++******)))***++++++++++++,,,,,,,,,******)))))))))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++++++++************++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---.........------------,,,,,,,,,------------,,,,,,//////...---,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))[[[AAA<<<666333333000/////////...------,,,,,,---,,,,,,,,,,,,,,,,,,+++((()))***++++++***)))((('''(((((()))******++++++(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((()))***************))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))************************************************,,,******+++,,,---,,,+++***++++++,,,+++***)))(((************++++++++++++++++++***)))((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))***+++++++++************++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++,,,---.........------.........---------,,,,,,,,,,,,------------,,,,,,...------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))[[[@@@<<<777333333000000//////...------,,,,,,---------,,,,,,+++++++++((()))***++++++***)))((('''(((((()))***+++++++++(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***************************)))))))))+++,,,+++*********+++,,,+++***)))((())))))))))))************,,,,,,***)))(((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******&&&'''''''''(((((())))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))''''''''''''((((((((()))'''''''''((((((((((((((('''(((***+++,,,+++)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))******++++++*********++++++,,,,,,---************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++)))************+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZ@@@:::444111333111222111000///...---,,,,,,---,,,++++++,,,,,,***)))************************(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********************+++,,,,,,,,,---************************)))************+++++++++***************)))((((((((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&%%%'''+++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++(((((())))))************)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,+++***+++,,,------......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************+++++++++))))))))))))))))))))))))YYY@@@:::444111333111111111000///...---,,,,,,---,,,***+++,,,,,,+++)))************************(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************++++++++++++************************))))))*********+++++++++***************)))((((((((((((((((((((())))))***)))(((((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''''''''''''''(((((()))&&&'''((()))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((%%%$$$%%%'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++******************++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,------...---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))}}}XXX???:::444111333000111111000///...------,,,---+++***+++,,,,,,+++)))************************(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******************))))))))))))************************)))))))))*********++++++))))))******))))))((((((((((((''''''(((((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((''''''&&&&&&''''''((()))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((('''$$$"""###(((+++***''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++******************))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++******))))))((()))))))))))))))))))))))){{{VVV>>>:::444111222000111000000///......------,,,+++******,,,,,,+++***************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))*********))))))((((((''''''************************))))))))))))************((()))))))))))))))(((((((((''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((('''&&&'''***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************************************))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++***)))(((((('''))))))))))))))))))))))))yyyUUU===999444111222000000000//////......------,,,+++******,,,,,,,,,***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))***))))))(((((('''''''''))))))))))))))))))))))))(((((()))))))))*********'''(((((()))))))))(((((('''''''''''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''...000***%%%'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++******))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((''''''((((((((((((((((((((((((wwwSSS<<<999444111222000000000//////............+++*********,,,---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''111555---%%%%%%((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++*********))))))))))))))))))((((((************************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))*********++++++++++++++++++++++++************++++++++++++)))***++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********))))))(((((('''((((((((((((((((((((((((uuuRRR<<<999444222222///////////////............+++***)))***,,,---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))((()))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***&&&''''''((())))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&000333+++%%%((()))&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++*********)))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++************************************++++++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((uuuQQQ;;;999444222222//////////////////.........+++***)))***,,,---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&...///(((''',,,+++$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((''''''(((((())))))******(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************)))************+++++++++((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''(((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((sssKKK===555000333...222......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))***)))((('''(((***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))+++,,,+++)))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---------+++(((%%%%%%&&&)))((('''&&&&&&&&&&&&&&&''')))***)))''''''(((***((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))*********))))))))))))))),,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((qqqJJJ>>>666111333---222......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((((((((('''&&&'''((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((111111111...***'''''''''(((''''''&&&&&&&&&''''''$$$$$$%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))***))))))))))))))))))))),,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((oooIII>>>777222444---000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))*********))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((222222111...***'''&&&&&&''''''&&&&&&&&&'''(((((()))'''%%%%%%((()))'''%%%((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))******++++++************++++++************************,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((lllGGG===888333555---000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,---,,,***'''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))666///(((&&&(((***(((%%%(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********++++++************++++++************************+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjFFF===888444555---000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&'''((()))999111((($$$&&&)))***(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))************+++******))))))******+++************************+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))jjjEEE<<<777333555...111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&'''((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''''''''((()))''''''&&&&&&&&&'''((((((///***$$$"""$$$(((***+++''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''((()))))))))(((((())))))))))))))))))))))))((((((((()))******++++++******))))))))))))*********************************++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjDDD;;;666222555...222......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&((()))(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))'''(((((()))******++++++******))))))))))))*********************************+++,,,,,,,,,,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjDDD:::555222555///333......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''''''''%%%$$$%%%&&&)))((('''&&&&&&&&&&&&&&& $$$((()))(((%%%######'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))*********************************+++,,,------,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeHHH888999444000222111///............---------,,,,,,+++***))))))******))))))************))))))((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&+++******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&))))))*********))))))(((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********************************)))))))))))))))))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))eeeGGG888999444111222111///............---------,,,++++++***************))))))************))))))***))))))(((((())))))***''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((((((((()))(((((((((''''''''''''(((((()))))))))(((((('''***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((eeeGGG888999555111222000///............---------++++++++++++************))))))************))))))))))))************))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************)))))))))))))))))))))))))))))))))************+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''dddGGG888:::555111222000///............---------+++++++++++++++++++++***))))))************))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************((((((((()))))))))))))))))))))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((dddGGG888:::666111111//////............---------***+++,,,,,,,,,,,,++++++))))))************))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((,,,+++((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''))))))((((((''''''&&&&&&'''''''''((((((((((((((('''((()))***************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))cccGGG999;;;666111111//////............---------******,,,---------,,,+++))))))************))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((111///+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((''''''''''''''''''((((((((((((((('''((()))******++++++***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((())))))******)))))))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***cccGGG999;;;666222111...///............---------)))***,,,---...---,,,+++))))))************))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))222///,,,(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((()))&&&'''((()))************'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))*********))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))cccFFF999;;;777222111...//////.........---------)))***,,,.........,,,+++))))))************))))))&&&%%%$$$######$$$%%%&&&''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))111///+++(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))*********))))))((((((((('''(((((())))))*********+++))))))))))))))))))))))))************************&&&&&&&&&'''''''''((((((```GGG999888333111333000......---------,,,,,,,,,***++++++,,,,,,++++++******************)))((((((***************)))(((((())))))))))))))))))))))))******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''((()))((('''%%%$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))(((''''''''''''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((___FFF999888333111333000............---------,,,***++++++,,,,,,++++++******************)))((((((***************)))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((^^^EEE999888333111333////////////.........------***++++++,,,,,,++++++******************)))(((((())))))******))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))(((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((|||~~~]]]EEE888888333111333///000////////////.........***++++++,,,,,,++++++******************)))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''((((((((((((&&&''''''((((((((((((''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((({{{}}}[[[DDD888888333111333///000////////////.........***++++++,,,,,,++++++******************)))(((((('''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((~~~ZZZCCC888888444222222.../////////.........------***++++++,,,,,,++++++******************)))((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((YYYBBB777888444222222...............---------,,,***++++++,,,,,,++++++******************)))((((((&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$&&&)))+++,,,***(((&&&''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((YYYBBB777999444222222.........---------,,,,,,,,,+++++++++,,,,,,+++++++++***************)))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%(((+++...///---***''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((()))++++++,,,,,,,,,%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((YYYAAA555777444333444//////......------,,,+++++++++***+++,,,***((()))+++***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''')))+++,,,,,,,,,***)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((***))))))(((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''XXXAAA666777444333333//////......------,,,++++++++++++++++++***))))))+++***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''(((***,,,,,,+++***)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))((((((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''WWW@@@666888444222333//////......------,,,++++++,,,,,,,,,+++++++++*********************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''(((***+++++++++***)))(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''zzzttt~~~UUU???666888444222333//////......------,,,++++++,,,---,,,***+++---,,,******************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((()))*********))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''wwwvvv}}}SSS>>>777999333111333000///......------,,,+++++++++---,,,))),,,000///******************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((())))))))))))''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''(((******&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''|||QQQ>>>777999333000222000///......------,,,++++++))),,,+++(((,,,444333,,,***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''}}}zzzOOO===888:::333000222000///......------,,,++++++(((++++++(((---777666---***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''vvvsssxxxOOO===888:::333000222000///......------,,,++++++&&&+++***'''...888888...***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''{{{vvvzzzLLL<<<777777222222444/////////...------------...++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((***)))((((((((((((((()))''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%######$$$'''***"""&&&+++---,,,(((%%%###'''###"""%%%&&&%%%%%%'''######$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((&&&%%%***...+++$$$&&&'''((('''&&&&&&'''(((###$$$''',,,,,,'''$$$###&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&''''''&&&%%%%%%(((+++'''%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))***)))((('''&&&&&&'''(((''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((~~~yyywwwLLL<<<777777222222444/////////...------------...,,,---------,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))))))))******)))&&&$$$$$$"""!!!%%%((()))***&&&%%%((((((%%%%%%'''%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%(((((('''(((+++***&&&&&&'''((('''&&&&&&'''(((---,,,&&&&&&,,,---&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&%%%$$$$$$%%%&&&"""%%%''')))))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))***)))((('''&&&''''''(((((((((((((((((()))))))))(((((((((((((((((((((((('''(((((()))((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((|||tttLLL<<<777777222222444/////////...------------...,,,,,,,,,,,,+++++++++***************************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%&&&((()))***''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''!!! !!!$$$&&&$$$"""---+++(((((()))'''### &&&###$$$''''''$$$###&&&***(((&&&$$$###"""######''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''###)))+++(((&&&((()))(((&&&'''((('''&&&&&&'''(((&&&***&&&&&&***&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%...---)))###$$$(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((sssLLL<<<777777222222444/////////...------------...+++++++++***************************************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''(((((()))''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''333000,,,)))((((((***,,, ###&&&'''&&&$$$###"""!!!$$$((((((%%%&&&)))$$$$$$$$$&&&(((+++...000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++((((((***+++(((&&&'''((('''&&&&&&&&&((())))))(((''''''((())))))&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&%%%$$$&&&)))***)))''')))((('''&&&'''))),,,...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((('''''''''(((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((tttLLL<<<777777222222444/////////...------------......---,,,++++++++++++,,,************************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''''''''(((''''''''''''(((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''!!!###$$$###%%%+++///******)))%%%!!!!!!%%%)))&&&&&&(((+++)))&&&''',,,(((&&&$$$###!!!!!!!!!!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******((('''+++///---&&&&&&'''((('''&&&&&&&&&(((''' !!!******!!! '''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''''''''&&&'''&&&&&&(((***(((###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''(((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((tttLLL<<<777777222222444/////////...------------...111000...---------...///************************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((,,,+++***)))''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''%%%))),,,---***'''$$$$$$"""%%%)))***(((&&&%%%%%%'''&&&'''(((%%%!!!###)))%%%&&&''')))***+++,,,---'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&+++)))'''''',,,000---%%%&&&'''((('''&&&&&&'''(((+++%%%$$$******$$$%%%+++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''%%%"""!!!###%%%111,,,&&&###%%%)))---...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''(((((()))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((sssLLL<<<777777222222444/////////...------------...111///...,,,,,,---...///))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''''''''''''''''''''''')))&&&$$$&&&***,,,***&&&---(((######(((++++++)))%%%$$$%%%&&&###!!!&&&... !!!###%%%%%%%%%$$$###''''''''''''''''''''''''((((((((('''''''''&&&&&&'''((((((&&&))),,,+++&&&&&&'''((('''&&&&&&'''(((###***)))!!!!!!)))***###&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&((()))&&&!!!"""'''...$$$******'''$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&''''''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))***+++***)))(((%%%&&&((()))))))))((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((rrrLLL<<<777777222222444/////////...------------......---+++))))))***+++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((()))''''''(((((())))))******''''''''''''''''''''''''&&&$$$,,,GGGpppRRR111$$$%%%''''''&&&&&&(((******+++333===bbbGGG111$$$''''''''''''''''''''''''))))))((((((((('''''''''###''')))'''%%%'''((('''&&&'''((('''&&&&&&'''(((:::pppppp:::&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###(((+++((($$$'''111:::```999$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((***+++,,,+++)))(((%%%&&&((()))))))))((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((oooQQQ???777777444555555...000000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*** 000$$$///***%%%!!!uuu777444///!!!///&&&***!!!dddIII!!!((('''%%%111"""---%%%$$$&&& $$$%%%(((((())))))))))))((((((...%%%*** ###***<<<555"""***###333&&&******&&&&&&)))'''!!!///---&&&___---***+++ %%%///111&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&'''''''''((((((oooPPP>>>666777333444555...000000///------,,,,,,---)))))))))))))))))))))******************************)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((###...&&&---$$$---[[[___***444'''---'''...!!!EEEFFF!!!'''888))),,,"""+++''''''(((((())))))))))))((((((...***,,,mmmzzz888 ***''''''%%%((('''###$$$(((((($$$###111999XXX###666%%%:::&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''''''''((()))+++,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((oooNNN<<<666666222333444---000///...---------------******++++++,,,,,,------************************))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((111$$$::: %%%mmm111!!!444)))(((---,,,777qqq999000%%%)))***$$$$$$---###'''(((((())))))(((((('''000"""222,,,{{{***///+++%%%'''&&&######'''(((''' ...'''ooo...(((///&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''((((((((((((((()))***++++++'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((******))))))(((&&&%%%$$$&&&&&&'''''''''(((((((((oooKKK;;;666666111111333---000///...---------------+++++++++,,,---...//////************************))))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((( >>>%%%vvvppp;;;BBB$$$111 +++%%%***"""((()))<<>>'''777==="""qqq(((&&&%%%&&&)))***'''$$$$$$%%%$$$ ///NNNBBB000"""$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''''')))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''((((((((())))))mmmHHH:::777888222111333...///......---------......)))*********+++,,,,,,,,,************************(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((---)))%%%OOO,,,'''!!!%%%???"""+++/// """...000(((---333***@@@OOO$$$,,,444$$$&&&''''''((((((''''''&&&///"""'''""",,,///###$$$''')))&&&""""""&&&FFF,,,+++---###'''%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((++++++)))''')))+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$%%%&&&((())))))******''''''((((((((()))))))))lllGGG:::888999222111333///......---------......///------------------------************************'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((---;;;rrr,,,%%%$$$333!!!'''222###(((333###111***)))&&&...YYY111888999&&&''''''((((((''''''&&&{{{---&&&222'''ttt$$$%%%$$$%%%(((%%%###(((000XXX)))--- ggg111 $$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))),,,///...)))'''(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((('''((((((((())))))))))))kkkGGG;;;999:::333111444000......---------......///+++*********************************************'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((..."""------!!!/// ---***%%%+++!!!000(((!!!000222&&&'''###$$$<<<^^^<<<&&&''''''''''''''''''&&&+++rrr///&&&)))SSS777)))&&&&&&((('''&&&///;;;???***''')))...$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,000222000***&&&&&&(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))jjjFFF>>>888777666222000000......---------......///---,,,,,,,,,+++*********---------,,,)))''''''((())))))))))))))))))))))))+++******)))(((''''''&&&******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&"""&&&ooonnn(((***$$$'''***{{{)))"""(((((('''"""%%%,,,,,,%%%%%%,,,''''''---)))NNN$$$'''...$$$111###%%%222***ddd[[[(((""",,,'''HHH***(((%%%''' &&&(((&&&%%%''')))???---''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))++++++***((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&'''((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))hhhFFF>>>777666666222000000///......---------......++++++++++++++++++++++++,,,------+++)))(((((()))))))))))))))))))))))))))*********)))((('''''''''***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''%%%PPP'''&&&&&&'''%%%'''(((***"""(((,,,))) &&&%%%***111!!! JJJ)))000+++###&&&...(((&&&+++ UUU(((###+++%%%CCC###"""+++)))'''(((---'''&&&&&&((('''$$$'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))gggFFF===777666555222000000000///...---------------***************+++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''***,,,...'''$$$((()))"""%%%)))***"""### """***000///+++(((###111...&&&(((...((('''***&&&((((((KKK&&&###)))%%%@@@333'''***$$$---AAA&&&&&&'''((($$$!!!'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))hhhEEE===666666555222000111111000///...---,,,,,,,,,*********************))))))***++++++***)))***,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))DDD&&&(((&&&,,,"""...$$$'''***(((&&&$$$$$$(((***&&& ---...+++$$$222XXX%%%///)))!!!((($$$+++OOOAAA%%%$$$'''(((BBBfff"""&&&$$$***uuu%%%&&&((()))"""}}}555''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((())))))(((''''''(((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))iiiDDD<<<666555555222000111111000///...---,,,,,,,,,---,,,,,,+++***)))(((((((((***++++++***)))+++,,,************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''kkk$$$&&&...###+++"""FFF"""$$$///'''222,,,///222&&&)))222 ..."""///---###***"""(((###+++>>>(((&&&$$$)))CCC"""((((((%%%###&&&%%%''')))!!!zzz^^^''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''((((((''''''''''''((((((((()))************)))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))'''&&&''')))''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))hhhCCC;;;555555555222000111000///...---------------------,,,,,,+++******))))))***++++++***)))***,,,************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&///&&&...$$$'''###XXX%%%%%%+++))) ###000+++000''' &&&"""---GGG[[[,,,''',,,%%%&&&<<<,,,)))""")))@@@###---(((""" '''$$$&&&)))"""zzz'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%(((+++***(((&&&''')))''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))cccCCC;;;555555555222000111///......---------......++++++,,,,,,------------***+++,,,+++))))))***+++************************(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%111%%%%%%)))$$$'''OOO&&&+++###---111///%%%???lllXXX$$$---''',,,***###333,,,+++"""+++???%%%(((###&&&222)))######(((###|||''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%(((,,,+++(((&&&'''***''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))___BBB:::555444444222000111......---------......///))))))+++,,,...///111111***+++,,,+++)))((()))***************************(((((((((((())))))))))))'''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))###...%%%...$$$,,,999$$$222111...444555...!!!(((...%%%((()))+++###...AAA...###!!!222OOO***""""""((($$$}}}''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))++++++***((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$))),,,,,,(((&&&'''***''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))bbbDDD<<<777666666222000000///............---------+++,,,***+++888EEEBBB666************************(((((()))***************))))))************))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++((((((###;;;&&&777)))))),,,666)))''' 000***"""###'''&&&$$$FFFCCC%%%&&&%%%lll((($$$%%%)))###|||''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++******)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))^^^DDD<<<666666666222000000///............---------+++---***(((000999666***************************(((((()))***************))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((($$$))))))+++'''|||AAA555+++QQQ&&&000###---<<<"""###%%%&&&$$$EEERRR''')))(((www((($$$%%%)))###|||''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********)))((('''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***)))((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&''')))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))ZZZCCC<<<666666666222000000///............---------***---+++'''***///,,,$$$************************(((((()))***************))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''%%%***&&&!!!111'''***###///""",,,222%%%)))SSS&&&%%%%%%)))&&&EEE```%%%)))+++((($$$%%%)))###|||''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((++++++***)))))))))******((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''((('''(((((())))))(((((('''((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))YYYCCC<<<666666666333000111///............---------))),,,---******...---)))************************(((((()))***************))))))************))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&|||333'''&&&///BBBddd111&&&(((###///"""+++dddHHH(((***%%%]]]***(((%%%+++(((DDDccc%%%***((($$$%%%)))###|||''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''(((((((((((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ZZZCCC;;;666666666333111111///............---------))),,,...,,,,,,......,,,************************(((((()))***************))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''SSSGGG ###AAA***'''"""000GGG^^^'''(((222###zzz 111&&&WWW...)))""",,,'''AAAbbb$$$(((((($$$%%%)))###|||''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~YYYBBB;;;555666666333111222///............---------,,,------,,,,,,,,,+++)))************************(((((()))***************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''333888"""***"""...'''666222))))))000'''888,,,JJJ222+++!!!---'''===]]]$$$''''''((($$$%%%)))###|||''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))***+++++++++******((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~zzzTTTBBB:::555666666333111222///............---------...+++***+++---,,,)))(((************************(((((()))***************))))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((PPP///""";;;,,,uuu)))666444555444999;;;555DDD;;;222$$$222+++???QQQ))))))$$$rrr((($$$%%%)))###|||''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((()))*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyy|||PPPBBB:::555666666444222222//////.........------------)))(((+++///...,,,***************************(((((()))***************))))))************))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%***SSS"""111$$$,,,###,,,555KKK///<<<666<<<<<>>@@@MMM>>>AAASSS:::;;;999777RRR555%%%333===((('''''')))"""}}}''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''++++++******))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******,,,000444333,,,%%%(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))ppp}}}TTT===:::666444333333222111///////////////.........,,,,,,,,,---------......+++++++++************)))************************+++******)))((((((''''''))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$)))~~~LLL+++,,,---222111333555222===UUUBBBAAALLLBBB@@@BBBDDDGGG???EEEWWW>>>???>>>;;;UUU***000---(((111)))((()))***###~~~''''''''''''''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''((((((''''''''''''((((((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))),,,000111...***(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))qqqSSS>>>;;;777444444333333222000000//////......------,,,,,,,,,---------......+++++++++************)))*********************************))))))(((((('''))))))))))))************)))((('''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((($$$222"""XXXDDD///---""""""---...&&&,,,;;;111666666888;;;999BBBXXX;;;IIIHHH<<<@@@EEEGGGAAACCCIIIYYYBBBCCCBBB???WWW!!!333999###******)))***+++$$$''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&'''+++//////...(((((((((((())))))))))))))))))))))))************'''((())))))******))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))oooQQQ???<<<888555444444333222111111000///...------,,,,,,,,,,,,---------......+++++++++*********))))))*********************************)))))))))((((((((()))))))))************)))((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&111))))))""";;;$$$333555)))'''333777///444:::999999>>><<>>@@@LLL777???555>>>DDD>>>cccCCC===CCC:::fff\\\FFFDDDBBBAAAXXXnnn)))***)))111///)))((()))***###~~~666((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((())))))******)))))))))***************************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((())))))))))))((((((((((((((())))))))))))((()))))))))************((())))))***************************************))))))************))))))******************************))))))))))))******************************'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))wwwhhh|||~~~PPP>>>;;;777444444333333222000000//////......------,,,,,,,,,---------......+++++++++************)))************************************************))))))))))))************)))(((((('''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&***%%%""",,,$$$:::,,,%%%000???DDD@@@>>>???DDDAAA>>>CCC@@@>>>FFF555;;;333<<<;;;:::@@@===999;;;111DDD```HHHCCC@@@CCC\\\999...111(((111---ZZZ)))((()))***###~~~"""((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&((()))'''''''''''''''''''''''''''(((((())))))******+++*********++++++++++++,,,************************(((((((((((())))))))))))***))))))(((((())))))***)))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))'''&&&(((((((((((())))))))))))))))))))))))************((()))******++++++******************************)))******++++++******)))******************************))))))))))))******************************'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))uuufffzzz}}}PPP===:::666444333333222111///////////////.........,,,,,,,,,---------......+++++++++************)))************************************************))))))))))))************)))((((((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%222###!!!???---QQQ:::CCCBBB666333<<>>BBB111:::444666555NNN777888111444333111aaaGGG>>><<>>DDD@@@===CCCBBB<<>>ZZZ333***000111///;;;,,,,,,***+++,,,&&&KKK444))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''(((((((((((())))))))))))%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))(((((((((((((((((((((((('''(((((()))***+++++++++,,,,,,,,,------.........++++++++++++++++++++++++'''((((((((())))))************))))))))))))******))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))+++---(((((((((((())))))))))))))))))))))))************))))))***++++++++++++*********************************++++++++++++************************************))))))))))))************************************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))jjjrrr{{{NNN<<<:::666444444444333222111000000///...---------......//////...,,,***)))******************************))))))))))))***************************************************************)))))))))))))))+++++++++***************)))(((((())))))***+++,,,(((&&&))),,,((()))===UUUFFF***JJJDDD===GGG======999>>>AAA???AAA@@@666SSSHHH000===???666FFF222777777HHH,,,:::>>>hhh111111333333gggIII555------666:::;;;BBBNNN666:::%%%***///$$$***&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***&&&&&&&&&''''''''''''((())))))))))))************---------,,,,,,++++++++++++***)))(((((()))***+++((()))***++++++,,,++++++(((,,,---***+++111222///***+++,,,,,,+++***)))(((,,,,,,,,,,,,,,,---------+++++++++++++++++++++,,,))))))************)))(((************++++++++++++---------,,,+++***((('''************+++++++++++++++*********************))))))))))))))))))***+++***************+++++++++((((((((()))))))))******))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((((()))******))))))***+++))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******************)))************+++++++++,,,+++******)))*********)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))pppwww{{{NNN<<<:::666444444444333222111000000///......------............---,,,++++++******************************))))))))))))*********************************************************)))))))))))))))))))))************************)))))))))))))))***++++++---***---222///)))---888pppTTT222>>>@@@:::@@@HHH@@@;;;...222222===>>>555BBBHHH<<>>555222$$$@@@666???CCCFFFIIIsss>>>KKKHHH~~~EEERRRNNNJJJLLLNNNOOOHHHAAABBBPPP;;;666FFF111444222000333999;;;888888<<<888<<>>@@@AAA???@@@BBBCCCCCCBBBAAA@@@??????@@@???>>><<<:::888555444333222111000000000///......---,,,++++++*********************************))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***((()))))))))************))))))))))))))))))******))))))))))))************************************))))))*********+++++++++***++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***+++,,,,,,---xxxkkkzzzrrrGGG<<<:::666444444444333222//////////////////......,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************((((((((()))******++++++)))))))))***++++++,,,,,,+++++++++,,,...///111222///222666888777666777:::555AAA<<>>333555CCCBBB555FFFDDDPPPBBBMMMFFFDDDMMMIIIOOOPPPDDDHHHPPPTTTFFFIII\\\GGG555444///000...,,,,,,,,,...111444***AAAEEE ===555///***))))))(((((())))))***+++***)))((('''((()))***((((((''''''''''''((((((''''''((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''))))))))))))************))))))))))))************))))))************)))))))))***+++,,,,,,---------,,,***)))++++++)))))),,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,+++,,,---...000111333333666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBEEEHHHKKKMMMMMMNNNOOOPPPPPPNNNLLLKKKJJJJJJLLLLLLKKKIIIGGGEEE@@@???>>><<<;;;:::::::::444444333222111//////...+++++++++++++++*********++++++******))))))((((((***))))))(((((())))))***))))))))))))))))))))))))+++(((&&&(((+++,,,+++((())))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))************))))))))))))************)))))))))*********++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********+++,,,,,,,,,xxxsssqqqHHH<<<:::666444444444333222.../////////////////////,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************'''(((((()))******++++++)))******+++,,,,,,------++++++,,,...000222444555...222777:::<<<===>>>>>>GGG>>>EEE===???@@@>>>fffdddAAABBBOOOAAAKKKFFF777YYYuuu>>>DDDIIIBBBAAAKKKOOOJJJEEECCCLLL[[[000LLL@@@RRRPPP'''KKK777;;;666555222...,,,---......+++>>>,,,NNN333>>>&&&000777%%%******)))(((((()))******,,,+++)))((('''((()))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))(((((('''''''''''''''(((((((((((())))))))))))************)))))))))******+++++++++'''((()))***++++++*********+++,,,---............---)))))),,,,,,)))***...,,,++++++++++++,,,---...***+++,,,...000111333333555666888:::<<>>>>>???@@@AAACCCCCCDDDCCCCCCBBBBBBCCCEEEHHHIIIKKKMMMPPPSSSTTTTTTSSSSSSRRRSSSUUUVVVVVVTTTQQQPPPLLLKKKJJJHHHFFFEEEEEEEEE???>>>===<<<:::999888777444444222111///...---,,,,,,,,,,,,+++***)))))))))******))))))))))))******))))))))))))))))))))))))+++(((&&&(((---///---***))))))(((((((((((())))))'''((()))******)))((('''))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++{{{|||rrrJJJ<<<:::666555444444333222.........///////////////,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************'''(((((()))***+++++++++******+++,,,------......++++++---///111444666777;;;;;;::::::<<<@@@AAA???777HHHBBBAAAJJJGGGDDDCCC@@@QQQoooJJJ@@@FFFBBB@@@999DDD;;;CCCVVVGGG;;;HHHFFFBBBJJJ===IIIHHHFFFMMMDDDDDD555PPP===BBB===CCCgggrrrDDDFFFTTT<<>>###333|||TTT+++???888???///(((888+++***)))(((((()))***+++---+++)))((('''((()))***((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))(((((((((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,%%%''')))***+++++++++++++++,,,---...////////////---)))(((,,,---******///,,,,,,+++***+++,,,...///+++,,,///222555888;;;<<<@@@AAACCCFFFIIIKKKMMMOOOPPPQQQSSSTTTRRROOOKKKIIIAAABBBCCCEEEHHHJJJLLLMMMFFFDDDAAA???=========>>>AAADDDIIIOOOTTTVVVWWWXXXWWWXXXZZZ\\\\\\ZZZXXXVVVTTTSSSRRRPPPNNNMMMLLLLLLHHHHHHGGGEEECCCBBBAAA@@@>>>===;;;888555333111000------,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))+++(((&&&)))...111///,,,))))))(((((((((((())))))'''((()))******)))((('''))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))************(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++++++++~~~kkkFFF===;;;777555444333222000222111000///------,,,,,,...------,,,,,,------...///............---------***************************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))+++***))))))***,,,...///...///000222444666777888<<<======>>>@@@AAAAAABBBFFFGGGGGGFFFDDDCCCDDDFFFEEE@@@<<<>>>FFF[[[~~~}}}NNNCCCDDDBBBAAA>>>===DDDNNNRRRPPPVVVyyy___UUUSSSMMMVVV]]]NNNRRRVVVWWWQQQFFF>>>???CCC<<>>CCCIIIOOORRRWWWYYYYYYXXXZZZ\\\XXXRRRRRRRRRRRRRRRSSSSSSTTTTTTPPPOOOOOOOOOOOOMMMJJJGGGIIIFFFCCCBBBBBB@@@;;;666444444222000...,,,***)))((()))************)))))))))******++++++***))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((()))))))))))))))(((((('''''''''''''''((())))))************))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))************************~~~xxx{{{iiiFFF===:::777555444333222000222111000///------------...------,,,,,,------...------------,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++*********))))))************************+++***))))))***,,,...000000111333555777999:::;;;<<<===>>>@@@BBBCCCDDDEEEGGGFFFEEECCCBBBAAA@@@@@@AAA<<<888888888;;;EEEPPPHHHHHHRRRUUUJJJFFFGGG@@@@@@@@@BBBIIIXXXeeegggaaaVVVVVVVVVWWW]]]iiirrrvvv~~~iiiaaa```[[[dddlllaaaooorrrpppfffXXXNNNKKKMMMMMMMMMJJJFFFAAA>>>>>>???<<>>;;;888666666666222000555;;;999222666@@@...222999>>>???===:::777888777888999;;;:::888555333333222111///,,,***(((,,,***((((((((()))(((''')))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))************+++++++++++++++++++++++++++,,,---...+++---------,,,,,,---///......000222555888:::<<>>444444444555888===BBBEEEVVVYYYZZZYYYYYYXXXRRRJJJEEEEEEEEEFFFHHHLLLOOOQQQTTTRRRQQQRRRSSSTTTSSSQQQQQQOOOMMMKKKJJJHHHFFFCCC@@@>>>;;;888555222000///++++++++++++*********)))))))))))))))(((((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))************))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************************************qqqsss{{{gggEEE===:::666444444333222111222111000...------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***+++++++++***************+++++++++++++++++++++++++++*********+++---///111444555666888:::<<<>>>>>>??????AAACCCDDDFFFHHHHHHGGGDDDAAA@@@BBBBBB@@@>>>EEEAAA@@@CCCBBB===888777DDDAAAFFFIIICCCFFFJJJFFFDDDFFFKKKWWWhhhtttrrriiikkkfffhhhsssyyyvvvwww{{{}}}pppnnnnnnjjjqqqyyyttt~~~~~~yyynnn```VVVRRRSSSeeeccc___YYYQQQHHHBBB>>>AAA888888AAACCC;;;:::AAABBBDDDFFFGGGFFFFFFFFFGGGFFFEEECCC@@@>>><<<;;;;;;777222444<<<>>>888555666;;;555000222:::AAADDDDDD888888888:::<<<<<<:::888555666777666444111---***///,,,***((())))))((('''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))************&&&''')))+++,,,,,,+++***************+++++++++,,,+++++++++++++++,,,---...---...///......///222444666888;;;>>>BBBEEEGGGHHHJJJLLLOOOPPPOOONNNOOOPPPNNNNNNNNNNNNNNNQQQUUUXXXVVVYYY]]]___^^^]]]\\\\\\___]]]ZZZTTTNNNHHHCCC@@@KKKNNNSSSUUURRRLLLDDD>>>444333111111333555999;;;NNNTTTYYYZZZZZZXXXOOOFFF<<<;;;:::;;;???EEEKKKNNNLLLKKKJJJLLLOOORRRTTTTTTRRRTTTUUUTTTSSSQQQQQQQQQLLLJJJFFFBBB===:::777666111000///---+++*********)))))))))((((((''''''&&&((())))))******))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***************)))))))))))))))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************kkkrrrfffFFF<<<999666444333333222111111111///......---------...------,,,,,,------...,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111222777888999;;;===???@@@AAACCCCCCDDDEEEFFFGGGHHHHHHEEEAAA===???DDDFFFDDDAAA===<<<<<<@@@CCCEEEEEEFFFFFFJJJXXXZZZMMMIIINNNLLLPPPTTTXXX___hhhooollldddiiigggkkkrrruuusssuuuyyyuuusssuuuvvvuuuwwwzzzzzzzzzqqqhhhdddeeegggzzz{{{{{{wwwmmm^^^NNNDDDFFF;;;888@@@BBB;;;:::AAA<<<>>>AAABBBBBBCCCEEEHHHFFFGGGHHHHHHFFFBBB>>><<<===666111555888888999<<<777444444888>>>@@@;;;666:::999999999::::::888666333555777999888555111//////---***((()))))))))(((((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%)))(((&&&&&&&&&&&&((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))******+++((((((((((((((((((((((((((()))))))))************'''(((***+++,,,,,,+++************+++++++++,,,,,,...---------------......///000222222333666:::===CCCDDDGGGJJJLLLMMMMMMMMMJJJLLLNNNNNNLLLIIIGGGFFFFFFEEEDDDBBBBBBDDDIIILLLUUUYYY^^^aaaaaa``````___bbb___ZZZTTTMMMFFFAAA???IIIMMMTTTWWWUUUNNNEEE???888777555333333444666777EEENNNWWW[[[]]]\\\TTTLLL@@@>>><<<;;;>>>DDDJJJNNNMMMKKKJJJIIIIIIGGGEEEBBBGGGMMMTTTWWWVVVUUUVVVWWWTTTRRRNNNIIIEEEAAA???===;;;999666222///---,,,+++*********)))))))))******)))))))))******)))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((('''((())))))***************)))))))))((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************kkkssseeeGGG;;;888555333333333222111111000///......---.........------,,,,,,------...------------,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000222444555888999;;;<<>>@@@@@@??????@@@AAAAAADDDIIILLLLLLHHHCCC???===888444222222333777;;;777444222222666;;;AAADDD@@@>>><<<;;;;;;:::777555111222555777888888666555///,,,)))((((((*********'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%***)))(((''''''((()))***&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((()))***++++++))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,......---------......///333555888:::===AAAEEEIIIJJJKKKKKKKKKIIIGGGEEEDDDKKKNNNQQQSSSRRRPPPNNNNNNLLLJJJFFFAAA<<<;;;<<<>>>TTTXXX^^^aaabbbbbbaaaaaacccaaa^^^YYYTTTPPPLLLKKKJJJMMMQQQTTTRRRMMMGGGBBB@@@>>><<<:::999::::::;;;EEEOOOYYY^^^aaa```[[[TTTMMMKKKGGGDDDDDDGGGKKKNNNWWWUUUSSSPPPJJJBBB888111999AAALLLSSSVVVVVVWWWXXXWWWVVVTTTQQQMMMIIIGGGEEEBBB@@@===999555222000...+++******)))******+++,,,))))))************))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******************)))))))))((()))))))))))))))***++++++))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************nnnsssdddHHH:::888555333333333222111000000///..................------,,,,,,------...------------,,,,,,,,,,,,***************************++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555777888:::;;;<<<>>>@@@BBBCCCDDDHHHGGGFFFEEEDDDCCCBBBAAADDDBBB@@@CCCGGGJJJJJJIIINNNVVVYYYSSSLLLNNNWWW___lllqqq{{{uuu___ZZZffflllkkkpppooohhhbbbeeemmmqqqgggwwwxxxkkkfffbbb]]]qqq{{{{{{yyy}}}xxxrrryyyxxxrrrjjjfffggglllrrrvvv~~~{{{rrriiidddcccZZZkkktttpppllljjj^^^OOOLLLLLLLLLMMMLLLHHHBBB===;;;???EEEJJJLLLKKKHHHEEE?????????===888555555777999777333///---111999@@@EEECCC@@@???>>><<<:::888000111222444666888:::;;;222///+++))))))*********'''''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((())))))*********))))))))))))))))))))))))))))))))))))************+++++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,---...000222333444;;;>>>BBBFFFHHHKKKOOORRRLLLKKKHHHEEEAAA===999777@@@DDDIIIMMMNNNNNNOOOPPPMMMLLLJJJFFFDDDCCCEEEHHHUUUYYY^^^aaabbbbbbcccccceeeeeedddbbb```^^^\\\[[[UUUWWWXXXYYYXXXVVVSSSQQQOOONNNLLLKKKJJJJJJKKKKKKPPPXXX```aaaaaaaaa^^^YYYYYYWWWSSSPPPNNNMMMNNNNNNOOOPPPQQQQQQNNNGGG>>>777222999CCCLLLRRRUUUVVVVVVXXXXXXXXXWWWTTTPPPLLLIIIDDDCCCAAA???<<<999666444///...,,,+++******+++,,,)))******++++++******)))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))(((((())))))***+++************))))))))))))***))))))))))))***++++++))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************sssssscccGGG:::777444333333333222111000000///............///...------,,,,,,------...,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++---///111444666888::::::<<<===>>>@@@BBBDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@CCCDDDGGGKKKPPPUUUYYY[[[^^^eeefff[[[RRRUUU^^^eeejjjnnntttjjjTTTTTTiiivvvxxxxxxrrrgggaaadddkkkooorrrrrrqqqllleeebbbhhhqqqoooyyyrrrmmmtttppplllwww~~~yyysssrrruuuyyy||||||www|||{{{rrrlllmmmqqqyyyvvvnnnooopppkkk```aaafffkkkmmmeeeUUUIII>>>@@@BBBEEEFFFGGGGGGFFFCCCEEEFFFDDD@@@===:::888222555999<<<>>>AAAFFFIIIFFFDDDAAA??????>>><<<:::444222111111333777<<>>@@@AAABBBAAA???===;;;999777333000---,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))&&&'''((()))************))))))(((((())))))***+++************))))))))))))******))))))******+++,,,))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------............------------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************xxxtttaaaEEE999777444333333333222111000//////............///...------,,,,,,------...+++++++++************)))************************+++++++++,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++...000222555888:::;;;<<<===>>>@@@BBBDDDFFFGGGHHHBBBBBBAAAAAA@@@@@@@@@@@@AAAEEELLLSSSZZZaaaiiinnn~~~zzzjjj```dddnnntttnnnddddddfffrrryyysss}}}rrrddd^^^```ccccccccc[[[^^^jjjgggYYYXXXdddlllsssggg___iiihhheeesssmmmiiiggghhhlllooonnnlllrrr||||||uuuuuuyyy{{{vvvooommmmmmnnnrrrzzzlll[[[FFFDDDBBB@@@@@@AAABBBCCCCCCCCC@@@>>>>>>???>>><<<<<<<<<<<<<<<>>>@@@BBBCCCCCCAAA???>>>>>>===<<<;;;888555111000111666<<<@@@???:::444...,,,+++***)))&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())),,,///222++++++,,,,,,,,,---------///111555:::AAAGGGLLLOOOMMMQQQUUUXXXXXXXXXXXXXXXVVVSSSOOOIIIDDDAAA???>>>:::<<<>>>===;;;:::999:::;;;>>>BBBEEEGGGKKKOOORRRZZZ\\\___aaabbbcccfffhhhccceeegggiiiiiigggeeedddbbbccccccccccccbbbaaaaaa_________``````aaabbbccc___dddfffbbb```bbbddddddaaabbbcccbbb```]]]ZZZXXXZZZYYYWWWUUUQQQKKKCCC>>>666444444999CCCKKKPPPRRRSSSUUUWWWWWWTTTMMMFFFAAA999<<>>@@@BBBBBBAAABBBFFFJJJMMMWWW___\\\XXX]]]kkkvvvyyylllhhhmmmrrrrrrooofff```dddlllrrrvvvzzzqqqpppgggYYYPPPOOOPPPPPPSSSVVV]]]bbbaaa```dddkkkrrrmmmhhheeefffiiilllmmmtttrrrhhh\\\WWW\\\bbbdddpppvvvzzzwwwpppnnnttt|||tttlllmmmrrrsssxxx|||yyyhhhaaaTTTNNNQQQNNNCCC<<>>;;;777444444777<<>>???AAABBBCCCCCCBBBAAA===AAAEEEGGGHHHLLLTTT[[[lllllljjjdddaaaeeennnvvvyyynnnlllrrruuussskkkfffeeeiiillljjjhhhiii^^^cccddd^^^ZZZYYYZZZYYY^^^___eeennnsssrrrrrrtttmmmmmmnnnpppqqqooollljjjnnnnnniiiaaa___dddiiikkkrrrrrrooojjjddd```___```kkknnnmmmiiikkksssyyyzzzsssbbbaaa]]]]]]aaa___XXXSSSRRRMMMGGGAAA???AAABBBCCCCCC???@@@???>>>???CCCIIIMMMHHHHHHFFFDDDBBB@@@???>>>===;;;999888888:::===>>>>>>;;;777555333000,,,(((*********)))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''(((((((((((()))))))))***+++++++++*********))))))************))))))))))))++++++******************************++++++++++++222222222111111333888;;;EEEHHHMMMQQQSSSVVVXXXZZZ]]]]]]\\\\\\\\\]]]^^^___^^^^^^^^^]]]ZZZWWWTTTRRR[[[[[[[[[ZZZXXXUUURRRPPPRRRSSSSSSRRRQQQPPPPPPQQQMMMOOOSSSTTTVVVXXX]]]```\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWW\\\\\\ZZZYYYXXXYYYXXXVVVWWWWWWWWWWWWWWWWWWVVVVVVYYYYYYZZZ\\\]]]^^^______^^^]]]]]]___bbbaaa]]]ZZZUUUSSSQQQOOOOOOQQQTTTVVVZZZYYYXXXXXXWWWSSSLLLGGG@@@999666:::@@@CCCFFFIIIEEEDDDDDDBBB@@@===;;;:::222111///+++((('''***,,,******+++++++++++++++***)))************+++++++++************)))))))))(((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***++++++++++++***)))((((((((()))******)))((((((************)))))))))(((******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///////////////---...///...------///000+++,,,---///111444666777:::::::::::::::;;;;;;;;;<<<>>>@@@???>>>===<<<===@@@???>>>??????<<<777222444444333111000///---------+++***+++,,,...---,,,------------,,,+++******************+++,,,------ggghhhyyy]]]BBB;;;888555333333222111000000000000000////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,++++++---///222444666888;;;<<<===???BBBDDDEEEDDDCCCCCCDDDCCCBBB@@@@@@FFFLLLOOORRRXXXdddnnn}}}uuummmkkkpppwww|||uuummmmmmrrrsssppphhhhhhkkkpppnnnfff```^^^XXXccclllnnnlllllllllkkkpppnnnqqqzzz}}}wwwtttpppttt{{{{{{rrrjjjnnnqqqqqqmmmlllpppsssssssssnnnhhhdddbbb___YYYTTTXXXWWWVVVZZZeeerrrxxxwww~~~sssiiikkkpppssssssuuuwwwuuupppZZZLLLAAA???>>><<<>>>DDD???AAAAAA???===???FFFLLLHHHIIIIIIHHHGGGEEECCCBBB===<<<<<<<<<======>>>>>>===;;;999777555222...+++,,,+++)))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))******+++++++++*********************************************++++++++++++++++++++++++***************+++222555777:::<<<@@@DDDGGGNNNQQQTTTWWWWWWXXXYYY[[[``````____________``````aaabbbcccccccccbbbaaa```eeeeeeeeeeeeccc```^^^]]]YYYZZZ[[[[[[ZZZYYYWWWVVVUUUVVVWWWXXXXXXYYY[[[]]]YYYZZZZZZZZZYYYXXXWWWVVVSSSTTTTTTTTTTTTSSSRRRQQQSSSRRRSSSSSSTTTTTTUUUUUURRRRRRRRRSSSSSSSSSSSSSSSWWWUUUTTTVVVXXXYYYWWWTTTVVVXXXZZZ]]]______^^^]]]\\\[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZXXXUUURRRJJJBBB;;;999999<<>>???@@@AAADDDFFFJJJGGGCCCAAAAAABBBCCCCCCKKKQQQVVVXXXXXX^^^kkkuuu|||pppiiiooo{{{|||tttrrrnnniiihhhjjjkkkkkkggghhhmmmrrrpppiiifffgggkkkuuu~~~~~~|||||||||zzzyyyvvvwww~~~{{{yyy~~~zzzrrryyy~~~|||zzz||||||zzzssspppmmmmmmoooooojjjfff[[[UUURRRWWWcccnnnpppmmmoooqqqtttvvvvvvvvvwwwxxx{{{hhhXXXLLLJJJEEE<<<999>>>======???BBBAAA??????AAAGGGHHHIIIJJJIIIHHHFFFDDD???>>>>>>======>>>??????>>><<<999666444222000///...,,,***((('''((()))***))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))'''(((((())))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))*********************************)))***************++++++******+++++++++++++++,,,------,,,+++,,,,,,---...333777===CCCGGGLLLPPPSSSSSSVVVYYYZZZZZZZZZ[[[\\\____________```aaaaaabbbccccccdddeeefffeeeeeedddaaabbbbbbbbbaaa```___^^^\\\[[[ZZZYYYXXXWWWTTTSSSTTTTTTSSSRRRQQQPPPQQQQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMHHHHHHJJJMMMNNNMMMNNNRRRJJJKKKLLLLLLMMMLLLLLLKKKQQQQQQQQQRRRSSSSSSRRRQQQSSSUUUYYYZZZZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\ZZZYYYZZZZZZZZZZZZXXXWWWSSSLLLDDD>>>888666<<>>@@@AAAAAABBBDDDFFFCCCAAA@@@???BBBIIIQQQVVV\\\___aaa___]]]```hhhpppuuukkkgggrrr|||yyynnneee```eeejjjiiidddbbbfffmmmmmmllloootttvvvvvvzzz|||zzzzzzyyy~~~nnneee___bbbkkkpppooollldddfffggghhhjjjmmmsssxxx}}}zzznnnccc]]]^^^[[[PPPIIIJJJEEE===:::>>>AAA>>>;;;;;;DDDEEEGGGIIIIIIIIIGGGFFFCCCAAA>>><<<;;;===???AAA???<<<888444111000222333000...+++)))(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************************))))))******+++++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222444;;;???EEEKKKOOORRRUUUWWWWWWZZZ]]]___``````aaaccc^^^___```aaabbbcccddddddddddddddddddccccccbbbbbb_________^^^]]]\\\ZZZZZZ\\\YYYUUUSSSRRRQQQOOOMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPVVVUUUTTTTTTSSSSSSSSSSSSPPPOOOQQQTTTRRRMMMMMMRRRNNNNNNOOONNNLLLHHHEEEBBBDDDFFFGGGHHHIIIJJJLLLNNNNNNQQQTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]^^^^^^ZZZZZZ[[[[[[ZZZZZZZZZZZZXXXTTTNNNGGG===666777===IIIJJJLLLMMMLLLKKKIIIGGGGGGDDD@@@@@@AAA???999333...---,,,+++++++++,,,,,,))))))*********+++++++++))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------.........////////////.........///000111000222555888<<<@@@EEEIIIRRRTTTVVVZZZ\\\^^^___``````````````````___^^^^^^]]]]]]^^^]]][[[ZZZ[[[\\\]]][[[WWWTTTRRRRRRTTTVVVPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKIIIGGGEEEBBB===999777555222000...---------,,,+++++++++++++++,,,,,,pppuuu^^^CCC;;;999777666555444222000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,------------......///000333777;;;>>>???@@@BBBBBBAAABBBCCCEEE>>>CCCHHHLLLRRR]]]lllwwwkkkkkkiiifffbbbbbbfffjjjgggbbbeeerrrxxxpppccc\\\]]]dddlllnnnhhhdddlllwww}}}}}}~~~~~~~~~~~~{{{xxxqqqmmmpppuuuvvvvvvwwwoooppprrrqqqooollljjjiiippp{{{hhhhhhhhhiiilllooommmgggbbb[[[JJJ<<<;;;>>>======@@@AAACCCEEEGGGHHHIIIHHHHHHFFFDDD@@@===<<<===>>>@@@???===:::555111000222444111000...,,,***))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++***************+++++++++))))))******+++,,,,,,,,,******++++++,,,---------******+++---111555:::<<>>>>>>>>===BBBBBBDDDFFFIIIJJJKKKKKKQQQRRRSSSUUUVVVXXXYYYZZZXXXZZZ\\\\\\[[[[[[[[[\\\ZZZXXXUUUPPPFFF;;;777999DDDFFFHHHJJJJJJIIIGGGEEEHHHDDDBBBEEEJJJIIIAAA888333222///---+++******+++)))************+++++++++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))))))))************)))(((((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------........./////////...---------///111333444777;;;AAAGGGMMMSSSYYY]]]^^^___aaabbbbbbbbbaaa```___^^^]]]\\\\\\\\\\\\\\\[[[\\\]]]\\\ZZZZZZ\\\^^^```\\\VVVOOOIIIIIILLLPPPTTTTTTTTTTTTSSSSSSSSSSSSOOONNNNNNNNNOOOMMMJJJHHHCCCAAA>>>:::555222///...*********+++---...000111ooosss^^^BBB:::999777666666444222000000000000000////////////..............................---------,,,,,,,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,------------...///000111444777:::===>>>@@@BBBCCCBBBAAA@@@AAABBBEEEOOO[[[aaaccckkkyyysssqqqmmmkkkiiiiiiiiiiii\\\\\\eeerrrtttkkkeeehhhjjjmmmrrrsssooommmwwwvvvpppqqquuuxxx|||~~~{{{yyy~~~|||}}}yyyqqqiiidddhhhqqqzzz~~~uuuiiilllrrruuuuuu{{{zzznnn[[[JJJEEEBBB===>>>DDDAAAAAACCCEEEGGGIIIJJJKKKHHHGGGDDDBBB???>>>>>>>>>>>>>>>===:::555111111222222222000///---+++***)))'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))&&&'''((()))************''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))*********+++++++++))))))*********+++++++++))))))***++++++,,,------******++++++,,,------...+++,,,...222888???EEEIIIPPPSSSVVVWWWWWWVVVVVVWWWUUUXXX\\\___```aaacccdddbbbccccccddddddcccbbbaaa```___]]]ZZZWWWUUUTTTSSSPPPOOONNNMMMLLLLLLLLLKKKGGGJJJQQQ^^^kkksssuuussssssrrrsssvvv|||~~~~~~yyyyyy}}}vvvdddZZZNNNKKKOOOQQQLLLGGGHHHFFFDDDFFFJJJKKKJJJHHHJJJJJJJJJKKKLLLNNNOOOPPPRRRUUUYYYZZZZZZYYYZZZ\\\ZZZXXXWWWVVVNNNCCC<<<;;;===@@@CCCFFFHHHHHHFFFEEEFFFDDDCCCEEEIIIIIICCC===:::777444000---+++******)))************+++++++++((()))))))))************'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))(((''''''((())))))((()))))))))************((((((((((((((()))******++++++++++++++++++++++++------------------------------------................................................////////////......///111555999<<>>???AAABBBCCCBBB@@@??????@@@LLLYYYgggkkkggghhhsss~~~vvvrrrooonnnooopppnnnlll```aaajjjssspppfffgggpppxxxuuuuuuvvvtttuuuvvvtttyyy}}}wwwmmmeee[[[VVV^^^llluuuyyy|||zzz{{{|||~~~~~~zzzxxx}}}vvvoookkkjjjnnnrrrqqqpppqqqtttvvv|||~~~vvvgggZZZTTTKKK@@@>>>DDDAAAAAABBBDDDFFFIIILLLMMMIIIIIIHHHFFFDDD@@@===<<<===???AAA???999444111000333333222111///,,,***)))'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&'''((()))************&&&''''''((()))******+++))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******)))************+++++++++))))))******++++++++++++))))))***+++,,,,,,------******+++,,,,,,---.........///222888???GGGOOOSSSQQQTTTWWWYYYZZZZZZ\\\]]][[[^^^bbbdddeeeeeeggghhhbbbbbbcccbbbaaa___]]][[[[[[YYYWWWTTTQQQOOONNNMMMFFFGGGGGGIIIJJJMMMNNNOOO[[[___iiiwww~~~||||||~~~~~~pppbbbdddrrr{{{vvvmmmbbb^^^ZZZZZZ]]]]]]YYYUUUJJJIIIHHHHHHIIIJJJKKKLLLKKKOOOTTTWWWWWWWWWXXXZZZYYYWWWWWWXXXSSSIIIAAA>>>888;;;@@@DDDGGGGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCAAA>>><<<777222...,,,******)))************+++++++++(((((())))))*********+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))+++***)))(((((()))***+++(((((())))))*********+++((((((((((((((()))******++++++++++++++++++++++++---------------------------------.........//////..................................../////////000111111333777<<>>@@@BBBGGGAAA>>>@@@@@@@@@FFFOOObbbhhhhhhaaa^^^eeemmmpppqqqmmmmmmttt||||||tttjjjnnnvvv}}}zzzrrrooottt{{{|||}}}~~~|||yyy{{{xxxpppfffaaaeeeiiiddd[[[XXX^^^eeelllssszzz}}}|||zzzyyyrrrvvv~~~|||yyy||||||yyy}}}{{{xxxxxxsssjjjjjjpppuuutttwwwyyyrrrhhhaaa``````YYYOOOLLLCCCBBBHHHJJJDDDDDDJJJHHHKKKJJJFFFFFFHHHDDD===@@@???>>><<<999666444222777555333333444111,,,((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++******+++,,,,,,,,,,,,++++++***)))***+++---------+++,,,---............---333666<<>>999333---***)))))))))))))))((((((((()))******)))'''&&&((()))))))))))))))))))))))))))******)))(((((((((((((((***)))((((((((((((((()))''''''((())))))***))))))))))))))))))************))))))))))))************************************************************,,,,,,++++++,,,,,,---.....................---------------.........//////444111...///222444444222///111222111///......///666888===CCCJJJQQQVVVXXXYYY]]]aaacccaaa^^^[[[YYYTTTTTTSSSPPPLLLJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLOOOTTTUUUUUUVVVYYY\\\``````___^^^[[[UUUNNNHHHFFFEEEGGGLLLLLLIIIHHHJJJJJJFFF@@@<<<===BBBJJJOOORRRSSSTTTSSSRRROOOLLLJJJLLLEEE<<<777444222000---lllnnnZZZ>>>:::888666666666555333111111111111111111000//////////////////////////////---------,,,,,,,,,++++++,,,---......,,,,,,---......------------------,,,+++---...---,,,,,,...///333555999<<>>CCCHHHMMMQQQTTTUUUXXXZZZ[[[\\\[[[\\\^^^___bbbccccccdddbbb___ZZZWWWUUUUUUTTTSSSPPPMMMJJJIIIGGGDDDGGGPPPTTTSSSWWW___ddd]]]^^^iiippprrrwwwzzz}}}|||zzzyyyzzz||||||yyy~~~|||xxxvvvxxxqqq^^^SSSPPPLLLGGGOOOIIIEEEGGGHHHHHHKKKPPPMMMPPPRRRTTTUUUVVVSSSQQQOOOJJJFFFHHHNNNRRRQQQOOOLLLKKKIIIGGGEEEDDDDDDDDDFFFGGGGGGEEEAAA;;;555111,,,+++***)))))))))***+++)))******)))''''''(((***))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))'''((())))))))))))))))))))))))))))))************))))))))))))************************************************************,,,,,,++++++,,,,,,---...........................---------.........//////000...---...000222222000///000000///...000333666AAADDDIIIOOOSSSUUUUUUUUUZZZ\\\^^^^^^ZZZVVVSSSQQQKKKLLLKKKJJJGGGFFFGGGHHHRRRSSSTTTVVVWWWYYYYYYZZZaaabbbdddcccaaa```aaacccfffeeeddddddbbb^^^XXXTTTLLLJJJLLLPPPQQQNNNLLLNNNLLLGGGAAA<<<;;;???DDDHHHMMMOOOPPPRRRTTTTTTTTTSSSKKKIIIGGGDDD@@@;;;444000nnnqqqZZZ@@@:::888666666666555333111111111111111111000//////////////////////////////------------,,,,,,,,,,,,,,,---......,,,,,,---...---------------.........,,,---...---,,,---...000111555:::>>>@@@AAABBBCCC===@@@GGGNNNRRRVVV___iiivvvooodddaaakkk}}}}}}}}}yyysssoooooouuu{{{}}}wwwvvvzzz~~~|||yyyzzz|||vvviii^^^]]]\\\^^^cccgggkkksss{{{yyy~~~~~~{{{tttqqqvvv}}}}}}zzz~~~}}}uuuxxxwwwyyysssyyy~~~www```JJJDDDDDDCCCDDDGGGEEEIIIJJJGGGFFFHHHIIIHHHDDDCCCAAA>>><<<:::999999:::888666555555444222111+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++******+++,,,,,,,,,,,,+++)))***+++++++++++++++***000...------///555:::>>>FFFHHHKKKOOOSSSUUUWWWWWWYYY\\\___```___^^^^^^^^^]]]___```___\\\WWWTTTRRRRRRPPPMMMIIIFFFDDDCCCBBBFFFGGGWWWnnnuuuooouuu~~~uuuqqquuuyyyzzzvvvvvv|||yyynnniiifffccccccWWWLLLHHHHHHFFFEEEFFFHHHHHHJJJNNNRRRUUUVVVVVVTTTRRRPPPPPPRRRTTTTTTTTTOOOOOONNNLLLKKKIIIGGGFFFFFFGGGJJJJJJHHHBBB<<<888222000,,,***)))***,,,---((()))******)))((()))+++))))))))))))))))))))))))***))))))((((((((((((((()))))))))(((((())))))***)))))))))***))))))(((((())))))))))))************)))))))))*********++++++************************************************,,,,,,++++++,,,,,,---...........................------.........////////////...---...000111000///////////////111777>>>CCCNNNRRRWWW[[[[[[XXXTTTQQQTTTUUUUUUTTTPPPMMMKKKKKKLLLMMMNNNNNNNNNNNNQQQSSS^^^___aaadddfffhhhiiiiiijjjjjjiiifffcccaaaaaabbbfffeeedddddddddbbb___\\\XXXVVVXXX\\\\\\XXXWWWYYYTTTOOOHHH@@@<<<;;;===???FFFHHHJJJNNNQQQUUUWWWXXXOOOPPPPPPMMMGGGAAA<<<:::rrrtttYYY@@@:::888666666666555333111111111111111111000//////////////////////////////...------------,,,,,,,,,,,,---......,,,,,,---...,,,,,,------......//////---...///...---...000222444888>>>@@@@@@???@@@BBBAAAHHHQQQWWWZZZ___gggoooqqqkkkhhhooo~~~yyywww{{{|||xxxxxxzzzyyytttnnnvvvnnniiikkkrrrqqqfff[[[bbbdddjjjrrruuuvvv{{{{{{zzzzzzyyy{{{}}}nnnhhhhhhmmmuuu}}}}}}{{{}}}|||yyy|||zzzuuuuuuwww```SSSLLLFFFBBBBBBEEEHHHJJJIIIGGGFFFFFFFFFGGGEEECCCAAA???>>>======;;;999777555444444555555...---+++***)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++)))***,,,,,,+++*********......///222777>>>DDDHHHMMMOOORRRUUUWWWYYYZZZZZZYYY\\\aaabbbbbb```___^^^\\\ZZZWWWTTTQQQNNNMMMLLLJJJIIIGGGFFFGGGJJJMMMOOO\\\iii~~~yyynnnkkknnntttwww~~~yyyooollljjjeee```llluuuzzzxxxjjjbbb^^^WWWMMMEEEIIIDDDBBBEEEKKKNNNRRRUUURRRSSSSSSSSSSSSSSSUUUWWWRRRRRRRRRRRRPPPMMMJJJIIICCCEEEFFFGGGEEEBBB???<<<:::666111+++))))))+++---((()))++++++***)))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((())))))*********************)))((('''((()))))))))************))))))*********+++++++++************************************************,,,,,,++++++,,,,,,---...---------...........................////////////000000000000111000000//////111444777<<>>DDDJJJQQQVVVZZZWWWXXXYYYYYYXXXVVVTTTRRRQQQSSSTTTTTTTTTUUUWWWYYYZZZ\\\^^^```aaacccfffiiilllmmmoooppppppooonnnmmmkkkiiigggfffdddcccbbbaaa```___^^^```ccceeeeeeddd```]]]^^^aaaaaa___^^^aaafffccc]]]WWWPPPKKKHHHFFFKKKKKKJJJIIIHHHHHHIIIIIIPPPPPPNNNHHHBBB???@@@BBBqqqsssXXX@@@:::888666666666555333111111111111111111000//////....................................---------,,,,,,---......,,,,,,---..................///////////////000000111333777:::;;;???CCCCCCBBBEEELLLSSSaaadddddd``````ccceeedddrrrnnnmmmttt|||vvvlllfffggglllpppmmmjjjiiinnnxxx{{{vvvzzzvvvvvv||||||vvvvvvzzzyyyyyywwwyyy|||vvvgggYYYQQQIIIEEEDDDHHHJJJIIIHHHIIIGGGGGGGGGFFFEEEDDDBBBAAA===<<<:::777444444555777666444000---***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((()))******++++++************+++,,,,,,,,,,,,+++))),,,...---++++++...111111555<<>>777222---+++******,,,......,,,*********))))))))))))))))))))))))((((((((((((((())))))***))))))))))))******+++,,,*********+++******))))))))))))))))))*********************++++++++++++,,,************************************************,,,,,,++++++,,,,,,---...,,,,,,------.../////////....../////////000000000///000000000///000333666===BBBJJJPPPUUUXXXZZZ[[[UUUUUUUUUVVVWWWXXXYYYZZZ```aaabbbaaa```___```bbb^^^___aaaaaaaaaccceeehhhiiijjjkkkkkkjjjhhheeedddaaa___]]]]]]\\\ZZZWWWUUUUUUUUUUUUWWWZZZ\\\\\\\\\^^^[[[\\\___```^^^^^^aaa``````^^^]]]ZZZXXXVVVUUUVVVUUUSSSQQQNNNKKKJJJHHHHHHKKKMMMLLLHHHBBB>>>;;;rrruuuYYY@@@:::888666666666555333111111111111111111000//////....................................------------,,,---......,,,,,,---...////////////............///000111111333666;;;???;;;???CCCEEEHHHQQQ___iiixxxwwwpppiiihhhllllllhhhtttpppooosssvvvyyyyyyrrrggg``````fffnnnuuuyyy}}}yyyvvvzzz|||vvvvvv{{{{{{sssrrrxxxyyy|||~~~sssppptttrrrzzz~~~xxxrrr}}}~~~{{{}}}}}}{{{xxxxxx}}}qqqYYYMMMDDDDDDGGGGGGGGGIIIFFFGGGHHHIIIHHHEEECCCAAA>>>???>>>;;;777555666888999777333...+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))((()))***+++++++++************+++,,,,,,,,,,,,+++***---...---***,,,111666:::>>>DDDJJJOOOQQQRRRRRRVVVWWWYYY[[[]]]]]]]]]]]][[[ZZZWWWSSSOOOMMMNNNPPPOOO\\\llluuuvvvuuuwwwzzz|||rrrhhhhhhrrrwwwuuu```^^^\\\```kkk{{{lllZZZNNNIIIGGGFFFFFFHHHKKKNNNQQQTTTVVVWWWOOOIIIDDDDDDAAA>>>???CCC??????AAAGGGLLLLLLFFF@@@CCC???>>>@@@BBBBBBEEEJJJ@@@GGGOOOVVV[[[bbbjjjpppcccZZZPPPJJJHHHMMMYYYeeeooo|||}}}pppmmmeeeUUUIIIGGGFFFGGGIIIKKKNNNQQQRRRRRRPPPQQQRRRRRRRRRRRRQQQPPPNNNLLLKKKIIIHHHHHHIIIIIIHHHGGGDDD???:::444///---+++---//////,,,***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))***+++,,,---))))))***+++++++++******))))))))))))*********************+++++++++,,,,,,************************************************,,,,,,++++++,,,,,,---...,,,,,,------...//////000.../////////000000000000...///111111333777===CCCJJJNNNSSSVVVWWWVVVVVVVVVTTTUUUWWWYYY\\\___aaabbbeeefffgggfffcccaaaaaaaaa^^^______^^^\\\\\\]]]___]]]^^^______^^^[[[YYYWWWQQQQQQQQQSSSUUUTTTQQQMMMKKKJJJKKKNNNQQQRRRRRRQQQVVVTTTTTTXXXYYYXXXYYY]]]WWWYYY[[[\\\]]]\\\ZZZYYY[[[[[[ZZZYYYWWWTTTRRRPPPKKKLLLMMMNNNLLLHHHAAA===uuuxxxZZZAAA:::888666666666555333111111111111111111000//////........................//////.........---------,,,---......,,,,,,---...000000//////......------///000111222444888>>>BBBAAAFFFJJJNNNTTTbbbttt{{{rrrrrrwwwvvvpppoooooosssxxxzzz|||{{{rrrkkkfff``````eeennntttwww}}}tttuuu{{{|||tttrrrvvvtttllllllrrr{{{zzz|||{{{ssskkkllltttmmmtttwwwrrrnnnooorrrrrrnnnhhhrrr~~~{{{xxx}}}yyy|||zzzyyy}}}|||zzzsssmmmooo{{{iiiWWWFFFCCCDDDDDDDDDGGGEEEFFFIIIJJJIIIFFFCCCAAA@@@AAAAAA>>>999666777888;;;999444///,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((()))***+++,,,+++************+++,,,,,,,,,,,,++++++---...,,,***,,,333999CCCEEEIIIMMMPPPQQQRRRQQQYYYZZZ[[[]]]]]]]]]\\\\\\SSSQQQOOOKKKIIIKKKOOOSSSfff|||zzz{{{}}}pppcccfffmmmlllccc[[[XXXYYYZZZ]]]ccciiikkkjjjkkk___OOOBBB<<<===AAAEEEBBBBBBBBBBBBCCCEEEFFFGGGJJJEEEDDDFFFDDDAAADDDKKKLLLLLLNNNQQQSSSQQQKKKFFFHHHAAA>>>BBBFFFDDDAAA???BBBEEEGGGFFFCCCDDDIIINNNGGGBBB>>>???AAAFFFOOOXXXSSS^^^jjjsss}}}xxxbbbOOOIIIDDDCCCDDDGGGKKKMMMMMMKKKOOOOOOPPPQQQQQQQQQQQQQQQOOOOOONNNMMMLLLKKKIIIIIIHHHHHHGGGEEE@@@:::444000,,,...000///---***(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))***+++,,,---((()))***+++++++++++++++))))))))))))******************+++++++++,,,,,,,,,************************************************,,,,,,++++++,,,,,,---...,,,,,,------...///000000////////////000000000000///111333555888>>>HHHNNNSSSUUUWWWWWWUUUSSSQQQQQQUUUWWW[[[___bbbeeeggghhh^^^```bbbbbb```^^^]]]]]]XXXYYYXXXVVVSSSRRRRRRTTTQQQSSSTTTUUUTTTQQQNNNLLLNNNNNNQQQWWW\\\]]]ZZZWWWIIIIIIJJJMMMPPPQQQOOONNNJJJGGGHHHLLLMMMMMMNNNRRRSSSUUUXXXZZZ[[[YYYWWWVVVZZZ[[[]]]]]]]]][[[YYYWWWUUUQQQMMMKKKLLLKKKHHHEEEtttxxxVVV:::<<<999777666666777666666333111000000111111///...111111000000//////.........000111222222111000...---...///---,,,,,,...000....../////////////////////111444666777;;;???CCCBBBEEEOOO]]]kkkwww}}}xxx{{{|||ttt{{{{{{qqqfff```aaa___dddnnntttwww|||{{{wwwwwwooopppwww~~~~~~||||||uuunnnoootttxxxxxxuuu}}}yyywwwxxxyyy}}}xxxvvvxxx{{{~~~uuussssssxxx}}}}}}{{{{{{zzz}}}}}}gggPPPJJJEEE>>>CCCPPPJJJFFFBBBCCCHHHJJJGGGCCCCCCCCCAAA???===:::888666>>><<<777333///---,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++)))************+++++++++***+++------,,,,,,---...---,,,,,,...222888>>>BBBFFFJJJOOORRRSSSTTTUUUVVVZZZ[[[]]]]]]\\\ZZZWWWUUULLLKKKIIIHHHKKKVVVdddooohhhdddmmmssswww{{{wwwfffWWWUUUYYYYYYVVVSSSSSSMMMJJJLLLKKKGGGGGGJJJEEECCC???>>>???AAABBBCCCKKKCCCCCCKKKMMMKKKRRR^^^ggg___VVVQQQNNNPPPZZZeeerrrpppqqqzzznnn___aaaTTTKKKOOOUUUUUUPPPKKKRRRQQQRRRVVVZZZXXXPPPJJJEEEAAA???AAADDDEEEHHHMMMHHHHHHKKKQQQ[[[dddkkknnnnnnlllqqqrrraaaYYYZZZRRRHHHEEEGGGHHHEEEAAAGGGLLLRRRTTTSSSQQQQQQRRRPPPRRRPPPKKKJJJMMMNNNLLLLLLJJJHHHGGGFFFBBB===888222///+++))))))+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++***)))(((((()))******---------...------,,,,,,---------............///,,,...///000//////000111111222555<<>><<<:::999>>><<<888444111//////...***))))))))))))******+++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++***)))))))))***+++,,,++++++++++++++++++++++++************++++++++++++***,,,---,,,++++++---...,,,---///222888>>>DDDHHHIIILLLPPPRRRSSSUUUWWWYYY[[[\\\]]][[[VVVQQQOOOOOOGGGPPP]]]fffnnnwwwyyylllfffdddyyy|||}}}uuu]]]PPPEEEEEEHHHHHHEEEDDDAAA@@@@@@BBBDDDGGGGGGFFFJJJIIIGGGGGGHHHJJJLLLLLLXXXZZZ```eeecccaaafffnnnxxxiiicccdddjjjvvv~~~vvvggg]]]aaalllrrrrrrqqqvvvssssssvvvyyyvvvllldddYYYNNNEEEGGGMMMOOOPPPQQQPPPLLLGGGFFFHHHLLLOOOQQQNNNNNNTTT```lllwwwpppcccRRRFFFBBBEEEIIIKKKMMMNNNNNNMMMLLLMMMPPPRRRPPPRRRQQQMMMLLLNNNMMMKKKLLLJJJIIIIIIIIIGGGCCC???777333...******+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++***)))(((((()))***+++,,,------...------,,,,,,---------............//////000000000//////111333888;;;@@@EEEIIILLLNNNOOOQQQTTTSSSOOOQQQYYY```aaagggbbbbbbdddddd```___bbbUUUUUUVVVVVVVVVSSSKKKDDDPPP\\\aaabbbfffcccaaaiii{{{~~~||||||qqqsssxxxvvvjjjddd^^^eeesssxxxqqq```OOOHHHHHHIIIKKKNNNSSSUUUWWWYYYYYYYYYXXXWWWZZZWWWUUUSSSSSSRRRQQQPPPqqqvvvVVV333<<<999666444444444333222000///...///111222111000,,,,,,---......///000000//////111111111111//////+++---//////...---------//////............//////555444555;;;AAADDDBBB???CCCOOO]]]dddeeehhhnnntttxxx~~~~~~yyyyyy}}}yyykkk```^^^fffttt}}}~~~}}}}}}yyyyyy}}}}}}zzztttnnnjjjlllttt~~~}}}}}}~~~||||||{{{{{{~~~yyyzzz}}}tttjjjddd\\\OOODDDBBBEEEHHHIIIGGGEEEFFFGGGCCCCCCCCCBBBAAA???>>>===>>><<<999666333111000000******))))))******+++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************+++++++++,,,+++,,,---,,,++++++---///---///333999???FFFKKKNNNNNNPPPRRRTTTTTTVVVYYY[[[[[[ZZZVVVQQQLLLLLLPPPUUUXXXgggyyytttiiihhhfffbbbqqqpppqqqqqqlllbbbYYYVVVJJJAAA;;;<<>>======<<>>999333...++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////...---,,,,,,******)))))))))******+++,,,,,,------...------,,,---------............///000111111000000111444777???DDDJJJMMMMMMKKKKKKLLLMMMOOOOOOPPPWWWaaafffgggfffbbb```bbbbbb___]]]^^^WWWVVVTTTSSSSSSSSSTTTVVVmmm}}}}}}{{{www|||zzz{{{zzz]]]OOOLLLKKKJJJIIIPPPOOONNNOOORRRUUUWWWWWWTTTRRRPPPQQQRRRTTTUUUUUUsssxxx|||MMM===:::777555444444333111111000///000333444333222........./////////000000//////000111111000//////,,,...111222000///......//////.........///000000888888999===AAAEEEFFFFFFRRR]]]ggggggcccgggrrrzzzwwwttt}}}ssslllnnnzzz}}}zzz|||}}}|||~~~}}}xxxuuuyyy}}}~~~}}}}}}wwwvvvxxxzzz}}}||||||zzzjjjXXXJJJJJJHHHGGGEEEEEEFFFHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>;;;777333111///...***************+++,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---,,,+++,,,...000111444999???EEEKKKOOOQQQRRRTTTVVVWWWVVVVVVVVVWWWWWWQQQJJJHHHMMMWWWcccjjjrrryyy~~~yyyvvvzzzxxx~~~gggVVVWWW\\\ZZZ]]]XXXVVVTTTMMMCCC@@@DDDHHHAAA===???CCCEEEGGGJJJQQQ]]]eeejjjyyy|||xxxsssoooqqqyyy{{{zzz}}}rrreee]]]dddrrrzzz{{{zzzzzz{{{}}}|||wwwmmm```WWWNNNKKKGGGDDDBBBGGGVVVfffuuuzzzyyyrrrhhhZZZQQQHHHEEEDDDFFFIIIJJJIIIFFFKKKNNNOOONNNMMMOOONNNJJJFFFGGGHHHJJJJJJIIIGGGFFFEEE@@@999333///,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,---------......////////////...---,,,+++******************++++++,,,,,,------...------------------............//////000000000111555:::>>>DDDJJJPPPQQQNNNLLLNNNPPPPPPQQQSSSWWW___eeefffdddaaa```______]]]XXXSSSPPPNNNSSSYYY]]]___dddqqq~~~xxxwww|||yyyqqqlllsss{{{}}}qqqiiijjjggg___YYYcccZZZOOOJJJKKKQQQUUUWWWPPPOOONNNOOOQQQRRRQQQPPPwww|||>>>;;;888666666555444333222111000222444666555444111111111000000000///////////////000000/////////---000222333222000//////000///......///000222333999<<<>>>??????DDDLLLTTTeeemmmooohhhdddmmm}}}zzzxxx}}}yyyxxxzzz{{{yyyyyyyyyxxxzzz{{{yyyvvvuuuxxxzzzyyy~~~}}}xxxuuuhhhjjjrrrttt\\\TTTJJJEEEEEEGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@===888444000---,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------...111444888;;;???DDDIIIMMMPPPQQQTTTWWWYYYZZZWWWTTTQQQPPPJJJGGGGGGPPP___nnnvvvxxxrrrnnnfff^^^\\\aaakkktttwww\\\KKKNNNQQQNNNLLLGGGCCCAAA@@@AAAHHHPPPOOOHHHEEEKKKSSSZZZbbbhhhsss~~~wwwuuu~~~sssmmmkkkrrr|||yyyppp^^^ZZZXXXUUUQQQOOOTTT\\\^^^___aaahhhppp|||~~~nnnVVVPPPIIIEEEDDDEEEDDDCCCDDDIIIKKKJJJKKKNNNMMMJJJFFFHHHJJJJJJJJJHHHGGGFFFHHHDDD>>>888444000,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---------------------------,,,,,,,,,---------...............---,,,+++***)))))))))******+++++++++++++++,,,,,,---.........------------............///,,,...000222666<<>>;;;888666666666555444222111111222444666555444333333222111111000//////////////////////////////...000222333111000000000//////...///000333666888:::???CCCBBBBBBHHHUUUaaaqqquuuqqqhhhhhhvvvzzzssswww}}}xxxuuuxxxxxxpppnnnllliiiqqqqqqqqqssswww|||~~~~~~~~~xxxwwwjjjgggiiiqqqyyy}}}|||wwwyyy~~~pppcccSSSJJJHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB???;;;666222///---......---,,,++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........111555888@@@BBBEEEIIILLLOOOPPPQQQTTTWWWXXXXXXTTTPPPNNNLLLFFFKKKXXXiiiwww|||vvvppp^^^UUUMMMNNN\\\nnn|||{{{```MMMMMMWWWXXXPPPBBBCCCBBBCCCKKK[[[ggglllbbb[[[YYYbbbppp|||~~~}}}|||vvvwww|||{{{~~~}}}kkknnntttyyyvvvpppnnnrrrcccZZZRRRPPPSSSWWW___eeeyyyuuujjjYYYJJJAAA@@@AAACCC@@@DDDEEEDDDFFFJJJJJJHHHGGGIIILLLLLLJJJHHHGGGGGGHHHFFFBBB>>>:::555000,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++***))))))((()))***+++,,,,,,,,,,,,++++++,,,---............---------............///,,,///333888===DDDKKKPPPRRRUUUXXXYYYYYY[[[```ddd___^^^```dddddd^^^YYYWWWSSSVVVVVVQQQQQQZZZfffnnn~~~}}}{{{pppjjjvvvzzzwwwqqqqqq~~~tttZZZMMMHHHDDDAAAGGGFFFEEEFFFJJJMMMNNNOOOxxx}}}~~~UUU<<<<<<999777555666666555444111000000111333444333222111111111111000000000000/////////....../////////...///000000......///000//////...///222555999<<<===AAAEEEGGGJJJRRR^^^hhhssstttooohhhmmm|||xxxvvvxxxrrruuuvvvyyy{{{mmmiiiiiihhhyyyxxxzzzzzzqqqrrrvvvyyy|||}}}zzzuuuqqqtttcccUUUMMMJJJHHHHHHFFFGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@===:::777444222111000...---+++*********************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...///000444999===GGGHHHIIILLLNNNQQQSSSTTTTTTUUUTTTQQQNNNMMMMMMNNNWWWbbbssstttfff[[[MMMFFFFFFWWWqqqrrr```LLLHHHRRR[[[ZZZTTTDDDNNNTTTXXXiii}}}tttrrr}}}wwwssspppddd```ZZZUUUPPPQQQ[[[fff]]]YYYVVVVVVZZZ^^^``````\\\]]]___aaaaaaccclllwwwwwwssspppooorrrwww|||}}}|||jjjXXXOOOLLLJJJLLLOOO```iii}}}ppp\\\LLLCCCAAABBB>>>AAAAAA??????CCCDDDBBBCCCGGGJJJJJJHHHFFFFFFGGGFFFEEEDDDCCC@@@:::333...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++++++++******((()))***,,,------,,,,,,***+++,,,---............---------............///000444999???EEELLLRRRWWWXXXZZZ\\\^^^```aaabbbbbb```^^^^^^aaa^^^XXXWWW[[[\\\hhhooonnnooo{{{ooonnnsssvvvfffaaa___YYYSSSRRRMMMGGGDDDFFFKKKPPPSSSvvv{{{\\\BBB:::888555444555555555444111/////////111222111000......//////000000111111//////............//////---...///---,,,,,,...000/////////000333777;;;>>>???AAAFFFKKKSSS\\\dddjjjoooqqqllliiiqqq~~~~~~uuussswwwrrrpppwwwwwwvvvqqqrrr{{{|||}}}xxxzzz{{{{{{~~~wwwvvv}}}{{{~~~ppp```RRRJJJHHHIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA???===;;;888777222111///---+++***))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...///111666;;;???JJJJJJLLLNNNPPPSSSVVVWWWTTTSSSOOOLLLIIIKKKNNNRRRmmmzzzzzzfffUUUMMMGGGCCCIIIaaa}}}zzzhhhTTTMMMJJJNNNQQQOOOMMMMMMMMM___jjjqqq}}}yyyxxxsssqqqkkkaaaVVVOOOIIIGGGCCC???>>>???>>>===AAAFFF>>>??????>>>>>>@@@DDDGGGBBB@@@CCCHHHJJJIIIJJJNNNNNNOOOPPPPPPQQQTTTXXX[[[fffccceeeooozzz~~~xxxaaaUUUQQQMMMLLLMMMLLLUUUiiiooo\\\LLLCCC@@@???AAA???;;;;;;???@@@>>>>>>BBBFFFGGGEEEDDDEEEFFFDDDEEEEEEEEECCC===666000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++((()))+++,,,------,,,,,,***+++,,,---............---------.........//////555999???EEEJJJPPPVVVZZZ[[[\\\^^^aaacccbbb___\\\^^^[[[[[[\\\YYYUUUYYYbbbwww|||rrruuu~~~~~~tttttt|||}}}wwwvvvkkk[[[MMMGGGGGGJJJMMMqqq{{{RRRAAA;;;999666555555555333222333333333222111000//////000000000000000000000000//////...------///000111000000000000////////////222///...111777<<<>>>===???BBBGGGOOOWWW___eeehhhqqqjjjggglllqqqpppmmmlllyyy}}}{{{}}}xxxxxxrrrsss||||||}}}zzzyyywww|||~~~zzztttXXXLLLOOOOOOKKKGGGFFFKKKNNNKKKHHHHHHEEEAAA<<<:::;;;<<<:::999666555333000...,,,+++******++++++++++++***))))))************************************************************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000.........111555<<>>@@@>>>BBBBBBBBBAAA???>>>??????:::===AAADDDFFFEEEDDDBBBCCCCCCBBB@@@???@@@CCCFFFGGGEEEHHHQQQWWWZZZ]]]```ffflllvvv~~~~~~}}}tttkkkiiigggaaa[[[UUUWWW]]]iii}}}{{{qqqeeeTTTEEE@@@???======>>>>>>===<<>>777222...***)))***,,,,,,+++))))))))))))))))))))))))************************,,,***(((***---...---+++++++++******************,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------......///111...,,,---///222222222:::BBBLLLRRRTTTUUUXXX\\\WWWccchhhbbb]]]``````[[[^^^RRRPPPYYY[[[[[[sssyyyllloooyyyyyyqqq___PPPEEEBBBEEErrryyyRRRBBB;;;999666555555555333222333222222222111000000000000000000000000000000000///............///000000000000000000000000000///000000111444999===???@@@BBBKKKWWW\\\]]]___eeekkksssnnnkkkkkkkkkiiiiiilllzzzuuulllttt|||~~~~~~uuupppuuuwwwvvv|||~~~|||xxxwwwuuueeeYYYKKKPPPJJJFFFHHHKKKIIIHHHIIIGGGCCC???===>>>>>>===;;;777666444111///---,,,++++++++++++++++++***))))))************************************************************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000444999@@@FFFIIILLLLLLNNNPPPRRRRRRRRRQQQOOOOOOPPPWWWggguuuxxxsssoooaaaQQQIIIKKKOOOPPPNNNQQQQQQUUU\\\[[[SSSMMMLLLUUUVVVWWWYYY^^^gggttt~~~|||iiiXXXMMMGGGCCCAAAAAAAAAAAA@@@===;;;999888444:::>>><<<<<>>???AAADDDFFFGGGGGGFFFEEEAAABBBCCCAAA?????????@@@BBB??????EEEIIIKKKLLLOOOLLLNNNSSSYYY[[[\\\bbbkkk}}}xxxuuutttwwwuuuqqqqqqyyy}}}{{{uuudddTTTEEECCC???<<<<<<<<<======>>>>>>>>>>>>????????????BBBAAABBBEEEHHHGGGAAA;;;666222---******++++++***************************************************+++)))((())),,,---,,,***************************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------...//////...///000000000222777<<>>999888555333000///------+++++++++++++++*********************************************************************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------///444999@@@FFFJJJMMMLLLMMMOOOQQQSSSRRROOOMMMPPPTTT\\\hhhuuu{{{qqqdddWWWNNNFFFFFFLLLRRRRRRPPPLLLPPPSSSNNNEEEEEESSSdddvvv{{{~~~|||zzzzzzyyy||||||sssnnnnnnlllcccUUUIIICCCAAABBBBBB===>>>???@@@AAA@@@@@@???>>>BBBCCC???>>>AAADDDEEEEEEGGGIIIGGGCCC@@@@@@AAABBBCCCFFFHHHKKKLLLMMMNNNIIIJJJLLLKKKIIIGGGEEEEEEIIIEEECCCFFFIIIIIIJJJMMMJJJFFFDDDFFFGGGGGGJJJNNNaaannnttteeelll|||ssshhhcccuuuppp^^^UUUPPPHHH@@@<<<;;;===>>><<<<<<<<<<<<============@@@???AAADDDHHHIIIEEEAAA<<<777111---++++++*********************************************************)))((()))+++++++++)))************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------......///000+++///333333222666???GGGLLLQQQWWWYYYZZZZZZ\\\___ccc```^^^^^^ZZZTTTQQQRRRMMM___kkkqqqyyymmmuuuzzzvvvssstttxxxqqqlllddd[[[WWWxxxyyyPPPBBB;;;999666555555555333222111111111111111222222222////////////////////////---...///111111000//////000000000000000111111111///222666:::>>>EEEOOOVVVaaappp~~~}}}rrrkkkqqqzzzlllkkkmmmsssvvvwww{{{zzznnnbbb___eeepppyyy~~~}}}yyyyyyvvvuuuvvvyyyyyyzzz~~~yyy{{{mmmYYYQQQIIIIIIJJJJJJKKKNNNJJJHHHFFFCCCBBB@@@???>>>;;;:::777555222000//////,,,,,,++++++************************************************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------111555:::@@@FFFJJJMMMNNNNNNPPPRRRQQQNNNMMMNNNOOOccckkktttwwwtttkkk\\\NNNSSS```mmmmmmbbbUUUOOONNNGGGJJJJJJFFFEEEUUUuuu|||rrreeebbbcccdddbbb[[[VVVVVVKKKJJJFFFCCCAAAAAABBBDDDHHHFFFDDDBBBCCCCCCCCCBBB@@@AAA@@@???CCCJJJLLLIIIIIIFFFCCCCCCDDDDDDDDDCCC@@@BBBDDDHHHMMMQQQUUUWWWSSSTTTVVVUUUSSSRRRRRRRRRTTTNNNKKKLLLMMMMMMNNNQQQRRRMMMKKKNNNOOOLLLIIIHHHFFFNNNZZZ^^^WWWRRR[[[iii{{{lll[[[dddkkk}}}sssnnngggZZZLLLBBB===>>>???;;;<<<<<<<<<==================>>>BBBFFFHHHGGGEEEAAA===777111---+++******************************************************))))))))))))*********)))***************+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------...///000111,,,///333555777>>>GGGOOOSSSVVVZZZ\\\\\\]]]___aaaeee___^^^___XXXMMMLLLSSSddduuuxxxuuu}}}~~~yyyxxxNNNBBB;;;999666555555555333222111111111111111222222222////////////////////////---...000111111111000//////000000000111111111222111444888<<>>>>>>>>?????????<<<<<<===???CCCEEEFFFGGGEEEBBB<<<666000---++++++************************************************)))*********))))))))))))))))))*********+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...///000111111000000222777>>>GGGNNNRRRVVVXXX[[[]]]^^^___```aaa]]]XXXVVVVVVRRRQQQ]]]nnn~~~uuurrrxxxuuuNNNBBB;;;999666555555555333222222222111111111111111111000000000000000000000000//////000000111111000000///000000111111222222222444777;;;BBBKKKVVVaaahhhooouuuzzzwwwooommmrrryyyyyysssrrrwwwzzztttkkkfffWWWcccpppuuuyyy}}}rrrmmmiiigggiiimmmeeehhhsssyyyxxxxxx|||}}}cccYYYQQQOOONNNLLLLLLMMMOOOOOOMMMIIICCC???=========<<<999777444333111111...---,,,******++++++,,,************************************************************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111333555???BBBFFFKKKNNNOOOOOOOOOMMMOOONNNIIIEEEIIIVVVaaassswwwtttjjjeeennn}}}|||kkkXXXIIICCCBBBCCCFFFLLLYYYqqq|||nnn```UUUOOOJJJHHHJJJPPPRRROOOOOOQQQTTTTTTSSSOOOLLLQQQ[[[dddiiiccc\\\YYY[[[^^^______ggggggjjjuuuzzz|||xxxvvvyyy~~~~~~uuukkkeeeeeeaaa\\\YYYXXXVVVSSSPPPPPPXXXdddrrr}}}kkkYYYZZZ```hhh~~~nnnZZZKKKEEECCC@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>===>>>???BBBEEEFFFEEEDDDAAA;;;555///---,,,++++++++++++++++++++++++************************)))+++++++++)))((()))***)))))))))***++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000111222555444666<<>>>>>@@@CCCEEEDDDEEEDDD@@@999222///...++++++++++++++++++++++++***************************,,,---,,,)))((()))+++((())))))***++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///111222333888;;;@@@EEEJJJPPPUUUXXXZZZ[[[]]]___```^^^[[[XXXUUUYYY___hhhxxx{{{rrrzzzvvvxxx}}}xxxQQQEEE;;;999666555555555333222444333333222111000//////000000000000000000000000111000/////////000222333///000000111222222333333999===EEEQQQ\\\bbbbbb```___jjjsssqqqhhheeemmmwwwtttqqqqqqpppjjjaaa^^^```pppxxx}}}yyyooohhhkkkppppppnnnmmmsss}}}yyyhhh___ZZZWWWXXX\\\ZZZZZZYYYSSSKKKDDDBBBAAA===<<<:::777555333222111///...,,,******+++,,,---************************************************************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...444999===CCCFFFIIIMMMQQQRRRSSSSSSRRRLLLHHHMMMZZZiiirrrvvvhhhbbb```llleeebbb\\\RRRIIIIIIQQQYYY^^^uuu|||{{{|||mmmiiiddd___[[[\\\^^^```ppp{{{xxx~~~}}}wwwuuuvvvwww~~~{{{ooo___dddwwwzzzgggVVVLLLHHHAAAAAABBBBBBBBBCCCCCCCCCFFFEEEBBB???>>>???BBBEEECCCEEEFFFBBB;;;444000///++++++++++++++++++++++++************************+++---...---***(((***,,,((())))))***++++++,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///111222333999@@@HHHLLLMMMPPPVVV\\\]]]^^^___aaaaaa]]]XXXTTT\\\ggguuu{{{rrrmmmllloooooommmoooooo```XXXcccddddddiiiooowww|||uuuzzz}}}wwwqqqxxxxxx|||SSSAAA;;;888555333333333333222222222222111111111111000222222222111///...,,,+++000000000000000000000000...000222222333444777999FFF@@@DDDUUUbbbeeegggkkkiiinnnkkkcccdddmmmoooiiiwww}}}xxxeeeZZZ___hhhjjj~~~{{{xxxzzzyyy{{{uuujjjlllyyy~~~|||lll[[[UUUXXX]]]ZZZWWWSSSPPPKKKFFFCCC>>>>>>===:::555111......000///...---,,,++++++***))))))))))))))))))))))))++++++************************++++++++++++******++++++************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,+++---222:::BBBGGGHHHIIIKKKMMMPPPQQQRRRRRRRRRLLLPPPcccvvv{{{uuunnnkkkjjjnnnxxx}}}wwwmmmgggUUUXXX[[[ZZZUUUVVV```llluuuzzzvvvwwwuuujjj]]]^^^gggpppuuuwww~~~||||||ssssss{{{yyyjjj[[[QQQGGGGGGDDD@@@>>>AAAEEEGGGFFFEEEDDDBBB??????@@@BBBEEEEEEEEEEEECCC???888444+++,,,...---,,,+++,,,---++++++++++++++++++++++++++++++++++++******))))))++++++******************...,,,***+++---...,,,***---,,,,,,+++*********+++........................+++...111111...///333888HHHJJJNNNRRRUUUVVVVVVUUU\\\cccfff```WWWWWWcccppp}}}{{{~~~ssspppjjjkkkjjjhhhkkkooonnniiillllllfff___^^^gggppptttzzzuuutttwwwzzzzzzxxxssslllhhhlllxxxzzzyyy~~~|||}}}zzzRRR@@@;;;888555444444444333222222222222111111111111000111111222333444555555666000000000000000000000000///000222222333555999<<>>;;;777444222111111000///...---,,,+++***************************++++++************************++++++++++++******++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------000555===DDDIIILLLNNNQQQQQQPPPNNNMMMLLLIIIYYYmmmzzz{{{tttmmmhhhiiiffffffjjjjjjddd\\\YYY[[[iiiyyy~~~wwwtttvvv|||xxxqqqmmmeee```gggsss||||||ooogggPPPMMMGGGCCCBBBEEEFFFGGGFFFFFFFFFDDDBBBAAAAAAAAACCCCCCCCCDDDDDD@@@;;;666......,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++******************...,,,***+++---...---+++...------,,,+++,,,,,,,,,........................,,,///000///...000666<<>>;;;444000+++***+++---,,,+++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++---,,,+++,,,---...---+++///......---------------......................../////////......333;;;BBBMMMRRRWWWXXXVVVVVVZZZ^^^]]]WWWTTT___tttyyytttssstttvvvxxxqqqpppqqqxxx~~~~~~wwwoookkkkkkkkk||||||zzztttkkkhhhrrruuuxxxQQQ???:::888666555555555333111222222222111111111000000222111000///000222444555000000000000000000000000111222222333666:::AAAFFFMMM```oooqqqrrrwwwyyywwwqqqfffggglllnnnsssyyyssseeeRRRJJJUUUjjjuuuuuu{{{xxxtttuuu~~~vvvbbbiiippp}}}~~~wwwbbbVVV[[[\\\^^^```___ZZZRRRMMMEEECCC???===<<<;;;:::999555444333111///...,,,,,,******************************+++++++++++++++,,,***++++++,,,,,,++++++*********+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,------......//////---000555;;;BBBGGGKKKMMMMMMOOOOOOMMMIIIJJJNNNSSSSSSccchhh]]]YYYhhhxxx~~~```YYYRRROOOOOOSSS]]]ggguuutttbbbXXXPPPGGGGGGYYYmmmzzzsss]]]QQQLLLJJJGGGFFFGGGHHHHHHHHHHHHFFFBBB???>>>>>>???BBBDDDDDDBBB@@@:::333,,,))),,,...---***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,------,,,,,,---------,,,......---------------...........................111000...---000777AAAHHHSSSVVVYYYZZZZZZYYYYYYYYYWWWZZZeeexxx|||qqqllljjjlllsss{{{{{{ttttttyyytttooottt{{{eeejjjsss}}}RRR@@@:::888777666666555333111222222222111111111000000222000...------...///000111111111111111111111111111222444555888>>>EEEJJJTTT```hhhgggjjjsssvvvrrrvvvwwwtttqqqtttyyyvvvnnndddXXXMMMPPPbbbvvv}}}{{{~~~tttqqq{{{yyynnniiiqqq}}}uuummmcccdddfffgggfffaaaZZZUUUIIIEEE@@@===<<<<<<;;;:::888777555333111///---,,,******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000000333999@@@FFFKKKMMMNNNTTTRRRNNNIIIFFFHHHOOOUUUVVVZZZYYYXXXfffxxxzzznnnTTTMMMHHHHHHMMMXXXiiiwww~~~nnnWWWFFF???AAATTTaaa^^^ZZZdddttt~~~xxxuuummmggg\\\PPPIIIHHHGGGHHHIIIJJJHHHCCC???>>>===>>>AAACCCEEEDDDCCC???888///+++---...---***+++++++++++++++++++++++++++++++++++++++++++++,,,******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------////////////////////////111000///000444===GGGNNNQQQQQQTTTWWWZZZ[[[XXXVVVSSSccczzz|||rrrmmmlllkkkoooxxxzzzssszzzxxxwwwvvviiijjjqqq|||~~~vvvpppRRR@@@:::999777777777666333111222222222111111111111000000///......///000111222111111111111111111111111000222555888<<>>======<<<::::::999777555222000...---++++++++++++++++++++++++******++++++,,,---------++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------------,,,------...///000111111444888>>>DDDIIILLLMMMNNNLLLKKKJJJKKKOOOUUU[[[___RRRZZZfffuuuiiiLLLGGGDDDDDDLLLXXXeeetttssscccXXXKKK@@@>>>DDDUUUdddeeeUUUOOO\\\hhhiiiqqqzzz~~~~~~}}}|||||||||||||||yyyyyyyyyyyywwwuuusssqqqpppqqqrrrssssssuuuyyy|||}}}{{{xxxwwwwwwxxxwwwvvvrrrrrrssstttttttttssssssnnnooopppqqqrrrtttuuuuuurrrrrrsssrrrrrrqqqppppppooopppqqqpppnnnlllmmmnnnllllllnnnqqqtttsssqqqooonnnqqqwww}}}yyyvvvjjjTTTHHHIIIHHHHHHJJJMMMLLLGGGCCC???>>>>>>@@@CCCEEEEEEEEEBBB<<<444000......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,---...////////////////////////111111111444;;;DDDMMMSSSVVVUUUUUUTTTTTTSSSRRRQQQ^^^ppp~~~uuupppppprrruuuxxx{{{|||~~~vvvrrr~~~QQQ???:::999888888777666333111222222222111111111111000///000000111111222333333111111111111111111111111///222666;;;???EEELLLPPPUUUVVV\\\dddhhhfffeeeffffffppp{{{|||uuullleee^^^]]]cccppp}}}~~~xxxssspppmmmiiibbbcccwwwyyytttnnniiiccc___WWWOOOFFF@@@??????<<<:::<<<;;;999666333111///...++++++++++++++++++++++++******++++++,,,------...+++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,,,,------------...,,,---...///000111222222999<<>>???BBBDDDEEEEEEDDD@@@:::444000...------+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,------...,,,...//////---,,,---///---------------...//////////////////////////////000111333999AAAJJJRRRUUUYYY[[[ZZZUUUPPPPPPXXX```ttt{{{wwwtttsssttt||||||~~~}}}zzzyyy}}}PPP>>>:::999888888888666333111222222222111111111111000111111222222222111000000111111111111111111111111...222777<<>>CCCGGGJJJLLLLLLKKKJJJNNNYYYgggpppmmmaaaUUUeeetttmmmSSSIIILLLGGGMMM___yyyoooNNNCCC<<<>>>===999>>>IIISSSLLLDDDAAA@@@CCCMMMWWW]]]___``````^^^\\\\\\]]]TTTTTTSSSRRRPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIJJJGGGHHHIIIIIIHHHFFFDDDBBBCCCCCCCCCCCCDDDFFFKKKOOOSSSOOOKKKHHHGGGGGGFFFEEEDDDEEEEEEFFFEEEDDDBBBAAACCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@???AAABBBCCCDDDEEEEEECCCBBBBBBCCCBBBCCCCCCBBBBBBCCCBBB@@@BBBGGGNNNUUUZZZ]]]```bbbtttoooeeeaaa___hhhdddgggvvvzzzuuuuuusssvvvyyyrrr```ZZZNNNKKKJJJMMMRRRSSSPPPLLLBBB@@@??????BBBDDDDDDDDDDDDBBB>>>777111------...+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......,,,...000///---,,,---000...............///000111000000000000000000000000///111555<<>>===???>>>===<<<;;;:::666222......,,,******+++,,,+++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------...///222555777BBBAAABBBFFFMMMQQQOOOKKKJJJ\\\llliiiXXXMMMUUUcccyyynnnaaaQQQDDDEEEMMMTTT___vvvmmmWWWHHHAAA999888===BBBEEEFFFCCC@@@===>>>BBBFFFGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDCCCAAACCCCCCCCCCCCCCCCCCCCCBBB???@@@@@@BBBCCCDDDEEEFFFFFFEEEDDDEEEFFFEEECCC@@@FFFEEECCCCCCCCCCCCAAA@@@CCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDEEE@@@???>>>======>>>@@@AAAAAAOOO```iiihhheeefffhhhyyyvvvuuuxxxzzzvvvkkkaaaccc```]]]^^^fffrrr}}}~~~zzz~~~rrrjjj]]]WWWOOOKKKMMMPPPRRRSSSEEECCC@@@???@@@BBBCCCDDDDDDCCC@@@;;;666111---+++,,,,,,,,,+++,,,,,,------------------------------******+++,,,---...///000111111111111111000///...------...///000111222222000///......000111111000111666>>>FFFLLLPPPSSSUUUVVVXXXUUUQQQWWWmmmwwweeeooozzz|||xxxyyy~~~pppkkksss{{{~~~|||uuurrrzzz|||~~~zzzOOO???:::999777666444444333333333333222222222111111111111111111111222222222222111222222222111111333555444999@@@JJJYYYgggmmmkkk```jjjtttwwwsssooonnnooo|||kkk```eeeoooqqqyyyzzzrrrnnnssszzz|||ooonnnrrr|||xxxnnnggg```XXXRRRKKKBBB===>>>>>>===<<<;;;:::777333000...,,,++++++------,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......///111555888;;;CCCBBBEEELLLLLLGGGGGGKKKQQQ[[[bbb[[[NNNMMM___sss|||hhhTTTLLLKKKJJJJJJKKK[[[mmm{{{eeeRRREEEDDDAAA???>>>>>>@@@AAA???===::::::<<<>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBB??????@@@AAABBBCCCDDDDDDAAA@@@@@@AAADDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEIIIJJJJJJHHHEEEDDDFFFHHHIIIHHHFFFFFFFFFFFFDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@FFFEEECCCBBBCCCEEEHHHIIINNNXXXdddnnnrrruuuxxx{{{wwwuuuuuuxxx|||}}}zzzvvveee[[[QQQOOOUUU___eeegggsss{{{ssscccYYYMMMIIIOOOUUUWWWVVVOOOKKKFFFCCCAAAAAABBBBBBDDDCCC@@@<<<777333///,,,,,,,,,+++++++++,,,,,,---------------------------++++++,,,---...///000000222222333222222111111000////////////000000000000000///......///000111111333777>>>FFFMMMQQQTTTTTTQQQPPPQQQ[[[sssyyyooogggaaalllxxx|||{{{vvvxxxNNN???:::999888666555444333333222222222111111111111111111111111111222222222333111222222111000111333555999===FFFUUUjjjxxxxxxpppfffrrr||||||sssnnnsss{{{wwwjjjiiisss|||rrrxxxsssgggmmm~~~yyyqqqvvv~~~}}}ooogggccc```]]]UUUIII@@@===>>>===<<<;;;;;;999666333---,,,,,,---...///---+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000//////000333888===@@@DDDDDDIIIOOOJJJBBBDDDMMMWWWXXXTTTJJJDDDOOOggg{{{mmmXXXCCC>>>FFFOOOUUUXXXsssooobbbSSSGGG<<<@@@DDDDDDAAAAAACCCGGGAAAAAAAAA@@@???@@@CCCEEEDDDDDDCCCCCCDDDFFFGGGHHHEEEEEEFFFHHHIIIKKKLLLLLLKKKJJJIIIKKKNNNRRRSSSTTTQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWWWWVVVVVVUUUUUUWWWYYYYYYTTTNNNMMMRRRXXXUUUTTTSSSTTTVVVWWWVVVUUURRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOTTTRRROOOLLLJJJJJJJJJKKKLLLJJJGGGDDDDDDEEEGGGIIIKKKNNNUUUaaappp{{{~~~xxxttttttwww|||rrrbbbQQQJJJNNNSSSQQQLLL```hhhqqqzzz}}}tttdddRRRLLLRRRYYYZZZWWWZZZVVVOOOIIIDDDAAAAAAAAACCCCCCAAA===999555111...,,,,,,++++++++++++,,,,,,------------------------,,,,,,---...///000000111333333333444333333222111222222111000///...------000//////...///000111222999<<>>===<<<<<<<<<;;;888666---,,,,,,---//////---+++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...000//////000444:::@@@DDDCCCHHHLLLJJJHHHIIILLLNNNSSSPPPIIICCCFFFSSSbbbkkkYYYNNNDDDCCCMMM[[[iiirrrzzz```RRRLLLFFF@@@<<>>=========<<<:::888...---,,,---......,,,***,,,,,,---------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---------.........///...///111666<<>>;;;777444...------,,,++++++,,,,,,------------------------------......///000000000000000111111111111000000000000000000////////////...///000000000222777:::FFFJJJPPPTTTUUUTTTRRRQQQ]]]ppp|||sssllloooqqqooommmppp{{{zzzPPPAAA;;;:::999777666555444444222222222222222333333333222222222222333333333333222222222222333555:::>>>CCCLLLTTTZZZdddrrrtttkkkdddhhhrrryyywwwrrrnnneee]]]ddd{{{}}}}}}~~~tttppp~~~|||yyywwwtttpppkkkhhhbbbbbbbbbbbbbbbccccccdddaaafffmmmvvv{{{|||zzznnnkkkoooyyy}}}oooYYYHHHBBB@@@>>>>>>>>>===;;;:::222000...---------,,,+++,,,---------............+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,---------...............///111444999???CCCFFFDDDKKKKKKIIITTTddd^^^KKKBBBKKKSSSWWW[[[\\\SSSEEECCCEEEMMMaaa}}}qqqbbbSSSLLLJJJFFFAAA>>>DDDGGGNNNWWWcccmmmuuuyyy}}}pppddddddmmmvvv{{{wwwoookkkkkkbbbeeeiiijjjlllxxx{{{nnnddd___^^^______bbbeeeeee```WWWMMMGGGEEEAAABBBCCCCCCAAA===:::777000///...------,,,,,,---------------------------------........./////////---...//////000/////////......//////000000111111,,,...000111111555;;;AAAIIINNNRRRSSSRRRUUU[[[aaazzzuuuqqqxxxtttccccccgggnnnttt|||{{{OOO???;;;:::999777666555555444222222333333333444444444222222222333333333444444111222222333444888>>>BBBJJJQQQXXX\\\fffvvvooofff```hhhvvvyyynnn```[[[UUUYYYooo~~~uuurrr|||zzzyyyxxxzzz~~~}}}xxxtttqqqooolllgggccc```\\\XXXTTTPPPOOONNNNNNNNNNNNNNNNNNLLLOOOUUU^^^hhhqqqyyy~~~{{{vvvttttttttttttvvvzzz{{{uuuoooqqq~~~eeeQQQDDDBBB???>>>>>>===<<<:::888555000............---------------............+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------............///111444888===AAAEEEGGGHHHFFFJJJWWWcccbbbUUUHHHPPP```jjjddd[[[UUUNNNEEEKKK\\\qqqZZZSSSMMMJJJEEE@@@AAAEEEJJJWWWjjj|||}}}|||{{{zzzzzzzzzyyyxxxxxxyyyzzz}}}{{{xxxwwwvvvuuurrrpppsssssstttvvvwwwyyyzzzzzz}}}}}}~~~~~~~~~~~~rrrmmmmmmnnnyyy~~~~~~wwwmmmjjjttt{{{qqqmmmmmmmmmjjjfffbbbhhhllljjj___SSSJJJFFFAAABBBDDDDDDCCC???<<<999111111000......------...---------------------------------------.........------...///////////////////////////000000000000+++...111222333777???FFFLLLQQQSSSRRRQQQ[[[ooovvvwwwsssnnnppptttlll```eeekkkwww{{{OOO>>><<<;;;999777666555555555333333333444444555555555222222333333333444444444111222333333555:::@@@DDDMMMUUU^^^fffppp~~~kkkcccaaakkkyyyxxxgggTTTUUUSSSbbbpppcccuuu|||hhheeeaaa```ccckkktttyyy~~~~~~~~~~~~}}}|||{{{{{{||||||{{{xxxssslllgggccc\\\XXXSSSNNNJJJFFFBBB???CCCBBBAAA@@@???????????????AAAEEEKKKTTT]]]fffkkkqqqqqqppplllfff```[[[YYYVVVXXX\\\bbblllwww~~~tttlllnnnnnnXXXEEECCC@@@???>>>>>><<<:::<<<888333///.../////////---------.........//////+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------.........//////000222666;;;@@@DDDFFFHHHKKKAAAJJJeeennn[[[IIIFFFbbbuuu}}}lllVVVLLLJJJHHHTTTxxxiiiXXXTTTPPPJJJ@@@<<>>;;;999777666666666555444333333444444333333222111222222222222222222222222222222222222555:::@@@EEEVVVjjjtttqqqyyygggjjjooovvv|||vvvdddRRRQQQ[[[mmmwwweeeiii}}}pppeeeVVVRRRMMMJJJKKKPPPWWW[[[bbbjjjqqqtttuuuuuusssnnnsssooohhhbbb\\\WWWRRRNNNFFFEEECCCAAA????????????;;;::::::999999::::::;;;;;;;;;;;;>>>DDDIIIMMMOOOZZZ^^^\\\RRRKKKKKKIIIFFFDDDGGGLLLQQQYYYdddqqq{{{}}}ooorrr|||fffPPPEEE<<<;;;===<<<;;;:::===:::666222///.................................---------------------------------............///+++---......------///000555777:::>>>BBBEEEGGGHHHHHHDDDPPPccc\\\FFFIII```pppSSSMMMIIIGGGSSS{{{]]]ZZZQQQHHHCCC@@@DDDTTTfffwww|||vvvpppjjjfffcccbbb``````___[[[VVVRRRPPPOOOOOOOOONNNLLLJJJGGGEEEDDDDDDDDDEEECCCBBBAAABBBDDDAAAAAA@@@????????????@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCBBBCCCEEEEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCAAADDDJJJKKKGGGEEEHHHHHHHHHIIIKKKMMMOOONNNNNNSSSUUUYYY^^^ccciiisss{{{}}}www}}}zzzzzz{{{qqqvvv}}}yyypppmmmbbbjjjpppppplllfff[[[QQQGGGCCC@@@CCCCCCAAA???@@@===888222//////000///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------...///000000111000000000000////////////111111222555:::BBBKKKPPPOOOVVVWWWUUU```wwwvvv|||qqqvvv~~~wwwssssssnnnkkkuuuzzzNNN@@@;;;999777666666666555444333444444444444333222222222222222222222222222222333333444666:::@@@GGGKKKbbbmmmxxx}}}nnnooottt}}}~~~sss```QQQUUUdddvvv}}}lllfffwwwrrrbbbVVVIIIHHHFFFEEEFFFHHHKKKLLLPPPXXX```cccgggjjjjjjfffddd___WWWPPPKKKGGGDDDBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;<<>>===;;;:::===:::666333000......///........................---------------------------------............///,,,...///.........///000555777;;;???CCCEEEGGGGGG@@@EEEPPPVVVMMMHHH[[[vvvzzzaaaNNNFFFDDDQQQfffuuuaaaUUUNNNGGGBBBCCCOOOiiirrrfffaaa\\\XXXWWWTTTRRRQQQRRRTTTUUUQQQPPPMMMJJJHHHFFFEEEEEEGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDBBB@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDBBBAAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDFFFCCCCCCGGGGGGDDDDDDGGGDDDDDDDDDEEEGGGGGGFFFFFFFFFGGGIIIKKKMMMQQQXXX^^^jjjqqq||||||zzz~~~ttt||||||zzzsssmmmdddhhhlllnnnooommmbbbVVVKKKEEEBBBCCCDDDAAA@@@AAA===999333////////////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------......///000000111000000000000000000000///000000000444;;;CCCKKKPPPVVVSSSUUUbbbuuu}}}uuunnnlllooojjjgggmmmvvv{{{OOOAAA;;;999777666666666555444444444444444444333222222222222222222333333333333000111222666<<>>>>>===@@@@@@===<<>>===;;;:::<<<;;;777444111000//////........................---------------------------------............///...///000///......///111666888===AAAEEEFFFFFFFFF===IIIOOOHHHDDDUUUtttfffPPPJJJDDDKKKhhh{{{lllaaaPPPJJJDDDDDDNNNggg{{{^^^NNNGGGCCC@@@EEEEEEDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEE===???AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@AAABBB@@@AAABBBCCCDDDDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDFFFDDDBBBBBBCCCCCCCCCBBB@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCHHHEEECCCDDDDDDBBBCCCFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFEEEDDDFFFIIIKKKSSSYYYfffwwwzzz{{{~~~zzzwwwoooxxxuuullliiiiiijjjnnntttuuukkk___QQQIIICCCCCCDDDAAA@@@AAA>>>:::555111//////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---......//////000000111000000000000000000000000000000222777???HHHNNNPPPPPPRRR^^^tttqqqiiikkkhhhaaa\\\bbbhhhmmmxxx{{{OOOBBB;;;999777666777777555444444444444555444333333222222222222333333333333333111111444999AAAIIINNNQQQYYY```lllyyy|||jjjTTTQQQZZZfffttt}}}{{{}}}pppqqq[[[III@@@@@@BBBEEEGGGGGGEEEBBB@@@CCCGGGIIIJJJLLLPPPNNNJJJCCC@@@<<<;;;;;;===>>>>>>=========>>>>>>>>>??????>>>>>>>>>??????>>>>>>>>><<<===>>>???>>>???@@@AAA@@@@@@???>>>???BBBFFFGGGFFFGGGLLLUUUaaajjjmmmmmmqqq}}}}}}{{{zzz|||nnn[[[GGG===<<<<<<<<<<<<<<<;;;888666333111000///........................---------------------------------............//////000000///...///111333777:::???CCCFFFGGGFFFEEECCCMMMLLLCCCOOOppp{{{WWWIIILLLNNNeeeppp^^^VVVJJJEEEDDDPPPiiixxxSSSCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGFFFEEECCCBBBCCCDDDBBBCCCDDDEEEEEEEEEDDDDDDGGGFFFDDDCCCCCCDDDFFFHHHKKKIIIFFFFFFFFFGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDDDDHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJPPPRRRQQQOOONNNOOOOOONNNMMMPPPYYYhhhyyy}}}yyyxxx{{{yyyyyy{{{rrrjjjkkkkkklllrrruuuooofffVVVLLLDDDBBBCCCBBBAAABBB???<<<777333000...---,,,------------------------...------,,,,,,,,,------......//////000000000000000000000000000111111111222444999@@@GGGMMMOOOPPPKKKaaazzznnn```^^^aaa```^^^SSShhhzzz|||zzzNNNAAA<<<:::888777777777666555444444555555555444333333222222333333333444444444555555888???HHHPPPTTTVVVZZZhhhsssxxxqqq[[[OOO\\\rrrwwwzzzzzz{{{rrrwwwlllUUUFFFBBBDDDEEEFFFGGGHHHHHHGGGFFFHHHKKKLLLKKKMMMNNNIIIBBB>>>===<<<===>>>???>>><<<>>>??????@@@AAAAAABBBBBB???@@@AAAAAAAAAAAA@@@???>>>???AAAAAA@@@AAADDDFFFHHHEEEAAA@@@AAACCCFFFIIIGGGKKKTTT```lllssssssqqqooo~~~sss~~~}}}~~~wwwdddNNNAAA<<<:::<<>><<<999777>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA???AAABBBAAA@@@AAAFFFJJJOOOHHHCCCCCCDDDEEEGGGKKKQQQVVV```lllvvv{{{|||{{{|||wwwooo}}}~~~{{{lllZZZLLLBBB<<<===AAA;;;;;;;;;:::888555222000........................---------------------------------............///000000000000000222555888===???BBBEEEGGGGGGFFFEEE??????CCCVVVwwwdddQQQOOOTTTaaavvvooooooqqqooo```LLLCCCEEEBBBTTTrrrkkkMMMCCC>>>CCCHHHGGGHHHKKKPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRRRRRRRRRRQQQQQQJJJLLLNNNNNNMMMMMMNNNOOOKKKMMMOOOQQQSSSUUUUUUVVVOOOPPPQQQQQQOOOPPPQQQSSSPPPOOOOOOOOOOOOPPPQQQQQQPPPQQQTTTYYY^^^dddiiilll[[[ZZZYYYZZZ\\\\\\ZZZYYY\\\\\\\\\\\\]]]]]]]]]]]]___```aaabbbaaa```^^^\\\ZZZ^^^aaabbbccceeeccc___[[[^^^bbbbbbaaaaaacccfff___dddfffdddfffkkkhhh```___]]]\\\^^^fffrrr{{{uuuzzz}}}~~~|||wwwvvvzzz|||{{{kkk[[[KKKDDDCCCBBB@@@AAA>>>===;;;666111...---...------------------------------------------...///000000000000000000000000///000000111111222222222333;;;DDDIIIJJJMMMRRRWWWvvvttt```[[[hhhjjj___eeeyyysssyyyyyyMMM@@@<<<:::888777888888666555555555555555555444444333222222333333444555555666444555:::DDDQQQZZZ^^^]]]gggooozzzwwwqqquuuuuukkk[[[[[[nnn}}}yyywww{{{nnnSSSGGGHHHDDDDDDFFFHHHKKKNNNQQQSSSTTTYYY]]]___aaa^^^RRRFFF===<<<;;;<<<======<<<:::@@@AAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB>>>@@@BBBBBBAAAFFFMMMTTTZZZQQQKKKMMMOOOPPPTTTYYY```gggqqq{{{yyyyyyrrrhhh\\\MMMAAA===@@@;;;;;;<<<;;;999666333000........................---------------------------------............/////////000000000333888;;;@@@AAACCCEEEFFFFFFFFFFFF<<>>BBBGGGKKKOOOUUUZZZXXXXXXXXXYYYYYYZZZ[[[[[[YYYZZZ[[[[[[[[[ZZZYYYXXXWWWZZZ\\\]]]]]]]]]^^^___YYY\\\___bbbdddeeedddddd]]]^^^_________```bbbddd```_________```cccfffhhhbbbdddhhhlllrrrvvvzzz|||jjjkkkllloooqqqpppnnnkkkkkklllmmmnnnpppqqqrrrssssssuuuwwwxxxxxxvvvtttrrrqqquuuvvvttttttxxxwwwsssooosssvvvvvvsssrrruuuxxxssszzz{{{xxxzzzzzzoooggggggfffeeefffmmmyyyzzz{{{{{{}}}zzzhhhSSSIIIEEEAAA>>>>>>======<<<777222///...///........................---------------...//////000000000000000000000000///000000111111222333333999AAAIIIJJJIIINNN\\\hhh}}}tttiiicccfffooommmgggtttpppuuuzzzNNN@@@===:::888777888888777555555555666666555555444333222222333333444555666666;;;<<>>AAABBBEEELLLWWW```eee\\\VVVYYY^^^```dddjjjmmmttt~~~tttzzzvvvuuuqqqhhhVVVEEE>>>???:::;;;<<<<<<:::777333111........................---------------------------------.........//////...//////000111444999===BBBBBBCCCDDDEEEFFFFFFFFF>>>IIIccc|||{{{cccOOOJJJKKKZZZhhh|||hhhnnniii[[[III???CCCPPPYYYooobbbIII<<>>???>>>;;;777555333000///------.........---......------------......//////.........---------000///---...000555;;;>>>BBBIII???>>>NNNJJJ;;;<<>>;;;999777333...+++////////////........................////////////000000///////////////000///222444222//////444999@@@KKKOOOJJJMMM```uuuuuufffcccgggdddkkkqqqrrruuu~~~rrr{{{sssIII???<<<;;;999888777777666666666666555555555444444444333222222222444555666666??????MMMiii}}}rrriiilllrrrssshhh```dddqqq|||xxxpppyyy~~~|||}}}zzzzzzyyy{{{~~~xxxjjj^^^WWWUUUZZZ___ccceeehhhlllooossswwwyyyyyywwwnnnZZZGGGAAA???======???BBBDDDDDDIIIMMMQQQVVVWWWVVVSSSQQQOOOJJJGGGGGGEEEAAA???AAAAAABBBEEEIIIQQQ___ppp{{{~~~tttvvviiijjjkkk\\\LLLEEE@@@===>>>???>>>;;;888666555111///------.........---......------------......//////.........---------///.........222777<<>>GGGCCC===GGG^^^pppwwwpppaaaMMMHHHUUUpppvvvllldddUUUJJJCCCEEEKKKXXXqqqaaaFFFAAAEEEGGGHHHNNNWWW___hhhooovvvzzz}}}}}}~~~}}}~~~{{{|||~~~}}}{{{|||}}}}}}vvvtttwww{{{}}}||||||zzzvvv{{{aaaNNNIIIGGGBBB@@@>>>;;;999777444///,,,////////////........................////////////000000////////////000000///111333111///111777<<>>@@@CCCDDDFFFIIIRRRbbbtttllldddeee[[[QQQJJJ@@@>>>>>>>>>===;;;:::888777111///...---...///...---......------------.....................---------.........000444999>>>AAABBBFFFAAA===>>><<>><<<:::888555000---////////////........................////////////000000////////////000000000111111111000444;;;AAAGGGMMMKKKGGGXXXttt|||wwwwwwbbbVVVXXXccclllooollluuuqqqJJJCCC;;;;;;999888777666666666555555555555555555555555444555555444444555888:::BBBNNNbbbtttzzzzzzsssllljjjkkknnnrrrZZZZZZeeeyyyvvvqqqsss[[[OOOQQQOOONNNLLLMMMRRRZZZccciiirrrvvvyyyzzzwwwsssqqqqqqnnnmmmmmmmmmooosssxxx{{{{{{hhhSSSDDDBBB@@@===<<<===?????????>>>CCCKKKTTTZZZ\\\\\\\\\XXXNNNEEEAAA@@@>>>???AAAEEEEEEDDDFFFMMM]]]ppp}}}nnn```]]]XXXSSSLLL??????>>><<<;;;;;;:::888777222000......///000///.........------------..............................---...///222666;;;@@@BBBBBBCCC@@@<<<999@@@\\\|||mmmVVVJJJNNNnnnwwwjjjXXXHHHDDDGGGKKKXXXuuu~~~```CCC<<>><<<;;;999666222///////////////........................////////////000////////////000000111000000111111333888@@@FFFHHHJJJPPPZZZlll}}}yyydddXXX\\\hhhqqqrrr~~~~~~nnntttoooHHHCCC;;;;;;999888777666666666444555555555555555555555333444444444333555999===EEEPPP^^^hhhkkkooo{{{tttddddddlllnnnkkkhhhUUU[[[llltttpppmmmRRRDDDDDDCCCAAA>>>>>>AAAHHHOOOTTT[[[___ccceeeeeefffkkkooosssqqqpppppptttyyy~~~nnnZZZMMMGGGDDDAAA===;;;;;;<<<======<<<>>>CCCJJJPPPUUUYYY[[[UUUJJJ@@@===>>>>>>AAADDDEEEEEEEEEFFFNNN]]]ooo|||{{{wwwsssbbb[[[TTTQQQMMM@@@AAA>>>;;;999999999888666222111//////000000000///......------------......---.....................---...111444999===AAACCCCCC@@@>>>;;;<<>>DDDKKKLLLPPPWWWdddjjjrrr|||yyyvvvvvvwww~~~~~~~~~~~~|||wwwjjjSSSFFFBBB@@@>>>===<<<:::888444111////////////........................///////////////////////////000111111000000000222666<<>>::::::;;;===>>>AAABBBCCCFFFLLLRRRXXX[[[SSSGGG<<<;;;>>>@@@CCCFFFEEEGGGJJJOOOXXXhhhzzzooodddbbbmmmvvvxxx|||ooocccTTTQQQPPPHHHEEE@@@;;;999999:::888666333111//////000111000///......------------......---------...............---///222777;;;???BBBCCCBBB=========EEEfffmmm\\\FFFDDDVVViiivvv[[[JJJDDDFFFJJJ\\\yyyYYYFFFAAACCCKKKPPPRRRYYYccchhhnnnxxx}}}zzzyyyyyy}}}|||{{{yyyvvv{{{~~~}}}www]]]KKKBBB@@@???===<<<;;;999666333////////////........................///////////////......//////000111222111000111444999@@@GGGLLLLLLVVVooojjjVVVQQQggg{{{|||}}}rrrttthhhDDD@@@<<<;;;999888777777666666444444444555555555666666000333555555444888???EEEMMMTTT[[[bbbiiisss~~~pppccc^^^fffllleee[[[WWW___nnn{{{vvviiiccciiikkkUUULLLIIIEEEFFFEEECCCBBBAAAAAAAAAAAA<<>>@@@PPPyyy}}}]]]QQQGGGUUUnnn|||sss]]]JJJBBBGGGOOO]]]www___FFFEEEEEEHHHMMMUUU]]]gggnnnmmmttt}}}{{{zzzwwwvvvuuutttvvv~~~|||{{{{{{jjjRRREEE@@@???======<<<:::777444////////////........................////////////............///000111222111111222666<<>>>>>===???IIIYYYfffXXXVVVVVV[[[dddlllrrrtttqqqaaaRRRMMMNNNOOORRRVVVTTTMMMCCC<<<;;;>>>BBBDDD@@@BBBFFFMMMUUU^^^fffkkkSSSGGG<<<<<<@@@DDDFFFHHHMMMSSS[[[dddooo}}}yyyxxxnnn___ZZZ^^^```pppyyy}}}ooonnn}}}|||___VVV\\\\\\MMMGGG???<<<<<<===;;;888444222000000111222111000.........------.........---------........./////////111555:::===@@@AAABBB???;;;???CCCWWWjjjSSSMMMOOOfff{{{nnn\\\LLLCCCDDDOOOYYYsss]]]HHHFFFFFFGGGIIIOOO[[[iiirrrtttxxx~~~{{{zzzuuusssttttttsssuuuyyy||||||yyyttt}}}|||yyy]]]MMM@@@???>>>======;;;888555000/////////......................../////////000............///000222222111111333777>>>EEEJJJLLLTTTpppwwwsss|||cccUUUMMM[[[xxx|||mmmxxxoooooohhhCCC======<<<:::888777666555555777777666666555555555444777333111444666;;;CCCLLL\\\dddkkkoootttvvvmmmaaaWWW^^^hhhjjj___TTTVVV___mmmvvvoooooo|||rrr___```iiirrr```UUUQQQQQQRRRbbbgggfff[[[OOOJJJJJJJJJQQQJJJBBB>>>EEEUUUgggtttgggbbbXXXOOOOOOUUUYYYYYYQQQMMMLLLOOOSSSTTTVVVZZZ\\\UUUBBB999@@@AAA???CCCHHHMMMQQQUUU]]]jjjrrruuuaaaFFF:::??????AAAHHHKKKMMMXXXccciiiuuu{{{yyywwwiiibbbbbb^^^gggttt{{{ttt{{{ppp|||nnnZZZ^^^dddTTTOOOFFF>>><<<>>><<<888888777444111/////////000////////////////////////,,,---......//////......000000555<<>>;;;555999777444111000//////000////////////////////////......//////000000000///111111666<<<>>>===>>>BBB???:::JJJ^^^iiitttlllPPPJJJSSSiiixxxjjjQQQJJJFFFIIIOOO]]]zzzdddIIIDDDHHHHHHLLLSSSZZZ```kkkxxxwwwqqqmmmnnnppppppqqqtttsssyyyyyy~~~rrrjjjkkksss{{{VVVFFFEEEAAA>>>===<<<:::777222000///...//////...,,,........./////////000000000000000000000111111222222333777===CCCIIINNNSSSeeerrr{{{~~~eeeZZZUUU\\\hhhqqqwwwuuusssnnnIIIDDD;;;:::999888777777777777666666666666555555555555444333555888===EEEUUUdddnnnqqqsssuuuvvvuuunnnfffiiilllppppppiiicccfffmmmqqqrrrrrryyy~~~pppeeeoooxxxkkkhhhlllkkkgggaaaZZZRRRQQQYYYfffqqqwwwrrrtttmmm[[[III@@@===;;;EEEEEELLLVVV]]]aaafffkkkkkkaaaKKK===BBBCCC@@@EEEGGGPPPXXX```jjjxxxoooPPP???AAA@@@DDDMMMPPPXXXbbbjjjnnnyyy~~~zzzmmmiiimmmkkkvvv{{{|||wwwiiifffcccooocccPPPAAA>>>@@@<<<666999777555222111000000000//////////////////////////////000000000111111111333333777===>>><<<>>>BBB@@@BBBSSSccchhhiii]]]FFFGGG[[[vvvxxxgggWWW@@@CCCHHHPPPaaa~~~fffHHH@@@DDDJJJMMMUUU\\\ccchhhqqq~~~zzzwwwsssooommmlllmmmmmmkkknnnsssxxx}}}zzztttpppppppppoooooorrriiippp|||uuubbbXXXooo}}}~~~fffJJJFFFAAA???>>><<<999666333111////////////...---....../////////000000000000000000000000111222222111333;;;CCCEEEEEENNN[[[lllsssbbb[[[WWW]]]kkkzzzyyyvvvnnnHHHAAA::::::999888777777777888666666666666666555555555333333555:::>>>HHHYYYiiimmmqqquuuwwwwwwtttnnniiilllrrrwwwtttllljjjqqqzzz~~~{{{{{{~~~vvviiioooxxxjjjhhhmmmnnnkkkrrrkkkeeebbbfffjjjllllllvvv{{{vvvbbbKKK???>>>@@@DDDGGGQQQ^^^gggkkkpppuuusssgggNNN>>>AAABBB@@@EEEKKKUUU___fffppp|||{{{XXXCCCBBBBBBFFFQQQUUU[[[eeennnrrr|||}}}pppmmmtttttt}}}yyyuuuooooookkkqqqiiiYYYIIIAAA@@@>>>;;;999888666333222111000000////////////////////////////////////000000111111333555:::>>>>>>:::;;;>>>EEELLLZZZdddddd```WWWLLLVVVfffxxxuuugggWWWJJJCCCFFFMMM]]]~~~mmmMMMBBBFFFJJJNNNRRR^^^fffmmmrrryyyzzzyyyxxxwwwuuutttsssrrroooqqqrrrrrrrrrsssuuuvvv{{{wwwwwwxxxvvvuuuvvvrrrnnnjjjfffbbb]]]YYYUUUSSSPPPMMMKKKKKKKKKLLLNNNPPPTTTXXX]]]eeelllrrr~~~~~~{{{wwwvvvsssooonnnpppiiimmmuuu~~~~~~hhhYYYoooqqqNNNEEE>>>>>>???===999777444222000////////////......////////////000000000000000000000111222333333222444<<>>DDDEEEKKKVVVdddmmmpppuuu|||yyylllQQQ???AAABBBAAAGGGMMMWWWccckkktttbbbHHHDDDCCCIIIUUUZZZ___jjjsssyyytttrrr{{{}}}yyy~~~||||||uuujjjkkkcccRRRCCC===>>>>>>999888666555333222111000000000000000000000000000//////.........///000111444666<<<@@@===777777;;;KKKWWWbbbfffaaaXXXRRRUUUqqqvvv{{{iiiWWWJJJBBBJJJOOO\\\yyy```PPPEEEJJJOOOOOOSSS[[[gggpppyyy|||~~~zzzuuuttttttrrrmmmggg`````````___^^^]]][[[ZZZSSSSSSRRRQQQOOONNNMMMMMMKKKLLLMMMMMMLLLMMMPPPRRR]]]bbbhhhooorrrrrrqqqooogggbbb[[[XXXXXXYYYYYYWWWVVVTTTQQQNNNLLLJJJHHHFFFHHHFFFEEECCCCCCCCCDDDEEEDDDEEEGGGIIILLLQQQXXX]]]kkkqqqzzzzzzssswww|||wwwpppnnnqqqoooooopppsssyyyttteeeqqq}}}vvv}}}{{{TTTGGG<<<<<>>:::999666444000//////000///...////////////000000000111000000000000111222333444444777>>>EEEEEEIIIZZZoooxxxyyyvvvnnnooozzzwwwttt{{{}}}oooGGG???;;;:::999888777777777777555555555666666666666666444333777>>>EEELLLVVV```kkkrrrzzzxxxkkk]]][[[```mmmxxx~~~xxxqqqttt{{{{{{qqq```kkk{{{jjjKKK<<>>>>>>>>>>>??????>>>???BBBEEEGGGJJJOOOTTTVVVVVVTTTSSSPPPMMMIIIGGGHHHIIIJJJJJJGGGFFFEEECCCCCCCCCCCCCCCBBBAAAAAAAAAAAACCCDDDEEEDDDDDDEEEEEEFFFIIINNNQQQYYY```kkkyyyyyytttwwwyyyrrrpppsssssspppmmmllloooyyy{{{oooooozzz~~~|||}}}qqqmmm|||___LLL======@@@>>>::::::888555111//////000000////////////000000000111111000000000111222333444555777;;;AAAEEEJJJVVVgggtttuuuyyyhhhrrr|||sssppp{{{tttrrr|||~~~}}}pppHHH@@@<<<;;;:::888777666666666555555555555666666666777666555888CCCMMMRRRWWW\\\rrrzzz{{{hhhYYY]]]jjjuuu|||}}}xxxvvv|||xxxxxxnnnbbbyyyxxxUUUCCCBBBGGGMMMTTTaaannnvvvyyyyyyZZZFFFHHHKKKMMMUUUUUUaaannnvvvqqqPPPFFFEEEMMM[[[bbbdddqqq}}}|||zzz}}}~~~}}}~~~kkkQQQAAA<<<;;;999999888777555333111111000000000000000000000000111000///......000222333::::::;;;;;;888888@@@KKKdddrrrmmm^^^VVVPPPaaazzzfffQQQDDDFFFMMM]]]vvvjjjJJJEEEFFFJJJNNNRRRZZZeeennnwwwvvvqqqiiiaaaZZZSSSMMMIIIFFFEEECCCBBBAAA@@@??????>>>>>>>>>???????????????>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAACCCFFFIIIEEEFFFIIIKKKLLLLLLLLLKKKKKKJJJIIIGGGEEEDDDEEEGGGDDDDDDDDDCCCBBBBBBCCCDDD????????????@@@AAABBBCCCCCCDDDFFFFFFGGGJJJNNNRRRXXX___jjjwww|||}}}~~~yyyrrrrrrvvvnnnmmmlllkkklllrrrzzz}}}ttteeekkkuuu~~~|||wwwtttooo}}}mmmUUUAAA???AAA>>>::::::999666222//////000000000//////000000000111111111000000000111222333555555888@@@FFFHHHTTTgggsssuuutttyyykkk```ooo{{{pppttt}}}}}}}}}oooGGG@@@===<<<:::888777666555555444555555555666666777777888666:::GGGSSSXXXYYYZZZxxxjjj\\\gggzzzvvvwwwuuuqqqsss{{{~~~{{{zzzrrrrrriiiaaa\\\GGGCCCFFFRRRYYYfffttt{{{~~~^^^JJJLLLPPPSSS\\\___jjjuuu{{{uuuQQQGGGEEENNN]]]cccooo}}}{{{yyy{{{~~~}}}{{{~~~}}}~~~~~~vvvZZZHHH???;;;999999888777555333222111000000000000000000000000222111000//////111333444===;;;999888666:::GGGUUUuuu|||kkkTTTNNNRRRttt{{{wwwqqqfffWWWHHHCCCMMMYYYmmmqqqPPPBBBDDDGGGJJJNNNWWWccclllppp|||zzzwwwvvvooofff```]]]XXXQQQKKKFFFCCC???======>>>???>>>======???AAA>>>>>>??????@@@AAABBBBBB???@@@AAABBBCCCDDDEEEEEEGGGHHHHHHGGGGGGHHHLLLNNNKKKLLLMMMOOOPPPQQQRRRRRRPPPRRRQQQMMMGGGCCCCCCEEEFFFFFFEEECCCBBBAAACCCDDDAAAAAAAAAAAABBBCCCDDDDDDBBBDDDGGGIIIKKKOOOSSSWWW^^^ccclllvvv~~~}}}||||||wwwrrrsssxxxgggjjjlllmmmmmmnnnrrruuu~~~}}}|||~~~vvvZZZ```lll||||||~~~vvvxxx]]]EEEAAACCC>>>:::::::::666222000///000000000000000000000111111111111000000000111222444555666888DDDJJJKKK[[[sss{{{tttwwwvvvdddbbb```kkkssshhh{{{sssKKKAAA;;;::::::999888777666666777666666555555555666666555888<<>>FFFZZZiiioooNNNCCCAAADDDHHHPPP^^^llluuuyyyyyyrrrfff[[[WWWSSSNNNMMMPPPJJJHHHFFFCCCAAA@@@??????===???BBBCCCBBBBBBCCCDDDBBBBBBBBBBBBDDDGGGIIIJJJMMMOOOLLLNNNWWWUUUQQQWWWXXX[[[[[[YYYYYY\\\\\\YYY^^^WWWZZZgggmmmiiijjjrrrpppfffZZZRRRLLLHHHFFFFFFFFFEEEFFFGGGJJJKKKJJJIIIEEEGGGHHHHHHGGGFFFGGGHHHLLLMMMQQQVVVXXXYYY```hhhkkkvvv~~~rrrgggiiittt|||yyysssiiihhhhhhjjjmmmnnnmmmlllxxxzzzhhhXXXXXXsss~~~~~~jjjIII>>>@@@???<<<;;;:::888444111......///000////////////000000000000000111111111111222555777;;;JJJEEEHHHiii|||sssmmm}}}iii^^^eeehhhccchhhvvv~~~qqqIII@@@;;;::::::999888777666666777666666555555555666666888;;;AAARRReeehhhlll|||{{{vvvrrruuu~~~xxxwwwyyyxxxssssssxxxqqqfffkkkxxxVVVHHHJJJSSSddduuu~~~lllLLLJJJTTT\\\cccpppvvvbbbNNNOOO^^^ppp}}}zzz{{{}}}zzzyyyzzz||||||~~~zzzzzzYYYFFF@@@===;;;999777555444333222111000000000////////////<<<444...000111111333777999;;;;;;888888FFF___uuuyyyjjjUUUHHHQQQnnnrrrggggggZZZNNNKKKLLLWWWnnnxxxUUUCCCCCCHHHMMMUUU```kkksssyyy}}}iii^^^VVVPPPPPPOOOLLLLLLNNNMMMKKKHHHFFFDDDDDDEEEEEEHHHIIIKKKMMMOOONNNMMMKKKIIIKKKNNNNNNNNNRRRYYY___```kkknnnqqqzzz||||||~~~tttggg___\\\\\\^^^\\\\\\\\\^^^```aaa___^^^^^^]]][[[YYYXXXZZZ^^^aaaaaaeeemmmtttwwwwww{{{yyyooogggkkkvvv~~~{{{uuunnnllljjjjjjlllnnnoooooowww}}}}}}hhhVVVSSSooo|||xxx{{{yyy{{{vvvyyyuuuQQQAAA@@@???;;;999:::888444111///...///000////////////000000000111000111111111111222555888>>>KKKGGGIIIccctttxxxqqq___TTTYYYcccjjjuuuxxxnnnHHH???;;;::::::999888777666666666666666555555666666777999@@@GGGXXXkkkoootttxxxyyyzzz~~~~~~yyyrrryyyyyyiii{{{uuugggcccggghhhhhhppphhhRRRLLLXXXhhh{{{qqqOOOLLLWWWaaakkkvvv|||lllTTTUUUfffzzz|||yyyxxxwwwwwwxxx{{{|||~~~~~~cccJJJ@@@===<<<:::888666444333333111111000000000/////////555000---///111111333666:::999666777???RRRjjjyyyrrr```MMMIIIYYYtttuuujjjgggaaaQQQJJJRRR[[[iiipppQQQAAA???FFFOOORRR]]]llluuuxxx{{{}}}iii]]]___[[[YYY[[[]]]\\\\\\]]]\\\ZZZWWWTTTSSSTTTVVVWWWQQQVVV]]]cccfffccc]]]XXXZZZ___bbb^^^ZZZ]]]iiiuuu~~~{{{yyyvvvsssnnnjjjiiimmmtttzzz~~~wwwrrrxxxuuuqqqllliiijjjmmmooopppsssmmmWWWOOOhhh~~~sssppp|||xxxttt]]]EEE???>>><<<888:::888555111/////////////////////000000000111111000111111111222444777:::BBBIIIHHHMMM```ppp]]]VVVQQQTTTcccuuuwwwqqqwwwnnnnnnnnnwww{{{}}}~~~mmmGGG???;;;::::::999888777666666666666666666666666777888888EEEOOOZZZfffgggmmm}}}}}}tttxxx{{{|||uuuvvv}}}iiiWWWNNNPPPRRRUUU___ttttttYYYMMMZZZlllyyyUUUPPP[[[gggsss{{{rrrXXXXXXkkk~~~xxxvvvwwwvvvxxx|||}}}~~~lllOOO>>>>>>===;;;888666555444333111111111000000000//////000///...000111333444666???:::666888GGG]]]nnnvvvlllYYYIIIOOOccczzzpppaaa\\\]]]PPPMMMQQQ\\\kkkyyyPPPCCCDDDFFFJJJRRRYYYcccqqqzzz~~~yyyyyy|||yyyxxxxxxyyyzzzzzz{{{{{{yyywwwtttqqqqqqrrrtttuuuzzzzzzooohhhccchhhhhh^^^RRRSSScccrrr}}}yyytttqqqlllgggfffkkksssyyy|||vvvooojjjiiijjjlllmmmmmmwwwxxx^^^OOO___vvvmmm}}}ooo|||jjjKKK??????===999:::888555222000///////////////000000000111111111000111111222222555999===EEEEEEIIIWWWkkkzzzsssKKKUUUZZZ\\\iii|||vvvsss]]]TTTTTTVVVeeennnzzzmmmHHHAAA;;;::::::999888777666666666666666666666777888888;;;MMMXXX\\\^^^ZZZaaattt}}}zzzqqqssssssxxx{{{|||gggUUUIIIJJJLLLQQQ[[[mmm{{{___NNN^^^ppp[[[UUU```nnn{{{www\\\\\\pppzzzvvvxxxvvvwww{{{}}}}}}zzzYYYAAA>>>===;;;999777555444444111111111111000000000000...///000111222555777888>>>;;;888>>>RRRiiirrrpppdddRRRIIIWWWlll}}}nnnVVVMMMKKKKKKFFFNNNXXXiiixxxXXXAAACCCLLLLLLMMMSSSeeekkkttt}}}~~~mmmccc```dddfffaaaSSSEEEGGGXXXiiivvvwww~~~{{{wwwsssoookkkfffccc```^^^\\\YYYYYY\\\aaafffvvv|||}}}}}}vvvqqqnnnmmmlllkkklllqqquuuxxx}}}~~~zzz|||fffRRRXXXqqq}}}ooowwwfffooowwwSSSAAA??????:::999888666333111000//////000000000000111111111111000111111222333777<<<@@@IIIGGGSSSkkkwww^^^GGGZZZeeecccjjj~~~{{{xxx}}}dddOOOIIIKKKNNN```hhhvvvmmmHHHBBB;;;::::::999888777666666666666666666777888999999AAAUUU___^^^[[[WWW^^^qqqzzzwwwnnnnnnlllmmmxxx|||jjjYYYJJJIIILLLSSS]]]nnnfffUUUbbbvvv___ZZZfffttt~~~dddcccxxx}}}xxxyyyvvvvvvyyyzzzzzz}}}|||dddFFF???>>><<<:::888666555555222222111111111000000000---111333111222666999:::999999;;;GGG```vvvxxxoooZZZLLLLLLaaattt~~~~~~```KKKFFFFFFEEEOOOXXXeee}}}XXXGGG???EEEMMMNNNRRR[[[nnnqqqwww|||zzz|||qqqffffffjjjtttqqqiii[[[RRRXXXjjj{{{vvvtttpppjjjeeeaaa^^^[[[YYYSSSTTTUUUTTTTTTUUUXXXZZZ[[[```ggghhhaaaZZZ]]]eeeooo}}}zzzwwwsssooolllllloooqqqrrrvvv}}}zzzwww{{{|||wwwfffTTTQQQaaazzztttrrrhhhqqq~~~]]]DDD@@@@@@<<<999888666444222000//////000000000111111111222222000111111222444888>>>CCCMMMQQQhhh}}}aaaNNNPPP```gggbbbhhh}}}{{{qqqnnn|||hhh\\\[[[___bbbmmmooowwwmmmGGGAAA;;;::::::999888777666666666666666666777888999:::GGGXXX___^^^``````fffttt||||||qqqiiimmmmmmlllsss|||jjj[[[IIIHHHKKKSSS\\\jjjqqq^^^cccxxx```^^^kkkzzzjjjjjj{{{zzzuuusssuuuvvvvvvxxx|||rrrPPP@@@>>><<<:::888777666555222222222111111111000000---222333000000666:::;;;555:::BBBRRRmmm}}}lllRRRJJJSSSmmm~~~yyy[[[HHHHHHMMMNNN^^^kkkZZZHHHDDDDDDIIINNNSSS^^^iiisssxxx~~~sssjjjhhhrrr}}}tttiiigggrrrsssvvv{{{uuulllddd^^^ZZZWWWVVVMMMNNNPPPPPPPPPPPPRRRTTTOOOVVV___bbb[[[TTTXXX```mmm{{{~~~|||}}}~~~~~~xxxqqqllljjjmmmpppqqqpppuuu|||}}}xxxqqqbbb\\\RRRKKKRRRmmm~~~~~~vvvvvv}}}hhhIIIAAA@@@<<<999888777555333111//////000000111111111222222222111111111222444999@@@EEEMMM^^^iiiPPPKKKZZZbbbeeeccckkk|||}}}uuuiiiuuu|||pppiiiggghhhiiihhhkkkmmmpppssstttsssqqqooossswww}}}yyywww|||~~~}}}~~~~~~lllFFF@@@;;;::::::999888777666666666666666666777888999:::IIIVVV[[[\\\dddiiinnnyyy|||xxxjjjeeeooosssrrrvvv{{{iiiYYYGGGFFFHHHPPPWWWcccvvvxxxfffbbbxxx|||``````nnn~~~mmmmmm|||zzzuuuqqqrrrssssssuuuxxx~~~|||]]]@@@???===:::888777666555222222222111111111111000---333333///...555::::::555===IIIZZZuuu}}}iiiPPPKKKZZZwww|||~~~rrrUUUCCCFFFQQQUUUfff}}}^^^DDDAAAFFFKKKOOOSSS[[[iiiuuuyyyrrrcccWWWWWWgggzzzrrrhhhjjjxxxuuuhhhtttrrrrrrwwwkkk___WWWQQQMMMKKKDDDEEEFFFFFFFFFGGGIIILLLNNNVVVbbbgggbbb[[[___gggyyy~~~{{{sssvvv{{{zzzqqqjjjfffkkkooopppmmmnnnyyysssgggOOORRROOOHHHKKKeee||||||pppLLLBBB@@@<<<999888777555333111//////000111111111111222222222111111111222555:::AAAFFFJJJfff[[[GGGPPP___ccceeehhhrrr}}}|||ttttttoooiiixxxkkkYYYMMMJJJMMMOOOPPPTTTUUUWWWXXXWWWTTTPPPNNNKKKPPPXXXaaalllwww}}}lllEEE===;;;999888888999888777555555333444666666555999???IIIUUUUUU\\\sssxxxyyyyyykkkppp~~~vvvyyy}}}mmm~~~{{{|||}}}kkk[[[MMMGGGEEEKKKQQQ[[[nnn}}}mmmpppzzzlll___lll}}}kkkgggnnnxxxtttsssuuusssooooooqqqwww{{{rrr|||~~~}}}kkkGGG;;;:::;;;777888999222111111111111000000000000///333333///000888;;;999888>>>TTTlll|||xxx___NNN```vvvssspppppp{{{~~~mmmTTTMMMNNNUUUaaa{{{ZZZEEEHHH@@@HHHNNNPPPWWWfffqqquuuuuukkkgggiiinnnwww}}}yyyyyymmmmmmrrrtttmmmgggooo~~~~~~ooonnnxxx|||qqqeee[[[UUUPPPKKKGGGFFFEEEDDDEEEHHHLLLNNNZZZcccsss{{{ooo^^^]]]iiizzz~~~qqqpppxxxyyyrrrssskkkkkkkkkmmmqqqtttvvvwwwyyyoooSSSFFFUUUZZZGGG\\\oooUUUBBBCCC999:::999888666444222000/////////000111111111111111333333111222777???EEEHHHXXXuuujjjNNNOOO___dddgggdddiii{{{xxxttttttpppwwwxxxooo___NNNHHHIIIKKKNNNRRRYYYWWWSSSOOOLLLJJJIIIIIICCCEEEGGGHHHKKKSSS```jjjzzz~~~mmmFFF>>>;;;999888888999888777555555444444666666555:::AAAJJJYYY^^^hhh|||}}}tttxxx{{{pppsss|||vvvgggxxxuuuzzz}}}kkkZZZJJJEEEFFFMMMTTT[[[kkk|||qqqmmmwwwooocccnnnmmm[[[VVVYYYfffttt|||vvvrrrsssssspppoooqqquuuzzzwww~~~yyyNNN@@@<<<===777888888222111111111111000000000000///222222000333999;;;888999FFFZZZjjjvvvuuu\\\gggvvvjjjlllpppkkkPPPIIIQQQcccyyylllOOOBBB>>>HHHMMMQQQTTT___nnnzzz}}}zzzssstttzzzyyyssssssvvvsssaaa______]]]UUURRR```sssvvvllluuu|||zzz~~~{{{rrrjjjaaaXXXPPPMMMKKKJJJNNNSSSXXXXXXWWWcccpppuuu\\\WWW___uuu}}}uuutttwww}}}|||zzzzzztttpppllllllpppuuuxxxyyy{{{eee\\\iiihhhLLLVVVnnn\\\EEECCC::::::999888666444222000/////////000111111111111111111111111222777???GGGJJJXXXrrraaaOOOWWWeee```iiimmmvvv{{{wwwzzzvvvzzzmmm^^^RRRGGGHHHOOOWWW^^^ccciiifffaaa[[[TTTMMMIIIFFFCCCDDDDDDBBBBBBHHHRRRZZZhhhuuu}}}~~~~~~~~~~~~zzzpppoooGGG???;;;999888888999888777555666555555777666666<<>>999888777666444222111111//////000111111111111111444333555999<<>>===>>>888>>>DDDEEEEEELLLZZZeeerrrZZZGGGEEEEEEFFFDDDBBBAAACCCFFFLLLMMMMMMLLLLLLSSS___hhhtttvvvrrriiifffnnnzzzxxxsssqqqnnnmmmnnnooorrrxxxrrrhhhttt{{{xxxUUU???<<<999777999777333222222222222111111111111000222777999999;;;???HHHhhh___\\\~~~jjjooosssVVVMMMaaaxxxvvvNNNFFFGGGCCCFFFRRRZZZbbbpppxxxxxxvvvyyywwwkkkkkkuuusssgggvvv}}}iiiKKKAAABBBFFFEEERRRgggpppooo^^^PPPNNNOOONNNQQQWWW]]]^^^```eeeqqq{{{qqq``````jjjzzznnnjjjnnnqqquuuvvvoooaaaTTTLLLJJJOOORRRXXX^^^aaaaaa___\\\nnnxxx~~~~~~~~~}}}{{{{{{~~~}}}uuuRRRFFFMMMooo~~~{{{qqqyyywwwiiixxx~~~yyy~~~yyy```BBB@@@888888777555444333222111//////000111111111111111444333666<<>>PPPbbbdddbbbnnntttssshhheeelllmmmkkkggg]]]bbbwwwyyy}}}www{{{uuulllxxxiiiZZZHHHCCCBBBGGGKKKPPP]]]mmmyyy}}}dddRRRLLLMMMRRR[[[aaa[[[KKK>>><<>>===???CCCHHHOOOVVV[[[nnnuuucccKKK@@@CCCGGG???@@@AAADDDIIILLLIIIDDDDDDIIIPPPTTTWWW\\\eeelllsss||||||~~~wwwpppjjjjjjnnniiilllgggiiioooiiizzz~~~eeeGGGAAA<<<777888555333333333222222222111111000111555888666444;;;GGGcccuuu___TTTbbbnnnPPPDDDRRRddd}}}gggEEE@@@GGGKKKRRR]]]iiisss~~~{{{}}}zzz~~~lll^^^kkkyyy||||||zzzsssqqqWWWLLL===<<>>;;;:::999777777777777888555333444888:::@@@PPP```^^^cccjjjuuu}}}{{{oooaaafffooovvvpppccc___mmm}}}yyymmmuuuwww{{{kkk\\\IIIFFFDDDCCCEEEKKKZZZiii{{{qqqWWWHHHEEEGGGLLLZZZeeeaaaQQQBBB===???@@@AAABBBEEEHHHKKKOOOQQQ```kkkpppcccOOOCCCCCCGGGHHHFFFCCCCCCJJJPPPNNNGGGJJJHHHNNNZZZaaaccciiisss|||{{{}}}uuuooommmmmmkkkiiihhhiiihhhmmm~~~yyynnnyyyvvvPPP===;;;===999444333333333222222222111111333000333999999888???JJJqqq```JJJXXXuuuiiiNNNGGGPPPmmm]]]EEEAAADDDNNNSSScccpppzzzzzzuuusssvvv~~~{{{qqqpppsssuuuyyy{{{vvvrrrxxxjjj```JJJAAA:::DDDaaa|||{{{vvvzzzyyylllYYYQQQWWWaaa[[[[[[WWWQQQLLLPPP\\\fffwwwzzz|||{{{rrrdddUUULLL[[[eee}}}nnnXXXCCC<<<>>>BBBBBBCCCFFFKKKOOOQQQRRRIIIKKKNNNUUUdddvvv}}}|||||||||~~~}}}{{{}}}|||{{{yyyxxx{{{xxxsssrrrvvvjjjSSSaaa}}}YYYBBB???VVVmmm{{{||||||xxxzzz|||LLLBBB;;;999666555555444333111111111222222222333333333555000999>>>CCCeee{{{VVVJJJZZZaaabbblllvvvyyyhhh^^^xxxyyyrrrwwwqqqkkkwww~~~mmm___```hhhrrrkkkdddfffkkkqqqvvvxxxyyyvvvrrrpppqqqwww~~~uuukkkbbbZZZVVVbbbpppzzzqqqHHH@@@;;;:::999777777777777888555444555888;;;CCCVVViiieeejjjqqqwwwzzzvvvmmmeeennnsssuuunnnddddddsss}}}zzzlllttt{{{kkk\\\IIIEEECCCCCCDDDKKKYYYgggvvv~~~}}}jjjRRRDDDBBBDDDGGGWWWhhhhhhXXXGGG>>><<>>??????@@@CCCGGGKKKNNNPPPJJJLLLOOOVVVgggzzz}}}|||zzzzzzxxxzzz}}}}}}||||||||||||zzzyyy{{{}}}rrrlllkkkppp|||jjjSSS[[[xxx[[[CCC???LLLeee~~~|||vvvwww|||yyyXXXHHH<<<999777555555444333111111111222222222333333333555222;;;@@@HHHggg~~~uuuWWWPPP```ffffffoooxxxpppdddcccyyyrrrxxxsssppp}}}{{{hhh\\\aaammmvvvmmmdddbbbggglllooopppnnnmmmiiiggghhhooozzzvvvlllfffoooyyyvvvqqqIIIBBB;;;:::999777777777777888555555666888<<>>???BBBGGGNNNWWW^^^bbbfffsss|||rrrZZZFFFAAAEEEBBBEEEIIINNNWWW^^^\\\UUUMMMNNNWWWcccjjjmmmyyywwwlllhhhgggfffeeefffiiijjjjjjooouuuooolllbbbFFF;;;::::::888555555555444444444333333222222666999666777GGGZZZzzz~~~qqqWWWQQQhhhfffNNNIIIRRRoooZZZEEEBBBFFFRRRYYYjjjkkkeeebbbgggppp|||sss___WWWYYYlllkkkhhhjjj~~~~~~zzzvvvqqqkkkgggTTTGGGDDDTTTiiivvv~~~cccUUURRRPPPVVV[[[WWWNNNIIIKKKOOO```kkkssslllZZZMMMLLLRRRfffvvvwwwnnntttssspppfffTTTCCC<<<>>>======>>>???BBBFFFIIILLLMMMQQQVVVaaasss~~~{{{yyyxxxwwwtttvvvxxxzzz|||}}}}}}|||{{{{{{{{{zzzwwwvvvwwwxxxuuunnngggdddccciiiwwwkkkTTTUUUsss^^^EEE>>>DDD\\\www~~~~~~yyymmmpppuuuxxxcccJJJ<<<:::777666555444333111111111222222222333333333555555<<>>OOOjjj~~~uuussstttwwwxxxwwwvvvwww{{{{{{ttteee\\\fff|||}}}yyylllmmm~~~~~~vvvfffWWWGGGBBB@@@AAACCCIIITTT___jjjpppmmm^^^NNNGGGIIIKKKUUUiii~~~sss\\\III@@@???@@@DDDJJJRRR\\\eeejjjnnn{{{fffMMMDDDFFFCCCGGGKKKQQQZZZcccccc^^^QQQUUU```mmmsssuuuzzzmmmfffdddeeeddddddfffiiijjjlllllltttkkk~~~mmmLLL;;;888999999444444444444333333333333222333777999666888MMMeee~~~|||lllUUUSSSlllcccMMMIIIRRRoooWWWEEECCCHHHUUU]]]ooo~~~lllccc___eeemmmvvvlllUUUSSS[[[gggiiikkksss{{{ssslllgggdddbbb```NNNCCCDDDYYYllluuuqqq]]]TTTQQQXXX^^^[[[RRRLLLLLLPPPVVV```eee]]]MMMFFFNNNZZZjjj{{{rrrfffaaaeeeeeeddd^^^PPPBBB===???===>>>??????@@@BBBDDDGGGNNNVVV```nnn}}}zzzwwwuuutttsssssstttvvvxxxyyyzzz{{{zzzzzzyyywwwrrrlllhhheee]]]\\\]]]]]]]]]cccqqqmmmVVVRRRqqqcccGGG>>>AAAUUUppp}}}oooiiinnnpppuuuiiiFFF===;;;888666555444333111111111222222222333333333444666<<>>???CCCGGGQQQZZZeeeiiiggg\\\RRRPPPSSSVVVeeevvvwww^^^JJJ@@@AAACCCGGGNNNWWWaaajjjoootttqqqTTTGGGGGGHHHLLLOOOSSS\\\fffiiifffVVVZZZffftttzzzyyy~~~pppfffbbbeeecccaaabbbfffkkkmmmmmm~~~}}}lllzzzvvvSSS===777888888333333333333222222222222222333777999666<<>>???LLLggg||||||mmmpppvvvqqqtttqqqGGG>>>;;;888666666555333111111111222222222333333333333777<<>>BBBFFFNNNVVV___dddddd]]]YYY[[[```bbbrrrvvv\\\GGG===BBBFFFLLLTTT^^^hhhppptttzzzzzz\\\KKKHHHNNNQQQUUUXXXaaalllpppppp]]]^^^hhhwww}}}|||uuujjjcccdddcccaaa^^^ccckkkpppqqqssshhhwww}}}\\\AAA888888777333333222222222111111111222333666:::999AAA[[[vvv}}}vvveeeXXX```zzzwww]]]KKKHHHPPPkkkSSSDDDDDDIIIWWWaaauuuyyyooobbb\\\aaafffkkkyyyzzz___WWW]]]mmmwwwzzziiiPPPMMMJJJHHHHHHIIIIIIIIIDDDCCCNNNgggqqqggg]]]]]][[[YYYWWWYYY\\\___]]]^^^[[[QQQIIIJJJUUU```mmmuuuuuugggSSSHHHFFFGGGGGGGGGGGGHHHCCC======AAAEEELLLSSSUUUSSSOOOLLLKKKMMMVVV___aaa___[[[SSSLLLJJJRRRbbbyyy~~~{{{xxxvvvtttrrrsssssstttuuuvvvwwwxxxyyyyyywwwsssmmmdddXXXKKKBBB>>>HHHTTTZZZWWWYYYiiizzzsssWWWTTTpppmmmNNN@@@;;;CCC___}}}}}}qqq{{{sssuuu|||xxxNNN???<<<999777666555333111111111222222222333333333222999===NNNqqq{{{XXX]]]gggiiiiiizzz^^^LLLWWWpppvvv```UUU]]]ppp~~~}}}mmmdddfffeeeaaadddhhhmmmooommmiiidddbbbYYY___eeeggggggiiinnnsssrrrjjjDDDAAA;;;:::999777777777777888666888888<<>><<<:::===BBBJJJTTT```fffddd^^^YYYWWWVVV\\\]]]TTTIIIEEEEEEDDDIIISSSdddwww~~~{{{yyyvvvtttsssqqqsssuuuwwwyyyzzz{{{|||zzzwwwrrrlllbbbUUUGGG===@@@JJJVVVXXXSSSTTTeeeyyytttUUURRRnnnqqqRRRDDD;;;???[[[~~~tttrrrrrrzzzzzz{{{UUU???===999777666555222111111111222222222333333333111===AAAUUU{{{jjjSSS]]]jjjkkkllltttSSSNNNfff}}}xxx|||~~~jjjWWWTTTcccuuu~~~uuugggeeeeeebbbdddfffkkkppprrrpppjjjeee\\\```ccc___XXXSSSTTTWWWgggnnnvvv}}}~~~{{{yyyxxxwwwuuuttttttvvvxxxyyyuuuooojjjFFFCCC;;;:::999777777777777888666888888===LLL^^^dddaaaccc]]]___hhhllliiilllvvvwwwsss|||llliii||||||wwwnnn]]]LLLBBB===:::===AAAEEEKKKQQQ^^^dddhhhiiilllsssyyy{{{jjjTTTHHHCCCHHHRRR___kkkuuu}}}pppZZZSSSQQQYYYbbbjjjttt}}}ssslllmmmzzzpppfff```dddccc^^^___hhhnnnooo___ppptttiiiLLL???;;;888555555444444444333333333333111444:::>>>IIIccc|||wwwhhhWWW[[[xxxwww^^^MMMJJJQQQlll~~~PPPCCCDDDIIIVVVaaavvvmmm^^^WWW___eeehhhwwwiii\\\^^^iiipppvvvssshhhZZZLLLBBBBBBDDDHHHLLLOOOMMMHHHDDDAAAEEELLLXXXmmmlllddd]]]\\\aaafffgggffflllrrrsssfffSSSHHHKKKSSSQQQSSSNNN@@@777666888777777555666888888888<<>>@@@\\\}}}tttmmmnnnyyy{{{XXX???===:::777666555222111111111222222222333333333222???EEEZZZ]]]PPP]]]lllmmmooolllOOOQQQrrrpppnnnrrrtttsssyyy~~~pppvvvwwwaaaPPPTTTgggxxx{{{kkkjjjkkkhhhiiiiiikkkpppuuutttnnnhhhfffjjjlllggg]]]TTTRRRTTTNNNWWWcccmmmrrrrrrpppnnnrrrrrrqqqqqqqqqrrrsssssssss}}}rrrkkkmmmqqqHHH???:::999888666666666666777777666999AAANNNYYY```bbbnnn^^^___pppqqq```aaarrr}}}yyyxxxssslllrrr}}}nnnYYYJJJAAA<<<999<<>>PPPiii|||wwwfffWWW___~~~nnnXXXIIIFFFPPPpppRRRDDDEEEJJJXXXcccwwwrrrdddZZZ\\\bbbjjjxxxkkk[[[UUUdddeeeddd\\\QQQHHHEEEEEEGGGGGGIIILLLJJJDDDCCCFFFFFFFFFJJJTTTcccsss}}}kkkccc]]]___dddfffgggjjjnnn{{{sssUUU???>>>FFF???<<<888555333444666777555555444555666999<<<>>>KKKUUUbbbiiihhhgggiiilllqqqooodddTTTLLLOOORRRRRRcccyyy|||yyy{{{~~~{{{uuurrrrrrssstttttttttuuuvvvxxxzzzzzzyyyvvvrrrnnnbbbQQQDDD??????FFFKKKIIIFFFOOOdddvvvrrrSSSPPPfff{{{^^^CCC;;;CCCYYY~~~hhhjjj~~~___DDD<<<;;;888111333666...000111222333333333333333888999FFF```yyyzzzZZZVVVggglllffftttfffVVVYYY}}}www]]]VVVVVVTTT\\\kkkyyypppiiiqqq{{{gggRRRUUUaaajjjvvv{{{nnngggfffkkkjjjkkkqqqvvvvvvooohhhgggllloookkkgggddd___ZZZMMMMMMPPPWWW___ddddddbbbgggfffiiilllllljjjkkkoooqqquuuuuurrrpppoookkkfffqqqIII@@@:::999888666666666666777666555666>>>KKKWWW^^^```oooaaabbbqqqrrrccceeeuuu~~~ssspppyyyyyytttyyy|||mmmYYYJJJAAA<<<999<<>>NNNiii~~~rrr___TTTbbbnnnXXXHHHFFFPPPpppSSSEEEFFFLLLZZZeeezzz~~~|||}}}tttfff[[[\\\aaaiiixxxnnn[[[QQQTTTVVVVVVRRRLLLEEEAAA@@@GGGEEEFFFIIIGGGCCCAAADDDIIIIIILLLTTTaaaooo{{{cccZZZUUUZZZbbbgggjjjlllqqqtttSSS>>>;;;>>>:::999666444333444555666555444444444666888;;;<<>>???EEEIIIGGGEEENNNdddwwwrrrSSSOOOccc~~~```DDD===AAAUUUkkkppplllFFF<<<:::888111444666///000111111222333333333333555;;;LLLdddzzzrrrSSSZZZiiinnnkkk{{{cccZZZeeennnRRRJJJKKKKKKVVViii|||{{{jjjfffooozzz~~~eeeRRRWWWcccjjjtttxxxlllgggfffjjjqqquuuvvvsssnnnkkkmmmrrruuuqqqnnnllliiiddd```ZZZQQQLLLKKKOOOSSSVVV]]]```fffmmmmmmhhhfffgggiiimmmmmmkkkiiijjjgggcccqqqJJJAAA:::999888666666666666777888555555===KKKXXX```cccooodddffftttuuujjjmmm}}}yyyiiiiii||||||xxxxxxyyyjjjWWWJJJ@@@;;;999;;;>>>AAAHHHOOOWWW___kkkyyyrrrSSSNNNPPPUUU```nnn~~~hhhgggmmmtttzzz~~~{{{ooo```^^^\\\]]]^^^___```___YYY^^^vvvkkk```oootttbbbCCC999;;;555444444333333333333333333999:::AAA]]]mmmXXXSSSkkk}}}oooXXXHHHEEEPPPpppTTTFFFGGGNNN\\\ggg|||{{{uuuqqquuu~~~xxxiii\\\[[[```hhhxxxqqqYYYKKKLLLMMMOOORRRRRRPPPJJJFFFJJJEEECCCFFFFFFDDDCCCEEELLLOOOTTT[[[eeerrr```UUUNNNSSS^^^eeehhhjjjuuurrrOOO<<<777555555444444444444444555666555555444555666888:::;;;<<>>DDDGGGDDDCCCNNNdddwwwrrrRRRNNNaaaeeeHHH???>>>OOOwwwooosssyyyHHH===999888222444777111000000111222333333444444444@@@UUUmmmpppSSS^^^kkkppprrr]]]^^^rrrdddGGG@@@EEEIIIWWWmmmrrreeeeeerrr}}}xxxbbbSSSZZZfffkkksss}}}pppfffdddmmmvvvyyyuuupppnnnnnnlllrrrwwwvvvuuuuuussspppqqqiiiZZZKKKAAA???CCCHHHMMMRRR]]]hhhkkkfffbbbbbbcccffffffdddccceeedddaaapppHHH???:::999888666666666666777:::777777@@@PPP___hhhkkkmmmfffjjjwwwyyysssxxxxxxfffkkk{{{qqqttt|||}}}uuugggUUUHHH???:::888;;;>>>@@@FFFMMMSSS^^^nnn~~~zzzYYYUUUXXX\\\eeeqqqhhhiiiooowww}}}uuuaaa]]]ZZZ\\\^^^^^^]]]]]]aaafffzzzvvvZZZdddgggGGG;;;>>>555555444333333333333333444;;;<<>>BBBDDDAAABBBNNNeeexxxrrrRRROOOaaalllNNNAAA===IIImmm~~~xxxsssqqqLLL>>>999888333444777222000000111111222333444555999FFF^^^wwwnnnRRR___iiiqqqzzzvvvVVV\\\www[[[BBB???IIIRRRbbbxxx{{{kkkeeekkkxxxppp]]]TTT^^^iiimmmrrr{{{zzznnnmmmrrrwwwwwwrrrnnnnnnooofffnnnvvvyyy{{{|||zzzvvvwwwrrrgggXXXIIIAAA???@@@>>>CCCMMMYYY______```dddcccfffeeebbbaaaddddddaaannnFFF===:::999888666666666666777999666888DDDWWWgggoooppphhhgggnnnzzz}}}{{{yyymmmwwwwwwjjjqqqzzzssseeeSSSGGG>>>999888:::===???EEEKKKOOO\\\ppp]]]\\\___dddkkkuuupppkkkrrr|||{{{eee]]]XXX[[[]]][[[ZZZ\\\aaaiii{{{]]]bbbmmmKKK======666555444444333333444444444<<<>>>CCC```vvveeeXXXbbbpppWWWFFFEEESSSuuuQQQDDDEEELLL[[[fff{{{|||yyy}}}{{{kkk]]][[[___fffvvvoooTTTCCCBBBCCCHHHRRR]]]```]]]WWWTTTMMMIIIKKKNNNQQQVVV\\\ZZZaaajjjsss|||~~~nnn\\\KKKGGGMMMUUU\\\bbbqqqaaaCCC;;;:::555333555666888999::::::999999999999::::::;;;;;;<<<777888999:::===DDDNNNVVVbbbccceeekkkuuu~~~|||yyyvvvtttqqqppprrrrrrssstttuuuwwwxxxyyyzzzvvvrrrmmmaaaOOOBBB<<<<<<@@@BBB@@@BBBOOOfffxxxrrrSSSLLL___nnnPPPDDD???EEEbbb{{{wwwsssqqqiiiwwwQQQ???888999444444777333000000000111222333555666<<>>;;;<<>>CCCIIINNN]]]sss{{{]]]^^^cccjjjrrryyylllvvvkkk___WWWZZZ\\\YYYXXX[[[___jjjwwwhhhcccwwwQQQ===;;;666555555444444444444444444;;;???FFF```}}}sss```\\\lllpppWWWFFFFFFVVVxxxQQQCCCDDDKKKYYYdddyyyyyyvvv}}}zzzjjj]]][[[___fffttthhhPPPCCC??????DDDMMMWWW]]]\\\YYYXXXRRRNNNNNNOOOSSS\\\gggpppttt{{{|||eeeUUUFFFBBBFFFNNNYYYaaajjjuuurrrZZZDDD???>>>;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;???EEEJJJNNNNNNUUUddduuu}}}|||zzzyyywwwtttooolllrrrsssssstttuuuwwwxxxyyyxxxtttqqqlllaaaPPPBBB===;;;???AAAAAADDDRRRgggxxxtttTTTIII]]]mmmQQQEEEBBBBBBVVVpppvvvttt{{{~~~ggg[[[eeevvvWWWBBB999:::555444666333000000000000111333555777===NNNiii}}}[[[III```gggssshhhLLLQQQ\\\|||hhhLLL>>>AAALLLUUUpppqqqjjjmmmuuu{{{}}}}}}bbbUUUUUUdddqqqsssvvv}}}}}}pppkkkmmmqqqrrrqqq{{{zzz|||vvvkkk]]]OOOEEE@@@>>>AAA===<<>>BBBHHHOOO```xxxjjjYYY[[[cccmmmvvv~~~jjjvvvqqqbbbWWWYYY[[[WWWWWW[[[^^^fffnnnrrr___WWW???999666666555444444444444444777999===IIIaaawwwzzzppp___cccvvvpppVVVFFFGGGXXX|||QQQCCCDDDJJJXXXcccxxxuuuqqqwww~~~wwwhhh\\\[[[___eeesss```MMMEEEAAAAAADDDJJJSSSYYY[[[[[[YYYUUUQQQNNNKKKNNN[[[iiiyyyyyy{{{vvvmmmTTTJJJAAA>>>AAAHHHSSS]]]cccgggeeeYYYKKKDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;======>>>???@@@BBBEEEGGGEEEFFFNNN\\\lll~~~~~~}}}||||||{{{wwwpppkkkqqqqqqrrrssstttvvvwwwxxxvvvsssppplllaaaPPPCCC>>>:::>>>AAABBBFFFTTThhhxxxuuuUUUJJJ```nnnTTTAAABBB???MMMmmmzzzhhhZZZ^^^mmm{{{[[[DDD999:::555333555222000000///000111333666888===TTTtttpppVVVTTTeeejjjuuu{{{___FFFTTTeee^^^FFF>>>CCCLLLSSSnnn}}}lllgggnnnxxx}}}}}}yyy]]]SSSUUUfffsssvvvyyy~~~pppiiilllrrruuuuuu|||vvvkkk```UUULLLEEEAAACCC???===>>>???AAAHHHQQQ[[[___aaa______```___[[[pppJJJCCC:::999888666666666666777666777>>>PPPdddooommmggg[[[fffrrryyyzzz{{{~~~www}}}tttmmmnnnvvvuuusssyyykkkYYYLLL<<<888777:::<<<===AAAGGGQQQbbb}}}wwwXXXUUUXXXaaannnyyyfffsssuuucccWWWXXXZZZVVVVVV[[[YYY___bbbqqqtttUUUzzz[[[AAA:::666666555444444444444555<<<999:::IIIaaasssssskkk```jjj~~~pppVVVEEEGGGYYY~~~RRRDDDEEEJJJXXXcccwwwxxxrrruuuuuuggg[[[[[[___eeessszzz[[[KKKGGGBBBBBBCCCGGGNNNTTTXXXZZZYYYVVVRRRLLLFFFIIIWWWgggpppmmmmmmuuuzzzkkk\\\IIICCC>>>===>>>CCCMMMWWW^^^______ZZZRRRHHHCCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::===???AAABBBCCCCCCGGGHHHOOOXXXaaaqqq|||tttmmmppppppqqqrrrsssuuuvvvwwwuuurrroookkkaaaQQQDDD???999===AAACCCHHHUUUiiixxxvvvVVVMMMeeeqqqXXX<<<@@@===IIIooovvvgggcccooowww^^^EEE999;;;666222444222000000//////111333666888>>>[[[cccRRR\\\jjjnnnwwwxxx]]]GGGWWWmmmzzzXXXDDD@@@GGGOOOTTTmmmxxxfffcccnnn{{{vvv[[[RRRUUUggguuuwww{{{}}}pppjjjlllrrrwwwyyy}}}zzzuuuoooiiibbbXXXLLLDDD@@@===>>>AAABBBBBBGGGMMMXXX]]]```___```bbb```\\\lllDDD;;;:::999888777666666666666;;;666===UUUjjjnnniiieee```kkkzzz~~~wwwoooqqqyyyooo~~~zzzyyyttttttsssnnn}}}yyyooo]]]MMM@@@:::666888<<>>;;;888777666444444555555666===888<<>>>>>======>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===???DDDGGGJJJOOOUUU\\\dddrrr~~~}}}{{{xxxsssoooqqqqqqqqqsssuuuvvvtttsssrrrpppppplllaaaOOOCCC>>>999===AAAEEEOOO]]]kkksssxxxSSSMMMeeevvvWWWIII:::777GGGgggyyyZZZrrrttt|||rrrBBB:::999222555222333444222222444333222555;;;AAAeeeXXXTTTaaakkkrrrtttIIIJJJgggsssSSSGGGEEEEEENNN[[[tttqqqeeegggrrr|||pppXXXWWW```sss}}}{{{|||}}}yyyxxxxxxvvvtttwww}}}|||xxxsssooojjj___QQQGGGFFFEEEEEEGGGFFFFFFLLLTTTZZZ^^^```___```aaa\\\VVVnnnHHH@@@:::999888777666666666666777666AAAXXXhhhjjjggggggaaannnzzzzzzsssooooooppprrr}}}vvvvvvuuurrr}}}sss```PPPCCC<<<777888;;;???EEEKKKWWWkkkzzz```LLL@@@<<<>>>DDDJJJUUUaaakkkrrruuuwwwsssyyyzzznnnaaadddlllzzzmmm\\\VVVWWWWWWVVVVVVWWWbbb]]]eee~~~kkkZZZvvvyyy```vvviiiBBB<<<888777666444444555555666;;;888>>>TTTjjjtttrrrmmmqqqlllwww~~~|||lllSSSEEEKKK\\\|||TTTDDDCCCKKK]]]fffuuuwwwlll```\\\^^^ffftttuuuVVVXXXWWWKKKFFFDDDKKKRRRTTTUUUWWW\\\___SSSDDDBBBIII\\\uuu```[[[ccc{{{yyykkkUUUAAA>>>BBBIIIMMMIIIBBBBBBFFFYYYbbbiiieee\\\UUUNNNHHHGGGFFFDDDBBB@@@>>>======>>>>>>===<<<<<<<<<<<<<<>>======???CCCGGGIIIOOOUUU\\\cccjjjuuu~~~}}}{{{zzzxxxvvvrrroooppppppqqqsssuuuvvvtttsssrrrpppooolll```OOOCCC>>>;;;???CCCGGGPPP]]]jjjsssxxxSSSMMMdddwwwYYYFFF:::999KKKkkkcccxxx}}}uuuDDD;;;999222555222222444111222333333222555;;;BBB```}}}|||SSSRRR```jjjrrrzzzMMMMMMppppppPPPEEEEEEGGGQQQ___uuurrriiikkkuuu}}}kkkVVVWWWdddvvv{{{|||zzzzzz|||{{{zzz}}}~~~}}}}}}}}}zzzwwwssspppllldddXXXOOONNNMMMNNNOOOOOOPPPWWW___bbbdddccc___]]]]]]YYYTTTmmmHHHAAA:::999888777666666666666444777FFF\\\iiihhhfffhhhcccsss{{{uuuqqqtttrrrjjjrrr{{{xxx}}}uuuqqqtttuuuwwwvvvdddUUUFFF>>>888888;;;>>>EEEKKKaaavvvxxxTTT???:::::::::;;;:::>>>DDDKKKQQQVVVXXXYYYSSSaaasss~~~~~~zzzwwwvvvmmmhhhgggsssqqq___VVVUUUTTTUUUUUUWWW___YYY___uuuyyy```tttttthhhpppFFF<<<888777666444444555555666:::777AAAZZZttt}}}uuullliiijjjwww~~~xxxkkkRRRFFFLLL]]]|||UUUEEEEEELLL\\\dddrrr~~~~~~vvvkkk```[[[\\\dddqqq~~~yyy^^^aaa```TTTKKKFFFJJJRRRUUUVVVXXXcccgggWWWFFFMMMaaavvvllljjj~~~sssvvvmmm```PPPBBB===BBBLLLSSSQQQJJJHHHKKK^^^jjjssslll___UUUPPPNNNJJJIIIFFFCCC@@@>>><<<;;;@@@??????>>>===>>>>>>>>>AAA>>>:::;;;@@@FFFIIIJJJUUU\\\dddlllrrryyy{{{yyywwwuuuuuusssqqqooooooooopppsssuuuvvvuuusssssspppnnnkkk```PPPCCC===<<<>>>CCCHHHNNNYYYfffpppwwwRRRKKKaaaxxx\\\EEE;;;<<>>:::999888777666666666666555999HHH```mmmlllhhhhhhcccvvv|||ssssss}}}ooopppqqqpppwwwkkkbbbfffqqqvvv~~~xxxjjj\\\III@@@999888:::>>>EEELLLfffzzzwww^^^CCC999;;;===;;;888777888:::<<<>>>@@@BBBBBBFFFYYYmmmtttpppooovvvtttkkkrrrvvvdddWWWRRRRRRSSSTTTTTT\\\WWW^^^ooobbbooowwwuuutttIII;;;888777666444444555555666;;;888BBB]]]xxxttthhh___fff|||xxxyyylllSSSFFFMMM]]]{{{TTTEEEEEEMMM]]]dddqqq~~~|||yyy{{{}}}}}}vvvkkk___ZZZ[[[bbbnnnzzz{{{aaadddcccWWWPPPLLLNNNQQQTTTYYY___rrrtttbbbRRR```xxx}}}gggXXXVVVPPPGGG>>>EEERRR]]]^^^ZZZ[[[___nnnxxx|||ppp^^^TTTTTTWWWPPPOOOLLLIIIGGGDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCDDDGGGBBB>>>@@@HHHPPPSSSSSSYYY```jjjsssxxx|||~~~{{{~~~zzzxxxuuusssssssssqqqpppoooooopppsssvvvwwwvvvuuutttpppmmmjjj```PPPCCC===:::<<<@@@FFFKKKSSS```kkk~~~wwwRRRJJJ]]]zzz^^^III>>><<>>:::222666333222333111111333333222666;;;HHHXXXqqqkkkTTT```nnntttwww~~~xxxRRRVVVxxxbbbGGGBBBGGGPPP___pppvvvwww}}}xxx\\\WWW^^^lllzzztttrrrkkkiiijjjmmmooopppuuu|||~~~|||{{{{{{{{{yyywwwuuutttrrrllleee```]]]\\\]]]aaacccgggqqq|||yyylllbbb___\\\YYYkkkDDD===:::999888777666666666666999;;;JJJdddtttrrrjjjfff^^^ssszzzrrrvvvzzzxxx~~~|||nnnjjjmmm```XXXdddvvvzzz~~~zzzpppdddIIIAAA999888:::>>>DDDKKKcccvvvZZZJJJ;;;888;;;;;;777555999888888777777777888888DDDTTTccceee^^^^^^kkkyyyyyysss}}}{{{iiiXXXPPPPPPRRRSSSQQQYYYWWW```lllhhhmmm~~~mmmzzzMMM===888777666444444555555666===:::CCC^^^www}}}pppbbbWWWgggxxx~~~mmmTTTGGGLLL\\\yyySSSDDDEEENNN^^^eeessszzzxxx{{{}}}}}}vvvkkk```ZZZZZZ```kkkvvvzzz```aaa^^^TTTSSSTTTUUUUUUWWWaaalllpppaaannn~~~yyy~~~iiiQQQRRR[[[VVVHHHEEEMMM\\\iiinnnmmmqqqwww~~~jjj___\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRPPPOOONNNNNNMMMMMMNNNNNNQQQLLLIIIMMMUUU]]]``````[[[cccmmmwww|||~~~~~~}}}~~~{{{zzzzzzxxxuuutttttttttrrrqqqooooooqqqtttwwwyyyxxxwwwuuupppkkkhhh___PPPCCC<<<:::;;;AAAGGGKKKPPP\\\jjj|||wwwRRRJJJ[[[zzzaaaLLL@@@;;;===MMMooo{{{dddsssPPP???:::222666333222222000111333333333666<<>>DDDJJJ[[[lll}}}rrrLLLCCC:::888999888888:::<<<;;;:::888777777777777???IIIQQQNNNGGGHHHTTT```ooosss{{{~~~||||||}}}~~~mmmZZZPPPOOOQQQQQQOOOVVVWWWbbbhhh|||tttmmmqqqSSS@@@888777666444444555555666<<<;;;GGGbbbxxxzzzlll^^^WWWqqqtttzzzoooVVVGGGLLL[[[xxxSSSDDDDDDMMM^^^fffttt|||xxxzzz~~~wwwlllaaa[[[ZZZ^^^iiittt{{{^^^]]]WWWPPPUUU\\\___^^^aaannn}}}yyynnnxxx|||zzzvvvaaa___qqqsss\\\SSS[[[jjjxxx|||{{{~~~tttjjjcccccccccaaa```____________]]]]]]\\\[[[[[[[[[[[[\\\XXXUUUTTTWWW]]]bbbeeefffbbbhhhrrrzzz~~~{{{xxxwwwxxx}}}}}}~~~|||yyy{{{yyywwwvvvvvvuuusssqqqpppppprrruuuyyy{{{zzzyyyvvvooojjjggg___PPPCCC<<<<<<<<>>RRRlllyyytttjjjgggaaaqqq{{{yyy~~~yyyssssssoooddduuu{{{|||wwwjjj\\\EEE===888888;;;>>>CCCIIIUUUeeeuuuxxx[[[FFF@@@<<<<<<;;;:::;;;>>>;;;;;;::::::999999999999;;;???AAA???;;;;;;AAAGGGSSS```qqqwwwtttqqqrrrvvv{{{~~~~~~~~~ppp\\\PPPOOOPPPPPPNNNTTTUUU___aaasssuuuTTT???888777666444444555555666888<<>>:::999888777666666666666333>>>UUUoooxxxpppiiiiiihhhvvv|||~~~qqqeeeuuusss~~~zzzqqq```QQQCCC<<<777999;;;>>>CCCHHHSSScccrrr}}}iiiFFF???<<<;;;>>>???<<<::::::999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;KKK[[[iii{{{}}}tttrrrqqqttt{{{~~~rrr^^^QQQOOOPPPOOOOOOSSSSSS\\\\\\mmmRRR<<<888777666555444555555666444<<>><<<:::888777777777777;;;???WWWnnnllleeehhhjjjdddwwwvvv{{{wwwwwwtttrrrzzz~~~~~~}}}{{{tttfffVVVKKK???999888<<<>>>===@@@FFFRRR[[[ggguuu}}}vvv___III>>>>>>>>>>>>>>>>>>???@@@??????>>>=========>>>>>>::::::;;;;;;::::::999888<<>>;;;888222333555333111000333444555;;;CCCiiiwwwVVV\\\mmmfffttt}}}mmmfffjjjlllRRRFFFNNNYYYiiiyyy}}}tttZZZPPPPPP___jjjuuu}}}}}}vvv___[[[UUUPPPLLLKKKLLLMMMRRRTTTYYY___eeegggfffeeeggg[[[WWWaaammmsssxxx~~~zzzvvvqqqkkkfffaaa\\\YYY]]]aaahhhoooxxxzzzhhh\\\VVVrrrJJJ>>>===;;;:::888777777888888<<<@@@WWWllljjjeeehhhjjjkkkzzzxxxtttzzz~~~zzznnnxxxppprrrqqqqqqxxx|||wwwnnn```PPPEEE===::::::======;;;===CCCIIIPPPZZZeeennnkkkZZZHHH@@@@@@@@@BBBDDDDDDAAA>>>>>>>>>===============>>><<<<<<<<<<<<<<<;;;;;;::::::;;;>>>AAAEEELLLTTTZZZnnnsss{{{wwwdddTTTNNNNNNMMMOOOOOOSSSXXX\\\kkkwww{{{{{{^^^???<<<777555666555444555:::>>>HHHooo}}}gggXXXnnnuuufffxxx~~~rrrYYYIIIIIIXXXyyyTTTCCCCCCJJJXXXbbbuuu~~~~~~~~~}}}~~~zzzyyyzzzxxxsssuuuzzzyyyrrrfff]]]YYY^^^hhhpppuuueeeZZZTTTZZZfffsss|||vvvfffttt{{{|||||||||{{{||||||yyyxxxzzz{{{{{{zzz~~~|||zzzxxxwwwwwwxxxxxxxxxwwwvvvuuutttssstttuuuxxx{{{{{{zzzxxxrrroookkkfff^^^SSSEEE;;;999999???GGGIIIJJJWWWggguuuyyyXXXLLLXXX||||||eeeNNNCCC<<<888AAAbbbyyyrrryyyyyyqqqggg???;;;888222333444333111000222333444;;;CCCpppsssTTT[[[kkkdddiiiyyy|||kkkkkkvvvmmmUUULLLVVV```nnn|||~~~lllWWWRRRUUUdddlllsssuuuvvvtttmmmeee[[[XXXTTTPPPOOOPPPRRRTTTZZZ[[[___cccggggggeeeccc```RRRJJJQQQ[[[aaahhhppptttrrrnnniiieee```[[[XXX\\\aaagggnnnvvv|||iii^^^XXXqqqHHH;;;;;;:::999888777888888999===@@@UUUiiihhheeejjjkkksss{{{yyymmmiiiqqqtttpppdddttt~~~vvvdddiiinnnqqqwwwzzzrrrfffWWWGGG===999:::===@@@>>><<<>>>CCCBBBGGGOOOXXXaaabbbWWWJJJAAAAAABBBDDDFFFDDD>>>:::>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<======>>>===>>>@@@DDDHHH\\\aaajjjvvvwwwfffVVVOOONNNNNNOOOOOORRRVVVZZZhhhsssrrrsssqqq}}}___BBB<<<777555666555444666:::???QQQ}}}|||hhh]]]vvvnnn___sssrrrZZZIIIIIIWWWvvvRRRBBBCCCJJJXXXbbbuuu~~~~~~~~~~~~}}}zzz|||zzzrrrfff[[[WWW\\\fffnnn~~~zzzhhh[[[SSSZZZggguuu~~~uuu\\\MMM\\\{{{~~~}}}zzzxxxwww~~~}}}{{{yyyvvvvvvvvvwwwvvvuuuttttttrrrtttwwwwwwvvvuuuttttttssspppkkkfff___SSSDDD:::999999>>>FFFGGGHHHTTTdddsss{{{YYYKKKXXX|||}}}fffRRRDDD;;;777===\\\~~~rrrrrr~~~{{{yyyvvvjjjAAA;;;777333333333333111111222111222:::BBBjjjiiiQQQZZZgggaaaiii}}}vvvjjjxxxpppZZZTTT___hhhuuu~~~cccTTTUUU\\\hhhmmmpppooolllhhhaaaYYYZZZXXXVVVTTTTTTVVVXXXZZZ```aaadddgggjjjjjjgggddd]]]LLL@@@CCCKKKPPPWWW___jjjiiihhheeebbb]]]ZZZXXX^^^bbbhhhnnnvvvzzziii^^^YYYpppGGG::::::999888777777888999999;;;>>>RRReeefffhhhooooooxxxxxxpppeeeiiivvvyyyppp]]]rrr~~~yyywww~~~{{{oooZZZcccnnnvvv|||}}}www}}}uuujjj\\\MMMAAA999555999???BBB@@@???BBBEEEDDDIIIOOOVVV]]]aaaZZZQQQKKKLLLLLLJJJFFFAAA>>><<>>????????????>>>======>>>???@@@@@@???@@@CCCEEEGGGLLLTTT___mmm~~~xxxiiiZZZQQQNNNOOOOOONNNQQQTTTWWWdddpppaaayyyzzzaaaAAA;;;777555666666555777;;;BBBTTT{{{wwwmmmhhhzzz~~~jjjZZZpppqqqYYYIIIIIIWWWuuu~~~OOOAAACCCIIIWWWaaauuu~~~yyyzzz}}}zzzrrrfffZZZVVVZZZccckkk{{{{{{hhhZZZPPPXXXggguuuPPPDDD???SSS~~~uuurrrmmmjjjkkkqqqxxx~~~|||~~~}}}{{{zzzzzz}}}{{{wwwwwwvvvvvvtttsssrrrrrrqqqtttwwwvvvssspppooopppssspppkkkfff___SSSDDD;;;999999>>>EEEFFFFFFRRRaaappp|||YYYOOO[[[~~~~~~hhhRRRCCC:::666:::TTTrrr~~~iiipppvvvffftttmmmDDD;;;666333444222222111111222000111:::CCC]]]~~~]]]PPP]]]hhhcccooossspppuuu```[[[fffnnnyyywww~~~uuu___UUUYYYbbbjjjnnnpppmmmkkkiiiddd^^^___]]][[[YYYXXXZZZ\\\^^^bbbcccfffjjjmmmnnnkkkiii]]]LLL???@@@EEEHHHLLLSSS[[[\\\^^^^^^]]][[[ZZZZZZaaaffflllssszzzvvveee\\\WWWrrrHHH::::::999888777777777888999999===PPPcccfffllltttsss{{{vvvjjjcccnnn~~~qqq[[[pppzzzrrroooyyyxxxlllYYYddduuuwwwqqqzzzpppbbbTTTGGG===888555:::???AAABBBDDDFFFHHHKKKQQQXXX]]]bbbeeeaaaZZZ^^^___]]]TTTHHHBBBBBBEEE@@@@@@AAAAAAAAA@@@???>>>???????????????>>>======:::<<>>@@@RRR{{{eee___WWWQQQQQQVVV^^^cccdddfffiiikkknnnqqqvvvyyy|||zzz{{{yyyxxxuuusssqqqoooooopppsssvvvuuuqqqnnnmmmnnnqqqnnnjjjeee^^^RRREEE;;;999888===DDDEEEEEEQQQ```mmm}}}XXXPPP[[[~~~}}}gggOOO@@@999888999MMMfffpppbbbnnn~~~{{{pppXXXaaa{{{qqqGGG;;;666444444111111111111222000111;;;FFFYYYyyywwwVVVTTTgggooojjjnnn|||hhhbbbkkkqqq|||qqqppp{{{ppp```ZZZ^^^eeennnqqqrrrooonnnnnnkkkfffbbbaaa___^^^^^^```bbbccceeefffiiillloooooollliiiZZZJJJ???@@@CCCBBBCCCHHHLLLOOOTTTVVVWWWXXXZZZ\\\eeekkkrrryyyqqqaaaZZZWWWuuuKKK<<<:::999888777666777777888888===PPPbbbgggpppxxxuuu}}}yyyooohhhrrrzzzjjj]]]oooxxxqqqooouuutttjjj^^^jjj~~~wwwrrr~~~~~~}}}}}}wwwlll\\\MMMBBB;;;999999<<>>===@@@@@@@@@@@@@@@???>>>>>>===@@@CCCCCCBBB@@@??????>>>CCCFFFEEEIIIZZZuuu|||~~~zzzppp```RRRMMMOOOKKKKKKOOOSSSTTT]]]zzzzzzXXXbbbwww|||nnnIII;;;777555666777666888===???NNNooozzzmmmhhhbbb{{{dddVVVrrrmmmUUUFFFHHHXXXyyy}}}OOOBBBBBBGGGTTT```vvv~~~uuuyyyzzzvvvuuuvvvwwwuuuwwwqqqggg]]]XXXYYY```fffrrr{{{jjj^^^QQQWWWdddttteeeFFFDDDGGGUUUqqqvvvsss}}}~~~UUUNNNDDD===<<<>>>BBBDDDGGGIIIMMMQQQWWW___gggmmmzzzzzztttpppsss|||~~~yyyyyyyyyyyyzzz||||||wwwuuuvvvyyy{{{{{{}}}{{{yyyuuurrrpppnnnnnnqqqrrrttttttrrrooonnnmmmnnnlllhhhddd]]]RRREEE;;;888888===DDDEEEFFFQQQaaalll~~~WWWLLLXXXzzz{{{eeeNNN???999888888GGG]]]fffaaannnzzzwwwsss\\\___yyyyyytttIII;;;555444555000000111222222000222===JJJ```sssSSS[[[qqquuuppplllnnniiiqqqvvvtttjjjqqq}}}~~~xxxnnneeeaaaeeejjjrrruuuuuurrrppppppmmmiiicccbbbbbbbbbdddfffiiikkkkkkkkkmmmooopppnnnjjjgggTTTEEE:::<<>>::::::;;;===@@@EEESSSdddllllllpppvvv{{{|||{{{ooocccZZZTTTRRRQQQIIIJJJJJJIIIHHHEEEBBBAAAAAABBBBBBBBBBBBAAA@@@@@@DDDGGGJJJKKKIIIFFFDDDCCC@@@DDDGGGGGGJJJVVVjjjyyywwwzzz{{{ssscccRRRLLLNNNIIIJJJOOOSSSSSS[[[uuu]]]fffxxxmmmKKK;;;777555777777666999======NNNooovvvmmmmmmkkk|||\\\QQQssslllTTTEEEFFFVVVxxxQQQBBBBBBEEESSS```www~~~tttvvvtttmmmlllsssxxxyyyuuuppphhh___ZZZ[[[```eeeooorrrhhhWWWZZZcccsssiiiQQQFFFJJJ]]]rrriiiiiitttuuu\\\HHHBBB;;;777777888999999;;;>>>BBBFFFKKKSSSZZZ```jjjssssssnnnhhhhhhkkkoooooonnnkkkkkklllmmmnnnqqquuuxxxuuuqqqkkkgggfffjjjooosss}}}}}}{{{yyyuuusssqqqppppppqqqqqqrrrssstttssspppnnnkkkiiifffbbb\\\RRREEE<<<888888===DDDEEEFFFRRRbbbmmmXXXHHHTTTvvv|||gggRRR@@@999888777DDDYYYdddfffpppuuuppptttbbb\\\ppprrrnnnzzzwwwKKK;;;555555555//////000222333111333@@@NNNnnnqqqQQQ___uuutttnnnoootttqqqyyy|||zzzllleeemmmvvvxxxyyy}}}pppqqqppplllhhhhhhkkkooouuuxxxxxxtttrrrqqqnnniiigggfffffffffgggiiikkklllmmmmmmoooqqqrrrpppmmmiiiPPPAAA777999<<<999888;;;>>>BBBFFFHHHIIIMMMUUUZZZdddkkkvvvgggZZZWWWXXXzzzPPPAAA<<<;;;999777555555555666===BBBUUUdddjjjsssxxxqqqzzz~~~vvvvvvpppeee^^^mmmzzz}}}yyytttllleee```mmm|||~~~xxxjjjWWWFFF<<<999:::;;;===@@@JJJ```yyyzzzppplllhhhaaa[[[QQQQQQRRRQQQOOOKKKHHHFFFCCCCCCDDDDDDCCCCCCBBBAAAFFFIIIMMMOOOMMMJJJGGGFFF???BBBFFFIIIMMMUUU```iiitttxxx|||tttdddRRRKKKMMMGGGIIIOOOTTTSSSZZZsss[[[ccchhhIII;;;777555777777666999======OOOnnn}}}rrrmmmwww|||wwwWWWNNNrrrmmmTTTDDDDDDTTTwwwRRRCCCBBBDDDRRRaaaxxx~~~||||||ttthhheeemmmuuuwwwtttppphhhaaa\\\\\\```dddlllyyyqqq\\\]]]dddsssmmmUUUBBBJJJggg|||sssooonnnuuuvvvllleeeZZZGGG???<<<999999;;;>>>>>>===???AAAEEEIIILLLQQQVVVZZZ\\\dddpppsssoooiiidddbbbcccgggjjj___aaadddfffiiikkklllmmmkkkgggaaa]]]^^^dddkkkppp}}}yyy|||{{{xxxuuusssrrrrrrrrrrrrqqqpppsssvvvvvvrrroooiiigggdddaaa\\\RRREEE<<<777777===DDDFFFGGGSSScccoooYYYFFFRRRvvvlllUUUBBB999777555BBBYYYdddjjjqqqqqqzzzfffpppdddSSSddddddgggyyyxxxLLL;;;444555555//////000333333111444AAAPPP|||oooOOO^^^sssnnnhhhpppwwwvvvrrrddd\\\bbbgggcccbbbfffhhhjjjkkkjjjjjjlllpppsssvvvyyyyyyvvvttttttqqqlllmmmllljjjiiihhhiiiiiijjjkkklllooorrruuutttrrroooRRRCCC777999<<<:::;;;>>>>>>AAAEEEEEEEEEIIIQQQXXXbbbiiiuuu~~~bbbUUUSSSUUU{{{PPP???:::999888666666666666777<<<@@@SSSdddjjjssszzzvvvssshhh___cccmmmwwwyyywwwsssllleee```jjjuuu|||~~~~~~yyykkkWWWFFF>>><<<<<<@@@@@@AAALLLhhhzzzrrrllldddaaa^^^]]]\\\YYYRRRMMMLLLLLLJJJHHHFFFEEEFFFFFFPPPQQQRRRPPPMMMJJJKKKMMMKKKLLLMMMMMMQQQYYYeeennn}}}~~~vvveeeSSSKKKLLLHHHIIIPPPXXXYYY[[[iii{{{WWW^^^tttOOO<<<888666777777555666:::???MMMpppvvv{{{~~~ZZZWWWooommmUUUEEEEEETTTuuuSSSCCC???CCCSSS]]]ooovvvyyyyyyvvvqqqqqqvvv{{{{{{pppfffbbb]]]ZZZ^^^fffnnn{{{xxxllleeehhhuuuuuuZZZKKKPPP___kkk{{{wwwwwwpppdddnnn}}}vvvooojjjWWW???;;;999999;;;<<<>>>@@@BBBFFFLLLUUU^^^dddggghhhiiihhhfffhhhooovvvssshhhaaabbbcccaaabbbfffcccccccccfffiiimmmnnnooojjjgggdddeeelllsssxxxzzz{{{xxxvvvuuuuuuuuuttttttvvvqqqooopppsssuuussspppooonnniiiaaaZZZTTTLLLCCC===;;;999===DDDFFFGGGQQQ___sssUUUJJJUUUwww~~~gggPPP@@@999777666EEE^^^kkkkkkqqqyyyyyygggmmmeeeVVVWWW___mmmzzzHHH888;;;000111000111555222111333222@@@YYYgggUUUfffnnnjjjooo}}}||||||www^^^UUUQQQUUUXXXWWWXXX\\\aaadddhhhjjjkkklllmmmooottt{{{{{{xxxyyyxxxtttsssnnnnnnrrrsssooooootttrrrtttrrrqqqzzztttaaaGGG>>>666666888999<<>>AAACCCFFFRRRmmm{{{vvvpppkkkgggaaa[[[UUUUUUSSSPPPNNNMMMMMMMMMMMMRRRTTTUUUUUUSSSSSSUUUWWWPPPSSSVVVXXXZZZ```iiiooo}}}~~~~~~wwwfffTTTKKKKKKHHHIIIOOOVVVWWWZZZiii{{{XXXddduuuPPP<<<888666777666555666:::>>>OOOvvvvvv{{{~~~[[[YYYrrr~~~nnnVVVFFFGGGUUUuuuTTTCCC???BBBPPPZZZkkk}}}}}}{{{wwwtttvvv|||{{{qqqgggaaa\\\YYY]]]eeennn}}}{{{nnneeecccnnnwww}}}yyy```LLLJJJVVVdddvvvyyyvvvmmmlllqqqooogggppp}}}eeeIII<<<:::999;;;>>>CCCLLLUUUcccjjjsssyyyzzzyyyxxxxxxqqqooopppsssuuutttvvvzzz~~~lllccc]]]aaaggghhhjjjlllhhhfffeeehhhmmmqqqrrrrrrpppmmmjjjjjjpppxxx{{{wwwuuutttsssssssssrrrrrrrrrrrrpppoooqqqsssssspppooommmggg```YYYSSSLLLCCC<<<;;;999===DDDEEEFFFPPP^^^qqq}}}UUUIIITTTvvv~~~fffQQQAAA999777666GGGaaannniiiuuu~~~zzziiimmmcccRRRWWWeeewwwIII888:::000111000111444111111333444BBB\\\jjjXXXkkktttnnnqqq}}}||||||zzzzzz}}}|||eeeTTTOOOMMMQQQTTTUUUYYY^^^eeegggjjjlllkkkkkkkkklllqqqxxx{{{xxxvvvxxxxxxvvvwwwssssssvvvwwwuuuvvv{{{yyy|||}}}}}}sss^^^DDD<<<666666999:::<<>>:::999888666666666666777888EEEaaattttttwww}}}~~~wwwqqqkkkeeeeeejjjpppvvv~~~~~~vvvqqquuutttpppttt~~~}}}|||{{{vvvuuummm\\\III===<<>>QQQ|||uuu}}}zzzZZZ[[[ttt{{{mmmVVVFFFGGGVVVvvvUUUDDD>>>@@@NNNWWWggg}}}~~~wwwuuuqqqoooqqqvvv|||{{{rrriiiaaaZZZXXX\\\cccmmm{{{~~~wwwlllfffnnnxxx}}}iiiSSSFFFMMM]]]nnnrrrrrrpppuuuxxx]]]BBB;;;:::===DDDLLLVVVfffuuu|||~~~vvvsssmmmsssyyy{{{}}}}}}xxxjjjaaa[[[aaakkkqqqssssssnnniiieeegggnnntttwwwvvvwwwuuurrrooorrr||||||wwwwwwwwwwwwwwwwwwvvvssspppnnnllljjjjjjnnnppppppnnnjjjeee___YYYSSSKKKBBB;;;;;;999<<>>@@@@@@AAABBBEEEHHHLLLOOOQQQWWW[[[bbblllwwwiiiYYYSSSPPPNNN{{{PPP???:::999888666666666666777;;;KKKhhhxxxsssttt|||~~~|||uuuqqqrrrppplllkkkppptttvvvzzz}}}zzzuuusssvvvtttpppsss~~~~~~~~~}}}|||{{{uuuuuupppbbbMMM>>>===CCC===FFFSSSiiiuuujjj___\\\cccpppzzzwwwqqqiiieeedddbbb^^^ZZZ^^^^^^]]]\\\ZZZZZZ[[[\\\aaaeeejjjmmmmmmooossswwwzzz~~~~~~|||{{{zzz{{{~~~zzzjjjVVVKKKHHHIIIGGGJJJNNNOOOTTTfffzzzWWWffftttQQQ===888555666666444666;;;???SSSsss~~~tttXXX]]]www~~~wwwhhhQQQDDDFFFVVVwwwVVVDDD???AAANNNWWWhhh}}}zzznnnllljjjkkkpppvvvzzz|||zzztttjjj```XXXVVV[[[aaakkkxxx{{{qqqkkkrrr}}}ttt___JJJKKKZZZjjjrrr{{{{{{kkk[[[HHH888:::<<>>NNNjjjvvvnnnmmmwwwzzz{{{ssskkkkkkqqqsssppplllsssxxxuuurrrrrrsssrrrooosssuuuuuu|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||wwwvvvtttiiiTTTAAA===CCC@@@KKK___zzz^^^WWWPPPOOOVVV^^^dddfffzzz}}}xxxtttooojjjfffllljjjgggeeeddddddddddddhhhkkknnnooopppsssxxx}}}~~~}}}~~~|||{{{zzzzzz{{{~~~zzzkkkXXXKKKGGGHHHFFFGGGKKKLLLQQQcccxxx___fffxxxSSS===888555555555444777;;;AAATTT}}}ppp~~~pppZZZccc~~~}}}uuuaaaKKK@@@EEEVVVwwwUUUDDD@@@BBBQQQZZZkkk}}}{{{vvvsssssssssuuuyyy{{{|||{{{xxxuuulll___VVVUUU[[[```iiiuuuvvvpppmmmrrr}}}}}}kkkTTTNNNVVVdddpppnnnWWWFFF>>><<<<<>>888555555555444777<<>>DDDVVVwwwTTTDDD@@@CCCRRR\\\mmm~~~}}}zzzuuu|||}}}~~~~~~}}}{{{yyyxxxuuuuuulll^^^TTTUUU[[[___fffsss|||uuurrroooqqqwwwtttaaaWWWWWWbbbnnnoooTTT>>>999>>>CCCRRRqqq{{{|||wwwxxx{{{{{{{{{}}}}}}xxxsssvvv{{{www|||zzzyyy|||{{{vvvtttpppbbbSSSEEEGGGFFFJJJYYYlllsssooojjjgggccc^^^XXXNNNAAA999:::888;;;BBBCCCCCCMMM[[[mmmyyyVVVHHHPPPppp~~~cccKKK<<<555666999MMMjjjzzz{{{vvvjjjtttlllggg```cccmmmpppqqqQQQ888666000333000...222000000444555CCC]]]yyy___KKK^^^nnnsss}}}wwwgggXXXSSSVVV```ffflllooollleee___[[[XXXaaakkksss{{{|||pppgggaaa___WWWOOOGGGDDDEEEGGGLLLQQQZZZ```fffgggeee```XXXPPPJJJEEE===888666777888999888888===HHHNNNKKKFFFCCCAAAEEEJJJPPPUUUYYYZZZ[[[[[[]]]```ccchhhooowww}}}yyyjjj\\\UUUUUURRRMMMSSSAAA:::999888666666666666777;;;KKKgggtttjjjgggmmmmmmooommmjjjkkkqqqvvvssskkkhhhpppuuurrroooooorrrrrrooosssyyy}}}|||{{{}}}~~~~~~|||{{{{{{||||||xxxzzz{{{||||||zzzwwwuuusssppppppnnn___KKKBBBEEEPPPccc|||bbbPPPQQQQQQPPPPPPQQQUUUXXXYYY]]]dddmmmuuu|||~~~zzzuuuqqqqqqpppooommmmmmqqqtttvvvxxx|||~~~~~~|||{{{zzzzzz|||}}}~~~~~~{{{{{{|||}}}~~~~~~||||||yyymmmZZZKKKEEEEEEBBBDDDHHHHHHLLL___ssshhhUUUvvvtttqqq\\\>>>999555444444444777<<>>IIIbbbtttllluuuqqqpppppprrruuuvvvuuusssqqqqqqrrrrrrooonnnvvv{{{xxx}}}|||yyyyyyuuuvvvvvvzzz~~~||||||~~~wwwtttnnn]]]JJJBBBDDDEEEJJJ\\\qqqxxxsssmmmjjjfffaaaZZZOOOBBB999999888;;;BBBDDDDDDOOO\\\mmmyyyTTTIIIPPPpppdddLLL===777666777IIIeeerrruuuppprrrqqqtttlllkkk``````kkkooopppRRR888666000444///---222111111444333???XXXvvv___SSSppp~~~ooobbbqqq~~~vvveeeVVVSSSWWW]]]dddkkkmmmiiidddaaa```bbblllxxx|||nnnccc]]][[[TTTIII???===???AAAHHHOOOVVV\\\^^^[[[WWWSSSJJJAAA;;;888444222111222444777666777???JJJPPPLLLEEEAAACCCFFFLLLRRRXXX]]]___aaa___bbbeeehhhmmmrrryyy}}}xxxiiiZZZTTTTTTQQQLLLTTTBBB:::999888666666666666777666GGGfffuuulllhhhkkkiiikkklllmmmrrrzzz}}}uuujjjlllqqqsssrrrqqqsssrrrooosssuuuzzz}}}{{{zzz|||}}}~~~|||{{{yyyxxxwwwwwwxxxxxxxxxyyyzzz{{{yyyvvvsssqqqpppkkklllmmmbbbNNNDDDGGGTTTjjjwww```VVVXXXXXXUUUQQQRRRXXX___^^^aaaeeejjjpppvvv|||{{{vvvpppnnnqqquuuwwwwww{{{xxxvvvssspppmmmrrrwww{{{}}}~~~}}}~~~}}}}}}~~~zzzyyyxxxxxxyyyzzzyyyyyyzzz|||}}}~~~~~~|||{{{{{{yyymmm[[[KKKEEEDDDBBBCCCGGGGGGKKK]]]rrrnnnSSSqqq{{{uuu```>>>999555444444444777===AAAPPP~~~~~~hhhqqqsssgggvvv~~~zzztttaaaLLLBBBGGGWWWvvvTTTCCC>>>AAAOOOYYYjjj|||~~~~~~{{{wwwzzz{{{xxxsssqqqtttxxxrrrtttmmm]]]SSSUUU\\\```bbbrrr|||tttrrrppphhh]]]WWWZZZdddlllooorrrtttuuuyyy{{{uuullldddiiiuuu{{{pppbbbLLL::::::EEEMMMlllkkkeeevvvqqqoooooossswwwwwwrrrmmmeeegggkkkmmmlllooo|||}}}}}}~~~wwwuuummmrrrvvvyyywwwzzz~~~~~~~~~zzz~~~|||tttoooiiiVVV@@@CCCFFFHHHMMM___vvv|||vvvooolllhhhccc\\\PPPBBB999999777;;;BBBDDDEEEPPP^^^lllxxx~~~RRRJJJPPPpppdddOOO???888777666FFF```llljjjdddlllwwwuuukkklll```___lllpppmmm{{{SSS888555000444///---222111222444222===UUUzzz```[[[}}}~~~|||gggRRRKKK```{{{}}}~~~~~~uuudddUUUSSSYYY___gggooopppkkkfffeeeffflllwww{{{kkk```[[[YYYTTTHHH??????DDDIIIQQQZZZZZZ^^^]]]VVVQQQNNNFFF>>>666555555555333000///000444666???KKKQQQLLLDDD@@@DDDGGGLLLSSSZZZ___bbbdddbbbeeeiiilllpppuuu{{{xxxhhhYYYSSSSSSPPPJJJTTT???;;;999777666666777777666888@@@YYYmmmlllhhhhhhdddfffooouuuxxx|||vvviii```mmmwwwwwwsssqqqrrrrrrttt|||zzz~~~~~~}}}}}}}}}~~~}}}~~~||||||~~~{{{zzzxxxvvvtttrrrpppooopppqqqqqqpppmmmiiidddbbb^^^___^^^YYYRRRLLLJJJJJJYYYmmmvvvdddfffaaaZZZWWWXXX[[[]]]]]]```ccchhhnnntttyyy}}}~~~xxxtttnnnbbbXXX```pppyyymmmvvvvvvwwwzzz~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz~~~~~~}}}||||||}}}~~~||||||zzzppp^^^MMMEEEFFFCCCBBBCCCEEEJJJVVVaaarrrXXXdddyyy\\\AAA:::555555555555888;;;>>>TTTyyyooolllsssgggfffpppwwwhhhTTTGGGNNNcccxxxaaaAAA>>>FFFMMMZZZjjj{{{|||yyy}}}xxx{{{|||vvvnnnjjjmmmqqqrrrpppjjj___VVVTTTZZZ```dddssszzzqqqssseeeUUULLLIIIIIINNNTTTVVV]]]dddkkkzzzrrriiikkkpppzzzuuudddPPPBBB===???DDDWWW}}}|||xxxuuuwwwkkkjjjrrrqqqooonnnuuu|||{{{wwwtttpppiiiddddddlllxxxzzzxxxqqqddd]]]SSSAAAGGGLLLHHHOOOlll}}}xxxuuulllccc^^^[[[SSSFFF;;;888;;;999>>>GGGEEEJJJ\\\lll~~~yyyTTTFFFMMMmmmkkkSSS@@@333777>>>AAAKKKXXXVVVccc{{{}}}|||vvvjjjYYY```gggkkkoootttVVV666666//////000111222///000111---===\\\}}}zzz^^^ZZZvvvyyy}}}pppXXXLLLDDDAAAPPPeee}}}|||yyyrrriiiaaa[[[YYYaaammmtttpppiiiiiijjjjjjsss{{{oooddd\\\VVVOOOKKKHHHHHHLLLSSSZZZ^^^hhhccc[[[TTTNNNGGG>>>888444333222111000000000000111333888>>>BBBBBB???===AAAGGGOOOWWW]]]bbbeeehhheeegggiiilllnnnsssxxx|||{{{lll[[[QQQOOOMMMJJJUUUAAA;;;999777666666777777666777>>>VVVhhhfffbbbccc___mmmtttyyyzzz}}}~~~tttfff\\\iiivvvzzzzzzzzzyyyvvvttt{{{xxxwww}}}|||{{{{{{{{{}}}}}}}}}}}}~~~~~~||||||~~~}}}zzz|||zzzvvvrrrmmmiiifffdddbbb```^^^ZZZVVVSSSPPPNNNJJJKKKLLLKKKIIIGGGIIIJJJaaassswwwlllggg```\\\]]]aaacccddd___bbbiiipppxxxwwwfffWWWTTTbbbttt~~~www{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~}}}|||{{{{{{|||}}}~~~~~~{{{{{{yyyppp]]]MMMDDDFFFCCCBBBCCCEEEIIIUUU```jjjQQQ```www\\\AAA:::555555555555888;;;???YYYvvvnnnvvvgggaaajjj~~~}}}tttiiiVVVGGGMMMbbbxxxbbbAAA>>>FFFMMMZZZiiizzz~~~{{{wwwzzzvvvuuurrrlllhhhjjjqqqwwwtttrrrkkk```WWWUUU[[[aaaeeerrruuujjjiiiXXXGGGAAACCCFFFHHHJJJLLLWWWbbbmmm}}}zzzjjjgggiiitttwwwfffQQQ???999???GGG```{{{llliiiwww|||pppiiidddcccaaaaaagggmmmlllfff___[[[VVVSSSWWW```kkkssszzz||||||wwwtttiiiXXXRRRNNNBBBNNNPPPKKKSSSppp}}}uuunnneee___\\\SSSFFF;;;999;;;:::???HHHFFFKKK]]]jjj|||yyyTTTFFFNNNnnnlllYYYGGG888555444555BBBTTTaaauuujjj[[[dddkkkpppsssvvvVVV777888000000111///111///111444333CCCccc|||qqqvvv~~~xxx[[[SSSjjjtttqqqzzzjjjWWWFFFAAA<<<===OOOfff~~~~~~~~~}}}{{{xxxrrrkkkddd___]]]dddooowwwuuuooommmmmmlllttt}}}zzziii___YYYUUUOOOKKKGGGGGGKKKRRRZZZ___hhhaaaXXXPPPJJJCCC;;;666333222111000000000000000///111333777:::;;;;;;:::BBBHHHPPPWWW]]]bbbfffiiidddfffhhhkkkooouuu{{{zzzlll[[[QQQOOOMMMJJJUUUBBB;;;999777666666777777666999>>>SSSdddaaa^^^```^^^qqqwwwzzzyyy|||~~~ttteee[[[jjjzzz|||xxxqqqyyyuuupppwwwzzz{{{~~~}}}|||{{{zzzzzzyyyyyyyyyzzz|||}}}~~~}}}{{{{{{|||{{{wwwtttvvvsssmmmfff___YYYTTTRRRLLLJJJFFFBBB???=========888:::;;;<<<===???CCCFFFZZZmmm}}}yyyssspppppprrrtttuuuuuuwww{{{sssgggmmm~~~jjjeeelllrrr~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{||||||}}}|||{{{zzzzzz{{{|||||||||zzzyyyxxxnnn\\\LLLCCCEEECCCBBBCCCDDDHHHRRR]]]bbbKKK___iiiyyy___AAA:::555555555555888;;;@@@]]]}}}pppmmm^^^fff{{{rrrkkkYYYIIILLL___wwwcccBBB>>>FFFLLLXXXhhhzzz~~~zzzuuuwwwvvvqqqhhhccceeemmmxxxwwwtttlll```WWWUUU\\\bbbfffqqqqqqaaa\\\MMMBBBEEENNNQQQMMMHHHJJJUUUbbbqqqooofffcccppppppYYYCCC===GGGSSSxxxooo^^^XXXhhhttteee______]]]]]]bbbfffccc\\\PPPMMMJJJLLLSSS^^^gggmmmrrrvvv|||}}}xxxrrrmmm___LLLIIILLLFFFRRRQQQLLLWWWuuuvvvooogggaaa\\\SSSFFF;;;:::<<<;;;@@@HHHGGGLLL^^^hhhzzzyyyTTTGGGPPPpppmmmYYYIII;;;777444777KKKcccssshhh[[[gggqqquuuwwwxxxVVV888999222111111///111///222555444EEEeeezzzsssaaaRRRccckkklllyyyyyykkkNNNEEE??????<<<@@@UUUnnn~~~|||zzzvvvrrrlllhhhdddbbbfffooowwwvvvrrrpppnnnmmmsss~~~ooo___XXXTTTRRROOOLLLGGGEEEIIIQQQZZZ```fff___TTTKKKDDD>>>777222111111000/////////000000000000111222444666888999BBBHHHPPPXXX]]]bbbeeehhh```cccfffjjjpppwww~~~|||nnn\\\QQQNNNLLLIIIUUUCCC;;;999777666666777777666;;;???SSSbbb``````eeedddooosssttttttxxx|||sssfff\\\ppp{{{xxxvvvnnnvvvsssnnnsssxxx~~~}}}|||{{{zzzyyyyyyyyyyyyyyy{{{}}}}}}|||}}}{{{zzzzzzyyyvvvpppjjjgggddd]]]UUUMMMFFFBBB???;;;:::888777666777888999555555555555666999<<<>>>HHH\\\wwwdddHHHBBBKKKRRR```jjjvvv{{{{{{|||~~~}}}yyyxxx~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyyyyyyyzzz{{{{{{xxxxxxwwwmmm[[[KKKBBBDDDBBBBBBCCCDDDFFFPPPZZZwww]]]III```uuu\\\kkkdddAAA:::555555555555888;;;@@@\\\|||pppooo[[[ccczzzrrrlll[[[JJJIII\\\vvvdddCCC>>>EEEKKKWWWggg{{{zzztttvvvtttlllaaa^^^cccnnnxxxyyyuuummm```WWWUUU[[[bbbeeennn}}}ppp___UUUNNNNNNXXXcccbbbZZZRRRUUUZZZdddvvvvvvjjjdddqqqyyy___FFF@@@PPPaaazzzzzz|||mmmgggVVVNNNaaayyydddffffffdddcccfffhhhbbbYYYMMMKKKJJJNNNWWWbbbiiimmmpppwww~~~}}}~~~zzzuuullldddVVVGGGIIIQQQNNNOOOMMMIIIZZZxxx}}}zzzvvvppphhhccc]]]SSSFFF;;;999;;;:::???GGGFFFKKK]]]hhhyyyyyyUUUGGGQQQqqqnnnXXXGGG:::888777===RRRjjjuuucccXXXhhhssswwwxxxyyyUUU888999111000//////111///111333222BBBaaa~~~lllWWWfffnnnnnn{{{{{{nnn```KKKKKKNNNQQQNNNPPPddd}}}~~~}}}}}}~~~zzzwwwtttpppnnnkkkhhhfffdddiiimmmmmmjjjiiiiiiiiioooyyyyyyttt~~~uuueeeWWWQQQOOOMMMOOOLLLGGGDDDFFFNNNXXX```ddd[[[PPPFFF???:::444000000///////////////000000222222333444444555888999@@@GGGQQQYYY^^^```aaabbb\\\^^^bbbgggnnnwwwqqq___RRRMMMJJJHHHUUUCCC;;;999777666666777777666:::>>>QQQbbbaaacccjjjkkkooopppmmmkkkpppvvvooobbbZZZrrr|||sssrrrtttnnnuuussspppvvv}}}~~~|||}}}|||{{{{{{zzzzzzzzzzzz|||~~~~~~{{{yyy|||zzzyyyyyyvvvpppggg___VVVSSSMMMFFF@@@<<<999777777777888999999:::::::::999777555444555777888999>>>LLL```ooouuuxxx}}}zzz}}}iiiKKK999;;;CCCGGGHHHNNNXXXeeennnuuuzzz~~~zzz~~~sssjjjqqq}}}{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyxxxxxxyyyyyyzzz|||{{{yyyxxxxxxxxxyyyzzzyyywwwwwwvvvmmm[[[JJJBBBCCCAAABBBCCCCCCEEELLLVVVlllvvvWWWFFF]]]nnnZZZnnnfffAAA:::555555555555888;;;AAAZZZtttssshhhTTT^^^~~~|||wwwrrrkkk[[[JJJGGGXXXtttdddCCC>>>EEEKKKWWWfff}}}|||uuuvvvpppiii```^^^ccclllsssvvvxxxuuummmaaaVVVTTTZZZ```ccckkkzzzuuucccXXXVVVWWW^^^bbb___[[[ZZZ^^^]]]eeezzzyyymmmgggqqqyyy```FFF@@@SSShhhvvvuuu~~~wwwfff```QQQNNNhhhjjjiiiiiigggeeeffffff___VVVIIIHHHIIINNNVVV___fffjjjpppyyy~~~yyyoooooo{{{uuukkk```WWWNNNGGGOOOXXXSSSKKKGGGHHH```wwwssstttoooiiiddd]]]SSSFFF<<<888:::888===FFFEEEJJJ[[[iiizzzzzzVVVGGGPPPppp~~~mmmZZZGGG777444444777FFFYYYjjj]]]TTTeeeqqquuuvvvwwwTTT777888000///...///111///111333222BBBbbbjjjUUUhhhrrrqqqzzzxxxlllaaaSSSZZZeeejjjffffffwww}}}{{{yyywwwvvvvvvvvvssspppooonnnllliiifff^^^\\\[[[ZZZZZZ[[[^^^aaadddllltttxxxtttnnniiigggnnnooojjj]]]SSSOOOMMMKKKNNNKKKFFFBBBBBBIIITTT\\\___WWWKKKAAA<<<777333/////////......///000111111111444777777777666888:::>>>EEEQQQYYY]]]\\\YYYXXXVVVXXX]]]bbbiiisss}}}tttaaaRRRKKKHHHFFFUUUCCC;;;999777666666777777666777;;;OOO```aaaeeemmmooossspppiiiccchhhooojjj^^^WWWmmmssslllnnnsssnnnuuuuuuvvv~~~|||{{{}}}||||||{{{zzzzzz{{{{{{~~~~~~{{{yyy{{{zzzyyyxxxtttjjj]]]TTTIIIFFFBBB>>>;;;:::999999;;;;;;<<<=========<<<<<<;;;:::888888:::;;;<<<;;;>>>@@@FFFLLLOOOSSS\\\fffsss{{{wwwdddooogggTTT???999@@@DDDAAAAAA@@@FFFSSSaaakkksssxxxwww|||sss______nnn{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}xxxxxxwwwwwwwwwxxxyyyyyy|||{{{zzzxxxxxxxxxyyyyyyyyywwwvvvvvvmmm[[[KKKBBBBBBAAAAAACCCCCCCCCJJJRRRbbbmmmQQQBBBXXXzzziii\\\uuufffAAA:::555555555555888;;;DDDUUUmmmvvv}}}dddTTT___zzztttqqqooogggZZZIIIDDDTTTqqqdddCCC>>>EEEKKKWWWggg|||}}}vvvxxxuuupppjjjiiilllqqqtttuuuvvvssslll```VVVRRRWWW\\\aaaiiiyyyzzzjjj```[[[WWWSSSNNNKKKPPPWWW\\\\\\hhh}}}wwwnnnhhhlllwww}}}}}}dddIIICCCWWWmmm{{{ppp}}}wwwmmmuuu{{{mmm```TTTKKKUUUzzz|||jjjdddcccaaa___```aaaZZZPPPCCCEEEIIIMMMRRRYYYaaagggnnnuuuwwwnnnbbbcccuuu{{{jjj\\\RRRMMMIIIHHHSSS[[[UUUKKKGGGJJJgggvvvrrrqqqnnniiiddd]]]RRRFFF===777999888===EEEDDDIII[[[jjj{{{yyyVVVGGGOOOmmm~~~jjjWWWDDD555444555777EEEWWWoooyyyZZZRRRcccnnnrrrtttxxxTTT666777//////...---000///222555555GGGfff^^^MMMdddqqqpppyyyzzznnncccVVVcccttt|||yyyyyy~~~{{{xxxvvvuuutttrrrooommmlllmmmkkkfffbbbTTTNNNIIIIIIKKKMMMQQQUUUVVV]]]dddhhhhhhfffeeeeeeaaaccc```VVVNNNKKKKKKIIIIIIGGGCCC>>><<>>;;;:::999;;;<<<>>>============>>>@@@AAACCCBBB@@@???@@@CCCDDDCCCAAABBB>>>===@@@@@@@@@GGGOOO^^^gggsss~~~yyycccVVVYYYTTTIII@@@DDDMMMLLLCCCEEE@@@???GGGQQQYYYccclllqqqwwwyyyaaaSSS```rrryyy}}}~~~}}}||||||}}}~~~{{{{{{{{{|||||||||}}}}}}xxxxxxwwwwwwxxxxxxyyyzzz}}}|||zzzyyyxxxxxxyyyyyyyyywwwwwwvvvmmm\\\KKKCCCBBB@@@AAACCCBBBBBBHHHOOOYYYfffMMMBBB[[[~~~iii___zzzfffAAA:::555555555555888;;;BBBNNNfff|||uuu{{{aaaWWWccctttiiiggghhhcccXXXHHHBBBQQQooocccBBB>>>EEEKKKXXXgggxxx|||wwwyyyzzzwwwtttrrrsssuuuvvvwwwsssqqqkkk```UUUQQQSSSXXX___iiiyyy|||ooofff___XXXQQQIIIEEEKKKSSSWWW```uuu|||tttooohhhdddfffnnnyyygggLLLEEEXXXmmm}}}~~~{{{nnnaaaiiibbbYYY___```UUUNNNEEECCC]]]gggYYYRRRRRRPPPOOORRRTTTOOOGGG===BBBHHHKKKMMMSSS^^^ggglllnnnmmmddd]]]bbbtttooo\\\MMMIIIKKKLLLJJJTTT]]]WWWOOOHHHKKKkkkwwwtttnnnlllhhhccc\\\RRRFFF>>>888:::888===FFFDDDJJJ[[[jjj{{{wwwTTTFFFLLLjjj~~~hhhPPPAAA777777888===QQQiii{{{zzzsss[[[SSScccmmmqqqttt{{{VVV777777000000000---///...111444444EEEeeeyyy}}}YYYKKKcccpppppp{{{~~~rrrdddXXXhhh}}}}}}{{{yyywwwuuutttnnnkkkjjjjjjkkkhhhbbb\\\KKKBBB===???CCCDDDFFFKKKMMMRRRZZZ```ccccccbbbaaaXXXYYYTTTJJJBBBBBBDDDDDDCCCBBB>>>999666999AAAIIIOOOHHH@@@:::666444000---/////////000111222444444444777999888666777<<>>RRRdddeeehhhqqqrrruuunnnccc\\\cccpppoooggg^^^gggmmmjjjfffeeeeeeeeehhhrrr{{{{{{zzz{{{{{{zzzyyyyyyyyyzzzzzzzzz{{{|||}}}}}}||||||{{{|||{{{zzzwwwpppcccRRRFFF:::999777777888;;;>>>@@@===<<<:::;;;>>>CCCHHHKKKJJJHHHGGGHHHKKKKKKIIIFFFHHHEEEFFFKKKLLLGGGFFFIIIMMMSSS]]]eeelllrrrxxx|||eeeLLLDDDCCCEEEEEEHHHUUUaaa___TTTIIIAAA<<>>GGG```wwwrrrwwwvvv\\\TTTaaazzzooobbb___bbbaaaWWWGGG@@@OOOmmmcccBBB>>>FFFLLLXXXhhhuuu~~~{{{wwwyyywwwvvvsssqqqpppqqqssstttqqqpppjjj```UUUOOOQQQUUU___iiiyyy|||qqqgggbbb^^^ZZZTTTNNNOOOTTTWWWfff{{{sssqqqiii___[[[dddxxx~~~eeeIIIBBBRRRfffwwwwwwwwwssseeeSSSXXXPPPHHHKKKIII@@@===:::===```wwwOOOCCC??????======BBBFFFBBB;;;666===DDDGGGGGGMMMZZZeeellljjjfff```^^^gggwwwfffRRREEEGGGOOOQQQLLLTTT]]]ZZZRRRHHHJJJjjjwwwvvvllljjjgggccc\\\RRRFFF>>>999;;;999>>>GGGEEEKKK\\\jjjzzzuuuRRRFFFKKKhhh~~~fffNNNBBB:::888666;;;TTTppp{{{ttt^^^TTTdddmmmqqquuu}}}XXX888888111111222///000...///111///???^^^{{{}}}^^^QQQeeeppprrruuuddd]]]nnn~~~zzzyyyxxxvvvuuusssrrrqqqkkkiiihhhiiijjjggg^^^WWWFFF===888<<<@@@@@@AAAEEEJJJOOOVVV]]]aaa```\\\YYYRRRQQQKKK???777888<<<>>>>>>>>>;;;555111333;;;BBBIIICCC<<<777555333///,,,/////////000111333444555999::::::888666999@@@GGGGGGHHHGGGFFFDDDDDDEEEGGGHHHIIILLLPPPWWWaaakkkrrruuuuuulll[[[MMMGGGGGGGGGWWW>>>;;;:::888777666555666666888???NNNaaappptttrrrpppggghhhiiiiiihhhhhhhhhjjjdddggglllkkkbbb\\\```hhhkkkppp~~~~~~}}}{{{{{{|||{{{yyyxxxxxxyyy{{{||||||}}}}}}~~~~~~|||{{{zzz{{{{{{yyyuuulll___PPPFFF>>>777333666999;;;>>>AAABBB;;;888:::>>>>>>???@@@FFFFFFHHHKKKNNNQQQTTTVVV^^^___```````````````aaacccaaaaaacccgggjjjllllllrrruuuyyytttYYYDDD<<<;;;@@@IIIUUUeeennneeeWWWDDD???<<<===???AAAFFFMMM___jjjvvv~~~eeehhhmmmrrrwww{{{}}}~~~~~~|||zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzuuuvvvwwwxxxwwwxxxzzz|||yyyzzzyyyxxxvvvvvvxxxzzz{{{vvvsssssslll[[[III???@@@======@@@CCCDDDGGGLLL^^^eeeSSSDDDggg}}}fffAAA;;;777777777555555888>>>GGGZZZuuutttbbbnnnwwwcccVVVbbbttthhhfffhhhsss___HHHAAAOOOjjjeeeDDD===CCCKKKWWWcccsss|||wwwqqqtttrrrppprrruuuvvvssspppqqqqqqmmmbbbVVVQQQTTTYYYbbbeeerrrrrrlllooorrrpppggg^^^```hhhpppvvvpppsssqqqggg^^^bbbrrr}}}{{{jjjIIIFFFXXX\\\sss|||yyyyyytttfffYYYRRRGGGDDD???===;;;;;;:::999///LLLssssssRRR<<<777666666444444444555666777:::;;;;;;<<>>RRR\\\UUUTTT```fffbbb\\\KKKPPPrrr{{{rrrpppoooiii```YYYRRREEE:::777:::888;;;EEEGGGLLLZZZmmm~~~rrrOOOEEEHHHaaa}}}^^^NNN@@@666555555<<>>666111000555999>>>;;;777444333555888;;;===<<<:::555111///000111---...000000000111444666333555666777999<<>>NNNcccqqqtttqqqooofffkkknnnlllgggfffjjjnnncccbbbccceeedddbbbdddiiiooouuu~~~~~~~~~|||{{{yyywwwwwwyyy{{{|||{{{|||}}}}}}}}}|||zzzzzz{{{zzzxxxtttkkk^^^OOODDD<<<666333777;;;===@@@DDDCCC<<<777999;;;;;;;;;===AAAAAACCCEEEHHHJJJMMMNNN[[[[[[___gggpppvvvxxxwww~~~~~~}}}}}}zzzxxxoooVVVCCC999888===DDDNNNYYY```YYYMMMAAA===:::;;;<<<>>>DDDKKK]]]hhhttt}}}|||ssstttvvvxxxzzz{{{||||||~~~}}}{{{zzzxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyvvvwwwxxxxxxwwwxxxzzz|||yyyyyyyyyxxxvvvvvvwwwyyyzzzuuusssssslll[[[JJJ@@@@@@>>>>>>@@@AAACCCIIIQQQjjjoooZZZJJJkkkgggAAA;;;666666666555555888>>>GGG[[[wwwuuuaaappp|||iii]]]hhh|||uuuvvvyyyrrr^^^HHHAAAPPPlllhhhFFF===CCCLLLYYYgggttt~~~}}}yyytttooorrrqqqppppppppppppooommmqqqqqqlllbbbVVVPPPSSSXXXaaaeeeqqqsssppprrrvvvxxxtttooorrryyy|||uuupppooommmhhh___^^^kkkzzz~~~}}}lllLLLGGGXXX^^^lllzzz~~~|||yyyrrrllliiibbbVVVKKKFFF@@@===999777666666555555:::JJJ___eeeVVV???555666333333222111111222333333666888:::<<>>DDDHHHOOOUUU]]]aaa^^^TTTHHH@@@===;;;888444222333555777888777666444333333555666888888666222///...///000///000222222222333555777666666777999;;;???CCCFFFJJJHHHDDD@@@>>>>>>???@@@CCCFFFIIIMMMSSS[[[ccciiinnnkkk```PPPFFFDDDCCCBBBYYYCCC999888666555444333444444555===OOOeeeqqqpppjjjhhhhhhooosssooogggdddiiipppaaa\\\\\\bbbhhhiiihhhiiirrryyy}}}zzz|||~~~}}}{{{xxxwwwwwwxxx{{{}}}{{{||||||||||||{{{zzzyyy{{{yyyvvvrrrjjj]]]MMMBBB:::666444888===???BBBGGGEEE===888888999999999;;;<<<<<<===???AAACCCEEEFFFJJJKKKQQQ___nnnyyy{{{yyyyyyhhhkkkuuu~~~|||lllWWWDDD:::666:::>>>CCCJJJMMMIIIBBB@@@<<<:::;;;<<<===DDDKKK]]]gggrrr}}}|||}}}||||||{{{{{{{{{||||||}}}|||zzzyyyxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyxxxwwwxxxyyyyyyyyywwwwwwyyyzzzxxxyyyyyyxxxvvvvvvwwwyyyxxxtttrrrrrrkkk[[[JJJAAA@@@??????@@@???BBBLLLWWWmmmnnnXXXLLLooogggBBB;;;555555555444666999===GGG\\\xxxvvvbbbrrr{{{mmmdddooo~~~ppp]]]HHHAAAQQQnnnjjjFFF<<>>aaapppVVVOOO]]]eeerrrRRR999666000444222///111...///333111999NNNooozzz}}}uuuvvvggg]]]hhhqqqnnnlllyyy{{{oooooo~~~{{{ssssssvvvwwwyyy{{{uuusssqqqooonnnmmmjjjhhhdddbbb]]]YYYYYYXXXPPPGGG999777555666999???EEEIIIPPPXXX```aaaYYYKKK>>>777555444444444555666444333333444555555333222333444555555444111///...///111111222444444333444555777888777888;;;???CCCDDDEEEEEECCC???===;;;<<<===>>>DDDFFFIIIMMMRRRYYYaaafffkkkfffZZZLLLDDDBBB@@@===ZZZBBB:::999777555444444444555666===QQQgggpppkkkcccbbbnnnrrrtttooofffbbbfffkkk\\\ZZZ]]]fffmmmmmmjjjiiisss||||||sssuuu~~~{{{xxxvvvvvvxxx{{{~~~|||||||||||||||{{{{{{zzzzzzxxxtttqqqjjj]]]MMMAAA:::666555999<<<>>>CCCHHHHHH???888777888888888;;;::::::;;;<<<===???@@@AAA===AAAHHHTTT```gggiiihhhlllqqqvvvxxxxxxzzznnn___mmmwww}}}ppp]]]KKK>>>555777:::<<<>>>??????===@@@>>>===>>>>>>@@@HHHQQQbbbiiisss~~~|||{{{zzzzzzzzz{{{|||}}}|||{{{yyyxxxwwwwwwwwwxxxzzzzzzzzzzzzyyywwwvvvvvvyyyzzzzzzyyywwwvvvxxxyyyxxxyyyyyyxxxvvvvvvwwwxxxvvvsssrrrrrrjjjZZZJJJBBB??????@@@???>>>@@@MMMZZZ]]][[[JJJHHHoookkkCCC;;;555444333333666:::<<>>EEEJJJCCCCCCBBBCCCKKKYYYkkkxxx|||eeeXXX```zzznnnhhhooovvvqqqhhheeeUUUXXXooozzztttooonnniiiaaa[[[TTTHHH===777:::888:::EEEGGGLLLZZZfffwwwxxxSSSCCCMMMmmm~~~fffJJJ???777666666AAA```~~~gggJJJEEEVVVbbbpppOOO888666///333111///111//////333111999NNNnnn}}}tttcccbbbkkknnnmmm~~~xxxkkkkkk{{{xxxrrrtttwwwwwwwwwxxxrrrpppmmmlllkkkjjjgggeee___^^^ZZZWWWVVVUUULLLCCC666555555777;;;AAAGGGKKKOOOVVV\\\ZZZPPPCCC999555666555555777888777444111333555666555333222444666777777666444111000111222111333555555444444555777888999;;;@@@DDDDDDBBB???>>>===;;;:::999:::<<<===CCCFFFJJJNNNTTT[[[bbbgggiiicccVVVIIICCCBBB???999YYY@@@;;;:::888666555555555666666===RRRjjjssskkkeeefffsssssspppkkkeeeaaaaaabbbQQQVVVaaammmrrrpppooopppsss}}}|||ppprrr}}}{{{yyywwwwwwyyy{{{}}}}}}}}}|||||||||{{{{{{{{{zzzwwwssspppkkk___NNNAAA;;;777666999;;;===CCCJJJHHH???777555666666777:::999999999:::;;;<<<===>>>???EEEMMMRRRUUUVVVXXX[[[bbbdddfffeeecccgggooovvv~~~{{{zzz{{{zzzrrrfff]]]xxxtttdddRRRDDD999888999::::::;;;<<>>???BBBCCCFFFOOOYYYkkkooovvv{{{zzzyyyyyyyyyzzz|||}}}zzzyyyxxxwwwvvvvvvwwwwwwyyyyyyyyyyyyxxxwwwvvvuuuyyyzzzzzzxxxvvvuuuwwwxxxwwwxxxyyyxxxvvvuuuvvvwwwtttrrrrrrrrriiiXXXIIIBBB????????????===???KKKXXXJJJGGG;;;DDDppp~~~pppBBB;;;444333333333555999;;;DDDXXXtttyyygggvvv|||zzzrrrkkkuuuxxxxxxwwwtttnnn\\\HHH@@@NNNiiihhhJJJAAACCCHHHTTTbbbqqqzzzxxxvvvtttnnnlllgggaaa___eeeoooxxxpppqqqmmmcccVVVPPPQQQUUU[[[```iiivvvwwwxxxrrroooqqqqqqnnnmmmnnnnnnsssyyyssstttjjjjjjqqqjjjZZZZZZgggvvvwwwbbbVVV```rrrttt|||zzzooojjjjjjdddZZZQQQLLLFFF>>>777555333222111222555666666555111333444555777888888777555555555555555444333333444444555555555777999;;;<<<===???BBBKKK[[[nnn|||uuucccffftttkkkjjjqqqpppcccZZZYYYQQQXXXrrrxxxvvvnnnmmmhhhaaa[[[TTTIII>>>777:::888:::EEEGGGLLLZZZhhhxxxxxxRRRDDDPPPpppgggKKK<<<333555999BBBYYYsssiiiJJJHHH^^^kkkvvvLLL777777...111111000222///000444222:::OOOmmmmmm^^^hhhrrrooo|||iiijjj~~~||||||}}}xxxxxxooommmkkkiiihhhgggdddbbb\\\\\\YYYVVVUUUSSSJJJ@@@555555666888<<>>CCCFFFKKKPPPWWW^^^fffkkkiiicccVVVJJJDDDBBB>>>888YYY???;;;:::888777666666666666666<<>>FFFPPPMMMBBB999666555555666999999999999999:::<<<===>>><<>>BBB@@@@@@CCCGGGIIIMMMYYYeeetttuuuzzz~~~}}}}}}|||zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuxxxxxxxxxwwwuuuuuuvvvwwwvvvwwwyyyxxxwwwuuuuuuvvvtttssssssrrrhhhVVVGGGAAA>>>===>>>???===>>>FFFPPPCCC>>>777HHHttt{{{wwwtttAAA:::444444444333555888:::AAASSSnnn{{{lll{{{yyynnnssswwwxxxvvvpppkkk[[[HHHAAAMMMgggkkkNNNEEEFFFJJJUUUcccrrrzzzxxxwwwvvvnnnkkkfffbbbccciiirrrxxxqqqrrrooodddXXXQQQQQQUUUYYY___fffrrrxxxvvvqqqnnnppppppnnnmmmooopppsssvvvyyyzzzxxxuuurrrooohhhhhhmmmiii\\\YYY```pppyyyfffWWW]]]sss|||yyyhhh``````]]]TTTKKKGGGCCC;;;555333222111111333555777777666888888555222444999;;;999777777777777666555444444555555666777888999:::::::::<<>>777:::888;;;EEEGGGLLLZZZnnn|||xxxRRREEEPPPooofffJJJ;;;111555999???QQQeee{{{}}}fffNNNMMMeeesss|||III666777...000000000222000000444222:::OOOllltttaaappp{{{~~~}}}uuunnnmmmzzzxxxooollliiigggfffdddaaa___ZZZZZZXXXUUUUUURRRHHH===444555666999<<>>???EEEIIINNNOOOJJJCCC<<<888555555666777999;;;>>>???CCCGGGMMMSSSYYYaaaiiinnnjjjeeeZZZMMMDDDAAA>>>999ZZZAAA;;;999888666555555555555888<<>>???AAABBB===@@@DDDEEEDDDCCCDDDGGGHHHGGGGGGIIIOOOVVV^^^cccllloootttwwwqqqgggfffjjjwwwpppdddVVVFFF???;;;===>>>===>>>BBBDDDEEEJJJPPPSSSYYYfffttt{{{yyy}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvxxxwwwvvvuuutttuuuvvvwwwvvvwwwwwwwwwwwwwwwvvvvvvuuuvvvwwwvvvttttttuuuwwwuuuwwwyyyyyywwwuuuuuuvvvtttssstttrrrgggTTTFFF@@@>>><<<===???>>>===@@@FFFCCC===999OOOxxxnnnpppppp@@@999555555555333444777999>>>MMMggg~~~}}}ppp}}}{{{lllnnnxxxyyyuuummmhhhZZZIIIBBBNNNgggmmmOOOEEEEEEHHHUUUeeeooo~~~yyyvvvuuutttrrrpppnnnnnnppptttvvvwwwrrrssspppfffYYYRRRRRRVVVWWW^^^dddnnnyyyppplllkkklllllljjjkkkooopppooonnnnnnmmmlllmmmoookkkhhhhhhjjjggg```\\\]]]mmmxxxfffTTTVVVoooooo```[[[]]]SSSJJJEEE@@@999555444333222333555888999999888;;;<<<:::555666<<<===;;;:::;;;;;;;;;:::999777666888888888999;;;<<<<<<<<<:::===@@@DDDMMM___vvv|||eee[[[```dddhhhdddXXXKKKEEEEEEDDDOOOpppuuutttkkkjjjeee^^^YYYSSSHHH===777:::888;;;EEEGGGLLLZZZtttvvvOOODDDMMMlll}}}bbbHHH:::222444555999KKKaaasssqqqvvv\\\MMMJJJbbbsss~~~GGG666777---///000///111...///333111999NNNiiissscccxxx~~~}}}vvvssswwwmmmxxx~~~vvvuuuooollliiigggeeebbb___\\\XXXXXXWWWUUUTTTQQQGGG;;;333444555888;;;>>>AAACCCDDDBBB???<<<:::;;;<<<===???GGGOOOQQQKKKCCC@@@???;;;???AAA===777444777<<<===>>>???===:::888888888;;;>>>BBBEEEEEEFFFFFFGGGMMMQQQSSSNNNDDD:::777777333333555777:::===???AAAEEEIIINNNTTTZZZaaahhhllljjjhhh^^^OOODDD@@@===:::[[[CCC:::888777555444444444444:::<<>>@@@>>>>>>AAAIIIKKKQQQXXX\\\cccrrr}}}{{{~~~~~~}}}vvvvvvxxxxxxxxxwwwvvvuuuwwwwwwuuuttttttuuuvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvtttuuuuuuuuussssssuuuvvvuuuwwwyyyyyywwwuuuuuuuuutttttttttrrrfffSSSEEE???===;;;<<>><<<===AAA@@@;;;??????@@@@@@???===<<<:::;;;:::999:::;;;<<<;;;:::;;;>>>AAADDDMMM___wwwgggVVVaaagggiiiaaaUUULLLGGGDDD???LLLooouuurrriiiiiieee^^^XXXSSSHHH===777:::888;;;EEEGGGLLLZZZvvvrrrKKKCCCKKKjjj{{{___FFF;;;444444111444IIIbbbmmmlllsssVVVMMMGGG^^^sssFFF666777---///000...000---...222000888MMMeeeppp```uuurrrxxx|||kkkpppyyypppqqqpppmmmiiifffdddaaa]]][[[VVVWWWVVVTTTTTTPPPEEE:::222333444666999<<<>>>???:::888666888;;;???BBBCCCIIITTT^^^___TTTHHHAAA@@@???DDDIIIFFF???:::;;;>>>???AAABBBAAA???>>>>>>???@@@DDDHHHKKKLLLLLLMMMNNNQQQTTTSSSIII;;;222111555222333555777:::>>>@@@BBBGGGJJJOOOUUUZZZ```fffjjjjjjiii```QQQDDD>>><<<:::```???;;;888555333444555444444111<<>><<<:::999<<>>@@@AAAAAAIII888MMM{{{eeeeeeeeeAAA999444333333111222555777<<>>AAAIIIXXXhhhpppzzz}}}ssszzzvvvsssvvvyyy{{{}}}~~~}}}{{{xxxvvvvvvrrrllleee[[[RRRQQQUUU]]]\\\___kkkxxxnnniiigggiiijjjhhhgggiiiiiiiiiiiijjjjjjkkkkkklllllllllmmmlllkkkiiifffeeeiiimmmhhhUUULLLaaavvvxxxssslllccccccSSSAAA888555333222222000333777;;;======;;;999:::<<<@@@HHHOOOPPPLLLGGGIIIJJJJJJHHHEEEBBBAAABBB???===>>>@@@===:::===BBBAAANNNLLLIIIXXXmmm~~~bbbTTTlllmmmeeeUUUJJJGGGDDD@@@@@@PPPtttsssoookkkgggccc___ZZZSSSIIIBBB999<<<999999AAACCCJJJYYYhhhoootttMMMDDDFFFaaayyy___KKK;;;222555666777FFF[[[dddeee~~~eeeMMMTTTcccqqqxxx~~~sssIII666...222555///000------000111111777>>>[[[{{{qqq^^^kkk|||yyymmmyyyhhhaaawww~~~{{{vvvqqqmmmlllgggddddddaaa[[[ZZZ\\\XXXUUURRRRRRQQQMMMDDD===333444444555666777888888777666555888===EEEKKKOOO[[[jjjxxxuuuaaaNNNEEEDDDJJJKKKLLLJJJFFFAAA>>><<>>===<<<<<<>>>@@@AAA???FFF;;;VVViiimmmfffAAA:::444444333222333666444:::DDDUUUiiixxx|||yyyuuu|||rrrbbbtttyyysssppplllkkk\\\JJJAAAJJJcccjjjHHH>>>AAAIIIYYYiiiooo{{{uuu~~~zzzwwwuuuyyy|||||||||{{{yyyvvvtttrrrrrrooolllfff\\\SSSRRRVVV\\\\\\___kkk~~~xxxooojjjhhhjjjkkkiiihhhjjjhhhiiiiiiiiijjjjjjkkkkkkjjjjjjjjjkkkjjjjjjiiiiiiooommmiiiXXXLLL[[[qqq{{{wwwnnnjjjddd]]]^^^NNN>>>777555333333444999:::::::::;;;???CCCFFFFFFEEESSSiiirrrhhh^^^]]][[[ZZZYYYVVVRRRMMMIIIFFFEEE@@@>>>???@@@>>>???CCCJJJVVVUUUUUUhhh|||rrr```]]]xxxsssdddSSSIIIFFFAAA<<>>DDD@@@999444000000222444555666888;;;@@@DDDIIIKKKIIIMMMQQQVVV[[[aaahhhlllkkklll```JJJ<<<;;;;;;888~~~ZZZ<<<;;;888555333444555444444666999<<>>999777:::EEEZZZmmmwww~~~~~~oooYYYKKKMMMTTT___gggpppssslll___RRRKKKTTTkkk~~~uuurrrxxxrrrooolllkkkkkk^^^MMMGGGLLLWWW___bbb]]]YYYVVVVVVYYY\\\]]]]]]aaadddjjjttt{{{xxxxxxyyyxxxvvvuuuttttttuuuuuupppnnnkkkgggbbb^^^[[[ZZZaaa___^^^```fffmmmsssvvvuuutttsssrrrrrrssstttuuusssssssssrrrrrrssssssssspppmmmlllllldddTTTEEE>>>???>>>===<<<<<<>>>@@@AAA???EEEDDDiiiqqqxxxeee@@@:::555555444333333666444999BBBQQQfffyyy~~~zzzssswwwttteeessszzztttpppmmmlll^^^KKKAAAIIIbbbkkkHHH===AAAJJJ[[[lllnnn|||vvv}}}yyyxxxwww|||~~~|||zzzwwwsssqqqooonnnooommmlllhhh^^^SSSRRRUUU[[[[[[___kkk}}}xxxpppkkkiiikkkkkkiiiiiikkkhhhhhhhhhhhhiiiiiiiiiiiigggggghhhhhhiiikkklllmmmuuuzzzjjjjjj]]]MMMSSSjjjtttxxxooofffccc^^^XXXTTTGGG:::555555444444666:::;;;;;;:::;;;@@@HHHOOOQQQTTTmmmxxx|||xxxuuuqqqnnniiibbbXXXQQQMMMFFFBBBDDDGGGHHHKKKNNNXXXcccdddggg{{{|||ttt```XXXeeetttbbbPPPGGGEEEAAA<<>>DDDJJJOOORRRMMMOOOQQQUUUYYY```hhhmmmmmmjjj]]]HHH<<<;;;<<<999}}}ZZZ>>>;;;888555333444555444444666888:::JJJaaafffaaadddooosssuuurrroookkkccc[[[XXXTTT^^^kkkpppvvvwwwlllrrrqqqmmmttt~~~}}}|||{{{zzzzzz|||}}}zzzxxxwwwuuusssrrrsssttttttttttttxxxwwwsssrrrpppdddUUUFFF???999999:::BBBUUUiiinnn{{{zzzdddWWW[[[eeexxxuuueee[[[mmm~~~xxx|||~~~{{{tttqqqqqqnnnllleeebbbYYYRRRYYYgggnnnkkk]]]VVVPPPPPPTTTZZZccciiiggghhhlllttt~~~uuuvvvxxxxxxwwwvvvtttsssrrrqqqqqqnnniiibbbZZZRRRLLLHHHGGGQQQPPPNNNPPPZZZhhhqqqtttsssrrrqqqpppppprrrtttuuutttsssrrrqqqqqqrrrssstttpppmmmlllkkkaaaRRRDDD>>>>>>===<<<;;;<<<>>>@@@AAAFFFMMMVVVvvv~~~```@@@999555555555333444666777:::AAARRRnnn{{{nnnpppvvviiitttzzztttqqqmmmkkk]]]KKKAAAJJJbbbkkkHHH===AAAJJJ[[[lllnnn}}}sss{{{yyyxxxxxx~~~}}}zzzvvvrrrooonnnmmmmmmmmmnnnnnnjjj^^^RRROOOSSSYYYZZZ___kkk|||yyypppkkkhhhjjjjjjhhhgggiiihhhhhhhhhgggggggggggggggffffffffffffhhhjjjlllnnnttt{{{qqqgggjjjaaaQQQNNNbbbooowwwpppgggbbb\\\UUUJJJ???666333444444666888555999>>>@@@BBBGGGOOOUUU^^^mmm~~~wwwllldddSSSOOOMMMMMMNNNNNNTTT[[[hhhwwwyyyzzzzzzjjjQQQOOOgggxxxnnn^^^NNNEEEBBBAAAAAAKKKrrrzzzmmmlllhhheeebbb___[[[SSSIIIAAA999<<<999999@@@BBBHHHXXXiiiooouuuOOODDDGGGaaavvv[[[CCC;;;555444444<<>>444//////111,,,///------000000///333999QQQyyy~~~tttggg\\\fffqqqmmmhhhmmm{{{~~~}}}{{{wwwuuusssqqqpppmmmiiieee___[[[ZZZZZZXXXSSSQQQRRRPPPNNNMMMLLLKKKHHHCCC???777777666555555666777777<<<@@@DDDFFFLLL]]]uuuiiiTTTIIIHHHJJJQQQWWW^^^```ZZZNNNBBB:::<<>>:::;;;;;;???OOObbbmmm~~~{{{qqqvvvvvvddd^^^eeerrr|||rrrqqqqqqoookkkdddddd]]]VVV^^^ooowwwsssYYYUUUUUUYYY\\\```jjjtttssssssvvv|||yyytttuuuwwwuuutttsssqqqnnnjjjgggfffccc]]]TTTJJJBBB>>><<<<<>>@@@AAAOOOVVVfffnnnyyy\\\>>>888555555555333444666888999???SSSuuuyyygggiii{{{yyynnnvvv{{{uuuqqqmmmhhh[[[JJJAAAJJJccckkkHHH===@@@IIIYYYjjjmmm|||~~~oooxxx~~~xxxwwwwww|||yyyvvvrrrooommmmmmooopppmmmoooqqqlll^^^PPPLLLOOOWWWZZZ___jjj{{{yyyooojjjggghhhiiifffeeeggggggggggggffffffeeeeeeeeefffeeeeeeeeefffhhhiiikkknnnoooiiidddhhhdddWWWMMMXXXjjjwwwuuukkkcccZZZPPPAAA999333333444444666:::888;;;@@@EEEKKKTTT^^^eeewww{{{xxx~~~{{{{{{}}}zzztttaaabbbccc___WWWRRRZZZeee||||||jjjOOONNNggglllfff\\\NNNAAA<<<@@@FFFVVVvvvmmmllliiifffdddaaa]]]UUUJJJBBB777:::777777>>>@@@FFFUUUdddlllwwwPPP???BBB^^^sssXXXCCC<<<777444555@@@ZZZssszzzvvv\\\KKKWWWfffooovvv^^^;;;222...---000...///------000000...222777HHHoooxxxsssjjj___eeerrrtttgggkkkxxxzzzxxxtttsssqqqooonnnkkkgggddd[[[XXXWWWXXXUUUOOOMMMNNNLLLLLLKKKKKKIIIGGGCCCAAA666666555555555777888999???CCCIIIOOOYYYjjj}}}aaaLLLFFFHHHMMMOOORRRYYYaaaccc[[[MMM>>>555666<<>>999888999::::::<<<===BBBRRRhhhrrrrrrrrrqqqppppppppprrrsssttttttssssssrrrrrrsssssstttooollliiicccWWWHHH???======<<<;;;;;;<<<>>>@@@AAARRRXXXiiigggccctttYYY===777444555555333333555555666;;;OOOsssrrr```bbbxxx|||sssyyy|||vvvrrrnnngggZZZIIIAAAJJJccciiiGGG===???FFFUUUeeejjjzzz|||mmmwww}}}wwwuuutttxxxsssqqqnnnkkkkkkllloooqqqnnnppprrrlll]]]NNNJJJNNNVVVYYY___jjjzzzzzzoooiiifffhhhhhheeedddfffggggggfffeeedddccccccbbbcccccccccddddddeeefffggggggfffeeeeeegggfff]]]QQQQQQfffxxxwwwmmmaaaSSSHHH;;;555222333444444666:::;;;===AAAIIIUUUbbbnnnuuu|||kkkaaaYYY]]]]]]___eeelllrrrtttsssqqqwww|||xxxllldddkkkwww{{{lllVVVUUUjjjbbb^^^VVVKKK>>>999AAALLLjjjtttooolllhhhfffdddbbb^^^VVVKKKCCC666999666666===>>>DDDSSSaaakkkvvvNNN@@@CCC___sssWWWBBB<<<666444888FFF___vvvvvvzzz\\\MMMZZZgggmmmuuu[[[888111...---000000///---...000///...000555HHHjjj{{{fffaaammmtttjjjjjjsss}}}yyyyyy}}}yyyvvvsssrrrpppnnnmmmjjjeeebbbZZZWWWVVVWWWTTTMMMJJJKKKHHHHHHHHHHHHGGGEEECCCAAA666555555555777:::===???FFFKKKSSS```nnnzzzqqqhhhXXXHHH@@@BBBKKKSSSQQQXXX___aaaYYYKKK===444111666>>>CCCCCC???<<<:::666111...111333222111111111111111111111111111111555888===CCCJJJOOOSSSUUUQQQQQQQQQRRRWWW```jjjqqqvvvgggSSSBBB;;;888777555hhhJJJ;;;888555333444555444444444777:::JJJaaafffaaadddwwwxxxvvvqqqnnnkkkddd[[[ZZZWWWcccqqqvvvyyytttfffXXXbbbhhhoooyyyyyy}}}~~~{{{wwwtttqqqqqqsssuuuuuutttwwwuuuttttttuuuuuutttsssqqqtttsssoooooooooeeeWWWHHH===888<<<<<<===NNNddd{{{xxxttt{{{}}}zzzsssqqqooollliiiddd\\\PPPHHHIIIQQQXXX[[[QQQUUUddd|||wwwvvvtttooonnnhhh```VVVNNNHHHFFFEEE@@@???<<<999888777777888777<<>>@@@AAAKKKQQQ___XXXbbb|||UUU;;;666333444555222222444111555;;;IIIhhhmmm\\\___xxxwwwyyy|||vvvrrrnnnhhh[[[JJJBBBJJJbbbhhhGGG<<<>>>DDDPPP___eeewww}}}mmmuuu~~~wwwsssppprrrnnnmmmjjjiiiiiijjjmmmooollloooqqqlll\\\NNNKKKPPPTTTXXX___jjjzzzzzzpppjjjggghhhhhhfffeeefffgggfffeeedddcccbbbaaaaaa___```aaacccddddddeeeeeecccbbbfffhhheeefffbbbVVVQQQgggzzzxxxkkk]]]MMMAAA888444222444555444666:::<<<@@@KKK[[[mmmzzznnnYYYLLLEEEAAABBBCCCGGGMMMUUU[[[___iiirrr~~~~~~sssjjj]]]\\\iii]]]UUULLLDDD======HHHUUU}}}rrrpppkkkgggeeedddbbb^^^VVVKKKBBB777:::666666===>>>DDDSSSccclllsssLLLBBBEEEaaaoooSSS@@@:::444444;;;MMMeeexxxrrr|||VVVLLLZZZgggllltttUUU555222000...000000///---...000///---///444FFFcccjjjZZZeeeqqqqqqjjjlllzzz~~~{{{}}}uuuqqqnnnrrr~~~|||xxxuuusssqqqooommmkkkhhhccc```[[[XXXWWWWWWSSSLLLHHHHHHCCCDDDEEEDDDCCCAAAAAA@@@777666666888;;;???CCCFFFOOOUUUcccvvvxxxeeeaaaWWWJJJ???===CCCJJJJJJQQQXXXZZZTTTHHH;;;333...444;;;@@@@@@===:::888555111///333333000000222222222222111111111111111666999===CCCHHHLLLOOOQQQPPPPPPQQQSSSXXXaaakkkrrrrrr```KKK===888777555444kkkKKK;;;888555444444555555444555555777JJJfffmmmeeeeee}}}}}}zzzrrrmmmiiiccc\\\___]]]iiivvvyyyzzztttfffYYYfffpppvvv|||xxxyyy|||wwwsssnnnmmmooosssttttttvvvtttsssssstttuuusssrrrrrruuusssoooooopppfffXXXJJJ===666:::;;;>>>RRRjjj{{{tttqqqnnnjjjgggZZZRRRIIIEEEBBB??????@@@BBBBBBRRRqqqzzzttttttpppiiillldddWWWIII???;;;:::;;;::::::::::::999777555333888>>>CCCJJJ^^^uuu~~~yyyqqqrrrsssssssssrrrrrrqqqooopppqqqrrrrrrqqqpppooogggccc^^^WWWLLL@@@<<<>>><<<;;;::::::;;;>>>@@@BBBDDDHHHSSSqqqUUUiiiQQQ:::555222444444222111333///777===FFF___yyyzzzlllZZZ^^^zzzyyyyyy|||wwwrrrnnnjjj]]]KKKBBBJJJaaa}}}gggFFF<<<>>>BBBMMM[[[bbbvvvnnnuuu~~~vvvrrrmmmooollljjjhhhgggggghhhjjjllljjjnnnpppkkk\\\NNNMMMSSSTTTXXX___jjjyyyzzzqqqkkkhhhiiiiiifffeeegggffffffeeedddcccaaa``````[[[]]]___bbbddddddddddddbbbbbbiiikkkeeefffeeeYYYUUUkkk|||yyyjjjZZZJJJ>>>777333222444555444555999>>>HHH]]]www~~~{{{xxxjjjTTTDDDAAA777666666555777===EEEJJJNNNZZZlll}}}|||lllfff___]]]fffYYYMMMAAA===>>>CCCQQQ___yyyrrrqqqjjjfffdddcccaaa^^^UUUJJJAAA888;;;777777===???DDDTTTfffmmmpppIII@@@CCC^^^hhhKKK===888222444>>>QQQiiizzzqqqmmmLLLGGGVVVeeekkksss}}}PPP333444333///000//////---...000///,,,...333>>>XXX}}}kkkYYYgggwwwxxxkkkgggttt}}}xxxxxxoookkkfffiiiwww|||wwwtttrrrpppnnnllljjjfffbbb^^^\\\YYYWWWWWWSSSLLLGGGGGG@@@AAABBBAAA@@@?????????777777888:::>>>CCCHHHKKKUUU\\\nnnkkkpppeeeUUUHHHBBB@@@??????CCCIIIQQQSSSNNNDDD999222---333;;;@@@AAA???===<<<777111///111000---///444333222111111111111222222777999>>>BBBGGGJJJLLLMMMNNNOOOQQQSSSYYYbbblllrrrmmm[[[EEE999666666555444~~~rrrLLL>>>999555555555222222444555222666FFFYYYfffjjjjjjyyyjjjvvvnnn```kkkddd```iii~~~yyykkkggg\\\bbbmmmxxx}}}~~~~~~{{{yyyxxxwwwvvvtttsssrrrsssuuuvvvtttuuuvvvuuusssrrrrrrsssvvvvvvtttqqqqqqnnncccXXXMMM<<<333999===@@@UUUqqquuunnnmmmkkkddd]]]QQQKKKBBB:::666555555444999777???UUUoooxxxqqqrrrrrrjjjdddWWWHHH???:::666666888<<<<<<===>>>999333111444<<<@@@DDDOOOeee~~~wwwvvvuuusssrrrqqqpppppprrrqqqppppppqqqqqqpppnnnhhhcccZZZQQQHHHBBB???>>><<<<<<<<<;;;:::;;;>>>AAACCC999EEE[[[tttoooUUUnnnPPP:::777444333222222111000222666:::DDD[[[rrruuukkkZZZcccyyy{{{yyyxxxuuulll^^^LLLBBBJJJaaa}}}eeeFFF<<<>>>CCCOOO\\\dddwwwqqqqqqyyyuuuqqqmmmmmmnnnnnnjjjeeedddhhhllliiilllmmmggg\\\SSSPPPPPPXXXXXX[[[cccsssxxxllljjjhhhgggiiilllkkkhhhccccccbbb```___]]]\\\\\\\\\\\\\\\___bbbeeeeeeeeehhhgggffffffgggfffdddbbbbbbgggxxx~~~jjjUUUGGG;;;444666444000000777@@@EEEKKK\\\zzzaaaiiixxxxxx```MMMCCC888555444333333666888999999AAAHHHWWWjjj{{{yyyrrrffffffeeeXXXWWWfffqqqVVVJJJCCCBBB===@@@\\\~~~oookkknnnmmmiiieee___\\\\\\YYYLLL???:::999:::;;;;;;>>>JJJVVVeeekkknnnHHH>>>HHH___}}}|||___III<<<666:::===???QQQnnn}}}zzz}}}VVVKKKDDDQQQiiivvvzzzpppJJJ333222000---...---............////////////>>>OOOooonnnWWW\\\nnnpppooommmooovvv|||}}}zzzkkktttvvvnnnppp~~~zzzvvvtttpppooommmkkkhhhddd^^^[[[VVVUUUTTTQQQNNNKKKHHHFFFBBBCCCCCCAAA??????@@@AAAAAA???======AAAGGGMMMPPP]]]iiixxxvvvcccgggaaaVVVJJJAAA===>>>AAAAAA@@@AAACCCEEEAAA888000222000333<<>>AAAEEEHHHIIIMMMRRRUUUUUUVVV\\\eeekkkcccRRR@@@888777444222111|||tttrrrLLL>>>999555555555222222444444222777FFFYYYggglllmmmyyyhhhqqqlllaaallliiibbbfffwwwvvviiidddYYY```kkkwww~~~{{{yyyyyyzzzxxxvvvuuutttuuuvvvwwwtttuuuuuutttrrrqqqqqqrrrrrrsssrrrqqqqqqmmmcccWWWHHH===777:::>>>GGG```{{{~~~xxx~~~}}}rrrmmmllliiiaaaYYYKKKEEE===777555555555666333333999HHHXXXgggttt~~~{{{tttmmmllljjjbbb[[[PPPCCC<<<888444555888;;;===@@@AAA<<<555444888<<<@@@FFFSSSmmmwwwvvvtttsssqqqpppppppppqqqpppoooooopppqqqpppnnngggbbbYYYOOOGGGAAA===<<<<<<<<<<<<;;;:::;;;>>>AAAAAA;;;LLLfffwwwbbb\\\wwwJJJ:::777444222222222111000222666:::BBBXXXooouuunnncccfffuuu|||xxxuuulll^^^LLLBBBIII```}}}fffFFF===???DDDPPP]]]dddwwwqqqqqqvvvrrroookkkooonnnlllgggcccdddkkkqqqoooppppppllleee]]]WWWTTTTTTVVV[[[eeessszzzllljjjhhhhhhkkkmmmkkkhhhccccccbbb```___]]]\\\\\\\\\[[[[[[]]]```bbbcccbbbccccccbbbcccccccccbbbaaa\\\bbbuuu{{{gggQQQDDD999333333333444666:::AAAGGG]]]zzzqqqcccYYYaaaqqqqqq[[[III???444333333222444666999;;;<<>>777333000333;;;>>>:::888999666444222111222222111000111333666888888666333000333444666888<<>>MMMiiimmmfffyyy}}}{{{xxxxxxyyy{{{|||~~~~~~~~~|||uuunnnkkkjjjeee\\\SSSCCC???888444333555666777666666:::@@@GGGSSSfffwwwqqqkkkdddbbb___VVVOOOEEE<<<888555333555:::;;;???FFFHHHAAA888777;;;<<>>AAA@@@>>>YYYyyydddeee|||EEE999777444222222222111000222555888@@@TTTjjjtttqqqlllhhhnnn|||wwwssslll___LLLBBBHHH___{{{fffGGG>>>@@@EEEPPP^^^eeevvvqqqppp|||rrrooommmjjjpppnnniiicccaaadddmmmtttooooooooommmhhh```XXXRRRNNNRRRXXX```lllxxx{{{yyynnnjjjffffffhhhiiigggeeecccbbbaaa```___]]]\\\\\\[[[[[[ZZZ\\\^^^``````___```_________^^^]]]]]]]]]VVV]]]pppuuu___III>>>555111///222888;;;<<>>333222222333444777:::===???BBBLLLYYYgggvvvqqqllljjjaaaYYYTTTJJJIIIOOOYYYiiiooodddNNNQQQSSSSSSZZZrrr{{{pppkkkhhhfffeeebbb]]]YYYYYYWWWLLLAAA666666777999;;;@@@LLLXXXfffmmmpppIIIAAAJJJaaadddMMM<<<444555666:::SSSttt{{{VVVCCCGGGPPPcccooowwwZZZ<<<---000...---///---............////////////777AAAYYYuuuzzzzzznnn[[[ZZZdddwwwsssjjjeeelll~~~ssskkksss}}}zzzwwwsssqqqmmmkkkiiigggdddaaa\\\XXXXXXTTTMMMGGGDDDDDDGGGIIIFFFFFFFFFDDDBBBBBBCCCEEEEEEGGGHHHHHHJJJNNNVVV]]]bbbfffnnnxxxqqq___SSSKKKBBB;;;999:::::::::444555999???DDDEEE@@@<<<444222444999;;;999777888666444222222222333222111000333777::::::777333000111111333444888>>>FFFLLLOOOVVVYYYWWWWWW[[[___```UUUGGG999444333222000000tttkkkuuuNNN???999555666666333222444444555777@@@QQQccclllmmmzzzlllooonnnkkkssssssggg^^^cccooosssmmmeee```fffnnnsss{{{~~~zzzyyyyyyxxxwwwtttrrrqqqrrrssssssvvvwwwwwwuuurrrpppppppppnnnpppqqqqqqpppjjj\\\NNN<<<<<<999777===NNNdddtttzzz~~~```^^^}}}~~~}}}~~~~~~zzzoookkkgggeeeddd___UUUMMM???;;;555222333444666777999999;;;???CCCMMM```rrrpppbbb]]]UUUTTTSSSKKKCCC===777555555444777<<<<<>>;;;::::::;;;;;;::::::;;;>>>AAAFFFFFFffflllmmmuuuDDD888666333222222222222111222555777===NNNcccqqqtttooofffgggxxxyyyuuurrrmmm___LLLAAAGGG]]]yyydddFFF===@@@DDDOOO\\\ddduuuqqqooo{{{ppplllkkkjjjpppmmmgggbbb___cccjjjppplllnnnooollleee\\\UUUQQQQQQTTTWWW\\\gggvvvwwwnnnfffddddddcccdddeeebbbaaaaaa___^^^]]]\\\\\\\\\[[[ZZZ[[[]]]^^^^^^]]]]]]\\\[[[XXXUUUSSSSSSSSSPPPVVVfffiiiSSS???888222000---222:::<<<@@@RRRhhhsss\\\SSSTTTVVVNNNSSSbbbcccQQQCCC<<<222333444555777888;;;???AAAIIITTTaaaiiiuuuiiidddhhhfff]]]WWWLLLEEEFFFKKKVVVhhhiiiVVVIIINNNRRRYYYppptttoooiiieeefffbbb___ZZZUUUTTTSSSJJJ@@@666666777999:::>>>KKKWWWccckkktttLLL???HHH___}}}cccKKK:::333333444;;;YYY|||~~~WWWAAAAAAMMM___iiipppPPP777---000...---///,,,............////////////333<<>>AAAAAA===:::555444555888::::::888888555444222111222333222111///333888<<<<<<999444000000222555666999???HHHNNNVVV]]]```[[[YYY\\\\\\XXXMMMAAA555333333222111222tttlllwwwQQQ???:::666666666333333555555666666;;;KKK^^^iiikkkyyy}}}xxxooonnnnnnmmmpppqqqfff\\\^^^kkkvvvssskkkeeemmmrrrsssvvv{{{~~~|||}}}yyyxxxyyywwwvvvtttrrrqqqqqqsssssswwwxxxxxxvvvsssqqqqqqqqqqqqrrrrrrpppnnnfffVVVGGG:::888555555;;;HHHWWWaaauuusssXXX___}}}zzz~~~~~~vvvsss}}}xxx{{{ttt```^^^\\\\\\[[[WWWNNNGGG>>>:::555222333444555666777666777===CCCKKKYYYfffsss}}}oooZZZMMMJJJDDDDDDFFF@@@<<<888555666666666999??????KKKYYYYYYJJJ:::777===@@@HHHUUUllltttsssqqqpppnnnmmmmmmmmmkkkkkkkkkmmmnnnnnnllljjjccc]]]SSSIIIAAA===;;;;;;::::::::::::999;;;???AAAMMMMMMllllllooommmEEE777555222111222222222111111333555:::GGG[[[llluuulllaaabbbuuuzzzvvvyyy|||wwwvvvuuummm___LLL@@@FFF[[[wwwbbbDDD<<>>???BBBEEERRRRRRPPPLLLHHHGGGJJJMMMSSSSSSUUU[[[fffkkkbbbVVVFFF>>>777444666888666444666777999<<<>>>===;;;999666777777888;;;<<<;;;888444222111111222222222111///222888<<<<<<999444111///333777999<<>>EEEKKKSSS[[[bbbjjjttt|||~~~VVVDDD======999;;;===888999777777888888777;;;@@@CCCSSScccdddQQQ>>>:::@@@AAAMMM^^^vvvsssrrrpppooommmmmmllllllkkkkkkkkklllmmmllliiiggg___YYYPPPFFF???<<<;;;<<<999::::::999999;;;???BBBHHHLLLlllssslllfffEEE777444222111222222222111000222444888BBBSSSfffsssjjj```aaauuuzzzuuuyyy|||xxxxxxyyynnn___KKK@@@EEEZZZuuu```CCC;;;>>>BBBMMMYYYaaappprrrppp|||ooojjjkkkkkkkkkhhheeebbb```___``````dddkkknnnfffXXXPPPSSSYYY\\\\\\\\\aaaooommm^^^QQQNNNOOOQQQWWW`````````______^^^]]]]]]\\\[[[ZZZYYYZZZ\\\]]]]]]\\\MMMMMMLLLHHHCCC@@@AAADDDFFFFFFQQQUUUFFF;;;:::666222777===BBBKKK___zzzrrrbbbgggkkkfffgggpppqqqllllllbbbKKK===888000555888;;;<<<===???EEEIIIWWWmmm}}}xxxlllgggjjjkkkYYYRRRTTTbbbjjjfff\\\XXXQQQNNNSSSTTTLLLKKKHHH:::???QQQnnnyyynnnkkkhhhcccaaaeee```^^^WWWPPPMMMLLLFFF???888777777888888;;;GGGSSS\\\hhh{{{xxxPPPAAAHHH]]]{{{```GGG:::555444222999YYYxxxWWWGGGKKKYYYkkkqqqvvvvvvDDD444000111------///***............////////////222<<>>==================???DDDGGGNNNLLLIIIFFFEEEEEEFFFFFFFFFGGGHHHLLLTTTYYYUUULLL<<<888222000111222222111444555888:::;;;<<<;;;;;;777999;;;;;;>>>AAA???:::333111//////111222111000...222666:::;;;888444222...222777:::===DDDOOOXXXbbbjjjjjjaaa^^^aaa\\\RRR@@@888333444555444333555ssssss|||XXX@@@:::666777666444333555111555444555DDD\\\lllooooooqqqtttoooeeefffiiieeecccccc___\\\hhhxxxzzzpppccckkklllggggggnnnqqqmmmhhhiiirrr}}}xxxxxxzzzvvvuuutttsssssstttvvvxxxsssttttttsssqqqppppppqqqqqqrrrooojjjeee\\\KKK<<<555111444:::;;;>>>SSSllllllQQQ^^^{{{~~~uuuqqqrrrmmmcccaaappp{{{yyysssmmmaaaSSSVVViiikkk___WWWUUU]]]ooofffWWWQQQNNNIIIJJJIII???BBBAAA???@@@AAAAAA>>><<<888555222111222444666666777777:::@@@CCCDDDIIIPPPTTTZZZccckkktttfffFFF888777<<<:::<<<===777888777888:::999777:::@@@FFFXXXlllmmmYYYCCC@@@GGGOOO]]]ppp{{{rrrqqqpppnnnmmmlllkkkkkkkkkkkkkkkllllllkkkgggdddZZZTTTKKKBBB<<<999:::;;;888999999999999;;;???BBBAAAKKKnnnlllfff}}}[[[AAA666444111111111222222111...000333777>>>LLL```pppmmmccceeexxxzzz{{{}}}xxxxxxwwwnnn___KKK???DDDXXXsss```CCC<<>>@@@DDDKKKPPPaaavvvttt```WWWXXXZZZYYY\\\dddnnnqqqjjj^^^UUUSSSOOOYYYaaa[[[VVVUUUOOOVVVmmm~~~vvvmmmgggdddaaa___^^^ZZZXXXRRRIIIEEEDDD???999666555666777888<<>>^^^{{{|||TTTJJJRRR[[[iiiqqq{{{jjj>>>111///000+++,,,000,,,............///////////////:::OOOkkk}}}vvvyyy~~~wwwiii]]]ppp~~~uuunnnsssvvvqqqrrrmmmlllppplllgggooo}}}|||wwwsssnnnkkkjjjbbb___\\\YYYXXXVVVSSSQQQMMMKKKGGGCCC@@@>>>======<<<=========>>>BBBGGGKKKKKKFFFAAA@@@BBBCCCBBB???;;;>>>???@@@DDDHHHEEE@@@444222000......000111222333555777999999999::::::666;;;>>>>>>AAAEEECCC<<<111///......///000000///...111555888999777444222000333777999>>>JJJ[[[hhhwww}}}yyyjjjcccddd\\\NNN;;;555222333555333222444yyy{{{}}}YYY@@@:::666777777444333555///444444444DDD^^^pppssstttssswwwqqqdddeeejjjeee___ccc```]]]gggwwwyyyooo```gggfff^^^]]]ggglllhhhiiijjjttt}}}xxxxxxzzzsssrrrqqqpppqqqsssuuuvvvpppqqqrrrqqqooonnnooopppoooooolllgggbbbYYYIII:::333000666???<<<>>>ZZZmmmQQQ\\\tttzzzyyypppnnnqqqlllbbb]]]lllvvvtttooohhhYYYIIIKKKaaacccOOOBBBCCCOOOaaaHHH;;;:::<<<666666;;;;;;:::888666666888:::999888555222000000222444666777555666:::===;;;999>>>FFFNNNSSSZZZcccmmmxxx~~~XXX???555888AAAAAABBBBBB:::888777999;;;999777999???GGG[[[qqqsss^^^HHHEEEMMMeeetttxxxrrrqqqooonnnlllkkkkkkkkkkkkkkkkkklllllljjjfffbbbVVVPPPGGG???999777888:::888999999999999;;;???BBBCCCOOOqqqQQQccc{{{QQQ===666444111000111222222111---000333666<<>>444444777999EEEggg}}}zzzRRRKKKTTTXXXbbbkkk{{{]]]999...---...))),,,111---............/////////000,,,666LLLiiimmm\\\iiiyyytttmmmrrrsssmmmpppiiikkkrrrqqqjjjooo{{{{{{vvvpppllliiigggaaa^^^[[[XXXVVVUUURRRPPPNNNKKKFFFAAA>>>===>>>>>>===>>>>>>???@@@EEEKKKOOOLLLEEE>>>===@@@AAA>>>999666:::;;;:::;;;===;;;777000000000//////000333666666777999888777777777888666<<<@@@AAADDDHHHEEE>>>000...------///000/////////111444666777666444333333666888999@@@PPPeeevvvuuuiiifffZZZJJJ888333111333444222111333}}}\\\AAA;;;777666555222111333222666555444>>>UUUlllxxxeeeiiiqqqkkk]]]^^^ddd```ZZZ\\\]]]___fffmmmjjjaaadddddd```YYYXXX___iiipppqqquuu|||qqqooouuutttsssrrrrrrrrrrrrssstttqqqqqqpppooonnnnnnnnnooommmmmmjjjcccYYYLLL@@@999444333555888999EEEhhhppp^^^dddwwwvvvqqqmmmmmmmmmiiibbbdddvvvuuukkkmmmkkkZZZMMMNNN[[[RRR???:::===BBBJJJ888555333333555777666444777777555333111111333555444333222333555777777666777999;;;<<<<<>>DDD@@@888888@@@OOOaaaxxx{{{aaaIIISSSmmmrrrsssqqqooommmlllkkkkkkkkkooommmkkkkkkkkkiiiddd___UUUNNNEEE===999888888888444777888888999<<<>>>>>>:::ZZZppp```RRRcccPPP888777666333111///000000111...000333666999EEE]]]sssooooookkknnnxxxwww|||}}}vvvqqqmmmmmm___KKK???DDDZZZuuueeeJJJAAA@@@BBBKKKWWW]]]lllzzzwwwqqq~~~wwwnnnjjjeeeeeecccaaabbbcccaaa^^^aaahhhjjjgggeeefffjjjooorrrtttvvvxxxyyywwwpppfff[[[TTTCCCJJJOOO\\\kkkiiifffnnnccc```^^^\\\\\\\\\[[[YYYVVVVVVWWWXXXZZZ\\\]]]^^^]]]cccffffffjjjpppoooiiigggdddooo{{{lllLLLBBBMMMJJJTTTbbbxxxvvvmmmkkkjjjlllnnnmmmjjjgggfff[[[NNNDDD:::111///111111777:::AAAIIIHHHPPPdddxxxyyysssdddUUUTTTdddvvvyyywwwcccYYYJJJVVVdddlllnnnttttttmmmddd___]]][[[VVVRRRJJJGGGAAA;;;777555444444111111222555;;;EEEQQQYYYbbbkkkxxxjjjGGG???BBBXXXxxxmmmPPP@@@555555///111NNNsssvvvzzzgggNNNFFFSSSVVVeeelllqqqvvvKKK222111000///------,,,,,,,,,,,,,,,---------......333555AAA[[[{{{jjj[[[aaattt}}}ssskkkooossspppkkkllldddbbbkkkmmmjjjoooxxx{{{vvvkkkiiinnnlllddd^^^[[[WWWTTTRRRQQQOOOMMMKKKIIIGGGBBB>>>;;;;;;<<>>>>>AAAFFFMMMQQQGGGCCC???<<<<<<:::666333333333444555555555444444222000//////111333444333999:::;;;:::888888;;;>>>888<<<<<<<<>>888444444888;;;<<>>AAADDDLLLRRRZZZbbbjjjrrr|||mmmIII999999:::AAALLLSSSJJJ======???FFFKKKEEE;;;<<>>CCCYYYuuueeeKKKAAA@@@CCCLLLXXX\\\kkkzzzrrrlllzzztttkkkgggbbbccceeebbbaaaaaa___]]]aaahhhkkkiiigggiiilllqqqtttuuu}}}vvvjjj___WWWQQQMMMJJJPPPVVV\\\kkkzzzuuujjjkkkaaa```^^^]]]]]]]]][[[YYYVVVVVVWWWXXXYYY[[[\\\]]]^^^cccfffeeegggiiigggaaaZZZ^^^kkktttfffOOOKKKVVVZZZcccqqqrrrjjjhhhfffffffffeeeaaa^^^cccXXXKKKAAA999111000222000777:::???FFFIIIXXXrrryyygggYYYQQQUUUhhh{{{zzzhhhWWWPPPZZZeeeiiiiiikkksss{{{}}}kkkfff```\\\ZZZWWWPPPKKKCCC@@@:::555222111222333444444444666<<>>;;;:::999555333111111222333333333333222111000000111444777888888:::<<<<<<:::777666888:::666;;;;;;999???FFF@@@444,,,,,,---.........------000000222666:::;;;999777999888===FFFOOO^^^|||zzzjjjbbbPPP;;;444444333222222222222222|||\\\AAA;;;666666555222111333000333333222888JJJ___lllhhhkkkqqqjjjZZZYYYbbbaaaaaaaaa^^^[[[^^^cccdddccc^^^^^^]]]\\\^^^fffqqqzzz|||wwwuuuvvvpppooonnnnnnnnnnnnooopppooonnnnnnnnnnnnoooooopppmmmlllggg___RRREEE;;;666444555:::===???LLLnnncccTTT^^^bbbhhhlllkkkiiihhhccc^^^eeevvvvvvlllkkkdddRRRFFFFFFLLLAAA222222555555999555555666888::::::888666555555444333222222222222000222333333222555:::???CCCBBBAAA>>>===>>>BBBEEEMMMSSS[[[cccjjjrrr{{{eeeAAA999888:::EEETTTYYYNNN>>>@@@GGGRRRWWWLLL>>>>>>HHH]]]www~~~jjjhhh||||||pppxxxpppooonnnmmmkkkkkkjjjjjjjjjjjjhhhggghhhhhhfffaaa\\\RRRLLLCCC===999999999999<<<999777777999:::;;;<<>>CCCXXXtttfffLLL@@@???DDDNNNXXX[[[lllzzz|||lllhhhvvvpppiiifffbbbeeeiiidddaaa```^^^]]]bbbhhhjjjiiihhhjjjmmmoooqqqqqqjjj^^^NNNEEEEEEIIIMMMNNNWWW^^^dddrrrzzzhhhbbb___^^^]]]]]]^^^]]][[[YYYWWWWWWWWWWWWXXXYYYZZZZZZ\\\```cccbbbbbbaaa]]]XXXNNN^^^nnnqqqdddYYY\\\fffllltttlllfffdddaaa```______]]][[[___SSSFFF>>>777111111444111777999<<>>555666444777LLLgggqqqmmmcccGGG>>>GGGTTTUUUaaaooo}}}jjj<<<111111///...------,,,,,,,,,,,,,,,---------......,,,---666LLLiiizzzlll```YYYfffuuuyyynnndddjjjxxxsssjjjmmmhhhaaadddlllooommmeeedddiiijjjeee]]]ZZZVVVSSSQQQOOOMMMKKKJJJIIIFFFCCC@@@AAADDDGGGKKKJJJLLLRRRYYYZZZTTTMMMCCC@@@<<<:::888666333111///000000111222222111111111111111444888<<<======<<<<<<<<<:::777555555555333888999666777;;;777///,,,,,,---......///......///000111555888:::999888999:::@@@KKKTTTaaazzzttthhhZZZFFF444444333222222111222222222~~~]]]BBB;;;666555444222111444111333333222666DDDWWWeeeiiiiiipppkkk[[[[[[dddffffffdddaaa]]]\\\aaagggkkkeeeccccccdddfffkkkvvv~~~||||||zzzvvvsssoooooonnnmmmmmmnnnoooooommmmmmmmmmmmnnnnnnoooppplllkkkfff[[[MMM@@@777444444555999===CCCVVVyyyxxxWWWHHHRRRRRR\\\eeehhhffffffccc___^^^oooqqqiiihhh___NNNDDDCCCGGG;;;///333555333666555666888:::;;;<<<;;;:::666555333333333222111000222555777555444666>>>EEEHHHGGGDDD@@@>>>???BBBFFFKKKQQQYYYaaaiiiqqq{{{```>>>999777<<>>IIIwww~~~yyyccc===444000000111111111000000///111///000111444>>>RRReeepppoooeeeZZZbbbwwwzzztttnnnkkklllqqqyyy~~~vvvppprrruuummm^^^JJJ>>>BBBXXXssshhhMMM@@@???DDDOOOXXX\\\nnn{{{~~~zzzkkkiiiwwwnnnjjjhhhfffkkkmmmgggbbbaaa______ccciiihhhhhhggghhhiiiiiigggeeeLLLCCC<<<===GGGSSSYYY[[[___gggkkkrrr|||tttddd```]]]\\\\\\\\\]]]\\\YYYWWWWWWVVVVVVVVVVVVWWWWWWXXXXXX\\\______\\\YYYTTTQQQHHH___rrrooobbb___fffllltttzzz}}}gggbbb```___^^^^^^___``````[[[NNNAAA999555222333666666999777777===AAARRRooorrrddd^^^bbbcccaaammmooojjjoookkk]]]ZZZ___ddddddcccbbbfffiiippppppsss{{{|||nnnbbb\\\YYYUUURRRMMMGGG???999777555222000000333777999;;;;;;:::;;;???GGGPPPWWWcccooo~~~hhhFFF>>>@@@UUUxxxqqqOOO:::444555444999LLLdddrrrssspppQQQ======LLLNNNWWWgggxxx```777111000///...------------,,,,,,,,,---------......///...444DDD]]]vvv~~~{{{qqqeeeccckkk}}}{{{gggjjj|||sssaaa\\\fffjjjjjjeeecccfffgggddd]]]ZZZUUURRRPPPNNNLLLJJJIIIHHHFFFCCCBBBDDDHHHKKKUUUWWW[[[___^^^WWWKKKCCC???>>>;;;888555333222000...///000111111222222111222222444888<<>>DDDLLLSSS\\\mmm~~~|||ppphhh^^^MMM<<<222222222111111111111222222^^^BBB;;;666555444111222444222444444444555???QQQ```dddbbbhhhggg[[[ZZZdddfffdddccc```[[[YYY]]]hhhsssmmmiiiiiijjjjjjkkksss}}}}}}~~~|||}}}|||wwwppppppooonnnmmmmmmnnnooopppmmmlllllllllmmmnnnooooookkkiiidddXXXHHH<<<555333444444777===KKKeeepppNNN@@@JJJQQQ\\\eeehhhfffeeebbb]]]___nnnppphhhdddYYYHHHAAA???AAA666///444666333777666888;;;===>>>?????????:::777444333444444222000222555666555333666===DDDFFFDDDAAA===;;;<<<@@@CCCEEEKKKUUU^^^fffpppzzz```AAA;;;999AAAUUUgggfffTTTCCCGGGZZZqqquuu^^^EEEDDDQQQmmmoooNNNHHHPPPRRRVVVQQQ\\\xxxrrrgggggghhhhhhiiiiiiiiiiiiiiigggfffeeeffffffccc\\\WWWKKKFFF???:::888999999999666444666;;;;;;999:::???VVVWWW555333000000111111111000000///000//////000222;;;LLL\\\tttuuukkk\\\^^^rrr|||qqqggghhhssszzzuuuxxxzzznnn___JJJ>>>CCCXXXssskkkOOO???>>>EEEOOOWWW]]]ooozzz|||yyymmmlllyyy|||nnnllliiiggglllnnnhhhdddccccccbbbeeeiiihhhhhhggggggeeeaaa[[[WWWAAA===;;;CCCRRR___eeefffooowwwuuuqqqrrrkkkbbbddd\\\[[[ZZZZZZZZZYYYWWWUUUVVVUUUUUUUUUUUUUUUVVVVVVZZZ[[[]]]\\\WWWPPPKKKJJJGGG___pppiii^^^^^^bbbcccnnnqqqvvv|||rrreee``````___^^^^^^___```bbbWWWJJJ<<<555333222444888>>>===555555<<<<<>>AAAHHHPPPVVVdddqqqgggEEE===@@@UUUwwwnnnLLL888444222222<<>>AAAHHHQQQ[[[dddnnnyyybbbFFF===>>>III___ooojjjVVVEEEPPPgggcccHHHIIIZZZwwwkkkHHHCCCKKKNNNLLLTTTggg}}}zzzmmmhhhdddeeefffggghhhhhhhhhhhhfffdddcccdddddd___XXXRRRFFFBBB<<<888777888888888888666999<<<:::666<<>>AAAKKK[[[jjjssswwwvvv~~~wwwjjjgggbbb^^^ccc^^^\\\YYYXXXXXXXXXVVVUUUTTTTTTTTTSSSSSSTTTUUUUUU^^^]]]]]][[[SSSIIIEEEFFFRRRcccllleee]]]^^^```]]]dddeeehhhlllooommmgggaaa`````````^^^[[[ZZZ[[[\\\VVVGGG888222222333666999BBB???777999@@@>>>AAAQQQYYYcccnnnpppiiifffttt~~~vvvpppnnnkkkgggeeegggbbbdddhhhmmmtttyyy~~~zzzsssiii```ZZZWWWVVVRRRKKKCCC===888666666000000111333555888:::<<<<<<>>>@@@CCCFFFKKKQQQUUUeeerrrgggEEE???CCCYYYxxxjjjJJJ888555000222@@@VVVkkk|||{{{XXXEEE@@@IIIYYYccczzznnnEEE111///......---,,,,,,------,,,,,,,,,---------......,,,,,,...777IIIeeevvvmmmoookkkaaa___]]]kkk~~~|||jjjgggtttzzz|||zzz|||ooo^^^YYY]]]bbbhhhiiifffcccaaaaaa\\\XXXTTTPPPNNNLLLIIIGGGEEEFFFEEEDDDDDDEEEHHHJJJMMMUUU[[[ZZZPPPEEE>>><<<::::::999666222//////000000000222333444444555555555666999>>>BBBDDDBBBAAA@@@===999777777777666555000111222111000000111222------///000111111111111111222444555666999===@@@CCCEEEHHHLLLOOOSSSWWW[[[ZZZWWWSSSMMMBBB666111111000000000///000000111222}}}]]]CCC<<<666444333111222555222222444555333777GGGYYYjjjaaadddjjjeeeeeehhheeeZZZYYYXXXSSSLLLNNN___rrruuunnnlllmmmhhhaaadddnnnkkkpppvvv|||zzzqqqpppooonnnmmmmmmnnnooopppmmmmmmllllllkkklllllllllhhhgggaaaSSSCCC777444666888888===NNNkkk|||bbbIIIEEEVVVjjjmmmmmmiiigggddd\\\TTTfffqqqnnncccZZZIII999777222666111000777777777@@@GGGPPP]]]eeeeee```[[[WWWHHHAAA999555666666555333222222111111111222444555444444555444444666:::===AAAHHHQQQZZZbbblllwww~~~cccKKK???BBBQQQhhhuuulllVVVGGGXXXooo```EEELLLbbbfffGGGGGGXXXdddiiirrr|||~~~vvvkkkeeeeeeaaacccdddfffggghhhhhhgggcccbbbaaaaaa```[[[SSSLLLBBB???999666666777777777888666888;;;777666EEEYYYuuuvvvrrrGGG000888555444222111000000000111...---...111222666AAALLLgggqqqooobbb___ppp}}}tttkkknnn|||yyy{{{xxxqqqbbbMMM@@@DDDYYYtttrrrTTT???<<>>DDDZZZwww|||dddGGG888666000333FFF]]]nnnzzzvvvSSSBBBAAAMMM```oooeee===111......------,,,,,,------,,,,,,,,,---------......,,,,,,---222BBB]]]|||qqqgggnnnpppkkkddd\\\aaapppuuullliiipppsssvvvqqqnnnrrriii\\\ZZZUUU\\\eeejjjhhhccc``````[[[XXXSSSOOOMMMKKKHHHFFFCCCEEEEEEEEEDDDCCCDDDFFFDDDHHHKKKJJJEEE???===<<<999:::999666111//////000///000111333444555555555444777;;;AAAGGGIIIGGGEEEEEE@@@:::777666666555444333111000000000//////000------///000111222222222222444555666666:::???CCCEEEGGGIIIJJJLLLNNNNNNNNNIIIHHHCCC<<<777444222//////////////////000111111|||[[[DDD<<<555444333111222555000111333444222444EEEWWWjjj^^^```gggeeecccccc^^^YYYXXXXXXSSSJJJJJJ\\\qqqwwwpppmmmnnnhhh___bbblllgggmmmuuu|||}}}tttooonnnmmmllllllmmmnnnooonnnmmmllllllkkkkkkkkkkkkhhhggg```RRRBBB777555777;;;;;;BBBVVVwwwsss[[[FFFHHH\\\lllllljjjfffdddccc[[[RRRaaakkkhhh]]]TTTDDD666555000555333333::::::;;;FFFRRR___ppp{{{|||tttjjjdddLLLDDD;;;666666777666444555333222222333444333222111222444555666888;;;>>>CCCIIIRRRZZZbbbkkkuuu|||dddMMMAAAEEEVVVnnnxxxlllWWWHHH[[[qqq|||YYY???KKKfffaaaEEEKKKeeeyyynnncccbbbddd```aaacccfffggghhhggggggbbb```______]]]XXXOOOHHH@@@===888555555666777777555333666999666:::QQQkkk}}}___kkkjjjBBB...888777666333111///000111111---,,,...111333666>>>HHH[[[hhhjjj___\\\mmm~~~~~~xxxoooooozzz|||nnnwwwzzzsssrrrbbbNNNAAAEEEZZZuuusssUUU???;;;DDDNNNRRR\\\hhhiiigggiiiccc]]]aaa\\\aaa```cccllljjjeeekkkccc```bbbhhhjjjgggbbb```[[[\\\]]]]]]XXXOOODDD<<<;;;DDDSSSaaajjjnnnmmmlllcccjjjddd___fffiiieeeeeefffbbb\\\XXXWWWXXXXXXXXXQQQQQQQQQRRRRRRSSSTTTUUUWWWUUUVVVXXXRRRKKKMMMTTTccc```ZZZVVVWWW\\\]]][[[ZZZ[[[^^^aaa```\\\ZZZYYYWWWZZZ^^^^^^\\\[[[\\\]]]VVVFFF666000111444888;;;<<>>999555222222333111333666:::<<<======<<<>>>BBBHHHLLLPPPSSSUUUWWWffftttfffDDD<<>>>>>===;;;:::999:::999666111...///111//////111222333444444555444666<<>>:::777888777666555555666555222000111000000333666999:::;;;===HHHSSSXXX___iiisssxxxlllZZZKKKJJJ^^^|||zzz\\\LLLSSSbbbyyymmmKKK===LLL```gggKKKFFFUUUooozzziiifffccc]]]^^^___```aaabbbbbbbbbbbb```aaabbb```ZZZQQQHHHBBB;;;999666666666777777777...===:::444:::>>>VVV{{{[[[___|||XXX888777222333222111000////////////.........---///333:::>>>UUU^^^dddaaa```jjjyyywwwmmmooowww{{{wwwrrrqqqvvvooommmllleeeQQQ>>>BBB^^^wwwsssXXXBBB999>>>HHHPPP]]]___ccceeedddaaa\\\YYYQQQVVV]]]bbbdddccccccbbbccccccccccccaaa___\\\[[[]]]YYYXXXZZZVVVJJJ???999<<>><<<999555222000///...333666999<<<===>>>===;;;KKK[[[bbbVVVKKKLLLTTTXXXccc|||ccc@@@;;;@@@VVVqqqrrrWWW===333000666===XXXxxxuuunnnoooRRRBBB===JJJcccooosssyyySSS555+++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...666---,,,333:::FFFggg~~~cccSSS]]]jjjhhheeegggiiilllpppppphhh___]]]bbbZZZcccmmmooohhh```[[[ZZZ[[[WWWRRRNNNKKKIIIFFFDDDHHHGGGEEECCCAAA@@@@@@@@@===>>>???>>>===;;;;;;;;;<<<;;;:::666222111111222222000000111444666666666777===EEELLLOOOLLLGGGCCCAAA<<<666333444555333222222111000///...---,,,+++---...///000111111111111000///333999;;;;;;AAAJJJRRRLLLDDDAAA???===888333222222222111000//////...////////////000000000000zzz^^^EEE<<<555444444222222333333///111555555444@@@PPPllljjjcccfffooojjjcccggg\\\VVVRRRSSSPPPOOOZZZhhhlllgggdddcccbbb^^^___bbbhhhooowww|||~~~xxxttttttmmmhhhjjjlllkkkkkkllliiiiiiiiiiiihhhgggffffffgggbbbYYYLLL???999888:::===AAARRRqqquuueee[[[IIIIII^^^qqqiiidddeeecccZZZPPPIII]]]bbb___QQQAAA888444111333444777999999???PPPbbb{{{pppjjjVVVGGG===???BBB???<<<>>>===;;;888666555444111///111111222444777:::;;;;;;???IIIRRRVVV]]]hhhtttyyyvvvbbbNNNRRReeeyyypppTTTEEEJJJ]]]jjjlllXXX???666AAAOOOddd```MMM===BBBQQQiiixxxgggdddbbb^^^WWWXXX[[[]]]```bbbdddddd``````^^^[[[UUUMMMGGGCCC:::888666666777777777666222;;;888777===@@@XXXmmmZZZhhhRRR777888222333222111000////////////.........---...222888===LLLXXXcccbbbaaahhhvvvwwwqqqttt{{{}}}vvvoooppp~~~qqqjjjiiijjjdddSSSAAADDD[[[sss}}}|||mmmWWWDDD===???GGGMMMUUUXXX\\\___```]]]ZZZWWWNNNRRRVVVZZZ[[[\\\^^^___bbbbbbbbbaaa```^^^\\\[[[ZZZWWWWWWXXXTTTHHH===777AAAKKKRRRRRRXXXdddmmmnnnoooooonnnllliiieeebbb```^^^]]]]]]\\\ZZZXXXVVVUUURRRPPPNNNMMMMMMNNNPPPQQQPPPRRRUUUVVVVVVVVVWWWYYYUUUVVVWWWVVVUUUUUUWWWYYYWWWVVVVVVXXXZZZZZZWWWTTTUUUWWWYYY[[[[[[[[[ZZZYYYWWWNNNAAA999777999:::;;;IIIRRRaaajjjlllllluuuxxxuuunnniiimmmxxx|||iii```^^^^^^]]][[[ZZZZZZ\\\]]]]]]\\\\\\[[[YYYUUUQQQKKKFFFCCC;;;:::666333111000000000222444:::???<<<888@@@KKKWWW]]]]]]TTTKKKKKKRRRWWWlll|||YYY;;;;;;@@@TTTkkkjjjQQQ<<<555444;;;GGGfff{{{vvvmmmNNN@@@???LLL```nnntttmmmIII111,,,------,,,,,,,,,,,,++++++,,,++++++++++++,,,------888///---333777AAA^^^~~~}}}gggVVVVVV\\\]]]___ccckkkkkkooorrrpppjjjhhhiiibbbhhhllljjjccc^^^^^^```XXXUUUQQQMMMKKKIIIGGGEEEAAAAAAAAA@@@???>>>======<<<======<<<;;;999999999;;;:::999666222000111222222111111222555777777777777999>>>BBBDDDCCCAAA@@@AAA>>>999666444333222111000000///...---,,,+++++++++,,,...///111222222333777777:::>>>>>><<<@@@HHHLLLFFF???<<<;;;999555222222222111111000//////...////////////000000000000{{{___EEE===555444444222222333333000111444333333===JJJiiihhhdddhhhtttpppfffggg]]]TTTPPPTTTUUUTTTWWW___bbb``````cccccccccgggnnnpppxxx}}}wwwsssrrrkkkgggiiikkkjjjiiijjjjjjiiihhhfffeeeeeeeeeeeeccc^^^TTTGGG;;;666888;;;AAAGGG]]]kkk___YYYJJJIII\\\ooohhhbbbbbb___VVVLLLGGG^^^___YYYJJJ;;;444222111444666999<<<@@@LLLcccxxx~~~rrrllljjjWWWJJJAAAEEEHHHEEEBBBDDD@@@===999777666555333111222333444666888:::;;;<<>>EEE???333333???JJJ]]]wwwwwwfffaaa```___UUUVVVYYY\\\___bbbcccddd```^^^ZZZUUUOOOIIIEEEBBB999888666666777777777666777888666999???CCC\\\www^^^ZZZssssssHHH666999111222222111000//////////////////...---...111666:::EEEVVVfffhhheeejjjvvvzzzvvvyyyzzzqqquuu|||ooogggfffddd```SSSDDDCCCUUUhhhqqqnnndddTTTHHHBBBDDDGGGJJJNNNQQQVVVZZZ\\\[[[YYYWWWRRRSSSTTTUUUVVVYYY]]]aaa``````______^^^\\\[[[ZZZWWWTTTUUUVVVQQQFFF;;;666EEEKKKMMMLLLSSSbbbllllllooopppppplllfffaaa```aaa\\\[[[ZZZ[[[]]]\\\XXXTTTQQQOOOMMMLLLKKKLLLMMMNNNLLLOOOSSSUUUUUUUUUVVVWWWTTTUUUUUUTTTRRRRRRSSSUUUUUUTTTTTTVVVWWWWWWUUUSSSSSSTTTVVVXXXYYYZZZYYYYYYXXXQQQHHHAAA???@@@BBBCCCYYY```kkkrrrrrrooossszzznnnmmmkkknnn|||rrrddd___^^^]]]]]][[[YYYXXXYYYYYYXXXWWWVVVUUUSSSOOOJJJEEEAAA>>>777555333111000111333444555777<<>>CCCOOO^^^oooxxxzzz^^^<<<---...------,,,,,,,,,,,,+++++++++++++++++++++,,,------666...,,,000333;;;TTTppp}}}}}}ttt{{{mmm[[[QQQRRR[[[ffflllooojjjllluuu|||{{{vvvrrriiimmmpppmmmeee___^^^___WWWTTTPPPMMMKKKIIIGGGEEEAAAAAAAAA@@@???===;;;:::999999999999999999888888999999888555222000000111333222222444777999999888777777777777888999;;;<<>>AAA@@@===@@@EEEDDD???888555444444222000222111111000000//////...////////////000000000000|||```FFF===666555555222222333333111111333222222999CCC]]]aaaaaaiiiwwwssseeebbb\\\RRROOOVVVZZZWWWUUUWWW^^^___dddiiikkklllttt|||}}}xxxtttqqqjjjgggiiikkkiiihhhiiiiiihhhfffeeeeeeeeefffgggccc]]]RRRDDD999444777;;;AAAMMMiiiyyyeee\\\UUUFFFHHH^^^pppiiicccbbb___VVVMMMIIIaaa\\\QQQCCC666111111222666888;;;AAANNNaaayyy}}}oooiiimmmrrrZZZNNNGGGKKKNNNIIIFFFHHH@@@===999777777777777666222444666888999:::<<<>>>MMMUUU\\\^^^fffuuu~~~```LLL___mmmfffOOO;;;444444>>>===888000///333777777777333...444>>>AAAOOOjjj|||yyyggg___^^^```[[[[[[]]]^^^______``````]]][[[XXXSSSMMMGGGBBB@@@888777555666777888777666:::666666;;;===EEEgggnnn[[[aaafff???555888000111111000////////////////////////------///333777GGGZZZlllooolllpppzzz{{{{{{}}}~~~yyyqqqiiiddd^^^]]]SSSFFFBBBLLLYYYaaaaaa[[[SSSMMMJJJJJJJJJJJJKKKNNNSSSWWWZZZ[[[ZZZYYYVVVUUUSSSRRRRRRVVV\\\aaa___^^^]]]\\\ZZZYYYWWWWWWUUUSSSTTTVVVQQQEEE;;;888EEEJJJLLLLLLUUUbbbhhheee]]]aaaeeeddd___\\\]]]```[[[YYYWWWZZZ]]]\\\VVVPPPPPPOOOMMMKKKJJJKKKKKKLLLKKKNNNRRRTTTTTTRRRRRRRRRRRRSSSSSSQQQOOONNNOOOPPPQQQQQQRRRSSSTTTSSSSSSRRRPPPQQQSSSUUUVVVWWWXXXXXXXXXUUUPPPLLLKKKNNNRRRUUUhhhjjjppptttqqqkkkjjjmmmlllooottt|||hhh```^^^]]][[[^^^\\\YYYWWWWWWVVVTTTRRRPPPOOOMMMIIIDDD@@@<<<999222111//////000333666999:::===>>>;;;;;;CCCOOOWWWWWWNNNIIIIIIHHHJJJXXXjjj___DDD===:::@@@SSShhhkkkWWW@@@666111999UUU{{{zzz|||eeeBBB===IIIUUUaaarrr~~~uuuSSS555,,,000------,,,,,,,,,++++++++++++++++++***+++,,,,,,---000******...000777LLLbbbhhhsssnnngggoooxxxxxxyyywwwooo^^^PPPUUUiiizzzqqqiiihhhuuuyyylllqqqvvvuuulllbbbZZZWWWXXXUUURRROOOLLLJJJFFFDDDBBBAAA???<<<:::999888888888777666777888999999888666777666444111000000000222111222444777999999888888666444222333555777999:::<<<<<<888222///...000......------,,,,,,++++++***+++---///111222333333666999>>>@@@???>>>???CCC<<<888333000000000000000111111000000////////////////////////000000000000|||aaaGGG>>>777555555222111333333222222222111222777>>>PPPZZZ```kkkyyyuuuddd^^^]]]UUUTTT\\\```[[[VVVVVV]]]aaaiiiooopppqqqyyy~~~zzzwwwpppjjjgggiiillljjjhhhiiihhhgggfffeeeeeeggghhhiiieee___SSSDDD888444777;;;CCCVVVwwwvvvooobbbZZZPPP@@@FFFbbbpppiiicccaaa]]]TTTMMMKKKbbbXXXJJJ===444111333666888999===JJJ___vvv}}}rrrlllpppxxx^^^TTTOOOSSSTTTNNNJJJKKKEEEAAA===:::999999888777333555777888999;;;???BBBSSS\\\dddiiirrroooOOODDDXXXdddWWWAAA444111000111222111///000555666444333555444:::@@@===JJJfff{{{|||iii^^^]]]```\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYVVVRRRLLLFFF@@@<<<777666555666777888777555:::555888;;;:::LLLyyyssscccoooZZZ999333555///111000////////////////////////...---,,,...111444JJJ\\\mmmpppnnnrrr|||zzz~~~|||sssqqqtttssskkkaaa^^^]]]UUUKKKFFFJJJPPPTTTWWWUUURRRQQQPPPPPPNNNLLLJJJLLLOOOSSSVVVXXXYYYZZZUUUTTTRRROOONNNQQQVVVZZZ]]]\\\[[[YYYWWWUUUTTTTTTUUUTTTVVVXXXRRRFFF===;;;BBBKKKQQQTTT\\\eeefff___WWW]]]cccccc^^^ZZZZZZ[[[ZZZWWWVVVWWWZZZXXXRRRKKKPPPOOOMMMLLLKKKKKKKKKKKKLLLNNNQQQRRRQQQNNNMMMLLLOOOPPPPPPNNNKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNPPPRRRSSSTTTUUUVVVTTTUUUUUUTTTTTTYYY```fffnnnlllmmmooonnniiiggghhhmmmtttlll```^^^]]][[[YYYZZZXXXTTTRRRQQQPPPNNNLLLLLLJJJHHHDDD???;;;888666000/////////222555999<<<<<<@@@<<<777CCCXXX[[[NNNMMMGGGEEEFFFFFFMMMccc{{{}}}OOO<<<>>>===FFF[[[rrrttt___DDD444333===^^^zzz___>>>???NNN\\\ggguuuqqqMMM333---111------,,,,,,,,,++++++++++++************+++,,,,,,---******------222AAARRRZZZiiikkkdddfffjjjmmmtttooojjj\\\QQQZZZssspppfffcccqqqxxxppptttwwwtttlllaaaYYYTTTZZZWWWTTTPPPMMMJJJFFFBBB@@@===:::777666888:::<<<>>>;;;888777888888666444444555666444222000000000000000111444777999888777555555333333333444666777555777888555000---...000......------------------,,,---...000111111111111777<<>>GGGZZZsssxxxqqqpppvvvddd\\\YYY]]]]]]VVVQQQSSSQQQMMMHHHCCC@@@===:::888666888:::::::::>>>DDDJJJWWWbbbmmmvvvZZZ???;;;KKKSSSHHH888111111111---111333333444666555111000777:::===CCCEEETTTooo}}}jjj]]][[[^^^WWWXXXYYYZZZZZZZZZZZZZZZWWWVVVTTTPPPJJJCCC===:::666555555666888888777555888555;;;<<<===^^^xxxjjjwwwvvvMMM666333222///000//////....../////////---......---,,,---000222FFFVVVeeejjjkkkqqqzzzyyy{{{ttthhhhhhpppsssjjj___aaa^^^XXXRRROOOOOOPPPPPPQQQQQQPPPRRRSSSTTTRRRQQQKKKKKKKKKLLLNNNRRRUUUWWWWWWWWWVVVTTTRRRRRRTTTVVVYYYXXXWWWUUUTTTTTTTTTTTTUUUVVVXXXZZZTTTHHH@@@>>>FFFQQQZZZ]]]bbbiiihhhbbbdddgggiiigggaaaZZZWWWVVVWWWUUUSSSTTTTTTRRRNNNIIIMMMMMMLLLKKKKKKJJJJJJKKKLLLNNNPPPPPPMMMKKKIIIIIILLLLLLLLLKKKHHHGGGHHHJJJJJJKKKMMMMMMLLLLLLMMMOOOLLLMMMNNNOOOPPPQQQRRRSSSPPPRRRTTTTTTUUUZZZeeennnnnnhhheeehhhlllllllllmmmrrr}}}xxxkkk___[[[[[[YYYWWWVVVXXXUUURRRQQQPPPOOOMMMKKKGGGFFFCCC???;;;777444222///000111222555888;;;===;;;>>><<<>>>QQQfff___JJJHHHGGGHHHIIIMMM[[[uuuhhhCCC999===GGGUUUkkk{{{vvv]]]BBB333444???```zzzxxxwww{{{UUU>>>EEERRR___nnnxxxgggEEE222///000------,,,,,,,,,,,,++++++***************+++,,,,,,///---------,,,---666AAARRRgggoookkkkkkhhhiiiqqqgggddd[[[SSS[[[nnn{{{mmmbbb___jjjxxx|||wwwpppqqqqqqooojjjccc]]]YYYXXXYYYWWWSSSPPPNNNJJJEEEBBB@@@>>><<<<<<===@@@DDDGGGDDD@@@:::888777666333000333555666555333111111111//////111444777999888777333444444555666777777888444444444111///......///------------............---...///000000111111000===BBBCCC>>>999777777666222111000///......///000////////////////////////////////////000000000000{{{```HHH???888666555333111333222333333222222444777888BBBUUU```gggrrrrrrhhheeedddccchhhkkkcccUUUPPPTTTZZZbbbnnnrrrllleeeiiiqqqtttwwwuuuooolllrrrzzz~~~~~~~~~~~~}}}zzzvvvmmmhhheeehhhjjjhhhffffffhhhhhhggggggeeedddcccbbbccc^^^SSSFFF;;;777999===JJJqqqwwweeeccc\\\XXXNNN===DDD```kkkddd___\\\XXXQQQMMMNNN]]]MMM<<<555222222777===@@@KKK\\\qqq|||}}}|||jjjiiirrrjjjcccbbbhhhhhhaaa\\\^^^\\\XXXSSSOOOJJJFFFAAA===:::<<<===<<<===BBBKKKRRR]]]jjjzzzdddEEE666555===AAA<<<444000111333000333555666:::===;;;666000:::;;;<<>>GGGvvvtttfffrrrfffBBB555222000111//////.........//////000,,,,,,---,,,,,,---///222:::IIIZZZbbbhhhooouuuwww{{{{{{wwwnnnfffiiippprrrjjjaaaaaa[[[VVVUUUVVVUUUSSSPPPNNNNNNNNNPPPSSSUUUUUUTTTNNNLLLIIIGGGHHHLLLQQQTTTYYY[[[\\\ZZZWWWTTTRRRQQQSSSRRRRRRRRRSSSTTTVVVWWWUUUVVVZZZ[[[TTTIIIAAA@@@PPP\\\cccccceeemmmpppmmmlllkkkgggbbb]]]XXXUUUSSSQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMLLLJJJIIIIIIJJJIIIIIIIIIHHHFFFEEEGGGHHHGGGIIIKKKJJJIIIIIILLLNNNLLLLLLLLLMMMMMMNNNOOOPPPOOOSSSTTTRRRQQQVVVaaakkknnnddd]]]```ggglllooorrrttt~~~vvvccc\\\WWWXXXWWWSSSQQQSSSTTTRRROOONNNNNNNNNLLLKKKCCCBBB>>>:::666333000///000111333666999;;;=========<<>>LLLVVV```rrrzzzvvvWWW:::///...---------,,,,,,,,,,,,++++++***************++++++,,,------......,,,+++111888III```ooorrrtttllldddhhhbbbccc```\\\\\\bbbkkkrrriii___[[[aaajjjllliiifffgggfffeeebbb___[[[YYYXXXTTTRRRPPPNNNMMMJJJFFFCCCBBBBBBBBBCCCDDDEEEFFFFFF@@@;;;777555777888666444333555666666444222222222///000222555999:::999888666777888:::;;;===>>>???888555222///.........---++++++,,,,,,---------...,,,---...000111222222222===BBBAAA999333333333111...///000000///.........////////////////////////////////////000000000000{{{```III@@@888666555333111222222333333222333555777777???SSS^^^bbblllmmmhhhhhhdddfffllllll___NNNIIIPPPZZZcccooorrrjjj```bbbiiilllpppoooiiigggmmmuuuyyy|||xxxtttlllfffdddgggiiigggddddddhhhhhhhhhgggdddaaa^^^]]]```[[[RRRFFF<<<888;;;???KKKwwwkkkeee```YYYVVVPPP@@@DDD]]]kkkeee```]]]XXXRRROOOPPPZZZIII888222111222888???FFFXXXoooxxxmmm[[[aaapppnnnhhhhhhooopppiiieeeggg```^^^ZZZVVVSSSNNNIIIFFF===??????>>>???EEEPPPXXXcccrrrxxxOOO777333222444666555222000111444333555555888@@@FFFDDD>>>333===;;;<<>>222444>>>KKKhhhqqqiiixxx{{{^^^@@@???QQQWWW___rrrzzz}}}mmmKKK111,,,---+++---------,,,,,,,,,++++++*********)))***++++++,,,)))+++---...------222777@@@XXXjjjtttxxxnnn___]]]aaadddhhhfff___\\\cccnnnfff^^^XXX[[[``````___^^^XXX\\\```bbbaaa\\\WWWSSSOOONNNLLLLLLLLLJJJFFFDDD???@@@BBBCCCAAA???<<<:::888444111333888======;;;333555666666444333222333000111333777:::<<<;;;999;;;;;;<<<>>>@@@CCCFFFGGG===777111...//////---,,,*********++++++,,,,,,---***+++---///111333444444888<<<<<<333...000222000,,,...000000///...------.........///////////////////////////000000000000|||aaaIII@@@888666555333111222444333222111111333555666888LLL^^^cccccceeegggfffccchhhiiibbbWWWOOOMMMLLLRRRZZZbbbeeeaaa]]][[[[[[iiimmmddd^^^gggnnnrrryyy|||uuuooonnniiidddcccfffiiihhheeefffggggggfffccc^^^YYYUUU^^^\\\UUUIII<<<777;;;AAAYYYsssvvviii]]][[[YYYQQQBBB<<>>333222444666===EEE[[[lll~~~rrrrrr~~~qqqYYYOOO]]]ooopppooolllhhhggggggddd``````___]]]\\\[[[XXXUUUQQQMMMHHHGGGJJJOOOTTT]]]eeevvv}}}ZZZ???444555222555999:::777444444666666444999>>>GGGXXXWWWCCC;;;>>>AAAGGGYYYqqqsssbbbYYYVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSNNNGGGAAA===999555333333333333444444444555555888>>>;;;===ccc]]]SSSbbbqqqRRR999,,,444666)))///............------------,,,,,,,,,,,,---......444<<>>>>><<<888555666333555;;;>>>;;;888777777666444333222222333444222888=========??????===>>>???>>>===???CCCDDD@@@666333111//////...,,,***)))******++++++,,,------,,,,,,,,,...111444888:::@@@777000111333111,,,***---...//////////////////........................,,,,,,------...---------zzz___HHH???888666555333111333444333222111111333444666999LLL]]]aaa______aaaaaa\\\^^^^^^ZZZSSSOOOMMMLLLNNNSSSYYY]]]]]]\\\[[[[[[gggpppjjjaaadddiiiooozzz~~~|||{{{{{{xxxtttppppppkkkfffdddgggiiiiiigggfffffffffeeebbb^^^ZZZXXX^^^\\\VVVIII===888===CCC^^^ttt|||mmmccc\\\[[[XXXPPPBBB;;;JJJ```hhh```YYYSSSLLLDDDAAAAAAAAA888111222555;;;FFFQQQmmm|||xxxhhh^^^iiillliii[[[KKKIIIYYYiiirrrmmmeee___\\\ZZZXXXUUU]]]]]]___bbbcccbbb^^^[[[YYYUUUTTTYYYaaaiiittt~~~kkkMMM888111333888888<<>>777666999999>>>DDDRRRgggeeeKKK888>>>GGGUUUjjj~~~ooo___WWWUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQMMMFFF@@@<<<888555333444444444555555555666666666<<<;;;DDDmmmnnnPPPOOOiiihhhJJJ777...222555+++............---------------,,,,,,,,,,,,---......000666EEEUUU^^^```dddiiiooosssvvvtttlllbbb[[[XXXlllxxx~~~uuummmfffbbbXXXVVVTTTVVVZZZ^^^```___\\\TTTLLLKKKOOOTTTVVVUUUQQQPPPOOOLLLIIIHHHIIIKKKPPPRRRVVVZZZ[[[WWWPPPKKKHHHJJJLLLNNNOOOPPPRRRTTTUUUPPPPPPUUURRRHHHFFFKKKVVVTTTKKKCCCHHHTTTYYYUUUXXXWWWUUUSSSQQQOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSVVVSSSPPPNNNOOOSSSXXX[[[ZZZ[[[[[[ZZZXXXVVVSSSQQQSSSQQQOOOLLLKKKKKKKKKKKKHHHFFFDDDDDDEEEEEECCCAAA;;;999555222000000000111666888;;;<<<;;;;;;===>>>KKKSSSVVVOOOHHHFFFEEECCCLLLRRR^^^uuuwwweeeNNNAAAEEEWWWmmm}}}yyyiiiNNN444---222>>>WWWfffhhhxxxnnnJJJ;;;EEEMMMUUUeeeqqquuurrrSSS555111...(((...++++++++++++++++++++++++))))))***++++++++++++***************+++---///000444CCCXXXgggllljjjeeeccciiiWWWWWW]]]dddaaa\\\ZZZYYYXXXVVVTTTOOOQQQUUUZZZ[[[VVVNNNHHHNNNOOOOOONNNKKKGGGEEECCCAAA@@@>>>=========;;;999999555666;;;===:::666555777666444333222222333333333888<<<===@@@EEEEEEAAA>>>AAA@@@<<<:::======:::666333000//////...,,,+++*********+++,,,,,,------------...///222555888:::888000,,,...222444555777......//////////////////........................,,,,,,---............---xxx\\\HHH???777666555222111333333222222111111333444555666GGGXXX]]]ZZZZZZ\\\^^^WWWUUUSSSSSSRRRPPPNNNMMMKKKLLLOOOTTTXXXZZZZZZZZZdddrrrqqqfffdddeeelllyyy|||zzzxxxwwwwwwvvvtttrrrrrrmmmgggeeegggiiiiiihhheeeeeedddcccaaa^^^\\\[[[___]]]WWWKKK>>>:::???EEE```qqq{{{oooeee^^^\\\YYYVVVNNN@@@:::III___eee]]]TTTKKKAAA888666999666333111444999DDDUUUddd}}}uuu___PPPJJJaaa[[[PPPCCC>>>GGGXXXgggvvvkkk\\\QQQKKKIIIGGGFFFQQQTTT[[[cccjjjmmmmmmkkkhhhdddeeekkksss|||pppWWWBBB555333777===:::BBBRRRUUUFFF888555999<<>>PPP]]]bbbeeehhhdddeeellluuurrrfff___aaarrr|||iiibbbbbbXXXXXXYYYZZZ[[[]]]```ccc\\\WWWQQQNNNNNNPPPRRRSSSPPPPPPPPPNNNJJJHHHHHHIIIIIILLLRRRYYY\\\[[[WWWSSSIIIHHHHHHJJJLLLNNNNNNMMMPPPKKKKKKQQQRRRLLLJJJMMMKKKHHHDDDDDDGGGMMMRRRTTT[[[WWWQQQNNNNNNLLLIIIFFFGGGGGGFFFEEEEEEEEEEEEEEE@@@AAABBBDDDEEEGGGHHHIIIEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMOOOQQQTTTTTTTTTSSSRRRPPPMMMLLLMMMLLLJJJHHHGGGFFFGGGGGGIIIGGGFFFEEEDDDBBB???<<<888666333000///000333444666;;;???===999:::BBBJJJVVVTTTNNNFFFDDDFFFGGGEEESSS\\\mmmtttWWWJJJ>>>AAAUUUpppssseeeUUUAAA///---555FFF]]]jjjnnn\\\BBB:::FFFMMMWWWjjjwwwtttgggHHH///...---***...++++++++++++++++++++++++))))))***++++++++++++***************+++---...///111===NNN\\\dddgggiiijjj{{{gggWWWRRRTTT^^^```cccbbb___[[[XXXVVVSSSUUUXXXZZZYYYUUUMMMGGGJJJOOOSSSRRRMMMHHHGGGGGGCCC@@@===<<<===>>>>>>>>>;;;777777;;;<<<777444444666555444333222222222333333666999<<>>777555555222111333222222111111222222333444222@@@QQQXXXXXXXXX\\\```YYYRRRNNNRRRWWWXXXUUUTTTOOOLLLKKKNNNUUUYYYYYYXXX```ppprrrkkkiiihhhjjjtttwwwwwwxxxxxxxxxwwwtttsssrrrnnnhhheeeeeefffgggfffcccbbbaaa```___^^^^^^]]]aaa```ZZZMMM@@@;;;???EEE\\\lllyyyyyypppgggaaa]]]ZZZWWWRRRKKK>>>999HHH]]]aaaYYYNNNDDD999000000555111333666999@@@OOOeeevvv~~~tttcccPPPEEECCC\\\SSSEEE;;;;;;HHH\\\kkkxxxgggSSSEEE===::::::;;;@@@EEENNNZZZgggqqqvvvwwwwwwtttvvv|||~~~lllUUUDDD:::555666:::======KKK^^^\\\FFF666444666===KKKZZZpppyyyRRRHHHLLLXXXoooxxxeeeWWWSSSTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPLLLHHHBBB===999666444222444444444444555555555555:::999888CCCggg}}}dddUUUPPPfff{{{QQQ666555222...000000.........---------,,,,,,,,,,,,++++++,,,,,,---......111;;;LLL\\\fffiiiiiiccc```iiiyyyzzzmmmeeeiiivvvyyyccc]]]___]]]\\\[[[[[[]]]^^^______]]]ZZZVVVQQQMMMLLLNNNPPPPPPQQQRRRPPPMMMJJJIIIIIIGGGJJJPPPWWW]]]^^^[[[YYYOOOKKKFFFEEEHHHKKKKKKKKKMMMHHHGGGMMMQQQNNNLLLMMMJJJGGGIIIOOOSSSUUUZZZ```[[[UUUMMMKKKKKKKKKGGGDDDEEEEEEDDDCCCCCCCCCCCCDDDAAAAAABBBCCCDDDEEEFFFGGGBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKPPPPPPPPPOOONNNMMMKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFFFFEEECCC???;;;999555333111//////222555777444888;;;;;;;;;@@@KKKUUUSSSNNNGGGAAABBBGGGMMMPPP\\\mmmtttVVVCCCAAACCCRRRlll{{{cccVVVIII@@@666...222===NNNbbbooovvvkkkIII888:::KKKVVVbbbssszzzsss]]]>>>,,,+++,,,+++,,,************************))))))***++++++++++++************++++++,,,---...000999FFFRRR[[[```eeegggrrruuuuuunnndddYYYSSSQQQVVV```kkkoookkkccc\\\ZZZ[[[^^^___^^^[[[XXXRRRKKKHHHNNNTTTVVVUUUQQQNNNMMMEEEBBB===;;;<<<>>>??????:::777888;;;:::666444555555555444333333222222222333444666999AAAHHHFFF@@@@@@FFFGGGAAA;;;;;;===>>>444222///.........,,,+++++++++,,,,,,------............///000111333555666000....../////////555<<<111111000//////.................................---------......///000000wwwYYYFFF===666555555222222333111111111111222222333333222<<>>FFFYYYfffZZZAAA444777888BBBWWWlllxxxQQQIIIOOO```zzzwwwaaaTTTQQQRRRQQQQQQQQQQQQQQQPPPOOONNNMMMHHHDDD???:::777555333111222222333333333444444444:::888888CCCbbb~~~aaa^^^gggrrrIII333555222---...///...------------,,,,,,,,,,,,++++++++++++,,,---------000777EEEWWWfffjjjjjjjjjdddiiixxxyyyjjj```aaauuukkkZZZVVVXXX]]]YYYVVVYYY___bbb___[[[]]][[[XXXRRRMMMKKKLLLNNNPPPQQQSSSRRROOOMMMKKKKKKIIIKKKOOOUUUZZZ\\\[[[ZZZVVVPPPHHHEEEFFFIIIKKKKKKLLLHHHGGGJJJNNNMMMLLLKKKIIIHHHLLLUUUZZZ\\\```eeeVVVPPPJJJHHHJJJKKKIIIEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCC@@@@@@@@@?????????>>>>>><<<===>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEHHHIIIJJJIIIHHHGGGIIIIIIHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCBBBBBBBBBAAABBBCCCBBB@@@<<<:::888333111000///111444777:::666666777:::@@@GGGOOOTTTHHHFFFCCCAAA@@@FFFRRR\\\nnnjjjQQQCCC;;;FFFWWWkkk~~~sss___MMMAAA777444000///777BBBVVVeeennnuuu}}}SSS>>>555@@@VVVfffttt}}}{{{qqqRRR777---++++++,,,***************************))))))***++++++++++++***)))******+++,,,,,,,,,,,,...444???JJJSSSZZZ___bbbdddeeeggghhheee^^^WWWQQQVVVcccttt{{{vvviii^^^XXXaaaeeeeee```\\\ZZZUUUOOOIIILLLRRRYYY]]]\\\UUUPPPEEEAAA===;;;<<<=========888666777:::999555444777444444444333333222111111222333222444;;;AAA???888;;;AAADDD@@@<<<>>>BBBCCC333111///.........,,,++++++,,,,,,---......//////------......000111222333......000222///+++...555333222111///..........................................---......000111222~~~vvvYYYEEE===555444444222222333111111111222222222222222666:::CCCPPPWWWXXXXXXZZZTTTLLLLLL[[[iiimmmnnnooo]]]WWWRRRSSSYYY^^^``````aaalllmmmmmmuuutttkkkiiijjjooouuuxxxwwwsssnnnllllllkkkhhhfffccc```___^^^]]]]]]\\\[[[[[[[[[[[[\\\aaabbb^^^SSSEEE======@@@YYYgggrrrpppggg___ZZZWWWXXXRRRLLLEEE:::777FFFYYY[[[QQQFFF@@@===;;;<<<@@@:::AAAHHHLLLTTTfffzzzvvveee]]]SSSFFF>>>>>>KKKFFF>>>888888DDDWWWffffffRRR===666333000111555555555777>>>GGGQQQYYY]]]ggggggllltttwwwwwwwwwzzzzzzyyytttkkkeeebbb[[[TTTCCC999111000222444888===BBBSSSeeefffQQQ:::444999>>>GGGaaazzznnnNNNHHHTTTlllrrr\\\PPPOOOOOONNNOOOOOONNNNNNMMMLLLKKKJJJEEEAAA<<<888666444222111111222222222333333333333777777===QQQppplllrrrdddBBB111444111,,,......------------,,,,,,,,,,,,+++++++++++++++,,,------+++...333===NNN___gggggglllgggiiitttxxxqqqhhheeeoooyyy|||ppp___TTTPPPOOOWWWRRRPPPUUU___dddaaa]]]\\\[[[XXXSSSNNNLLLKKKLLLOOOPPPRRRRRRPPPNNNMMMMMMKKKKKKLLLOOOTTTWWWXXXXXXYYYTTTNNNIIIHHHHHHJJJKKKJJJHHHHHHIIIJJJKKKKKKJJJJJJKKKOOOTTT[[[___aaaaaaOOOKKKHHHGGGIIIJJJIIIGGGDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA?????????>>>>>>>>>======<<<======>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@???;;;999777777111111000111333666999;;;;;;888888<<>><<<<<<<<<===<<<;;;888777888:::888444444888333444444444333222111000111222111000444888777222333888;;;888888<<>>@@@TTTaaallljjjbbb]]]ZZZYYYWWWPPPIIICCC999666EEEXXXUUUIII>>><<<=========??????GGGNNNRRR\\\nnnsssfff\\\YYYPPPBBB;;;===HHHBBB:::555999FFFWWWcccUUUBBB222111333000111666555444444777===BBBFFFGGGHHHGGGJJJPPPRRRRRRSSSWWWSSSRRRMMMGGGEEEGGGEEEAAA:::444000111333666;;;AAAFFF\\\jjj]]]DDD444222666>>>DDD___zzzzzzkkkXXXDDDGGGSSSjjjjjjUUULLLLLLLLLJJJLLLLLLLLLLLLJJJIIIHHHGGGCCC???:::666444333111000222222222333333333444444333777GGGgggppp{{{{{{SSS;;;000222...,,,///------------,,,,,,,,,+++++++++++++++***++++++,,,---***...000666EEEXXXccceeejjjhhhiiipppxxxzzztttnnnkkkrrrtttkkk```WWWQQQLLLOOONNNOOOTTT[[[______]]]\\\ZZZVVVSSSPPPNNNLLLKKKLLLNNNOOOOOONNNMMMMMMNNNKKKIIIGGGHHHLLLPPPSSSTTTWWWWWWTTTPPPLLLHHHGGGGGGFFFHHHIIIHHHGGGIIIJJJKKKLLLOOOPPPOOOVVV___]]]TTTHHHGGGGGGGGGGGGFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB>>>????????????????????????>>>>>>>>>>>>===============>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@AAACCCBBBBBBAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@===>>>>>>;;;777444444555000111222444666888:::;;;;;;:::;;;@@@GGGHHHEEE@@@>>>???CCCIIINNNYYYooo~~~dddHHH:::>>>HHHVVVkkk{{{xxxnnncccVVVJJJBBB999333222111333@@@PPPddddddfffkkknnngggSSSBBB777>>>SSSgggqqq{{{}}}sss]]]999+++000***)))---)))************************))))))***++++++++++++***))))))***+++,,,++++++******,,,111:::EEEPPPYYY]]]]]]\\\[[[^^^aaaaaa^^^ZZZ___iiiwww~~~{{{oooccc[[[___eeedddZZZSSSUUUSSSMMMKKKPPPWWW]]]\\\TTTIIIAAA777777999<<<>>>>>><<<999:::888999:::666222222666333333444444333222000//////222222000000333333000///222333111222666888666222000...---------,,,+++---------...//////000000....../////////////////////---///222222000222666666444222///...---..............................//////......///111333555~~~tttWWWDDD<<<555444444222222333000000111222222222222111222...333FFFWWW]]][[[YYYRRRJJJMMM\\\ggggggfffiiiXXXWWWWWWZZZaaajjjqqquuukkksssoooiiinnnnnnjjjlllnnnrrrvvvvvvtttqqqpppqqqiiijjjkkkiiieee___[[[YYYYYYYYYZZZZZZYYYXXXWWWWWWWWW[[[\\\UUUJJJAAA???AAAMMMZZZeeeddd^^^\\\]]]^^^WWWOOOHHHAAA888666EEEXXXOOOBBB666666:::;;;::::::AAAJJJQQQUUU```rrrZZZTTTSSSUUUMMM???:::@@@KKKBBB888555===LLL[[[dddIII777***---222111222777333333333666999<<<======888444444666888777:::>>>999:::888666999@@@BBB@@@555000,,,---///222888@@@III___hhhTTT:::///000111:::<<>>999555444333111000333333333444444444555555222888PPPyyyhhhsssnnnmmmGGG666///000,,,---000------------,,,,,,,,,++++++++++++******++++++,,,---+++///111444AAAUUUbbbfffnnnmmmkkklllsssxxxrrrgggkkkrrrvvvqqqggg^^^UUUMMMMMMNNNQQQTTTWWWYYY[[[\\\\\\YYYUUUSSSQQQPPPMMMJJJJJJLLLMMMMMMLLLLLLMMMOOOJJJGGGCCCCCCGGGLLLPPPRRRTTTWWWYYYVVVPPPIIIEEEDDDCCCGGGIIIHHHFFFHHHKKKMMMJJJOOOMMMHHHNNNZZZUUUGGGDDDEEEGGGFFFEEECCCCCCDDDBBBAAAAAA@@@???@@@@@@@@@======>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>???>>>>>>>>>============>>>>>>>>>???????????????>>>>>>>>>>>>????????????@@@???>>>======>>>@@@AAA???>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@===>>>===999444111111333///111333666888999::::::777999===DDDHHHGGGBBB===@@@???CCCMMMZZZjjj}}}]]]DDD888;;;GGGRRRmmmrrr[[[PPPLLLHHH:::333///000000666HHH\\\ddddddjjjqqqmmmYYYCCC777444???WWWgggjjjrrruuummmTTT///'''111***(((...***))))))))))))))))))))))))))))))***++++++++++++***((()))+++,,,,,,+++***)))///...///555???KKKUUU[[[]]][[[ZZZ^^^dddjjjlllkkk]]]fffqqqyyyyyyrrriiiccc^^^eeedddXXXRRRTTTSSSMMMKKKSSS\\\^^^VVVJJJ???999000222666;;;??????<<<999<<<;;;;;;:::555000000444333333444444333222000///...222333000///111333111000111000---///333222///222000...---------,,,+++------......///000000000//////000000000000//////555000///111222111444888777555222///...---..............................//////......///111444555{{{tttXXXHHH???777555444222000222111111111111111111111111---444888>>>NNN]]]]]]RRRLLLPPPUUUWWWWWWVVVVVVWWW[[[WWWSSSUUU^^^hhhpppuuunnnhhhcccbbbeeefffddd```hhhrrr|||yyyrrrnnnmmmiiihhhhhhhhhhhhccc\\\VVVVVV^^^```YYYRRRSSSVVVVVVYYYXXXWWWTTTOOOHHHCCC???LLLVVV```bbb\\\WWWXXX[[[QQQNNNHHH@@@777888HHHZZZQQQBBB777888;;;999:::???BBBMMMXXXaaappp|||xxxjjjHHHRRRQQQKKKHHH???;;;CCCCCC>>>888888CCCSSS\\\]]]CCC777---,,,///000//////555555666999<<<>>>===;;;444000...111333222333666444555666444444888<<<===777444111......111666:::GGGMMMNNNCCC333+++///777888888>>>HHHHHH@@@999999BBBAAAEEERRRaaaooo{{{nnnZZZOOOIIIFFFGGGIIIHHHIIIIIIIIIHHHEEEBBB@@@@@@;;;666333333333222111444222222333555777888888666<<<^^^jjjTTTgggvvvlll___@@@777000000000...+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...///000111777GGG[[[jjjnnnnnnjjjfffiiipppqqqmmmhhhnnnvvvzzzwwwjjjZZZNNNOOOLLLLLLPPPSSSRRRTTTWWWVVVWWWXXXXXXVVVRRRNNNKKKHHHGGGFFFGGGJJJMMMNNNNNNLLLIIIDDDAAAAAADDDHHHKKKMMMQQQVVVWWWTTTMMMGGGCCCDDDHHHLLLLLLKKKJJJKKKMMMLLLMMMNNNNNNMMMKKKHHHFFFFFFDDDCCCDDDEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAA>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA???>>>==================<<<<<<<<<<<<============<<<;;;<<<===>>>???@@@>>>===<<<<<<===>>>@@@;;;<<<<<<===>>>???@@@@@@AAA===888333000//////000333666999:::999888777888<<<===???@@@@@@???>>>===DDDGGGIIIOOOggg{{{YYY===;;;BBBFFFSSSdddwwwiii[[[RRRKKKEEEAAA999444---+++333CCCRRRZZZ[[[aaaggghhhaaaTTTBBB333333GGG[[[dddkkkrrrnnnddd999333+++(((***++++++)))+++*********))))))((((((''''''(((((())))))******))))))))))))************---++++++000;;;HHHTTT[[[eeeaaaZZZWWW___kkkrrrqqqpppllllllpppsssppplllllldddbbb^^^WWWQQQMMMKKKKKKQQQ^^^fff]]]KKK<<<555222222555888;;;======<<<;;;;;;999777555444444555666444333222222111111222222000000000000////////////////////////////////////////////////////////////,,,---......------...000333111...------///333555111111000111333666999;;;666222...,,,,,,------------------.........//////+++,,,...111333555666666}}}www[[[HHH???777555444222111222111111111111111111111111...333555:::HHHXXXYYYQQQRRRSSSTTTTTTSSSQQQPPPOOOWWWSSSPPPRRRZZZdddmmmqqqgggbbb\\\YYYZZZ\\\^^^^^^bbblllwww}}}{{{uuuooolllllljjjiiihhhfffaaa[[[UUUTTT[[[^^^XXXRRRSSSUUUTTTZZZZZZYYYUUUOOOHHHBBB>>>FFFPPPZZZ___]]]YYYYYYZZZPPPMMMGGG???666888GGGXXXMMM???666999<<<<<<>>>DDDIIIWWWfffoooxxxyyyiiiUUUAAALLLNNNIIIFFF<<<666<<>>444---...222333222333444444666:::>>>@@@@@@???777111...111444555777999888999666333333999>>>???===888333//////111444666999;;;;;;888222111444888888666777;;;;;;999:::???DDDAAADDDQQQaaammmvvv|||zzziiiWWWMMMHHHEEEDDDFFFGGGGGGGGGFFFDDDBBB@@@>>>===999555222333333222111666555444444444444444333888EEEllllllTTTVVVhhhyyyooogggUUU<<<333...///000...------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---...///000777GGG[[[jjjgggiiifffaaaeeennnmmmdddbbbhhhpppwwwvvvjjjXXXJJJIIIIIIKKKOOONNNLLLOOOTTTSSSUUUVVVWWWVVVSSSPPPNNNHHHFFFEEEEEEHHHKKKLLLMMMJJJHHHDDDAAA@@@BBBFFFHHHLLLPPPVVVWWWUUUPPPKKKHHHCCCDDDFFFGGGHHHIIIJJJLLLJJJJJJJJJJJJJJJIIIHHHHHHDDDCCCBBBBBBCCCCCCAAA@@@?????????>>>>>>?????????>>>>>>>>>??????@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAACCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>============>>>======<<<<<<======>>><<<<<<;;;:::;;;<<<===>>>@@@???===<<<<<<===???@@@;;;;;;<<<<<<======>>>>>>===:::666222//////000111555777999999888777777888;;;<<<<<<<<<<<<===>>>???FFFLLLUUUfff{{{XXXLLL>>>:::AAASSSiii{{{vvvlll___TTTNNNGGG>>>888777222---...777EEEPPPUUUYYY```jjjkkkaaaNNN<<<333999HHHWWW```hhhmmmeeeYYY777111+++(((***,,,+++)))************)))))))))((((((((((((((())))))))))))))))))))))))************,,,++++++///999EEEQQQWWW^^^^^^]]]]]]dddpppwwwxxxwwwlllcccaaabbbbbbbbbdddaaa```]]]WWWPPPKKKHHHHHHUUU___bbbUUUDDD888333222111333777;;;======<<<;;;<<<:::888666555555555666444333222222111111222222000000000000////////////////////////////////////........................,,,...//////...---///000...//////000000000000000111111111111333555777888555222...,,,,,,------------------...............---...000222444666666777yyy^^^GGG>>>777555555222111222111111111111111111111111...111222444AAAQQQVVVRRRUUUSSSPPPOOOOOOOOOOOONNNPPPNNNKKKMMMTTT]]]eeeiii```]]]ZZZXXXYYYZZZZZZZZZaaahhhttt|||{{{sssnnnnnnllliiifffccc___YYYUUURRRWWWZZZVVVSSSRRRSSSRRRVVVVVVUUUSSSNNNHHHBBB>>>@@@HHHSSS[[[^^^\\\XXXVVVOOOKKKEEE===666777FFFVVVJJJ???888<<>>===<<<999666333111222333333222666666666666666555555444:::RRR]]]GGG___rrrzzzllleeeaaaFFF666///+++---///......///++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///555DDDXXXgggaaahhhgggbbbkkkzzzyyykkk```bbbiiiqqqtttlll[[[LLLEEEEEEHHHJJJHHHEEEIIIPPPQQQRRRUUUVVVVVVTTTRRRQQQIIIFFFCCCCCCEEEHHHJJJJJJHHHFFFDDDBBBAAAAAACCCDDDGGGLLLQQQTTTSSSPPPNNNLLLDDDBBBAAAAAADDDGGGIIIIIIGGGFFFEEEDDDEEEFFFHHHJJJCCCBBB@@@@@@@@@@@@>>>=========>>>>>>>>>>>>======>>>>>>>>>???????????????;;;<<<<<<======>>>>>>???AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999999888888999999:::;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::777555222000///000111222777888888777666555666888;;;;;;;;;::::::<<<@@@CCCGGGTTTgggvvvVVV;;;===<<<===OOOjjj}}}ggg]]]RRRJJJFFF@@@777000555000---222<<>>>>>===<<<>>><<<:::888666555555666333333222111111111111222000000000000////////////////////////////////////........................---///000000///...000111///222666999:::777444111111111222444555666666666444111...,,,---......---...............---------000111333555666777777888}}}yyy]]]GGG>>>666555555222111333111111111111111111111111///000///111<<>>777888FFFUUULLLCCC>>>BBBEEEFFFLLLUUU\\\```aaa^^^[[[TTTEEE777:::GGGJJJGGGEEE;;;555;;;EEEAAA;;;;;;DDDNNNNNNHHH444///...444999999777777444555888===CCCGGGHHHGGG@@@555...000555888:::===>>>@@@???;;;===FFFIIIFFFEEE>>>555000000222111000999666444555777888666333666:::???CCCEEEHHHOOOVVV___UUURRR^^^pppzzz|||{{{lll]]]MMMEEECCCAAAAAACCCDDDCCC@@@>>><<<;;;::::::555333111111111222333333333555777999999999::::::;;;___vvvXXXMMMhhh~~~wwwhhh^^^YYY;;;222---***,,,...---,,,...++++++,,,,,,,,,,,,++++++************************+++,,,,,,---111===OOO\\\\\\fffgggdddrrr}}}gggddddddiiiooonnncccYYYJJJFFFCCCDDDDDDDDDHHHNNNQQQRRRTTTVVVVVVUUUSSSRRRIIIFFFCCCBBBCCCEEEGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAEEEJJJNNNNNNMMMMMMMMMHHHDDD???>>>AAAEEEEEEEEEEEEDDDAAA@@@AAADDDHHHKKKDDDBBB@@@@@@@@@???===<<<;;;<<<===>>>>>>===<<<;;;==================>>>>>>;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<;;;;;;888888888888888888888888999888888777666666777777888777777666666777777888555555555555555666666777555555444333333444555555777777777666666666666666222111000//////111333444999999888666444444666888:::;;;<<<;;;;;;===BBBGGGMMMaaa{{{zzzYYY===999888===NNNiii|||yyykkkXXXRRRIIIAAA<<<888444222666000---444@@@IIINNNQQQdddiiirrrqqqZZZ>>>777@@@EEELLLUUU___fffbbbNNN999000---***)))***,,,,,,+++*********)))))))))))))))******))))))((((((''''''((()))))))))************))))))***,,,111999CCCIIIOOOWWW\\\]]]```iiissswwwnnnZZZGGG@@@FFFPPPZZZbbbhhh```XXXUUUVVVVVVRRRNNNMMMQQQNNNAAA555111111222///222777;;;>>>???>>>===???>>>;;;999777666555555333222222111111111111111000000000000////////////////////////////////////...........................///000000//////000111111444999<<<===:::555222000222555777999999888888333000...------.........//////............------444555666777777888888888}}}zzzwwwZZZFFF>>>666555555222222333111111111111111111111111///000///111:::IIIUUU[[[PPPOOONNNPPPTTTYYY]]]```UUUSSSRRRQQQSSSWWW\\\___ggg^^^WWWYYYcccgggbbb[[[mmmmmmpppuuuyyyyyytttooogggfffeeebbb___\\\[[[[[[QQQPPPPPPQQQQQQPPPNNNMMMJJJKKKKKKJJJHHHDDDAAA???<<>>888<<>>CCCHHHJJJMMMRRRSSSTTTUUUUUUTTTRRRQQQJJJGGGDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>AAAFFFHHHJJJKKKLLLMMMLLLHHHBBB@@@BBBCCCBBB@@@DDDBBB@@@???@@@CCCGGGIIICCCBBB@@@?????????===;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;:::::::::888888888888999999999999888888888888888888777777444444444444444444444444333333222111111111222222333222222222222222222333111111111222222222222222111111111000000111111111333333333333333222222222000/////////000222444666999999777555333333666888555888;;;<<<<<>>???NNNhhhzzzuuubbbSSSOOOLLLEEE<<<555444777;;;888000...666AAAJJJRRRYYYlllnnnpppfffMMM888999FFFIIIPPPZZZdddhhh]]]EEE000,,,+++*********+++++++++))))))))))))))))))************))))))((((((''''''((()))))))))************((()))***+++---333;;;AAAJJJRRRWWWVVVWWW]]]fffkkkcccSSSDDDAAAHHHRRR\\\dddkkk___RRRPPPWWW\\\YYYSSSMMMPPPMMMBBB999555444222333555888<<<>>>>>>>>>>>>???>>><<<:::888666555555333222111111000000111111000000000000////////////////////////////////////...........................///000000//////000111///111444666666555222111///222777<<<>>>>>><<<:::111///------...//////...////////////////////////666777777888888777777666yyyyyyvvvWWWFFF===666555555333222333111111111111111111111111000000000222888DDDQQQYYYRRRTTTUUUVVVVVVXXX\\\___ZZZZZZYYYXXXXXXZZZ^^^bbbkkk]]]OOOMMMWWWaaacccaaalllkkkjjjlllnnnmmmiiifffaaabbbbbb```]]][[[[[[\\\TTTNNNLLLNNNPPPNNNLLLLLLOOOMMMKKKGGGCCC???<<<:::<<<@@@GGGOOOUUUVVVTTTQQQQQQKKKEEE???:::;;;GGGTTTJJJDDDBBBCCCAAA===CCCNNNIIIHHHFFFDDDCCC@@@<<<888;;;DDDCCC===<<<777777AAADDD???999:::DDDKKKGGG>>>333111333888:::777444444444555777:::>>>@@@@@@???;;;444///000333555:::@@@EEEOOOTTTSSSWWW^^^WWWJJJ@@@===777333111222666888666:::???AAA@@@???@@@AAAAAAFFFMMMUUUcccuuuvvvnnnmmmyyy|||bbbTTTEEE??????@@@CCCFFFAAAAAA???===:::888777666///111222111111111333555111444666555444444888<<>>===<<<===<<<;;;999777888888999999888888777888777777777777777666666333333333333333333333333333444444555555444444333222222222222222222222222000000///////////////000111000000000000000000111//////000111111111111000222222222222222222222222111111111111111111111222000000000000222333555666888888777555333444666999111555:::<<<>>>EEEPPPYYYttt~~~lllLLL777555<<>>555<<>>:::666999:::;;;<<<===>>>>>>>>>======;;;:::888777666555222222111000000000000111000000000000////////////////////////////////////---------------------------///000000///...000111222222333333333333444333///444;;;@@@BBB@@@===:::000...------///000000///000000000000111111111222888888888888777666555444zzz}}}uuuUUUEEE===666555555333222444111111111111111111111111000000111222555<<>>:::;;;FFFRRRHHHCCCBBBBBB===888>>>JJJCCCBBBCCCDDDCCC???;;;888999BBBAAA<<<;;;666666AAACCC===777888CCCKKKGGG===222000333888999555333444333222333555888888777555333111000222333666>>>FFFPPP[[[___\\\___eee\\\KKK@@@@@@===777222222888===BBBEEEIIILLLMMMLLLKKKKKKTTTYYY```iiiyyywwwtttyyy|||qqqYYYMMMCCC@@@AAA@@@AAABBB??????>>><<<:::777444222///111333222111111333555111444666555444666<<>><<<>>>?????????>>>>>>===<<<999888777777888888666555444444333333333333444444444444444444333333222222111111111111111111111111111111222333333222222111222222222222222222222222111000000000000000111111222222111111111111222222///000111222222222111111333333444444444444333333111111111222222333333333333222222333333555666777555666666555444444666999333666:::===CCCQQQcccqqq{{{qqq```KKK:::555;;;DDDLLL```pppmmm]]]NNNIIIIIIGGGAAA999666888===???@@@444000444@@@IIIOOO]]]lllqqqqqqbbbFFF555777AAAEEEQQQYYYccceeeZZZFFF555+++(((***++++++***)))))))))((()))))))))************(((((((((((())))))))))))))))))))))))************(((***,,,+++)))***000555;;;EEENNNRRRUUUXXXYYYWWW\\\XXXVVVVVVUUUSSSUUUZZZ]]]ZZZVVVRRRPPPPPPRRRSSSPPPRRRPPPKKKHHHGGGDDD???@@@???===<<<<<<<<<>>>>>>;;;;;;::::::888777666555222222111000000000000000000000000000////////////////////////////////////------------------------,,,...//////...---///000444444444444444555666666111666===CCCDDD@@@:::666///------...///000000///000000111222333333444555888888777777555444222222}}}vvvVVVEEE===666555555333333444111111111111111111111111000000111222222666@@@IIIQQQXXX___]]]UUUPPPRRRVVVRRRTTTVVVVVVVVVXXX]]]aaa[[[[[[[[[YYYYYY\\\aaaeeeaaaccceeefffccc___ZZZWWW\\\^^^```___[[[XXXWWWXXXZZZOOOHHHKKKNNNLLLJJJKKKGGGDDD>>>999555333222333555999???DDDIIINNNSSSWWWOOOIIIBBB===999:::EEEPPPHHHDDDCCCCCC===777>>>JJJDDDBBBAAAAAA???<<<999999888BBBBBB>>>===888777AAABBB<<<555777BBBKKKGGG===111///222777888555333555111000000111333222000.........111444555888AAALLLYYYcccfffaaaccchhh^^^KKKBBBCCCAAA:::333333999AAADDDGGGMMMUUU\\\```aaa```\\\dddmmmwwwwwwxxxvvvhhhRRRIIIBBBBBBCCCAAA>>>>>>=========<<<999666222000///222444333111111333555111444666777777;;;DDDKKKxxx}}}llltttnnnttteee^^^III111444---+++,,,...---***+++...******++++++++++++******))))))))))))))))))))))))'''+++...---++++++000555AAAEEERRR```fffdddffflllccc]]]VVVRRRSSSXXX]]]aaaRRRGGG??????CCCDDDDDDEEEFFFGGGIIIKKKMMMOOOPPPPPPMMMLLLKKKJJJIIIGGGCCC@@@???@@@@@@AAAAAABBBCCCCCC>>>??????>>>===>>>AAACCCDDDIIIMMMLLLFFFAAA===<<<<<<===>>>???>>>;;;999777444333222222333444333111222111000//////000111222222222222111111000000000222222222222111111111111000000222333333222111000222222222222222222222222333222222222222222333333555444444444444444444555000111333444444333333222333333444444444444333333111111222333444555555666444444444444555555666777444555666666555555777999777:::===@@@III[[[sssvvv]]]@@@222555>>>FFFJJJ\\\kkkmmmZZZLLLMMMKKKBBBFFF<<<333444===CCC@@@;;;000///777EEELLLQQQ```qqqssssss```AAA333<<>>777111...------...000111000///000000111222444555666777888888777666444333111000wwwyyylllXXXFFF>>>777666555222111222444444444333222111000///...111333333111333999>>>PPPUUUUUUOOOJJJKKKOOOPPPVVV]]][[[OOOMMMWWWaaabbbiiikkkkkkeee^^^]]]dddlllkkkgggbbbaaabbb```[[[VVVXXX]]]```___\\\ZZZYYYXXXSSSNNNHHHEEEGGGIIIIIIHHHHHHBBB999333222777<<<@@@777999===@@@DDDIIIOOORRROOONNNGGG;;;666;;;CCCHHHAAAFFFHHHAAA777555???IIIBBBAAA@@@>>><<<:::999888;;;>>>@@@===777444888===@@@888333999CCCHHHBBB:::.../////////000111111111/////////---,,,---000333444666666444444;;;IIITTTiii[[[UUU___kkkhhhYYYLLLFFF@@@;;;:::999888<<>>>>>===;;;>>>===;;;888555333111///......000111222333333444000;;;777333::::::HHHkkkooo___|||ooopppzzzwww\\\LLL>>>111---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((((((******+++++++++,,,,,,,,,999???KKKZZZfffhhhaaaZZZZZZYYYXXXVVVTTTSSSSSSTTTKKKIIIEEE@@@<<<<<<>>>@@@???CCCGGGJJJKKKLLLPPPSSSNNNKKKIIIHHHHHHFFFBBB>>><<<===???AAACCCEEEFFFGGGFFFCCC???<<<:::;;;<<<>>>???AAACCCEEEEEECCCAAA???;;;:::<<<@@@>>>666222111444444333333333222222222111111222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444666666555555444444444444444444333333333333222222222222444444444444222222444444444444444444444444111111111222222333333333222222222333333444444444222222333333333444444444555222333666666444666999333@@@DDDDDDXXXxxxvvvSSSDDD777555999@@@MMMYYYllldddXXXMMMFFFCCCBBBBBB>>>555333>>>IIIFFF888---///:::GGGOOOQQQVVVdddrrrxxx```FFF:::888<<>>;;;===???@@@???>>><<<:::888666666666666333222111000//////////////////////////////////////////.........---------------------------------//////............//////000/////////000111333444777:::===>>><<<777111---......//////000000111111222222333333444333333333777666555444222111000///rrr~~~lllWWWFFF===777666555222111222333333333333222111000///...111333222000222777<<>>666000///333888<<<;;;>>>@@@BBBCCCGGGLLLQQQPPPNNNFFF:::555;;;DDDHHH???BBBCCC===666555===FFF>>>>>>===;;;:::999888777===@@@AAA===777555999>>>>>>777222777AAAEEE???666------...//////000000000///000000///...///222444888>>>BBB???;;;@@@PPP___fff``````jjjnnneeeTTTHHHEEEAAA???@@@???<<<>>>BBBEEEPPPYYY^^^hhhrrrpppgggeeeeeegggiiifffcccgggooosssdddWWWEEEBBB???=========<<<:::<<<;;;999777444222000///...///000111333333333444111888333222:::>>>WWWfffXXXnnnxxxpppxxxvvvXXXGGG:::///---------,,,,,,,,,+++++++++************************)))))))))))))))******************+++++++++,,,,,,555===KKK[[[ggghhhaaaYYYXXX[[[]]]YYYRRRNNNNNNPPPOOONNNLLLFFF???;;;:::<<<===AAAEEEHHHIIIJJJMMMOOOKKKIIIHHHHHHIIIHHHDDDAAA>>>>>>???@@@AAACCCDDDEEEEEECCC@@@===;;;;;;<<<<<<>>>???AAABBBBBBAAA@@@???<<<:::<<<>>>===666222333444444444444333333333222111222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555444444444333333111222222222333333444444333333444555555444333333333333333333333333333333111111222222222222222222111111222222222333333333222222222222333333333333444222222666666555777;;;===???EEEUUUlllwwwkkkWWWDDD999111555???KKKYYYdddbbbYYYMMMFFFDDDCCCAAA>>>===999;;;CCCFFF???555...666@@@MMMVVVYYY\\\cccjjjhhhSSS>>>444555;;;EEENNNXXX[[[[[[RRR===+++(((---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((((((((()))++++++,,,++++++******++++++,,,000666AAANNNZZZ``````^^^UUU```llloooiii___XXXVVVSSS]]]dddccc___[[[UUUOOOWWWTTTPPPNNNNNNNNNMMMLLLDDDBBB??????@@@AAA@@@???>>><<<:::888666555555555444333222111000000000000//////////////////////////////.........---------------------------------//////............////////////......///000111222666666777777555333000.........//////000111222222222333333444444444333333555444444333222111000000~~~jjjUUUEEE===666555555222111222222222222222222111000///...000222111///000444777CCCKKKPPPOOONNNPPPPPPOOO```___WWWMMMLLLUUUZZZWWW```cccfffccc^^^[[[\\\___dddcccdddffffffbbbZZZSSSRRRSSSVVVXXXYYYYYYYYYYYYOOONNNKKKFFFCCCBBBCCCEEEAAA<<<555000///222777:::CCCEEEFFFCCCAAABBBHHHOOOPPPOOOGGG;;;555:::AAAEEE:::;;;:::777444555:::???888888777777666555555555===??????;;;555555999>>>>>>777333888AAADDD===555,,,,,,------...//////000000111222111111111444666===GGGMMMHHH???BBBTTTeeedddgggnnnsssmmm\\\KKKBBBAAA@@@CCCFFFDDD???>>>@@@@@@LLLVVVZZZ```eeebbbZZZVVVWWWWWWSSSOOOTTTgggzzzqqqmmm___JJJAAA???===<<<<<<<<<;;;::::::999777444222000////////////111222333333333333222555444666:::???___uuuVVVUUUhhh|||ppp}}}|||ssspppuuusssRRR@@@444,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''(((((()))******++++++)))*********++++++++++++000888HHHYYYfffhhhbbb[[[YYY___ccc^^^SSSJJJIIIKKKQQQTTTTTTMMMCCC:::666666999===AAADDDFFFGGGIIIKKKHHHGGGGGGHHHIIIHHHFFFDDD@@@???>>>===>>>???AAACCCCCCBBB@@@???===;;;::::::<<<<<<<<<======>>>>>>>>>===::::::<<<;;;666444555555555444444444333333333222222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333//////000111222333444555333333444555555444333333333333333333333333333333222222222111111111111111000000111111111111222222000111111111222222222222222111222666666555888===BBBFFFVVVlllvvvhhhOOO===666111111<<>>AAABBB???:::===>>>BBBDDD???555000000888CCCQQQ[[[___aaabbbcccTTTEEE555000555>>>IIIQQQTTTXXXUUUEEE333***((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))((()))******+++++++++************++++++,,,111999EEEQQQYYY]]]]]]WWWbbbooorrrlllbbb[[[XXXQQQ[[[dddhhhhhhddd[[[RRRYYYWWWTTTSSSSSSRRRQQQOOOHHHGGGFFFFFFFFFDDD@@@>>>>>><<<:::777666555444555555444333222111111111111////////////////////////...............---------------------------------//////............/////////......---......//////222111///...---...//////---...///000111222333333333333444444444444333333222222111111111111000000iiiSSSEEE<<<666555555222111222111111222222111000/////////000111000......111333???HHHPPPSSSTTTVVVUUURRR[[[XXXPPPKKKOOOYYY]]]ZZZWWW[[[```bbb```\\\[[[ZZZaaabbbdddggghhheee___ZZZSSSPPPPPPTTTWWWVVVUUUVVVMMMMMMLLLGGGAAA>>>@@@CCCAAA===888333222555;;;@@@LLLMMMJJJDDD======DDDKKKOOOPPPJJJ???777888<<<===555333111000111333555666111111111111111111111111777999888555222333888===<<<777555:::CCCEEE???777++++++,,,---...//////000000111222222222333666888@@@HHHLLLFFF>>>AAARRRbbbgggmmmssspppaaaOOOBBB>>>;;;===DDDIIIGGG@@@===>>>AAAIIIPPPPPPOOOOOOLLLGGGEEEIIILLLLLLOOO^^^yyyttthhhcccVVVDDD???===;;;;;;<<<<<<;;;:::777666444222000////////////000111222333333333333555444666;;;:::===\\\ZZZFFFZZZrrryyyqqqrrrlllrrrmmmJJJ999000+++///,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))************)))))))))************++++++333AAAQQQ^^^dddcccaaa^^^ccceeeaaaWWWMMMHHHFFFOOOTTTWWWRRRFFF;;;444333444777;;;???BBBDDDFFFGGGFFFGGGGGGHHHHHHHHHFFFEEEBBB@@@===;;;;;;<<<>>>???@@@@@@@@@@@@???<<<:::888:::999999888999:::<<<======999999:::999555444666555555555444444444333333222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222//////000000111222333333222222222333333222222222222222222222222222222222222222111111000000000///000000000000000000000000000000000000111111111111222111333555555555999@@@EEEYYYpppuuudddLLL<<<777111444===KKKXXX^^^]]][[[HHHBBB<<<:::===>>>===:::?????????===666------111888EEETTT\\\___``````___EEE<<<222111888CCCMMMSSSQQQTTTLLL999+++******'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++++++++************++++++,,,///555===GGGOOOVVVYYYZZZ```gggkkkiiibbbZZZUUUQQQXXX___dddggghhhbbb[[[RRRQQQQQQSSSVVVXXXXXXWWWSSSRRRPPPMMMIIIEEEAAA???>>>===:::777666444444444444444333222111111111111////////////////////////................................................///......------......///......------------------...---+++***+++,,,...///......///000222333444444333444444444444333333222/////////000000000000111hhhQQQDDD;;;555444444222111222000000111111111000////////////000///......///000999CCCMMMSSSVVVXXXUUUQQQRRRNNNHHHGGGOOOXXX[[[YYYOOOTTT[[[aaaccc```\\\ZZZbbbdddfffiiikkkkkkiiigggVVVOOOLLLPPPTTTRRRPPPQQQKKKLLLKKKGGGAAA>>>>>>@@@???===999555555999AAAHHHTTTQQQKKKAAA:::999???FFFLLLOOOLLLBBB:::666555333000---+++,,,///111111000,,,,,,---------.........///000111000///111666:::666333333:::BBBDDD>>>666++++++,,,---...///000111222222222222222444888<<>>777555000111444888===AAACCCDDDEEEFFFHHHHHHGGGEEEDDDDDDCCCAAA===;;;999:::;;;<<<===>>>@@@@@@@@@===:::888999888777666666888:::;;;;;;777666888777444444666555555444444444333333333111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333000000000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000///////////////////////////////////////000000000111111111444333444555555666>>>GGGWWWmmmwwwdddHHH888555444333===MMMZZZaaa]]]RRRHHH@@@???>>>;;;999999;;;===???:::555222...+++...555>>>MMMYYY\\\[[[\\\[[[XXX;;;777222333:::EEEMMMQQQNNNNNNCCC111'''***+++'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++******))))))******++++++---111777???HHHQQQVVV]]]\\\]]]aaadddbbb[[[TTTNNNUUU]]]dddiiilllhhhbbbNNNMMMMMMOOOSSSWWWZZZ[[[YYYVVVRRRLLLHHHEEEDDDCCC???>>>;;;888666555444444333222111000000//////000////////////////////////---...................................................------------......---------------,,,,,,,,,***++++++,,,---.........//////000111222333444444333333444444333222222111------...//////000111111hhhQQQCCC;;;444444444222111222//////000000000000/////////////////////.........222<<>>>>><<<;;;888555555<<>><<<;;;:::???HHHNNNLLLFFFGGGKKKLLLJJJGGGEEEDDDFFFGGGHHHJJJSSS^^^gggssstttccc^^^UUUEEE;;;;;;<<<;;;;;;;;;<<<<<<:::888333222000...---...///000111111222333333333333333999111333777===WWWyyyxxx___HHHRRRrrrooo|||tttlllmmmsssrrrSSS:::333...+++111++++++++++++************************************++++++******)))(((((('''(((((((((((())))))))))))(((+++000888DDDQQQ\\\ccc```]]][[[[[[[[[WWWOOOHHHDDDHHHMMMNNNKKKDDD===:::111000000333888<<>>;;;:::999:::::::::<<<>>>@@@@@@>>><<<:::999888777666666666888888888555444666666333333555444444333333333222222222000000000000111111111222222222222222222222222222222222222222222222222222111111111111111111111111///////////////000000000000000000//////.........000///............///000000000000000000000000000000000000000////////////000000////////////......///000000000111111111111666444555777888<<>>:::666666:::>>>:::333---,,,,,,...666>>>MMMXXX___\\\YYYXXXRRRJJJ333444444444;;;DDDJJJKKKJJJEEE999,,,((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))******))))))))))))******'''))),,,111888BBBMMMTTT[[[XXXWWWZZZ___```[[[UUUKKKUUUaaahhhmmmnnnjjjcccVVVRRRMMMKKKMMMQQQUUUWWWTTTRRRNNNHHHDDDCCCFFFIIIAAA???<<<:::777666555555333222111000////////////////////////////////////---------.............................................------------......+++,,,------------,,,,,,***+++...///000000000///111111111222333333444444222333333333222111000///------...//////000111111hhhQQQBBB:::444444444222111222...//////000000//////............//////000///...---777AAAIIINNNPPPKKKDDDCCCAAABBBFFFLLLPPPQQQQQQLLLPPPXXXbbbiiihhhaaaZZZXXX\\\bbbfffhhhgggeeecccZZZLLLEEELLLRRROOOKKKLLLKKKIIIHHHFFFEEEBBB???<<<:::999777444666???NNNYYY]]]SSSDDD888444666999<<>>777444222000///...---...000111///...............////////////,,,---///111111222333444111000111777<<<;;;444,,,...///000111333444555555:::888666333444999AAAGGGMMMQQQWWW\\\___^^^[[[XXXWWWRRRGGG>>>>>>AAA@@@999;;;???GGGLLLJJJGGGKKKRRRTTTOOOKKKKKKNNNQQQRRRSSSVVV```jjjooosssxxxzzzxxxrrrgggZZZPPPGGG>>>999999;;;:::999::::::999777555222111///------...000222111222333333444444333333666111777>>>JJJmmmlllTTTRRRiii|||pppuuutttnnnssszzzhhh]]]CCC222111---)))///++++++++++++************))))))))))))))))))))))))*********)))))))))))))))'''''''''((((((((())))))******,,,000999EEERRRYYYVVVUUUTTTSSSTTTSSSPPPNNNCCCDDDGGGKKKMMMJJJDDD???555222//////333777:::;;;>>>AAADDDEEECCCBBBCCCEEEBBBAAA???===;;;:::999999999:::===?????????===<<<999999888777666666666666444222222555555222111333333333222222222111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......////////////..................//////000///............///000////////////////////////......//////////////////000000000000//////......000000000111111111222222666555777999===FFFWWWggghhh[[[GGG888333666888888CCCPPPZZZWWWOOOIIICCC>>>:::999888555444666:::===111...,,,...000444???JJJUUUZZZ[[[YYYZZZYYYJJJ888///444666777===EEEIIIGGGFFF;;;///+++)))(((''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++******)))******))))))))))))******&&&(((***---333<<>>;;;888777666666333333222111000000000000////////////////////////---------.........//////...........................------,,,,,,------...***+++,,,.........---------...///000111222222222333333333333333333333333111222222111111///...............///000000111111iiiQQQBBB:::444444444222111333......///////////////............///000000///...---555@@@GGGLLLNNNIIIBBB??????CCCJJJOOORRRTTTVVVOOORRRYYYcccjjjiiiaaaZZZNNNTTT\\\aaaaaa^^^ZZZWWWZZZKKKCCCKKKRRROOOLLLMMMKKKIIIFFFFFFFFFDDD@@@;;;;;;:::888666888CCCTTT```___RRRAAA555333555888999DDDFFFCCC:::444333555444111111111111222222111///111111111111111111111111///000222444444444333222444333444999===:::222***///000111222444555666777===;;;888555666<<>>???;;;:::999888999999888555222222111...------///111222222222333444444444333333222222???JJJWWWyyynnn___KKKZZZyyyrrrgggwwwssszzz~~~xxxYYYOOO999---///,,,(((---+++++++++************)))((((((((((((((((((((((((((((((((()))******++++++''''''''''''((((((((()))+++++++++...444>>>IIIQQQMMMNNNOOONNNMMMMMMPPPSSSCCCBBBDDDIIINNNNNNHHHBBB:::555///---000333666666:::>>>BBBCCCCCCCCCEEEGGGAAA@@@???>>><<<:::999888888999<<<>>>?????????>>>::::::999888777666555555222000111555555111000222222222222111111111000000............////////////////////////////////////////////////////////////////////////////////////---------....../////////+++,,,,,,---...///000000111000///......///000111////////////////////////---.........//////000000111111000000/////////...111111111111222222222222666666888;;;AAAMMMbbbtttVVVDDD777666555222:::GGGLLLWWWZZZOOOBBB>>>??????999555111111333777:::;;;***+++///333444999FFFSSSUUUVVVTTTTTT[[[\\\FFF,,,///555999:::@@@HHHJJJGGGCCC444)))***+++&&&%%%)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))++++++******)))******))))))))))))******)))***+++,,,...555???FFFEEEMMMVVVYYYVVVRRRSSSUUUVVV\\\^^^ZZZXXX]]]dddhhhjjjaaaTTTJJJGGGJJJOOORRRSSSRRRPPPJJJEEECCCEEEHHHDDDBBB???<<<999888777777555444333222111111111111////////////////////////---------.........//////////////////////////////...------,,,,,,------...)))+++,,,...//////......000/////////000222333444444444333333333333222222111111111000000///------////////////000000111111gggRRR<<<999555222222333333222222222222111000//////...........................///222999BBBJJJLLLJJJFFFEEEDDDEEEIIIMMMPPPOOOMMMRRRTTTUUUVVVYYY^^^^^^ZZZOOOPPPSSSUUUWWWVVVRRROOOQQQSSSTTTTTTSSSRRRSSSSSSPPPKKKFFFDDDDDDCCC>>>999999999888666999CCCSSS___bbbLLL<<<;;;<<<777333555BBBFFFEEE>>>888777666555333555777777555333111000///111444444444444555666555333222555999;;;888444;;;===??????<<<777111---,,,...111444666777777777@@@@@@;;;666999EEEQQQWWWhhhlllllldddYYYOOOIIIFFFAAADDD>>>>>>GGGDDD:::::::::===AAACCCEEEIIIPPPUUUXXXVVVSSSRRRTTTWWW\\\___cccdddffffffddd___ZZZWWWWWWQQQHHH@@@:::777888888999999::::::999666444222///...------...000333444...222555444333444555555111555FFFccc}}}mmmXXXLLLIIIaaa{{{ssshhh{{{zzznnnooonnnRRRCCC333---,,,+++***+++************************))))))))))))))))))))))))((()))***)))((('''((())),,,***(((''''''(((***,,,*********+++///666???EEELLLKKKJJJGGGFFFHHHLLLPPPRRRMMMFFFCCCCCCDDDCCCAAA===;;;777222///000444888<<<===???@@@AAABBBCCCCCCAAAAAA@@@???===;;;999888999999:::;;;<<>>888444333333666CCCRRR[[[RRRHHHBBBAAA@@@>>>;;;777111---222;;;>>>888///'''111888888===FFFHHHBBBCCCKKKVVV\\\YYYLLL;;;///555:::>>>???AAAFFFHHHGGG333///***((())))))(((&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***,,,///444888:::<<>>999555666BBBFFFFFF???:::999999777777888:::::::::999888888888999999:::;;;;;;;;;;;;<<<;;;===BBBGGGHHHCCC???AAACCCDDDCCC???999333///...///111333555666777777<<>>???AAAEEEJJJOOORRRQQQPPPPPPRRRUUUYYY\\\]]]]]]^^^\\\YYYTTTPPPMMMGGGCCC>>>999777777888:::999999:::999888555333111///......---...000333444000222222111111222333333111>>>___tttTTTCCCLLLJJJ___vvvzzzjjjttt~~~yyy|||pppeeeiiiyyyppp]]]III<<>>888222......222666999:::<<>><<<:::999999888888888:::<<>>FFFOOOXXXSSSLLLCCC???>>>>>>;;;999333333555888;;;:::666222---111666;;;@@@EEEBBB===DDDMMMUUUUUUKKK>>>444///:::>>>AAAEEELLLOOOJJJBBB000---)))'''((()))(((&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***---111444666>>>BBBHHHKKKLLLPPPVVV[[[]]]]]]ZZZSSSLLLMMMUUU\\\cccdddccc\\\TTTMMMLLLMMMTTTYYY[[[YYYYYYXXXPPPGGGCCCCCCBBB@@@???===;;;:::777777666666555333222222222111000///............------------------------------------............,,,---------...............///111000//////000222000111111222333333444444444444333333222111/////////......///000111111000...////////////111555888eeeOOO>>>:::666333222222111111222222111111000/////////........................---...111666===CCCFFFGGGAAAAAABBBEEEGGGGGGEEECCC>>>EEEJJJJJJJJJOOOSSSSSSPPPOOONNNMMMLLLKKKKKKKKKLLLRRRXXXYYYVVVTTTUUUWWWPPPKKKDDDAAAAAABBBAAA@@@===;;;999999<<>>>>>?????????===<<<>>>AAABBB@@@>>>???@@@DDDJJJNNNNNNJJJEEEDDDEEEEEEDDD@@@999333///000000000111333555666777:::CCCIIIHHHHHHNNNVVV[[[ggglllhhhWWWFFF>>><<<<<>>BBBEEEIIIIIIIIIKKKMMMPPPSSSUUUSSSRRRQQQNNNJJJFFFBBB???999888666555555777888:::999999999888666333111/////////......///111333444222111000111333444444444777KKKuuucccBBB===DDDFFFVVVlll}}}fffccc|||~~~oooqqqfffaaakkkvvvqqq]]]KKK>>>333)))((()))***+++---************************))))))))))))))))))))))))((()))***)))((('''((()))''''''((((((((((((''''''******))))))+++000777<<>>@@@@@@@@@AAAAAAAAA@@@???>>>===<<<999777666555777999<<<>>>AAA@@@???===<<<;;;::::::777888999777555444444555777666666555555666666777444444444333222222222111000000222333333333222222000000000000000000000000111222222333333222222111444444444333222111000///444444333111000111444666666555555444333444444444444555666666777888999999888888888999::::::;;;;;;===<<<<<<<<<===>>>??????======???@@@AAABBBBBBBBBDDDHHHMMMQQQRRRLLL===...444...000<<>>AAAEEELLLTTTTTTGGG888---***((('''((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((***---000111<<>>???AAAAAA>>>;;;777888999:::999777444222111000///......------...------------------------,,,,,,,,,------------...------.........////////////000222111000000111333111111111222333333444444444333111000......---------...//////000000000///...///000000111333666999eeeOOO???;;;666333222111111000111111111111000000//////...........................---...111777>>>DDDHHHAAABBBDDDFFFFFFEEECCCAAA;;;CCCHHHGGGFFFIIIMMMOOOKKKJJJIIIGGGFFFHHHJJJLLLMMMTTT\\\]]]YYYUUUUUUWWWQQQKKKEEE@@@@@@@@@AAA@@@>>><<<::::::===AAACCCDDD<<<777888@@@DDD???999777???DDDEEE@@@<<<===>>>===<<<;;;:::;;;<<<>>>>>>>>><<<999888;;;AAACCCAAA===;;;<<>>KKKTTTSSSNNNOOOSSSUUUSSSZZZWWWHHH;;;:::???AAAEEEJJJGGGEEEIIIAAA555444444555555666666888:::;;;AAAAAABBBDDDEEEGGGHHHIIIHHHGGGDDDAAA>>>;;;999777777777777777777777888888888888777666444111///...////////////000222333444333000000444888777666777???WWW{{{|||XXXEEEHHHCCCGGGUUUjjjwww\\\bbb}}}~~~ooogggeeekkkwwwyyygggPPPAAA666---''''''))))))***,,,************************))))))))))))))))))))))))((()))***)))((('''((()))&&&''')))******)))'''&&&))))))))))))))),,,111555DDDEEEFFFFFFFFFFFFHHHJJJJJJKKKKKKGGGBBB>>>>>>@@@GGGEEEAAA;;;444111000000111222555999;;;===>>>>>>@@@@@@AAAAAA@@@@@@???>>>:::888666555555777:::<<<>>>>>>======<<<<<<<<<<<<===>>>>>>===:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888333555777999999999777666888888888888888888888888777777888888888888777777777777888888888777666666::::::999777555555777999<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIGGGCCC>>>999222---333444:::HHHTTTXXXSSSNNN???===:::999999999777666777;;;===:::222------///888777>>>IIIIII@@@<<>>CCCIIIOOOSSSNNN<<<+++)))((('''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---555888<<>>@@@>>>;;;888888999999888777555444111000///...------------------------------------,,,,,,---------..................////////////000///111222222111111222333111111111222222222333333111000...---,,,,,,---......///000111000///......000111333444444666999;;;fffOOO???;;;666333222111111000111111111000000000000000..............................---...333:::BBBGGGCCCEEEHHHIIIHHHEEECCCBBB;;;CCCGGGDDDAAACCCFFFGGGHHHHHHGGGEEECCCDDDGGGJJJLLLRRRYYYZZZVVVRRRPPPQQQOOOKKKFFFAAA???>>>>>>>>>>>><<<;;;;;;===>>>>>>===777777;;;AAADDD???999666???DDDEEE@@@<<<<<<===<<<:::888666666888999999777555333444:::@@@CCC???;;;999888999:::;;;<<<;;;:::888999::::::999555111///222111111222444666888:::BBBNNNWWWTTTLLLHHHGGGGGG>>>GGGGGG:::444:::CCCFFFEEEKKKGGGEEEGGG>>>222111222222222222444555555555;;;<<<<<<===============???>>><<<:::888777666555666777777888888888888777666666555333222000...---///000000111222333444555555222222888999555333555EEEbbb}}}~~~jjjUUUIIIDDDEEEQQQaaawwwfffNNNaaaqqqsssggg___lll}}}yyy___HHH===222,,,((()))***))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))'''(((***++++++***((('''((())))))(((((()))---000:::>>>CCCFFFFFFEEEDDDDDDCCCFFFGGGEEE@@@;;;;;;;;;CCCDDDDDDAAA<<<777333111000111333555777999;;;;;;===>>>???@@@@@@@@@@@@???<<<:::888666666777999:::;;;;;;<<<===>>>>>>??????CCCDDDEEEDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@??????>>>:::<<<>>>@@@AAA@@@???>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDBBB@@@@@@AAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDAAA===888333///...000333333<<>>GGGNNNNNNIII@@@222&&&&&&'''''''''''''''((()))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******+++///333999>>>CCCGGGKKKMMMKKKOOOSSSTTTQQQNNNLLLKKKJJJMMMSSS\\\aaa^^^UUUNNNDDDDDDGGGLLLOOOOOOMMMLLLIIIBBB;;;888;;;======;;;999888666555444444555666111000///......------...---------------------------.........////////////.........////////////000///111222222111111222333000000000111111111111111---,,,,,,+++,,,---///000///111333222///---...///555666888888888888:::<<>>:::666333222222111111111111000000000000000000....................................000666>>>DDDCCCFFFJJJJJJHHHEEECCCBBB<<>>???>>>HHHIIIJJJGGGBBB@@@AAADDDFFFJJJOOOQQQPPPLLLIIIHHHIIIHHHFFFCCC@@@===<<<;;;;;;;;;<<<<<<;;;;;;::::::666888<<<@@@@@@===999777AAAEEEFFF@@@;;;;;;<<<;;;888666444555777888666333111222777===BBBCCC???:::999888777777777777888999555666888999999777555333111222333444666999;;;<<>>444555111111000222444555555333888888888888777777777777999999888777777666666555222333444666777888888888444333222111000///...---000000111222333444444555888333444888666111333:::OOOlllyyydddSSSCCC777CCCUUUlll{{{ZZZOOO\\\kkkyyy{{{aaaZZZ___wwwpppUUUAAA777000+++))),,,,,,)))''')))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))((()))***,,,,,,***)))((('''((()))((('''(((***,,,111777>>>CCCDDDCCCAAA@@@CCCEEEFFFDDD@@@;;;777555===@@@CCCCCC@@@<<<999777222222111222333555777999:::;;;<<<===????????????===<<<:::888777777777777888999;;;<<<>>>>>>>>>>>>CCCEEEEEEDDDCCCBBBCCCDDDAAABBBCCCCCCCCCCCCBBBAAA>>>???@@@AAA@@@@@@>>>======>>>???AAABBBBBBBBBAAAFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHCCCDDDEEEGGGIIIJJJKKKKKKIIIJJJJJJIIIGGGFFFGGGIIIEEEEEEEEEFFFEEEDDDDDDCCCAAA@@@@@@??????>>>>>>>>>===============>>>>>>>>>>>>>>>===>>>>>>???@@@AAA@@@@@@@@@???>>>===;;;;;;333000//////......111666666CCCNNNQQQMMMGGG@@@:::888888777666555555555666333000---,,,000555;;;>>>===AAAGGGKKKGGGBBBCCCIIILLLEEE;;;333111333777:::AAAJJJOOOIII===333,,,'''%%%'''((((((''''''(((***((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******---000777>>>DDDIIILLLMMMHHHKKKOOOQQQQQQOOONNNNNNGGGHHHKKKPPPVVVYYYWWWUUUGGGCCCBBBEEEHHHHHHIIIKKKKKKFFF@@@===>>>>>>===;;;999888666444333444666777222111000//////.........------------------------........./////////000000------.........////////////000222111000000111333/////////////////////000++++++,,,,,,...///111222000222333222///...111444;;;<<<===<<<:::999:::;;;fffMMM===:::555222222222222222000000000000000000000111........................,,,---......///333:::???AAAEEEIIIJJJGGGDDDAAAAAA===@@@@@@===<<<>>>===:::EEEHHHKKKIIIDDD@@@???AAA@@@AAADDDHHHKKKJJJGGGCCCAAABBBDDDDDDBBB???<<<:::888;;;===<<<999777888:::555888;;;;;;:::999999888DDDHHHHHHBBB<<<;;;;;;:::888666555888<<<===:::666000555<<>>AAAFFFHHHBBB<<<888666222777@@@???555666BBBFFFAAADDDJJJGGGCCCEEE===555777111000000222666777666555777666666555555666666777666666666666666555444333111111222444555666666777222111000///............000000111333444444555555777333333777555333>>>MMMcccrrr{{{rrr\\\KKKCCCAAAOOOaaauuunnnTTT^^^\\\tttppp[[[^^^hhhcccMMM<<>>???@@@AAADDDDDDEEEEEEDDD@@@:::666777:::===????????????@@@666444111//////111555777666777999;;;===>>>>>>???<<<<<<;;;:::888666555444555666777888999888888777999:::;;;;;;::::::;;;<<<999:::;;;;;;;;;;;;:::999666777888::::::999777666555666777888999::::::;;;========================>>>>>>????????????>>>>>><<<===>>>@@@AAABBBBBBBBB@@@AAABBBAAA@@@???@@@AAA;;;<<<<<<===<<<;;;:::999777777666666666555555555444444444444444444333333666555555555555555666666666666666666666555444333...+++,,,111444333555:::BBBKKKOOOJJJCCC???;;;777666555444222000000111222111000///000444:::AAAFFFBBBDDDCCCAAAAAADDDDDDAAA<<<888444222444999===???CCCIIIIII>>>111+++++++++&&&(((******((('''(((***((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))(((***,,,111999AAAGGGLLLNNNIIIKKKMMMPPPQQQSSSUUUWWWJJJHHHGGGGGGKKKOOOSSSUUUNNNEEE???@@@AAAAAADDDIIIIIIIIIIIIHHHFFFCCC@@@>>>999999888888888888888888333222111000000//////000---------------------------------.........//////,,,---------...............///111000//////000222........................,,,---...///000000111111...000222111///111666<<>>;;;888888888eeeKKK<<<999555222222333333333000000000000000111111111........................+++---.........111666;;;>>>CCCGGGHHHEEEBBB@@@???>>>@@@???===>>>@@@???:::@@@EEEJJJKKKFFFBBBBBBCCC===<<<>>>CCCJJJKKKHHHCCC:::>>>CCCEEEDDD@@@<<<:::666:::===<<<888555888;;;444777999888666777999999GGGKKKKKKDDD===<<<;;;::::::888888<<>>???@@@CCCCCC>>>:::999777444:::BBBAAA888;;;GGGIII@@@IIIOOOJJJEEEDDD<<<333666111000000333777999888666666555555444555777888999444555666666555333222111444444444444444444444444000000///...............000111222333444555555555555111111666777:::MMMcccwwwtttpppeeeRRRDDDKKK\\\lllvvv]]]MMMhhh```zzziii```mmmrrryyyZZZIII:::))))))((()))------)))'''((())))))))))))))))))))))))))))))))))))))))))))))))(((******)))((('''((()))''''''((((((((((((''''''&&&((()))(((''''''((()))+++...333777999<<<@@@BBBBBBBBBCCCGGGIIIGGG@@@;;;444666999;;;===@@@DDDGGG999666111...---///333666444555777:::;;;===>>>>>>;;;;;;;;;:::888555333111222222333333333111000///---...000000//////111222///000111222222111000///...///111333333222000///,,,,,,,,,,,,...///111222000000000000000000000000000000000111111000000000111111222333444444444444333444555555333333444555000000111222111000///...------....................................------111111000000000000000111000111111222222222111111333...---222666666999???NNNRRROOODDD<<<:::888444444333222///,,,,,,...///222555777777888<<>>888===FFFCCC999111111333555888===AAAEEECCCEEEAAA444)))'''***,,,&&&)))++++++((('''(((***((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''(((((((((''''''(((+++222;;;DDDJJJMMMMMMMMMOOOQQQTTTXXX\\\___MMMJJJFFFCCCCCCHHHNNNRRRQQQFFF===;;;;;;;;;@@@GGGGGGKKKPPPRRROOOIIIDDDAAA999;;;<<<======;;;:::888444333222111000000000000------------------------,,,,,,,,,---------......,,,,,,,,,---------.........///000000//////000111---------------------,,,---...000111111111000///+++...000000///333;;;BBBAAAAAAAAA>>>:::777666555aaaGGG<<<999555222222111000///////////////000000000000........................,,,---...///000222333333>>>@@@BBBCCCDDDBBB@@@???>>>===>>>?????????===;;;===BBBFFFIIIGGGCCC@@@>>><<<<<<===???BBBDDDGGGHHHBBB???<<<===@@@AAA@@@>>><<<:::999:::;;;:::777333444555777777666666888999GGGHHHFFF@@@999666999===>>>===;;;::::::;;;<<<===<<<>>>@@@AAA???;;;777444666666666666666666666666777888999999888777666555666000222===BBB>>>>>>DDDGGGHHHHHHFFFAAA===:::888EEECCC>>>:::<<>>333,,,++++++***(((''''''(((((((((((('''''''''((()))(((&&&%%%%%%'''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---222:::CCCIIIIIIMMMPPPPPPSSSXXXYYYWWWUUULLLEEECCC@@@===???FFFEEEGGGHHHCCC===999;;;===FFFIIIMMMPPPQQQNNNKKKHHH===888555666:::===<<<999333444555444111000111222000///...///000000...,,,------............------,,,+++*********+++,,,---.........///......---,,,////////////////////////111111000000000111111222111111000222555999===@@@AAABBB???999777888777555bbbHHH<<<999555222222111000///000000000000////////////........................***+++,,,---......///000888:::>>>AAACCCBBB@@@???<<<<<<<<<=========<<<;;;;;;???EEEIIIGGGDDD@@@???<<<<<<===???AAADDDFFFGGGDDDBBB@@@?????????===<<<<<<;;;::::::;;;:::777444444555777777666666888999DDDEEEDDD>>>888666999===::::::999999999999::::::======<<<;;;:::888666555555555555555555555555555777777888888888777666555555///111;;;???;;;;;;AAACCCHHHOOORRRNNNFFF>>>999DDDCCC???<<>>333,,,(((+++***)))((((((((()))***))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******+++---///222777>>>BBBEEEBBB??????AAACCCDDDDDD===:::777333333888@@@FFFCCC@@@;;;444///,,,,,,,,,000111333555777999:::;;;999::::::::::::888777666333444444222///......///000000//////////////////000000000000000000000000...///000000111111000000000///...---......///000////////////////////////...///000000......///000...............///000000000000000000000111222222//////////////////////////////////////////////////////////////////000000......//////000000000000...///000111222111000000......///111777???HHHMMMGGGBBB<<<777444333333222//////---,,,,,,000888===HHHIIIHHHDDD???;;;<<<===@@@;;;@@@NNNSSSFFF666///111333666999;;;>>>AAADDD<<<555,,,(((((()))((('''''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++...555<<>>AAAEEEIIIKKKJJJHHHGGGBBB===777666999;;;:::888444333222222111111111111000///...///000000...,,,---......//////......---******)))))))))***+++,,,,,,,,,---...//////......//////////////////............------...///000000222333444666999;;;<<<===888::::::888888<<<===;;;bbbIII<<<999555222222111111000111111000000//////..............................++++++,,,,,,,,,,,,------222666;;;@@@CCCDDDBBBAAA;;;;;;;;;;;;<<<======>>>888<<>>===<<<<<<===???@@@BBBDDDEEEFFFFFFEEEBBB>>><<<;;;;;;<<<;;;;;;;;;;;;:::888555444666777777777777888:::@@@@@@???<<<777666999<<<888888999999999999999888===;;;888666555555666777555555555555555555555555666666777777777666555555333///000888<<<888777;;;>>>EEEMMMRRROOOHHH@@@;;;@@@@@@>>>===@@@FFFEEEAAAEEEBBB===888555444555555555555666666666666666555444444444444444444444444555444333333222222333333666333111222444555333000000///.........///000111333333333333444444444444///999777111AAAdddwwwttteeeMMM888;;;NNNbbbrrr||||||kkkXXXUUU^^^bbb___wwwzzzkkkZZZYYYYYYZZZccchhh```PPP???444///***%%%***)))((('''''''''''''''))))))))))))))))))))))))***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))***+++,,,///333999>>>AAA@@@>>><<<<<>>777333555;;;@@@AAA???<<<777333///,,,+++...///000222444666777888666777888999999888777666333444333111///...000111000000000000000000000000000000000000000000000000...///000000111111000000//////......///000111222000000000000000000000000...///000000......///000///////////////000111111111000000000000111222222/////////000111111111222111111111111111111111111...//////000111111222222000000111111111111222222000000222333333222222111333///...333===FFFHHHGGG===:::666333222222111000---+++***---555>>>GGGLLLOOOKKKEEE@@@;;;::::::;;;;;;888<<>>;;;;;;;;;999777555222///000222333222000000///......//////...---......////////////......)))))))))))))))***++++++***+++,,,---/////////000/////////......---------,,,,,,,,,---...///000111444555888:::<<<<<<;;;:::333777888888:::>>>???<<<}}}```HHH;;;888444222222222111000222111111000///......---.................................---------,,,,,,111555;;;AAADDDEEEDDDBBB;;;<<<<<<===>>>@@@CCCFFF;;;===>>>>>><<<;;;;;;;;;======>>>???@@@AAACCCDDDDDDFFFGGGCCC>>>::::::<<<<<<<<<<<<<<<;;;:::888666444666777777777777888:::;;;;;;;;;999666666888;;;888999:::;;;;;;;;;:::999;;;999777555444444555666444444444444444444444444555555666666555555555555333000111777999666555777:::<<>>===<<<<<<;;;<<<<<<<<<@@@DDDBBB===???<<<888444222222444555555555555555555444333333333333333333333444444444444333333222222222222222444222000000111111///---//////......///000111111333333333444444444444555000888888777KKKiiiooo```QQQBBB<<>>;;;999;;;CCCIIITTTPPPHHH???888555666999<<<<<<;;;:::888444000------------///000111333333333444666777888888777666444444333111///000222555000000000000000111111111///000000000000000111111//////000111111111111000......//////000111222333000000000000000000000000///000111000//////000111000000//////000000111222222222111111111222222333000000111111222333444444333333333333333333333333111222222222333333333444555555555555555555555555444444666666666666555444:::666444777>>>AAA>>>;;;888555333222222222111///---+++,,,444BBBNNNUUUWWWIIICCC:::444444999>>>AAA999333000222111...///333:::999888;;;>>>>>>:::666,,,)))''''''(((***)))(((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((+++///222:::@@@FFFHHHKKKMMMKKKGGG@@@>>>>>>@@@BBBBBB???===???BBBDDDDDDBBB@@@???@@@:::::::::<<>>;;;777333///000444666444000111///......//////...---...//////000000//////...***************+++++++++***+++,,,---..................------,,,+++++++++.........///000222333444555777888::::::999888777888;;;<<<::::::;;;:::666zzz]]]FFF;;;888444222222222111111222111111000///......---........................///......---,,,,,,++++++000333999>>>AAABBBAAA@@@<<<>>>@@@AAABBBEEEIIIMMMDDDBBB???:::777777:::===????????????@@@AAABBBCCCBBBDDDFFFCCC???;;;;;;<<<;;;<<<<<<<<<:::999777666333555666777666666777999777777777666666666888999666777999:::::::::999888777777777777777666555555444444444444444444444444444444444444444444555555444222222666888666444555444555444333222444777:::999:::;;;<<<@@@CCCAAA;;;:::888444222000111333555444444444444444333222111222222222222333333444444333333222111111111111222111000///.........,,,+++.........///000111222222333333444444444555555555333666===III\\\hhhdddWWW;;;>>>GGGUUUbbbnnnxxx~~~iii^^^bbbccc]]]aaannntttkkk___SSSNNNTTTZZZXXXPPPIII@@@777000+++***+++*********))))))(((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))+++///222666:::===<<<888888===CCCOOONNNJJJDDD===999777777888888888:::;;;:::666222------,,,,,,,,,---...///000111333444555666555555444444444222111222555888333333333333444444555555333333333333444444555555222333333444555444444444111222333444555555666666444444444444444444444444333444555555444333444555444333333333333444555555777666666555555555666666444444555666666777888888888888888888888888888888888888888888777777666666999999999999999999888888777888999::::::999888777;;;;;;::::::999777444222444333111000111111000...111000333<<>>999111+++***)))((((((((((((((('''''''''((((((((((((''''''%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((***---000111999???CCCGGGJJJHHHDDD<<<:::999;;;@@@EEEEEECCC@@@@@@???>>>>>>>>>@@@BBB@@@===:::888:::>>>DDDHHHHHHIIIKKKMMMLLLIIIDDDAAA999666333444888999666222111///...---...///............////////////......+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++******......//////111222444444666666666666666777777777>>>AAA@@@<<<999999555111xxx\\\EEE;;;888444222222222222111111111000000//////..............................------,,,++++++***))))))---///444888;;;<<<<<<<<>>;;;888000///...,,,++++++,,,,,,---...000222333333333222222333444333333333666888666777777888888999999:::777888888999999:::::::::777888999999::::::999999666777888999::::::999999888888888888888888888888888999::::::888888999:::888888888888888999999:::;;;;;;:::999999999::::::888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888:::::::::999999999999888888999:::::::::999888777555888;;;:::666222111222111///......000111000///555555777>>>FFFHHHEEEAAA555999===AAAAAA===999666...------...111444777999;;;<<<======:::333+++%%%''''''''''''&&&%%%%%%$$$''''''((((((((((((''''''%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))))))))+++---***111888<<>>GGGHHHEEE???===;;;::::::<<>>===999555222000------...//////...------............------+++,,,,,,---...------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333666666555666666777999999???AAA???:::777777555111xxx[[[EEE:::777444222222222222111000000000000////////////........................------,,,,,,++++++*********,,,000333777:::<<<===BBBFFFIIIHHHEEECCCEEEHHHIIIGGGCCC===999999<<>>NNNZZZ[[[QQQGGGAAAKKK```lllgggjjjvvvwwwllljjjeee``````hhhqqqvvvwwwfffTTTQQQSSSRRR[[[YYYDDD@@@999333///***$$$&&&,,,%%%&&&((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&(((***,,,000444666666777999<<<;;;===???@@@??????@@@BBB:::777555777<<>><<<666444111...---,,,,,,,,,+++,,,...///000000000//////000222333333333555777777777888888999:::::::::999999::::::;;;<<<<<<===999::::::;;;;;;;;;;;;;;;888999::::::;;;:::999888999999999999999999999999888999::::::888888999:::999999999999999::::::;;;::::::999888888888888888777777777777777777888888888888888888888888888888777777777666666666666666777777777666666555555555555666666777666555444333111444777777555333222333000///...///222555666666555555777;;;???@@@===::::::???EEEFFF@@@888222///)))***---111555888777444:::;;;;;;999333---(((&&&&&&''''''&&&%%%$$$%%%&&&''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))******((((((((()))&&&,,,222666:::>>>>>>:::444444333444<<>><<<:::888777:::===AAADDDEEEDDDDDDCCC>>>@@@CCCDDDCCC???;;;777222000---,,,---/////////,,,,,,------------,,,,,,***+++,,,---------,,,,,,++++++,,,---------,,,,,,---------...//////000000111111000000111222333333555666888:::<<<<<<<<<<<<===>>><<<777444555444111yyy\\\FFF:::777444222222333222222////////////000000000000......................../////////......---------***,,,///222777;;;>>>@@@DDDHHHKKKIIICCC???@@@BBBCCCCCCAAA===:::999:::<<>>PPP___```WWWLLLBBB:::LLLffftttooouuuvvv[[[XXXbbbaaa\\\gggzzzxxxfffbbbLLLIIISSSYYYgggcccGGG???444,,,***((($$$''',,,###$$$&&&((())))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&''')))***,,,///111444777:::===>>>????????????@@@BBBEEE>>>999555666;;;??????===:::888444111...---------***+++,,,...///......---,,,...111222222222444555444555555666777888888888777777888999999:::;;;;;;888888999::::::::::::999666777888999888777666555666666666666666666666666444666777666555444555666777777666666777777888999666666555444444444444444333333333333333222222222222222222222222222222222...//////000000111111222444444333333222222222111222222333333333222000///222333444666666555333222111000///111555:::===>>>333333555888;;;=========AAAEEEFFFAAA888111000111/////////222777<<<;;;777999:::999444...))))))***''''''((('''&&&&&&''')))''''''((((((((((((''''''%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((***+++***(((&&&%%%&&&$$$***///111555999999555222333222333<<>>@@@DDDEEECCC===777333555777999;;;<<<===???AAA@@@DDDHHHIIIFFFAAA<<<999333000---,,,---/////////+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++)))***+++,,,---...............///000111222333333444444444333444444555555444777<<<@@@BBBAAA???>>>======:::444111222222///yyy[[[EEE;;;888555333222222111//////000111111111000...------------.........//////---------,,,,,,++++++++++++++++++---000555:::===CCCFFFIIIIIIFFFAAA>>><<<;;;;;;<<<<<<<<<;;;:::999AAA@@@???@@@AAABBB@@@>>>===AAA@@@<<<;;;???>>>:::222666888888444222333666555444222000000111222444222222333444444555555666555444333222333555777999333555666777777555333222111222222333333222222111444444333333333222222222222222222111111111000000111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111333111000///000111000000222111111000000000000000///...,,,***+++---000222999666333111111111111111444444222///...333>>>GGGSSS]]]cccZZZGGG:::999>>>TTTeeettt{{{}}}jjjUUU___SSSPPP___ssswwwjjj]]]SSSVVVWWWZZZdddhhhWWW@@@666000)))&&&((()))(((%%%&&&&&&&&&''''''''''''((())))))(((((((((***+++,,,222---'''&&&)))+++***(((***)))((('''&&&&&&'''(((((('''&&&%%%&&&&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))+++,,,///444:::???>>>>>>>>><<<<<<===@@@CCC===;;;777666666999>>>@@@>>>;;;888666444222///,,,)))******+++,,,,,,------)))+++---///111222222111333333222222222333444444777666444333222333333444555555666666666666555555777666444333333444666777;;;999555111000111333444111111111111111222222333444444333333222111111000000000////////////000000111111000000/////////////////////////////////////////////000000000000111//////////////////......//////000000000000//////000///111444222...---000333......666>>>???===<<<777999===@@@AAAAAA@@@???@@@>>><<<999444000,,,***///222666999999999999999<<<888111+++'''%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%))))))((('''''''''''''''((((((((((((((('''''''''+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++((()))***,,,...111333555333333333333555777999;;;444555777888999888666555<<<===>>>>>>===;;;888666333444444444444666:::======>>>@@@AAA@@@===999666333111///...---...///000333...++++++000222111/////////..................//////......------,,,,,,---...///000222333555555666555333222111111222222:::<<<@@@CCCCCC@@@<<<:::@@@<<<555111///000000000yyy[[[EEE;;;888555333222222111000///000000111000///...------------.........//////---------,,,,,,+++++++++---,,,,,,---///333777999<<<@@@EEEGGGEEE@@@;;;888777:::===??????<<<888555>>>>>>>>>???@@@@@@>>><<<777<<<===<<<>>>CCCEEEBBB666555444333444444333333222222000/////////000111111222222333333444444555333333222222333555666777333444555555555444222111111222222333333222222111444333333333333222222222222222222111111111000000111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111000000000111222222111222111000///////////////...---++++++---111666:::888555222111111222222111111222111//////555???GGGTTTYYYYYYMMM===888AAALLLcccmmmzzzwwwfffXXXRRR___VVVTTTaaannnlll^^^QQQQQQNNNRRR]]]ccc[[[III:::333...((('''(((***(((%%%&&&&&&&&&''''''''''''((((((((((((((()))***,,,---444///)))(((***+++)))'''***)))((('''&&&''''''(((((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***,,,...222777<<>><<<:::999:::<<<:::888666444444555777888;;;999666555555555444222++++++++++++,,,,,,,,,,,,,,,---///000111111000000111111111111111222222333555444333222222222333333444444555555555555444444555444222111111222444555777555222000///000111222000000//////000000111222222111111000//////............------------......///.........---------,,,------------------------------------............------------------------/////////000000////////////...///111000,,,,,,000000///333:::>>>===;;;<<<666:::???DDDEEECCC@@@>>>===;;;777333000.........222444888::::::999888888444222---)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((('''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***((())))))+++---///111333444444444444444555555555333444666888888777666555777777888999888777666555333555777777555444444444888999;;;<<<;;;:::777666333222000/////////111222666333000111555777555333111111000000000111111222111111000000////////////222333333333444444555555222222111111111222333444:::<<<@@@BBBBBB@@@<<<::::::777222//////000000000xxx[[[EEE:::888444333222222111000000000000000000///......---------...............------,,,,,,,,,,,,++++++------,,,,,,---000333444555:::AAADDDBBB===777444444888===AAAAAA<<<666222::::::;;;===>>>===;;;888555999;;;<<<@@@EEEHHHGGG<<<666111///111333222000///////////////......---000000000111222222333333111111222222333444444444333333333333222222222222111111222222222222111111333333333222222222111111222111111111111000000000111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111//////000111222222222222111000///...------------...---++++++...222777;;;666444111111222333333222222222111///000555???FFFVVVSSSKKK>>>777===OOO^^^lllqqq|||kkkQQQKKKTTT[[[WWWYYYccchhhaaaRRRHHHPPPKKKQQQ``````MMM:::444///+++((((((******(((&&&&&&&&&&&&''''''''''''((('''''''''((()))+++,,,---555000+++)))******(((&&&))))))(((''''''''''''((())))))'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))***+++...333666===>>>===;;;888555444444888777777666555333222111666444333333555777888888......------,,,++++++***//////000000000///......///////////////000111111333222222111111111111222222333333333333333333222222111000//////000111222111000///............///...------------...//////.........------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///------///...---///555666555777;;;:::666555888777<<>>@@@@@@>>>;;;999555222000///111222222111xxx[[[DDD:::777444333333222111000000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111222666:::>>>@@@>>>:::666444444888===@@@@@@<<<666222666666888:::;;;;;;888555888:::;;;<<>>>>><<<999777666333333222111111111111111000000//////000111222333111000000222444555222000333333333333444555666777222222222222222222222222222222111000//////......000000000111222333444555666888:::;;;;;;:::888666222111000111222333222111xxxZZZDDD999777444333333333222111111000000///////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,))))))******,,,...000111:::<<<======:::888777777666888;;;<<<<<<:::777555444444555777999999777444999888999;;;<<<===>>>??????===999333---***,,,...---///000222111///---,,,------...//////000000111///000111222222111111111555444444333222333333333000111111222222111111000222222111111111000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000...000111111...------...///...---,,,++++++++++++***,,,///222333222111000333111000111222333333222111000000111555>>>HHHNNNNNNBBB777:::HHHXXXaaaccceeeooopppbbbSSSPPPTTTWWWXXX\\\ccchhhdddXXXOOOMMMRRRXXXXXXOOOFFF@@@777,,,((('''((()))***)))(((&&&&&&&&&&&&''''''''''''(((%%%&&&''')))***,,,------***)))''''''((()))))))))''''''((((((((((((((((((***)))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((''''''(((***,,,...111555777777666666777555777999;;;;;;999777555000///---...000333333333222111000///...,,,++++++,,,,,,,,,,,,,,,,,,------...............///000000...///////////////////////////000000000000//////---------,,,,,,---------)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........///......////////////......111//////333666999AAAJJJWWWGGG666111333666888999CCCBBBBBB@@@===:::777666............000222444555222111/////////...***''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''((((((((())))))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((''''''''''''((())))))///111444666666555222111000111222333444555666666444333222222111111222222777999:::;;;;;;;;;===???777666444111000/////////............//////000000111111222444555555333222111111111111222333555555000000111111111111111111.........---------------222222333333333333222222333444555666666555444333111000//////000000///---wwwZZZDDD999777444222333333222111111111000///////////////...............---------++++++,,,,,,,,,,,,------))))))***+++,,,...///000:::;;;;;;:::888777888999888999999999999888777666444444333555777888777555777555666:::;;;:::;;;>>><<<===<<<777000,,,---000...000111222222000...---------......//////000000111111111111111111111111444444444444333333333333000000111111111111000000111111111000000000000/////////000000000000000111000000000000000000000000/////////000000000111111////////////////////////000000000000000000000000///111222000---,,,...111...------,,,,,,,,,,,,,,,***---111555777777555444222111000111333333222111,,,...222777???GGGMMMQQQAAA:::777???OOO\\\^^^[[[eeelllgggUUULLLPPPTTTPPP___aaaffffff]]]QQQLLLNNNPPPVVVQQQ@@@777888333)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&(((***+++,,,,,,,,,&&&&&&&&&''''''((())))))&&&'''(((((()))((((((((())))))'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&(((***'''+++000333555666888999333444777999999999888777222111000000111222000///111111000000///......---,,,,,,+++++++++,,,---------------------...//////---......////////////......//////000000//////...------------------------++++++,,,------,,,,,,,,,,,,++++++++++++,,,------------------------------...------,,,,,,------...,,,------------.................................,,,,,,---------.........---......//////000000000//////000000000000//////222///000444777;;;DDDMMMYYYFFF444222:::@@@BBBCCCBBB@@@<<<888555444333333---...///111222222222222222000------///...+++((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((('''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((+++---111444555555444333000111111222333444444555222222222111111000000000222333444444555999===AAA:::888666444222000//////------........................///000000000000/////////...//////000111222.........///////////////------------............333333333333222111000///000000111111111111000000///...,,,,,,------+++***wwwZZZDDD999666444222333333333222222111000///...//////000//////.........---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------333555777777777777888999777888999999999888666666666444333333555777888777777444555999:::888999===999:::;;;:::888555333222///000000111000///...---------......///000000000222222111000000000111222222333333444444222111000000000111111111111000000111111000000000/////////////////////000000111111000000000000000000000000////////////000000000111////////////////////////000000000000000000000000...000111///---...333888---,,,,,,,,,,,,---.........///111444555555555555222111111111222333111///,,,111:::CCCIIIKKKIIIGGG999:::>>>FFFQQQXXXZZZZZZ___^^^YYYPPPKKKMMMRRRUUUbbbaaaaaa]]]TTTJJJIIIMMMPPPLLLDDD999111...,,,***''''''(((''''''&&&''''''&&&&&&&&&''''''''''''(((&&&''')))***+++++++++***''''''((((((''''''((()))%%%&&&((()))))))))((((((((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%'''(((&&&)))---000111333555666555555666777777888999999555444444555666444111///000000000000000000000000000///...,,,,,,,,,,,,---,,,++++++++++++,,,------,,,---...000000000///.........////////////......------............------............------------------,,,,,,------...///------------------------///......------......///---------.........//////////////////////////////---------.........//////------...//////000111111000000111111111111000000000......111444777???GGGLLL???666888???CCCCCCCCC;;;999555222000///000111...///000000111000000///000,,,******---...+++''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((('''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))(((***---000222333333222111111111111111222333333111222333444444444333222000111111111222555999<<<999999888666555333222111///////////////......---***+++++++++***+++,,,---...---------------......---------.........//////------------------------000111111111000///---,,,////////////////////////000...,,,,,,---...---,,,wwwZZZDDD999666333222333333333222222111///.........///000//////.........---------+++++++++,,,,,,---------......------,,,++++++***+++...333666777777888888666777999::::::888666444777555333333555777999999;;;777666::::::666666:::777666777;;;>>>===888333///////////////......---------......///000000000444333111//////000222333000111333444333222000...000000111111111111000000000000000000////////////.../////////000000111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000...000111000...000777>>>,,,,,,,,,,,,---...//////333222111000000000111222333222111222222222000///111888CCCMMMPPPKKKAAA:::777>>>FFFLLLQQQUUUZZZ^^^UUUMMMKKKNNNMMMJJJSSSaaa___]]][[[VVVMMMFFFGGGNNNRRRDDD;;;999222'''&&&,,,'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''(((((('''((()))+++++++++***))))))******)))((('''((((((%%%&&&((()))))))))((((((((('''&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%'''((('''))),,,---...///000222999888777777777888:::;;;777777888999:::888444111/////////000111111222222444333111...---,,,,,,,,,*********)))***++++++,,,,,,---///000000000//////...//////////////////...---......//////......---111000///............///......------......///000------------------------///......------......///---------....../////////////////////////////////---------.........//////------......///000111111111111222222222222111111...,,,,,,///000222888@@@???:::888===AAA???<<<;;;444333111///......///000000000//////............,,,(((%%%'''***+++)))%%%((('''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%))))))((('''''''''''''''&&&&&&&&&'''((())))))***&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''((())))))&&&(((***---///000111111222111111111111111222222111333555888999999888777111222222222222333555777777888888777666555444333000000111111000///...---.........---,,,---///111...------,,,,,,,,,,,,---,,,---------......//////---------,,,,,,++++++***---.../////////...,,,+++000///............///000222000......000222222222uuuXXXEEE999777444333333333111000////////////............//////.........---------------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,+++,,,000666999888777;;;888666666888888666444888999999777555444555666888999:::888555444666999888555444777;;;===;;;777222111///...------......///000000///......111333//////000000000000///...///000111222333333222111111111000000//////......//////............//////...000111000///...///111//////000000000000//////////////////////////////000000//////......------,,,---------.../////////444222///...111777===BBB,,,,,,,,,---...//////000000111222333444333222222222222333333333222111000555BBBOOOPPPGGG===666333>>>LLLLLLDDDQQQhhhcccKKKGGGCCCDDDKKKPPPQQQTTTZZZ[[[UUUMMMEEEBBBEEEKKKPPPFFF???666...***)))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))***++++++******'''''''''''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''')))***)))(((&&&%%%''''''''''''''''''''''''((('''''''''))),,,///111222333555666666666555444777999<<<===<<<888444111---...---------///333666000000111111///---+++***......---,,,++++++***))),,,,,,------...///000000+++,,,...///000///......//////////////////////////////.........------------.........---,,,++++++.........///......------...,,,,,,,,,......,,,+++,,,***((((((***,,,------------....../////////000111111222222222333333333111///...000333555444222000111222333222111...---.........111444999===???;;;<<<======<<<999777555......------...///000000000000...---,,,+++++++++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((************+++,,,---...444444444333333222222111444444555777888999:::;;;888777666444333222000000333333555555555555333333222222222111000//////...000000000000000/////////////////////000000000000222222000//////.........111///---***)))***+++++++++++++++,,,,,,---------000000//////............444###555)))<<>><<<:::333222000///------------.../////////......000222000/////////////////////...///000000111111111000000000000/////////////////////............//////...000111000///...///000//////000000000000//////........................000000000000000000//////------------............000...,,,***,,,///444777,,,------...//////000000000111222333444333333222222333333111//////222444999AAAGGGCCC999555888>>>NNNPPPQQQSSSYYY]]]TTTGGGEEEAAACCCLLLRRRRRRRRRTTTRRRLLLFFFAAAAAAEEEJJJMMM@@@:::222+++((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&(((***,,,,,,,,,'''''''''&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((()))***)))((((((''''''''''''''''''''''''''''''&&&&&&(((***,,,...000111222333444444444333444666888:::999777555333111111000...,,,---000333222222333333222111000000000//////...---,,,,,,,,,*********+++,,,,,,------,,,,,,------...---------........................//////.........---------...............---,,,,,,------......///.........222000------.........---000...++++++,,,------------...///000111222333444333333333333333333222333222000......111222111///...///000000000///...---000111444666999:::;;;;;;:::999888666444333222222///.........//////000111000///---,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))***+++,,,---333333333333444444444444222222444555777999:::;;;888888777666444333222111111111222333333222111111222111000///............000000000000000000000000.........////////////000111111000......------...///...,,,*********+++,,,++++++,,,,,,,,,---------.........------,,,,,,,,,000$$$222)))DDDddd>>>)))sssWWWDDD;;;888666555555444333222////////////...........................---------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++******---111555888888888777666777999:::999888777888999888666444333444111444777888777555444444777444333555:::===>>>===666555333000...,,,++++++...//////...---...000111000///.........///000111//////.........///000000//////////////////000000/////////....../////////...///000000......///000...//////000000//////...........................111111111111111111222222............------------...,,,***))))))***+++---......//////000000111111111222222333444333333333222222222///...///444888>>>@@@???777///111>>>KKKWWWPPPSSS^^^\\\MMMDDDFFFNNNHHHEEEIIINNNPPPOOOPPPEEEAAA======@@@DDDFFFFFF999444---(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((%%%###'''---000///---((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&((()))***+++******''''''''''''''''''''''''''''''&&&&&&'''(((***+++,,,---///000222222333333222333444666666666555444555555333000---,,,...000333333333222222333333333111000000//////.........******++++++,,,,,,------------,,,,,,+++,,,,,,,,,.......................................---------///////////////......---,,,---...///////////////222///---,,,---.........444222000///000000///......///000111333555666777444444333333222222111111111///,,,,,,---......------...............//////444666:::<<<<<<;;;888666666444111...------...///000////////////000000111...---,,,***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((()))***++++++000111222333444555666777111111333444666888999:::999888777666555444333222...//////000000//////...000///---,,,+++,,,,,,---//////////////////000000------------............000///...---,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++******...,,,333///SSSggg888%%%rrrVVVCCC888666444222222222111///////////////....................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...222666888777777666666777777777666444666888888666555555666111444888;;;;;;999666555888666444444777;;;<<<<<<888777555222///---+++***,,,...///...------///000000///...------...000222000///.........///000111---......//////000000000......////////////.........///000///......///000...//////////////////...........................//////000000111111222222.........------,,,,,,,,,------,,,,,,++++++++++++//////000000111111111111111222222333333333333333111000///000333666888999AAA>>>;;;888666999EEEPPPTTTRRRXXXaaaXXXFFFDDDOOO[[[RRRHHHFFFIIILLLMMMMMM<<<:::888;;;@@@BBB@@@===222...)))&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$)))222555111,,,((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((()))*********)))''''''''''''''''''''''''(((''''''&&&''''''((())))))***,,,...000111222333222222222333444444444555888777666222///...///000333222111/////////000111000000000///////////////.........//////000000000000///---,,,+++,,,,,,---................................................//////000000000000//////,,,,,,---///000000000000111000000111333444333222555444222222333333222111///000111222333444555555444333222111000///.........---+++***+++,,,......000/////////000111222222888:::;;;<<<;;;888444222000///---,,,,,,,,,------000000////////////000000,,,+++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((('''''''''''''''((()))***,,,---///000222444666666222333333444555666777888777777666555444333222222---..................---...---+++***)))***+++,,,---------...............++++++,,,,,,,,,---------...------,,,++++++,,,,,,++++++******+++,,,------,,,,,,,,,,,,,,,---------+++++++++++++++************111111///UUU```555,,,qqqUUUCCC888666333222222222000///////////////............---.....................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,///333555555666666555444333444444111333555666666666777999222444777999:::999666444:::888555444555777888999999888666333111...,,,***+++---......------...//////...---,,,---...000222222111///......///000111------......//////000000......///000000///......---///000///...---...///......////////////..............................---.........//////000000......------,,,,,,,,,+++,,,------...//////......000000000111111111111111111111111111222222333333000...///555<<>>999444...+++'''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%'''...666777111***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((('''((((((((((((((()))***,,,...000222222333333222222222333333333666777666444222111222444555444111///...---------..................//////000000000000111111111111111000///---------...///........................---.....................//////000000000000000///,,,---...///000000000000000222444888;;;<<<:::888333333222333555666555444000000000000111111111111222111000///...,,,++++++++++++++++++,,,...000111333333333333333444555666::::::888666444222111000***+++---.../////////...//////......---......///***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))(((((((((((((((((((((((('''''''''&&&''''''((((((((()))+++---///111333333555555555555555555555555444444333222111000000///......------------......,,,,,,***))))))***+++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,%%%000***%%%AAAEEE***...pppTTTBBB:::777555444444333222111////////////............---------...............------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,((()))*********,,,///111222444444444222222333444111222444444444666888;;;444333333444666666444333888777666444444444555555777777666555222000...,,,***,,,......---,,,---......------------///000111111111000000//////000000..................//////---...///000000///...------...//////------...///---......//////......---------------------------,,,------------------...------------,,,,,,,,,,,,***+++,,,...000000111111000000000000000111111111111000000000000111222222000000333:::AAAAAA;;;444555444;;;HHHOOOKKKGGGIIIJJJRRRTTTJJJ@@@AAAIIINNNDDDGGGIIIHHHGGGFFF@@@999666999===???===888222...+++)))'''&&&((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&)))///444444...'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((('''((((((***,,,...000111111111111111222222222222333444555444222222444555888666444222000///...---,,,,,,,,,------.........////////////////////////000000//////////////////---------------------------------..................//////000000000000000---...//////000000000000,,,---000444888999777555111111111333555666555333/////////............---//////...---,,,+++******)))+++...//////000222444666666666666666777777777888666333000......///000)))+++...000111111000///------,,,++++++++++++,,,((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))+++------(((((((((((((((((((((((((((''''''&&&''''''((((((&&&'''(((***+++---...///444444444333333333333333111111111000///...............------------......++++++++++++++++++++++++*********+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++++++++,,,,,,++++++++++++************+++,,,,,,,,,,,,---------(((000(((###...,,,$$$+++yyyoooTTTBBB999777555333333333222000////////////............---------.........//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,''')))++++++))))))+++---///111333444333333555888444555444333222444777:::888555222111333555444444444555555444333333333444666666666555444222000///)))+++---...---,,,,,,---,,,,,,------...///000000///000000000//////...---..................---------...///000000///...------...//////------...///---......//////......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,...000111222222000000000000000000000000000///.........///111111111555;;;???>>>:::555222333555???MMMOOOIIIIIIPPPKKKHHHCCC>>>>>>@@@BBBCCCAAAGGGJJJEEE@@@===999333444:::AAAAAA;;;333...,,,)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))),,,...---***''''''''''''&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''(((+++---...,,,---...000111111111111000111222222111000222333666666555444333111///...++++++,,,---......//////------------------------......//////////////////---------------------------------.........//////---...//////000000000///...//////000000000//////,,,++++++,,,///111111111111000000222333333111000------------------------///......---,,,+++******+++...222444333222333444555555666777777666444444333222///---,,,---...///,,,------...............+++***))))))(((((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++,,,((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))***++++++//////000000111222222222000000//////......------------,,,++++++,,,------***+++---......---,,,++++++++++++,,,---.........+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---)))******++++++++++++************)))))))))((((((+++++++++,,,,,,,,,---------...((()))(((###'''***nnn}}}oooSSSBBB777555333111111111000...000/////////............---------.........//////---------,,,,,,,,,++++++*********++++++,,,,,,,,,'''))),,,+++)))((()))+++,,,///333444444555999<<<888777555222000222555999===888333111333666777666000222444444333333333444444555555666555444222111)))+++---...---,,,,,,---+++,,,---...////////////---...///000///...,,,+++/////////......------,,,---...///111111///...------...///...------...///---..................---------------------------.........------,,,,,,++++++++++++,,,,,,---------,,,---...///111222333444000000000//////////////////......------...000111111999AAAAAA999222111222555999DDDOOOMMMFFFMMM[[[SSSCCC999???HHHHHHDDDCCCKKKOOOLLL???666555555444222:::BBBAAA999000,,,+++'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***+++'''))),,,...000111111111...///000000///...///000333333444444333111000...+++,,,,,,---...///000000.....................---+++,,,...///000///......---------------------------------.........//////------...//////////////////000000000000//////...444111---,,,...111333444111111000111222111...,,,++++++,,,,,,---.../////////......------,,,,,,+++---111666777555333333444333444666666666444222000//////...---,,,------...000...,,,+++***+++,,,---))))))((('''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&&&&%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))(((((('''''''''(((((('''((((((((()))))))))******+++,,,...///111222333000000//////......---------,,,+++******+++,,,---***,,,...000000///,,,+++,,,,,,------...///000000++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------******+++++++++******)))***)))))))))((((((''''''******++++++,,,,,,,,,,,,***'''%%%,,,&&&!!!+++'''uuufff{{{nnnTTTCCC888666444333333333222111222222000///............////////////...............------,,,,,,------...***+++,,,,,,,,,,,,+++***************************))),,,000555777888888777888666444222000000111222888666333333444555555444444444333333333444555555555555444333222222222222111000...,,,+++***++++++//////...------,,,++++++............////////////---.../////////...,,,+++,,,---...//////...---,,,---------,,,,,,++++++++++++++++++,,,---...///000---------,,,,,,+++++++++++++++++++++++++++++++++............////////////111111222222222222333333111111111000//////.........------,,,---...//////666<<<@@@<<<333///333999DDDIIIIIIEEEHHHRRRYYY[[[MMM>>>666>>>FFFDDDDDDGGGHHHKKKFFF:::222333555444666999;;;999333,,,((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''******+++,,,------...///222222222222222000//////111111111000000000000000+++---000444666777777777------,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---///000000000//////............////////////111000......000222222222222000...---------///000000//////...---+++***)))******,,,---///111222333111000///------///000111000222444555444333333333222222222222222111//////000///...------...000111......---,,,,,,+++******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%$$$######"""###&&&+++)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))+++,,,...///111111///000000000000000///...************************)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&sssnnnSSSBBB888666444333333333222111111111000///.........///////////////............------,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++******************************,,,///222555666666666777666333111000///000000555666777777666555333222333333333333333444555666444444333222111111111111444222000...,,,+++++++++000000///...------,,,,,,........./////////000000....../////////...---,,,------.........---------...---------,,,,,,,,,,,,,,,,,,,,,,,,---......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000111111111222222222222111000///......------------------...000333444888::::::777333333888<<>>CCC@@@AAA===444000333555333333555666444///+++((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&((()))+++,,,......000111111111111000000//////////////////////////////000222444555444444333000///...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++************************,,,,,,...//////...------,,,---------......//////000...------...000000///000///---,,,+++,,,---...////////////...,,,+++***,,,,,,---///000111222333111000...------...000111333555666666444222222222111111111111000///...---///...------,,,---......,,,,,,++++++***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))(((''')))+++(((((('''&&&&&&&&&&&&&&&(((((((((((((((&&&%%%$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***,,,---............////////////......++++++++++++************((()))+++,,,---,,,+++***************************************************)))******++++++******)))))))))************))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''nnnRRR@@@888666444333333333222111000000//////...//////////////////............---------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++---///111333555555666555333111000/////////111666;;;<<<888444222111222222222222333444666666333333222111111000000///666555333000...---,,,,,,111000//////............////////////000000000000...////////////...------......------------.....................---------...---------------......---------------,,,,,,,,,------------------------////////////000000000000000000000111111111111222333222000...---,,,------,,,---...000222555777888999666333333555:::>>>@@@<<<>>>@@@DDDJJJQQQQQQMMMLLLFFFCCCDDD@@@999888===555555222//////333444222///000000...***(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''######%%%''')))***,,,---......//////000000//////------------------------///000222333444333222222333222111000///.........///////////////...------************************,,,------......---,,,+++++++++,,,---....../////////...,,,,,,......---,,,...---,,,+++***+++,,,,,,///////////////...------//////000000111222222222000///...------...///000333444555444111/////////////////////...---,,,+++...---,,,+++++++++++++++******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###&&&))))))((('''''''''(((((('''&&&&&&&&&&&&'''&&&((()))***)))'''%%%###(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))*********++++++,,,---.........---,,,,,,,,,++++++*********((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))******))))))(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''oooSSS@@@888666444333333333222111//////.........//////000//////.........------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++---000222444555555444333222111000///111777<<<<<<777333222444111111222222333444666666333333333222222111000///555444333222111000000000000000///...------....../////////000000000111111.........///............000///...------///000111///////////////.........///......------------............---------------......................../////////000000000111111000000111111111222222222333111///---,,,,,,------,,,...222555777888777666777222///222999@@@BBBAAA>>>>>>???CCCIIIKKKGGGAAABBB>>>===???===777555777000///------111444444111///...+++)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''((('''&&&$$$###''''''''''''''''''''''''###$$$%%%&&&'''((()))******+++,,,---............,,,,,,,,,---------------,,,---///111333444444444222222111111111111222222111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,---...///000000000/////////000000...,,,...---,,,+++++++++,,,,,,//////000000000000//////222222222222222222222222///......------......///...///000///---++++++,,,............---,,,++++++,,,,,,+++***))))))(((((())))))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))((('''&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$''')))'''%%%&&&'''&&&(((''''''&&&&&&&&&''''''%%%&&&'''((()))))))))((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,------,,,,,,++++++******))))))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''pppTTTAAA888666444333333333222111///...............///000............------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++---000222444555555555555333222111333777:::888444222444777111111111222333444555555444444444444333222111000111222222333333333333333///...---,,,+++,,,---...////////////000000000000...------------.........111000/////////000222333//////////////////////////////...---------..............................////////////////////////////////////000000000000111111111111222222222222222111///...------......,,,000666:::;;;888444111333000000555===CCCCCCAAADDD@@@???BBBEEECCC===888===999888;;;<<<888333111111......111444555333111111...***'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,---------,,,,,,,,,------.........,,,---...000111222222222000000000000111333444555111222222222111111000///........................000000111111111///...------......///000111111111222222222333444333000...///......---------------...///000000111000000000222222222111111111000000......------------......+++,,,---,,,++++++,,,---............---,,,+++***+++******)))(((''''''&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***)))((('''&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''111444222+++''')))***(((''''''&&&&&&&&&''''''(((((('''&&&%%%&&&(((***,,,''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((***++++++++++++,,,,,,,,,++++++*********++++++++++++++++++******************************************************)))))))))******)))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((oooSSSAAA888666444333333333222111//////......---..................------------,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,...///222333555777777666444333444555666444222222666999222222222222222333333444333444555555444333111000...///111222444444444555///...,,,++++++,,,---///............////////////,,,,,,,,,+++,,,,,,---...000000///000000111222333.........//////////////////...............//////.........///////////////////////////////////////............////////////000000000111111111222222000000000000000000//////...222666::::::777333///111222444888===AAABBBCCCFFF@@@===>>>>>>;;;888777???;;;888999:::777111+++222000111666777444111222111---)))&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((()))***+++++++++++++++,,,,,,------......000000000//////.........------...///000111333444000000111111111111000000////////////////////////111222222333333222111000///000000000000111111111222333444666777666222///000000/////////............///000000000000000///111111000000000/////////------------------------+++,,,---,,,,,,,,,...000------------,,,+++******))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%%%%&&&)))(((''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((777:::666+++&&&((()))%%%'''&&&&&&&&&&&&'''((((((...+++(((%%%$$$&&&(((***'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((()))************************************,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))((('''(((((())))))((((((''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((mmmRRR@@@888666444333333333222111000///......------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,------...000444666777777555444222222222222222444666888444333222222111222222222222333444444444222000///---...000222333333333222000...,,,++++++---///000------------............++++++*********+++,,,---------...///000000000000------........./////////......---......///000111....../////////000000000////////////////////////------------.....................////////////000---...000222333222111111111222444555555555333222222555999999999;;;AAAFFFBBB;;;777777666555777===:::;;;:::777444111---***000///333888777111///222...***'''%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((())))))******+++,,,,,,---111000///...---------------------------......///---...///000000000000000////////////////////////000111333444444333222222000000000000///////////////000222555777555111...///000000000//////....../////////000000///......///...............------,,,,,,,,,------,,,,,,,,,---------,,,******,,,...++++++++++++***)))((((((''''''((())))))((('''&&&$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++111///&&&###'''(((###&&&&&&&&&&&&&&&'''((((((,,,+++(((&&&&&&&&&((()))&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((((()))))))))))))))(((((((((((())))))******+++++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))kkkPPP???888666444333333333222111111000///...---,,,,,,,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,,,,...222666777777555444111000///111444666666666555444333222111111111111111222333444333111///......///000111222111111000111///---,,,,,,...000222,,,,,,,,,---------......******)))))))))***,,,---***+++---///000//////...,,,---------......//////---------......000111222.../////////000000111111////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......,,,...111444555444333111333222111000111333555777444999<<<999555666@@@JJJ===666222222111222999CCC222777:::555...+++,,,,,,---...333999666///...222+++'''$$$%%%'''******)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&%%%%%%'''''''''&&&&&&'''''''''%%%$$$$$$$$$%%%''')))***''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''(((((()))***+++++++++---------------...///000......,,,++++++******++++++,,,---///000000000000////////////////////////000111222333444444333222000000000///......------,,,---000333555444000---//////000000//////...---///////////////...------------------------------+++,,,,,,------,,,,,,+++------,,,***(((''')))***************)))((('''&&&&&&'''((()))))))))((('''"""###$$$%%%&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***$$$$$$+++,,,&&&&&&&&&&&&&&&&&&'''((()))'''''''''((())))))******&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((((()))))))))))))))((((((&&&&&&'''((()))***++++++******)))(((((((((((((((************************************************(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))hhhNNN@@@888666333222222222222111000000///...............------------------------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))+++---...000222333444444333222222111111222333333444333111222555555333000111111111111000000000000------......//////000000///000222333333222000///,,,,,,,,,---,,,,,,++++++)))))))))***+++++++++,,,------------------------000000///...------,,,,,,---------------...///000111111000////////////////////////......---,,,,,,---------.........//////------------,,,,,,,,,,,,...111555777777555222//////000111222333444444444666666666777888:::;;;<<<333222222222444666888:::999666222///......,,,+++222222111///---+++)))((())))))((('''&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))******++++++,,,,,,,,,---------++++++,,,,,,...000111222///000111000...------///---------------,,,,,,,,,///////////////////////////...---...//////---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,------,,,,,,+++)))))))))))))))((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&******&&&$$$%%%%%%###'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%(((,,,...,,,***((('''''''''''''''(((((((((((())))))))))))******************))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''hhhMMM@@@888666333222222222222111000000///...............------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++,,,...///111222222333222222111111111222222333111000111333444111///111111000000000/////////............///////////////000222333333222000///,,,,,,------------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,---......000000///...............---------------------...,,,------------.........,,,---............------///111444555555333111///...///000222333444444444666666555555555666666777333333333333444666777888444222///.........---,,,111000000...,,,***)))'''((((((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))******+++++++++,,,,,,,,,+++++++++,,,---...///000...//////...---,,,,,,...,,,---------------------...........................---,,,,,,------+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))***,,,---***++++++,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&"""&&&&&&$$$$$$'''(((&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%(((+++,,,***)))((('''''''''''''''((((((((((((((((((((()))))))))******)))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((()))((((((((((((((((((((('''fffLLL???888666333222222222222111000000///...............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++*********)))))))))************+++---///000222222222111111000000000000//////000111222000...000////////////........./////////...............//////111222222111//////------...............---,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++++++++,,,,,,---///......---------------******+++,,,,,,---......,,,,,,,,,,,,------------+++---///000111000///...111111222222222000///...---...///111333444444555666555444333222111111111333333444555555555555444///...,,,,,,...///............---,,,+++)))'''&&&''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************+++************+++,,,---+++---------+++***+++,,,++++++,,,,,,------......------------------------,,,+++***+++,,,,,,***(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))************))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%((((((&&&'''++++++)))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&''''''''''''((((((((('''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((((((((eeeKKK???888555333222222222222111000000///...............------------------------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++***)))((()))+++...///111111111111000//////......//////000000000000/////////.........---------/////////......---------...///000000000000///...---......///////////////------,,,,,,+++++++++***++++++++++++++++++++++++,,,+++++++++*********))),,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,///222333222000///111111000000///...------,,,---///111222333444444444333222111000/////////222333444555555444222111...---,,,,,,...///...---,,,++++++***)))(((&&&%%%&&&&&&&&&'''''''''((((((''''''((())))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))(((((())))))))))))***++++++))))))***+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,***(((******++++++++++++******************************++++++++++++++++++++++++)))((((((''''''(((((()))'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((***)))&&&'''***)))%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((cccJJJ>>>888555333222222222222111000000///...............------------------------......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((,,,+++)))))))))+++---...///000000000000///...------...000000000000000000............------------//////......------,,,,,,........................---...//////000000000///...---------,,,,,,++++++++++++++++++++++++++++++***************)))))))))------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------+++---000222333222000///111000///...------,,,,,,,,,---...000111222333333111000000/////////000000111111222333333222000///000///......//////---+++))))))))))))((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((''')))***)))(((''')))***((())))))***+++,,,,,,---******************************)))***,,,,,,***)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%&&&%%%###%%%)))'''###$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))))))))&&&'''''''''(((((())))))aaaIII>>>888666333222222222222111000000///...............------------------------......---,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,******)))))))))(((((((((,,,+++*********+++,,,---------////////////...---,,,...000000//////000111///............---------.........---------------------------------------,,,---...///000000000000...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,,,,,,,---+++++++++++++++,,,,,,---------,,,++++++***)))))),,,,,,,,,,,,------------,,,...000111222111000/////////......------,,,,,,,,,---...000111111111111............//////000111//////000000000//////...000///......///...,,,***((((((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''''''''&&&((()))(((''''''(((***''''''(((((())))))******))))))))))))))))))))))))***)))(((***+++,,,***)))((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&%%%&&&***000///+++%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%''')))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((('''&&&&&&''''''((()))))))))```HHH>>>888666333222222222222111000000///...............---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))((((((((((((+++++++++******************+++---/////////...---))),,,//////------...000/////////............---,,,------------------...------,,,,,,,,,,,,------,,,,,,---...////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,------------...............///000000/////////---......///......---------...//////000000//////---------------...//////---------,,,------.........---------...---+++)))'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&'''((((((''''''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((******)))((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''(((---444333...&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''')))((('''&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((('''''''''(((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))((('''&&&&&&&&&''''''((())))))***___HHH>>>888666333222222222222111000000///...............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))(((((((((((()))******+++***))))))((((((***,,,...//////...---'''***---...,,,+++---///000////////////.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,---...////////////,,,---------.../////////------------------------***************+++++++++,,,,,,+++***))))))******,,,+++++++++,,,------...+++++++++,,,,,,---......---------.........///////////////...............,,,---.../////////...---......////////////......------,,,,,,+++,,,,,,---,,,,,,+++***+++,,,---...+++++++++,,,------+++)))&&&''''''(((((('''&&&&&&''''''''''''''''''''''''***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))&&&'''(((((('''''')))***&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&%%%%%%'''((()))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&$$$$$$(((---+++%%%''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''((())))))***cccIII===666555333111000000000111000000000000////////////,,,------...............---------,,,,,,,,,+++++++++***************++++++************************+++***)))(((((()))***+++))))))((((((((((((((()))++++++,,,,,,,,,---------------...,,,******+++,,,---------------------------...000111111///---,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,------...///000///---++++++---///111...+++,,,///111...***'''(((***+++,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++............---,,,+++***........................///......------,,,,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,+++***)))((((((((((((+++***)))''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((***++++++******))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&bbbHHH<<<666555333111000000111111000000000000////////////,,,,,,---............---,,,,,,,,,,,,+++++++++++++++***************++++++************************+++***)))(((((()))***+++))))))(((((((((((())))))***++++++++++++,,,,,,,,,---......---++++++,,,---------------------------,,,---...//////...---+++------,,,+++++++++++++++******+++,,,,,,------...+++,,,------...///222555999444...,,,------+++(((******++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------............------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++******))))))******+++,,,+++***)))((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))))))))(((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&aaaGGG;;;666555333222111111111111000000000000////////////,,,,,,---............---,,,++++++++++++*********++++++***************+++******************************))))))))))))******))))))(((((((((((()))))))))))))))*********++++++---......---,,,+++---...------------------------+++,,,---......---,,,+++,,,,,,,,,+++++++++************++++++,,,---------)))+++---......000333666;;;666///++++++,,,+++***---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++------,,,,,,+++,,,,,,,,,........................++++++,,,,,,,,,,,,++++++((()))***,,,---...//////.........------,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++++++++)))))))))(((((()))))))))++++++***)))(((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&'''(((((())))))(((((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&aaaHHH;;;777666444222111111111222000000000000////////////------...////////////...+++++++++*********)))))),,,+++******)))************************************))))))))))))))))))***)))(((((((((((())))))***((((((((())))))))))))***,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++***************+++,,,,,,---------...///...------...000333000,,,+++,,,......---///...,,,+++***+++,,,,,,++++++,,,,,,---------...------,,,++++++***++++++------------------------++++++,,,,,,,,,,,,++++++'''(((***+++---...............------,,,+++++++++))))))******+++++++++++++++++++++++++++************))))))(((((())))))*********)))((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''bbbHHH<<<777666444222111111111222000000000000////////////......///000000000000000+++++++++*********)))))),,,++++++***))))))******************************)))))))))******)))))))))((((((((((((((()))******''''''((((((((()))))))))******+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,------...///---+++***************+++,,,......---,,,///...,,,+++***+++,,,,,,***+++,,,---...///000111---,,,+++***************++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,++++++------,,,,,,+++++++++++++++++++++******)))))))))*********************************))))))************)))(((((((((((((((((((((''''''''''''(((((()))'''''''''((((((((())))))++++++***((('''&&&%%%$$$''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((('''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''bbbHHH<<<777666444333222111222222000000000000////////////......///000000000000///,,,++++++++++++*********,,,,,,+++***))))))))))))************************))))))************))))))(((''''''(((((()))***+++'''''''''((((((((())))))((()))***)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---...---,,,+++***))))))******+++,,,,,,,,,)))+++,,,,,,+++******+++)))***,,,------,,,***(((---,,,,,,++++++++++++,,,***+++,,,---...///000111++++++******)))***************************************++++++++++++************+++++++++***))))))++++++++++++++++++++++++,,,,,,++++++***))))))((()))))))))))))))*********+++******))))))******+++)))((((((''''''((((((((()))(((((('''''''''(((((('''''''''(((((())))))***++++++***)))'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&''')))******&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&(((***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((aaaGGG;;;888666555333222222222222000000000000////////////,,,------...............,,,,,,,,,,,,++++++++++++---,,,+++***))))))))))))************************((()))***++++++***)))(((''''''''''''((()))***+++'''(((((((((((()))))))))((()))***)))((()))***,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,---...//////---,,,***)))))))))***++++++,,,,,,(((***,,,---,,,++++++,,,+++,,,------,,,***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,***))))))))))))******+++))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))******++++++,,,,,,++++++++++++++++++******((((((((()))))))))******)))))))))(((((()))))))))(((((('''''''''(((((()))***)))((('''''''''''''''&&&''''''((())))))******)))))))))(((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&(((+++,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******'''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((```FFF999888777555333222222222333000000000000////////////***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++---,,,+++***))))))))))))************************((()))***++++++***)))(((''''''''''''((()))++++++(((((((((((()))))))))***)))***+++***)))***+++---++++++++++++++++++++++++************+++,,,---...---...///000000...,,,+++)))))))))***++++++,,,,,,***,,,......---+++++++++,,,,,,,,,+++***+++---///'''(((***+++,,,,,,+++***,,,,,,++++++***)))(((((())))))(((((()))***++++++))))))))))))))))))))))))******++++++++++++******(((((()))***************(((((()))***+++,,,,,,---*********+++,,,,,,------'''((((((((())))))******((((((''''''''''''(((((((((((('''''''''(((((()))+++***)))''''''&&&&&&&&&&&&''''''((()))******+++&&&''''''((()))******+++'''''''''''''''''''''''')))))))))((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%&&&)))+++---&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++,,,'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((yyy\\\FFF>>>:::888555333222222444555////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,+++***))))))))))))*********))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((&&&%%%'''***...++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,+++***))))))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---+++)))''''''((()))***)))******+++++++++******)))((((((((()))***++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))******++++++)))(((''',,,***'''%%%&&&)))++++++(((((())))))))))))((((((''''''&&&&&&&&&&&&'''((()))((((((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((('''&&&'''(((***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((''''''''''''((((((&&&%%%%%%&&&((()))(((&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((('''((((((((((((&&&%%%###'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$&&&***...111***)))))))))((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''xxxZZZDDD;;;999777555333222222333444////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,++++++***))))))+++++++++******((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((())))))'''&&&'''***,,,++++++++++++++++++++++++++++++++++++++++++++++++........................------,,,,,,+++******)))******++++++++++++************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,+++)))((((((((()))***)))******************)))******)))))))))***++++++)))******++++++******))))))))))))))))))))))))))))))******+++***)))(((''''''%%%)))111444///'''$$$(((((())))))))))))((((((&&&&&&''''''''''''((())))))((((((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((''''''''''''((((((&&&&&&%%%'''((()))(((&&&(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''((((((((('''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&))),,,...++++++*********)))))))))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''yyyZZZCCC;;;777666555333222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********))),,,,,,,,,+++)))(((&&&%%%************************))))))(((((((((((())))))))))))(((((((((((())))))''')))***)))(((((()))+++))))))))))))))))))))))))++++++++++++++++++++++++---------------------------,,,,,,++++++*********)))******************))))))******************)))******************************++++++,,,,,,------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))******+++++++++,,,++++++************++++++******))))))******+++))))))))))))))))))))))))))))))*********)))((('''+++%%%***888;;;///&&&'''(((((())))))))))))((((((%%%'''((((((''''''(((***))))))(((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&'''(((***((((((((((((''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''((())))))******)))))))))((((((''''''(((((()))'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&$$$%%%&&&'''((())))))((('''((()))))))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))))))))))))))(((((((((&&&&&&'''''''''(((((((((((('''&&&&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((}}}\\\EEE===666666555444222111000///////////////............------------------------+++++++++,,,,,,---------++++++++++++************+++++++++******(((''''''************************))))))(((((((((((())))))))))))(((((((((((())))))''')))++++++***)))))))))))))))))))))))))))))))))************++++++++++++***************+++++++++,,,,,,,,,++++++*********))))))************))))))))))))************))))))************************))))))***+++,,,------...---------,,,,,,,,,++++++))))))************)))((((((((()))***,,,---///000------,,,+++*********++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((((((+++***888LLLIII222%%%)))(((((())))))))))))((((((''')))***)))'''&&&''')))))))))((('''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&'''(((***((((((((((((((('''''''''((((((((((((((((((((((((((()))***)))((('''(((***''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((***+++++++++***)))))))))(((((((((((())))))((('''&&&'''))))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&''''''((()))))))))((()))*********(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((~~~\\\DDD<<<666666555444222111000///////////////............------------------------+++++++++,,,,,,---------*********************+++((())))))*********))))))************************))))))(((((((((((())))))))))))(((((((((((())))))'''))),,,,,,+++)))((()))(((((((((((((((((((((((()))))))))******+++++++++)))))))))*********++++++,,,,,,+++++++++++++++***))))))************))))))))))))************))))))************************))))))******+++,,,---------------,,,,,,,,,++++++((()))************))))))'''((()))+++---000333444------,,,+++*********++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))((((((((((((((($$$---FFF]]]TTT555###%%%(((((())))))))))))(((((()))+++,,,***&&&%%%'''+++))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&'''(((***'''''''''(((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((('''''''''((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''(((***+++++++++***)))))))))(((((((((((())))))(((''''''((())))))(((&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((('''((((((((((((***************((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))(((&&&&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))|||ZZZBBB;;;888777666444222111000000////////////............------------------------+++,,,,,,,,,,,,,,,,,,---((()))))))))***+++++++++'''((()))******++++++***************************))))))(((((((((((())))))))))))(((((((((((())))))(((***,,,,,,***)))((()))(((((((((((((((((((((((((((((())))))***++++++++++++++++++,,,,,,------...++++++++++++++++++++++++)))******************))))))******************)))************************))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))*********(((((()))***---000333555,,,++++++************+++***))))))(((((())))))***))))))))))))))))))))))))***)))((('''''''''(((((((((,,,999CCC:::(((###+++(((((())))))))))))(((((()))+++,,,)))%%%%%%***000))))))((('''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&'''(((***'''''''''((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((((((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''((())))))******))))))***))))))(((((())))))***)))((((((((())))))(((&&&(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((('''&&&))))))(((''''''(((((())),,,,,,+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%'''''''''(((((((((((((((''''''((((((((()))))))))((('''&&&&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))}}}ZZZBBB;;;;;;999666333111111111222////////////....................................---,,,,,,,,,,,,,,,,,,+++'''(((((()))***++++++,,,((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***+++,,,,,,***))))))***))))))))))))))))))))))))((((((((()))***+++++++++++++++,,,,,,---......///++++++++++++++++++++++++******++++++++++++************++++++++++++*********************************************+++++++++,,,++++++++++++************)))((((((((()))+++,,,+++***))))))***---///000******)))))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''&&&''''''(((,,,)))&&&%%%"""!!!'''000(((((())))))))))))((((((''')))***'''$$$&&&///777))))))((('''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***''''''''''''((((((((()))((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''(((((((((((('''((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))*********)))((()))))))))'''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((''''''((()))***+++...---+++)))((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&))))))((((((((((((((((((''''''(((((())))))))))))'''((((((((())))))))))))((('''&&&&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***\\\DDD===<<<:::666333111111222333000/////////....................................---------,,,,,,+++++++++''''''((()))***++++++,,,***************)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))+++,,,,,,+++)))((()))***************************'''(((((()))***+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************+++++++++***************+++++++++*********))))))***)))((('''''')))+++------+++***(((((()))+++,,,)))((((((((()))***++++++'''((()))******)))((('''))))))))))))))))))))))))***)))(((&&&&&&''''''(((###%%%'''+++...///+++'''(((((())))))))))))(((((($$$''''''%%%###(((333===***)))((('''&&&%%%%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((((((&&&'''(((***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&''')))*********))))))))))))*********)))((()))***)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&(((***,,,...000...+++((('''''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&***)))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((('''&&&&&&'''((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***xxxYYYDDD===888666444222000111222222000000000000////////////........................***++++++,,,,,,++++++***,,,+++***))))))***+++,,,---------,,,,,,++++++++++++&&&&&&+++,,,)))))),,,''''''''''''''''''''''''))))))))))))))))))))))))---------,,,***)))'''&&&))))))))))))))))))))))))''''''(((******+++++++++))))))*********+++++++++************************)))************+++++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++(((((())))))*********++++++++++++*********))))))+++++++++*********))))))******))))))((((((''''''))))))************))))))***************************)))((('''((())),,,---''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((,,,)))'''(((---111333444''''''((((((((((((''''''******)))((('''&&&%%%%%%'''((((((((('''&&&%%%%%%(((((((((((((((''''''''')))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&'''((()))))))))))))))((('''''''''(((((())))))))))))(((((((((''''''''''''(((((())))))))))))************))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&''')))***,,,---))))))))))))(((((((((((('''(((((()))***++++++,,,++++++******)))(((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%((()))''''''***)))&&&%%%%%%&&&'''((()))*********)))((('''&&&%%%$$$$$$''''''''''''(((((((((((((((((())))))))))))(((((()))(((((('''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))yyyYYYCCC<<<777666444222111111222222000000000000////////////........................,,,,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********---)))(((,,,,,,'''&&&(((''''''''''''''''''''''''))))))))))))))))))))))))************)))'''&&&%%%))))))))))))))))))))))))'''((()))******+++++++++******************++++++************************)))************+++++++++***++++++,,,,,,++++++***---,,,++++++*********+++)))*********++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))******))))))(((((((((((())))))************))))))***************************)))((((((((()))***+++''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***'''&&&'''+++...//////''''''(((((((((((('''''')))))))))(((''''''&&&&&&'''''''''(((''''''&&&&&&'''''''''((((((((((((((()))))))))))))))((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))((('''''''''(((((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((('''(((((()))***+++))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&))))))&&&&&&((((((&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&''''''''''''((((((((((((((())))))******))))))(((((((((((('''''''''(((((((((((((((((())))))))))))'''((())))))*********)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((()))))){{{ZZZCCC:::777666444222111111111222000000000000////////////........................,,,------......------,,,++++++************++++++++++++***************)))+++)))***,,,+++(((&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((()))******+++******++++++******************************************)))************+++++++++******++++++++++++******,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***))))))))))))((((((((())))))************))))))************************))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%&&&)))******)))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&''''''(((((()))))))))))))))))))))((((((''')))((((((''''''''''''((()))))))))))))))(((((('''''''''((()))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((***(((%%%%%%((()))'''))))))((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((()))******************)))(((((((((((((((((((((((((((((((((((())))))))))))((()))******+++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))(((((())))))|||ZZZBBB999777666444333222111111111000000000000////////////........................,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++************&&&(((***,,,,,,***)))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******(((((((((((((((((((((((((((((()))***************+++++++++***************************************))))))*********+++++++++******++++++++++++******++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((())))))((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''(((((('''&&&''''''((((((((((((''''''''''''''''''(((((())))))%%%&&&'''(((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))((((((******)))(((((('''(((((((((((())))))))))))((((((&&&'''((())))))***))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((((()))(((%%%&&&***,,,+++((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((******++++++++++++******'''(((((()))))))))))))))(((((((((((()))))))))))))))******+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,+++***))))))((())))))|||ZZZBBB888666555444333222111111111000000000000////////////........................++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,(((+++---,,,************************************))))))))))))))))))))))))))))))***++++++++++++***((((((((((((((((((((((((((())))))************)))************************************************))))))*********+++++++++)))******++++++******)))*********))))))***++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))((('''&&&%%%''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&'''((()))))))))(((%%%&&&&&&'''((()))******(((((())))))))))))((((((+++***)))((((((((((((((((((((())))))))))))((((((&&&'''((()))************((((((''''''''''''(((((((((((()))))))))*********'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((***+++,,,))))))))))))((((((((((((&&&&&&'''(((***+++,,,,,,+++++++++*********))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''')))(((&&&(((---000///&&&&&&''''''((())))))***))))))((((((((('''''''''''''''''''''((((((((((((******++++++++++++******''''''((()))******))))))(((((((((((())))))))))))******+++++++++******)))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++***)))(((((())))))|||ZZZBBB999555555555444333222111000000000000000////////////........................***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------///333333---((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************)))************+++++++++))))))************))))))***))))))))))))***++++++*********)))))))))))))))((((((((()))))))))))))))(((((()))))))))))))))***)))))))))************+++))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&(((******((('''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''((()))))))))((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))***))))))(((((((((((()))'''(((((()))))))))))))))%%%&&&''')))************((((((''''''''''''((((((''''''''''''((((((((()))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&''')))***,,,---))))))))))))((((((((((((%%%&&&''')))***,,,---...------,,,++++++***))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%((()))''')))...111///%%%%%%&&&'''((()))******)))))))))(((((('''''''''''''''''''''(((((((((((()))******************)))&&&''')))***+++******)))(((((((((((())))))))))))*********+++******)))((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))zzzZZZCCC:::555555555444333222111000000000000000////////////........................+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,333888666...'''''')))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---************************)))************+++++++++))))))************)))))))))))))))))))))***+++++++++++++++******)))))))))(((((())))))************(((((((((((())))))******))))))*********+++++++++))))))************))))))))))))))))))))))))))))))***)))((((((((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&(((******((('''((()))''''''(((((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''((()))))))))))))))(((((('''''''''((())))))''''''((()))))))))))))))%%%&&&''')))******++++++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((()))++++++))))))))))))((((((((((((&&&&&&'''((()))***+++,,,+++++++++***************''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%((()))'''(((,,,---***&&&'''''''''(((((())))))((((((((((((((()))))))))''''''''''''((((((((((((((())))))******))))))(((&&&''')))+++++++++***)))(((((((((((()))))))))))))))*********))))))((('''))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***}}}zzzYYYCCC;;;555555555444333222111000000000000000////////////........................,,,------......------,,,++++++------------++++++))))))******++++++++++++222888666---'''))),,,---(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))*********))))))(((''''''(((***+++,,,---...************************)))************+++++++++))))))************))))))))))))((())))))***++++++,,,,,,,,,++++++*********))))))******+++++++++,,,'''((((((((())))))******))))))******++++++++++++))))))************))))))))))))))))))))))))))))))***)))((('''((())),,,---))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%(((***)))'''&&&(((+++''''''((((((((((((''''''(((((((((((((((((((((((())))))***))))))(((''''''((((((((((((((('''''''''''''''((()))))))))))))))''''''&&&''''''((()))***''''''((()))))))))))))))%%%&&&''')))******++++++((((((''''''''''''(((((('''''''''((((((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((()))******++++++))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%))))))''''''))))))%%%((((((((((((((('''''''''&&&&&&'''((()))***++++++''''''''''''((((((((()))(((((())))))))))))((((((%%%''')))+++,,,+++***)))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((((('''&&&''''''((()))******+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***xxxwwwVVVBBB;;;444444333222111111111111000000000000////////////////////////////////////,,,,,,,,,------............+++///999999...)))---******++++++++++++************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,---,,,***(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''''''''((()))))))))))))))(((((())))))))))))((((((%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******%%%'''))))))))))))***+++((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((()))***++++++***((('''******))))))((((((''''''''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))%%%'''***+++***)))((((((((((((((((((((((((((((((+++++++++)))'''''')))+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((***+++---...+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxwwwVVVBBB;;;555444333222222111111222000000000000////////////........................,,,,,,---------------------))),,,555555+++(((+++******++++++++++++************))))))))))))******************)))))))))((())))))))))))))))))))))))***************++++++,,,---,,,***)))((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***))))))))))))))))))))))))))))))******))))))******++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&''''''((()))(((''''''((()))((('''''''''((()))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))((((((&&&'''''''''((()))))))))&&&''')))***)))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))'''''''''((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))&&&'''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((((()))***++++++***(((''')))))))))((((((((((((((((((((((((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))&&&(((+++,,,+++***)))***((((((((((((((((((((((((+++++++++)))'''''')))+++))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))(((((()))***,,,---************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxx~~~vvvVVVAAA;;;666555444333222222222222000000000000////////////------------------------------------------,,,,,,,,,(((***000///)))&&&*********++++++++++++******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***'''''''''''''''''''''''''''((()))))))))((('''&&&((((((''''''''''''(((((()))(((''''''))))))((('''''''''((()))))))))))))))(((((())))))))))))(((((((((((()))************)))((((((((((((((((((((((((''')))******)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))((()))***++++++***)))((('''(((((((((((((((((()))((((((((())))))))))))***''''''((((((((()))))))))))))))))))))))))))))))))'''))),,,,,,+++******+++((((((((((((((((((((((((***++++++)))(((''')))***))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwzzzvvvUUUAAA;;;666666555444333333333333000000000000////////////------------------------.........------,,,,,,,,,,,,((((((,,,,,,''''''*********++++++++++++******))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++******)))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++******)))))))))))))))))))))))))))((())))))***************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''''''((()))******)))'''&&&)))((((((''''''(((((())))))((('''((()))***)))'''''''''((()))))))))))))))(((((())))))))))))(((((('''((())))))******)))))))))))))))((((((((((((((((((***++++++)))(((((()))(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))***)))))))))((((((''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))(((((()))************)))'''''''''(((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))''')))++++++*********+++(((((((((((((((((((((((()))***+++***(((((()))***))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************++++++***))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwvvv|||uuuUUUAAA;;;666666555444333333333333000000000000////////////------------------------.........------,,,,,,,,,---+++***+++***))))))+++******++++++++++++******((()))************)))((())))))))))))))))))******((((((((((((((((((((((((((()))***++++++++++++***+++++++++++++++*********************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++******))))))))))))))))))))))))'''((()))************)))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******)))(((''')))))))))(((((()))))))))***((('''((()))***)))(((''''''((()))))))))))))))(((((())))))))))))((((((''''''((())))))))))))((()))))))))))))))((((((((((((***++++++)))((())))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((()))))))))*********))))))((((((((('''(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((()))***************'''((((((((()))*********************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))&&&(((******)))((()))***))))))))))))))))))))))))((()))+++***)))((()))***************************(((((())))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))************************++++++***)))(((((())))))************************))))))))))))))))))))))))************************************************************************zzzuuuyyytttUUUAAA:::666555444333222222222222000000000000////////////------------------------------------------,,,,,,...---,,,++++++++++++,,,******++++++++++++******((()))***++++++***)))((())))))))))))************((((((((((((((((((((((((((()))***,,,,,,+++*********++++++,,,++++++***************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))'''((()))*********)))((()))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))************))))))))))))*********)))((((((******)))(((''''''((()))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((***++++++***)))***+++))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***+++(((((((((((())))))))))))((((((((()))))))))*********))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***((((((((()))******++++++))))))***************++++++************)))))))))((((((((()))))))))******))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))''')))++++++***))))))***************************(((((())))))))))))******)))))))))))))))))))))))))))************)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))************************+++***)))(((((()))***+++************************))))))))))))))))))))))))************************************************************************~~~uuuxxxtttTTT@@@:::555444333222222111111222000000000000////////////........................,,,,,,---------------------...---,,,+++,,,,,,+++******++++++++++++******((()))***++++++***)))(((((()))))))))************((((((((((((((((((((((((((()))+++,,,,,,+++***)))******+++,,,,,,,,,+++************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))&&&''')))***+++***)))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******+++))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,---+++******))))))******+++***)))((()))******)))(((''''''((()))))))))))))))(((((())))))))))))(((((('''((())))))******))))))((((((((()))*********+++''')))++++++******+++,,,))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))*********(((((((((((())))))))))))((((((((()))*********+++))))))))))))))))))))))))************************((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))***************))))))))))))******(((((((((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))&&&(((***+++***)))******************************(((((()))))))))*********)))))))))))))))))))))))))))***+++++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''(((***+++---************************++++++++++++++++++++++++************************************************************************wwwyyytttTTT@@@:::444444333222111111111111000000000000////////////////////////////////////,,,,,,,,,------.........,,,...---,,,+++---,,,+++******++++++++++++******''')))***++++++***)))'''(((((())))))*********+++((((((((((((((((((((((((''')))+++,,,,,,,,,***))))))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&&&&'''***---000++++++************++++++***)))((()))***+++***((('''(((((()))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***''''''((()))***++++++,,,&&&(((***+++++++++,,,---))))))))))))))))))))))))&&&&&&((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,(((((((((((())))))))))))))))))))))))************(((((())))))******++++++(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))************************(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((()))***+++,,,---------,,,,,,+++++++++++++++++++++******))))))))))))))))))************)))))))))))))))))))))))))))***+++***))))))+++---))))))))))))))))))))))))&&&(((***+++***)))******************************(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''(((***,,,...************************++++++++++++++++++++++++************************************************************************sssooo~~~tttSSS<<<<<<666444222111222222000///////////////....................................------,,,,,,,,,+++++++++)))+++,,,,,,+++***+++++++++++++++*********))))))************************))))))))))))***************)))((((((((()))+++,,,)))******++++++******)))++++++++++++++++++++++++************************++++++******************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))''')))***)))((('''((())))))((('''((()))***)))'''******)))((('''&&&%%%%%%))))))))))))))))))))))))************************((((((((((((((((((((((((+++(((%%%$$$(((000999???************************+++*********))))))((((((******))))))))))))******))))))((('''(((+++,,,+++,,,((((((++++++)))***...)))))))))***+++++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++...---,,,+++************&&&'''***,,,,,,+++)))'''++++++************++++++************************))))))))))))))))))))))))((())))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********************************&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))++++++)))((()))***))))))************))))))((()))***++++++***)))((())))))))))))************,,,+++++++++***)))))))))******++++++++++++******,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------+++++++++************)))***++++++***))))))***,,,******++++++++++++******)))******++++++,,,------******+++++++++******)))******+++++++++,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))***++++++++++++***************************************************************************+++++++++*********))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++)))************+++++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++******))))))++++++******++++++,,,---sssnnntttSSS<<<<<<666444222111222222000///////////////....................................------------,,,,,,,,,,,,***,,,------,,,++++++,,,+++++++++*********))))))************************))))))))))))************))))))((((((((()))***+++******++++++++++++******************************+++++++++***************************************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))+++++++++******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))((()))******(((((()))******)))((((((******)))(((******))))))((('''''''''))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++((('''(((+++///222))))))))))))))))))))))))************)))))))))(((***))))))(((((())))))***%%%---111+++&&&'''((((((&&&((())))))''''''((()))***************+++++++++************************))))))))))))))))))))))))))))))))))))*********+++---,,,+++***))))))))))))&&&''')))++++++***)))(((++++++************++++++))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))******+++************************************************************************)))))))))*********++++++************************(((((()))))))))*********)))))))))*********++++++************************)))))))))***************((((((((((((((((((((((((''')))******)))(((((()))))))))************))))))((()))***++++++***)))((())))))))))))************++++++++++++******************++++++++++++******......------,,,++++++***++++++,,,,,,,,,,,,------+++++++++************))))))******)))(((((()))+++******++++++++++++******,,,+++++++++++++++++++++***+++++++++++++++******))))))*********+++++++++***************************))))))(((((())))))***)))******+++,,,+++++++++************************************************************************++++++*********)))))))))*********++++++*********************************************++++++++++++************++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++*********)))++++++******++++++,,,---tttpppuuuSSS<<<<<<666444222111222222000///////////////.............................................------------,,,+++,,,......,,,+++,,,---+++++++++***************************************)))))))))*********++++++))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++******))))))***************************))))))(((((())))))***))))))))))))))))))))))))+++++++++***************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))))))))((((((((()))))))))))))))))))))))))))***+++***))))))***++++++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******))))))((((((((((((((((((((((((((((((************))))))))))))***))))))(((((())))))***'''888???333((()))+++)))+++444777///)))++++++(((+++++++++***************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((((((((((((((()))))))))*********++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,)))))))))))))))******+++************************************************************************************+++++++++,,,************************))))))*********+++++++++************+++++++++,,,******************************************))))))))))))))))))))))))))))))''')))+++***)))((()))***))))))************))))))))))))***++++++***)))))))))))))))*********++++++*********+++++++++++++++******++++++++++++******...------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++************)))((()))***)))'''''')))+++******++++++++++++******------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++))))))))))))************++++++++++++++++++++++++*********++++++************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************))))))************************************+++++++++,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++************++++++******++++++,,,---vvvpppuuuSSS<<<<<<666444222111222222000///////////////....................................//////.........---------+++---......---,,,,,,---************************************************))))))*********+++++++++***************++++++,,,+++,,,,,,------,,,,,,+++************************,,,,,,++++++***)))))))))***************+++++++++***))))))))))))))))))***))))))))))))))))))))))))************************+++******************+++************************))))))))))))))))))))))))++++++************+++++++++++++++***)))))))))((()))))))))))))))))))))))))))+++,,,+++***)))***++++++***)))***+++,,,+++)))))))))*********+++++++++))))))))))))))))))))))))************************************************)))******+++++++++***)))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++))):::@@@222(((+++...)))000>>>AAA444+++...---''',,,+++++++++***)))))))))------,,,,,,+++***))))))))))))))))))))))))))))))************++++++++++++++++++***)))))))))))))))+++***)))))))))***,,,---++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))******+++******************************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************))))))(((((('''''''''************************)))***,,,,,,*********+++)))******++++++******)))************************))))))*********+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))+++++++++,,,,,,,,,------+++++++++*********))))))((()))***)))((((((***,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,---------,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++++++++***************************************+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---vvvnnntttSSS<<<<<<666444222111222222000///////////////....................................//////.........---------+++---......---,,,,,,---************************************************************++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++******))))))))))))******************************************************+++******************+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++*********************************)))+++,,,+++***)))***++++++***)))***+++,,,+++)))))))))******++++++,,,,,,))))))))))))))))))))))))************************************************++++++++++++,,,------...************************))))))))))))))))))******---,,,,,,++++++,,,,,,---'''222222(((###)))+++&&&)))888<<